Changeset 2951855
- Timestamp:
- 08/10/2023 09:59:36 PM (2 years ago)
- Location:
- extendify
- Files:
-
- 2 deleted
- 48 edited
- 1 copied
-
tags/1.8.1 (copied) (copied from extendify/trunk)
-
tags/1.8.1/app/Library/Admin.php (modified) (4 diffs)
-
tags/1.8.1/extendify.php (modified) (1 diff)
-
tags/1.8.1/public/build/extendify-assist.asset.php (modified) (1 diff)
-
tags/1.8.1/public/build/extendify-assist.css (modified) (1 diff)
-
tags/1.8.1/public/build/extendify-assist.js (modified) (1 diff)
-
tags/1.8.1/public/build/extendify-deactivate.asset.php (modified) (1 diff)
-
tags/1.8.1/public/build/extendify-deactivate.js (modified) (1 diff)
-
tags/1.8.1/public/build/extendify.asset.php (modified) (1 diff)
-
tags/1.8.1/public/build/extendify.css (modified) (1 diff)
-
tags/1.8.1/public/build/extendify.js (modified) (3 diffs)
-
tags/1.8.1/readme.txt (modified) (2 diffs)
-
tags/1.8.1/src/Assist/components/dashboard/Recommendations.js (modified) (1 diff)
-
tags/1.8.1/src/Assist/components/dashboard/SupportArticles.js (modified) (1 diff)
-
tags/1.8.1/src/Assist/components/dashboard/TasksList.js (modified) (1 diff)
-
tags/1.8.1/src/Assist/components/dashboard/Tours.js (modified) (1 diff)
-
tags/1.8.1/src/Assist/notices/WelcomeNotice.js (modified) (2 diffs)
-
tags/1.8.1/src/Library/DeactivationPrompt.js (modified) (2 diffs)
-
tags/1.8.1/src/Library/buttons.js (modified) (4 diffs)
-
tags/1.8.1/src/Library/components/LibraryAccessModal.js (deleted)
-
tags/1.8.1/src/Library/listeners/template-inserted.js (modified) (2 diffs)
-
tags/1.8.1/src/Library/state/SiteSettings.js (modified) (1 diff)
-
tags/1.8.1/src/Library/state/User.js (modified) (2 diffs)
-
tags/1.8.1/vendor/autoload.php (modified) (1 diff)
-
tags/1.8.1/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/1.8.1/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/app/Library/Admin.php (modified) (4 diffs)
-
trunk/extendify.php (modified) (1 diff)
-
trunk/public/build/extendify-assist.asset.php (modified) (1 diff)
-
trunk/public/build/extendify-assist.css (modified) (1 diff)
-
trunk/public/build/extendify-assist.js (modified) (1 diff)
-
trunk/public/build/extendify-deactivate.asset.php (modified) (1 diff)
-
trunk/public/build/extendify-deactivate.js (modified) (1 diff)
-
trunk/public/build/extendify.asset.php (modified) (1 diff)
-
trunk/public/build/extendify.css (modified) (1 diff)
-
trunk/public/build/extendify.js (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Assist/components/dashboard/Recommendations.js (modified) (1 diff)
-
trunk/src/Assist/components/dashboard/SupportArticles.js (modified) (1 diff)
-
trunk/src/Assist/components/dashboard/TasksList.js (modified) (1 diff)
-
trunk/src/Assist/components/dashboard/Tours.js (modified) (1 diff)
-
trunk/src/Assist/notices/WelcomeNotice.js (modified) (2 diffs)
-
trunk/src/Library/DeactivationPrompt.js (modified) (2 diffs)
-
trunk/src/Library/buttons.js (modified) (4 diffs)
-
trunk/src/Library/components/LibraryAccessModal.js (deleted)
-
trunk/src/Library/listeners/template-inserted.js (modified) (2 diffs)
-
trunk/src/Library/state/SiteSettings.js (modified) (1 diff)
-
trunk/src/Library/state/User.js (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
extendify/tags/1.8.1/app/Library/Admin.php
r2947888 r2951855 8 8 use Extendify\Config; 9 9 use Extendify\User; 10 use Extendify\Library\SiteSettings;11 10 12 11 /** … … 44 43 } 45 44 46 $siteSettings = json_decode(get_option('extendifysdk_sitesettings', '{ "state":{}}'));45 $siteSettings = json_decode(get_option('extendifysdk_sitesettings', '{ "state": {} }')); 47 46 if (!isset($siteSettings->state->activateLegacyClasses) || $siteSettings->state->activateLegacyClasses === false) { 48 if ($siteSettings === null) { 49 $siteSettings = json_decode('{"state":{"enabled":true,"activateLegacyClasses":true}}'); 50 } else { 51 $siteSettings->state->activateLegacyClasses = true; 52 } 53 47 $siteSettings->state->activateLegacyClasses = true; 54 48 update_option('extendifysdk_sitesettings', wp_json_encode($siteSettings)); 55 49 } … … 287 281 288 282 /** 289 * Check if scripts should add 283 * Check if scripts should add based on user setting. 290 284 * 291 285 * @return Boolean … … 293 287 public function isLibraryEnabled() 294 288 { 295 $settings = json_decode(SiteSettings::data()); 296 297 // If it's disabled, only show it for admins. 298 if (isset($settings->state) && (isset($settings->state->enabled)) && !$settings->state->enabled) { 299 return $this->isAdmin(); 300 } 301 289 // TODO: For now just always show. 302 290 return true; 303 291 } -
extendify/tags/1.8.1/extendify.php
r2947888 r2951855 6 6 * Author: Extendify 7 7 * Author URI: https://extendify.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash 8 * Version: 1.8. 08 * Version: 1.8.1 9 9 * License: GPL-2.0-or-later 10 10 * License URI: https://www.gnu.org/licenses/gpl-2.0.html -
extendify/tags/1.8.1/public/build/extendify-assist.asset.php
r2947888 r2951855 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-media-utils', 'wp-plugins', 'wp-primitives', 'wp-url'), 'version' => ' 3bf719efa828f6a56f4d');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-media-utils', 'wp-plugins', 'wp-primitives', 'wp-url'), 'version' => '04e853d13ccbf7afb11c'); -
extendify/tags/1.8.1/public/build/extendify-assist.css
r2947888 r2951855 1 1 .extendify-documentation{margin:0 auto!important;max-width:75ch!important}.extendify-documentation p{font-size:1rem!important}.extendify-documentation .link-disabled{--tw-text-opacity:1!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;color:rgba(30,30,30,var(--tw-text-opacity))!important;cursor:text!important;text-decoration:none!important}.extendify-documentation .link-disabled:focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-documentation .wp-block-group.has-background,.extendify-documentation p.has-background{padding:20px!important}.extendify-documentation ul{list-style:disc!important}.extendify-documentation ol,.extendify-documentation ul{padding-left:30px!important}.extendify-documentation code{font-family:monospace!important}.extendify-documentation pre.wp-block-preformatted{background-color:#f6f6f6!important;border:1px solid #d9d9d9!important;border-radius:2px!important;color:#1e1e1e!important;font-family:monospace!important;padding:20px!important}.extendify-documentation .wp-block-table{margin:0!important;overflow-x:auto!important}.extendify-documentation .wp-block-table table{border-collapse:collapse!important}.extendify-documentation .wp-block-table td,.extendify-documentation .wp-block-table th,.extendify-documentation .wp-block-table.is-style-stripes td,.extendify-documentation .wp-block-table.is-style-stripes th{border:1px solid #d9d9d9!important;padding:10px!important;vertical-align:top!important}.extendify-documentation .aligncenter{text-align:center!important}.extendify-documentation .wp-block-image img{height:auto!important;max-width:100%!important;vertical-align:bottom!important}.extendify-documentation [class*=wp-block-] .wp-element-caption,.extendify-documentation [class*=wp-block-] figcaption,.extendify-documentation figure[class*=wp-block-] .wp-element-caption,.extendify-documentation figure[class*=wp-block-] figcaption{color:rgba(0,0,0,.5)!important;font-size:.8rem!important;margin:1em 0!important;text-align:center!important}.extendify-documentation .is-layout-flex{display:flex!important;gap:20px!important}.extendify-documentation .is-nowrap{flex-wrap:nowrap!important}.extendify-documentation .wp-block-group__inner-container>:first-child{margin-top:0!important}.extendify-documentation .changelog{display:none!important} 2 .extendify-assist .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.extendify-assist .pointer-events-none{pointer-events:none!important}.extendify-assist .static{position:static!important}.extendify-assist .fixed{position:fixed!important}.extendify-assist .absolute{position:absolute!important}.extendify-assist .relative{position:relative!important}.extendify-assist .inset-0{left:0!important;right:0!important}.extendify-assist .inset-0,.extendify-assist .inset-y-0{bottom:0!important;top:0!important}.extendify-assist .top-0{top:0!important}.extendify-assist .right-0{right:0!important}.extendify-assist .left-0{left:0!important}.extendify-assist .z-10{z-index:10!important}.extendify-assist .z-20{z-index:20!important}.extendify-assist .z-high{z-index:99999!important}.extendify-assist .z-max-1{z-index:2147483646!important}.extendify-assist .z-max{z-index:2147483647!important}.extendify-assist .col-span- 4{grid-column:span 4/span 4!important}.extendify-assist .col-span-8{grid-column:span 8/span 8!important}.extendify-assist .col-span-12{grid-column:span 12/span 12!important}.extendify-assist .m-0{margin:0!important}.extendify-assist .m-2{margin:.5rem!important}.extendify-assist .m-3{margin:.75rem!important}.extendify-assist .m-4{margin:1rem!important}.extendify-assist .m-auto{margin:auto!important}.extendify-assist .m-3\.5{margin:.875rem!important}.extendify-assist .-m-2{margin:-.5rem!important}.extendify-assist .mx-4{margin-left:1rem!important;margin-right:1rem!important}.extendify-assist .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.extendify-assist .mx-auto{margin-left:auto!important;margin-right:auto!important}.extendify-assist .my-0{margin-bottom:0!important;margin-top:0!important}.extendify-assist .my-4{margin-bottom:1rem!important;margin-top:1rem!important}.extendify-assist .my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.extendify-assist .my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .mt-0{margin-top:0!important}.extendify-assist .mt-1{margin-top:.25rem!important}.extendify-assist .mt-2{margin-top:.5rem!important}.extendify-assist .mt-4{margin-top:1rem!important}.extendify-assist .mt-6{margin-top:1.5rem!important}.extendify-assist .mt-8{margin-top:2rem!important}.extendify-assist .mt-auto{margin-top:auto!important}.extendify-assist .-mt-px{margin-top:-1px!important}.extendify-assist .mr-2{margin-right:.5rem!important}.extendify-assist .mb-0{margin-bottom:0!important}.extendify-assist .mb-1{margin-bottom:.25rem!important}.extendify-assist .mb-2{margin-bottom:.5rem!important}.extendify-assist .mb-3{margin-bottom:.75rem!important}.extendify-assist .mb-4{margin-bottom:1rem!important}.extendify-assist .mb-6{margin-bottom:1.5rem!important}.extendify-assist .ml-4{margin-left:1rem!important}.extendify-assist .block{display:block!important}.extendify-assist .inline-block{display:inline-block!important}.extendify-assist .flex{display:flex!important}.extendify-assist .inline-flex{display:inline-flex!important}.extendify-assist .table{display:table!important}.extendify-assist .grid{display:grid!important}.extendify-assist .hidden{display:none!important}.extendify-assist .h-0{height:0!important}.extendify-assist .h-2{height:.5rem!important}.extendify-assist .h-4{height:1rem!important}.extendify-assist .h-5{height:1.25rem!important}.extendify-assist .h-6{height:1.5rem!important}.extendify-assist .h-8{height:2rem!important}.extendify-assist .h-12{height:3rem!important}.extendify-assist .h-16{height:4rem!important}.extendify-assist .h-32{height:8rem!important}.extendify-assist .h-48{height:12rem!important}.extendify-assist .h-auto{height:auto!important}.extendify-assist .h-2\.5{height:.625rem!important}.extendify-assist .h-full{height:100%!important}.extendify-assist .max-h-48{max-height:12rem!important}.extendify-assist .min-h-16{min-height:4rem!important}.extendify-assist .min-h-half{min-height:50vh!important}.extendify-assist .w-2{width:.5rem!important}.extendify-assist .w-4{width:1rem!important}.extendify-assist .w-5{width:1.25rem!important}.extendify-assist .w-6{width:1.5rem!important}.extendify-assist .w-32{width:8rem!important}.extendify-assist .w-40{width:10rem!important}.extendify-assist .w-96{width:24rem!important}.extendify-assist .w-auto{width:auto!important}.extendify-assist .w-2\.5{width:.625rem!important}.extendify-assist .w-1\/5{width:20%!important}.extendify-assist .w-full{width:100%!important}.extendify-assist .w-max{width:-moz-max-content!important;width:max-content!important}.extendify-assist .min-w-20{min-width:5rem!important}.extendify-assist .min-w-30{min-width:7.5rem!important}.extendify-assist .min-w-full{min-width:100%!important}.extendify-assist .max-w-xs{max-width:20rem!important}.extendify-assist .max-w-lg{max-width:32rem!important}.extendify-assist .max-w-4xl{max-width:56rem!important}.extendify-assist .max-w-full{max-width:100%!important}.extendify-assist .max-w-screen-2xl{max-width:1345px!important}.extendify-assist .flex-1{flex:1 1 0%!important}.extendify-assist .flex-none{flex:none!important}.extendify-assist .flex-shrink-0{flex-shrink:0!important}.extendify-assist .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.extendify-assist .-translate-x-3{--tw-translate-x:-0.75rem!important}.extendify-assist .cursor-default{cursor:default!important}.extendify-assist .cursor-pointer{cursor:pointer!important}.extendify-assist .resize{resize:both!important}.extendify-assist .list-none{list-style-type:none!important}.extendify-assist .grid-flow-col{grid-auto-flow:column!important}.extendify-assist .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.extendify-assist .flex-col{flex-direction:column!important}.extendify-assist .flex-wrap{flex-wrap:wrap!important}.extendify-assist .items-start{align-items:flex-start!important}.extendify-assist .items-center{align-items:center!important}.extendify-assist .justify-start{justify-content:flex-start!important}.extendify-assist .justify-end{justify-content:flex-end!important}.extendify-assist .justify-center{justify-content:center!important}.extendify-assist .justify-between{justify-content:space-between!important}.extendify-assist .gap-0{gap:0!important}.extendify-assist .gap-1{gap:.25rem!important}.extendify-assist .gap-2{gap:.5rem!important}.extendify-assist .gap-3{gap:.75rem!important}.extendify-assist .gap-4{gap:1rem!important}.extendify-assist .gap-6{gap:1.5rem!important}.extendify-assist .gap-1\.5{gap:.375rem!important}.extendify-assist .gap-x-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.extendify-assist .gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.extendify-assist .gap-y-2{row-gap:.5rem!important}.extendify-assist .gap-y-8{row-gap:2rem!important}.extendify-assist .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}.extendify-assist .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}.extendify-assist .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1!important;border-color:rgba(221,221,221,var(--tw-divide-opacity))!important}.extendify-assist .overflow-hidden{overflow:hidden!important}.extendify-assist .whitespace-nowrap{white-space:nowrap!important}.extendify-assist .rounded-none{border-radius:0!important}.extendify-assist .rounded-sm{border-radius:.125rem!important}.extendify-assist .rounded{border-radius:.25rem!important}.extendify-assist .rounded-full{border-radius:9999px!important}.extendify-assist .rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.extendify-assist .rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.extendify-assist .rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.extendify-assist .rounded-b-sm{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.extendify-assist .rounded-b-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.extendify-assist .rounded-bl{border-bottom-left-radius:.25rem!important}.extendify-assist .border-0{border-width:0!important}.extendify-assist .border-2{border-width:2px!important}.extendify-assist .border{border-width:1px!important}.extendify-assist .border-t-0{border-top-width:0!important}.extendify-assist .border-r{border-right-width:1px!important}.extendify-assist .border-b-0{border-bottom-width:0!important}.extendify-assist .border-b-2{border-bottom-width:2px!important}.extendify-assist .border-b{border-bottom-width:1px!important}.extendify-assist .border-l{border-left-width:1px!important}.extendify-assist .border-solid{border-style:solid!important}.extendify-assist .border-dashed{border-style:dashed!important}.extendify-assist .border-none{border-style:none!important}.extendify-assist .border-gray-300{--tw-border-opacity:1!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.extendify-assist .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}.extendify-assist .border-blue-300{--tw-border-opacity:1!important;border-color:rgba(147,197,253,var(--tw-border-opacity))!important}.extendify-assist .border-design-main{border-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .border-opacity-10{--tw-border-opacity:0.1!important}.extendify-assist .bg-transparent{background-color:transparent!important}.extendify-assist .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.extendify-assist .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-300{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-800{--tw-bg-opacity:1!important;background-color:rgba(47,47,47,var(--tw-bg-opacity))!important}.extendify-assist .bg-blue-50{--tw-bg-opacity:1!important;background-color:rgba(239,246,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .hover\:bg-transparent:hover{background-color:transparent!important}.extendify-assist .hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(224,224,224,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .focus\:bg-white:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-opacity-5{--tw-bg-opacity:0.05!important}.extendify-assist .bg-opacity-10{--tw-bg-opacity:0.1!important}.extendify-assist .bg-opacity-20{--tw-bg-opacity:0.2!important}.extendify-assist .bg-opacity-40{--tw-bg-opacity:0.4!important}.extendify-assist .bg-opacity-70{--tw-bg-opacity:0.7!important}.extendify-assist .bg-opacity-75{--tw-bg-opacity:0.75!important}.extendify-assist .hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1!important}.extendify-assist .hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8!important}.extendify-assist .focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2!important}.extendify-assist .fill-current,.extendify-assist .group:hover .group-hover\:fill-current{fill:currentColor!important}.extendify-assist .p-0{padding:0!important}.extendify-assist .p-2{padding:.5rem!important}.extendify-assist .p-3{padding:.75rem!important}.extendify-assist .p-4{padding:1rem!important}.extendify-assist .p-6{padding:1.5rem!important}.extendify-assist .p-8{padding:2rem!important}.extendify-assist .px-0{padding-left:0!important;padding-right:0!important}.extendify-assist .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.extendify-assist .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.extendify-assist .px-4{padding-left:1rem!important;padding-right:1rem!important}.extendify-assist .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify-assist .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.extendify-assist .px-8{padding-left:2rem!important;padding-right:2rem!important}.extendify-assist .px-20{padding-left:5rem!important;padding-right:5rem!important}.extendify-assist .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.extendify-assist .px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.extendify-assist .py-0{padding-bottom:0!important;padding-top:0!important}.extendify-assist .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.extendify-assist .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.extendify-assist .py-4{padding-bottom:1rem!important;padding-top:1rem!important}.extendify-assist .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.extendify-assist .py-3\.5{padding-bottom:.875rem!important;padding-top:.875rem!important}.extendify-assist .pt-0{padding-top:0!important}.extendify-assist .pt-2{padding-top:.5rem!important}.extendify-assist .pt-8{padding-top:2rem!important}.extendify-assist .pr-3{padding-right:.75rem!important}.extendify-assist .pr-16{padding-right:4rem!important}.extendify-assist .pb-2{padding-bottom:.5rem!important}.extendify-assist .pl-2{padding-left:.5rem!important}.extendify-assist .pl-2\.5{padding-left:.625rem!important}.extendify-assist .text-left{text-align:left!important}.extendify-assist .text-center{text-align:center!important}.extendify-assist .text-xs{font-size:.75rem!important;line-height:1rem!important}.extendify-assist .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .text-base{font-size:1rem!important;line-height:1.5rem!important}.extendify-assist .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.extendify-assist .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.extendify-assist .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.extendify-assist .text-3xl{font-size:2rem!important;line-height:2.5rem!important}.extendify-assist .text-xss{font-size:11px!important}.extendify-assist .font-normal{font-weight:400!important}.extendify-assist .font-medium{font-weight:500!important}.extendify-assist .font-semibold{font-weight:600!important}.extendify-assist .font-bold{font-weight:700!important}.extendify-assist .leading-none{line-height:1!important}.extendify-assist .leading-tight{line-height:1.25!important}.extendify-assist .leading-snug{line-height:1.375!important}.extendify-assist .leading-loose{line-height:2!important}.extendify-assist .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}.extendify-assist .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.extendify-assist .text-gray-400{--tw-text-opacity:1!important;color:rgba(204,204,204,var(--tw-text-opacity))!important}.extendify-assist .text-gray-600{--tw-text-opacity:1!important;color:rgba(148,148,148,var(--tw-text-opacity))!important}.extendify-assist .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}.extendify-assist .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}.extendify-assist .text-partner-primary-text{color:var(--ext-partner-theme-primary-text,#fff)!important}.extendify-assist .text-design-main{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .text-design-text{color:var(--ext-design-text,#fff)!important}.extendify-assist .hover\:text-current:hover{color:currentColor!important}.extendify-assist .hover\:text-partner-primary-bg:hover{color:var(--ext-partner-theme-primary-bg,#2c39bd)!important}.extendify-assist .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:text-design-text:focus{color:var(--ext-design-text,#fff)!important}.extendify-assist .underline{text-decoration:underline!important}.extendify-assist .no-underline{text-decoration:none!important}.extendify-assist .hover\:underline:hover{text-decoration:underline!important}.extendify-assist .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .opacity-50{opacity:.5!important}.extendify-assist .opacity-60{opacity:.6!important}.extendify-assist .hover\:opacity-90:hover{opacity:.9!important}.extendify-assist .disabled\:opacity-60:disabled{opacity:.6!important}.extendify-assist .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.extendify-assist .focus\:shadow-none:focus,.extendify-assist .shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important}.extendify-assist .focus\:shadow-button:focus{--tw-shadow:0 0 0 1px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:outline-none:focus,.extendify-assist .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .focus\:ring-wp:focus,.extendify-assist .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .focus\:ring-wp:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .ring-gray-200{--tw-ring-opacity:1!important;--tw-ring-color:rgba(224,224,224,var(--tw-ring-opacity))!important}.extendify-assist .focus\:ring-design-main:focus,.extendify-assist .ring-design-main{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:ring-offset-1:focus,.extendify-assist .ring-offset-1{--tw-ring-offset-width:1px!important}.extendify-assist .focus\:ring-offset-white:focus,.extendify-assist .ring-offset-white{--tw-ring-offset-color:#fff!important}.extendify-assist .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}.extendify-assist .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .duration-150{transition-duration:.15s!important}.extendify-assist .duration-200{transition-duration:.2s!important}.extendify-assist .ease-linear{transition-timing-function:linear!important}.extendify-assist{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--ext-design-main,#2c39bd)!important}.extendify-assist *,.extendify-assist :after,.extendify-assist :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.hide-checkmark:before{content:none!important}.extendify-assist-upload-logo .components-responsive-wrapper{width:100%!important}.extendify-assist-upload-logo .components-responsive-wrapper>span{display:block!important;padding-bottom:192px!important}body[class*=_page_extendify-assist] #wpcontent{padding:0!important}.ext-force-overflow-auto{overflow:auto!important}.extendify-assist :not(.dashicons){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.extendify-assist .input-focus{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .input-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .input-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .input-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .input-focus{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__track{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important;border-style:solid!important;border-width:1px!important}.extendify-assist-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{--tw-shadow:0 0 0 2px #fff,0 0 0 4px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:480px){.extendify-assist .xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:600px){.extendify-assist .sm\:block{display:block!important}.extendify-assist .sm\:flex{display:flex!important}.extendify-assist .sm\:hidden{display:none!important}.extendify-assist .sm\:w-40{width:10rem!important}.extendify-assist .sm\:min-w-30{min-width:7.5rem!important}.extendify-assist .sm\:min-w-md{min-width:30rem!important}.extendify-assist .sm\:items-start{align-items:flex-start!important}.extendify-assist .sm\:gap-2{gap:.5rem!important}.extendify-assist .sm\:gap-3{gap:.75rem!important}.extendify-assist .sm\:overflow-hidden{overflow:hidden!important}.extendify-assist .sm\:px-4{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:783px){.extendify-assist .md\:mx-12{margin-left:3rem!important;margin-right:3rem!important}.extendify-assist .md\:flex{display:flex!important}.extendify-assist .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.extendify-assist .md\:flex-row{flex-direction:row!important}.extendify-assist .md\:p-6{padding:1.5rem!important}.extendify-assist .md\:p-8{padding:2rem!important}}@media (min-width:961px){.extendify-assist .lg\:m-4{margin:1rem!important}.extendify-assist .lg\:block{display:block!important}.extendify-assist .lg\:inline-block{display:inline-block!important}.extendify-assist .lg\:flex{display:flex!important}.extendify-assist .lg\:hidden{display:none!important}.extendify-assist .lg\:w-auto{width:auto!important}.extendify-assist .lg\:flex-nowrap{flex-wrap:nowrap!important}.extendify-assist .lg\:items-center{align-items:center!important}.extendify-assist .lg\:justify-evenly{justify-content:space-evenly!important}.extendify-assist .lg\:rounded-sm{border-radius:.125rem!important}.extendify-assist .lg\:bg-transparent{background-color:transparent!important}.extendify-assist .lg\:bg-opacity-20,.extendify-assist .lg\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .lg\:p-4{padding:1rem!important}.extendify-assist .lg\:p-8{padding:2rem!important}.extendify-assist .lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .lg\:pr-3{padding-right:.75rem!important}.extendify-assist .lg\:pb-0{padding-bottom:0!important}}@media (min-width:1152px){.extendify-assist .xl\:col-span-5{grid-column:span 5/span 5!important}.extendify-assist .xl\:col-span-7{grid-column:span 7/span 7!important}.extendify-assist .xl\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .xl\:max-w-lg{max-width:32rem!important}.extendify-assist .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.extendify-assist .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.extendify-assist .xl\:pt-8{padding-top:2rem!important}}@media (min-width:1600px){.extendify-assist .\33xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}}2 .extendify-assist .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.extendify-assist .pointer-events-none{pointer-events:none!important}.extendify-assist .static{position:static!important}.extendify-assist .fixed{position:fixed!important}.extendify-assist .absolute{position:absolute!important}.extendify-assist .relative{position:relative!important}.extendify-assist .inset-0{left:0!important;right:0!important}.extendify-assist .inset-0,.extendify-assist .inset-y-0{bottom:0!important;top:0!important}.extendify-assist .top-0{top:0!important}.extendify-assist .right-0{right:0!important}.extendify-assist .left-0{left:0!important}.extendify-assist .z-10{z-index:10!important}.extendify-assist .z-20{z-index:20!important}.extendify-assist .z-high{z-index:99999!important}.extendify-assist .z-max-1{z-index:2147483646!important}.extendify-assist .z-max{z-index:2147483647!important}.extendify-assist .col-span-12{grid-column:span 12/span 12!important}.extendify-assist .m-0{margin:0!important}.extendify-assist .m-2{margin:.5rem!important}.extendify-assist .m-3{margin:.75rem!important}.extendify-assist .m-4{margin:1rem!important}.extendify-assist .m-auto{margin:auto!important}.extendify-assist .m-3\.5{margin:.875rem!important}.extendify-assist .-m-2{margin:-.5rem!important}.extendify-assist .mx-4{margin-left:1rem!important;margin-right:1rem!important}.extendify-assist .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.extendify-assist .mx-auto{margin-left:auto!important;margin-right:auto!important}.extendify-assist .my-0{margin-bottom:0!important;margin-top:0!important}.extendify-assist .my-4{margin-bottom:1rem!important;margin-top:1rem!important}.extendify-assist .my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.extendify-assist .my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .mt-0{margin-top:0!important}.extendify-assist .mt-1{margin-top:.25rem!important}.extendify-assist .mt-2{margin-top:.5rem!important}.extendify-assist .mt-4{margin-top:1rem!important}.extendify-assist .mt-6{margin-top:1.5rem!important}.extendify-assist .mt-8{margin-top:2rem!important}.extendify-assist .mt-auto{margin-top:auto!important}.extendify-assist .-mt-px{margin-top:-1px!important}.extendify-assist .mr-2{margin-right:.5rem!important}.extendify-assist .mb-0{margin-bottom:0!important}.extendify-assist .mb-1{margin-bottom:.25rem!important}.extendify-assist .mb-2{margin-bottom:.5rem!important}.extendify-assist .mb-3{margin-bottom:.75rem!important}.extendify-assist .mb-4{margin-bottom:1rem!important}.extendify-assist .mb-6{margin-bottom:1.5rem!important}.extendify-assist .ml-4{margin-left:1rem!important}.extendify-assist .block{display:block!important}.extendify-assist .inline-block{display:inline-block!important}.extendify-assist .flex{display:flex!important}.extendify-assist .inline-flex{display:inline-flex!important}.extendify-assist .table{display:table!important}.extendify-assist .grid{display:grid!important}.extendify-assist .hidden{display:none!important}.extendify-assist .h-0{height:0!important}.extendify-assist .h-2{height:.5rem!important}.extendify-assist .h-4{height:1rem!important}.extendify-assist .h-5{height:1.25rem!important}.extendify-assist .h-6{height:1.5rem!important}.extendify-assist .h-8{height:2rem!important}.extendify-assist .h-12{height:3rem!important}.extendify-assist .h-16{height:4rem!important}.extendify-assist .h-32{height:8rem!important}.extendify-assist .h-48{height:12rem!important}.extendify-assist .h-auto{height:auto!important}.extendify-assist .h-2\.5{height:.625rem!important}.extendify-assist .h-full{height:100%!important}.extendify-assist .max-h-48{max-height:12rem!important}.extendify-assist .min-h-16{min-height:4rem!important}.extendify-assist .min-h-half{min-height:50vh!important}.extendify-assist .w-2{width:.5rem!important}.extendify-assist .w-4{width:1rem!important}.extendify-assist .w-5{width:1.25rem!important}.extendify-assist .w-6{width:1.5rem!important}.extendify-assist .w-32{width:8rem!important}.extendify-assist .w-40{width:10rem!important}.extendify-assist .w-96{width:24rem!important}.extendify-assist .w-auto{width:auto!important}.extendify-assist .w-2\.5{width:.625rem!important}.extendify-assist .w-1\/5{width:20%!important}.extendify-assist .w-full{width:100%!important}.extendify-assist .w-max{width:-moz-max-content!important;width:max-content!important}.extendify-assist .min-w-20{min-width:5rem!important}.extendify-assist .min-w-30{min-width:7.5rem!important}.extendify-assist .min-w-full{min-width:100%!important}.extendify-assist .max-w-xs{max-width:20rem!important}.extendify-assist .max-w-lg{max-width:32rem!important}.extendify-assist .max-w-4xl{max-width:56rem!important}.extendify-assist .max-w-full{max-width:100%!important}.extendify-assist .max-w-screen-2xl{max-width:1345px!important}.extendify-assist .flex-1{flex:1 1 0%!important}.extendify-assist .flex-none{flex:none!important}.extendify-assist .flex-shrink-0{flex-shrink:0!important}.extendify-assist .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.extendify-assist .-translate-x-3{--tw-translate-x:-0.75rem!important}.extendify-assist .cursor-default{cursor:default!important}.extendify-assist .cursor-pointer{cursor:pointer!important}.extendify-assist .resize{resize:both!important}.extendify-assist .list-none{list-style-type:none!important}.extendify-assist .grid-flow-col{grid-auto-flow:column!important}.extendify-assist .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.extendify-assist .flex-col{flex-direction:column!important}.extendify-assist .flex-wrap{flex-wrap:wrap!important}.extendify-assist .items-start{align-items:flex-start!important}.extendify-assist .items-center{align-items:center!important}.extendify-assist .justify-start{justify-content:flex-start!important}.extendify-assist .justify-end{justify-content:flex-end!important}.extendify-assist .justify-center{justify-content:center!important}.extendify-assist .justify-between{justify-content:space-between!important}.extendify-assist .gap-0{gap:0!important}.extendify-assist .gap-1{gap:.25rem!important}.extendify-assist .gap-2{gap:.5rem!important}.extendify-assist .gap-3{gap:.75rem!important}.extendify-assist .gap-4{gap:1rem!important}.extendify-assist .gap-6{gap:1.5rem!important}.extendify-assist .gap-8{gap:2rem!important}.extendify-assist .gap-1\.5{gap:.375rem!important}.extendify-assist .gap-x-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.extendify-assist .gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.extendify-assist .gap-y-2{row-gap:.5rem!important}.extendify-assist .gap-y-8{row-gap:2rem!important}.extendify-assist .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}.extendify-assist .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}.extendify-assist .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1!important;border-color:rgba(221,221,221,var(--tw-divide-opacity))!important}.extendify-assist .overflow-hidden{overflow:hidden!important}.extendify-assist .whitespace-nowrap{white-space:nowrap!important}.extendify-assist .rounded-none{border-radius:0!important}.extendify-assist .rounded-sm{border-radius:.125rem!important}.extendify-assist .rounded{border-radius:.25rem!important}.extendify-assist .rounded-full{border-radius:9999px!important}.extendify-assist .rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.extendify-assist .rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.extendify-assist .rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.extendify-assist .rounded-b-sm{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.extendify-assist .rounded-b-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.extendify-assist .rounded-bl{border-bottom-left-radius:.25rem!important}.extendify-assist .border-0{border-width:0!important}.extendify-assist .border-2{border-width:2px!important}.extendify-assist .border{border-width:1px!important}.extendify-assist .border-t-0{border-top-width:0!important}.extendify-assist .border-r{border-right-width:1px!important}.extendify-assist .border-b-0{border-bottom-width:0!important}.extendify-assist .border-b-2{border-bottom-width:2px!important}.extendify-assist .border-b{border-bottom-width:1px!important}.extendify-assist .border-l{border-left-width:1px!important}.extendify-assist .border-solid{border-style:solid!important}.extendify-assist .border-dashed{border-style:dashed!important}.extendify-assist .border-none{border-style:none!important}.extendify-assist .border-gray-300{--tw-border-opacity:1!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.extendify-assist .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}.extendify-assist .border-blue-300{--tw-border-opacity:1!important;border-color:rgba(147,197,253,var(--tw-border-opacity))!important}.extendify-assist .border-design-main{border-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .border-opacity-10{--tw-border-opacity:0.1!important}.extendify-assist .bg-transparent{background-color:transparent!important}.extendify-assist .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.extendify-assist .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-300{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-800{--tw-bg-opacity:1!important;background-color:rgba(47,47,47,var(--tw-bg-opacity))!important}.extendify-assist .bg-blue-50{--tw-bg-opacity:1!important;background-color:rgba(239,246,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .hover\:bg-transparent:hover{background-color:transparent!important}.extendify-assist .hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(224,224,224,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .focus\:bg-white:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-opacity-5{--tw-bg-opacity:0.05!important}.extendify-assist .bg-opacity-10{--tw-bg-opacity:0.1!important}.extendify-assist .bg-opacity-20{--tw-bg-opacity:0.2!important}.extendify-assist .bg-opacity-40{--tw-bg-opacity:0.4!important}.extendify-assist .bg-opacity-70{--tw-bg-opacity:0.7!important}.extendify-assist .bg-opacity-75{--tw-bg-opacity:0.75!important}.extendify-assist .hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1!important}.extendify-assist .hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8!important}.extendify-assist .focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2!important}.extendify-assist .fill-current,.extendify-assist .group:hover .group-hover\:fill-current{fill:currentColor!important}.extendify-assist .p-0{padding:0!important}.extendify-assist .p-2{padding:.5rem!important}.extendify-assist .p-3{padding:.75rem!important}.extendify-assist .p-4{padding:1rem!important}.extendify-assist .p-6{padding:1.5rem!important}.extendify-assist .p-8{padding:2rem!important}.extendify-assist .px-0{padding-left:0!important;padding-right:0!important}.extendify-assist .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.extendify-assist .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.extendify-assist .px-4{padding-left:1rem!important;padding-right:1rem!important}.extendify-assist .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify-assist .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.extendify-assist .px-8{padding-left:2rem!important;padding-right:2rem!important}.extendify-assist .px-20{padding-left:5rem!important;padding-right:5rem!important}.extendify-assist .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.extendify-assist .px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.extendify-assist .py-0{padding-bottom:0!important;padding-top:0!important}.extendify-assist .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.extendify-assist .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.extendify-assist .py-4{padding-bottom:1rem!important;padding-top:1rem!important}.extendify-assist .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.extendify-assist .py-3\.5{padding-bottom:.875rem!important;padding-top:.875rem!important}.extendify-assist .pt-0{padding-top:0!important}.extendify-assist .pt-2{padding-top:.5rem!important}.extendify-assist .pt-8{padding-top:2rem!important}.extendify-assist .pr-3{padding-right:.75rem!important}.extendify-assist .pr-16{padding-right:4rem!important}.extendify-assist .pb-2{padding-bottom:.5rem!important}.extendify-assist .pl-2{padding-left:.5rem!important}.extendify-assist .pl-2\.5{padding-left:.625rem!important}.extendify-assist .text-left{text-align:left!important}.extendify-assist .text-center{text-align:center!important}.extendify-assist .text-xs{font-size:.75rem!important;line-height:1rem!important}.extendify-assist .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .text-base{font-size:1rem!important;line-height:1.5rem!important}.extendify-assist .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.extendify-assist .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.extendify-assist .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.extendify-assist .text-3xl{font-size:2rem!important;line-height:2.5rem!important}.extendify-assist .text-xss{font-size:11px!important}.extendify-assist .font-normal{font-weight:400!important}.extendify-assist .font-medium{font-weight:500!important}.extendify-assist .font-semibold{font-weight:600!important}.extendify-assist .font-bold{font-weight:700!important}.extendify-assist .leading-none{line-height:1!important}.extendify-assist .leading-tight{line-height:1.25!important}.extendify-assist .leading-snug{line-height:1.375!important}.extendify-assist .leading-loose{line-height:2!important}.extendify-assist .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}.extendify-assist .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.extendify-assist .text-gray-400{--tw-text-opacity:1!important;color:rgba(204,204,204,var(--tw-text-opacity))!important}.extendify-assist .text-gray-600{--tw-text-opacity:1!important;color:rgba(148,148,148,var(--tw-text-opacity))!important}.extendify-assist .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}.extendify-assist .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}.extendify-assist .text-partner-primary-text{color:var(--ext-partner-theme-primary-text,#fff)!important}.extendify-assist .text-design-main{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .text-design-text{color:var(--ext-design-text,#fff)!important}.extendify-assist .hover\:text-current:hover{color:currentColor!important}.extendify-assist .hover\:text-partner-primary-bg:hover{color:var(--ext-partner-theme-primary-bg,#2c39bd)!important}.extendify-assist .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:text-design-text:focus{color:var(--ext-design-text,#fff)!important}.extendify-assist .underline{text-decoration:underline!important}.extendify-assist .no-underline{text-decoration:none!important}.extendify-assist .hover\:underline:hover{text-decoration:underline!important}.extendify-assist .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .opacity-50{opacity:.5!important}.extendify-assist .opacity-60{opacity:.6!important}.extendify-assist .hover\:opacity-90:hover{opacity:.9!important}.extendify-assist .disabled\:opacity-60:disabled{opacity:.6!important}.extendify-assist .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.extendify-assist .focus\:shadow-none:focus,.extendify-assist .shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important}.extendify-assist .focus\:shadow-button:focus{--tw-shadow:0 0 0 1px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:outline-none:focus,.extendify-assist .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .focus\:ring-wp:focus,.extendify-assist .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .focus\:ring-wp:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .ring-gray-200{--tw-ring-opacity:1!important;--tw-ring-color:rgba(224,224,224,var(--tw-ring-opacity))!important}.extendify-assist .focus\:ring-design-main:focus,.extendify-assist .ring-design-main{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:ring-offset-1:focus,.extendify-assist .ring-offset-1{--tw-ring-offset-width:1px!important}.extendify-assist .focus\:ring-offset-white:focus,.extendify-assist .ring-offset-white{--tw-ring-offset-color:#fff!important}.extendify-assist .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}.extendify-assist .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .duration-150{transition-duration:.15s!important}.extendify-assist .duration-200{transition-duration:.2s!important}.extendify-assist .ease-linear{transition-timing-function:linear!important}.extendify-assist{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--ext-design-main,#2c39bd)!important}.extendify-assist *,.extendify-assist :after,.extendify-assist :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.hide-checkmark:before{content:none!important}.extendify-assist-upload-logo .components-responsive-wrapper{width:100%!important}.extendify-assist-upload-logo .components-responsive-wrapper>span{display:block!important;padding-bottom:192px!important}body[class*=_page_extendify-assist] #wpcontent{padding:0!important}.ext-force-overflow-auto{overflow:auto!important}.extendify-assist :not(.dashicons){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.extendify-assist .input-focus{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .input-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .input-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .input-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .input-focus{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__track{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important;border-style:solid!important;border-width:1px!important}.extendify-assist-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{--tw-shadow:0 0 0 2px #fff,0 0 0 4px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:480px){.extendify-assist .xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:600px){.extendify-assist .sm\:block{display:block!important}.extendify-assist .sm\:flex{display:flex!important}.extendify-assist .sm\:hidden{display:none!important}.extendify-assist .sm\:w-40{width:10rem!important}.extendify-assist .sm\:min-w-30{min-width:7.5rem!important}.extendify-assist .sm\:min-w-md{min-width:30rem!important}.extendify-assist .sm\:gap-2{gap:.5rem!important}.extendify-assist .sm\:gap-3{gap:.75rem!important}.extendify-assist .sm\:overflow-hidden{overflow:hidden!important}.extendify-assist .sm\:px-4{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:783px){.extendify-assist .md\:mx-12{margin-left:3rem!important;margin-right:3rem!important}.extendify-assist .md\:flex{display:flex!important}.extendify-assist .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.extendify-assist .md\:flex-row{flex-direction:row!important}.extendify-assist .md\:items-center{align-items:center!important}.extendify-assist .md\:p-6{padding:1.5rem!important}.extendify-assist .md\:p-8{padding:2rem!important}}@media (min-width:961px){.extendify-assist .lg\:m-4{margin:1rem!important}.extendify-assist .lg\:block{display:block!important}.extendify-assist .lg\:inline-block{display:inline-block!important}.extendify-assist .lg\:flex{display:flex!important}.extendify-assist .lg\:hidden{display:none!important}.extendify-assist .lg\:w-auto{width:auto!important}.extendify-assist .lg\:flex-nowrap{flex-wrap:nowrap!important}.extendify-assist .lg\:rounded-sm{border-radius:.125rem!important}.extendify-assist .lg\:bg-transparent{background-color:transparent!important}.extendify-assist .lg\:bg-opacity-20,.extendify-assist .lg\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .lg\:p-4{padding:1rem!important}.extendify-assist .lg\:p-8{padding:2rem!important}.extendify-assist .lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .lg\:pr-3{padding-right:.75rem!important}.extendify-assist .lg\:pb-0{padding-bottom:0!important}}@media (min-width:1152px){.extendify-assist .xl\:col-span-5{grid-column:span 5/span 5!important}.extendify-assist .xl\:col-span-7{grid-column:span 7/span 7!important}.extendify-assist .xl\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.extendify-assist .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.extendify-assist .xl\:pt-8{padding-top:2rem!important}}@media (min-width:1600px){.extendify-assist .\33xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}} -
extendify/tags/1.8.1/public/build/extendify-assist.js
r2947888 r2951855 1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(960),a=n(790);o(n(790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var f=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(f);t.CDATA=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(f);t.Document=m;var h=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(f);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function x(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function E(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(b(e))n=new u(e.data);else if(g(e)){var r=t?C(e.children):[],o=new h(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?C(e.children):[];var a=new p(r);r.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){r=t?C(e.children):[];var s=new m(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!x(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function C(e){for(var t=e.map((function(e){return E(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=h,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},276:function(e){var t="html",n="head",r="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;s=l=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,u,d,p,m=e.match(o);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return u=l(e),i.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case n:case r:return p=(u=s(e)).querySelectorAll(c),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=s(e,r).querySelector(r)).childNodes}}},152:function(e,t,n){var r=n(276),o=n(507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},507:function(e,t,n){for(var r,o=n(915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,s=o.Element,l=o.ProcessingInstruction,c=o.Text,u={},d=0,f=i.length;d<f;d++)r=i[d],u[r.toLowerCase()]=r;function p(e){for(var t,n={},r=0,o=e.length;r<o;r++)n[(t=e[r]).name]=t.value;return n}function m(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var o=[],i=0,u=t.length;i<u;i++){var d,f=t[i];switch(f.nodeType){case 1:(d=new s(m(f.nodeName),p(f.attributes))).children=e(f.childNodes,d);break;case 3:d=new c(f.nodeValue);break;case 8:d=new a(f.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=d),d.parent=n,d.prev=h,d.next=null,o.push(d)}return r&&((d=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,d.parent=n,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},488:function(e,t,n){var r=n(915),o=n(152),i=n(484),a=n(670);o="function"==typeof o.default?o.default:o;var s={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:a(o(e,(t=t||{}).htmlparser2||s),t)}l.domToReact=a,l.htmlToDOM=o,l.attributesToProps=i,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,e.exports.default=l},484:function(e,t,n){var r=n(726),o=n(606);function i(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,a,s,l,c,u={},d=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(n in e)if(s=e[n],r.isCustomAttribute(n))u[n]=s;else if(l=i(a=n.toLowerCase()))switch(c=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||"option"===t||d||(l=i("default"+a)),u[l]=s,c&&c.type){case r.BOOLEAN:u[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===s&&(u[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(u[n]=s);return o.setStyleProp(e.style,u),u}},670:function(e,t,n){var r=n(196),o=n(484),i=n(606),a=i.setStyleProp,s=i.canTextBeChildOfNode;function l(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var i,c,u,d,f,p=(n=n||{}).library||r,m=p.cloneElement,h=p.createElement,g=p.isValidElement,v=[],y="function"==typeof n.replace,b=n.trim,x=0,w=t.length;x<w;x++)if(i=t[x],y&&g(u=n.replace(i)))w>1&&(u=m(u,{key:u.key||x})),v.push(u);else if("text"!==i.type){switch(d=i.attribs,l(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}w>1&&(d.key=x),v.push(h(i.name,d,f))}else{if((c=!i.data.trim().length)&&i.parent&&!s(i.parent))continue;if(b&&c)continue;v.push(i.data)}return 1===v.length?v[0]:v}},606:function(e,t,n){var r=n(196),o=n(476).default,i={reactCompat:!0},a=r.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},370:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="\n",u="/",d="*",f="",p="comment",m="declaration";function h(e){return e?e.replace(l,f):f}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var g=1,v=1;function y(e){var t=e.match(n);t&&(g+=t.length);var r=e.lastIndexOf(c);v=~r?e.length-r:v+e.length}function b(){var e={line:g,column:v};return function(t){return t.position=new x(e),S(),t}}function x(e){this.start=e,this.end={line:g,column:v},this.source=l.source}x.prototype.content=e;var w=[];function E(t){var n=new Error(l.source+":"+g+":"+v+": "+t);if(n.reason=t,n.filename=l.source,n.line=g,n.column=v,n.source=e,!l.silent)throw n;w.push(n)}function C(t){var n=t.exec(e);if(n){var r=n[0];return y(r),e=e.slice(r.length),n}}function S(){C(r)}function k(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=b();if(u==e.charAt(0)&&d==e.charAt(1)){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return E("End of comment missing");var r=e.slice(2,n-2);return v+=2,y(r),e=e.slice(n),v+=2,t({type:p,comment:r})}}function L(){var e=b(),n=C(o);if(n){if(T(),!C(i))return E("property missing ':'");var r=C(a),l=e({type:m,property:h(n[0].replace(t,f)),value:r?h(r[0].replace(t,f)):f});return C(s),l}}return S(),function(){var e,t=[];for(k(t);e=L();)!1!==e&&(t.push(e),k(t));return t}()}},726:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,i=3,a=4;function s(e,t,n,r,s,l,c){this.acceptsBooleans=t===o||t===i||t===a,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var l={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){l[e]=new s(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,n,o=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],_n=!0,a=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],a=o[1];l[i]=new s(i,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){l[e]=new s(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){l[e]=new s(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){l[e]=new s(e,i,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){l[e]=new s(e,i,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){l[e]=new s(e,a,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){l[e]=new s(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){l[e]=new s(e,5,!1,e.toLowerCase(),null,!1,!1)}));var c=/[\-\:]([a-z])/g,u=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!1,!1)})),l.xlinkHref=new s("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!0,!0)}));var d=n(229),f=d.CAMELCASE,p=d.SAME,m=d.possibleStandardNames,h=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),g=Object.keys(m).reduce((function(e,t){var n=m[t];return n===p?e[t]=t:n===f?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=i,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=a,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return l.hasOwnProperty(e)?l[e]:null},t.isCustomAttribute=h,t.possibleStandardNames=g},229:function(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=r(n(848)),i=n(678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(i,l)).replace(r,s))}},848:function(e,t,n){var r=n(370);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,s=r(e),l="function"==typeof t,c=0,u=s.length;c<u;c++)i=(n=s[c]).property,a=n.value,l?t(i,a,n):a&&(o||(o={}),o[i]=a);return o}e.exports=o,e.exports.default=o},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.i18n,n=window.wp.components,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,a=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),s=o(196),l=o.t(s,2);function c(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,c),r}var u,d=((u=d||{})[u.None=0]="None",u[u.RenderStrategy=1]="RenderStrategy",u[u.Static=2]="Static",u),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a}){let s=h(t,e);if(i)return m(s,n,r,a);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=s;if(e)return m(t,n,r,a)}if(1&l){let{unmount:e=!0,...t}=s;return c(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,a)}})}return m(s,n,r,a)}function m(e,t={},n,r){var o;let{as:i=n,children:a,refName:l="ref",...c}=y(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===s.Fragment&&Object.keys(v(c)).length>0){if(!(0,s.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,c.className),t=e?{className:e}:{};return(0,s.cloneElement)(d,Object.assign({},h(d.props,v(y(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,s.createElement)(i,Object.assign({},y(c,["ref"]),i!==s.Fragment&&u,i!==s.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var b=Object.defineProperty,x=(e,t,n)=>(((e,t,n)=>{t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let w=new class{constructor(){x(this,"current",this.detect()),x(this,"handoffState","pending"),x(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},E=(e,t)=>{w.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function C(e){let t=(0,s.useRef)(e);return E((()=>{t.current=e}),[e]),t}let S=function(e){let t=C(e);return s.useCallback(((...e)=>t.current(...e)),[t])},k=Symbol();function T(e,t=!0){return Object.assign(e,{[k]:t})}function L(...e){let t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);let n=S((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[k])))?void 0:n}var _,A,N=((A=N||{}).Space=" ",A.Enter="Enter",A.Escape="Escape",A.Backspace="Backspace",A.Delete="Delete",A.ArrowLeft="ArrowLeft",A.ArrowUp="ArrowUp",A.ArrowRight="ArrowRight",A.ArrowDown="ArrowDown",A.Home="Home",A.End="End",A.PageUp="PageUp",A.PageDown="PageDown",A.Tab="Tab",A);function P(){let[e,t]=(0,s.useState)(w.isHandoffComplete);return e&&!1===w.isHandoffComplete&&t(!1),(0,s.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,s.useEffect)((()=>w.handoff()),[]),e}let O=null!=(_=s.useId)?_:function(){let e=P(),[t,n]=s.useState(e?()=>w.nextId():null);return E((()=>{null===t&&n(w.nextId())}),[t]),null!=t?""+t:void 0};var M=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(M||{});let D=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function R(e){return w.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let V=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var j,F=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(F||{}),I=((j=I||{})[j.Error=0]="Error",j[j.Overflow=1]="Overflow",j[j.Success=2]="Success",j[j.Underflow=3]="Underflow",j),B=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(B||{});var H=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(H||{});function U(e,t=0){var n;return e!==(null==(n=R(e))?void 0:n.body)&&c(t,{0(){return e.matches(V)},1(){let t=e;for(;null!==t;){if(t.matches(V))return!0;t=t.parentElement}return!1}})}function z(e){null==e||e.focus({preventScroll:!0})}let q=["textarea","input"].join(",");function Z(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(V)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&a.length>1&&(a=a.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}s=a[e],null==s||s.focus(u),d+=l}while(s!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,q))&&n}(s)&&s.select(),s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),2}var W=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(W||{});function $(){let e=(0,s.useRef)(!1);return E((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function G(...e){return(0,s.useMemo)((()=>R(...e)),[...e])}function Y(e,t,n,r){let o=C(n);(0,s.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function X(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function J(e,t){let n=(0,s.useRef)([]),r=S(e);(0,s.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function K(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return X((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var Q,ee=((Q=ee||{})[Q.None=1]="None",Q[Q.InitialFocus=2]="InitialFocus",Q[Q.TabLock=4]="TabLock",Q[Q.FocusLock=8]="FocusLock",Q[Q.RestoreFocus=16]="RestoreFocus",Q[Q.All=30]="All",Q);let te=Object.assign(g((function(e,t){let n=(0,s.useRef)(null),r=L(n,t),{initialFocus:o,containers:i,features:a=30,...l}=e;P()||(a=1);let u=G(n);!function({ownerDocument:e},t){let n=(0,s.useRef)(null);Y(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),J((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&z(n.current),n.current=null)}),[t]);let r=(0,s.useRef)(!1);(0,s.useEffect)((()=>(r.current=!1,()=>{r.current=!0,X((()=>{!r.current||(z(n.current),n.current=null)}))})),[])}({ownerDocument:u},Boolean(16&a));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,s.useRef)(null),i=$();return J((()=>{if(!r)return;let a=t.current;!a||X((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(a.contains(t))return void(o.current=t);null!=n&&n.current?z(n.current):Z(a,F.First)===I.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:u,container:n,initialFocus:o},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=$();Y(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let a=new Set(null==n?void 0:n.current);a.add(t);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?ne(a,l)?(r.current=l,z(l)):(e.preventDefault(),e.stopPropagation(),z(s)):z(r.current)}),!0)}({ownerDocument:u,container:n,containers:i,previousActiveElement:d},Boolean(8&a));let f=function(){let e=(0,s.useRef)(0);return function(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=S((e=>{let t=n.current;t&&c(f.current,{[W.Forwards]:()=>{Z(t,F.First,{skipElements:[e.relatedTarget]})},[W.Backwards]:()=>{Z(t,F.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,s.useState)(K);return(0,s.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,s.useRef)(!1),v={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(ne(t,r)||(g.current?Z(n.current,c(f.current,{[W.Forwards]:()=>F.Next,[W.Backwards]:()=>F.Previous})|F.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&z(e.target)))}};return s.createElement(s.Fragment,null,Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}),p({ourProps:v,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}))})),{features:ee});function ne(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let re=new Set,oe=new Map;function ie(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=oe.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function se(e,t=!0){E((()=>{if(!t||!e.current)return;let n=e.current,r=R(n);if(r){re.add(n);for(let e of oe.keys())e.contains(n)&&(ae(e),oe.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of re)if(e.contains(t))return;1===re.size&&(oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e))}})),()=>{if(re.delete(n),re.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!oe.has(e)){for(let t of re)if(e.contains(t))return;oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e)}}));else for(let e of oe.keys())ae(e),oe.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,s.createContext)(!1);function ue(){return(0,s.useContext)(ce)}function de(e){return s.createElement(ce.Provider,{value:e.force},e.children)}let fe=s.Fragment,pe=g((function(e,t){let n=e,r=(0,s.useRef)(null),o=L(T((e=>{r.current=e})),t),i=G(r),a=function(e){let t=ue(),n=(0,s.useContext)(he),r=G(e),[o,i]=(0,s.useState)((()=>{if(!t&&null!==n||w.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,s.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,s.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[l]=(0,s.useState)((()=>{var e;return w.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=P(),u=(0,s.useRef)(!1);return E((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,X((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:fe,name:"Portal"}),l):null})),me=s.Fragment,he=(0,s.createContext)(null),ge=g((function(e,t){let{target:n,...r}=e,o={ref:L(t)};return s.createElement(he.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:me,name:"Popover.Group"}))})),ve=Object.assign(pe,{Group:ge}),ye=(0,s.createContext)(null);function be(){let e=(0,s.useContext)(ye);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let xe=g((function(e,t){let n=O(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),a=L(t);return E((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:a,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),we=(0,s.createContext)(null);we.displayName="OpenClosedContext";var Ee=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ee||{});let Ce=(0,s.createContext)((()=>{}));Ce.displayName="StackContext";var Se=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Se||{});function ke({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,s.useContext)(Ce),a=S(((...e)=>{null==t||t(...e),i(...e)}));return E((()=>{let e=void 0===o||!0===o;return e&&a(0,n,r),()=>{e&&a(1,n,r)}}),[a,n,r,o]),s.createElement(Ce.Provider,{value:a},e)}function Te(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Le(e,t,n=!0){let r=(0,s.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),a=o(n);if(null!==a&&a.getRootNode().contains(a)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(a)||n.composed&&n.composedPath().includes(t))return}return!U(a,H.Loose)&&-1!==a.tabIndex&&n.preventDefault(),t(n,a)}}(0,s.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,s.useRef)(null);Te("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Te("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Te("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const _e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Ae,useEffect:Ne,useLayoutEffect:Pe,useDebugValue:Oe}=l;function Me(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!_e(n,e)}catch{return!0}}const De="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=Ae({inst:{value:r,getSnapshot:t}});return Pe((()=>{o.value=r,o.getSnapshot=t,Me(o)&&i({inst:o})}),[e,r,t]),Ne((()=>(Me(o)&&i({inst:o}),e((()=>{Me(o)&&i({inst:o})})))),[e]),Oe(r),r},Re="useSyncExternalStore"in l?(e=>e.useSyncExternalStore)(l):De;function Ve(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function je(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!o(a)&&(i=a)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Fe(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Ie=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:K(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Fe(n)},o=[je(),Ve(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Ie.subscribe((()=>{let e=Ie.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Ie.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Ie.dispatch("TEARDOWN",n)}}));var Be=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Be||{}),He=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(He||{});let Ue={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ze=(0,s.createContext)(null);function qe(e){let t=(0,s.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qe),t}return t}function Ze(e,t){return c(t.type,Ue,e,t)}ze.displayName="DialogContext";let We=d.RenderStrategy|d.Static,$e=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:a,__demoMode:l=!1,...u}=e,[d,f]=(0,s.useState)(0),m=(0,s.useContext)(we);void 0===o&&null!==m&&(o=c(m,{[Ee.Open]:!0,[Ee.Closed]:!1}));let h=(0,s.useRef)(new Set),g=(0,s.useRef)(null),v=L(g,t),y=(0,s.useRef)(null),b=G(g),x=e.hasOwnProperty("open")||null!==m,w=e.hasOwnProperty("onClose");if(!x&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let C=o?0:1,[k,T]=(0,s.useReducer)(Ze,{titleId:null,descriptionId:null,panelRef:(0,s.createRef)()}),_=S((()=>i(!1))),A=S((e=>T({type:0,id:e}))),R=!!P()&&!l&&0===C,V=d>1,j=null!==(0,s.useContext)(ze),F=V?"parent":"leaf";se(g,!!V&&R);let I=S((()=>{var e,t;return[...Array.from(null!=(e=null==b?void 0:b.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(y.current)||k.panelRef.current&&e.contains(k.panelRef.current)))),null!=(t=k.panelRef.current)?t:g.current]}));Le((()=>I()),_,R&&!V),Y(null==b?void 0:b.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===N.Escape&&0===C&&(V||(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return Re(e.subscribe,e.getSnapshot,e.getSnapshot)}(Ie),o=e?r.get(e):void 0,i=!!o&&o.count>0;E((()=>{if(e&&t)return Ie.dispatch("PUSH",e,n),()=>Ie.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(b,0===C&&!j,I),(0,s.useEffect)((()=>{if(0!==C||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&_()}));return e.observe(g.current),()=>e.disconnect()}),[C,g,_]);let[B,H]=function(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=S((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(ye.Provider,{value:r},e.children)}),[t])]}(),U=(0,s.useMemo)((()=>[{dialogState:C,close:_,setTitleId:A},k]),[C,k,_,A]),z=(0,s.useMemo)((()=>({open:0===C})),[C]),q={ref:v,id:r,role:"dialog","aria-modal":0===C||void 0,"aria-labelledby":k.titleId,"aria-describedby":B};return s.createElement(ke,{type:"Dialog",enabled:0===C,element:g,onUpdate:S(((e,t,n)=>{"Dialog"===t&&c(e,{[Se.Add](){h.current.add(n),f((e=>e+1))},[Se.Remove](){h.current.add(n),f((e=>e-1))}})}))},s.createElement(de,{force:!0},s.createElement(ve,null,s.createElement(ze.Provider,{value:U},s.createElement(ve.Group,{target:g},s.createElement(de,{force:!1},s.createElement(H,{slot:z,name:"Dialog.Description"},s.createElement(te,{initialFocus:a,containers:h,features:R?c(F,{parent:te.features.RestoreFocus,leaf:te.features.All&~te.features.FocusLock}):te.features.None},p({ourProps:q,theirProps:u,slot:z,defaultTag:"div",features:We,visible:0===C,name:"Dialog"})))))))),s.createElement(D,{features:M.Hidden,ref:y}))})),Ge=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:a}]=qe("Dialog.Overlay"),l=L(t),c=S((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return p({ourProps:{ref:l,id:r,"aria-hidden":!0,onClick:c},theirProps:o,slot:(0,s.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Ye=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Backdrop"),l=L(t);(0,s.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return s.createElement(de,{force:!0},s.createElement(ve,null,p({ourProps:{ref:l,id:r,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),Xe=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Panel"),l=L(t,a.panelRef),c=(0,s.useMemo)((()=>({open:0===i})),[i]),u=S((e=>{e.stopPropagation()}));return p({ourProps:{ref:l,id:r,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Je=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:a}]=qe("Dialog.Title"),l=L(t);(0,s.useEffect)((()=>(a(r),()=>a(null))),[r,a]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:l,id:r},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Ke=Object.assign($e,{Backdrop:Ye,Panel:Xe,Overlay:Ge,Title:Je,Description:xe});var Qe=function(e,t){return Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Qe(e,t)};function et(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}Qe(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var tt=function(){return tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tt.apply(this,arguments)};function nt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function rt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ot(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create;var it=("undefined"==typeof process||process.env,"production");const at=1/60*1e3,st="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),lt="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(st())),at);let ct=!0,ut=!1,dt=!1;const ft={delta:0,timestamp:0},pt=["read","update","preRender","render","postRender"],mt=pt.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;n<r;n++){const r=t[n];r(l),a.has(r)&&(s.schedule(r),e())}o=!1,i&&(i=!1,s.process(l))}}};return s}((()=>ut=!0)),e)),{}),ht=pt.reduce(((e,t)=>{const n=mt[t];return e[t]=(e,t=!1,r=!1)=>(ut||xt(),n.schedule(e,t,r)),e}),{}),gt=pt.reduce(((e,t)=>(e[t]=mt[t].cancel,e)),{}),vt=pt.reduce(((e,t)=>(e[t]=()=>mt[t].process(ft),e)),{}),yt=e=>mt[e].process(ft),bt=e=>{ut=!1,ft.delta=ct?at:Math.max(Math.min(e-ft.timestamp,40),1),ft.timestamp=e,dt=!0,pt.forEach(yt),dt=!1,ut&&(ct=!1,lt(bt))},xt=()=>{ut=!0,ct=!0,dt||lt(bt)},wt=()=>ft;var Et=ht,Ct="undefined"!=typeof document,St=Ct?s.useLayoutEffect:s.useEffect;function kt(){var e=(0,s.useRef)(!1);return St((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var Tt=(0,s.createContext)(null);function Lt(e){var t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}var _t=0,At=function(){return _t++},Nt=function(){return Lt(At)},Pt=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,l=Lt(Ot),c=Nt(),u=(0,s.useMemo)((function(){return{id:c,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;l.set(e,!0);try{for(var r=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(l.values()),i=r.next();!i.done;i=r.next())if(!i.value)return}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return l.set(e,!1),function(){return l.delete(e)}}}}),a?void 0:[r]);return(0,s.useMemo)((function(){l.forEach((function(e,t){return l.set(t,!1)}))}),[r]),s.useEffect((function(){!r&&!l.size&&(null==o||o())}),[r]),s.createElement(Tt.Provider,{value:u},t)};function Ot(){return new Map}var Mt=(0,s.createContext)({});function Dt(e){return(0,s.useEffect)((function(){return function(){return e()}}),[])}var Rt=function(e){return e.key||""},Vt=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,l=e.presenceAffectsLayout,c=void 0===l||l,u=rt(function(){var e=kt(),t=rt((0,s.useState)(0),2),n=t[0],r=t[1],o=(0,s.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,s.useCallback)((function(){return Et.postRender(o)}),[o]),n]}(),1),d=u[0],f=(0,s.useContext)(Mt).forceRender;f&&(d=f);var p=kt(),m=function(e){var t=[];return s.Children.forEach(e,(function(e){(0,s.isValidElement)(e)&&t.push(e)})),t}(t),h=m,g=new Set,v=(0,s.useRef)(h),y=(0,s.useRef)(new Map).current,b=(0,s.useRef)(!0);if(St((function(){b.current=!1,function(e,t){e.forEach((function(e){var n=Rt(e);t.set(n,e)}))}(m,y),v.current=h})),Dt((function(){b.current=!0,y.clear(),g.clear()})),b.current)return s.createElement(s.Fragment,null,h.map((function(e){return s.createElement(Pt,{key:Rt(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:c},e)})));h=ot([],rt(h),!1);for(var x=v.current.map(Rt),w=m.map(Rt),E=x.length,C=0;C<E;C++){var S=x[C];-1===w.indexOf(S)&&g.add(S)}return a&&g.size&&(h=[]),g.forEach((function(e){if(-1===w.indexOf(e)){var t=y.get(e);if(t){var r=x.indexOf(e);h.splice(r,0,s.createElement(Pt,{key:Rt(t),isPresent:!1,onExitComplete:function(){y.delete(e),g.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!g.size){if(v.current=m,!1===p.current)return;d(),i&&i()}},custom:n,presenceAffectsLayout:c},t))}}})),h=h.map((function(e){var t=e.key;return g.has(t)?e:s.createElement(Pt,{key:Rt(e),isPresent:!0,presenceAffectsLayout:c},e)})),"production"!==it&&a&&h.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),s.createElement(s.Fragment,null,g.size?h:h.map((function(e){return(0,s.cloneElement)(e)})))},jt=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},Ft={measureLayout:jt(["layout","layoutId","drag"]),animation:jt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:jt(["exit"]),drag:jt(["drag","dragControls"]),focus:jt(["whileFocus"]),hover:jt(["whileHover","onHoverStart","onHoverEnd"]),tap:jt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:jt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:jt(["whileInView","onViewportEnter","onViewportLeave"])},It=function(){},Bt=function(){},Ht=(0,s.createContext)({strict:!1}),Ut=Object.keys(Ft),zt=Ut.length,qt=(0,s.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),Zt=(0,s.createContext)({}),Wt={current:null},$t=!1;function Gt(e,t,n,r){var o,i,a=(0,s.useContext)(Ht),l=(0,s.useContext)(Zt).visualElement,c=(0,s.useContext)(Tt),u=(!$t&&function(){if($t=!0,Ct)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Wt.current=e.matches};e.addListener(t),t()}else Wt.current=!1}(),o=rt((0,s.useState)(Wt.current),1)[0],"never"!==(i=(0,s.useContext)(qt).reducedMotion)&&("always"===i||o)),d=(0,s.useRef)(void 0);r||(r=a.renderer),!d.current&&r&&(d.current=r(e,{visualState:t,parent:l,props:n,presenceId:null==c?void 0:c.id,blockInitialAnimation:!1===(null==c?void 0:c.initial),shouldReduceMotion:u}));var f=d.current;return St((function(){null==f||f.syncRender()})),(0,s.useEffect)((function(){var e;null===(e=null==f?void 0:f.animationState)||void 0===e||e.animateChanges()})),St((function(){return function(){return null==f?void 0:f.notifyUnmount()}}),[]),f}function Yt(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Xt(e){return Array.isArray(e)}function Jt(e){return"string"==typeof e||Xt(e)}function Kt(e,t,n,r,o){var i;return void 0===r&&(r={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),t}function Qt(e,t,n){var r=e.getProps();return Kt(r,t,null!=n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function en(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||Jt(e.initial)||Jt(e.animate)||Jt(e.whileHover)||Jt(e.whileDrag)||Jt(e.whileTap)||Jt(e.whileFocus)||Jt(e.exit)}function tn(e){return Boolean(en(e)||e.variants)}function nn(e){return Array.isArray(e)?e.join(" "):e}var rn={hasAnimatedSinceResize:!0,hasEverUpdated:!1},on=1,an=(0,s.createContext)({}),sn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(s.Component);function ln(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;return t&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?Ft.projectionNodeConstructor=e[t]:Ft[t].Component=e[t])}(t),(0,s.forwardRef)((function(e,l){var c=function(e){var t,n=e.layoutId,r=null===(t=(0,s.useContext)(Mt))||void 0===t?void 0:t.id;return r&&void 0!==n?r+"-"+n:n}(e);e=tt(tt({},e),{layoutId:c});var u=(0,s.useContext)(qt),d=null,f=function(e){var t=function(e,t){if(en(e)){var n=e.initial,r=e.animate;return{initial:!1===n||Jt(n)?n:void 0,animate:Jt(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,s.useContext)(Zt)),n=t.initial,r=t.animate;return(0,s.useMemo)((function(){return{initial:n,animate:r}}),[nn(n),nn(r)])}(e),p=u.isStatic?void 0:Lt((function(){if(rn.hasEverUpdated)return on++})),m=i(e,u.isStatic);return!u.isStatic&&Ct&&(f.visualElement=Gt(a,m,tt(tt({},u),e),n),function(e,t,n,r){var o,i=t.layoutId,a=t.layout,l=t.drag,c=t.dragConstraints,u=t.layoutScroll,d=(0,s.useContext)(an);r&&n&&!(null==n?void 0:n.projection)&&(n.projection=new r(e,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:Boolean(l)||c&&Yt(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof a?a:"both",initialPromotionConfig:d,layoutScroll:u}))}(p,e,f.visualElement,r||Ft.projectionNodeConstructor),d=function(e,t,n){var r=[],o=(0,s.useContext)(Ht);if(!t)return null;"production"!==it&&n&&o.strict&&Bt(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var i=0;i<zt;i++){var a=Ut[i],l=Ft[a],c=l.isEnabled,u=l.Component;c(e)&&u&&r.push(s.createElement(u,tt({key:a},e,{visualElement:t})))}return r}(e,f.visualElement,t)),s.createElement(sn,{visualElement:f.visualElement,props:tt(tt({},u),e)},d,s.createElement(Zt.Provider,{value:f},o(a,e,p,function(e,t,n){return(0,s.useCallback)((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Yt(n)&&(n.current=r))}),[t])}(m,f.visualElement,l),m,u.isStatic,f.visualElement)))}))}function cn(e){function t(t,n){return void 0===n&&(n={}),ln(e(t,n))}if("undefined"==typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var un=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function dn(e){return"string"==typeof e&&!e.includes("-")&&!!(un.indexOf(e)>-1||/[A-Z]/.test(e))}var fn={},pn=["","X","Y","Z"],mn=["transformPerspective","x","y","z"];function hn(e,t){return mn.indexOf(e)-mn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return pn.forEach((function(t){return mn.push(e+t)}))}));var gn=new Set(mn);function vn(e){return gn.has(e)}var yn=new Set(["originX","originY","originZ"]);function bn(e){return yn.has(e)}function xn(e,t){var n=t.layout,r=t.layoutId;return vn(e)||bn(e)||(n||void 0!==r)&&(!!fn[e]||"opacity"===e)}var wn=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},En={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Cn(e){return e.startsWith("--")}var Sn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const kn=(e,t)=>n=>Math.max(Math.min(n,t),e),Tn=e=>e%1?Number(e.toFixed(5)):e,Ln=/(-)?([\d]*\.?[\d])+/g,An=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Nn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Pn(e){return"string"==typeof e}const On=e=>({test:t=>Pn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Mn=On("deg"),Dn=On("%"),Rn=On("px"),Vn=On("vh"),jn=On("vw"),Fn=Object.assign(Object.assign({},Dn),{parse:e=>Dn.parse(e)/100,transform:e=>Dn.transform(100*e)}),In={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Bn=Object.assign(Object.assign({},In),{transform:kn(0,1)}),Hn=Object.assign(Object.assign({},In),{default:1});var Un=tt(tt({},In),{transform:Math.round}),zn={borderWidth:Rn,borderTopWidth:Rn,borderRightWidth:Rn,borderBottomWidth:Rn,borderLeftWidth:Rn,borderRadius:Rn,radius:Rn,borderTopLeftRadius:Rn,borderTopRightRadius:Rn,borderBottomRightRadius:Rn,borderBottomLeftRadius:Rn,width:Rn,maxWidth:Rn,height:Rn,maxHeight:Rn,size:Rn,top:Rn,right:Rn,bottom:Rn,left:Rn,padding:Rn,paddingTop:Rn,paddingRight:Rn,paddingBottom:Rn,paddingLeft:Rn,margin:Rn,marginTop:Rn,marginRight:Rn,marginBottom:Rn,marginLeft:Rn,rotate:Mn,rotateX:Mn,rotateY:Mn,rotateZ:Mn,scale:Hn,scaleX:Hn,scaleY:Hn,scaleZ:Hn,skew:Mn,skewX:Mn,skewY:Mn,distance:Rn,translateX:Rn,translateY:Rn,translateZ:Rn,x:Rn,y:Rn,z:Rn,perspective:Rn,transformPerspective:Rn,opacity:Bn,originX:Fn,originY:Fn,originZ:Rn,zIndex:Un,fillOpacity:Bn,strokeOpacity:Bn,numOctaves:Un};function qn(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Cn(p))a[p]=m;else{var h=zn[p],g=Sn(m,h);if(vn(p)){if(u=!0,s[p]=g,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else bn(p)?(c[p]=g,d=!0):i[p]=g}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(hn);for(var d=!1,f=i.length,p=0;p<f;p++){var m=i[p];u+="".concat(En[m]||m,"(").concat(o[m],") "),"z"===m&&(d=!0)}return!d&&s?u+="translateZ(0)":u=u.trim(),r?u=r(o,n?"":u):c&&n&&(u="none"),u}(e,n,f,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),d&&(i.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,i=e.originZ,a=void 0===i?0:i;return"".concat(n," ").concat(o," ").concat(a)}(c))}var Zn=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Wn(e,t,n){for(var r in t)wn(t[r])||xn(r,n)||(e[r]=t[r])}function $n(e,t,n){var r={},o=function(e,t,n){var r={};return Wn(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return(0,s.useMemo)((function(){var e=Zn();qn(e,t,{enableHardwareAcceleration:!n},r);var o=e.vars,i=e.style;return tt(tt({},o),i)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),r.style=o,r}var Gn=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Yn(e){return Gn.has(e)}var Xn,Jn=function(e){return!Yn(e)};try{(Xn=require("@emotion/is-prop-valid").default)&&(Jn=function(e){return e.startsWith("on")?!Yn(e):Xn(e)})}catch(e){}function Kn(e,t,n){return"string"==typeof e?e:Rn.transform(t+n*e)}var Qn={offset:"stroke-dashoffset",array:"stroke-dasharray"},er={offset:"strokeDashoffset",array:"strokeDasharray"};function tr(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,l=t.pathLength,c=t.pathSpacing,u=void 0===c?1:c,d=t.pathOffset,f=void 0===d?0:d;qn(e,nt(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),e.attrs=e.style,e.style={};var p=e.attrs,m=e.style,h=e.dimensions;p.transform&&(h&&(m.transform=p.transform),delete p.transform),h&&(void 0!==a||void 0!==s||m.transform)&&(m.transformOrigin=function(e,t,n){var r=Kn(t,e.x,e.width),o=Kn(n,e.y,e.height);return"".concat(r," ").concat(o)}(h,void 0!==a?a:.5,void 0!==s?s:.5)),void 0!==o&&(p.x=o),void 0!==i&&(p.y=i),void 0!==l&&function(e,t,n,r,o){void 0===n&&(n=1),void 0===r&&(r=0),void 0===o&&(o=!0),e.pathLength=1;var i=o?Qn:er;e[i.offset]=Rn.transform(-r);var a=Rn.transform(t),s=Rn.transform(n);e[i.array]="".concat(a," ").concat(s)}(p,l,u,f,!1)}var nr=function(){return tt(tt({},Zn()),{attrs:{}})};function rr(e,t){var n=(0,s.useMemo)((function(){var n=nr();return tr(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),tt(tt({},n.attrs),{style:tt({},n.style)})}),[t]);if(e.style){var r={};Wn(r,e.style,e),n.style=tt(tt({},r),n.style)}return n}function or(e){return void 0===e&&(e=!1),function(t,n,r,o,i,a){var l=i.latestValues,c=(dn(t)?rr:$n)(n,l,a),u=function(e,t,n){var r={};for(var o in e)(Jn(o)||!0===n&&Yn(o)||!t&&!Yn(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),d=tt(tt(tt({},u),c),{ref:o});return r&&(d["data-projection-id"]=r),(0,s.createElement)(t,d)}}var ir=/([a-z])([A-Z])/g,ar=function(e){return e.replace(ir,"$1-$2").toLowerCase()};function sr(e,t,n,r){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,r&&r.getProjectionStyles(n)),i)e.style.setProperty(a,i[a])}var lr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function cr(e,t,n,r){for(var o in sr(e,t,void 0,r),t.attrs)e.setAttribute(lr.has(o)?o:ar(o),t.attrs[o])}function ur(e){var t=e.style,n={};for(var r in t)(wn(t[r])||xn(r,e))&&(n[r]=t[r]);return n}function dr(e){var t=ur(e);for(var n in e)wn(e[n])&&(t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]);return t}function fr(e){return"object"==typeof e&&"function"==typeof e.start}var pr=function(e){return Array.isArray(e)},mr=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},hr=function(e){return pr(e)?e[e.length-1]||0:e};function gr(e){var t=wn(e)?e.get():e;return mr(t)?t.toValue():t}function vr(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:br(t,n,r,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var yr=function(e){return function(t,n){var r=(0,s.useContext)(Zt),o=(0,s.useContext)(Tt);return n?vr(e,t,r,o):Lt((function(){return vr(e,t,r,o)}))}};function br(e,t,n,r){var o={},i=!1===(null==n?void 0:n.initial),a=r(e);for(var s in a)o[s]=gr(a[s]);var l=e.initial,c=e.animate,u=en(e),d=tn(e);t&&d&&!u&&!1!==e.inherit&&(null!=l||(l=t.initial),null!=c||(c=t.animate));var f=i||!1===l,p=f?c:l;return p&&"boolean"!=typeof p&&!fr(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=Kt(e,t);if(n){var r=n.transitionEnd;n.transition;var i=nt(n,["transitionEnd","transition"]);for(var a in i){var s=i[a];Array.isArray(s)&&(s=s[f?s.length-1:0]),null!==s&&(o[a]=s)}for(var a in r)o[a]=r[a]}})),o}var xr,wr={useVisualState:yr({scrapeMotionValuesFromProps:dr,createRenderState:nr,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}tr(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),cr(t,r)}})},Er={useVisualState:yr({scrapeMotionValuesFromProps:ur,createRenderState:Zn})};function Cr(e,t,n,r){return void 0===r&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function Sr(e,t,n,r){(0,s.useEffect)((function(){var o=e.current;if(n&&o)return Cr(o,t,n,r)}),[e,t,n,r])}function kr(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Tr(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(xr||(xr={}));var Lr={pageX:0,pageY:0};function _r(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Lr;return{x:n[t+"X"],y:n[t+"Y"]}}function Ar(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Nr(e,t){return void 0===t&&(t="page"),{point:Tr(e)?_r(e,t):Ar(e,t)}}var Pr=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,Nr(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},Or=function(){return Ct&&null===window.onpointerdown},Mr=function(){return Ct&&null===window.ontouchstart},Dr=function(){return Ct&&null===window.onmousedown},Rr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Vr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function jr(e){return Or()?e:Mr()?Vr[e]:Dr()?Rr[e]:e}function Fr(e,t,n,r){return Cr(e,jr(t),Pr(n,"pointerdown"===t),r)}function Ir(e,t,n,r){return Sr(e,jr(t),n&&Pr(n,"pointerdown"===t),r)}function Br(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Hr=Br("dragHorizontal"),Ur=Br("dragVertical");function zr(e){var t=!1;if("y"===e)t=Ur();else if("x"===e)t=Hr();else{var n=Hr(),r=Ur();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function qr(){var e=zr(!0);return!e||(e(),!1)}function Zr(e,t,n){return function(r,o){var i;kr(r)&&!qr()&&(null===(i=e.animationState)||void 0===i||i.setActive(xr.Hover,t),null==n||n(r,o))}}var Wr=function(e,t){return!!t&&(e===t||Wr(e,t.parentElement))};const $r=(e,t)=>n=>t(e(n)),Gr=(...e)=>e.reduce($r);var Yr=new Set,Xr=new WeakMap,Jr=new WeakMap,Kr=function(e){var t;null===(t=Xr.get(e.target))||void 0===t||t(e)},Qr=function(e){e.forEach(Kr)};var eo={some:0,all:1};function to(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,l=void 0===a?"some":a,c=r.once;(0,s.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof l?l:eo[l]};return function(e,t,n){var r=function(e){var t=e.root,n=nt(e,["root"]),r=t||document;Jr.has(r)||Jr.set(r,{});var o=Jr.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Qr,tt({root:t},n))),o[i]}(t);return Xr.set(e,n),r.observe(e),function(){Xr.delete(e),r.unobserve(e)}}(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!c||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(xr.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,l])}function no(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,s.useEffect)((function(){var r;e&&i&&("production"!==it&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",Yr.has(r)||(console.warn(r),Yr.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(xr.InView,!0)})))}),[e])}var ro=function(e){return function(t){return e(t),null}},oo={inView:ro((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,l=(0,s.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||r||o);a.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?no:to)(c,l.current,t,a)})),tap:ro((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(!1),c=(0,s.useRef)(null),u={passive:!(n||t||r||h)};function d(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function f(){var e;return d(),l.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(xr.Tap,!1),!qr()}function p(e,n){f()&&(Wr(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function m(e,t){f()&&(null==r||r(e,t))}function h(e,t){var r;d(),l.current||(l.current=!0,c.current=Gr(Fr(window,"pointerup",p,u),Fr(window,"pointercancel",m,u)),null===(r=i.animationState)||void 0===r||r.setActive(xr.Tap,!0),null==n||n(e,t))}Ir(i,"pointerdown",a?h:void 0,u),Dt(d)})),focus:ro((function(e){var t=e.whileFocus,n=e.visualElement;Sr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!0)}:void 0),Sr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!1)}:void 0)})),hover:ro((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Ir(o,"pointerenter",t||r?Zr(o,!0,t):void 0,{passive:!t}),Ir(o,"pointerleave",n||r?Zr(o,!1,n):void 0,{passive:!n})}))};function io(){var e=(0,s.useContext)(Tt);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=Nt();return(0,s.useEffect)((function(){return r(o)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function ao(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const so=(e,t,n)=>Math.min(Math.max(n,e),t),lo=.001,co=.01,uo=10,fo=.05,po=1;const mo=12;function ho(e,t){return e*Math.sqrt(1-t*t)}const go=["duration","bounce"],vo=["stiffness","damping","mass"];function yo(e,t){return t.some((t=>void 0!==e[t]))}function bo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=nt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!yo(e,vo)&&yo(e,go)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;It(e<=1e3*uo,"Spring duration must be 10 seconds or less");let a=1-t;a=so(fo,po,a),e=so(co,uo,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=ho(t,a),l=Math.exp(-o);return lo-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=ho(Math.pow(t,2),a);return(-o(t)+lo>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-lo,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<mo;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=xo,m=xo;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=ho(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}bo.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const xo=e=>0,wo=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Eo=(e,t,n)=>-n*e+n*t+e,Co=(e,t)=>n=>Boolean(Pn(n)&&Nn.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),So=(e,t,n)=>r=>{if(!Pn(r))return r;const[o,i,a,s]=r.match(Ln);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},ko=kn(0,255),To=Object.assign(Object.assign({},In),{transform:e=>Math.round(ko(e))}),Lo={test:Co("rgb","red"),parse:So("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+To.transform(e)+", "+To.transform(t)+", "+To.transform(n)+", "+Tn(Bn.transform(r))+")"},_o={test:Co("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Lo.transform},Ao={test:Co("hsl","hue"),parse:So("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Dn.transform(Tn(t))+", "+Dn.transform(Tn(n))+", "+Tn(Bn.transform(r))+")"};function No(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Po({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=No(s,r,e+1/3),i=No(s,r,e),a=No(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const Oo=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Mo=[_o,Lo,Ao],Do=e=>Mo.find((t=>t.test(e))),Ro=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vo=(e,t)=>{let n=Do(e),r=Do(t);Bt(!!n,Ro(e)),Bt(!!r,Ro(t));let o=n.parse(e),i=r.parse(t);n===Ao&&(o=Po(o),n=Lo),r===Ao&&(i=Po(i),r=Lo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=Oo(o[t],i[t],e));return a.alpha=Eo(o.alpha,i.alpha,e),n.transform(a)}},jo={test:e=>Lo.test(e)||_o.test(e)||Ao.test(e),parse:e=>Lo.test(e)?Lo.parse(e):Ao.test(e)?Ao.parse(e):_o.parse(e),transform:e=>Pn(e)?e:e.hasOwnProperty("red")?Lo.transform(e):Ao.transform(e)},Fo="${c}",Io="${n}";function Bo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(An);r&&(n=r.length,e=e.replace(An,Fo),t.push(...r.map(jo.parse)));const o=e.match(Ln);return o&&(e=e.replace(Ln,Io),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ho(e){return Bo(e).values}function Uo(e){const{values:t,numColors:n,tokenised:r}=Bo(e),o=t.length;return e=>{let t=r;for(let r=0;r<o;r++)t=t.replace(r<n?Fo:Io,r<n?jo.transform(e[r]):Tn(e[r]));return t}}const zo=e=>"number"==typeof e?0:e,qo={test:function(e){var t,n,r,o;return isNaN(e)&&Pn(e)&&(null!==(n=null===(t=e.match(Ln))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(An))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Ho,createTransformer:Uo,getAnimatableNone:function(e){const t=Ho(e);return Uo(e)(t.map(zo))}},Zo=e=>"number"==typeof e;function Wo(e,t){return Zo(e)?n=>Eo(e,t,n):jo.test(e)?Vo(e,t):Xo(e,t)}const $o=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>Wo(e,t[n])));return e=>{for(let t=0;t<r;t++)n[t]=o[t](e);return n}},Go=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=Wo(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function Yo(e){const t=qo.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e<n;e++)r||"number"==typeof t[e]?r++:void 0!==t[e].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}const Xo=(e,t)=>{const n=qo.createTransformer(t),r=Yo(e),o=Yo(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?Gr($o(r.parsed,o.parsed),n):(It(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?t:e}`)},Jo=(e,t)=>n=>Eo(e,t,n);function Ko(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;Bt(i===t.length,"Both input and output ranges must be the same length"),Bt(!r||!Array.isArray(r)||r.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=function(e,t,n){const r=[],o=n||("number"==typeof(a=e[0])?Jo:"string"==typeof a?jo.test(a)?Vo:Xo:Array.isArray(a)?$o:"object"==typeof a?Go:void 0),i=e.length-1;var a;for(let n=0;n<i;n++){let i=o(e[n],e[n+1]);if(t){const e=Array.isArray(t)?t[n]:t;i=Gr(e,i)}r.push(i)}return r}(t,r,o),s=2===i?function([e,t],[n]){return r=>n(wo(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;t<n&&!(e[t]>o||t===r);t++);i=t-1}const s=wo(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(so(e[0],e[i-1],t)):s}const Qo=e=>t=>1-e(1-t),ei=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ti=e=>t=>t*t*((e+1)*t-e),ni=e=>e,ri=(2,e=>Math.pow(e,2));const oi=Qo(ri),ii=ei(ri),ai=e=>1-Math.sin(Math.acos(e)),si=Qo(ai),li=ei(si),ci=ti(1.525),ui=Qo(ci),di=ei(ci),fi=(e=>{const t=ti(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(),pi=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},mi=Qo(pi);function hi(e,t){return e.map((()=>t||ii)).splice(0,e.length-1)}function gi({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return Ko(s,a,{ease:Array.isArray(n)?n:hi(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const vi={keyframes:gi,spring:bo,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};function yi(e,t,n=0){return e-t-n}const bi=e=>{const t=({delta:t})=>e(t);return{start:()=>Et.update(t,!0),stop:()=>gt.update(t)}};function xi(e){var t,n,{from:r,autoplay:o=!0,driver:i=bi,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=nt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,v,y,{to:b}=h,x=0,w=h.duration,E=!1,C=!0;const S=function(e){if(Array.isArray(e.to))return gi;if(vi[e.type])return vi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?gi:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?bo:gi}(h);(null===(n=(t=S).needsInterpolation)||void 0===n?void 0:n.call(t,r,b))&&(y=Ko([0,100],[r,b],{clamp:!1}),r=0,b=100);const k=S(Object.assign(Object.assign({},h),{from:r,to:b}));return o&&(null==u||u(),g=i((function(e){if(C||(e=-e),a+=e,!E){const e=k.next(Math.max(0,a));v=e.value,y&&(v=y(v)),E=C?e.done:a<=0}null==m||m(v),E&&(0===x&&(null!=w||(w=a)),x<s?function(e,t,n,r){return r?e>=t+n:e<=-n}(a,w,c,C)&&(x++,"reverse"===l?(C=x%2==0,a=function(e,t,n=0,r=!0){return r?yi(t+-e,t,n):t-(e-t)+n}(a,w,c,C)):(a=yi(a,w,c),"mirror"===l&&k.flipTarget()),E=!1,p&&p()):(g.stop(),f&&f()))})),g.start()),{stop:()=>{null==d||d(),g.stop()}}}function wi(e,t){return t?e*(1e3/t):0}var Ei=function(e){return 1e3*e};const Ci=(e,t)=>1-3*t+3*e,Si=(e,t)=>3*t-6*e,ki=e=>3*e,Ti=(e,t,n)=>((Ci(t,n)*e+Si(t,n))*e+ki(t))*e,Li=(e,t,n)=>3*Ci(t,n)*e*e+2*Si(t,n)*e+ki(t),_i=1e-7,Ai=10,Ni=8,Pi=.001,Oi=11,Mi=1/(Oi-1);function Di(e,t,n,r){if(e===t&&n===r)return ni;const o=new Float32Array(Oi);for(let t=0;t<Oi;++t)o[t]=Ti(t*Mi,e,n);return i=>0===i||1===i?i:Ti(function(t){let r=0,i=1;const a=Oi-1;for(;i!==a&&o[i]<=t;++i)r+=Mi;--i;const s=r+(t-o[i])/(o[i+1]-o[i])*Mi,l=Li(s,e,n);return l>=Pi?function(e,t,n,r){for(let o=0;o<Ni;++o){const o=Li(t,n,r);if(0===o)return t;t-=(Ti(t,n,r)-e)/o}return t}(t,s,e,n):0===l?s:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=Ti(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>_i&&++s<Ai);return a}(t,r,r+Mi,e,n)}(i),t,r)}var Ri={linear:ni,easeIn:ri,easeInOut:ii,easeOut:oi,circIn:ai,circInOut:li,circOut:si,backIn:ci,backInOut:di,backOut:ui,anticipate:fi,bounceIn:mi,bounceInOut:e=>e<.5?.5*(1-pi(1-2*e)):.5*pi(2*e-1)+.5,bounceOut:pi},Vi=function(e){if(Array.isArray(e)){Bt(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=rt(e,4);return Di(t[0],t[1],t[2],t[3])}return"string"==typeof e?(Bt(void 0!==Ri[e],"Invalid easing type '".concat(e,"'")),Ri[e]):e},ji=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Fi=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!qo.test(t)||t.startsWith("url(")))},Ii=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Bi=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},Hi=function(){return{type:"keyframes",ease:"linear",duration:.3}},Ui=function(e){return{type:"keyframes",duration:.8,values:e}},zi={x:Ii,y:Ii,z:Ii,rotate:Ii,rotateX:Ii,rotateY:Ii,rotateZ:Ii,scaleX:Bi,scaleY:Bi,scale:Bi,opacity:Hi,backgroundColor:Hi,color:Hi,default:Bi},qi=function(e,t){var n;return n=pr(t)?Ui:zi[e]||zi.default,tt({to:t},n(t))};const Zi=new Set(["brightness","contrast","saturate","opacity"]);function Wi(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Ln)||[];if(!r)return e;const o=n.replace(r,"");let i=Zi.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const $i=/([a-z-]*)\(.*?\)/g,Gi=Object.assign(Object.assign({},qo),{getAnimatableNone:e=>{const t=e.match($i);return t?t.map(Wi).join(" "):e}});var Yi=tt(tt({},zn),{color:jo,backgroundColor:jo,outlineColor:jo,fill:jo,stroke:jo,borderColor:jo,borderTopColor:jo,borderRightColor:jo,borderBottomColor:jo,borderLeftColor:jo,filter:Gi,WebkitFilter:Gi}),Xi=function(e){return Yi[e]};function Ji(e,t){var n,r=Xi(e);return r!==Gi&&(r=qo),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var Ki={current:!1},Qi=!1;function ea(e,t,n,r,o){var i,a=ra(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=Fi(e,n);"none"===s&&l&&"string"==typeof n?s=Ji(e,n):ta(s)&&"string"==typeof n?s=na(n):!Array.isArray(n)&&ta(n)&&"string"==typeof s&&(n=na(s));var c=Fi(e,s);return It(c===l,"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property.")),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&e<n||void 0!==r&&e>r}function g(e){return void 0===n?r:void 0===r||Math.abs(n-e)<Math.abs(r-e)?n:r}function v(e){null==m||m.stop(),m=xi(Object.assign(Object.assign({},e),{driver:u,onUpdate:t=>{var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function y(e){v(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))y({from:e,velocity:t,to:g(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=g(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=wi(e-u,wt().delta),(1===s&&e>a||-1===s&&e<a)&&y({from:e,to:a,velocity:t})};v({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:l,modifyTarget:c,onUpdate:h(r)?f:void 0})}return{stop:()=>null==m?void 0:m.stop()}}(tt(tt({},r),a)):xi(tt(tt({},function(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=ot([],rt(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=nt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=tt(tt({},e),qi(n,t.to))),tt(tt({},t),function(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=nt(e,["ease","times","yoyo","flip","loop"]),s=tt({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ei(a.duration)),a.repeatDelay&&(s.repeatDelay=Ei(a.repeatDelay)),t&&(s.ease=ji(t)?t.map(Vi):Vi(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(It(!Qi,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Qi=!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}(e))}(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=hr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function ta(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function na(e){return"number"==typeof e?0:Ji("",e)}function ra(e,t){return e[t]||e.default||e}function oa(e,t,n,r){return void 0===r&&(r={}),Ki.current&&(r={type:!1}),t.start((function(o){var i,a,s=ea(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(ra(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Ei(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var ia=function(e){return/^0[^.\s]+$/.test(e)};function aa(e,t){-1===e.indexOf(t)&&e.push(t)}function sa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var la=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return aa(this.subscriptions,e),function(){return sa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var i=this.subscriptions[o];i&&i(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),ca=function(e){return!isNaN(parseFloat(e))},ua=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new la,this.velocityUpdateSubscribers=new la,this.renderSubscribers=new la,this.canTrackVelocity=!1,this.updateAndNotify=function(e,n){void 0===n&&(n=!0),t.prev=t.current,t.current=e;var r=wt(),o=r.delta,i=r.timestamp;t.lastUpdated!==i&&(t.timeDelta=o,t.lastUpdated=i,Et.postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),n&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return Et.postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=ca(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?wi(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function da(e){return new ua(e)}var fa=function(e){return function(t){return t.test(e)}},pa=[In,Rn,Dn,Mn,jn,Vn,{test:function(e){return"auto"===e},parse:function(e){return e}}],ma=function(e){return pa.find(fa(e))},ha=ot(ot([],rt(pa),!1),[jo,qo],!1),ga=function(e){return ha.find(fa(e))};function va(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,da(n))}function ya(e,t){if(t)return(t[e]||t.default||t).from}function ba(e,t,n){var r;void 0===n&&(n={});var o=Qt(e,t,n.custom),i=(o||{}).transition,a=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return xa(e,o,n)}:function(){return Promise.resolve()},l=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=a.delayChildren,i=void 0===o?0:o,s=a.staggerChildren,l=a.staggerDirection;return function(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=1);var a=[],s=(e.variantChildren.size-1)*r,l=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),s-e*r};return Array.from(e.variantChildren).sort(wa).forEach((function(e,r){a.push(ba(e,t,tt(tt({},i),{delay:n+l(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(a)}(e,t,i+r,s,l,n)}:function(){return Promise.resolve()},c=a.when;if(c){var u=rt("beforeChildren"===c?[s,l]:[l,s],2),d=u[0],f=u[1];return d().then(f)}return Promise.all([s(),l(n.delay)])}function xa(e,t,n){var r,o=void 0===n?{}:n,i=o.delay,a=void 0===i?0:i,s=o.transitionOverride,l=o.type,c=e.makeTargetAnimatable(t),u=c.transition,d=void 0===u?e.getDefaultTransition():u,f=c.transitionEnd,p=nt(c,["transition","transitionEnd"]);s&&(d=s);var m=[],h=l&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[l]);for(var g in p){var v=e.getValue(g),y=p[g];if(!(!v||void 0===y||h&&Ea(h,g))){var b=tt({delay:a},d);e.shouldReduceMotion&&vn(g)&&(b=tt(tt({},b),{type:!1,delay:0}));var x=oa(g,v,y,b);m.push(x)}}return Promise.all(m).then((function(){f&&function(e,t){var n=Qt(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=void 0===o?{}:o;r.transition;var a=nt(r,["transitionEnd","transition"]);for(var s in a=tt(tt({},a),i))va(e,s,hr(a[s]))}(e,f)}))}function wa(e,t){return e.sortNodePosition(t)}function Ea(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Ca=[xr.Animate,xr.InView,xr.Focus,xr.Hover,xr.Tap,xr.Drag,xr.Exit],Sa=ot([],rt(Ca),!1).reverse(),ka=Ca.length;function Ta(e){var t,n=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var o=t.map((function(t){return ba(e,t,n)}));r=Promise.all(o)}else if("string"==typeof t)r=ba(e,t,n);else{var i="function"==typeof t?Qt(e,t,n.custom):t;r=xa(e,i,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}(e),r=((t={})[xr.Animate]=La(!0),t[xr.InView]=La(),t[xr.Hover]=La(),t[xr.Tap]=La(),t[xr.Drag]=La(),t[xr.Focus]=La(),t[xr.Exit]=La(),t),o={},i=!0,a=function(t,n){var r=Qt(e,n);if(r){r.transition;var o=r.transitionEnd,i=nt(r,["transition","transitionEnd"]);t=tt(tt(tt({},t),i),o)}return t};function s(t,s){for(var l,c=e.getProps(),u=e.getVariantContext(!0)||{},d=[],f=new Set,p={},m=1/0,h=function(n){var o=Sa[n],h=r[o],g=null!==(l=c[o])&&void 0!==l?l:u[o],v=Jt(g),y=o===s?h.isActive:null;!1===y&&(m=n);var b=g===u[o]&&g!==c[o]&&v;if(b&&i&&e.manuallyAnimateOnMount&&(b=!1),h.protectedKeys=tt({},p),!h.isActive&&null===y||!g&&!h.prevProp||fr(g)||"boolean"==typeof g)return"continue";var x=function(e,t){return"string"==typeof t?t!==e:!!Xt(t)&&!ao(t,e)}(h.prevProp,g),w=x||o===s&&h.isActive&&!b&&v||n>m&&v,E=Array.isArray(g)?g:[g],C=E.reduce(a,{});!1===y&&(C={});var S=h.prevResolvedValues,k=void 0===S?{}:S,T=tt(tt({},k),C),L=function(e){w=!0,f.delete(e),h.needsAnimating[e]=!0};for(var _ in T){var A=C[_],N=k[_];p.hasOwnProperty(_)||(A!==N?pr(A)&&pr(N)?!ao(A,N)||x?L(_):h.protectedKeys[_]=!0:void 0!==A?L(_):f.add(_):void 0!==A&&f.has(_)?L(_):h.protectedKeys[_]=!0)}h.prevProp=g,h.prevResolvedValues=C,h.isActive&&(p=tt(tt({},p),C)),i&&e.blockInitialAnimation&&(w=!1),w&&!b&&d.push.apply(d,ot([],rt(E.map((function(e){return{animation:e,options:tt({type:o},t)}}))),!1))},g=0;g<ka;g++)h(g);if(o=tt({},p),f.size){var v={};f.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(v[t]=n)})),d.push({animation:v})}var y=Boolean(d.length);return i&&!1===c.initial&&!e.manuallyAnimateOnMount&&(y=!1),i=!1,y?n(d):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,n,o){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;var a=s(o,t);for(var l in r)r[l].protectedKeys={};return a},setAnimateFunction:function(t){n=t(e)},getState:function(){return r}}}function La(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var _a={animation:ro((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ta(t)),fr(n)&&(0,s.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:ro((function(e){var t=e.custom,n=e.visualElement,r=rt(io(),2),o=r[0],i=r[1],a=(0,s.useContext)(Tt);(0,s.useEffect)((function(){var e,r;n.isPresent=o;var s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(xr.Exit,!o,{custom:null!==(r=null==a?void 0:a.custom)&&void 0!==r?r:t});!o&&(null==s||s.then(i))}),[o])}))};const Aa=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Na=e=>Aa(e)&&e.hasOwnProperty("z"),Pa=(e,t)=>Math.abs(e-t);function Oa(e,t){if(Zo(e)&&Zo(t))return Pa(e,t);if(Aa(e)&&Aa(t)){const n=Pa(e.x,t.x),r=Pa(e.y,t.y),o=Na(e)&&Na(t)?Pa(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var Ma=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Va(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=Oa(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=wt().timestamp;r.history.push(tt(tt({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=Da(t,r.transformPagePoint),kr(e)&&0===e.buttons?r.handlePointerUp(e,t):Et.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=Va(Da(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Tr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=Da(Nr(e),this.transformPagePoint),a=i.point,s=wt().timestamp;this.history=[tt(tt({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,Va(i,this.history)),this.removeListeners=Gr(Fr(window,"pointermove",this.handlePointerMove),Fr(window,"pointerup",this.handlePointerUp),Fr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)},e}();function Da(e,t){return t?{point:t(e.point)}:e}function Ra(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Va(e,t){var n=e.point;return{point:n,delta:Ra(n,Fa(t)),offset:Ra(n,ja(t)),velocity:Ia(t,.1)}}function ja(e){return e[0]}function Fa(e){return e[e.length-1]}function Ia(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=Fa(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Ei(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ba(e){return e.max-e.min}function Ha(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),Oa(e,t)<n}function Ua(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Eo(t.min,t.max,e.origin),e.scale=Ba(n)/Ba(t),(Ha(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Eo(n.min,n.max,e.origin)-e.originPoint,(Ha(e.translate)||isNaN(e.translate))&&(e.translate=0)}function za(e,t,n,r){Ua(e.x,t.x,n.x,null==r?void 0:r.originX),Ua(e.y,t.y,n.y,null==r?void 0:r.originY)}function qa(e,t,n){e.min=n.min+t.min,e.max=e.min+Ba(t)}function Za(e,t,n){e.min=t.min-n.min,e.max=e.min+Ba(t)}function Wa(e,t,n){Za(e.x,t.x,n.x),Za(e.y,t.y,n.y)}function $a(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Ga(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=rt([o,r],2))[0],o=n[1]),{min:r,max:o}}var Ya=.35;function Xa(e,t,n){return{min:Ja(e,t),max:Ja(e,n)}}function Ja(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}var Ka=function(){return{x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}},Qa=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function es(e){return[e("x"),e("y")]}function ts(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ns(e){return void 0===e||1===e}function rs(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!ns(t)||!ns(n)||!ns(r)}function os(e){return rs(e)||is(e.x)||is(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function is(e){return e&&"0%"!==e}function as(e,t,n){return n+t*(e-n)}function ss(e,t,n,r,o){return void 0!==o&&(e=as(e,o,r)),as(e,n,r)+t}function ls(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=ss(e.min,t,n,r,o),e.max=ss(e.max,t,n,r,o)}function cs(e,t){var n=t.x,r=t.y;ls(e.x,n.translate,n.scale,n.originPoint),ls(e.y,r.translate,r.scale,r.originPoint)}function us(e,t){e.min=e.min+t,e.max=e.max+t}function ds(e,t,n){var r=rt(n,3),o=r[0],i=r[1],a=r[2],s=void 0!==t[a]?t[a]:.5,l=Eo(e.min,e.max,s);ls(e,t[o],t[i],l,t.scale)}var fs=["x","scaleX","originX"],ps=["y","scaleY","originY"];function ms(e,t){ds(e.x,t,fs),ds(e.y,t,ps)}function hs(e,t){return ts(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var gs=new WeakMap,vs=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Qa(),this.visualElement=e}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor,o=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new Ma(e,{onSessionStart:function(e){n.stopAnimation(),o&&n.snapToCursor(Nr(e,"page").point)},onStart:function(e,t){var r,o=n.getProps(),i=o.drag,a=o.dragPropagation,s=o.onDragStart;(!i||a||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=zr(i),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),es((function(e){var t,r,o=n.getAxisMotionValue(e).get()||0;if(Dn.test(o)){var i=null===(r=null===(t=n.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===r?void 0:r.actual[e];i&&(o=Ba(i)*(parseFloat(o)/100))}n.originPoint[e]=o})),null==s||s(e,t),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(xr.Drag,!0))},onMove:function(e,t){var r=n.getProps(),o=r.dragPropagation,i=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(o||n.openGlobalLock){var l=t.offset;if(i&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(xr.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&ys(e,r,this.currentDirection)){var o,i,a,s,l,c=this.getAxisMotionValue(e),u=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=u,i=this.constraints[e],a=this.elastic[e],s=i.min,l=i.max,void 0!==s&&o<s?o=a?Eo(s,o,a.min):Math.max(o,s):void 0!==l&&o>l&&(o=a?Eo(l,o,a.max):Math.min(o,l)),u=o),c.set(u)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Yt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:$a(e.x,r,i),y:$a(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=Ya),!1===e?e=0:!0===e&&(e=Ya),{x:Xa(e,"left","right"),y:Xa(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&es((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!Yt(t))return!1;var r=t.current;Bt(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=hs(e,n),o=t.scroll;return o&&(us(r.x,o.x),us(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:Ga(e.x,t.x),y:Ga(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=ts(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=es((function(n){var l;if(ys(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=tt(tt({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return oa(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;es((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;es((function(n){if(ys(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Eo(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(Yt(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};es((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=Ba(n),(s=Ba(r))>i?o=wo(r.min,r.max-i,n.min):i>s&&(o=wo(n.min,n.max-s,r.min)),so(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),es((function(e){if(ys(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Eo(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;gs.set(this.visualElement,this);var n=Fr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){Yt(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=Cr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(es((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?Ya:c,d=e.dragMomentum,f=void 0===d||d;return tt(tt({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function ys(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var bs={pan:ro((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(null),c=(0,s.useContext)(qt).transformPagePoint,u={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){l.current=null,r&&r(e,t)}};(0,s.useEffect)((function(){null!==l.current&&l.current.updateHandlers(u)})),Ir(i,"pointerdown",a&&function(e){l.current=new Ma(e,u,{transformPagePoint:c})}),Dt((function(){return l.current&&l.current.end()}))})),drag:ro((function(e){var t=e.dragControls,n=e.visualElement,r=Lt((function(){return new vs(n)}));(0,s.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,s.useEffect)((function(){return r.addListeners()}),[r])}))},xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],ws=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,g=e.visualState,v=e.shouldReduceMotion;void 0===t&&(t={});var y,b,x=!1,w=g.latestValues,E=g.renderState,C=function(){var e=xs.map((function(){return new la})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){xs.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+xs[t]]=function(t){return e.add(t)},n["notify"+xs[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,ot([],rt(t),!1))}})),n}(),S=new Map,k=new Map,T={},L=tt({},w);function _(){y&&x&&(A(),s(y,E,p.style,j.projection))}function A(){r(j,E,w,t,p)}function N(){C.notifyUpdate(w)}function P(e,t){var n=t.onChange((function(t){w[e]=t,p.onUpdate&&Et.update(N,!1,!0)})),r=t.onRenderRequest(j.scheduleRender);k.set(e,(function(){n(),r()}))}var O=d(p);for(var M in O){var D=O[M];void 0!==w[M]&&wn(D)&&D.set(w[M],!1)}var R=en(p),V=tn(p),j=tt(tt({treeType:n,current:null,depth:f?f.depth+1:0,parent:f,children:new Set,presenceId:m,shouldReduceMotion:v,variantChildren:V?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==f?void 0:f.isMounted()),blockInitialAnimation:h,isMounted:function(){return Boolean(y)},mount:function(e){x=!0,y=j.current=e,j.projection&&j.projection.mount(e),V&&f&&!R&&(b=null==f?void 0:f.addVariantChild(j)),S.forEach((function(e,t){return P(t,e)})),null==f||f.children.add(j),j.setProps(p)},unmount:function(){var e;null===(e=j.projection)||void 0===e||e.unmount(),gt.update(N),gt.render(_),k.forEach((function(e){return e()})),null==b||b(),null==f||f.children.delete(j),C.clearAllListeners(),y=void 0,x=!1},addVariantChild:function(e){var t,n=j.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return u&&n===e.treeType?u(j.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return V?j:null==f?void 0:f.getClosestVariantNode()},getLayoutId:function(){return p.layoutId},getInstance:function(){return y},getStaticValue:function(e){return w[e]},setStaticValue:function(e,t){return w[e]=t},getLatestValues:function(){return w},setVisibility:function(e){j.isVisible!==e&&(j.isVisible=e,j.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),i(j,e,p,t)},measureViewportBox:function(){return a(y,p)},addValue:function(e,t){j.hasValue(e)&&j.removeValue(e),S.set(e,t),w[e]=t.get(),P(e,t)},removeValue:function(e){var t;S.delete(e),null===(t=k.get(e))||void 0===t||t(),k.delete(e),delete w[e],c(e,E)},hasValue:function(e){return S.has(e)},getValue:function(e,t){var n=S.get(e);return void 0===n&&void 0!==t&&(n=da(t),j.addValue(e,n)),n},forEachValue:function(e){return S.forEach(e)},readValue:function(e){var n;return null!==(n=w[e])&&void 0!==n?n:l(y,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(o){var t=o(p,e);if(void 0!==t&&!wn(t))return t}return L[e]}},C),{build:function(){return A(),E},scheduleRender:function(){Et.render(_,!1,!0)},syncRender:_,setProps:function(e){(e.transformTemplate||p.transformTemplate)&&j.scheduleRender(),p=e,C.updatePropListeners(e),T=function(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(wn(i))e.addValue(o,i);else if(wn(a))e.addValue(o,da(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,da(null!==(r=e.getStaticValue(o))&&void 0!==r?r:i))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(j,d(p),T)},getProps:function(){return p},getVariant:function(e){var t;return null===(t=p.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return p.transition},getTransformPagePoint:function(){return p.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==f?void 0:f.getVariantContext();if(!R){var t=(null==f?void 0:f.getVariantContext())||{};return void 0!==p.initial&&(t.initial=p.initial),t}for(var n={},r=0;r<Cs;r++){var o=Es[r],i=p[o];(Jt(i)||!1===i)&&(n[o]=i)}return n}});return j}},Es=ot(["initial"],rt(Ca),!1),Cs=Es.length;function Ss(e){return"string"==typeof e&&e.startsWith("var(--")}var ks=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ts=4;function Ls(e,t,n){void 0===n&&(n=1),Bt(n<=Ts,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var r=rt(function(e){var t=ks.exec(e);if(!t)return[,];var n=rt(t,3);return[n[1],n[2]]}(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Ss(i)?Ls(i,t,n+1):i}}var _s,As=new Set(["width","height","top","left","right","bottom","x","y"]),Ns=function(e){return As.has(e)},Ps=function(e,t){e.set(t,!1),e.set(t)},Os=function(e){return e===In||e===Rn};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(_s||(_s={}));var Ms=function(e,t){return parseFloat(e.split(", ")[t])},Ds=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Ms(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Ms(a[1],e):0}},Rs=new Set(["x","y","z"]),Vs=mn.filter((function(e){return!Rs.has(e)})),js={width:function(e,t){var n=e.x,r=t.paddingLeft,o=void 0===r?"0":r,i=t.paddingRight,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,o=void 0===r?"0":r,i=t.paddingBottom,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Ds(4,13),y:Ds(5,14)},Fs=function(e,t,n,r){var o=function(e,t,n){var r,o=nt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=tt({},n)),e.forEachValue((function(e){var t=e.get();if(Ss(t)){var n=Ls(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ss(s)){var l=Ls(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return function(e,t,n,r){return function(e){return Object.keys(e).some(Ns)}(t)?function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=tt({},t),r=tt({},r);var o=Object.keys(t).filter(Ns),i=[],a=!1,s=[];if(o.forEach((function(o){var l=e.getValue(o);if(e.hasValue(o)){var c,u=n[o],d=ma(u),f=t[o];if(pr(f)){var p=f.length,m=null===f[0]?1:0;u=f[m],d=ma(u);for(var h=m;h<p;h++)c?Bt(ma(f[h])===c,"All keyframes must be of the same type"):(c=ma(f[h]),Bt(c===d||Os(d)&&Os(c),"Keyframes must be of the same dimension as the current value"))}else c=ma(f);if(d!==c)if(Os(d)&&Os(c)){var g=l.get();"string"==typeof g&&l.set(parseFloat(g)),"string"==typeof f?t[o]=parseFloat(f):Array.isArray(f)&&c===Rn&&(t[o]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==c?void 0:c.transform)&&(0===u||0===f)?0===u?l.set(c.transform(u)):t[o]=d.transform(f):(a||(i=function(e){var t=[];return Vs.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),a=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Ps(l,f))}})),s.length){var l=s.indexOf("height")>=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=js[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);Ps(r,s[n]),e[n]=js[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=rt(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}}(e,t,n,r):{target:t,transitionEnd:r}}(e,t=o.target,n,r=o.transitionEnd)},Is={treeType:"dom",readValueFromInstance:function(e,t){if(vn(t)){var n=Xi(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(Cn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return hs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=nt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=ya(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c<l;c++){var u=s[c],d=t[u],f=null;Array.isArray(d)&&(f=d[0]),null===f&&(f=null!==(o=null!==(r=n[u])&&void 0!==r?r:e.readValue(u))&&void 0!==o?o:t[u]),null!=f&&("string"==typeof f&&(/^\-?\d*\.?\d+$/.test(f)||ia(f))?f=parseFloat(f):!ga(f)&&qo.test(d)&&(f=Ji(u,d)),e.addValue(u,da(f)),null!==(i=(a=n)[u])&&void 0!==i||(a[u]=f),e.setBaseTarget(u,f))}}(e,s,l);var c=Fs(e,s,l,a);a=c.transitionEnd,s=c.target}return tt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:ur,build:function(e,t,n,r,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),qn(t,n,r,o.transformTemplate)},render:sr},Bs=ws(Is),Hs=ws(tt(tt({},Is),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return vn(t)?(null===(n=Xi(t))||void 0===n?void 0:n.default)||0:(t=lr.has(t)?t:ar(t),e.getAttribute(t))},scrapeMotionValuesFromProps:dr,build:function(e,t,n,r,o){tr(t,n,r,o.transformTemplate)},render:cr})),Us=function(e,t){return dn(e)?Hs(t,{enableHardwareAcceleration:!1}):Bs(t,{enableHardwareAcceleration:!0})};function zs(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qs={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!Rn.test(e))return e;e=parseFloat(e)}var n=zs(e,t.target.x),r=zs(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},Zs="_$css",Ws={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(ks,(function(e){return a.push(e),Zs})));var s=qo.parse(e);if(s.length>5)return o;var l=qo.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Eo(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(Zs,(function(){var e=a[m];return m++,e}))}return p}},$s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=Gs,Object.assign(fn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(tt(tt({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),rn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||Et.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(s.Component),Gs={borderRadius:tt(tt({},qs),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:qs,borderTopRightRadius:qs,borderBottomLeftRadius:qs,borderBottomRightRadius:qs,boxShadow:Ws},Ys={measureLayout:function(e){var t=rt(io(),2),n=t[0],r=t[1],o=(0,s.useContext)(Mt);return s.createElement($s,tt({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(an),isPresent:n,safeToRemove:r}))}},Xs=["TopLeft","TopRight","BottomLeft","BottomRight"],Js=Xs.length,Ks=function(e){return"string"==typeof e?parseFloat(e):e},Qs=function(e){return"number"==typeof e||Rn.test(e)};function el(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var tl=rl(0,.5,si),nl=rl(.5,.95,ni);function rl(e,t,n){return function(r){return r<e?0:r>t?1:n(wo(e,t,r))}}function ol(e,t){e.min=t.min,e.max=t.max}function il(e,t){ol(e.x,t.x),ol(e.y,t.y)}function al(e,t,n,r,o){return e=as(e-=t,1/n,r),void 0!==o&&(e=as(e,1/o,r)),e}function sl(e,t,n,r,o){var i=rt(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),Dn.test(t)&&(t=parseFloat(t),t=Eo(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Eo(i.min,i.max,r);e===i&&(s-=t),e.min=al(e.min,t,n,s,o),e.max=al(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var ll=["x","scaleX","originX"],cl=["y","scaleY","originY"];function ul(e,t,n,r){sl(e.x,t,ll,null==n?void 0:n.x,null==r?void 0:r.x),sl(e.y,t,cl,null==n?void 0:n.y,null==r?void 0:r.y)}function dl(e){return 0===e.translate&&1===e.scale}function fl(e){return dl(e.x)&&dl(e.y)}function pl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var ml=function(){function e(){this.members=[]}return e.prototype.add=function(e){aa(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(sa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),hl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return(i+="scale(".concat(c,", ").concat(u,")"))===hl?"none":i}var vl=function(e,t){return e.depth-t.depth},yl=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){aa(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){sa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(vl),this.isDirty=!1,this.children.forEach(e)},e}(),bl=1e3;function xl(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Ll),o.nodes.forEach(_l)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?ot(ot([],rt(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new yl)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new la),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=this.eventHandlers.get(e);null==r||r.notify.apply(r,ot([],rt(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var r,o=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var i=this.options,a=i.layoutId,s=i.layout,l=i.visualElement;if(l&&!l.getInstance()&&l.mount(e),this.root.nodes.add(this),null===(r=this.parent)||void 0===r||r.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(s||a)&&(this.isLayoutDirty=!0),t){var c,u=function(){return o.root.updateBlockedByResize=!1};t(e,(function(){o.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(u,250),rn.hasAnimatedSinceResize&&(rn.hasAnimatedSinceResize=!1,o.nodes.forEach(Tl))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",(function(e){var t,n,r,i,a,s=e.delta,c=e.hasLayoutChanged,u=e.hasRelativeTargetChanged,d=e.layout;if(o.isTreeAnimationBlocked())return o.target=void 0,void(o.relativeTarget=void 0);var f=null!==(n=null!==(t=o.options.transition)&&void 0!==t?t:l.getDefaultTransition())&&void 0!==n?n:Dl,p=l.getProps(),m=p.onLayoutAnimationStart,h=p.onLayoutAnimationComplete,g=!o.targetLayout||!pl(o.targetLayout,d)||u,v=!c&&u;if((null===(r=o.resumeFrom)||void 0===r?void 0:r.instance)||v||c&&(g||!o.currentAnimation)){o.resumeFrom&&(o.resumingFrom=o.resumeFrom,o.resumingFrom.resumingFrom=void 0),o.setAnimationOrigin(s,v);var y=tt(tt({},ra(f,"layout")),{onPlay:m,onComplete:h});l.shouldReduceMotion&&(y.delay=0,y.type=!1),o.startAnimation(y)}else c||0!==o.animationProgress||o.finishAnimation(),o.isLead()&&(null===(a=(i=o.options).onExitComplete)||void 0===a||a.call(i));o.targetLayout=d}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Al))},e.prototype.willUpdate=function(e){var t,n,r;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var o=0;o<this.path.length;o++){var i=this.path[o];i.shouldResetTransform=!0,i.updateScroll()}var a=this.options,s=a.layoutId,l=a.layout;if(void 0!==s||l){var c=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==c?void 0:c(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Sl);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Rl),this.potentialNodes.clear()),this.nodes.forEach(kl),this.nodes.forEach(wl),this.nodes.forEach(El),this.clearAllSnapshots(),vt.update(),vt.preRender(),vt.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(Cl),this.sharedNodes.forEach(Nl)},e.prototype.scheduleUpdateProjection=function(){Et.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;Et.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));jl(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++)this.path[t].updateScroll();var n=this.measure();jl(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=Qa(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=r(this.instance))},e.prototype.resetTransform=function(){var e;if(i){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!fl(this.projectionDelta),r=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;t&&(n||os(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return Qa();var t=e.measureViewportBox(),n=this.root.scroll;return n&&(us(t.x,n.x),us(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t=Qa();il(t,e);for(var n=0;n<this.path.length;n++){var r=this.path[n],o=r.scroll,i=r.options,a=r.isScrollRoot;if(r!==this.root&&o&&i.layoutScroll){if(a){il(t,e);var s=this.root.scroll;s&&(us(t.x,-s.x),us(t.y,-s.y))}us(t.x,o.x),us(t.y,o.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];!t&&o.options.layoutScroll&&o.scroll&&o!==o.root&&ms(n,{x:-o.scroll.x,y:-o.scroll.y}),os(o.latestValues)&&ms(n,o.latestValues)}return os(this.latestValues)&&ms(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];if(o.instance&&os(o.latestValues)){rs(o.latestValues)&&o.updateSnapshot();var i=Qa();il(i,o.measure()),ul(n,o.latestValues,null===(t=o.snapshot)||void 0===t?void 0:t.layout,i)}}return os(this.latestValues)&&ul(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=tt(tt(tt({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,r,o=this.options,i=o.layout,a=o.layoutId;this.layout&&(i||a)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),il(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=Qa(),this.targetWithTransforms=Qa()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,r=this.relativeParent.target,qa(t.x,n.x,r.x),qa(t.y,n.y,r.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):il(this.target,this.layout.actual),cs(this.target,this.targetDelta)):il(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.target,this.relativeParent.target),il(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!os(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,r=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var o=this.getLead();il(this.layoutCorrected,this.layout.actual),function(e,t,n,r){var o,i;void 0===r&&(r=!1);var a=n.length;if(a){var s,l;t.x=t.y=1;for(var c=0;c<a;c++)l=(s=n[c]).projectionDelta,"contents"!==(null===(i=null===(o=s.instance)||void 0===o?void 0:o.style)||void 0===i?void 0:i.display)&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&ms(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,cs(e,l)),r&&os(s.latestValues)&&ms(e,s.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==o);var i=o.target;if(i){this.projectionDelta||(this.projectionDelta=Ka(),this.projectionDeltaWithTransform=Ka());var a=this.treeScale.x,s=this.treeScale.y,l=this.projectionTransform;za(this.projectionDelta,this.layoutCorrected,i,this.latestValues),this.projectionTransform=gl(this.projectionDelta,this.treeScale),this.projectionTransform===l&&this.treeScale.x===a&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",i))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,r;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,r=this;void 0===t&&(t=!1);var o=this.snapshot,i=(null==o?void 0:o.latestValues)||{},a=tt({},this.latestValues),s=Ka();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var l=Qa(),c=null==o?void 0:o.isShared,u=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,d=Boolean(c&&!u&&!0===this.options.crossfade&&!this.path.some(Ml));this.animationProgress=0,this.mixTargetDelta=function(t){var n,o,f,p,m,h=t/1e3;Pl(s.x,e.x,h),Pl(s.y,e.y,h),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(n=r.relativeParent)||void 0===n?void 0:n.layout)&&(Wa(l,r.layout.actual,r.relativeParent.layout.actual),o=r.relativeTarget,f=r.relativeTargetOrigin,p=l,m=h,Ol(o.x,f.x,p.x,m),Ol(o.y,f.y,p.y,m)),c&&(r.animationValues=a,function(e,t,n,r,o,i){var a,s,l,c;o?(e.opacity=Eo(0,null!==(a=n.opacity)&&void 0!==a?a:1,tl(r)),e.opacityExit=Eo(null!==(s=t.opacity)&&void 0!==s?s:1,0,nl(r))):i&&(e.opacity=Eo(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(c=n.opacity)&&void 0!==c?c:1,r));for(var u=0;u<Js;u++){var d="border".concat(Xs[u],"Radius"),f=el(t,d),p=el(n,d);void 0===f&&void 0===p||(f||(f=0),p||(p=0),0===f||0===p||Qs(f)===Qs(p)?(e[d]=Math.max(Eo(Ks(f),Ks(p),r),0),(Dn.test(p)||Dn.test(f))&&(e[d]+="%")):e[d]=p)}(t.rotate||n.rotate)&&(e.rotate=Eo(t.rotate||0,n.rotate||0,r))}(a,i,r.latestValues,h,d,u)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=h},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,r=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Et.update((function(){rn.hasAnimatedSinceResize=!0,r.currentAnimation=function(e,t,n){void 0===n&&(n={});var r=wn(0)?0:da(0);return oa("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}(0,bl,tt(tt({},e),{onUpdate:function(t){var n;r.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),r.completeAnimation()}})),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,bl),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,r=e.layout,o=e.latestValues;t&&n&&r&&(il(t,n),ms(t,o),za(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var n,r,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new ml),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(o=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(r,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,r=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},r=0;r<pn.length;r++){var o="rotate"+pn[r];e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in null==e||e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,r,o,i,a;void 0===e&&(e={});var s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var l=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=gr(e.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none",s;var c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){var u={};return this.options.layoutId&&(u.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,u.pointerEvents=gr(e.pointerEvents)||""),this.hasProjected&&!os(this.latestValues)&&(u.transform=l?l({},""):"none",this.hasProjected=!1),u}var d=c.animationValues||c.latestValues;this.applyTransformsToTarget(),s.transform=gl(this.projectionDeltaWithTransform,this.treeScale,d),l&&(s.transform=l(d,s.transform));var f=this.projectionDelta,p=f.x,m=f.y;for(var h in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*m.origin,"% 0"),c.animationValues?s.opacity=c===this?null!==(o=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==o?o:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=c===this?null!==(i=d.opacity)&&void 0!==i?i:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,fn)if(void 0!==d[h]){var g=fn[h],v=g.correct,y=g.applyTo,b=v(d[h],c);if(y)for(var x=y.length,w=0;w<x;w++)s[y[w]]=b;else s[h]=b}return this.options.layoutId&&(s.pointerEvents=c===this?gr(e.pointerEvents)||"":"none"),s},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Sl),this.root.sharedNodes.clear()},e}()}function wl(e){e.updateLayout()}function El(e){var t,n,r,o,i=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;"size"===e.options.animationType?es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(t);t.min=s[e].min,t.max=t.min+n})):"position"===e.options.animationType&&es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(s[e]);t.max=t.min+n}));var c=Ka();za(c,s,i.layout);var u=Ka();i.isShared?za(u,e.applyTransform(l,!0),i.measured):za(u,s,i.layout);var d=!fl(c),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,m=p.snapshot,h=p.layout;if(m&&h){var g=Qa();Wa(g,i.layout,m.layout);var v=Qa();Wa(v,s,h.actual),pl(g,v)||(f=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(o=(r=e.options).onExitComplete)||void 0===o||o.call(r));e.options.transition=void 0}function Cl(e){e.clearSnapshot()}function Sl(e){e.clearMeasurements()}function kl(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function Tl(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Ll(e){e.resolveTargetDelta()}function _l(e){e.calcProjection()}function Al(e){e.resetRotation()}function Nl(e){e.removeLeadSnapshot()}function Pl(e,t,n){e.translate=Eo(t.translate,0,n),e.scale=Eo(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ol(e,t,n,r){e.min=Eo(t.min,n.min,r),e.max=Eo(t.max,n.max,r)}function Ml(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var Dl={duration:.45,ease:[.4,0,.1,1]};function Rl(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function Vl(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function jl(e){Vl(e.x),Vl(e.y)}var Fl=xl({attachResizeListener:function(e,t){return Cr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Il={current:void 0},Bl=xl({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!Il.current){var e=new Fl(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Il.current=e}return Il.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),Hl=tt(tt(tt(tt({},_a),oo),bs),Ys),Ul=cn((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=dn(e)?wr:Er;return tt(tt({},s),{preloadedFeatures:n,useRender:or(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,Hl,Us,Bl)})),zl={grad:.9,turn:360,rad:360/(2*Math.PI)},ql=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Wl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},$l=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Gl=function(e){return{r:Wl(e.r,0,255),g:Wl(e.g,0,255),b:Wl(e.b,0,255),a:Wl(e.a)}},Yl=function(e){return{r:Zl(e.r),g:Zl(e.g),b:Zl(e.b),a:Zl(e.a,3)}},Xl=/^#([0-9a-f]{3,8})$/i,Jl=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Kl=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Ql=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},ec=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),l:Wl(e.l,0,100),a:Wl(e.a)}},tc=function(e){return{h:Zl(e.h),s:Zl(e.s),l:Zl(e.l),a:Zl(e.a,3)}},nc=function(e){return Ql((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},rc=function(e){return{h:(t=Kl(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},oc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ac=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lc={string:[[function(e){var t=Xl.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zl(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zl(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ac.exec(e)||sc.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Gl({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=oc.exec(e)||ic.exec(e);if(!t)return null;var n,r,o=ec({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(zl[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return nc(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return ql(t)&&ql(n)&&ql(r)?Gl({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=ec({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return nc(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),v:Wl(e.v,0,100),a:Wl(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Ql(a)},"hsv"]]},cc=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},uc=function(e){return"string"==typeof e?cc(e.trim(),lc.string):"object"==typeof e&&null!==e?cc(e,lc.object):[null,void 0]},dc=function(e,t){var n=rc(e);return{h:n.h,s:Wl(n.s+100*t,0,100),l:n.l,a:n.a}},fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},pc=function(e,t){var n=rc(e);return{h:n.h,s:n.s,l:Wl(n.l+100*t,0,100),a:n.a}},mc=function(){function e(e){this.parsed=uc(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zl(fc(this.rgba),2)},e.prototype.isDark=function(){return fc(this.rgba)<.5},e.prototype.isLight=function(){return fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?Jl(Zl(255*o)):"","#"+Jl(t)+Jl(n)+Jl(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Yl(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return tc(rc(this.rgba))},e.prototype.toHslString=function(){return t=(e=tc(rc(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=Kl(this.rgba),{h:Zl(e.h),s:Zl(e.s),v:Zl(e.v),a:Zl(e.a,3)};var e},e.prototype.invert=function(){return hc({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,-e))},e.prototype.grayscale=function(){return hc(dc(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?hc({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zl(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=rc(this.rgba);return"number"==typeof e?hc({h:e,s:t.s,l:t.l,a:t.a}):Zl(t.h)},e.prototype.isEqual=function(e){return this.toHex()===hc(e).toHex()},e}(),hc=function(e){return e instanceof mc?e:new mc(e)},gc=o(688);const vc=new WeakMap,yc={},bc={},xc=()=>{},wc=xc(),Ec=Object,Cc=e=>e===wc,Sc=e=>"function"==typeof e,kc=(e,t)=>({...e,...t}),Tc="undefined",Lc=typeof window!=Tc,_c=typeof document!=Tc,Ac=(e,t)=>{const n=vc.get(e);return[()=>!Cc(t)&&e.get(t)||yc,r=>{if(!Cc(t)){const o=e.get(t);t in bc||(bc[t]=o),n[5](t,kc(o,r),o||yc)}},n[6],()=>!Cc(t)&&t in bc?bc[t]:!Cc(t)&&e.get(t)||yc]},Nc=new WeakMap;let Pc=0;const Oc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Ec(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Pc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i<e.length;i++)o+=Oc(e[i])+",";Nc.set(e,o)}if(n==Ec){o="#";const t=Ec.keys(e).sort();for(;!Cc(i=t.pop());)Cc(e[i])||(o+=i+":"+Oc(e[i])+",");Nc.set(e,o)}}return o};let Mc=!0;const[Dc,Rc]=Lc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[xc,xc],Vc={isOnline:()=>Mc,isVisible:()=>{const e=_c&&document.visibilityState;return Cc(e)||"hidden"!==e}},jc={initFocus:e=>(_c&&document.addEventListener("visibilitychange",e),Dc("focus",e),()=>{_c&&document.removeEventListener("visibilitychange",e),Rc("focus",e)}),initReconnect:e=>{const t=()=>{Mc=!0,e()},n=()=>{Mc=!1};return Dc("online",t),Dc("offline",n),()=>{Rc("online",t),Rc("offline",n)}}},Fc=!s.useId,Ic=!Lc||"Deno"in window,Bc=Ic?s.useEffect:s.useLayoutEffect,Hc="undefined"!=typeof navigator&&navigator.connection,Uc=!Ic&&Hc&&(["slow-2g","2g"].includes(Hc.effectiveType)||Hc.saveData),zc=e=>{if(Sc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Oc(e):"",t]};let qc=0;const Zc=()=>++qc,Wc=2;var $c=Wc;async function Gc(...e){const[t,n,r,o]=e,i=kc({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=!1!==i.revalidate,u=e=>"function"==typeof s?s(e):!1!==s,d=i.throwOnError;if(Sc(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=zc(n);if(!o)return;const[i,s]=Ac(t,o),[f,p,m]=vc.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](Wc).then((()=>i().data)):i().data;if(e.length<3)return g();let v,y=r;const b=Zc();p[o]=[b,0];const x=!Cc(l),w=i(),E=w.data,C=w._c,S=Cc(C)?E:C;if(x&&(l=Sc(l)?l(S):l,s({data:l,_c:S})),Sc(y))try{y=y(S)}catch(e){v=e}if(y&&Sc(y.then)){if(y=await y.catch((e=>{v=e})),b!==p[o][0]){if(v)throw v;return y}v&&x&&u(v)&&(a=!0,y=S,s({data:y,_c:wc}))}a&&(v||(Sc(a)&&(y=a(y,S)),s({data:y,_c:wc}))),p[o][1]=Zc();const k=await g();if(s({_c:wc}),!v)return a?k:y;if(d)throw v}}const Yc=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Xc=(e,t)=>{if(!vc.has(e)){const n=kc(jc,t),r={},o=Gc.bind(wc,e);let i=xc;const a={},s=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!vc.has(e)&&(vc.set(e,[r,{},{},{},o,l,s]),!Ic)){const t=n.initFocus(setTimeout.bind(wc,Yc.bind(wc,r,0))),o=n.initReconnect(setTimeout.bind(wc,Yc.bind(wc,r,1)));i=()=>{t&&t(),o&&o(),vc.delete(e)}}};return c(),[e,o,c,i]}return[e,vc.get(e)[4]]},[Jc,Kc]=Xc(new Map),Qc=kc({onLoadingSlow:xc,onSuccess:xc,onError:xc,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,i=r.retryCount,a=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!Cc(o)&&i>o||setTimeout(n,a,r)},onDiscarded:xc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Uc?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Uc?5e3:3e3,compare:(e,t)=>Oc(e)==Oc(t),isPaused:()=>!1,cache:Jc,mutate:Kc,fallback:{}},Vc),eu=(e,t)=>{const n=kc(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=kc(o,a))}return n},tu=(0,s.createContext)({}),nu=Lc&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>Sc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=zc(t),[,,,o]=vc.get(Jc),i=o[r];return i?(delete o[r],i):n(...e)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=s);const au={dedupe:!0},su=Ec.defineProperty((e=>{const{value:t}=e,n=(0,s.useContext)(tu),r=Sc(t),o=(0,s.useMemo)((()=>r?t(n):t),[r,n,t]),i=(0,s.useMemo)((()=>r?o:eu(n,o)),[r,n,o]),a=o&&o.provider,l=(0,s.useRef)(wc);a&&!l.current&&(l.current=Xc(a(i.cache||Jc),o));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),Bc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,s.createElement)(tu.Provider,kc(e,{value:i}))}),"defaultValue",{value:Qc}),lu=(cu=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=vc.get(r),[v,y]=zc(e),b=(0,s.useRef)(!1),x=(0,s.useRef)(!1),w=(0,s.useRef)(v),E=(0,s.useRef)(t),C=(0,s.useRef)(n),S=()=>C.current,k=()=>S().isVisible()&&S().isOnline(),[T,L,_,A]=Ac(r,v),N=(0,s.useRef)({}).current,P=Cc(a)?n.fallback[v]:a,O=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!Cc(e[r]))return!1;if(!o(H,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},M=(0,s.useMemo)((()=>{const e=!!v&&!!t&&(Cc(l)?!S().isPaused()&&!i&&(!!Cc(c)||c):l),n=t=>{const n=kc(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=T(),o=A(),a=n(r),s=r===o?a:n(o);let u=a;return[()=>{const e=n(T());return O(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[r,v]),D=(0,gc.useSyncExternalStore)((0,s.useCallback)((e=>_(v,((t,n)=>{O(n,t)||e()}))),[r,v]),M[0],M[1]),R=!b.current,V=m[v]&&m[v].length>0,j=D.data,F=Cc(j)?P:j,I=D.error,B=(0,s.useRef)(F),H=p?Cc(j)?B.current:j:F,U=!(V&&!Cc(I))&&(R&&!Cc(l)?l:!S().isPaused()&&(i?!Cc(F)&&c:Cc(F)||c)),z=!!(v&&t&&R&&U),q=Cc(D.isValidating)?z:D.isValidating,Z=Cc(D.isLoading)?z:D.isLoading,W=(0,s.useCallback)((async e=>{const t=E.current;if(!v||!t||x.current||S().isPaused())return!1;let r,i,a=!0;const s=e||{},l=!g[v]||!s.dedupe,c=()=>Fc?!x.current&&v===w.current&&b.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{L(u)},f=()=>{const e=g[v];e&&e[1]===i&&delete g[v]},p={isValidating:!0};Cc(T().data)&&(p.isLoading=!0);try{if(l&&(L(p),n.loadingTimeout&&Cc(T().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,n)}),n.loadingTimeout),g[v]=[t(y),Zc()]),[r,i]=g[v],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[v]||g[v][1]!==i)return l&&c()&&S().onDiscarded(v),!1;u.error=wc;const e=h[v];if(!Cc(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(v),!1;const s=T().data;u.data=o(s,r)?s:r,l&&c()&&S().onSuccess(r,v,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,v,t),(!0===n||Sc(n)&&n(e))&&k()&&t.onErrorRetry(e,v,t,(e=>{const t=m[v];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,r]),$=(0,s.useCallback)(((...e)=>Gc(r,w.current,...e)),[]);if(Bc((()=>{E.current=t,C.current=n,Cc(j)||(B.current=j)})),Bc((()=>{if(!v)return;const e=W.bind(wc,au);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&k()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&k()&&e();else{if(n==$c)return W();if(3==n)return W(r)}}));return x.current=!1,w.current=v,b.current=!0,L({_k:y}),U&&(Cc(F)||Ic?e():(e=>{Lc&&typeof window.requestAnimationFrame!=Tc?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{x.current=!0,n()}}),[v]),Bc((()=>{let e;function t(){const t=Sc(u)?u(T().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){T().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():W(au).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,s.useDebugValue)(H),i&&Cc(F)&&v){if(!Fc&&Ic)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,C.current=n,x.current=!1,Cc(I)?W(au):I}return{mutate:$,get data(){return N.data=!0,H},get error(){return N.error=!0,I},get isValidating(){return N.isValidating=!0,q},get isLoading(){return N.isLoading=!0,Z}}},function(...e){const t=kc(Qc,(0,s.useContext)(tu)),[n,r,o]=ou(e),i=eu(t,o);let a=cu;const{use:l}=i,c=(l||[]).concat(iu);for(let e=c.length;e--;)a=c[e](a);return a(n,r||i.fetcher||null,i)});var cu;const uu=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var du=o(798);const{useSyncExternalStoreWithSelector:fu}=du,pu=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?uu(e):uu)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=fu(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,s.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},mu=e=>e?pu(e):pu,hu=new Map,gu=e=>{const t=hu.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},vu=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(null==i||i)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=hu.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return hu.set(n.name,o),{type:"tracked",store:e,...o}})(s,c,l);let f=!0;o.setState=(e,t,i)=>{const c=n(e,t);if(!f)return c;const d=void 0===i?{type:a||"anonymous"}:"string"==typeof i?{type:i}:i;return void 0===s?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${s}/${d.type}`},{...gu(l.name),[s]:o.getState()}),c)};const p=(...e)=>{const t=f;f=!1,n(...e),f=t},m=e(o.setState,r,o);if("untracked"===d.type?null==u||u.init(m):(d.stores[d.store]=o,null==u||u.init(Object.fromEntries(Object.entries(d.stores).map((([e,t])=>[e,e===d.store?m:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):yu(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===s)return void p(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[s];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&p(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return p(m),void 0===s?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(gu(l.name));case"COMMIT":return void 0===s?void(null==u||u.init(o.getState())):null==u?void 0:u.init(gu(l.name));case"ROLLBACK":return yu(e.state,(e=>{if(void 0===s)return p(e),void(null==u||u.init(o.getState()));p(e[s]),null==u||u.init(gu(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return yu(e.state,(e=>{void 0!==s?JSON.stringify(o.getState())!==JSON.stringify(e[s])&&p(e[s]):p(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return p(void 0===s?r:r[s]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return f=!f}return}})),m},yu=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)};function bu(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const xu=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return xu(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return xu(t)(e)}}}},wu=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=xu(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=u({state:e,version:i.version}).then((e=>c.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;a=!1,s.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),a=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let i={storage:bu((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=i.partialize({...r()});return c.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;a=!1,s.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),a=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},i.skipHydration||m(),p||f})(e,t),Eu=mu(wu(vu((e=>({designColors:{},queuedTour:null,setDesignColors(t){e({designColors:t})},queueTourForRedirect(t){e({queuedTour:t})},clearQueuedTour(){e({queuedTour:null})}})),{name:"Extendify Assist Globals Sync"}),{name:"extendify-assist-globals-sync"})),Cu=()=>{const{designColors:t,setDesignColors:n}=Eu(),{data:r}=lu("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-theme-primary-bg");var r;if(n)return{mainColor:n,darkColor:hc(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-theme-primary-text"))&&void 0!==r?r:"#fff"};const o=document?.querySelector("a.wp-has-current-submenu, li.current > a.current");if(!o)return t;const i=window.getComputedStyle(o)?.["background-color"];return{mainColor:i,darkColor:hc(i).darken(.1).toHex(),textColor:"#fff"}}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};function Su(e,t){return function(){return e.apply(t,arguments)}}const{toString:ku}=Object.prototype,{getPrototypeOf:Tu}=Object,Lu=(e=>t=>{const n=ku.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_u=e=>(e=e.toLowerCase(),t=>Lu(t)===e),Au=e=>t=>typeof t===e,{isArray:Nu}=Array,Pu=Au("undefined"),Ou=_u("ArrayBuffer"),Mu=Au("string"),Du=Au("function"),Ru=Au("number"),Vu=e=>null!==e&&"object"==typeof e,ju=e=>{if("object"!==Lu(e))return!1;const t=Tu(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Fu=_u("Date"),Iu=_u("File"),Bu=_u("Blob"),Hu=_u("FileList"),Uu=_u("URLSearchParams");function zu(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),Nu(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function qu(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Zu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Wu=e=>!Pu(e)&&e!==Zu,$u=(Gu="undefined"!=typeof Uint8Array&&Tu(Uint8Array),e=>Gu&&e instanceof Gu);var Gu;const Yu=_u("HTMLFormElement"),Xu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ju=_u("RegExp"),Ku=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};zu(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Qu="abcdefghijklmnopqrstuvwxyz",ed="0123456789",td={DIGIT:ed,ALPHA:Qu,ALPHA_DIGIT:Qu+Qu.toUpperCase()+ed};var nd={isArray:Nu,isArrayBuffer:Ou,isBuffer:function(e){return null!==e&&!Pu(e)&&null!==e.constructor&&!Pu(e.constructor)&&Du(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||ku.call(e)===t||Du(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ou(e.buffer),t},isString:Mu,isNumber:Ru,isBoolean:e=>!0===e||!1===e,isObject:Vu,isPlainObject:ju,isUndefined:Pu,isDate:Fu,isFile:Iu,isBlob:Bu,isRegExp:Ju,isFunction:Du,isStream:e=>Vu(e)&&Du(e.pipe),isURLSearchParams:Uu,isTypedArray:$u,isFileList:Hu,forEach:zu,merge:function e(){const{caseless:t}=Wu(this)&&this||{},n={},r=(r,o)=>{const i=t&&qu(n,o)||o;ju(n[i])&&ju(r)?n[i]=e(n[i],r):ju(r)?n[i]=e({},r):Nu(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&zu(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(zu(t,((t,r)=>{n&&Du(t)?e[r]=Su(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&Tu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Lu,kindOfTest:_u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Nu(e))return e;let t=e.length;if(!Ru(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Yu,hasOwnProperty:Xu,hasOwnProp:Xu,reduceDescriptors:Ku,freezeMethods:e=>{Ku(e,((t,n)=>{if(Du(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Du(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Nu(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:qu,global:Zu,isContextDefined:Wu,ALPHABET:td,generateString:(e=16,t=td.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Du(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Vu(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=Nu(e)?[]:{};return zu(e,((e,t)=>{const i=n(e,r+1);!Pu(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function rd(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}nd.inherits(rd,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:nd.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const od=rd.prototype,id={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{id[e]={value:e}})),Object.defineProperties(rd,id),Object.defineProperty(od,"isAxiosError",{value:!0}),rd.from=(e,t,n,r,o,i)=>{const a=Object.create(od);return nd.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),rd.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ad=rd;function sd(e){return nd.isPlainObject(e)||nd.isArray(e)}function ld(e){return nd.endsWith(e,"[]")?e.slice(0,-2):e}function cd(e,t,n){return e?e.concat(t).map((function(e,t){return e=ld(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ud=nd.toFlatObject(nd,{},null,(function(e){return/^is[A-Z]/.test(e)}));var dd=function(e,t,n){if(!nd.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=nd.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!nd.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&nd.isSpecCompliantForm(t);if(!nd.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(nd.isDate(e))return e.toISOString();if(!s&&nd.isBlob(e))throw new ad("Blob is not supported. Use a Buffer instead.");return nd.isArrayBuffer(e)||nd.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(nd.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(nd.isArray(e)&&function(e){return nd.isArray(e)&&!e.some(sd)}(e)||(nd.isFileList(e)||nd.endsWith(n,"[]"))&&(s=nd.toArray(e)))return n=ld(n),s.forEach((function(e,r){!nd.isUndefined(e)&&null!==e&&t.append(!0===a?cd([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!sd(e)||(t.append(cd(o,n,i),l(e)),!1)}const u=[],d=Object.assign(ud,{defaultVisitor:c,convertValue:l,isVisitable:sd});if(!nd.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!nd.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),nd.forEach(n,(function(n,i){!0===(!(nd.isUndefined(n)||null===n)&&o.call(t,n,nd.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function fd(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function pd(e,t){this._pairs=[],e&&dd(e,this,t)}const md=pd.prototype;md.append=function(e,t){this._pairs.push([e,t])},md.toString=function(e){const t=e?function(t){return e.call(this,t,fd)}:fd;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var hd=pd;function gd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vd(e,t,n){if(!t)return e;const r=n&&n.encode||gd,o=n&&n.serialize;let i;if(i=o?o(t,n):nd.isURLSearchParams(t)?t.toString():new hd(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var yd=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){nd.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},bd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xd="undefined"!=typeof URLSearchParams?URLSearchParams:hd,wd=FormData;const Ed=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),Cd="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var Sd={isBrowser:!0,classes:{URLSearchParams:xd,FormData:wd,Blob:Blob},isStandardBrowserEnv:Ed,isStandardBrowserWebWorkerEnv:Cd,protocols:["http","https","file","blob","url","data"]},kd=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;return i=!i&&nd.isArray(r)?r.length:i,s?(nd.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&nd.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&nd.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a)}if(nd.isFormData(e)&&nd.isFunction(e.entries)){const n={};return nd.forEachEntry(e,((e,r)=>{t(function(e){return nd.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Td={"Content-Type":void 0},Ld={transitional:bd,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=nd.isObject(e);if(o&&nd.isHTMLForm(e)&&(e=new FormData(e)),nd.isFormData(e))return r&&r?JSON.stringify(kd(e)):e;if(nd.isArrayBuffer(e)||nd.isBuffer(e)||nd.isStream(e)||nd.isFile(e)||nd.isBlob(e))return e;if(nd.isArrayBufferView(e))return e.buffer;if(nd.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return dd(e,new Sd.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Sd.isNode&&nd.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=nd.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return dd(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(nd.isString(e))try{return(0,JSON.parse)(e),nd.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ld.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&nd.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw ad.from(e,ad.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Sd.classes.FormData,Blob:Sd.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};nd.forEach(["delete","get","head"],(function(e){Ld.headers[e]={}})),nd.forEach(["post","put","patch"],(function(e){Ld.headers[e]=nd.merge(Td)}));var _d=Ld;const Ad=nd.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Nd=Symbol("internals");function Pd(e){return e&&String(e).trim().toLowerCase()}function Od(e){return!1===e||null==e?e:nd.isArray(e)?e.map(Od):String(e)}function Md(e,t,n,r){return nd.isFunction(r)?r.call(this,t,n):nd.isString(t)?nd.isString(r)?-1!==t.indexOf(r):nd.isRegExp(r)?r.test(t):void 0:void 0}class Dd{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Pd(t);if(!o)throw new Error("header name must be a non-empty string");const i=nd.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Od(e))}const i=(e,t)=>nd.forEach(e,((e,n)=>o(e,n,t)));return nd.isPlainObject(e)||e instanceof this.constructor?i(e,t):nd.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ad[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(nd.isFunction(t))return t.call(this,e,n);if(nd.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);return!(!n||void 0===this[n]||t&&!Md(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Pd(e)){const o=nd.findKey(n,e);!o||t&&!Md(0,n[o],o,t)||(delete n[o],r=!0)}}return nd.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Md(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return nd.forEach(this,((r,o)=>{const i=nd.findKey(n,o);if(i)return t[i]=Od(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Od(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return nd.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&nd.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Nd]=this[Nd]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Pd(e);t[r]||(function(e,t){const n=nd.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return nd.isArray(e)?e.forEach(r):r(e),this}}Dd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),nd.freezeMethods(Dd.prototype),nd.freezeMethods(Dd);var Rd=Dd;function Vd(e,t){const n=this||_d,r=t||n,o=Rd.from(r.headers);let i=r.data;return nd.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function jd(e){return!(!e||!e.__CANCEL__)}function Fd(e,t,n){ad.call(this,null==e?"canceled":e,ad.ERR_CANCELED,t,n),this.name="CanceledError"}nd.inherits(Fd,ad,{__CANCEL__:!0});var Id=Fd,Bd=Sd.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),nd.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),nd.isString(r)&&a.push("path="+r),nd.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Hd(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ud=Sd.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=nd.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},zd=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function qd(e,t){let n=0;const r=zd(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Zd={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Rd.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}nd.isFormData(r)&&(Sd.isStandardBrowserEnv||Sd.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Hd(e.baseURL,e.url);function u(){if(!l)return;const r=Rd.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ad("Request failed with status code "+n.status,[ad.ERR_BAD_REQUEST,ad.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),vd(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new ad("Request aborted",ad.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new ad("Network Error",ad.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||bd;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ad(t,r.clarifyTimeoutError?ad.ETIMEDOUT:ad.ECONNABORTED,e,l)),l=null},Sd.isStandardBrowserEnv){const t=(e.withCredentials||Ud(c))&&e.xsrfCookieName&&Bd.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&nd.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),nd.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",qd(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",qd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new Id(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===Sd.protocols.indexOf(d)?n(new ad("Unsupported protocol "+d+":",ad.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};nd.forEach(Zd,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Wd={getAdapter:e=>{e=nd.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=nd.isString(n)?Zd[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new ad(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(nd.hasOwnProp(Zd,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!nd.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Zd};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Id(null,e)}function Gd(e){return $d(e),e.headers=Rd.from(e.headers),e.data=Vd.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wd.getAdapter(e.adapter||_d.adapter)(e).then((function(t){return $d(e),t.data=Vd.call(e,e.transformResponse,t),t.headers=Rd.from(t.headers),t}),(function(t){return jd(t)||($d(e),t&&t.response&&(t.response.data=Vd.call(e,e.transformResponse,t.response),t.response.headers=Rd.from(t.response.headers))),Promise.reject(t)}))}const Yd=e=>e instanceof Rd?e.toJSON():e;function Xd(e,t){t=t||{};const n={};function r(e,t,n){return nd.isPlainObject(e)&&nd.isPlainObject(t)?nd.merge.call({caseless:n},e,t):nd.isPlainObject(t)?nd.merge({},t):nd.isArray(t)?t.slice():t}function o(e,t,n){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!nd.isUndefined(t))return r(void 0,t)}function a(e,t){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Yd(e),Yd(t),!0)};return nd.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);nd.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Jd="1.3.2",Kd={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Kd[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Qd={};Kd.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Jd+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new ad(r(o," has been removed"+(t?" in "+t:"")),ad.ERR_DEPRECATED);return t&&!Qd[o]&&(Qd[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var ef={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ad("options must be an object",ad.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new ad("option "+i+" must be "+n,ad.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ad("Unknown option "+i,ad.ERR_BAD_OPTION)}},validators:Kd};const tf=ef.validators;class nf{constructor(e){this.defaults=e,this.interceptors={request:new yd,response:new yd}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Xd(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&ef.assertOptions(n,{silentJSONParsing:tf.transitional(tf.boolean),forcedJSONParsing:tf.transitional(tf.boolean),clarifyTimeoutError:tf.transitional(tf.boolean)},!1),void 0!==r&&ef.assertOptions(r,{encode:tf.function,serialize:tf.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&nd.merge(o.common,o[t.method]),i&&nd.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Rd.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Gd.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let f=t;for(d=0;d<u;){const e=a[d++],t=a[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=Gd.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return vd(Hd((e=Xd(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}nd.forEach(["delete","get","head","options"],(function(e){nf.prototype[e]=function(t,n){return this.request(Xd(n||{},{method:e,url:t,data:(n||{}).data}))}})),nd.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Xd(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}nf.prototype[e]=t(),nf.prototype[e+"Form"]=t(!0)}));var rf=nf;class of{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Id(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new of((function(t){e=t}));return{token:t,cancel:e}}}var af=of;const sf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sf).forEach((([e,t])=>{sf[t]=e}));var lf=sf;const cf=function e(t){const n=new rf(t),r=Su(rf.prototype.request,n);return nd.extend(r,rf.prototype,n,{allOwnKeys:!0}),nd.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Xd(t,n))},r}(_d);cf.Axios=rf,cf.CanceledError=Id,cf.CancelToken=af,cf.isCancel=jd,cf.VERSION=Jd,cf.toFormData=dd,cf.AxiosError=ad,cf.Cancel=cf.CanceledError,cf.all=function(e){return Promise.all(e)},cf.spread=function(e){return function(t){return e.apply(null,t)}},cf.isAxiosError=function(e){return nd.isObject(e)&&!0===e.isAxiosError},cf.mergeConfig=Xd,cf.AxiosHeaders=Rd,cf.formToJSON=e=>kd(nd.isHTMLForm(e)?new FormData(e):e),cf.HttpStatusCode=lf,cf.default=cf;const uf=cf.create({baseURL:window.extAssistData.root,headers:{"X-WP-Nonce":window.extAssistData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Assist":!0,"X-Extendify":!0}});uf.interceptors.request.use((e=>df(e)),(e=>console.log(e)||e)),uf.interceptors.response.use((e=>Object.prototype.hasOwnProperty.call(e,"data")?e.data:e),(e=>console.log(e)||e));const df=e=>(e.headers["X-Extendify-Assist-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Assist-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e);var ff=o(184),pf=o.n(ff);const mf={"site-type":{step:(0,t.__)("Site Industry","extendify"),title:(0,t.__)("Let's Start Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Industry","extendify")},"site-title":{step:(0,t.__)("Site Title","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Set Site Title","extendify")},goals:{step:(0,t.__)("Goals","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Goals","extendify")},layout:{step:(0,t.__)("Design","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Design","extendify")},pages:{step:(0,t.__)("Pages","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Pages","extendify")},confirmation:{step:(0,t.__)("Launch","extendify"),title:(0,t.__)("Let's Launch Your Site","extendify"),description:(0,t.__)("You're one step away from creating a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Launch The Site","extendify")}},hf=()=>{const t=(()=>{var e;const t=JSON.parse(null!==(e=localStorage.getItem("extendify-pages"))&&void 0!==e?e:null)?.state?.currentPageSlug;return Object.keys(mf).includes(t)?t:"site-type"})();let n=!1;return(0,e.createElement)("div",{className:"w-full border border-gray-300 text-base bg-white relative mb-6 pt-8 rounded overflow-hidden"},(0,e.createElement)("img",{className:"max-w-lg w-full block mx-auto",src:window.extAssistData.asset_path+"/extendify-preview.png"}),(0,e.createElement)("div",{className:"px-3 mx-6 text-center"},(0,e.createElement)("h2",{className:"text-2xl mb-4 mt-8"},mf[t]?.title),(0,e.createElement)("p",{className:"my-4 text-base"},mf[t]?.description),(0,e.createElement)("a",{href:`${window.extAssistData.adminUrl}admin.php?page=extendify-launch`,className:"inline-block rounded my-4 px-4 py-2 bg-design-main text-white border-none no-underline cursor-pointer"},mf[t]?.buttonText)),(0,e.createElement)("div",{className:"justify-between items-center mt-4 py-6 px-20 flex bg-gray-50"},Object.keys(mf).map(((r,o)=>(r===t&&(n=!0),(0,e.createElement)(e.Fragment,{key:r},(0,e.createElement)(gf,{reached:n,stepName:mf[r].step,current:r===t}),o!==Object.keys(mf).length-1&&(0,e.createElement)("div",{className:pf()("hidden lg:block border-0 border-b-2 border-solid h-0 grow w-full",{"border-design-main":!n,"border-gray-300":n})})))))))},gf=t=>{let{reached:n,current:r,stepName:o,bgColor:i}=t;return(0,e.createElement)("div",{className:"flex-none text-sm flex items-center gap-x-2"},(0,e.createElement)("span",{style:{background:n?void 0:i},className:pf()("w-6 h-6 rounded-full flex items-center justify-center text-white",{"disc-checked bg-design-main border-opacity-10":!n,"disc-number bg-gray-300":n&&!r,"border-dashed border-2 border-design-main":r})},!n&&(0,e.createElement)("span",{className:"dashicons dashicons-saved"})),(0,e.createElement)("span",{className:"sr-only"},o))};var vf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const yf=()=>{const n=window.extAssistData.resourceData.quickLinks;return 0===n.length?(0,e.createElement)("div",{className:"assist-quick-links-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No quick links found...","extendify")):(0,e.createElement)("div",{id:"assist-quick-links-module",className:"w-full bg-white p-4 lg:p-8"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Quick Links","extendify")),(0,e.createElement)("div",{className:"grid grid-cols-1 xs:grid-cols-2 gap-4 mt-4",id:"assist-quick-links-module-list"},n.map((t=>(0,e.createElement)("a",{key:t.slug,className:"flex items-center no-underline hover:underline text-black hover:text-design-main text-sm",href:"view-site"==t.slug?`${window.extAssistData.home}`:`${window.extAssistData.adminUrl}${t.internalLink}`},(0,e.createElement)("span",null,t.name),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))))))};var bf,xf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const wf={viewedRecommendations:[],dismissedRecommendations:[],...null!==(bf=(window.extAssistData.userData.recommendationData?.data||{})?.state)&&void 0!==bf?bf:{}},Ef={getItem:async()=>JSON.stringify(await uf.get("assist/recommendation-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/recommendation-data",{data:n}));var n},removeItem:()=>{}},Cf=mu(wu(((e,t)=>({...wf,track(t){const n=(new Date).toISOString(),r=n;e((e=>{let{viewedRecommendations:o}=e;const i=o.find((e=>e.slug===t));return{viewedRecommendations:[...o.filter((e=>e.slug!==t)),i?{...i,count:i.count+1,lastViewedAt:n}:{slug:t,firstViewedAt:r,lastViewedAt:n,count:1}]}}))},isDismissedRecommendation(e){return t().dismissedRecommendations.some((t=>t.id===e))},dismissRecommendation(n){if(t().isDismissedRecommendation(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedRecommendations:[...e.dismissedRecommendations,r]})))}})),{name:"extendify-assist-recommendations",storage:bu((()=>Ef)),skipHydration:!0})),Sf=o=>{let{rec:i}=o;const{track:a,isDismissedRecommendation:s,dismissRecommendation:l}=Cf();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{key:i.slug,className:"w-full p-2 lg:p-4 relative"},(0,e.createElement)("div",{className:"flex flex-col"},(0,e.createElement)("h3",{className:"m-0 mb-2 text-lg"},i.title),(0,e.createElement)("p",{className:"m-0 text-sm"},i.description),(0,e.createElement)("a",{className:"px-3 py-2 mt-4 w-max leading-tight min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded relative cursor-pointer text-center no-underline text-sm",href:"externalLink"===i.linkType?`${i.externalLink}`:`${window.extAssistData.adminUrl}${i.internalLink}`,onClick:()=>a(i.slug),target:"externalLink"===i.linkType?"_blank":"",rel:"externalLink"===i.linkType?"noreferrer":void 0},(0,e.createElement)("span",null,i.buttonText))),s(i.slug)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5 absolute top-0 right-0 m-2 lg:m-4",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),l(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline relative"},(0,e.createElement)(r,{icon:xf,className:""}))}})))};var kf;const Tf={siteType:{},siteInformation:{title:void 0},siteTypeSearch:[],style:null,pages:[],plugins:[],goals:[],...null!==(kf=(window.extAssistData.userData.userSelectionData?.data||{})?.state)&&void 0!==kf?kf:{}},Lf={getItem:async()=>JSON.stringify(await uf.get("assist/user-selection-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/user-selection-data",{data:n}));var n},removeItem:()=>{}},_f=mu(wu(vu((()=>({...Tf})),{name:"Extendify User Selections"}),{name:"extendify-site-selection",storage:bu((()=>Lf)),skipHydration:!0}));var Af;const Nf={activeTests:[],seenTasks:[],completedTasks:[],inProgressTasks:[],...null!==(Af=(window.extAssistData.userData.taskData?.data||{})?.state)&&void 0!==Af?Af:{}},Pf={getItem:async()=>JSON.stringify(await uf.get("assist/task-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/task-data",{data:n}));var n},removeItem:()=>{}},Of=mu(wu(vu(((e,t)=>({...Nf,isCompleted(e){return t().completedTasks.some((t=>t?.id===e))},completeTask(n){t().isCompleted(n)||e((e=>({completedTasks:[...e.completedTasks,{id:n,completedAt:(new Date).toISOString()}]})))},dismissTask(n){t().completeTask(n),e((e=>{const{completedTasks:t}=e,r=t.find((e=>e.id===n));return{completedTasks:[...t,{...r,dismissed:!0}]}}))},isSeen(e){return t().seenTasks.some((t=>t?.id===e))},seeTask(n){if(t().isSeen(n))return;const r={id:n,firstSeenAt:(new Date).toISOString()};e((e=>({seenTasks:[...e.seenTasks,r]})))},uncompleteTask(t){e((e=>({completedTasks:e.completedTasks.filter((e=>e.id!==t))})))},toggleCompleted(e){t().isCompleted(e)?t().uncompleteTask(e):t().completeTask(e)}})),{name:"Extendify Assist Tasks"}),{name:"extendify-assist-tasks",storage:bu((()=>Pf)),skipHydration:!0})),Mf=()=>{var e,t,n,r,o,i,a;const{goals:s}=_f(),{completedTasks:l}=Of(),{siteCreatedAt:c,resourceData:u}=null!==(e=window.extAssistData)&&void 0!==e?e:{},{activePlugins:d,recommendations:f}=null!=u?u:{};if(!Array.isArray(f))return[];const p=null!==(t=f?.filter((e=>d?.some((t=>e?.pluginDepSlugs?.includes(t))))))&&void 0!==t?t:[],m=null!==(n=f?.filter((e=>s?.some((t=>e?.goalDepSlugs?.includes(t?.slug))))))&&void 0!==n?n:[],h=null!==(r=f?.filter((e=>l?.some((t=>e?.taskDepSlugs?.includes(t?.id))))))&&void 0!==r?r:[],g=(null!==(o=f?.filter((e=>{let{generalExclusions:t}=e;return null!==t})))&&void 0!==o?o:[]).filter((e=>{if(e.generalExclusions.includes("sslEnabled")&&"https:"!==location.protocol)return e})),v=(null!==(i=f?.filter((e=>null!==e?.pluginExclusions)))&&void 0!==i?i:[]).filter((e=>!d.some((t=>e?.pluginExclusions?.includes(t))))),y=[...null!==(a=f?.filter((e=>{let{goalDepSlugs:t,taskDepSlugs:n,pluginDepSlugs:r,generalExclusions:o,pluginExclusions:i}=e;return null===t&&null===n&&null===r&&null===o&&null===i})))&&void 0!==a?a:[],...p,...m,...h,...g,...v].sort(((e,t)=>t.priority-e.priority));return{recommendations:y.filter((e=>{var t;return!!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=Math.floor((new Date-new Date(e))/864e5);return Math.max(0,n)>=Number(t)}(c,null!==(t=e?.showAfterDay)&&void 0!==t?t:0)&&e}))}};function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Df.apply(this,arguments)}function Rf(t){return(0,e.createElement)("svg",Df({width:"111",height:"93",viewBox:"0 0 111 93",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),(0,e.createElement)("path",{d:"M14.5101 87.2398C13.3358 90.2964 16.3444 93.2964 19.3977 92.1131L83.0531 65.0925L39.2382 22.4141L14.5101 87.2398Z",fill:"#495683"}),(0,e.createElement)("path",{d:"M40.2877 20.4995C36.3109 24.4124 42.7996 37.4558 54.7806 49.6327C66.7617 61.8097 79.6982 68.5091 83.6746 64.5962C87.6515 60.6834 81.1626 47.6398 69.1815 35.463C59.517 25.6405 49.2321 19.3822 43.5285 19.3828C42.1614 19.383 41.0566 19.7428 40.2877 20.4995Z",fill:"#2A3453"}),(0,e.createElement)("path",{d:"M34.2276 35.5482L33.7734 36.7374C33.7734 36.7393 33.7734 36.7413 33.7714 36.745C32.9333 41.096 37.9937 50.1253 46.3655 58.6339C54.4862 66.8873 63.1487 72.0336 67.6437 71.6321L69.788 70.722L74.5851 68.6868C73.5111 68.8561 72.1976 68.7082 70.7024 68.2774C65.3515 66.7413 57.6872 61.5758 50.4106 54.1803C43.3562 47.0103 38.4029 39.5096 36.7851 34.1605C36.3386 32.6887 36.1476 31.3786 36.2352 30.2852L34.2276 35.5482Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M28.0033 51.8643L27.8588 52.2422C27.8588 52.2442 27.8588 52.2462 27.8569 52.2481C26.9798 55.3069 30.699 62.0787 36.9658 68.4509C43.3477 74.9363 50.19 78.7863 53.1799 77.7709C53.186 77.7689 53.1895 77.7669 53.1934 77.7648L53.5014 77.6362L58.9633 75.3164C57.9282 75.7277 56.4508 75.5835 54.6846 74.9658C50.7841 73.6011 45.4804 69.9227 40.4276 64.7882C35.4825 59.7628 31.9351 54.5173 30.5667 50.6187C29.9605 48.8857 29.781 47.4198 30.1047 46.3594L28.0033 51.8643Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M22.4938 66.3067V66.3088L22.1664 67.1665C21.9033 69.3261 24.3282 73.5798 28.2773 77.5935C32.4528 81.8371 36.9223 84.381 38.9535 83.8079L39.3509 83.6403L44.2223 81.572C43.152 81.8135 41.5655 81.3867 39.7134 80.4219C37.2789 79.1547 34.3844 76.9579 31.6009 74.1275C28.8776 71.3596 26.7607 68.496 25.5211 66.0728C24.5426 64.1665 24.1079 62.5329 24.3516 61.4375L22.4938 66.3067Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M17.6223 79.0764C17.6223 79.0764 17.6223 79.0784 17.6203 79.0784L17.4352 79.5675C17.291 80.788 18.6574 83.1856 20.8834 85.4467C23.1446 87.7451 25.5596 89.1603 26.7645 88.9828H26.7665L27.2263 88.7861L31.1579 87.1174C30.1093 87.3239 28.2771 86.5131 26.273 84.9984C25.3824 84.3298 24.4583 83.5207 23.5539 82.6008C22.6963 81.7294 21.9359 80.8402 21.3006 79.9846C19.8446 78.0216 19.0298 76.2185 19.131 75.1211L17.6223 79.0764Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M105.061 51.8608C105.061 53.294 106.222 54.4556 107.655 54.4556C109.088 54.4556 110.25 53.294 110.25 51.8608C110.25 50.4275 109.088 49.2656 107.655 49.2656C106.222 49.2656 105.061 50.4275 105.061 51.8608Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M101.401 34.3311C101.401 36.3521 103.039 37.9907 105.06 37.9907C107.081 37.9907 108.719 36.3521 108.719 34.3311C108.719 32.31 107.081 30.6719 105.06 30.6719C103.039 30.6719 101.401 32.31 101.401 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.2651 78.0852C85.2651 80.106 86.9037 81.7446 88.9244 81.7446C90.9454 81.7446 92.5837 80.106 92.5837 78.0852C92.5837 76.0641 90.9454 74.4258 88.9244 74.4258C86.9037 74.4258 85.2651 76.0641 85.2651 78.0852Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M64.5986 70.4947C64.5986 73.3612 66.9221 75.6847 69.7885 75.6847C72.6548 75.6847 74.9779 73.3612 74.9779 70.4947C74.9779 67.6282 72.6548 65.3047 69.7885 65.3047C66.9221 65.3047 64.5986 67.6282 64.5986 70.4947Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M83.1626 31.3154C83.1626 34.1817 85.4863 36.5055 88.3527 36.5055C91.2188 36.5055 93.5423 34.1817 93.5423 31.3154C93.5423 28.449 91.2188 26.125 88.3527 26.125C85.4863 26.125 83.1626 28.449 83.1626 31.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M0.75 32.3154C0.75 35.1817 3.07369 37.5055 5.94006 37.5055C8.8062 37.5055 11.1297 35.1817 11.1297 32.3154C11.1297 29.449 8.8062 27.125 5.94006 27.125C3.07369 27.125 0.75 29.449 0.75 32.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.7578 6.7825C85.7578 8.21584 86.9194 9.37751 88.3527 9.37751C89.7858 9.37751 90.9477 8.21584 90.9477 6.7825C90.9477 5.34938 89.7858 4.1875 88.3527 4.1875C86.9194 4.1875 85.7578 5.34938 85.7578 6.7825Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M24.0698 34.3311C24.0698 36.3521 25.7081 37.9907 27.7291 37.9907C29.7501 37.9907 31.3884 36.3521 31.3884 34.3311C31.3884 32.31 29.7501 30.6719 27.7291 30.6719C25.7081 30.6719 24.0698 32.31 24.0698 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M23.8223 16.169C23.8223 17.6023 24.9841 18.7638 26.4172 18.7638C27.8503 18.7638 29.0121 17.6023 29.0121 16.169C29.0121 14.7359 27.8503 13.5742 26.4172 13.5742C24.9841 13.5742 23.8223 14.7359 23.8223 16.169Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M46.7744 3.0625C55.0321 9.74224 56.3113 21.8517 49.6318 30.1097",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M77.8042 8.66016C76.7538 12.07 69.3024 9.77439 68.2518 13.1842C67.2014 16.5942 74.6526 18.8898 73.6022 22.2998C72.5516 25.7099 65.1002 23.4141 64.0498 26.8239C62.9992 30.2343 70.4506 32.5301 69.3998 35.9404C68.3492 39.3508 60.8978 37.055 59.8472 40.4655",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M69.4951 54.7159C77.5638 47.8088 89.7037 48.7506 96.6105 56.8195",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}))}var Vf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M6.87171 7C7.02416 7 7.17037 7.05737 7.27818 7.15948C7.38598 7.2616 7.44654 7.40009 7.44654 7.54451V10.8115C7.44654 11.2448 7.62823 11.6603 7.95164 11.9666C8.27504 12.273 8.71367 12.4451 9.17104 12.4451H16.9807L14.3032 9.90984C14.2497 9.85922 14.2073 9.79911 14.1784 9.73297C14.1495 9.66682 14.1346 9.59593 14.1346 9.52433C14.1346 9.45273 14.1495 9.38184 14.1784 9.31569C14.2073 9.24955 14.2497 9.18945 14.3032 9.13882C14.4111 9.03658 14.5575 8.97914 14.7101 8.97914C14.7857 8.97914 14.8606 8.99324 14.9304 9.02064C15.0002 9.04804 15.0637 9.08819 15.1171 9.13882L18.7754 12.6041C18.8289 12.6546 18.8714 12.7147 18.9003 12.7809C18.9293 12.847 18.9442 12.9179 18.9442 12.9896C18.9442 13.0612 18.9293 13.1321 18.9003 13.1983C18.8714 13.2644 18.8289 13.3245 18.7754 13.3751L15.1171 16.8403C15.0092 16.9426 14.8628 17 14.7101 17C14.5575 17 14.4111 16.9426 14.3032 16.8403C14.1952 16.7381 14.1346 16.5994 14.1346 16.4548C14.1346 16.3102 14.1952 16.1715 14.3032 16.0693L16.9807 13.5341H9.17104C8.40876 13.5341 7.67771 13.2472 7.1387 12.7367C6.59969 12.2261 6.29688 11.5336 6.29688 10.8115V7.54451C6.29687 7.40009 6.35744 7.2616 6.46524 7.15948C6.57304 7.05737 6.71925 7 6.87171 7Z"})),jf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}));function Ff(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}))}var If=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M19.773,11.573L18.679,12.667L12,5.988L5.321,12.667L4.227,11.573L12,3.8L16.129,7.929L16.129,5.865L18.194,5.865L18.194,9.994L19.773,11.573ZM18.194,13.637L18.194,19.8L5.806,19.8L5.806,13.637L12,7.454L18.194,13.637ZM15.297,13.725C15.394,13.637 15.432,13.501 15.387,13.378L15.388,13.376C15.326,13.208 15.251,13.047 15.165,12.892L15.099,12.778C15.006,12.623 14.901,12.476 14.787,12.338C14.704,12.237 14.566,12.202 14.441,12.242L13.881,12.419C13.74,12.463 13.586,12.435 13.462,12.355C13.393,12.311 13.322,12.27 13.249,12.232C13.116,12.164 13.015,12.045 12.984,11.902L12.858,11.327C12.83,11.199 12.731,11.097 12.601,11.076C12.406,11.043 12.206,11.027 12.001,11.027C11.797,11.027 11.596,11.043 11.402,11.077C11.272,11.099 11.173,11.2 11.145,11.329L11.019,11.903C10.987,12.047 10.885,12.166 10.754,12.233C10.68,12.27 10.61,12.312 10.541,12.356C10.415,12.436 10.263,12.466 10.121,12.421L9.561,12.243C9.437,12.204 9.299,12.237 9.215,12.339C9.101,12.477 8.997,12.624 8.904,12.779L8.837,12.894C8.751,13.049 8.676,13.21 8.614,13.378C8.569,13.501 8.607,13.637 8.705,13.725L9.141,14.123C9.251,14.222 9.302,14.368 9.294,14.517C9.293,14.558 9.292,14.599 9.292,14.641C9.292,14.683 9.293,14.724 9.294,14.765C9.302,14.912 9.249,15.059 9.141,15.159L8.705,15.555C8.607,15.643 8.569,15.78 8.614,15.903C8.676,16.071 8.751,16.231 8.837,16.387L8.904,16.501C8.997,16.656 9.101,16.803 9.215,16.941C9.299,17.041 9.437,17.077 9.561,17.037L10.12,16.858C10.261,16.813 10.415,16.842 10.539,16.923C10.608,16.967 10.679,17.008 10.752,17.046C10.884,17.113 10.987,17.232 11.018,17.376L11.143,17.95C11.171,18.079 11.27,18.18 11.4,18.202C11.595,18.234 11.795,18.251 12,18.251C12.205,18.251 12.405,18.234 12.6,18.202C12.729,18.18 12.828,18.079 12.857,17.95L12.982,17.376C13.015,17.232 13.116,17.113 13.247,17.046C13.321,17.009 13.391,16.967 13.461,16.923C13.586,16.842 13.739,16.813 13.88,16.858L14.44,17.036C14.564,17.075 14.703,17.041 14.786,16.94C14.9,16.802 15.005,16.655 15.098,16.5L15.164,16.385C15.25,16.23 15.325,16.069 15.387,15.901C15.432,15.778 15.394,15.641 15.297,15.554L14.861,15.157C14.751,15.059 14.7,14.912 14.707,14.764C14.708,14.723 14.71,14.682 14.71,14.639C14.71,14.597 14.708,14.556 14.707,14.515C14.7,14.368 14.752,14.222 14.861,14.122L15.297,13.725ZM12.8,15.438C12.588,15.649 12.301,15.769 12.001,15.769C11.702,15.769 11.415,15.649 11.203,15.438C10.991,15.226 10.872,14.939 10.872,14.639C10.872,14.34 10.991,14.053 11.203,13.841C11.415,13.629 11.702,13.51 12.001,13.51C12.301,13.51 12.588,13.629 12.8,13.841C13.011,14.053 13.13,14.34 13.13,14.639C13.13,14.939 13.011,15.226 12.8,15.438Z"})),Bf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M10.578,17.689L13.422,17.689C13.422,18.471 12.782,19.111 12,19.111C11.218,19.111 10.578,18.471 10.578,17.689ZM9.156,16.978L14.844,16.978L14.844,15.556L9.156,15.556L9.156,16.978ZM17.333,10.222C17.333,12.939 15.442,14.389 14.652,14.844L9.348,14.844C8.558,14.389 6.667,12.939 6.667,10.222C6.667,7.278 9.056,4.889 12,4.889C14.944,4.889 17.333,7.278 17.333,10.222ZM15.911,10.222C15.911,8.068 14.155,6.311 12,6.311C9.845,6.311 8.089,8.068 8.089,10.222C8.089,11.979 9.148,12.988 9.76,13.422L14.24,13.422C14.852,12.988 15.911,11.979 15.911,10.222ZM20.796,8.708L19.822,9.156L20.796,9.604L21.244,10.578L21.692,9.604L22.667,9.156L21.692,8.708L21.244,7.733L20.796,8.708ZM19.111,7.733L19.78,6.268L21.244,5.6L19.78,4.932L19.111,3.467L18.443,4.932L16.978,5.6L18.443,6.268L19.111,7.733Z"})),Hf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M20,6.544L10.872,15.68L7.48,12.288L8.608,11.16L10.872,13.424L18.872,5.424L20,6.544ZM18.232,10.576C18.336,11.032 18.4,11.512 18.4,12C18.4,15.536 15.536,18.4 12,18.4C8.464,18.4 5.6,15.536 5.6,12C5.6,8.464 8.464,5.6 12,5.6C13.264,5.6 14.432,5.968 15.424,6.6L16.576,5.448C15.28,4.536 13.704,4 12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,11.048 19.824,10.136 19.52,9.288L18.232,10.576Z"})),Uf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}));function zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}))}function qf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM8 14.5V5.5L14 10L8 14.5Z"}))}function Zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 16.5C6.69 16.5 4 13.81 4 10.5H6C6 12.71 7.79 14.5 10 14.5C12.21 14.5 14 12.71 14 10.5C14 8.26 12.15 6.41 9.84 6.51L11.41 8.08L10 9.5L6 5.5L10 1.5L11.41 2.91L9.81 4.51C13.28 4.4 16 7.18 16 10.5C16 13.81 13.31 16.5 10 16.5Z"}))}const Wf=()=>{const{recommendations:o,loading:i,error:a}=Mf(),{isDismissedRecommendation:s}=Cf(),l=o?.filter((e=>!s(e.slug)));return i||a?(0,e.createElement)("div",{className:"assist-recommendations-module w-full flex justify-center bg-white border border-gray-300 p-2 lg:p-4 rounded"},(0,e.createElement)(n.Spinner,null)):(0,e.createElement)("div",{id:"assist-recommendations-module",className:"w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Recommendations","extendify"))),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#recommendations",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},l?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),o?.length):(0,t.__)("View all recommendations","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===l.length?(0,e.createElement)(Gf,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-recommendations-module-list"},(0,e.createElement)(Vt,null,l.slice(0,3).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($f,{rec:t})))))))},$f=t=>{let{rec:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n,Action:r}))},Gf=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify")));var Yf,Xf=(0,e.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(i.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"}));const Jf={dismissedNotices:[],dismissedBanners:[],modals:[],...null!==(Yf=(window.extAssistData.userData.globalData?.data||{})?.state)&&void 0!==Yf?Yf:{}},Kf={getItem:async()=>JSON.stringify(await uf.get("assist/global-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/global-data",{data:n}));var n},removeItem:()=>{}},Qf=mu(wu(vu(((e,t)=>({...Jf,pushModal(t){e((e=>({modals:[t,...e.modals]})))},popModal(){e((e=>({modals:e.modals.slice(1)})))},clearModals(){e({modals:[]})},isDismissed(e){return t().dismissedNotices.some((t=>t.id===e))},dismissNotice(n){if(t().isDismissed(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedNotices:[...e.dismissedNotices,r]})))},isDismissedBanner(e){return t().dismissedBanners.some((t=>t.id===e))},dismissBanner(n){if(t().isDismissedBanner(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedBanners:[...e.dismissedBanners,r]})))}})),{name:"Extendify Assist Globals"}),{name:"extendify-assist-globals",storage:bu((()=>Kf)),skipHydration:!0,partialize:e=>(delete e.modals,e)})),ep=()=>{const{isDismissedBanner:n,dismissBanner:o}=Qf(),i=window.extAssistData.resourceData.recommendationsBanner;if(!window.extAssistData.dismissedNotices.find((e=>"welcome-message"===e.id)))return null;const a=i?.filter((e=>{let{slug:t,siteAssistant:r}=e;return r&&!n(t)}))?.at(0);return a?.link?(0,e.createElement)("div",{className:"w-full relative mt-4 mb-2"},(0,e.createElement)("a",{key:a.slug,className:"",href:a.link,target:"_blank",rel:"noreferrer"},(0,e.createElement)("img",{src:a.mobileImageURL,className:"w-full sm:hidden"}),(0,e.createElement)("img",{src:a.desktopImageURL,className:"w-full hidden sm:block"})),(0,e.createElement)("button",{"aria-label":(0,t.__)("Dismiss Banner","extendify-sdk"),type:"button",className:"absolute top-0 right-0 m-3.5 p-0 bg-transparent cursor-pointer transition-opacity duration-200 opacity-60 hover:opacity-90",onClick:()=>o(a.slug)},(0,e.createElement)(r,{icon:Xf,className:"text-white fill-current w-6 h-6"}))):null},{Slot:tp}=(0,n.createSlotFill)("Extendify/Assist/Settings"),np=()=>(0,e.createElement)(tp,null,(n=>n.length>0&&(0,e.createElement)("div",{id:"assist-settings-module",className:"extendify-assist-settings w-full border border-gray-300 p-4 md:p-8 bg-white rounded mt-6"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0"},(0,t.__)("Settings","extendify")),n)));var rp;const op={articles:[],recentArticles:[],viewedArticles:[],activeCategory:null,searchTerm:null,offset:0,...null!==(rp=(window.extAssistData.userData.supportArticlesData?.data||{})?.state)&&void 0!==rp?rp:{}},ip={getItem:async()=>JSON.stringify(await uf.get("assist/support-articles-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/support-articles-data",{data:n}));var n},removeItem:()=>{}},ap=mu(wu(vu((e=>({...op,pushArticle(t){const{slug:n,title:r}=t;e((e=>{const o=(new Date).toISOString(),i=o,a=e.viewedArticles.find((e=>e.slug===n));return{articles:[t,...e.articles],recentArticles:[t,...e.recentArticles.slice(0,9)],viewedArticles:[...e.viewedArticles.filter((e=>e.slug!==n)),a?{...a,count:a.count+1,lastViewedAt:o}:{slug:n,title:r,firstViewedAt:i,lastViewedAt:o,count:1}]}}))},popArticle(){e((e=>({articles:e.articles.slice(1)})))},clearArticles(){e({articles:[]})},setActiveCategory(t){e({activeCategory:t})},reset(){e({articles:[],activeCategory:null,searchTerm:null,offset:0})},updateTitle(t,n){e((e=>({articles:e.articles.map((e=>(e.slug===t&&(e.title=n),e)))})))},clearSearchTerm(){e({searchTerm:null,offset:0})},setSearchTerm(t){e({searchTerm:t,offset:0})},setOffset(t){e({offset:t})}})),{name:"Extendify Assist Knowledge Base"}),{name:"extendify-assist-knowledge-base",storage:bu((()=>ip)),skipHydration:!0,partialize:e=>(delete e.articles,delete e.activeCategory,delete e.searchTerm,delete e.offset,e)})),sp=()=>{const n=window.extAssistData.resourceData.supportArticles,{navigateTo:o}=Om(),{pushArticle:i,clearArticles:a,reset:s}=ap(),l=window.extAssistData.wpLanguage;return n&&0===n?.length?(0,e.createElement)("div",{className:"assist-knowledge-base-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No support articles found...","extendify")):(0,e.createElement)("div",{id:"assist-knowledge-base-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},l.startsWith("en")?(0,t.__)("Knowledge Base","extendify"):(0,t.__)("Knowledge Base (English only)","extendify")),(0,e.createElement)("a",{onClick:s,href:"admin.php?page=extendify-assist#knowledge-base",className:"inline-flex items-center no-underline hover:underline text-sm text-design-main"},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full mx-auto text-sm mt-4 flex flex-col gap-2",id:"assist-knowledge-base-module-list"},n.slice(0,5).map((t=>{let{slug:n,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,type:"button",key:n,onClick:e=>{e.preventDefault(),a(),i({slug:n,title:s}),o("knowledge-base")},className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent p-0 w-full cursor-pointer"},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-snug text-left -mt-px"},s))}))))},lp=t=>{var n;const{isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,{themeSlug:i,launchCompleted:a}=window.extAssistData;if("extendable"!==i||!a)return null;const s=null!==(n=o?.filter((e=>{let{slug:t}=e;return!r(t)})).length)&&void 0!==n?n:0;return 0===s?null:(0,e.createElement)("span",Df({className:"awaiting-mod"},t),s>9?"9":s)},cp=(e,t)=>uf.post("assist/options",{option:e,value:t}),up=async e=>{const{data:t}=await uf.get("assist/options",{params:{option:e}});return t},dp=t=>{let{task:n}=t;const{completeTask:r}=Of(),[o,i]=(0,e.useState)("edit-homepage"===n.slug?null:n.internalLink),a=(0,e.useCallback)((()=>{!n.doneDependencies&&r(n.slug)}),[n,r]);return(0,e.useLayoutEffect)((()=>{if("edit-homepage"===n.slug){const e=n.internalLink.split("$");up("page_on_front").then((t=>{i(e[0]+t+e[1])}))}}),[n]),(0,e.createElement)("a",{href:window.extAssistData.adminUrl+o,target:"_blank",rel:"noreferrer",className:pf()("px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm transition ease-linear duration-150",{"text-gray-900":o,"text-gray-600 pointer-events-none":!o}),onClick:a,"aria-disabled":!o},n.buttonTextToDo)};var fp=window.wp.blob,pp=window.wp.coreData,mp=window.wp.data,hp=window.wp.mediaUtils,gp=window.wp.hooks;const vp=r=>{let{type:o,onUpdate:i,title:a,actionLabel:s}=r;const{popModal:l}=Qf(),[c,u]=(0,e.useState)(!1),[d,f]=(0,e.useState)(0),p=(0,mp.useSelect)((e=>e(pp.store).getMedia(d)),[d]),{mediaWidth:m,mediaHeight:h,mediaSourceUrl:g}=(e=>{var t,n,r;if(!e)return{};const o=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id);if(o in(null!==(t=e?.media_details?.sizes)&&void 0!==t?t:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","medium",e.id);if(i in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url};const a=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id);return a in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}})(p);(0,e.useEffect)((()=>{up(o).then((e=>f(Number(e))))}),[o]);const v=e=>{f(e.id),cp(o,e.id),i()},y=e=>{(0,hp.uploadMedia)({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fp.isBlobURL)(t?.url)?u(!0):(v(t),u(!1))},onError(e){console.error({message:e})}})};return(0,e.createElement)("div",null,(0,e.createElement)(yp,null,(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,allowedTypes:["image"],value:d,modalClass:"",render:r=>{let{open:o}=r;return(0,e.createElement)("div",{className:"relative block"},(0,e.createElement)(n.Button,{className:"editor-post-featured-image__toggle extendify-assist-upload-logo p-0 m-0 border-0 cursor-pointer flex w-full min-w-full text-center relative bg-gray-100 hover:bg-gray-300 hover:text-current h-48 justify-center text-gray-900",onClick:o,"aria-label":d?(0,t.__)("Edit or update the image","extendify"):null,"aria-describedby":d?`image-${d}-describedby`:null},Boolean(d)&&p&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.ResponsiveWrapper,{naturalWidth:m,naturalHeight:h,isInline:!0},(0,e.createElement)("img",{className:"block m-auto w-auto h-auto max-w-full max-h-48 inset-0 p-6",src:g,alt:""}))),c&&(0,e.createElement)(n.Spinner,null),!d&&!c&&s),(0,e.createElement)(n.DropZone,{className:"w-full h-full absolute inset-0",onFilesDrop:y}))}})),Boolean(d)&&(0,e.createElement)("div",{className:"mt-6 gap-4 flex justify-between"},(0,e.createElement)(yp,null,(0,e.createElement)("div",null,d&&(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,unstableFeaturedImageFlow:!0,allowedTypes:["image"],modalClass:"image__media-modal",render:r=>{let{open:o}=r;return(0,e.createElement)(n.Button,{onClick:o,variant:"secondary"},(0,t.__)("Replace image","extendify"))}}),(0,e.createElement)(n.Button,{onClick:()=>{f(0),cp(o,0)},variant:"link",className:"ml-4",isDestructive:!0},(0,t.__)("Remove image","extendify"))),(0,e.createElement)("div",null,(0,e.createElement)(n.Button,{variant:"primary",onClick:l,className:"bg-design-main text-design-text"},(0,t.__)("Done","extendify"))))))},yp=t=>{let{fallback:r=null,children:o}=t;const{checkingPermissions:i,hasUploadPermissions:a}=(0,mp.useSelect)((e=>{const t=e("core");return{hasUploadPermissions:t.canUser("read","media"),checkingPermissions:!t.hasFinishedResolution("canUser",["read","media"])}}));return(0,e.createElement)(e.Fragment,null,i&&(0,e.createElement)(n.Spinner,null),!i&&a?o:r)},bp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site logo","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_logo",title:(0,t.__)("Site logo","extendify"),actionLabel:(0,t.__)("Set site logo","extendify"),onUpdate:()=>{o("logo")}})},xp=n=>{let{popModal:r,setModalTitle:o}=n;const[i,a]=(0,e.useState)(void 0),[s,l]=(0,e.useState)(void 0),c=(0,e.useRef)(),{completeTask:u}=Of(),{mainColor:d}=Cu();return(0,e.useEffect)((()=>{o((0,t.__)("Add site description","extendify"))}),[o]),(0,e.useEffect)((()=>{up("blogdescription").then((e=>{a(e),l(e)}))}),[a]),(0,e.useEffect)((()=>{c?.current?.focus()}),[s]),void 0===i?(0,e.createElement)("div",{className:"h-32"},(0,t.__)("Loading...","extendify")):(0,e.createElement)("form",{className:"gap-6 flex flex-col",onSubmit:e=>e.preventDefault()},(0,e.createElement)("div",null,(0,e.createElement)("label",{className:"block mb-1 text-gray-900 text-sm",htmlFor:"extendify-site-description-input"},(0,t.__)("Site description","extendify")),(0,e.createElement)("input",{ref:c,type:"text",name:"extendify-site-description-input",id:"extendify-site-description-input",className:"w-96 max-w-full border border-gray-900 px-2 h-12 input-focus",onChange:e=>{a(e.target.value)},value:i,placeholder:(0,t.__)("Enter a site description...","extendify")})),(0,e.createElement)("div",null,(0,e.createElement)("button",{disabled:i===s,className:pf()("px-4 py-3 text-white button-focus border-0 rounded relative cursor-pointer w-1/5",{"opacity-50 cursor-default":i===s}),style:{backgroundColor:d},onClick:async()=>{await cp("blogdescription",i),u("site-description"),r()}},(0,t.__)("Save","extendify"))))},wp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site icon","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_icon",title:(0,t.__)("Site icon","extendify"),actionLabel:(0,t.__)("Set site icon","extendify"),onUpdate:()=>{o("site-icon")}})},Ep=t=>{let{task:n}=t;const{pushModal:r}=Qf(),{isCompleted:o}=Of(),i={UpdateLogo:bp,UpdateSiteDescription:xp,UpdateSiteIcon:wp};return i[n.modalFunction]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>r(i[n.modalFunction])},o(n.slug)?n.buttonTextDone:n.buttonTextToDo):null};var Cp;const Sp={currentTour:null,currentStep:void 0,preparingStep:void 0,progress:[],...null!==(Cp=(window.extAssistData.userData.tourData?.data||{})?.state)&&void 0!==Cp?Cp:{}},kp={getItem:async()=>JSON.stringify(await uf.get("assist/tour-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/tour-data",{data:n}));var n},removeItem:()=>{}},Tp=mu(wu(vu(((e,t)=>({...Sp,startTour:async n=>{const{trackTourProgress:r,updateProgress:o,getStepData:i,onTourPage:a}=t();a(n?.settings?.startFrom)&&(await(n?.onStart?.(n)),n.steps=n.steps?.filter((e=>e?.showOnlyIf?.()||void 0===e?.showOnlyIf?.()))||[],await(i(0,n)?.events?.beforeAttach?.(n))),e({currentTour:n,currentStep:0,preparingStep:void 0});const s=r(n.id);o(s.id,{openedCount:s.openedCount+1,lastAction:"started"})},onTourPage(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=window.location.href;if(e?.includes(n))return!0;const{currentTour:r}=t();return r?.settings?.startFrom?.includes(n)},completeCurrentTour:async()=>{const{currentTour:n,finishedTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(n?.id);a?.id&&(r(a.id)||i(a.id,{completedAt:(new Date).toISOString(),lastAction:"completed"}),i(a.id,{completedCount:a.completedCount+1,lastAction:"completed"}),await(n?.onDetach?.()),await(n?.onFinish?.()),e({currentTour:null,currentStep:void 0}))},closeCurrentTour:async n=>{const{currentTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(r?.id);if(!a?.id)return;const s={};return["redirected"].includes(n)?i(a?.id,{lastAction:n}):["closed-by-caught-error"].includes(n)?i(a?.id,{lastAction:n,errored:!0}):("closed-manually"===n&&(s.closedManuallyCount=a.closedManuallyCount+1),await(r?.onDetach?.()),await(r?.onFinish?.()),i(a?.id,{lastAction:n,...s}),void e({currentTour:null,currentStep:void 0,preparingStep:void 0}))},findTourProgress(e){return t().progress.find((t=>t.id===e))},finishedTour(e){return t().findTourProgress(e)?.completedAt},wasOpened(e){return t().findTourProgress(e)?.openedCount>0},isSeen(e){return t().findTourProgress(e)?.firstSeenAt},trackTourProgress(n){const{findTourProgress:r}=t();return r(n)||e((e=>({progress:[...e.progress,{id:n,firstSeenAt:(new Date).toISOString(),updatedAt:(new Date).toISOString(),completedAt:null,lastAction:"init",currentStep:0,openedCount:0,closedManuallyCount:0,completedCount:0,errored:!1}]}))),r(n)},updateProgress(t,n){var r;const o=null!==(r=n?.lastAction)&&void 0!==r?r:"unknown";e((e=>({progress:e.progress.map((e=>e.id===t?{...e,...n,lastAction:o,updatedAt:(new Date).toISOString()}:e))})))},getStepData(e){var n;return null!==(n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:t().currentTour)?.steps?.[e])&&void 0!==n?n:{}},hasNextStep(){return!!t().currentTour&&t().currentStep<t().currentTour.steps.length-1},nextStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o+1;await n(i),r(e.id,{currentStep:i,lastAction:"next"})},hasPreviousStep(){return!!t().currentTour&&t().currentStep>0},prevStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o-1;await n(i),r(e.id,{currentStep:i,lastAction:"prev"})},goToStep:async n=>{const{currentTour:r,updateProgress:o,closeCurrentTour:i,getStepData:a}=t(),s=r;if(n<0||n>s.steps.length-1)return void i("closed-by-caught-error");o(s.id,{currentStep:n,lastAction:`go-to-step-${n}`});const l=a(n)?.events;l?.beforeAttach&&(e((()=>({preparingStep:n}))),await Promise.allSettled([l.beforeAttach?.(s),new Promise((e=>setTimeout(e,300)))]),e((()=>({preparingStep:void 0})))),e((()=>({currentStep:n})))}})),{name:"Extendify Assist Tour Progress"}),{name:"extendify-assist-tour-progress",storage:bu((()=>kp)),skipHydration:!0,partialize:e=>{const{currentTour:t,currentStep:n,preparingStep:r,...o}=e;return o}})),Lp=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)&&(clearInterval(n),t())}),50)})),_p=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)||(clearInterval(n),t())}),50)}));var Ap={id:"library-tour",settings:{allowOverflow:!0,hideDotsNav:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:async()=>{await Lp("#extendify-templates-inserter-btn"),document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click()},steps:[{title:(0,t.__)("Open the Pattern Library","extendify"),text:(0,t.__)("The Extendify pattern library can be opened by clicking the button to the left.","extendify"),attachTo:{element:"#extendify-templates-inserter-btn",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>dispatchEvent(new CustomEvent("extendify::close-library"))}},{title:(0,t.__)("Patterns and Layouts","extendify"),text:(0,t.__)("Choose to insert individual block patterns, or full blown templates.","extendify"),attachTo:{element:"#patterns-toggle",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#patterns-toggle"))}},{title:(0,t.__)("Filter Patterns","extendify"),text:(0,t.__)("Click on any pattern category to refine the selection.","extendify"),attachTo:{element:"#filter-patterns",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{document.querySelector("ul#filter-patterns > li:first-of-type button").click()}}},{title:(0,t.__)("Select a Pattern","extendify"),text:(0,t.__)("Simply select any pattern you wish to insert into a page by clicking on it.","extendify"),attachTo:{element:"#masonry-grid > div:first-child > div:first-child",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#masonry-grid > div:first-child > div:first-child"))}},{title:(0,t.__)("View the Inserted Pattern","extendify"),text:(0,t.__)("The selected pattern has been inserted into the page.","extendify"),attachTo:{element:".wp-block-group:last-child",frame:'iframe[name="editor-canvas"]',offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector("#masonry-grid > div:first-child > div:first-child > div")?.click(),await _p("#masonry-grid"))},options:{hideBackButton:!0}}]},Np=window.wp.blocks;const Pp=()=>!!document.querySelector('iframe[name="editor-canvas"]'),Op=e=>e.preventDefault();var Mp={id:"page-editor-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:()=>(document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click(),dispatchEvent(new CustomEvent("extendify::close-library"))),steps:[{title:(0,t.__)("Add a Block","extendify"),text:(0,t.__)("Click the plus to open the block inserter.","extendify"),attachTo:{element:".edit-post-header-toolbar__inserter-toggle",offset:{marginTop:15,marginLeft:0},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:async()=>(window.wp.data.select("core/edit-post").isFeatureActive("welcomeGuide")&&await window.wp.data.dispatch("core/edit-post").toggleFeature("welcomeGuide"),await Lp(".edit-post-header-toolbar__inserter-toggle"))}},{title:(0,t.__)("Block Inserter","extendify"),text:(0,t.__)("Add a block by clicking or dragging it onto the page.","extendify"),attachTo:{element:".block-editor-inserter__menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click(),await Lp(".block-editor-inserter__tabs")),onAttach:()=>{const e=document.querySelector(".edit-post-header-toolbar__inserter-toggle");Dp.observe(e,{attributes:!0}),window.addEventListener("keydown",Op)},onDetach:async()=>{Dp.disconnect(),window.removeEventListener("keydown",Op),document.querySelector(".edit-post-header-toolbar__inserter-toggle.is-pressed")?.click(),await _p(".block-editor-inserter__block-list"),requestAnimationFrame((()=>{document.getElementById("assist-tour-next-button")?.focus()}))}}},{title:(0,t.__)("Page Title","extendify"),text:(0,t.__)("Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-title",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{await window.wp.data.dispatch("core/editor").editPost({title:"Sample Post"})}}},{title:(0,t.__)("Blocks","extendify"),text:(0,t.__)("Each block will show up on the page and can be edited by clicking on it.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-content > p",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{if(await window.wp.data.select("core/block-editor").getBlockCount()>0)return;const e=(0,Np.createBlock)("core/paragraph",{content:(0,t.__)("This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.","extendify")});return await window.wp.data.dispatch("core/block-editor").insertBlock(e),Pp()?await window.wp.data.dispatch("core/block-editor").flashBlock(e.clientId):null}}},{title:(0,t.__)("Page and Block Settings","extendify"),text:(0,t.__)("Select either page or block to change the settings for the entire page or the block that is selected.","extendify"),attachTo:{element:".interface-interface-skeleton__sidebar",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>{document.querySelector(`[aria-label="${(0,t.__)("Settings")}"]:not(.is-pressed)`)?.click(),await Lp(".interface-interface-skeleton__sidebar"),document.querySelector(".edit-post-sidebar__panel-tab")?.click(),await Lp(".edit-post-post-status"),document.querySelector(".edit-post-post-status:not(.is-opened) button")?.click(),await Lp(".edit-post-post-status.is-opened")}}},{title:(0,t.__)("Preview","extendify"),text:(0,t.__)("Click preview to view how your changes look on the front end of your site.","extendify"),attachTo:{element:".block-editor-post-preview__button-toggle",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Publish or Save","extendify"),text:(0,t.__)("Click publish or update to save the changes you’ve made to the page and make them live on the site.","extendify"),attachTo:{element:".editor-post-publish-button__button",offset:{marginTop:15},position:{x:"right",y:"bottom"},hook:"top right"},events:{}}]};const Dp=new MutationObserver((()=>{document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click()}));var Rp={id:"plugin-install-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugin-install.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Add New plugin menu","extendify"),text:(0,t.__)("Click here to access the Add Plugins page.","extendify"),attachTo:{element:'#menu-plugins .wp-submenu a[href="plugin-install.php"]',offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Search","extendify"),text:(0,t.__)("Search for a plugin by name or functionality.","extendify"),attachTo:{element:".search-form.search-plugins",offset:{marginTop:5,marginLeft:-15},boxPadding:{top:-5,bottom:3,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Plugin details","extendify"),text:(0,t.__)("See important information about each plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .plugin-card-bottom",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"bottom"},hook:"bottom left"},events:{}},{title:(0,t.__)("Install now","extendify"),text:(0,t.__)("Install the plugin. Then, press this button again to activate the plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .install-now",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Upload Plugin","extendify"),text:(0,t.__)("If you have a plugin from an external source, you can upload it directly here.","extendify"),attachTo:{element:".upload-view-toggle",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},Vp={id:"plugin-management-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugins.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Installed Plugins menu","extendify"),text:(0,t.__)("Click this menu to see and manage the plugins you have installed.","extendify"),attachTo:{element:"#menu-plugins ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Installed plugins","extendify"),text:(0,t.__)("See all plugins installed on your site. This includes plugins that are active and deactivated.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Deactivate/activate option","extendify"),text:(0,t.__)("Under each plugin you can activate or deactivate it.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.plugin-title",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Add another","extendify"),text:(0,t.__)("Click here to add another plugin to your site.","extendify"),attachTo:{element:"a.page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},jp={id:"site-assistant-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"]},steps:[{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("The Site Assistant gives you personalized recommendations and helps with creating and maintaining your site.","extendify"),attachTo:{element:"#assist-menu-bar",offset:{marginTop:20,marginLeft:-5},position:{x:"left",y:"bottom"},hook:"top left",boxPadding:{top:5,bottom:5,left:5,right:5}},events:{onAttach:()=>{document.querySelector("#assist-menu-bar")?.scrollIntoView()}}},{title:(0,t.__)("Tasks","extendify"),text:(0,t.__)("Now that you've created your starter site, make it your own with these follow up tasks.","extendify"),showOnlyIf:()=>document.querySelector(".assist-tasks-module"),attachTo:{element:"#assist-tasks-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-tasks-module"),onAttach:()=>{document.querySelector("#assist-tasks-module")?.scrollIntoView()}}},{title:(0,t.__)("Recommendations","extendify"),text:(0,t.__)("See our personalized recommendations for you that will help you accomplish your goals.","extendify"),showOnlyIf:()=>document.querySelector("#assist-recommendations-module"),attachTo:{element:"#assist-recommendations-module",offset:{marginTop:window.innerWidth<=1150?20:0,marginLeft:window.innerWidth<=1150?-5:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-recommendations-module"),onAttach:()=>{document.querySelector("#assist-recommendations-module")?.scrollIntoView()}}},{title:(0,t.__)("Knowledge Base","extendify"),text:(0,t.__)("Find articles with information on accomplishing different things with WordPress, including screenshots, and videos.","extendify"),attachTo:{element:"#assist-knowledge-base-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-knowledge-base-module"),onAttach:()=>{document.querySelector("#assist-knowledge-base-module")?.scrollIntoView()}}},{title:(0,t.__)("Tours","extendify"),text:(0,t.__)("See additional tours of the different parts of WordPress. Restart your completed tours at any time.","extendify"),attachTo:{element:"#assist-tours-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-tours-module"),onAttach:()=>{document.querySelector("#assist-tours-module")?.scrollIntoView()}}},{title:(0,t.__)("Quick Links","extendify"),text:(0,t.__)("Easily access some of the most common items in WordPress with these quick links.","extendify"),attachTo:{element:"#assist-quick-links-module",offset:{marginTop:window.innerWidth<=1150?10:0,marginLeft:window.innerWidth<=1150?10:-15},position:{x:window.innerWidth<=1150?"right":"left",y:"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-quick-links-module"),onAttach:()=>{document.querySelector("#assist-quick-links-module")?.scrollIntoView()}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Come back to the Site Assistant any time by clicking the menu item.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onDetach:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))}}}]};const{adminUrl:Fp,themeSlug:Ip,blockTheme:Bp}=window.extAssistData;var Hp={id:"style-editor-tour",settings:{allowOverflow:!1,startFrom:[Fp+`site-editor.php?canvas=edit&postType=wp_template&postId=${Ip}%2F%2Fhome`],enabled:null!=Bp&&Bp},onStart:()=>{document.querySelector(".components-modal__header > button")?.click()},steps:[{title:(0,t.__)("Style Editor","extendify"),text:(0,t.__)("The style editor allows you to edit the styles, colors, and typographic elements of your site. To access the style editor, first open the Editor via Appearance > Editor.","extendify"),image:"https://placehold.co/342x240",attachTo:{element:".interface-pinned-items button:nth-child(2)",offset:{marginTop:10,marginLeft:-30},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:()=>Lp(".interface-pinned-items")}},{title:(0,t.__)("Styles Panel","extendify"),text:(0,t.__)("The styles panel allows you to customize the appearance of your site. It includes style variations, colors, typography, and more.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar",offset:{marginTop:1,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".interface-pinned-items button:nth-child(2):not(.is-pressed)")?.click(),await Lp(".edit-site-global-styles-sidebar"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("The Browse Styles button opens the style variations panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/variations"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("Choose a style you like to preview how it will look on your site.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/variations"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("The Typography button opens the typography settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/typography"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("Choose a typographic element to customize.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/typography"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("The Colors button opens the color settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/colors"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("Select the theme's palette or individual elements to customize their colors.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/colors"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("The Layout button opens the layout settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/layout"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("From here you can customize the dimensions, padding, and margins used for your site layout.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/layout"]')?.click(),await Lp(".components-tools-panel"))}}],onFinish:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))},Up={id:"users-screen-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"users.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.add("opensub")},steps:[{title:(0,t.__)("All Users menu","extendify"),text:(0,t.__)("Click here to view and manage the users on your site.","extendify"),attachTo:{element:"#menu-users ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.remove("opensub")}}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("See all of your users, including admin users in this table.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Edit user information","extendify"),text:(0,t.__)("Click the edit button to change the user's role, manage their account, or change their profile information.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.username",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="0"},onDetach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="-9999em"}}},{title:(0,t.__)("Search for users","extendify"),text:(0,t.__)("Use the search bar to find a particular user.","extendify"),attachTo:{element:"p.search-box",offset:{marginTop:-5,marginLeft:-15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Add a new user","extendify"),text:(0,t.__)("Click the Add New button to add a new user to your site.","extendify"),attachTo:{element:".page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},zp={"welcome-tour":{id:"welcome-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"index.php",window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"],minBoxWidth:"360px"},onStart:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onFinish:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))},steps:[{title:(0,t.__)("View Site","extendify"),text:(0,t.__)("At any time, you can view your site (from a visitor's perspective) from the top admin bar under your site's name.","extendify"),image:"https://assets.extendify.com/tours/welcome/view-site.gif",attachTo:{element:"#wp-admin-bar-view-site",offset:{marginTop:0,marginLeft:10},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Access the Site Assistant at any time.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Dashboard","extendify"),text:(0,t.__)("The default WordPress dashboard will have some overall site metrics and modules added from certain plugins.","extendify"),attachTo:{element:"#menu-dashboard",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Posts","extendify"),text:(0,t.__)("Manage and create blog posts.","extendify"),attachTo:{element:"#menu-posts",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Media","extendify"),text:(0,t.__)("Add, edit, or remove images and other media from your library. When you upload an image to be used on your site, it will be added to the library.","extendify"),attachTo:{element:"#menu-media",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Pages","extendify"),text:(0,t.__)("Use the pages menu to add, delete, or edit the pages on your site.","extendify"),image:"https://assets.extendify.com/tours/welcome/add-pages.gif",attachTo:{element:"#menu-pages",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Comments","extendify"),text:(0,t.__)("If you have commenting enabled on your posts, you can manage those comments here.","extendify"),attachTo:{element:"#menu-comments",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Appearance","extendify"),text:(0,t.__)("Manage your theme and access the Site Editor from the Appearance menu. The Site Editor is where you can make global changes to your site (such as the menu, header/footer, and styles).","extendify"),attachTo:{element:"#menu-appearance",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Plugins","extendify"),text:(0,t.__)("Add or manage the plugins on your site.","extendify"),attachTo:{element:"#menu-plugins",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("Add or manage users on your site, both admin users and others.","extendify"),attachTo:{element:"#menu-users",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Tools","extendify"),text:(0,t.__)("Import/export post data, check site health, and edit theme or plugin files directly in the WordPress admin.","extendify"),attachTo:{element:"#menu-tools",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Settings","extendify"),text:(0,t.__)("Advanced settings for your site and for certain plugins.","extendify"),attachTo:{element:"#menu-settings",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Collapse menu","extendify"),text:(0,t.__)("Use this toggle to collapse or expand the sidebar menu.","extendify"),attachTo:{element:"#collapse-menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("User","extendify"),text:(0,t.__)("Manage your profile or log out of your account here.","extendify"),attachTo:{element:"#wp-admin-bar-user-actions",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}}]},"plugin-install-tour":Rp,"plugin-management-tour":Vp,"page-editor-tour":Mp,"library-tour":Ap,"style-editor-tour":Hp,"users-screen-tour":Up,"site-assistant-tour":jp};const qp=n=>{let{task:r}=n;const{startTour:o,wasOpened:i}=Tp();return zp[r.slug]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>o(zp[r.slug])},(()=>{const{buttonTextDone:e,buttonTextToDo:n}=r;return i(r.slug)?null!=e?e:(0,t.__)("Restart Tour","extendify"):null!=n?n:(0,t.__)("Start Tour","extendify")})()):null},Zp=o=>{let{task:i}=o;const{isCompleted:a,dismissTask:s}=Of(),{slug:l}=i,c={modal:Ep,tour:qp,"internal link":dp},u=i?.taskType?c[i.taskType]:null;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flex gap-1 sm:gap-2 items-center"},(0,e.createElement)("div",{className:"sr-only"},a(l)?(0,t.__)("Completed","extendify"):(0,t.__)("Not completed","extendify")),(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16","aria-hidden":"true",focusable:"false",className:"flex-shrink-0 w-6 h-6 rounded-full text-gray-400"},(0,e.createElement)("circle",{className:"checkbox__background",r:"5",cx:"8",cy:"8",stroke:a(l)?"var(--ext-design-main, #3959e9)":"currentColor",fill:a(l)?"var(--ext-design-main, #3959e9)":"none",strokeWidth:"1"}),(0,e.createElement)("polyline",{className:"checkbox__checkmark",points:"5,8 8,10 11,6",stroke:a(l)?"#fff":"transparent",strokeWidth:"1",fill:"none"})),(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("span",{className:"text-sm font-medium mr-2"},i.title))),(0,e.createElement)("div",{className:"flex items-center justify-end gap-1 sm:gap-3"},u&&(0,e.createElement)(u,{task:i}),a(l)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),s(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline"},(0,e.createElement)(r,{icon:xf,className:""}))}})))},Wp=()=>{const{seeTask:n,isCompleted:o}=Of(),i=window.extAssistData.resourceData.tasks,a=i?.filter((e=>!o(e.slug)));if((0,e.useEffect)((()=>{a?.length&&a.forEach((e=>n(e.slug)))}),[a,n]),0===i?.length)return(0,e.createElement)("div",{className:"assist-tasks-module w-full bg-white border border-gray-300 p-2 lg:p-4 mb-6 rounded"},(0,t.__)("No tasks found...","extendify"));const s=window.getComputedStyle(document?.querySelector("#wpadminbar"))?.["background-color"];return(0,e.createElement)("div",{id:"assist-tasks-module",className:"assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Tasks","extendify")),a?.length>0?(0,e.createElement)("span",{className:"rounded-full py-0 px-1.5 text-xss flex justify-center items-center text-white w-4 h-4",style:{backgroundColor:s}},(0,e.createElement)(lp,null)):null),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tasks",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},a?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),i?.length):(0,t.__)("View completed tasks","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===a.length?(0,e.createElement)(Gp,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-tasks-module-list"},(0,e.createElement)(Vt,null,a.slice(0,5).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($p,{task:t})))))))},$p=t=>{let{task:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Zp,{task:n,Action:r}))},Gp=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))),Yp=()=>{const n=window.extAssistData.resourceData.tours,{startTour:o,wasOpened:i}=Tp();return 0===n.length?(0,e.createElement)("div",{className:"assist-tours-module w-full p-4 lg:p-8"},(0,t.__)("No tours found...","extendify")):(0,e.createElement)("div",{id:"assist-tours-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Tours","extendify")),n.length>5&&(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tours",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},(0,t.sprintf)((0,t.__)("View all %s","extendify"),n?.length),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full text-base flex flex-col gap-3 mt-4 relative",id:"assist-tours-module-list"},n.slice(0,5).map((t=>{let{title:n,slug:r}=t;return(0,e.createElement)("button",{key:r,className:"p-4 button-focus bg-gray-100 hover:bg-gray-200 hover:text-design-main focus:shadow-button cursor-pointer no-underline flex justify-between gap-2 group text-sm",type:"button",onClick:()=>o(zp[r])},(0,e.createElement)("span",{className:"text-gray-900"},n),(t=>i(t)?(0,e.createElement)(Zf,{className:"w-5 h-5 group-hover:fill-current"}):(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current"}))(r))})),(0,e.createElement)("div",{className:"bg-black bg-opacity-75 rounded w-full h-full p-6 absolute inset-0 flex lg:hidden items-center justify-center"},(0,e.createElement)("h3",{className:"text-lg m-0 text-white text-center"},(0,t.__)("Guided tours are optimized for large screens, ensuring the best possible experience.","extendify")))))},Xp="welcome-message",Jp=()=>{const{isDismissed:n,dismissNotice:r}=Qf(),o=window.extAssistData.dismissedNotices.find((e=>e.id===Xp)),{startTour:i,progress:a}=Tp(),{launchCompleted:s}=window.extAssistData,l=a?.filter((e=>"site-assistant-tour"===e.id)),c=l?.[0]?.completedCount;return(0,e.useEffect)((()=>{o||n(Xp)||c>0&&r(Xp)}),[o,n,r,c]),s?o||n(Xp)||c>0?null:(0,e.createElement)("div",{id:"assist-welcome-notice",className:"bg-design-main text-design-text w-full text-base p-6 md:p-8 rounded mb-6 relative"},(0,e.createElement)("div",{className:"absolute right-0 top-0"},(0,e.createElement)("button",{className:"bg-white bg-opacity-70 hover:bg-opacity-80 rounded-bl px-0.5 h-6 w-6 cursor-pointer flex items-center",type:"button",onClick:()=>{r(Xp)}},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}))),(0,e.createElement)("div",{className:"grid grid-cols-1 xl:grid-cols-12 gap-6 items-start"},(0,e.createElement)("div",{className:"xl:max-w-lg col-span-8"},(0,e.createElement)("h3",{className:"text-2xl mt-0 mb-3 text-white"},(0,t.__)("Your site is ready!","extendify")),(0,e.createElement)("p",{className:"text-sm my-0"},(0,t.__)("The Site Assistant is your go-to dashboard to help you get the most out of your site.","extendify"))),(0,e.createElement)("div",{className:"xl:max-w-lg col-span-4 flex sm:items-start lg:items-center lg:justify-evenly h-full"},(0,e.createElement)("button",{className:"h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button",onClick:()=>{i(jp)}},(0,t.__)("Take a tour","extendify"),(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current fill-current"}))))):null},Kp=t=>{let{children:n}=t;return(0,e.createElement)("div",{className:"max-w-screen-2xl mx-4 md:mx-12 3xl:mx-auto pt-2 xl:pt-8 flex justify-center flex-col"},n)},Qp=()=>{const{themeSlug:t,launchCompleted:n}=window.extAssistData;return"extendable"!==t||n?"extendable"===t?(0,e.createElement)(Wp,null):null:(0,e.createElement)(hf,null)},em=()=>{var n,o,i;const{searchTerm:a,setSearchTerm:s,activeCategory:l,articles:c,clearArticles:u,popArticle:d,reset:f}=ap();return l||c?(0,e.createElement)("div",{className:"flex items-center py-3 px-8 text-gray-700 bg-white border-l border-r border-gray-300"},(0,e.createElement)("button",{"aria-label":(0,t.__)("Knowledge Base home","extendify-sdk"),type:"button",className:"flex items-center underline p-0 text-xs bg-transparent text-gray-700 cursor-pointer",onClick:f},(0,e.createElement)(r,{icon:jf,className:"fill-current"})),a&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:()=>{f(),s(a)}},(0,t.sprintf)((0,t.__)('Search results for "%s"',"extendify-sdk"),a))),l&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":l?.title,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:u},l?.title)),c?.[1]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":null!==(n=c?.[1]?.title)&&void 0!==n?n:c?.[1]?.slug,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:d},null!==(o=c?.[1]?.title)&&void 0!==o?o:c?.[1]?.slug)),c?.[0]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("span",null,null!==(i=c?.[0]?.title)&&void 0!==i?i:c?.[0]?.slug))):null};var tm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),nm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const rm=n=>{let{handleSubmission:o}=n;const{searchTerm:i,clearSearchTerm:a,reset:s}=ap();return(0,e.createElement)("form",{method:"get",onSubmit:e=>{e.preventDefault(),o(i)},className:"relative w-full max-w-xs h-8"},(0,e.createElement)("label",{htmlFor:"s",className:"sr-only"},(0,t.__)("Search for articles","extendify")),(0,e.createElement)("input",{name:"s",id:"s",type:"text",value:null!=i?i:"",onChange:e=>o(e.target.value),placeholder:(0,t.__)("Search...","extendify"),className:"input w-full placeholder-gray-400 text-sm pr-16 h-full"}),(0,e.createElement)("div",{className:"absolute right-0 text-gray-400 flex items-center justify-center inset-y-0"},(0,e.createElement)(r,{icon:i?nm:tm,className:pf()("fill-current",{"cursor-pointer":i}),onClick:()=>{s(),a()},size:30})))};var om=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));const im=o=>{let{searchResponse:i}=o;const{data:a,loading:s,error:l}=i,{offset:c,setOffset:u}=ap(),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return u("add"===e?c+t:c-t)};return s?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):l?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading articles","extendify"),(0,e.createElement)("br",null),l):a?.length?(0,e.createElement)("div",{className:"flex items-center flex-wrap justify-center"},(0,e.createElement)("div",{className:"max-w-4xl w-full flex flex-col gap-2","data-test":"search-results"},a.map((t=>(0,e.createElement)(am,Df({key:t.id},t))))),(0,e.createElement)("div",{className:"flex items-center justify-between max-w-4xl w-full"},c>0?(0,e.createElement)("button",{className:"flex justify-start items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("remove")},(0,e.createElement)(r,{icon:om,className:"fill-current"}),(0,t.__)("Previous","extendify")):(0,e.createElement)("div",{className:"w-full"}),a.length?(0,e.createElement)("button",{className:"flex justify-end items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("add")},(0,t.__)("Next","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})):(0,e.createElement)("div",{className:"w-full"}))):(0,e.createElement)("div",{className:"p-8 text-base text-center","data-test":"no-results"},(0,t.__)("Sorry, we couldn't find anything","extendify"))},am=n=>{let{link:r,slug:o,title:i,excerpt:a}=n;const{pushArticle:s}=ap();return(0,e.createElement)("a",{href:r,onClick:e=>{e.preventDefault(),s({slug:o,title:i.rendered})},className:"p-4 flex flex-col gap-1 no-underline bg-transparent w-full cursor-pointer text-gray-900 hover:bg-gray-100 focus:outline-none ring-design-main focus:ring-wp focus:ring-offset-1 focus:ring-offset-white"},(0,e.createElement)("h3",{className:"font-semibold text-lg text-left m-0"},i.rendered),(0,e.createElement)("div",{className:"text-sm text-left",dangerouslySetInnerHTML:{__html:(l=a.rendered,l.replaceAll((0,t.__)("Go to the list of Blocks","extendify"),"").replaceAll((0,t.__)("Go back to the list of Blocks","extendify"),"").replace(/<\/?p>/g,""))}}));var l};var sm=o(488),lm=(sm.domToReact,sm.htmlToDOM,sm.attributesToProps,sm.Comment,sm.Element,sm.ProcessingInstruction,sm.Text,sm);const cm=((e,t)=>(...n)=>{const[r,o,i]=ou(n),a=(i.use||[]).concat(t);return e(r,o,{...i,use:a})})(lu,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),um=()=>{const{articles:r,pushArticle:o,updateTitle:i}=ap(),a=(0,e.useRef)(),s=r?.[0]?.slug,{data:l,error:c,loading:u}=(e=>{const{data:t,error:n}=cm(`support-article-${e}`,(async()=>{var t;const n=await(e=>uf.get("assist/support-article",{params:{slug:e}}))(e);if(!n?.data||!Array.isArray(n.data))throw console.error(`We got an empty response while querying support-article-${e}`,n),new Error("Bad Data");return null!==(t=n.data?.[0])&&void 0!==t?t:{}}));return{data:t,error:n,loading:!t&&!n}})(s),d=l?.title?.rendered;return(0,e.useEffect)((()=>{s&&d&&i(s,d)}),[d,i,s]),(0,e.useEffect)((()=>{if(!a.current)return;const e=a.current?.querySelectorAll("a"),t=async e=>{var t;if(e.preventDefault(),e.ctrlKey||e.metaKey)return e.stopPropagation(),window.open(e.target.href,"_blank");const n=null!==(t=e.target?.href)&&void 0!==t?t:e.target?.closest("a")?.href,{pathname:r}=new URL(n),i=r.split("/").filter(Boolean)?.at(-1),{data:a}=await(s=r,uf.get("assist/get-redirect",{params:{path:s}}));var s;if(!a)return r.startsWith("/documentation/article/")?o({slug:i,title:void 0}):window.open(`https://wordpress.org${r}`,"_blank");o({slug:a.split("/").filter(Boolean)?.at(-1)})},n=e=>{e.preventDefault(),window.open(e.target.href,"_blank")},r=e=>e.preventDefault();return e.forEach((e=>{const{hash:o,host:i,pathname:a}=new URL(e.href);if(o&&i===window.location.host||a.startsWith("/support/category"))return e.addEventListener("click",r),e.setAttribute("aria-disabled","true"),void e.classList.add("link-disabled");if(a.match(/\.(jpg|jpeg|png|gif|pdf|doc|docx|xls|xlsx|ppt|pptx)$/))return void e.addEventListener("click",r);if(a.startsWith("/documentation/article")||a.startsWith("/support/article"))return void e.addEventListener("click",t);e.addEventListener("click",n);const s=document.createElement("span");s.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" class="components-external-link__icon css-rvs7bx esh4a730" aria-hidden="true" focusable="false"><path d="M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"></path></svg>',e.appendChild(s)})),()=>{e.forEach((e=>{e?.removeEventListener("click",t),e?.removeEventListener("click",n),e?.removeEventListener("click",r)}))}}),[l,o]),u?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):c?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading this article","extendify")):(0,e.createElement)("article",{ref:a,className:"extendify-documentation w-full"},(0,e.createElement)("h1",{className:"m-0 text-3xl"},d),l?.content?.rendered&&lm(l?.content?.rendered))},dm=()=>{const{setSearchTerm:n,searchTerm:r,offset:o,reset:i,articles:a,activeCategory:s}=ap(),l=(e=>{let{term:t,perPage:n,offset:r}=e;const{data:o,error:i}=cm({term:t,perPage:n,offset:r},(async e=>{let{term:t,perPage:n,offset:r}=e;if(!t)return[];const o=await function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return uf.get("assist/support-articles-search",{params:{search:e,per_page:t,offset:n}})}(t,n,r);if(!o?.data||!Array.isArray(o.data))throw console.error("We got an empty response while querying search-articles",o),new Error("Bad Data");return o.data}));return{data:o,error:i,loading:!o&&!i}})({term:r,perPage:10,offset:o});return(0,e.useEffect)((()=>(Nm.onRouteChange(i),()=>Nm.removeOnRouteChange(i))),[i]),(0,e.createElement)("div",{className:"my-4"},(0,e.createElement)("div",{className:"bg-design-main p-8 m-0 rounded-t flex gap-3 flex-col md:flex-row justify-between"},(0,e.createElement)("h2",{className:"m-0"},(0,e.createElement)("button",{onClick:i,title:(0,t.__)("Back to Knowledge Base home","extendify"),type:"button",className:"text-partner-primary-text text-xl cursor-pointer font-normal focus:outline-none bg-transparent p-0 m-0"},(0,t.__)("Knowledge Base","extendify"))),(0,e.createElement)(rm,{handleSubmission:e=>{i(),n(e)}})),(a?.length>0||s||l?.data?.length>0)&&(0,e.createElement)(em,null),(0,e.createElement)("div",{className:"flex flex-col w-full bg-white border border-gray-300 p-4 lg:p-8 min-h-half","data-test":"kb-content"},(0,e.createElement)(fm,{articles:a,search:r,searchResponse:l})))},fm=t=>{let{articles:n,search:r,searchResponse:o}=t;return n?.length>0?(0,e.createElement)(um,null):r?.length>0?(0,e.createElement)(im,{searchResponse:o}):(0,e.createElement)(pm,{articles:n})},pm=()=>{const{activeCategory:o,setActiveCategory:i,pushArticle:a}=ap(),s=window.extAssistData.resourceData.supportArticleCategories,l=window.extAssistData.resourceData.supportArticles,c=window.extAssistData.wpLanguage||"en";if(!s)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null));if(l&&0===l?.length)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("No support articles found...","extendify"));const u=s?.map((e=>{const t=l?.filter((t=>t.supportArticleCategoriesSlug?.includes(e.slug)));return{...e,articles:t}}));return(0,e.createElement)(e.Fragment,null,c?.startsWith("en")?null:(0,e.createElement)("p",{className:"my-8 py-3.5 px-4 text-base border border-blue-300 bg-blue-50"},(0,t.__)("Please note: these articles are available in English only.","extendify")),(0,e.createElement)("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-x-4 gap-y-8"},u.filter((e=>{let{slug:t}=e;return!o||t===o.slug})).map((n=>(0,e.createElement)("div",{key:n.slug,"data-test":"kb-category"},(0,e.createElement)("button",{"aria-label":n.title,type:"button",className:pf()("mt-0 mb-4 text-base font-semibold no-underline bg-transparent p-0",{"hover:underline":!o,"hover:text-partner-primary-bg":!o,"cursor-pointer":!o}),onClick:()=>i({title:n.title,slug:n.slug})},n.title),n.articles.filter(((e,t)=>o||t<5)).map((t=>{let{slug:o,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,key:o,type:"button",className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 p-0 w-full cursor-pointer",onClick:()=>{i(n),a({slug:o,title:s})}},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-tight font-normal text-left text-sm -mt-px"},s))})),!o&&n.articles.length>5&&(0,e.createElement)("button",{"aria-label":(0,t.__)("Show all","extendify"),type:"button",className:"text-left no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-4 p-0 w-full cursor-pointer font-semibold text-design-main flex items-center",onClick:()=>{i({title:n.title,slug:n.slug})}},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})))))))},mm=()=>{const{recommendations:n}=Mf(),{isDismissedRecommendation:r}=Cf(),[o,i]=(0,e.useState)(!1),a=n?.filter((e=>r(e.slug))),s=n?.filter((e=>!r(e.slug)));return(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized recommendations for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)(1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(960),a=n(790);o(n(790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var f=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(f);t.CDATA=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(f);t.Document=m;var h=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(f);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function x(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function E(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(b(e))n=new u(e.data);else if(g(e)){var r=t?C(e.children):[],o=new h(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?C(e.children):[];var a=new p(r);r.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){r=t?C(e.children):[];var s=new m(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!x(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function C(e){for(var t=e.map((function(e){return E(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=h,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},276:function(e){var t="html",n="head",r="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;s=l=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,u,d,p,m=e.match(o);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return u=l(e),i.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case n:case r:return p=(u=s(e)).querySelectorAll(c),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=s(e,r).querySelector(r)).childNodes}}},152:function(e,t,n){var r=n(276),o=n(507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},507:function(e,t,n){for(var r,o=n(915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,s=o.Element,l=o.ProcessingInstruction,c=o.Text,u={},d=0,f=i.length;d<f;d++)r=i[d],u[r.toLowerCase()]=r;function p(e){for(var t,n={},r=0,o=e.length;r<o;r++)n[(t=e[r]).name]=t.value;return n}function m(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var o=[],i=0,u=t.length;i<u;i++){var d,f=t[i];switch(f.nodeType){case 1:(d=new s(m(f.nodeName),p(f.attributes))).children=e(f.childNodes,d);break;case 3:d=new c(f.nodeValue);break;case 8:d=new a(f.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=d),d.parent=n,d.prev=h,d.next=null,o.push(d)}return r&&((d=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,d.parent=n,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},488:function(e,t,n){var r=n(915),o=n(152),i=n(484),a=n(670);o="function"==typeof o.default?o.default:o;var s={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:a(o(e,(t=t||{}).htmlparser2||s),t)}l.domToReact=a,l.htmlToDOM=o,l.attributesToProps=i,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,e.exports.default=l},484:function(e,t,n){var r=n(726),o=n(606);function i(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,a,s,l,c,u={},d=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(n in e)if(s=e[n],r.isCustomAttribute(n))u[n]=s;else if(l=i(a=n.toLowerCase()))switch(c=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||"option"===t||d||(l=i("default"+a)),u[l]=s,c&&c.type){case r.BOOLEAN:u[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===s&&(u[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(u[n]=s);return o.setStyleProp(e.style,u),u}},670:function(e,t,n){var r=n(196),o=n(484),i=n(606),a=i.setStyleProp,s=i.canTextBeChildOfNode;function l(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var i,c,u,d,f,p=(n=n||{}).library||r,m=p.cloneElement,h=p.createElement,g=p.isValidElement,v=[],y="function"==typeof n.replace,b=n.trim,x=0,w=t.length;x<w;x++)if(i=t[x],y&&g(u=n.replace(i)))w>1&&(u=m(u,{key:u.key||x})),v.push(u);else if("text"!==i.type){switch(d=i.attribs,l(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}w>1&&(d.key=x),v.push(h(i.name,d,f))}else{if((c=!i.data.trim().length)&&i.parent&&!s(i.parent))continue;if(b&&c)continue;v.push(i.data)}return 1===v.length?v[0]:v}},606:function(e,t,n){var r=n(196),o=n(476).default,i={reactCompat:!0},a=r.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},370:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="\n",u="/",d="*",f="",p="comment",m="declaration";function h(e){return e?e.replace(l,f):f}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var g=1,v=1;function y(e){var t=e.match(n);t&&(g+=t.length);var r=e.lastIndexOf(c);v=~r?e.length-r:v+e.length}function b(){var e={line:g,column:v};return function(t){return t.position=new x(e),S(),t}}function x(e){this.start=e,this.end={line:g,column:v},this.source=l.source}x.prototype.content=e;var w=[];function E(t){var n=new Error(l.source+":"+g+":"+v+": "+t);if(n.reason=t,n.filename=l.source,n.line=g,n.column=v,n.source=e,!l.silent)throw n;w.push(n)}function C(t){var n=t.exec(e);if(n){var r=n[0];return y(r),e=e.slice(r.length),n}}function S(){C(r)}function k(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=b();if(u==e.charAt(0)&&d==e.charAt(1)){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return E("End of comment missing");var r=e.slice(2,n-2);return v+=2,y(r),e=e.slice(n),v+=2,t({type:p,comment:r})}}function L(){var e=b(),n=C(o);if(n){if(T(),!C(i))return E("property missing ':'");var r=C(a),l=e({type:m,property:h(n[0].replace(t,f)),value:r?h(r[0].replace(t,f)):f});return C(s),l}}return S(),function(){var e,t=[];for(k(t);e=L();)!1!==e&&(t.push(e),k(t));return t}()}},726:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,i=3,a=4;function s(e,t,n,r,s,l,c){this.acceptsBooleans=t===o||t===i||t===a,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var l={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){l[e]=new s(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,n,o=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],_n=!0,a=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],a=o[1];l[i]=new s(i,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){l[e]=new s(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){l[e]=new s(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){l[e]=new s(e,i,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){l[e]=new s(e,i,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){l[e]=new s(e,a,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){l[e]=new s(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){l[e]=new s(e,5,!1,e.toLowerCase(),null,!1,!1)}));var c=/[\-\:]([a-z])/g,u=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!1,!1)})),l.xlinkHref=new s("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!0,!0)}));var d=n(229),f=d.CAMELCASE,p=d.SAME,m=d.possibleStandardNames,h=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),g=Object.keys(m).reduce((function(e,t){var n=m[t];return n===p?e[t]=t:n===f?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=i,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=a,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return l.hasOwnProperty(e)?l[e]:null},t.isCustomAttribute=h,t.possibleStandardNames=g},229:function(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=r(n(848)),i=n(678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(i,l)).replace(r,s))}},848:function(e,t,n){var r=n(370);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,s=r(e),l="function"==typeof t,c=0,u=s.length;c<u;c++)i=(n=s[c]).property,a=n.value,l?t(i,a,n):a&&(o||(o={}),o[i]=a);return o}e.exports=o,e.exports.default=o},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.i18n,n=window.wp.components,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,a=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),s=o(196),l=o.t(s,2);function c(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,c),r}var u,d=((u=d||{})[u.None=0]="None",u[u.RenderStrategy=1]="RenderStrategy",u[u.Static=2]="Static",u),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a}){let s=h(t,e);if(i)return m(s,n,r,a);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=s;if(e)return m(t,n,r,a)}if(1&l){let{unmount:e=!0,...t}=s;return c(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,a)}})}return m(s,n,r,a)}function m(e,t={},n,r){var o;let{as:i=n,children:a,refName:l="ref",...c}=y(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===s.Fragment&&Object.keys(v(c)).length>0){if(!(0,s.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,c.className),t=e?{className:e}:{};return(0,s.cloneElement)(d,Object.assign({},h(d.props,v(y(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,s.createElement)(i,Object.assign({},y(c,["ref"]),i!==s.Fragment&&u,i!==s.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var b=Object.defineProperty,x=(e,t,n)=>(((e,t,n)=>{t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let w=new class{constructor(){x(this,"current",this.detect()),x(this,"handoffState","pending"),x(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},E=(e,t)=>{w.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function C(e){let t=(0,s.useRef)(e);return E((()=>{t.current=e}),[e]),t}let S=function(e){let t=C(e);return s.useCallback(((...e)=>t.current(...e)),[t])},k=Symbol();function T(e,t=!0){return Object.assign(e,{[k]:t})}function L(...e){let t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);let n=S((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[k])))?void 0:n}var _,A,N=((A=N||{}).Space=" ",A.Enter="Enter",A.Escape="Escape",A.Backspace="Backspace",A.Delete="Delete",A.ArrowLeft="ArrowLeft",A.ArrowUp="ArrowUp",A.ArrowRight="ArrowRight",A.ArrowDown="ArrowDown",A.Home="Home",A.End="End",A.PageUp="PageUp",A.PageDown="PageDown",A.Tab="Tab",A);function P(){let[e,t]=(0,s.useState)(w.isHandoffComplete);return e&&!1===w.isHandoffComplete&&t(!1),(0,s.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,s.useEffect)((()=>w.handoff()),[]),e}let O=null!=(_=s.useId)?_:function(){let e=P(),[t,n]=s.useState(e?()=>w.nextId():null);return E((()=>{null===t&&n(w.nextId())}),[t]),null!=t?""+t:void 0};var M=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(M||{});let D=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function R(e){return w.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let V=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var j,F=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(F||{}),I=((j=I||{})[j.Error=0]="Error",j[j.Overflow=1]="Overflow",j[j.Success=2]="Success",j[j.Underflow=3]="Underflow",j),B=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(B||{});var H=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(H||{});function U(e,t=0){var n;return e!==(null==(n=R(e))?void 0:n.body)&&c(t,{0(){return e.matches(V)},1(){let t=e;for(;null!==t;){if(t.matches(V))return!0;t=t.parentElement}return!1}})}function z(e){null==e||e.focus({preventScroll:!0})}let q=["textarea","input"].join(",");function Z(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(V)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&a.length>1&&(a=a.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}s=a[e],null==s||s.focus(u),d+=l}while(s!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,q))&&n}(s)&&s.select(),s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),2}var W=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(W||{});function $(){let e=(0,s.useRef)(!1);return E((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function G(...e){return(0,s.useMemo)((()=>R(...e)),[...e])}function Y(e,t,n,r){let o=C(n);(0,s.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function X(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function J(e,t){let n=(0,s.useRef)([]),r=S(e);(0,s.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function K(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return X((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var Q,ee=((Q=ee||{})[Q.None=1]="None",Q[Q.InitialFocus=2]="InitialFocus",Q[Q.TabLock=4]="TabLock",Q[Q.FocusLock=8]="FocusLock",Q[Q.RestoreFocus=16]="RestoreFocus",Q[Q.All=30]="All",Q);let te=Object.assign(g((function(e,t){let n=(0,s.useRef)(null),r=L(n,t),{initialFocus:o,containers:i,features:a=30,...l}=e;P()||(a=1);let u=G(n);!function({ownerDocument:e},t){let n=(0,s.useRef)(null);Y(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),J((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&z(n.current),n.current=null)}),[t]);let r=(0,s.useRef)(!1);(0,s.useEffect)((()=>(r.current=!1,()=>{r.current=!0,X((()=>{!r.current||(z(n.current),n.current=null)}))})),[])}({ownerDocument:u},Boolean(16&a));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,s.useRef)(null),i=$();return J((()=>{if(!r)return;let a=t.current;!a||X((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(a.contains(t))return void(o.current=t);null!=n&&n.current?z(n.current):Z(a,F.First)===I.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:u,container:n,initialFocus:o},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=$();Y(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let a=new Set(null==n?void 0:n.current);a.add(t);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?ne(a,l)?(r.current=l,z(l)):(e.preventDefault(),e.stopPropagation(),z(s)):z(r.current)}),!0)}({ownerDocument:u,container:n,containers:i,previousActiveElement:d},Boolean(8&a));let f=function(){let e=(0,s.useRef)(0);return function(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=S((e=>{let t=n.current;t&&c(f.current,{[W.Forwards]:()=>{Z(t,F.First,{skipElements:[e.relatedTarget]})},[W.Backwards]:()=>{Z(t,F.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,s.useState)(K);return(0,s.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,s.useRef)(!1),v={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(ne(t,r)||(g.current?Z(n.current,c(f.current,{[W.Forwards]:()=>F.Next,[W.Backwards]:()=>F.Previous})|F.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&z(e.target)))}};return s.createElement(s.Fragment,null,Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}),p({ourProps:v,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}))})),{features:ee});function ne(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let re=new Set,oe=new Map;function ie(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=oe.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function se(e,t=!0){E((()=>{if(!t||!e.current)return;let n=e.current,r=R(n);if(r){re.add(n);for(let e of oe.keys())e.contains(n)&&(ae(e),oe.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of re)if(e.contains(t))return;1===re.size&&(oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e))}})),()=>{if(re.delete(n),re.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!oe.has(e)){for(let t of re)if(e.contains(t))return;oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e)}}));else for(let e of oe.keys())ae(e),oe.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,s.createContext)(!1);function ue(){return(0,s.useContext)(ce)}function de(e){return s.createElement(ce.Provider,{value:e.force},e.children)}let fe=s.Fragment,pe=g((function(e,t){let n=e,r=(0,s.useRef)(null),o=L(T((e=>{r.current=e})),t),i=G(r),a=function(e){let t=ue(),n=(0,s.useContext)(he),r=G(e),[o,i]=(0,s.useState)((()=>{if(!t&&null!==n||w.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,s.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,s.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[l]=(0,s.useState)((()=>{var e;return w.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=P(),u=(0,s.useRef)(!1);return E((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,X((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:fe,name:"Portal"}),l):null})),me=s.Fragment,he=(0,s.createContext)(null),ge=g((function(e,t){let{target:n,...r}=e,o={ref:L(t)};return s.createElement(he.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:me,name:"Popover.Group"}))})),ve=Object.assign(pe,{Group:ge}),ye=(0,s.createContext)(null);function be(){let e=(0,s.useContext)(ye);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let xe=g((function(e,t){let n=O(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),a=L(t);return E((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:a,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),we=(0,s.createContext)(null);we.displayName="OpenClosedContext";var Ee=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ee||{});let Ce=(0,s.createContext)((()=>{}));Ce.displayName="StackContext";var Se=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Se||{});function ke({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,s.useContext)(Ce),a=S(((...e)=>{null==t||t(...e),i(...e)}));return E((()=>{let e=void 0===o||!0===o;return e&&a(0,n,r),()=>{e&&a(1,n,r)}}),[a,n,r,o]),s.createElement(Ce.Provider,{value:a},e)}function Te(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Le(e,t,n=!0){let r=(0,s.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),a=o(n);if(null!==a&&a.getRootNode().contains(a)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(a)||n.composed&&n.composedPath().includes(t))return}return!U(a,H.Loose)&&-1!==a.tabIndex&&n.preventDefault(),t(n,a)}}(0,s.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,s.useRef)(null);Te("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Te("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Te("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const _e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Ae,useEffect:Ne,useLayoutEffect:Pe,useDebugValue:Oe}=l;function Me(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!_e(n,e)}catch{return!0}}const De="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=Ae({inst:{value:r,getSnapshot:t}});return Pe((()=>{o.value=r,o.getSnapshot=t,Me(o)&&i({inst:o})}),[e,r,t]),Ne((()=>(Me(o)&&i({inst:o}),e((()=>{Me(o)&&i({inst:o})})))),[e]),Oe(r),r},Re="useSyncExternalStore"in l?(e=>e.useSyncExternalStore)(l):De;function Ve(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function je(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!o(a)&&(i=a)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Fe(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Ie=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:K(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Fe(n)},o=[je(),Ve(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Ie.subscribe((()=>{let e=Ie.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Ie.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Ie.dispatch("TEARDOWN",n)}}));var Be=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Be||{}),He=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(He||{});let Ue={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ze=(0,s.createContext)(null);function qe(e){let t=(0,s.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qe),t}return t}function Ze(e,t){return c(t.type,Ue,e,t)}ze.displayName="DialogContext";let We=d.RenderStrategy|d.Static,$e=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:a,__demoMode:l=!1,...u}=e,[d,f]=(0,s.useState)(0),m=(0,s.useContext)(we);void 0===o&&null!==m&&(o=c(m,{[Ee.Open]:!0,[Ee.Closed]:!1}));let h=(0,s.useRef)(new Set),g=(0,s.useRef)(null),v=L(g,t),y=(0,s.useRef)(null),b=G(g),x=e.hasOwnProperty("open")||null!==m,w=e.hasOwnProperty("onClose");if(!x&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let C=o?0:1,[k,T]=(0,s.useReducer)(Ze,{titleId:null,descriptionId:null,panelRef:(0,s.createRef)()}),_=S((()=>i(!1))),A=S((e=>T({type:0,id:e}))),R=!!P()&&!l&&0===C,V=d>1,j=null!==(0,s.useContext)(ze),F=V?"parent":"leaf";se(g,!!V&&R);let I=S((()=>{var e,t;return[...Array.from(null!=(e=null==b?void 0:b.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(y.current)||k.panelRef.current&&e.contains(k.panelRef.current)))),null!=(t=k.panelRef.current)?t:g.current]}));Le((()=>I()),_,R&&!V),Y(null==b?void 0:b.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===N.Escape&&0===C&&(V||(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return Re(e.subscribe,e.getSnapshot,e.getSnapshot)}(Ie),o=e?r.get(e):void 0,i=!!o&&o.count>0;E((()=>{if(e&&t)return Ie.dispatch("PUSH",e,n),()=>Ie.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(b,0===C&&!j,I),(0,s.useEffect)((()=>{if(0!==C||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&_()}));return e.observe(g.current),()=>e.disconnect()}),[C,g,_]);let[B,H]=function(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=S((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(ye.Provider,{value:r},e.children)}),[t])]}(),U=(0,s.useMemo)((()=>[{dialogState:C,close:_,setTitleId:A},k]),[C,k,_,A]),z=(0,s.useMemo)((()=>({open:0===C})),[C]),q={ref:v,id:r,role:"dialog","aria-modal":0===C||void 0,"aria-labelledby":k.titleId,"aria-describedby":B};return s.createElement(ke,{type:"Dialog",enabled:0===C,element:g,onUpdate:S(((e,t,n)=>{"Dialog"===t&&c(e,{[Se.Add](){h.current.add(n),f((e=>e+1))},[Se.Remove](){h.current.add(n),f((e=>e-1))}})}))},s.createElement(de,{force:!0},s.createElement(ve,null,s.createElement(ze.Provider,{value:U},s.createElement(ve.Group,{target:g},s.createElement(de,{force:!1},s.createElement(H,{slot:z,name:"Dialog.Description"},s.createElement(te,{initialFocus:a,containers:h,features:R?c(F,{parent:te.features.RestoreFocus,leaf:te.features.All&~te.features.FocusLock}):te.features.None},p({ourProps:q,theirProps:u,slot:z,defaultTag:"div",features:We,visible:0===C,name:"Dialog"})))))))),s.createElement(D,{features:M.Hidden,ref:y}))})),Ge=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:a}]=qe("Dialog.Overlay"),l=L(t),c=S((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return p({ourProps:{ref:l,id:r,"aria-hidden":!0,onClick:c},theirProps:o,slot:(0,s.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Ye=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Backdrop"),l=L(t);(0,s.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return s.createElement(de,{force:!0},s.createElement(ve,null,p({ourProps:{ref:l,id:r,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),Xe=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Panel"),l=L(t,a.panelRef),c=(0,s.useMemo)((()=>({open:0===i})),[i]),u=S((e=>{e.stopPropagation()}));return p({ourProps:{ref:l,id:r,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Je=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:a}]=qe("Dialog.Title"),l=L(t);(0,s.useEffect)((()=>(a(r),()=>a(null))),[r,a]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:l,id:r},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Ke=Object.assign($e,{Backdrop:Ye,Panel:Xe,Overlay:Ge,Title:Je,Description:xe});var Qe=function(e,t){return Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Qe(e,t)};function et(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}Qe(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var tt=function(){return tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tt.apply(this,arguments)};function nt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function rt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ot(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create;var it=("undefined"==typeof process||process.env,"production");const at=1/60*1e3,st="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),lt="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(st())),at);let ct=!0,ut=!1,dt=!1;const ft={delta:0,timestamp:0},pt=["read","update","preRender","render","postRender"],mt=pt.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;n<r;n++){const r=t[n];r(l),a.has(r)&&(s.schedule(r),e())}o=!1,i&&(i=!1,s.process(l))}}};return s}((()=>ut=!0)),e)),{}),ht=pt.reduce(((e,t)=>{const n=mt[t];return e[t]=(e,t=!1,r=!1)=>(ut||xt(),n.schedule(e,t,r)),e}),{}),gt=pt.reduce(((e,t)=>(e[t]=mt[t].cancel,e)),{}),vt=pt.reduce(((e,t)=>(e[t]=()=>mt[t].process(ft),e)),{}),yt=e=>mt[e].process(ft),bt=e=>{ut=!1,ft.delta=ct?at:Math.max(Math.min(e-ft.timestamp,40),1),ft.timestamp=e,dt=!0,pt.forEach(yt),dt=!1,ut&&(ct=!1,lt(bt))},xt=()=>{ut=!0,ct=!0,dt||lt(bt)},wt=()=>ft;var Et=ht,Ct="undefined"!=typeof document,St=Ct?s.useLayoutEffect:s.useEffect;function kt(){var e=(0,s.useRef)(!1);return St((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var Tt=(0,s.createContext)(null);function Lt(e){var t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}var _t=0,At=function(){return _t++},Nt=function(){return Lt(At)},Pt=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,l=Lt(Ot),c=Nt(),u=(0,s.useMemo)((function(){return{id:c,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;l.set(e,!0);try{for(var r=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(l.values()),i=r.next();!i.done;i=r.next())if(!i.value)return}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return l.set(e,!1),function(){return l.delete(e)}}}}),a?void 0:[r]);return(0,s.useMemo)((function(){l.forEach((function(e,t){return l.set(t,!1)}))}),[r]),s.useEffect((function(){!r&&!l.size&&(null==o||o())}),[r]),s.createElement(Tt.Provider,{value:u},t)};function Ot(){return new Map}var Mt=(0,s.createContext)({});function Dt(e){return(0,s.useEffect)((function(){return function(){return e()}}),[])}var Rt=function(e){return e.key||""},Vt=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,l=e.presenceAffectsLayout,c=void 0===l||l,u=rt(function(){var e=kt(),t=rt((0,s.useState)(0),2),n=t[0],r=t[1],o=(0,s.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,s.useCallback)((function(){return Et.postRender(o)}),[o]),n]}(),1),d=u[0],f=(0,s.useContext)(Mt).forceRender;f&&(d=f);var p=kt(),m=function(e){var t=[];return s.Children.forEach(e,(function(e){(0,s.isValidElement)(e)&&t.push(e)})),t}(t),h=m,g=new Set,v=(0,s.useRef)(h),y=(0,s.useRef)(new Map).current,b=(0,s.useRef)(!0);if(St((function(){b.current=!1,function(e,t){e.forEach((function(e){var n=Rt(e);t.set(n,e)}))}(m,y),v.current=h})),Dt((function(){b.current=!0,y.clear(),g.clear()})),b.current)return s.createElement(s.Fragment,null,h.map((function(e){return s.createElement(Pt,{key:Rt(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:c},e)})));h=ot([],rt(h),!1);for(var x=v.current.map(Rt),w=m.map(Rt),E=x.length,C=0;C<E;C++){var S=x[C];-1===w.indexOf(S)&&g.add(S)}return a&&g.size&&(h=[]),g.forEach((function(e){if(-1===w.indexOf(e)){var t=y.get(e);if(t){var r=x.indexOf(e);h.splice(r,0,s.createElement(Pt,{key:Rt(t),isPresent:!1,onExitComplete:function(){y.delete(e),g.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!g.size){if(v.current=m,!1===p.current)return;d(),i&&i()}},custom:n,presenceAffectsLayout:c},t))}}})),h=h.map((function(e){var t=e.key;return g.has(t)?e:s.createElement(Pt,{key:Rt(e),isPresent:!0,presenceAffectsLayout:c},e)})),"production"!==it&&a&&h.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),s.createElement(s.Fragment,null,g.size?h:h.map((function(e){return(0,s.cloneElement)(e)})))},jt=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},Ft={measureLayout:jt(["layout","layoutId","drag"]),animation:jt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:jt(["exit"]),drag:jt(["drag","dragControls"]),focus:jt(["whileFocus"]),hover:jt(["whileHover","onHoverStart","onHoverEnd"]),tap:jt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:jt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:jt(["whileInView","onViewportEnter","onViewportLeave"])},It=function(){},Bt=function(){},Ht=(0,s.createContext)({strict:!1}),Ut=Object.keys(Ft),zt=Ut.length,qt=(0,s.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),Zt=(0,s.createContext)({}),Wt={current:null},$t=!1;function Gt(e,t,n,r){var o,i,a=(0,s.useContext)(Ht),l=(0,s.useContext)(Zt).visualElement,c=(0,s.useContext)(Tt),u=(!$t&&function(){if($t=!0,Ct)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Wt.current=e.matches};e.addListener(t),t()}else Wt.current=!1}(),o=rt((0,s.useState)(Wt.current),1)[0],"never"!==(i=(0,s.useContext)(qt).reducedMotion)&&("always"===i||o)),d=(0,s.useRef)(void 0);r||(r=a.renderer),!d.current&&r&&(d.current=r(e,{visualState:t,parent:l,props:n,presenceId:null==c?void 0:c.id,blockInitialAnimation:!1===(null==c?void 0:c.initial),shouldReduceMotion:u}));var f=d.current;return St((function(){null==f||f.syncRender()})),(0,s.useEffect)((function(){var e;null===(e=null==f?void 0:f.animationState)||void 0===e||e.animateChanges()})),St((function(){return function(){return null==f?void 0:f.notifyUnmount()}}),[]),f}function Yt(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Xt(e){return Array.isArray(e)}function Jt(e){return"string"==typeof e||Xt(e)}function Kt(e,t,n,r,o){var i;return void 0===r&&(r={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),t}function Qt(e,t,n){var r=e.getProps();return Kt(r,t,null!=n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function en(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||Jt(e.initial)||Jt(e.animate)||Jt(e.whileHover)||Jt(e.whileDrag)||Jt(e.whileTap)||Jt(e.whileFocus)||Jt(e.exit)}function tn(e){return Boolean(en(e)||e.variants)}function nn(e){return Array.isArray(e)?e.join(" "):e}var rn={hasAnimatedSinceResize:!0,hasEverUpdated:!1},on=1,an=(0,s.createContext)({}),sn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(s.Component);function ln(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;return t&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?Ft.projectionNodeConstructor=e[t]:Ft[t].Component=e[t])}(t),(0,s.forwardRef)((function(e,l){var c=function(e){var t,n=e.layoutId,r=null===(t=(0,s.useContext)(Mt))||void 0===t?void 0:t.id;return r&&void 0!==n?r+"-"+n:n}(e);e=tt(tt({},e),{layoutId:c});var u=(0,s.useContext)(qt),d=null,f=function(e){var t=function(e,t){if(en(e)){var n=e.initial,r=e.animate;return{initial:!1===n||Jt(n)?n:void 0,animate:Jt(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,s.useContext)(Zt)),n=t.initial,r=t.animate;return(0,s.useMemo)((function(){return{initial:n,animate:r}}),[nn(n),nn(r)])}(e),p=u.isStatic?void 0:Lt((function(){if(rn.hasEverUpdated)return on++})),m=i(e,u.isStatic);return!u.isStatic&&Ct&&(f.visualElement=Gt(a,m,tt(tt({},u),e),n),function(e,t,n,r){var o,i=t.layoutId,a=t.layout,l=t.drag,c=t.dragConstraints,u=t.layoutScroll,d=(0,s.useContext)(an);r&&n&&!(null==n?void 0:n.projection)&&(n.projection=new r(e,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:Boolean(l)||c&&Yt(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof a?a:"both",initialPromotionConfig:d,layoutScroll:u}))}(p,e,f.visualElement,r||Ft.projectionNodeConstructor),d=function(e,t,n){var r=[],o=(0,s.useContext)(Ht);if(!t)return null;"production"!==it&&n&&o.strict&&Bt(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var i=0;i<zt;i++){var a=Ut[i],l=Ft[a],c=l.isEnabled,u=l.Component;c(e)&&u&&r.push(s.createElement(u,tt({key:a},e,{visualElement:t})))}return r}(e,f.visualElement,t)),s.createElement(sn,{visualElement:f.visualElement,props:tt(tt({},u),e)},d,s.createElement(Zt.Provider,{value:f},o(a,e,p,function(e,t,n){return(0,s.useCallback)((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Yt(n)&&(n.current=r))}),[t])}(m,f.visualElement,l),m,u.isStatic,f.visualElement)))}))}function cn(e){function t(t,n){return void 0===n&&(n={}),ln(e(t,n))}if("undefined"==typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var un=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function dn(e){return"string"==typeof e&&!e.includes("-")&&!!(un.indexOf(e)>-1||/[A-Z]/.test(e))}var fn={},pn=["","X","Y","Z"],mn=["transformPerspective","x","y","z"];function hn(e,t){return mn.indexOf(e)-mn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return pn.forEach((function(t){return mn.push(e+t)}))}));var gn=new Set(mn);function vn(e){return gn.has(e)}var yn=new Set(["originX","originY","originZ"]);function bn(e){return yn.has(e)}function xn(e,t){var n=t.layout,r=t.layoutId;return vn(e)||bn(e)||(n||void 0!==r)&&(!!fn[e]||"opacity"===e)}var wn=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},En={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Cn(e){return e.startsWith("--")}var Sn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const kn=(e,t)=>n=>Math.max(Math.min(n,t),e),Tn=e=>e%1?Number(e.toFixed(5)):e,Ln=/(-)?([\d]*\.?[\d])+/g,An=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Nn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Pn(e){return"string"==typeof e}const On=e=>({test:t=>Pn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Mn=On("deg"),Dn=On("%"),Rn=On("px"),Vn=On("vh"),jn=On("vw"),Fn=Object.assign(Object.assign({},Dn),{parse:e=>Dn.parse(e)/100,transform:e=>Dn.transform(100*e)}),In={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Bn=Object.assign(Object.assign({},In),{transform:kn(0,1)}),Hn=Object.assign(Object.assign({},In),{default:1});var Un=tt(tt({},In),{transform:Math.round}),zn={borderWidth:Rn,borderTopWidth:Rn,borderRightWidth:Rn,borderBottomWidth:Rn,borderLeftWidth:Rn,borderRadius:Rn,radius:Rn,borderTopLeftRadius:Rn,borderTopRightRadius:Rn,borderBottomRightRadius:Rn,borderBottomLeftRadius:Rn,width:Rn,maxWidth:Rn,height:Rn,maxHeight:Rn,size:Rn,top:Rn,right:Rn,bottom:Rn,left:Rn,padding:Rn,paddingTop:Rn,paddingRight:Rn,paddingBottom:Rn,paddingLeft:Rn,margin:Rn,marginTop:Rn,marginRight:Rn,marginBottom:Rn,marginLeft:Rn,rotate:Mn,rotateX:Mn,rotateY:Mn,rotateZ:Mn,scale:Hn,scaleX:Hn,scaleY:Hn,scaleZ:Hn,skew:Mn,skewX:Mn,skewY:Mn,distance:Rn,translateX:Rn,translateY:Rn,translateZ:Rn,x:Rn,y:Rn,z:Rn,perspective:Rn,transformPerspective:Rn,opacity:Bn,originX:Fn,originY:Fn,originZ:Rn,zIndex:Un,fillOpacity:Bn,strokeOpacity:Bn,numOctaves:Un};function qn(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Cn(p))a[p]=m;else{var h=zn[p],g=Sn(m,h);if(vn(p)){if(u=!0,s[p]=g,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else bn(p)?(c[p]=g,d=!0):i[p]=g}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(hn);for(var d=!1,f=i.length,p=0;p<f;p++){var m=i[p];u+="".concat(En[m]||m,"(").concat(o[m],") "),"z"===m&&(d=!0)}return!d&&s?u+="translateZ(0)":u=u.trim(),r?u=r(o,n?"":u):c&&n&&(u="none"),u}(e,n,f,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),d&&(i.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,i=e.originZ,a=void 0===i?0:i;return"".concat(n," ").concat(o," ").concat(a)}(c))}var Zn=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Wn(e,t,n){for(var r in t)wn(t[r])||xn(r,n)||(e[r]=t[r])}function $n(e,t,n){var r={},o=function(e,t,n){var r={};return Wn(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return(0,s.useMemo)((function(){var e=Zn();qn(e,t,{enableHardwareAcceleration:!n},r);var o=e.vars,i=e.style;return tt(tt({},o),i)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),r.style=o,r}var Gn=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Yn(e){return Gn.has(e)}var Xn,Jn=function(e){return!Yn(e)};try{(Xn=require("@emotion/is-prop-valid").default)&&(Jn=function(e){return e.startsWith("on")?!Yn(e):Xn(e)})}catch(e){}function Kn(e,t,n){return"string"==typeof e?e:Rn.transform(t+n*e)}var Qn={offset:"stroke-dashoffset",array:"stroke-dasharray"},er={offset:"strokeDashoffset",array:"strokeDasharray"};function tr(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,l=t.pathLength,c=t.pathSpacing,u=void 0===c?1:c,d=t.pathOffset,f=void 0===d?0:d;qn(e,nt(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),e.attrs=e.style,e.style={};var p=e.attrs,m=e.style,h=e.dimensions;p.transform&&(h&&(m.transform=p.transform),delete p.transform),h&&(void 0!==a||void 0!==s||m.transform)&&(m.transformOrigin=function(e,t,n){var r=Kn(t,e.x,e.width),o=Kn(n,e.y,e.height);return"".concat(r," ").concat(o)}(h,void 0!==a?a:.5,void 0!==s?s:.5)),void 0!==o&&(p.x=o),void 0!==i&&(p.y=i),void 0!==l&&function(e,t,n,r,o){void 0===n&&(n=1),void 0===r&&(r=0),void 0===o&&(o=!0),e.pathLength=1;var i=o?Qn:er;e[i.offset]=Rn.transform(-r);var a=Rn.transform(t),s=Rn.transform(n);e[i.array]="".concat(a," ").concat(s)}(p,l,u,f,!1)}var nr=function(){return tt(tt({},Zn()),{attrs:{}})};function rr(e,t){var n=(0,s.useMemo)((function(){var n=nr();return tr(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),tt(tt({},n.attrs),{style:tt({},n.style)})}),[t]);if(e.style){var r={};Wn(r,e.style,e),n.style=tt(tt({},r),n.style)}return n}function or(e){return void 0===e&&(e=!1),function(t,n,r,o,i,a){var l=i.latestValues,c=(dn(t)?rr:$n)(n,l,a),u=function(e,t,n){var r={};for(var o in e)(Jn(o)||!0===n&&Yn(o)||!t&&!Yn(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),d=tt(tt(tt({},u),c),{ref:o});return r&&(d["data-projection-id"]=r),(0,s.createElement)(t,d)}}var ir=/([a-z])([A-Z])/g,ar=function(e){return e.replace(ir,"$1-$2").toLowerCase()};function sr(e,t,n,r){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,r&&r.getProjectionStyles(n)),i)e.style.setProperty(a,i[a])}var lr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function cr(e,t,n,r){for(var o in sr(e,t,void 0,r),t.attrs)e.setAttribute(lr.has(o)?o:ar(o),t.attrs[o])}function ur(e){var t=e.style,n={};for(var r in t)(wn(t[r])||xn(r,e))&&(n[r]=t[r]);return n}function dr(e){var t=ur(e);for(var n in e)wn(e[n])&&(t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]);return t}function fr(e){return"object"==typeof e&&"function"==typeof e.start}var pr=function(e){return Array.isArray(e)},mr=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},hr=function(e){return pr(e)?e[e.length-1]||0:e};function gr(e){var t=wn(e)?e.get():e;return mr(t)?t.toValue():t}function vr(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:br(t,n,r,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var yr=function(e){return function(t,n){var r=(0,s.useContext)(Zt),o=(0,s.useContext)(Tt);return n?vr(e,t,r,o):Lt((function(){return vr(e,t,r,o)}))}};function br(e,t,n,r){var o={},i=!1===(null==n?void 0:n.initial),a=r(e);for(var s in a)o[s]=gr(a[s]);var l=e.initial,c=e.animate,u=en(e),d=tn(e);t&&d&&!u&&!1!==e.inherit&&(null!=l||(l=t.initial),null!=c||(c=t.animate));var f=i||!1===l,p=f?c:l;return p&&"boolean"!=typeof p&&!fr(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=Kt(e,t);if(n){var r=n.transitionEnd;n.transition;var i=nt(n,["transitionEnd","transition"]);for(var a in i){var s=i[a];Array.isArray(s)&&(s=s[f?s.length-1:0]),null!==s&&(o[a]=s)}for(var a in r)o[a]=r[a]}})),o}var xr,wr={useVisualState:yr({scrapeMotionValuesFromProps:dr,createRenderState:nr,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}tr(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),cr(t,r)}})},Er={useVisualState:yr({scrapeMotionValuesFromProps:ur,createRenderState:Zn})};function Cr(e,t,n,r){return void 0===r&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function Sr(e,t,n,r){(0,s.useEffect)((function(){var o=e.current;if(n&&o)return Cr(o,t,n,r)}),[e,t,n,r])}function kr(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Tr(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(xr||(xr={}));var Lr={pageX:0,pageY:0};function _r(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Lr;return{x:n[t+"X"],y:n[t+"Y"]}}function Ar(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Nr(e,t){return void 0===t&&(t="page"),{point:Tr(e)?_r(e,t):Ar(e,t)}}var Pr=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,Nr(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},Or=function(){return Ct&&null===window.onpointerdown},Mr=function(){return Ct&&null===window.ontouchstart},Dr=function(){return Ct&&null===window.onmousedown},Rr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Vr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function jr(e){return Or()?e:Mr()?Vr[e]:Dr()?Rr[e]:e}function Fr(e,t,n,r){return Cr(e,jr(t),Pr(n,"pointerdown"===t),r)}function Ir(e,t,n,r){return Sr(e,jr(t),n&&Pr(n,"pointerdown"===t),r)}function Br(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Hr=Br("dragHorizontal"),Ur=Br("dragVertical");function zr(e){var t=!1;if("y"===e)t=Ur();else if("x"===e)t=Hr();else{var n=Hr(),r=Ur();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function qr(){var e=zr(!0);return!e||(e(),!1)}function Zr(e,t,n){return function(r,o){var i;kr(r)&&!qr()&&(null===(i=e.animationState)||void 0===i||i.setActive(xr.Hover,t),null==n||n(r,o))}}var Wr=function(e,t){return!!t&&(e===t||Wr(e,t.parentElement))};const $r=(e,t)=>n=>t(e(n)),Gr=(...e)=>e.reduce($r);var Yr=new Set,Xr=new WeakMap,Jr=new WeakMap,Kr=function(e){var t;null===(t=Xr.get(e.target))||void 0===t||t(e)},Qr=function(e){e.forEach(Kr)};var eo={some:0,all:1};function to(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,l=void 0===a?"some":a,c=r.once;(0,s.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof l?l:eo[l]};return function(e,t,n){var r=function(e){var t=e.root,n=nt(e,["root"]),r=t||document;Jr.has(r)||Jr.set(r,{});var o=Jr.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Qr,tt({root:t},n))),o[i]}(t);return Xr.set(e,n),r.observe(e),function(){Xr.delete(e),r.unobserve(e)}}(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!c||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(xr.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,l])}function no(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,s.useEffect)((function(){var r;e&&i&&("production"!==it&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",Yr.has(r)||(console.warn(r),Yr.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(xr.InView,!0)})))}),[e])}var ro=function(e){return function(t){return e(t),null}},oo={inView:ro((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,l=(0,s.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||r||o);a.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?no:to)(c,l.current,t,a)})),tap:ro((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(!1),c=(0,s.useRef)(null),u={passive:!(n||t||r||h)};function d(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function f(){var e;return d(),l.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(xr.Tap,!1),!qr()}function p(e,n){f()&&(Wr(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function m(e,t){f()&&(null==r||r(e,t))}function h(e,t){var r;d(),l.current||(l.current=!0,c.current=Gr(Fr(window,"pointerup",p,u),Fr(window,"pointercancel",m,u)),null===(r=i.animationState)||void 0===r||r.setActive(xr.Tap,!0),null==n||n(e,t))}Ir(i,"pointerdown",a?h:void 0,u),Dt(d)})),focus:ro((function(e){var t=e.whileFocus,n=e.visualElement;Sr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!0)}:void 0),Sr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!1)}:void 0)})),hover:ro((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Ir(o,"pointerenter",t||r?Zr(o,!0,t):void 0,{passive:!t}),Ir(o,"pointerleave",n||r?Zr(o,!1,n):void 0,{passive:!n})}))};function io(){var e=(0,s.useContext)(Tt);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=Nt();return(0,s.useEffect)((function(){return r(o)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function ao(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const so=(e,t,n)=>Math.min(Math.max(n,e),t),lo=.001,co=.01,uo=10,fo=.05,po=1;const mo=12;function ho(e,t){return e*Math.sqrt(1-t*t)}const go=["duration","bounce"],vo=["stiffness","damping","mass"];function yo(e,t){return t.some((t=>void 0!==e[t]))}function bo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=nt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!yo(e,vo)&&yo(e,go)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;It(e<=1e3*uo,"Spring duration must be 10 seconds or less");let a=1-t;a=so(fo,po,a),e=so(co,uo,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=ho(t,a),l=Math.exp(-o);return lo-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=ho(Math.pow(t,2),a);return(-o(t)+lo>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-lo,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<mo;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=xo,m=xo;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=ho(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}bo.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const xo=e=>0,wo=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Eo=(e,t,n)=>-n*e+n*t+e,Co=(e,t)=>n=>Boolean(Pn(n)&&Nn.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),So=(e,t,n)=>r=>{if(!Pn(r))return r;const[o,i,a,s]=r.match(Ln);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},ko=kn(0,255),To=Object.assign(Object.assign({},In),{transform:e=>Math.round(ko(e))}),Lo={test:Co("rgb","red"),parse:So("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+To.transform(e)+", "+To.transform(t)+", "+To.transform(n)+", "+Tn(Bn.transform(r))+")"},_o={test:Co("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Lo.transform},Ao={test:Co("hsl","hue"),parse:So("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Dn.transform(Tn(t))+", "+Dn.transform(Tn(n))+", "+Tn(Bn.transform(r))+")"};function No(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Po({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=No(s,r,e+1/3),i=No(s,r,e),a=No(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const Oo=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Mo=[_o,Lo,Ao],Do=e=>Mo.find((t=>t.test(e))),Ro=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vo=(e,t)=>{let n=Do(e),r=Do(t);Bt(!!n,Ro(e)),Bt(!!r,Ro(t));let o=n.parse(e),i=r.parse(t);n===Ao&&(o=Po(o),n=Lo),r===Ao&&(i=Po(i),r=Lo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=Oo(o[t],i[t],e));return a.alpha=Eo(o.alpha,i.alpha,e),n.transform(a)}},jo={test:e=>Lo.test(e)||_o.test(e)||Ao.test(e),parse:e=>Lo.test(e)?Lo.parse(e):Ao.test(e)?Ao.parse(e):_o.parse(e),transform:e=>Pn(e)?e:e.hasOwnProperty("red")?Lo.transform(e):Ao.transform(e)},Fo="${c}",Io="${n}";function Bo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(An);r&&(n=r.length,e=e.replace(An,Fo),t.push(...r.map(jo.parse)));const o=e.match(Ln);return o&&(e=e.replace(Ln,Io),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ho(e){return Bo(e).values}function Uo(e){const{values:t,numColors:n,tokenised:r}=Bo(e),o=t.length;return e=>{let t=r;for(let r=0;r<o;r++)t=t.replace(r<n?Fo:Io,r<n?jo.transform(e[r]):Tn(e[r]));return t}}const zo=e=>"number"==typeof e?0:e,qo={test:function(e){var t,n,r,o;return isNaN(e)&&Pn(e)&&(null!==(n=null===(t=e.match(Ln))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(An))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Ho,createTransformer:Uo,getAnimatableNone:function(e){const t=Ho(e);return Uo(e)(t.map(zo))}},Zo=e=>"number"==typeof e;function Wo(e,t){return Zo(e)?n=>Eo(e,t,n):jo.test(e)?Vo(e,t):Xo(e,t)}const $o=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>Wo(e,t[n])));return e=>{for(let t=0;t<r;t++)n[t]=o[t](e);return n}},Go=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=Wo(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function Yo(e){const t=qo.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e<n;e++)r||"number"==typeof t[e]?r++:void 0!==t[e].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}const Xo=(e,t)=>{const n=qo.createTransformer(t),r=Yo(e),o=Yo(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?Gr($o(r.parsed,o.parsed),n):(It(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?t:e}`)},Jo=(e,t)=>n=>Eo(e,t,n);function Ko(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;Bt(i===t.length,"Both input and output ranges must be the same length"),Bt(!r||!Array.isArray(r)||r.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=function(e,t,n){const r=[],o=n||("number"==typeof(a=e[0])?Jo:"string"==typeof a?jo.test(a)?Vo:Xo:Array.isArray(a)?$o:"object"==typeof a?Go:void 0),i=e.length-1;var a;for(let n=0;n<i;n++){let i=o(e[n],e[n+1]);if(t){const e=Array.isArray(t)?t[n]:t;i=Gr(e,i)}r.push(i)}return r}(t,r,o),s=2===i?function([e,t],[n]){return r=>n(wo(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;t<n&&!(e[t]>o||t===r);t++);i=t-1}const s=wo(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(so(e[0],e[i-1],t)):s}const Qo=e=>t=>1-e(1-t),ei=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ti=e=>t=>t*t*((e+1)*t-e),ni=e=>e,ri=(2,e=>Math.pow(e,2));const oi=Qo(ri),ii=ei(ri),ai=e=>1-Math.sin(Math.acos(e)),si=Qo(ai),li=ei(si),ci=ti(1.525),ui=Qo(ci),di=ei(ci),fi=(e=>{const t=ti(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(),pi=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},mi=Qo(pi);function hi(e,t){return e.map((()=>t||ii)).splice(0,e.length-1)}function gi({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return Ko(s,a,{ease:Array.isArray(n)?n:hi(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const vi={keyframes:gi,spring:bo,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};function yi(e,t,n=0){return e-t-n}const bi=e=>{const t=({delta:t})=>e(t);return{start:()=>Et.update(t,!0),stop:()=>gt.update(t)}};function xi(e){var t,n,{from:r,autoplay:o=!0,driver:i=bi,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=nt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,v,y,{to:b}=h,x=0,w=h.duration,E=!1,C=!0;const S=function(e){if(Array.isArray(e.to))return gi;if(vi[e.type])return vi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?gi:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?bo:gi}(h);(null===(n=(t=S).needsInterpolation)||void 0===n?void 0:n.call(t,r,b))&&(y=Ko([0,100],[r,b],{clamp:!1}),r=0,b=100);const k=S(Object.assign(Object.assign({},h),{from:r,to:b}));return o&&(null==u||u(),g=i((function(e){if(C||(e=-e),a+=e,!E){const e=k.next(Math.max(0,a));v=e.value,y&&(v=y(v)),E=C?e.done:a<=0}null==m||m(v),E&&(0===x&&(null!=w||(w=a)),x<s?function(e,t,n,r){return r?e>=t+n:e<=-n}(a,w,c,C)&&(x++,"reverse"===l?(C=x%2==0,a=function(e,t,n=0,r=!0){return r?yi(t+-e,t,n):t-(e-t)+n}(a,w,c,C)):(a=yi(a,w,c),"mirror"===l&&k.flipTarget()),E=!1,p&&p()):(g.stop(),f&&f()))})),g.start()),{stop:()=>{null==d||d(),g.stop()}}}function wi(e,t){return t?e*(1e3/t):0}var Ei=function(e){return 1e3*e};const Ci=(e,t)=>1-3*t+3*e,Si=(e,t)=>3*t-6*e,ki=e=>3*e,Ti=(e,t,n)=>((Ci(t,n)*e+Si(t,n))*e+ki(t))*e,Li=(e,t,n)=>3*Ci(t,n)*e*e+2*Si(t,n)*e+ki(t),_i=1e-7,Ai=10,Ni=8,Pi=.001,Oi=11,Mi=1/(Oi-1);function Di(e,t,n,r){if(e===t&&n===r)return ni;const o=new Float32Array(Oi);for(let t=0;t<Oi;++t)o[t]=Ti(t*Mi,e,n);return i=>0===i||1===i?i:Ti(function(t){let r=0,i=1;const a=Oi-1;for(;i!==a&&o[i]<=t;++i)r+=Mi;--i;const s=r+(t-o[i])/(o[i+1]-o[i])*Mi,l=Li(s,e,n);return l>=Pi?function(e,t,n,r){for(let o=0;o<Ni;++o){const o=Li(t,n,r);if(0===o)return t;t-=(Ti(t,n,r)-e)/o}return t}(t,s,e,n):0===l?s:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=Ti(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>_i&&++s<Ai);return a}(t,r,r+Mi,e,n)}(i),t,r)}var Ri={linear:ni,easeIn:ri,easeInOut:ii,easeOut:oi,circIn:ai,circInOut:li,circOut:si,backIn:ci,backInOut:di,backOut:ui,anticipate:fi,bounceIn:mi,bounceInOut:e=>e<.5?.5*(1-pi(1-2*e)):.5*pi(2*e-1)+.5,bounceOut:pi},Vi=function(e){if(Array.isArray(e)){Bt(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=rt(e,4);return Di(t[0],t[1],t[2],t[3])}return"string"==typeof e?(Bt(void 0!==Ri[e],"Invalid easing type '".concat(e,"'")),Ri[e]):e},ji=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Fi=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!qo.test(t)||t.startsWith("url(")))},Ii=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Bi=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},Hi=function(){return{type:"keyframes",ease:"linear",duration:.3}},Ui=function(e){return{type:"keyframes",duration:.8,values:e}},zi={x:Ii,y:Ii,z:Ii,rotate:Ii,rotateX:Ii,rotateY:Ii,rotateZ:Ii,scaleX:Bi,scaleY:Bi,scale:Bi,opacity:Hi,backgroundColor:Hi,color:Hi,default:Bi},qi=function(e,t){var n;return n=pr(t)?Ui:zi[e]||zi.default,tt({to:t},n(t))};const Zi=new Set(["brightness","contrast","saturate","opacity"]);function Wi(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Ln)||[];if(!r)return e;const o=n.replace(r,"");let i=Zi.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const $i=/([a-z-]*)\(.*?\)/g,Gi=Object.assign(Object.assign({},qo),{getAnimatableNone:e=>{const t=e.match($i);return t?t.map(Wi).join(" "):e}});var Yi=tt(tt({},zn),{color:jo,backgroundColor:jo,outlineColor:jo,fill:jo,stroke:jo,borderColor:jo,borderTopColor:jo,borderRightColor:jo,borderBottomColor:jo,borderLeftColor:jo,filter:Gi,WebkitFilter:Gi}),Xi=function(e){return Yi[e]};function Ji(e,t){var n,r=Xi(e);return r!==Gi&&(r=qo),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var Ki={current:!1},Qi=!1;function ea(e,t,n,r,o){var i,a=ra(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=Fi(e,n);"none"===s&&l&&"string"==typeof n?s=Ji(e,n):ta(s)&&"string"==typeof n?s=na(n):!Array.isArray(n)&&ta(n)&&"string"==typeof s&&(n=na(s));var c=Fi(e,s);return It(c===l,"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property.")),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&e<n||void 0!==r&&e>r}function g(e){return void 0===n?r:void 0===r||Math.abs(n-e)<Math.abs(r-e)?n:r}function v(e){null==m||m.stop(),m=xi(Object.assign(Object.assign({},e),{driver:u,onUpdate:t=>{var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function y(e){v(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))y({from:e,velocity:t,to:g(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=g(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=wi(e-u,wt().delta),(1===s&&e>a||-1===s&&e<a)&&y({from:e,to:a,velocity:t})};v({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:l,modifyTarget:c,onUpdate:h(r)?f:void 0})}return{stop:()=>null==m?void 0:m.stop()}}(tt(tt({},r),a)):xi(tt(tt({},function(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=ot([],rt(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=nt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=tt(tt({},e),qi(n,t.to))),tt(tt({},t),function(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=nt(e,["ease","times","yoyo","flip","loop"]),s=tt({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ei(a.duration)),a.repeatDelay&&(s.repeatDelay=Ei(a.repeatDelay)),t&&(s.ease=ji(t)?t.map(Vi):Vi(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(It(!Qi,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Qi=!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}(e))}(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=hr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function ta(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function na(e){return"number"==typeof e?0:Ji("",e)}function ra(e,t){return e[t]||e.default||e}function oa(e,t,n,r){return void 0===r&&(r={}),Ki.current&&(r={type:!1}),t.start((function(o){var i,a,s=ea(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(ra(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Ei(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var ia=function(e){return/^0[^.\s]+$/.test(e)};function aa(e,t){-1===e.indexOf(t)&&e.push(t)}function sa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var la=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return aa(this.subscriptions,e),function(){return sa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var i=this.subscriptions[o];i&&i(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),ca=function(e){return!isNaN(parseFloat(e))},ua=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new la,this.velocityUpdateSubscribers=new la,this.renderSubscribers=new la,this.canTrackVelocity=!1,this.updateAndNotify=function(e,n){void 0===n&&(n=!0),t.prev=t.current,t.current=e;var r=wt(),o=r.delta,i=r.timestamp;t.lastUpdated!==i&&(t.timeDelta=o,t.lastUpdated=i,Et.postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),n&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return Et.postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=ca(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?wi(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function da(e){return new ua(e)}var fa=function(e){return function(t){return t.test(e)}},pa=[In,Rn,Dn,Mn,jn,Vn,{test:function(e){return"auto"===e},parse:function(e){return e}}],ma=function(e){return pa.find(fa(e))},ha=ot(ot([],rt(pa),!1),[jo,qo],!1),ga=function(e){return ha.find(fa(e))};function va(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,da(n))}function ya(e,t){if(t)return(t[e]||t.default||t).from}function ba(e,t,n){var r;void 0===n&&(n={});var o=Qt(e,t,n.custom),i=(o||{}).transition,a=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return xa(e,o,n)}:function(){return Promise.resolve()},l=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=a.delayChildren,i=void 0===o?0:o,s=a.staggerChildren,l=a.staggerDirection;return function(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=1);var a=[],s=(e.variantChildren.size-1)*r,l=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),s-e*r};return Array.from(e.variantChildren).sort(wa).forEach((function(e,r){a.push(ba(e,t,tt(tt({},i),{delay:n+l(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(a)}(e,t,i+r,s,l,n)}:function(){return Promise.resolve()},c=a.when;if(c){var u=rt("beforeChildren"===c?[s,l]:[l,s],2),d=u[0],f=u[1];return d().then(f)}return Promise.all([s(),l(n.delay)])}function xa(e,t,n){var r,o=void 0===n?{}:n,i=o.delay,a=void 0===i?0:i,s=o.transitionOverride,l=o.type,c=e.makeTargetAnimatable(t),u=c.transition,d=void 0===u?e.getDefaultTransition():u,f=c.transitionEnd,p=nt(c,["transition","transitionEnd"]);s&&(d=s);var m=[],h=l&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[l]);for(var g in p){var v=e.getValue(g),y=p[g];if(!(!v||void 0===y||h&&Ea(h,g))){var b=tt({delay:a},d);e.shouldReduceMotion&&vn(g)&&(b=tt(tt({},b),{type:!1,delay:0}));var x=oa(g,v,y,b);m.push(x)}}return Promise.all(m).then((function(){f&&function(e,t){var n=Qt(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=void 0===o?{}:o;r.transition;var a=nt(r,["transitionEnd","transition"]);for(var s in a=tt(tt({},a),i))va(e,s,hr(a[s]))}(e,f)}))}function wa(e,t){return e.sortNodePosition(t)}function Ea(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Ca=[xr.Animate,xr.InView,xr.Focus,xr.Hover,xr.Tap,xr.Drag,xr.Exit],Sa=ot([],rt(Ca),!1).reverse(),ka=Ca.length;function Ta(e){var t,n=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var o=t.map((function(t){return ba(e,t,n)}));r=Promise.all(o)}else if("string"==typeof t)r=ba(e,t,n);else{var i="function"==typeof t?Qt(e,t,n.custom):t;r=xa(e,i,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}(e),r=((t={})[xr.Animate]=La(!0),t[xr.InView]=La(),t[xr.Hover]=La(),t[xr.Tap]=La(),t[xr.Drag]=La(),t[xr.Focus]=La(),t[xr.Exit]=La(),t),o={},i=!0,a=function(t,n){var r=Qt(e,n);if(r){r.transition;var o=r.transitionEnd,i=nt(r,["transition","transitionEnd"]);t=tt(tt(tt({},t),i),o)}return t};function s(t,s){for(var l,c=e.getProps(),u=e.getVariantContext(!0)||{},d=[],f=new Set,p={},m=1/0,h=function(n){var o=Sa[n],h=r[o],g=null!==(l=c[o])&&void 0!==l?l:u[o],v=Jt(g),y=o===s?h.isActive:null;!1===y&&(m=n);var b=g===u[o]&&g!==c[o]&&v;if(b&&i&&e.manuallyAnimateOnMount&&(b=!1),h.protectedKeys=tt({},p),!h.isActive&&null===y||!g&&!h.prevProp||fr(g)||"boolean"==typeof g)return"continue";var x=function(e,t){return"string"==typeof t?t!==e:!!Xt(t)&&!ao(t,e)}(h.prevProp,g),w=x||o===s&&h.isActive&&!b&&v||n>m&&v,E=Array.isArray(g)?g:[g],C=E.reduce(a,{});!1===y&&(C={});var S=h.prevResolvedValues,k=void 0===S?{}:S,T=tt(tt({},k),C),L=function(e){w=!0,f.delete(e),h.needsAnimating[e]=!0};for(var _ in T){var A=C[_],N=k[_];p.hasOwnProperty(_)||(A!==N?pr(A)&&pr(N)?!ao(A,N)||x?L(_):h.protectedKeys[_]=!0:void 0!==A?L(_):f.add(_):void 0!==A&&f.has(_)?L(_):h.protectedKeys[_]=!0)}h.prevProp=g,h.prevResolvedValues=C,h.isActive&&(p=tt(tt({},p),C)),i&&e.blockInitialAnimation&&(w=!1),w&&!b&&d.push.apply(d,ot([],rt(E.map((function(e){return{animation:e,options:tt({type:o},t)}}))),!1))},g=0;g<ka;g++)h(g);if(o=tt({},p),f.size){var v={};f.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(v[t]=n)})),d.push({animation:v})}var y=Boolean(d.length);return i&&!1===c.initial&&!e.manuallyAnimateOnMount&&(y=!1),i=!1,y?n(d):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,n,o){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;var a=s(o,t);for(var l in r)r[l].protectedKeys={};return a},setAnimateFunction:function(t){n=t(e)},getState:function(){return r}}}function La(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var _a={animation:ro((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ta(t)),fr(n)&&(0,s.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:ro((function(e){var t=e.custom,n=e.visualElement,r=rt(io(),2),o=r[0],i=r[1],a=(0,s.useContext)(Tt);(0,s.useEffect)((function(){var e,r;n.isPresent=o;var s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(xr.Exit,!o,{custom:null!==(r=null==a?void 0:a.custom)&&void 0!==r?r:t});!o&&(null==s||s.then(i))}),[o])}))};const Aa=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Na=e=>Aa(e)&&e.hasOwnProperty("z"),Pa=(e,t)=>Math.abs(e-t);function Oa(e,t){if(Zo(e)&&Zo(t))return Pa(e,t);if(Aa(e)&&Aa(t)){const n=Pa(e.x,t.x),r=Pa(e.y,t.y),o=Na(e)&&Na(t)?Pa(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var Ma=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Va(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=Oa(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=wt().timestamp;r.history.push(tt(tt({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=Da(t,r.transformPagePoint),kr(e)&&0===e.buttons?r.handlePointerUp(e,t):Et.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=Va(Da(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Tr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=Da(Nr(e),this.transformPagePoint),a=i.point,s=wt().timestamp;this.history=[tt(tt({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,Va(i,this.history)),this.removeListeners=Gr(Fr(window,"pointermove",this.handlePointerMove),Fr(window,"pointerup",this.handlePointerUp),Fr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)},e}();function Da(e,t){return t?{point:t(e.point)}:e}function Ra(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Va(e,t){var n=e.point;return{point:n,delta:Ra(n,Fa(t)),offset:Ra(n,ja(t)),velocity:Ia(t,.1)}}function ja(e){return e[0]}function Fa(e){return e[e.length-1]}function Ia(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=Fa(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Ei(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ba(e){return e.max-e.min}function Ha(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),Oa(e,t)<n}function Ua(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Eo(t.min,t.max,e.origin),e.scale=Ba(n)/Ba(t),(Ha(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Eo(n.min,n.max,e.origin)-e.originPoint,(Ha(e.translate)||isNaN(e.translate))&&(e.translate=0)}function za(e,t,n,r){Ua(e.x,t.x,n.x,null==r?void 0:r.originX),Ua(e.y,t.y,n.y,null==r?void 0:r.originY)}function qa(e,t,n){e.min=n.min+t.min,e.max=e.min+Ba(t)}function Za(e,t,n){e.min=t.min-n.min,e.max=e.min+Ba(t)}function Wa(e,t,n){Za(e.x,t.x,n.x),Za(e.y,t.y,n.y)}function $a(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Ga(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=rt([o,r],2))[0],o=n[1]),{min:r,max:o}}var Ya=.35;function Xa(e,t,n){return{min:Ja(e,t),max:Ja(e,n)}}function Ja(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}var Ka=function(){return{x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}},Qa=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function es(e){return[e("x"),e("y")]}function ts(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ns(e){return void 0===e||1===e}function rs(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!ns(t)||!ns(n)||!ns(r)}function os(e){return rs(e)||is(e.x)||is(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function is(e){return e&&"0%"!==e}function as(e,t,n){return n+t*(e-n)}function ss(e,t,n,r,o){return void 0!==o&&(e=as(e,o,r)),as(e,n,r)+t}function ls(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=ss(e.min,t,n,r,o),e.max=ss(e.max,t,n,r,o)}function cs(e,t){var n=t.x,r=t.y;ls(e.x,n.translate,n.scale,n.originPoint),ls(e.y,r.translate,r.scale,r.originPoint)}function us(e,t){e.min=e.min+t,e.max=e.max+t}function ds(e,t,n){var r=rt(n,3),o=r[0],i=r[1],a=r[2],s=void 0!==t[a]?t[a]:.5,l=Eo(e.min,e.max,s);ls(e,t[o],t[i],l,t.scale)}var fs=["x","scaleX","originX"],ps=["y","scaleY","originY"];function ms(e,t){ds(e.x,t,fs),ds(e.y,t,ps)}function hs(e,t){return ts(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var gs=new WeakMap,vs=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Qa(),this.visualElement=e}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor,o=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new Ma(e,{onSessionStart:function(e){n.stopAnimation(),o&&n.snapToCursor(Nr(e,"page").point)},onStart:function(e,t){var r,o=n.getProps(),i=o.drag,a=o.dragPropagation,s=o.onDragStart;(!i||a||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=zr(i),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),es((function(e){var t,r,o=n.getAxisMotionValue(e).get()||0;if(Dn.test(o)){var i=null===(r=null===(t=n.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===r?void 0:r.actual[e];i&&(o=Ba(i)*(parseFloat(o)/100))}n.originPoint[e]=o})),null==s||s(e,t),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(xr.Drag,!0))},onMove:function(e,t){var r=n.getProps(),o=r.dragPropagation,i=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(o||n.openGlobalLock){var l=t.offset;if(i&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(xr.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&ys(e,r,this.currentDirection)){var o,i,a,s,l,c=this.getAxisMotionValue(e),u=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=u,i=this.constraints[e],a=this.elastic[e],s=i.min,l=i.max,void 0!==s&&o<s?o=a?Eo(s,o,a.min):Math.max(o,s):void 0!==l&&o>l&&(o=a?Eo(l,o,a.max):Math.min(o,l)),u=o),c.set(u)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Yt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:$a(e.x,r,i),y:$a(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=Ya),!1===e?e=0:!0===e&&(e=Ya),{x:Xa(e,"left","right"),y:Xa(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&es((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!Yt(t))return!1;var r=t.current;Bt(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=hs(e,n),o=t.scroll;return o&&(us(r.x,o.x),us(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:Ga(e.x,t.x),y:Ga(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=ts(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=es((function(n){var l;if(ys(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=tt(tt({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return oa(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;es((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;es((function(n){if(ys(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Eo(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(Yt(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};es((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=Ba(n),(s=Ba(r))>i?o=wo(r.min,r.max-i,n.min):i>s&&(o=wo(n.min,n.max-s,r.min)),so(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),es((function(e){if(ys(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Eo(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;gs.set(this.visualElement,this);var n=Fr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){Yt(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=Cr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(es((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?Ya:c,d=e.dragMomentum,f=void 0===d||d;return tt(tt({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function ys(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var bs={pan:ro((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(null),c=(0,s.useContext)(qt).transformPagePoint,u={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){l.current=null,r&&r(e,t)}};(0,s.useEffect)((function(){null!==l.current&&l.current.updateHandlers(u)})),Ir(i,"pointerdown",a&&function(e){l.current=new Ma(e,u,{transformPagePoint:c})}),Dt((function(){return l.current&&l.current.end()}))})),drag:ro((function(e){var t=e.dragControls,n=e.visualElement,r=Lt((function(){return new vs(n)}));(0,s.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,s.useEffect)((function(){return r.addListeners()}),[r])}))},xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],ws=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,g=e.visualState,v=e.shouldReduceMotion;void 0===t&&(t={});var y,b,x=!1,w=g.latestValues,E=g.renderState,C=function(){var e=xs.map((function(){return new la})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){xs.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+xs[t]]=function(t){return e.add(t)},n["notify"+xs[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,ot([],rt(t),!1))}})),n}(),S=new Map,k=new Map,T={},L=tt({},w);function _(){y&&x&&(A(),s(y,E,p.style,j.projection))}function A(){r(j,E,w,t,p)}function N(){C.notifyUpdate(w)}function P(e,t){var n=t.onChange((function(t){w[e]=t,p.onUpdate&&Et.update(N,!1,!0)})),r=t.onRenderRequest(j.scheduleRender);k.set(e,(function(){n(),r()}))}var O=d(p);for(var M in O){var D=O[M];void 0!==w[M]&&wn(D)&&D.set(w[M],!1)}var R=en(p),V=tn(p),j=tt(tt({treeType:n,current:null,depth:f?f.depth+1:0,parent:f,children:new Set,presenceId:m,shouldReduceMotion:v,variantChildren:V?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==f?void 0:f.isMounted()),blockInitialAnimation:h,isMounted:function(){return Boolean(y)},mount:function(e){x=!0,y=j.current=e,j.projection&&j.projection.mount(e),V&&f&&!R&&(b=null==f?void 0:f.addVariantChild(j)),S.forEach((function(e,t){return P(t,e)})),null==f||f.children.add(j),j.setProps(p)},unmount:function(){var e;null===(e=j.projection)||void 0===e||e.unmount(),gt.update(N),gt.render(_),k.forEach((function(e){return e()})),null==b||b(),null==f||f.children.delete(j),C.clearAllListeners(),y=void 0,x=!1},addVariantChild:function(e){var t,n=j.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return u&&n===e.treeType?u(j.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return V?j:null==f?void 0:f.getClosestVariantNode()},getLayoutId:function(){return p.layoutId},getInstance:function(){return y},getStaticValue:function(e){return w[e]},setStaticValue:function(e,t){return w[e]=t},getLatestValues:function(){return w},setVisibility:function(e){j.isVisible!==e&&(j.isVisible=e,j.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),i(j,e,p,t)},measureViewportBox:function(){return a(y,p)},addValue:function(e,t){j.hasValue(e)&&j.removeValue(e),S.set(e,t),w[e]=t.get(),P(e,t)},removeValue:function(e){var t;S.delete(e),null===(t=k.get(e))||void 0===t||t(),k.delete(e),delete w[e],c(e,E)},hasValue:function(e){return S.has(e)},getValue:function(e,t){var n=S.get(e);return void 0===n&&void 0!==t&&(n=da(t),j.addValue(e,n)),n},forEachValue:function(e){return S.forEach(e)},readValue:function(e){var n;return null!==(n=w[e])&&void 0!==n?n:l(y,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(o){var t=o(p,e);if(void 0!==t&&!wn(t))return t}return L[e]}},C),{build:function(){return A(),E},scheduleRender:function(){Et.render(_,!1,!0)},syncRender:_,setProps:function(e){(e.transformTemplate||p.transformTemplate)&&j.scheduleRender(),p=e,C.updatePropListeners(e),T=function(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(wn(i))e.addValue(o,i);else if(wn(a))e.addValue(o,da(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,da(null!==(r=e.getStaticValue(o))&&void 0!==r?r:i))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(j,d(p),T)},getProps:function(){return p},getVariant:function(e){var t;return null===(t=p.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return p.transition},getTransformPagePoint:function(){return p.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==f?void 0:f.getVariantContext();if(!R){var t=(null==f?void 0:f.getVariantContext())||{};return void 0!==p.initial&&(t.initial=p.initial),t}for(var n={},r=0;r<Cs;r++){var o=Es[r],i=p[o];(Jt(i)||!1===i)&&(n[o]=i)}return n}});return j}},Es=ot(["initial"],rt(Ca),!1),Cs=Es.length;function Ss(e){return"string"==typeof e&&e.startsWith("var(--")}var ks=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ts=4;function Ls(e,t,n){void 0===n&&(n=1),Bt(n<=Ts,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var r=rt(function(e){var t=ks.exec(e);if(!t)return[,];var n=rt(t,3);return[n[1],n[2]]}(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Ss(i)?Ls(i,t,n+1):i}}var _s,As=new Set(["width","height","top","left","right","bottom","x","y"]),Ns=function(e){return As.has(e)},Ps=function(e,t){e.set(t,!1),e.set(t)},Os=function(e){return e===In||e===Rn};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(_s||(_s={}));var Ms=function(e,t){return parseFloat(e.split(", ")[t])},Ds=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Ms(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Ms(a[1],e):0}},Rs=new Set(["x","y","z"]),Vs=mn.filter((function(e){return!Rs.has(e)})),js={width:function(e,t){var n=e.x,r=t.paddingLeft,o=void 0===r?"0":r,i=t.paddingRight,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,o=void 0===r?"0":r,i=t.paddingBottom,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Ds(4,13),y:Ds(5,14)},Fs=function(e,t,n,r){var o=function(e,t,n){var r,o=nt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=tt({},n)),e.forEachValue((function(e){var t=e.get();if(Ss(t)){var n=Ls(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ss(s)){var l=Ls(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return function(e,t,n,r){return function(e){return Object.keys(e).some(Ns)}(t)?function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=tt({},t),r=tt({},r);var o=Object.keys(t).filter(Ns),i=[],a=!1,s=[];if(o.forEach((function(o){var l=e.getValue(o);if(e.hasValue(o)){var c,u=n[o],d=ma(u),f=t[o];if(pr(f)){var p=f.length,m=null===f[0]?1:0;u=f[m],d=ma(u);for(var h=m;h<p;h++)c?Bt(ma(f[h])===c,"All keyframes must be of the same type"):(c=ma(f[h]),Bt(c===d||Os(d)&&Os(c),"Keyframes must be of the same dimension as the current value"))}else c=ma(f);if(d!==c)if(Os(d)&&Os(c)){var g=l.get();"string"==typeof g&&l.set(parseFloat(g)),"string"==typeof f?t[o]=parseFloat(f):Array.isArray(f)&&c===Rn&&(t[o]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==c?void 0:c.transform)&&(0===u||0===f)?0===u?l.set(c.transform(u)):t[o]=d.transform(f):(a||(i=function(e){var t=[];return Vs.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),a=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Ps(l,f))}})),s.length){var l=s.indexOf("height")>=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=js[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);Ps(r,s[n]),e[n]=js[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=rt(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}}(e,t,n,r):{target:t,transitionEnd:r}}(e,t=o.target,n,r=o.transitionEnd)},Is={treeType:"dom",readValueFromInstance:function(e,t){if(vn(t)){var n=Xi(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(Cn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return hs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=nt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=ya(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c<l;c++){var u=s[c],d=t[u],f=null;Array.isArray(d)&&(f=d[0]),null===f&&(f=null!==(o=null!==(r=n[u])&&void 0!==r?r:e.readValue(u))&&void 0!==o?o:t[u]),null!=f&&("string"==typeof f&&(/^\-?\d*\.?\d+$/.test(f)||ia(f))?f=parseFloat(f):!ga(f)&&qo.test(d)&&(f=Ji(u,d)),e.addValue(u,da(f)),null!==(i=(a=n)[u])&&void 0!==i||(a[u]=f),e.setBaseTarget(u,f))}}(e,s,l);var c=Fs(e,s,l,a);a=c.transitionEnd,s=c.target}return tt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:ur,build:function(e,t,n,r,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),qn(t,n,r,o.transformTemplate)},render:sr},Bs=ws(Is),Hs=ws(tt(tt({},Is),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return vn(t)?(null===(n=Xi(t))||void 0===n?void 0:n.default)||0:(t=lr.has(t)?t:ar(t),e.getAttribute(t))},scrapeMotionValuesFromProps:dr,build:function(e,t,n,r,o){tr(t,n,r,o.transformTemplate)},render:cr})),Us=function(e,t){return dn(e)?Hs(t,{enableHardwareAcceleration:!1}):Bs(t,{enableHardwareAcceleration:!0})};function zs(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qs={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!Rn.test(e))return e;e=parseFloat(e)}var n=zs(e,t.target.x),r=zs(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},Zs="_$css",Ws={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(ks,(function(e){return a.push(e),Zs})));var s=qo.parse(e);if(s.length>5)return o;var l=qo.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Eo(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(Zs,(function(){var e=a[m];return m++,e}))}return p}},$s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=Gs,Object.assign(fn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(tt(tt({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),rn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||Et.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(s.Component),Gs={borderRadius:tt(tt({},qs),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:qs,borderTopRightRadius:qs,borderBottomLeftRadius:qs,borderBottomRightRadius:qs,boxShadow:Ws},Ys={measureLayout:function(e){var t=rt(io(),2),n=t[0],r=t[1],o=(0,s.useContext)(Mt);return s.createElement($s,tt({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(an),isPresent:n,safeToRemove:r}))}},Xs=["TopLeft","TopRight","BottomLeft","BottomRight"],Js=Xs.length,Ks=function(e){return"string"==typeof e?parseFloat(e):e},Qs=function(e){return"number"==typeof e||Rn.test(e)};function el(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var tl=rl(0,.5,si),nl=rl(.5,.95,ni);function rl(e,t,n){return function(r){return r<e?0:r>t?1:n(wo(e,t,r))}}function ol(e,t){e.min=t.min,e.max=t.max}function il(e,t){ol(e.x,t.x),ol(e.y,t.y)}function al(e,t,n,r,o){return e=as(e-=t,1/n,r),void 0!==o&&(e=as(e,1/o,r)),e}function sl(e,t,n,r,o){var i=rt(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),Dn.test(t)&&(t=parseFloat(t),t=Eo(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Eo(i.min,i.max,r);e===i&&(s-=t),e.min=al(e.min,t,n,s,o),e.max=al(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var ll=["x","scaleX","originX"],cl=["y","scaleY","originY"];function ul(e,t,n,r){sl(e.x,t,ll,null==n?void 0:n.x,null==r?void 0:r.x),sl(e.y,t,cl,null==n?void 0:n.y,null==r?void 0:r.y)}function dl(e){return 0===e.translate&&1===e.scale}function fl(e){return dl(e.x)&&dl(e.y)}function pl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var ml=function(){function e(){this.members=[]}return e.prototype.add=function(e){aa(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(sa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),hl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return(i+="scale(".concat(c,", ").concat(u,")"))===hl?"none":i}var vl=function(e,t){return e.depth-t.depth},yl=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){aa(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){sa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(vl),this.isDirty=!1,this.children.forEach(e)},e}(),bl=1e3;function xl(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Ll),o.nodes.forEach(_l)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?ot(ot([],rt(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new yl)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new la),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=this.eventHandlers.get(e);null==r||r.notify.apply(r,ot([],rt(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var r,o=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var i=this.options,a=i.layoutId,s=i.layout,l=i.visualElement;if(l&&!l.getInstance()&&l.mount(e),this.root.nodes.add(this),null===(r=this.parent)||void 0===r||r.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(s||a)&&(this.isLayoutDirty=!0),t){var c,u=function(){return o.root.updateBlockedByResize=!1};t(e,(function(){o.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(u,250),rn.hasAnimatedSinceResize&&(rn.hasAnimatedSinceResize=!1,o.nodes.forEach(Tl))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",(function(e){var t,n,r,i,a,s=e.delta,c=e.hasLayoutChanged,u=e.hasRelativeTargetChanged,d=e.layout;if(o.isTreeAnimationBlocked())return o.target=void 0,void(o.relativeTarget=void 0);var f=null!==(n=null!==(t=o.options.transition)&&void 0!==t?t:l.getDefaultTransition())&&void 0!==n?n:Dl,p=l.getProps(),m=p.onLayoutAnimationStart,h=p.onLayoutAnimationComplete,g=!o.targetLayout||!pl(o.targetLayout,d)||u,v=!c&&u;if((null===(r=o.resumeFrom)||void 0===r?void 0:r.instance)||v||c&&(g||!o.currentAnimation)){o.resumeFrom&&(o.resumingFrom=o.resumeFrom,o.resumingFrom.resumingFrom=void 0),o.setAnimationOrigin(s,v);var y=tt(tt({},ra(f,"layout")),{onPlay:m,onComplete:h});l.shouldReduceMotion&&(y.delay=0,y.type=!1),o.startAnimation(y)}else c||0!==o.animationProgress||o.finishAnimation(),o.isLead()&&(null===(a=(i=o.options).onExitComplete)||void 0===a||a.call(i));o.targetLayout=d}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Al))},e.prototype.willUpdate=function(e){var t,n,r;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var o=0;o<this.path.length;o++){var i=this.path[o];i.shouldResetTransform=!0,i.updateScroll()}var a=this.options,s=a.layoutId,l=a.layout;if(void 0!==s||l){var c=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==c?void 0:c(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Sl);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Rl),this.potentialNodes.clear()),this.nodes.forEach(kl),this.nodes.forEach(wl),this.nodes.forEach(El),this.clearAllSnapshots(),vt.update(),vt.preRender(),vt.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(Cl),this.sharedNodes.forEach(Nl)},e.prototype.scheduleUpdateProjection=function(){Et.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;Et.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));jl(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++)this.path[t].updateScroll();var n=this.measure();jl(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=Qa(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=r(this.instance))},e.prototype.resetTransform=function(){var e;if(i){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!fl(this.projectionDelta),r=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;t&&(n||os(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return Qa();var t=e.measureViewportBox(),n=this.root.scroll;return n&&(us(t.x,n.x),us(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t=Qa();il(t,e);for(var n=0;n<this.path.length;n++){var r=this.path[n],o=r.scroll,i=r.options,a=r.isScrollRoot;if(r!==this.root&&o&&i.layoutScroll){if(a){il(t,e);var s=this.root.scroll;s&&(us(t.x,-s.x),us(t.y,-s.y))}us(t.x,o.x),us(t.y,o.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];!t&&o.options.layoutScroll&&o.scroll&&o!==o.root&&ms(n,{x:-o.scroll.x,y:-o.scroll.y}),os(o.latestValues)&&ms(n,o.latestValues)}return os(this.latestValues)&&ms(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];if(o.instance&&os(o.latestValues)){rs(o.latestValues)&&o.updateSnapshot();var i=Qa();il(i,o.measure()),ul(n,o.latestValues,null===(t=o.snapshot)||void 0===t?void 0:t.layout,i)}}return os(this.latestValues)&&ul(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=tt(tt(tt({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,r,o=this.options,i=o.layout,a=o.layoutId;this.layout&&(i||a)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),il(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=Qa(),this.targetWithTransforms=Qa()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,r=this.relativeParent.target,qa(t.x,n.x,r.x),qa(t.y,n.y,r.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):il(this.target,this.layout.actual),cs(this.target,this.targetDelta)):il(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.target,this.relativeParent.target),il(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!os(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,r=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var o=this.getLead();il(this.layoutCorrected,this.layout.actual),function(e,t,n,r){var o,i;void 0===r&&(r=!1);var a=n.length;if(a){var s,l;t.x=t.y=1;for(var c=0;c<a;c++)l=(s=n[c]).projectionDelta,"contents"!==(null===(i=null===(o=s.instance)||void 0===o?void 0:o.style)||void 0===i?void 0:i.display)&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&ms(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,cs(e,l)),r&&os(s.latestValues)&&ms(e,s.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==o);var i=o.target;if(i){this.projectionDelta||(this.projectionDelta=Ka(),this.projectionDeltaWithTransform=Ka());var a=this.treeScale.x,s=this.treeScale.y,l=this.projectionTransform;za(this.projectionDelta,this.layoutCorrected,i,this.latestValues),this.projectionTransform=gl(this.projectionDelta,this.treeScale),this.projectionTransform===l&&this.treeScale.x===a&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",i))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,r;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,r=this;void 0===t&&(t=!1);var o=this.snapshot,i=(null==o?void 0:o.latestValues)||{},a=tt({},this.latestValues),s=Ka();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var l=Qa(),c=null==o?void 0:o.isShared,u=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,d=Boolean(c&&!u&&!0===this.options.crossfade&&!this.path.some(Ml));this.animationProgress=0,this.mixTargetDelta=function(t){var n,o,f,p,m,h=t/1e3;Pl(s.x,e.x,h),Pl(s.y,e.y,h),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(n=r.relativeParent)||void 0===n?void 0:n.layout)&&(Wa(l,r.layout.actual,r.relativeParent.layout.actual),o=r.relativeTarget,f=r.relativeTargetOrigin,p=l,m=h,Ol(o.x,f.x,p.x,m),Ol(o.y,f.y,p.y,m)),c&&(r.animationValues=a,function(e,t,n,r,o,i){var a,s,l,c;o?(e.opacity=Eo(0,null!==(a=n.opacity)&&void 0!==a?a:1,tl(r)),e.opacityExit=Eo(null!==(s=t.opacity)&&void 0!==s?s:1,0,nl(r))):i&&(e.opacity=Eo(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(c=n.opacity)&&void 0!==c?c:1,r));for(var u=0;u<Js;u++){var d="border".concat(Xs[u],"Radius"),f=el(t,d),p=el(n,d);void 0===f&&void 0===p||(f||(f=0),p||(p=0),0===f||0===p||Qs(f)===Qs(p)?(e[d]=Math.max(Eo(Ks(f),Ks(p),r),0),(Dn.test(p)||Dn.test(f))&&(e[d]+="%")):e[d]=p)}(t.rotate||n.rotate)&&(e.rotate=Eo(t.rotate||0,n.rotate||0,r))}(a,i,r.latestValues,h,d,u)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=h},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,r=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Et.update((function(){rn.hasAnimatedSinceResize=!0,r.currentAnimation=function(e,t,n){void 0===n&&(n={});var r=wn(0)?0:da(0);return oa("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}(0,bl,tt(tt({},e),{onUpdate:function(t){var n;r.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),r.completeAnimation()}})),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,bl),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,r=e.layout,o=e.latestValues;t&&n&&r&&(il(t,n),ms(t,o),za(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var n,r,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new ml),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(o=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(r,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,r=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},r=0;r<pn.length;r++){var o="rotate"+pn[r];e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in null==e||e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,r,o,i,a;void 0===e&&(e={});var s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var l=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=gr(e.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none",s;var c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){var u={};return this.options.layoutId&&(u.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,u.pointerEvents=gr(e.pointerEvents)||""),this.hasProjected&&!os(this.latestValues)&&(u.transform=l?l({},""):"none",this.hasProjected=!1),u}var d=c.animationValues||c.latestValues;this.applyTransformsToTarget(),s.transform=gl(this.projectionDeltaWithTransform,this.treeScale,d),l&&(s.transform=l(d,s.transform));var f=this.projectionDelta,p=f.x,m=f.y;for(var h in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*m.origin,"% 0"),c.animationValues?s.opacity=c===this?null!==(o=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==o?o:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=c===this?null!==(i=d.opacity)&&void 0!==i?i:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,fn)if(void 0!==d[h]){var g=fn[h],v=g.correct,y=g.applyTo,b=v(d[h],c);if(y)for(var x=y.length,w=0;w<x;w++)s[y[w]]=b;else s[h]=b}return this.options.layoutId&&(s.pointerEvents=c===this?gr(e.pointerEvents)||"":"none"),s},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Sl),this.root.sharedNodes.clear()},e}()}function wl(e){e.updateLayout()}function El(e){var t,n,r,o,i=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;"size"===e.options.animationType?es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(t);t.min=s[e].min,t.max=t.min+n})):"position"===e.options.animationType&&es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(s[e]);t.max=t.min+n}));var c=Ka();za(c,s,i.layout);var u=Ka();i.isShared?za(u,e.applyTransform(l,!0),i.measured):za(u,s,i.layout);var d=!fl(c),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,m=p.snapshot,h=p.layout;if(m&&h){var g=Qa();Wa(g,i.layout,m.layout);var v=Qa();Wa(v,s,h.actual),pl(g,v)||(f=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(o=(r=e.options).onExitComplete)||void 0===o||o.call(r));e.options.transition=void 0}function Cl(e){e.clearSnapshot()}function Sl(e){e.clearMeasurements()}function kl(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function Tl(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Ll(e){e.resolveTargetDelta()}function _l(e){e.calcProjection()}function Al(e){e.resetRotation()}function Nl(e){e.removeLeadSnapshot()}function Pl(e,t,n){e.translate=Eo(t.translate,0,n),e.scale=Eo(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ol(e,t,n,r){e.min=Eo(t.min,n.min,r),e.max=Eo(t.max,n.max,r)}function Ml(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var Dl={duration:.45,ease:[.4,0,.1,1]};function Rl(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function Vl(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function jl(e){Vl(e.x),Vl(e.y)}var Fl=xl({attachResizeListener:function(e,t){return Cr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Il={current:void 0},Bl=xl({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!Il.current){var e=new Fl(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Il.current=e}return Il.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),Hl=tt(tt(tt(tt({},_a),oo),bs),Ys),Ul=cn((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=dn(e)?wr:Er;return tt(tt({},s),{preloadedFeatures:n,useRender:or(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,Hl,Us,Bl)})),zl={grad:.9,turn:360,rad:360/(2*Math.PI)},ql=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Wl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},$l=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Gl=function(e){return{r:Wl(e.r,0,255),g:Wl(e.g,0,255),b:Wl(e.b,0,255),a:Wl(e.a)}},Yl=function(e){return{r:Zl(e.r),g:Zl(e.g),b:Zl(e.b),a:Zl(e.a,3)}},Xl=/^#([0-9a-f]{3,8})$/i,Jl=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Kl=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Ql=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},ec=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),l:Wl(e.l,0,100),a:Wl(e.a)}},tc=function(e){return{h:Zl(e.h),s:Zl(e.s),l:Zl(e.l),a:Zl(e.a,3)}},nc=function(e){return Ql((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},rc=function(e){return{h:(t=Kl(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},oc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ac=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lc={string:[[function(e){var t=Xl.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zl(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zl(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ac.exec(e)||sc.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Gl({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=oc.exec(e)||ic.exec(e);if(!t)return null;var n,r,o=ec({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(zl[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return nc(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return ql(t)&&ql(n)&&ql(r)?Gl({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=ec({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return nc(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),v:Wl(e.v,0,100),a:Wl(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Ql(a)},"hsv"]]},cc=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},uc=function(e){return"string"==typeof e?cc(e.trim(),lc.string):"object"==typeof e&&null!==e?cc(e,lc.object):[null,void 0]},dc=function(e,t){var n=rc(e);return{h:n.h,s:Wl(n.s+100*t,0,100),l:n.l,a:n.a}},fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},pc=function(e,t){var n=rc(e);return{h:n.h,s:n.s,l:Wl(n.l+100*t,0,100),a:n.a}},mc=function(){function e(e){this.parsed=uc(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zl(fc(this.rgba),2)},e.prototype.isDark=function(){return fc(this.rgba)<.5},e.prototype.isLight=function(){return fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?Jl(Zl(255*o)):"","#"+Jl(t)+Jl(n)+Jl(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Yl(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return tc(rc(this.rgba))},e.prototype.toHslString=function(){return t=(e=tc(rc(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=Kl(this.rgba),{h:Zl(e.h),s:Zl(e.s),v:Zl(e.v),a:Zl(e.a,3)};var e},e.prototype.invert=function(){return hc({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,-e))},e.prototype.grayscale=function(){return hc(dc(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?hc({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zl(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=rc(this.rgba);return"number"==typeof e?hc({h:e,s:t.s,l:t.l,a:t.a}):Zl(t.h)},e.prototype.isEqual=function(e){return this.toHex()===hc(e).toHex()},e}(),hc=function(e){return e instanceof mc?e:new mc(e)},gc=o(688);const vc=new WeakMap,yc={},bc={},xc=()=>{},wc=xc(),Ec=Object,Cc=e=>e===wc,Sc=e=>"function"==typeof e,kc=(e,t)=>({...e,...t}),Tc="undefined",Lc=typeof window!=Tc,_c=typeof document!=Tc,Ac=(e,t)=>{const n=vc.get(e);return[()=>!Cc(t)&&e.get(t)||yc,r=>{if(!Cc(t)){const o=e.get(t);t in bc||(bc[t]=o),n[5](t,kc(o,r),o||yc)}},n[6],()=>!Cc(t)&&t in bc?bc[t]:!Cc(t)&&e.get(t)||yc]},Nc=new WeakMap;let Pc=0;const Oc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Ec(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Pc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i<e.length;i++)o+=Oc(e[i])+",";Nc.set(e,o)}if(n==Ec){o="#";const t=Ec.keys(e).sort();for(;!Cc(i=t.pop());)Cc(e[i])||(o+=i+":"+Oc(e[i])+",");Nc.set(e,o)}}return o};let Mc=!0;const[Dc,Rc]=Lc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[xc,xc],Vc={isOnline:()=>Mc,isVisible:()=>{const e=_c&&document.visibilityState;return Cc(e)||"hidden"!==e}},jc={initFocus:e=>(_c&&document.addEventListener("visibilitychange",e),Dc("focus",e),()=>{_c&&document.removeEventListener("visibilitychange",e),Rc("focus",e)}),initReconnect:e=>{const t=()=>{Mc=!0,e()},n=()=>{Mc=!1};return Dc("online",t),Dc("offline",n),()=>{Rc("online",t),Rc("offline",n)}}},Fc=!s.useId,Ic=!Lc||"Deno"in window,Bc=Ic?s.useEffect:s.useLayoutEffect,Hc="undefined"!=typeof navigator&&navigator.connection,Uc=!Ic&&Hc&&(["slow-2g","2g"].includes(Hc.effectiveType)||Hc.saveData),zc=e=>{if(Sc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Oc(e):"",t]};let qc=0;const Zc=()=>++qc,Wc=2;var $c=Wc;async function Gc(...e){const[t,n,r,o]=e,i=kc({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=!1!==i.revalidate,u=e=>"function"==typeof s?s(e):!1!==s,d=i.throwOnError;if(Sc(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=zc(n);if(!o)return;const[i,s]=Ac(t,o),[f,p,m]=vc.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](Wc).then((()=>i().data)):i().data;if(e.length<3)return g();let v,y=r;const b=Zc();p[o]=[b,0];const x=!Cc(l),w=i(),E=w.data,C=w._c,S=Cc(C)?E:C;if(x&&(l=Sc(l)?l(S):l,s({data:l,_c:S})),Sc(y))try{y=y(S)}catch(e){v=e}if(y&&Sc(y.then)){if(y=await y.catch((e=>{v=e})),b!==p[o][0]){if(v)throw v;return y}v&&x&&u(v)&&(a=!0,y=S,s({data:y,_c:wc}))}a&&(v||(Sc(a)&&(y=a(y,S)),s({data:y,_c:wc}))),p[o][1]=Zc();const k=await g();if(s({_c:wc}),!v)return a?k:y;if(d)throw v}}const Yc=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Xc=(e,t)=>{if(!vc.has(e)){const n=kc(jc,t),r={},o=Gc.bind(wc,e);let i=xc;const a={},s=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!vc.has(e)&&(vc.set(e,[r,{},{},{},o,l,s]),!Ic)){const t=n.initFocus(setTimeout.bind(wc,Yc.bind(wc,r,0))),o=n.initReconnect(setTimeout.bind(wc,Yc.bind(wc,r,1)));i=()=>{t&&t(),o&&o(),vc.delete(e)}}};return c(),[e,o,c,i]}return[e,vc.get(e)[4]]},[Jc,Kc]=Xc(new Map),Qc=kc({onLoadingSlow:xc,onSuccess:xc,onError:xc,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,i=r.retryCount,a=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!Cc(o)&&i>o||setTimeout(n,a,r)},onDiscarded:xc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Uc?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Uc?5e3:3e3,compare:(e,t)=>Oc(e)==Oc(t),isPaused:()=>!1,cache:Jc,mutate:Kc,fallback:{}},Vc),eu=(e,t)=>{const n=kc(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=kc(o,a))}return n},tu=(0,s.createContext)({}),nu=Lc&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>Sc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=zc(t),[,,,o]=vc.get(Jc),i=o[r];return i?(delete o[r],i):n(...e)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=s);const au={dedupe:!0},su=Ec.defineProperty((e=>{const{value:t}=e,n=(0,s.useContext)(tu),r=Sc(t),o=(0,s.useMemo)((()=>r?t(n):t),[r,n,t]),i=(0,s.useMemo)((()=>r?o:eu(n,o)),[r,n,o]),a=o&&o.provider,l=(0,s.useRef)(wc);a&&!l.current&&(l.current=Xc(a(i.cache||Jc),o));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),Bc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,s.createElement)(tu.Provider,kc(e,{value:i}))}),"defaultValue",{value:Qc}),lu=(cu=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=vc.get(r),[v,y]=zc(e),b=(0,s.useRef)(!1),x=(0,s.useRef)(!1),w=(0,s.useRef)(v),E=(0,s.useRef)(t),C=(0,s.useRef)(n),S=()=>C.current,k=()=>S().isVisible()&&S().isOnline(),[T,L,_,A]=Ac(r,v),N=(0,s.useRef)({}).current,P=Cc(a)?n.fallback[v]:a,O=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!Cc(e[r]))return!1;if(!o(H,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},M=(0,s.useMemo)((()=>{const e=!!v&&!!t&&(Cc(l)?!S().isPaused()&&!i&&(!!Cc(c)||c):l),n=t=>{const n=kc(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=T(),o=A(),a=n(r),s=r===o?a:n(o);let u=a;return[()=>{const e=n(T());return O(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[r,v]),D=(0,gc.useSyncExternalStore)((0,s.useCallback)((e=>_(v,((t,n)=>{O(n,t)||e()}))),[r,v]),M[0],M[1]),R=!b.current,V=m[v]&&m[v].length>0,j=D.data,F=Cc(j)?P:j,I=D.error,B=(0,s.useRef)(F),H=p?Cc(j)?B.current:j:F,U=!(V&&!Cc(I))&&(R&&!Cc(l)?l:!S().isPaused()&&(i?!Cc(F)&&c:Cc(F)||c)),z=!!(v&&t&&R&&U),q=Cc(D.isValidating)?z:D.isValidating,Z=Cc(D.isLoading)?z:D.isLoading,W=(0,s.useCallback)((async e=>{const t=E.current;if(!v||!t||x.current||S().isPaused())return!1;let r,i,a=!0;const s=e||{},l=!g[v]||!s.dedupe,c=()=>Fc?!x.current&&v===w.current&&b.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{L(u)},f=()=>{const e=g[v];e&&e[1]===i&&delete g[v]},p={isValidating:!0};Cc(T().data)&&(p.isLoading=!0);try{if(l&&(L(p),n.loadingTimeout&&Cc(T().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,n)}),n.loadingTimeout),g[v]=[t(y),Zc()]),[r,i]=g[v],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[v]||g[v][1]!==i)return l&&c()&&S().onDiscarded(v),!1;u.error=wc;const e=h[v];if(!Cc(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(v),!1;const s=T().data;u.data=o(s,r)?s:r,l&&c()&&S().onSuccess(r,v,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,v,t),(!0===n||Sc(n)&&n(e))&&k()&&t.onErrorRetry(e,v,t,(e=>{const t=m[v];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,r]),$=(0,s.useCallback)(((...e)=>Gc(r,w.current,...e)),[]);if(Bc((()=>{E.current=t,C.current=n,Cc(j)||(B.current=j)})),Bc((()=>{if(!v)return;const e=W.bind(wc,au);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&k()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&k()&&e();else{if(n==$c)return W();if(3==n)return W(r)}}));return x.current=!1,w.current=v,b.current=!0,L({_k:y}),U&&(Cc(F)||Ic?e():(e=>{Lc&&typeof window.requestAnimationFrame!=Tc?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{x.current=!0,n()}}),[v]),Bc((()=>{let e;function t(){const t=Sc(u)?u(T().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){T().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():W(au).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,s.useDebugValue)(H),i&&Cc(F)&&v){if(!Fc&&Ic)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,C.current=n,x.current=!1,Cc(I)?W(au):I}return{mutate:$,get data(){return N.data=!0,H},get error(){return N.error=!0,I},get isValidating(){return N.isValidating=!0,q},get isLoading(){return N.isLoading=!0,Z}}},function(...e){const t=kc(Qc,(0,s.useContext)(tu)),[n,r,o]=ou(e),i=eu(t,o);let a=cu;const{use:l}=i,c=(l||[]).concat(iu);for(let e=c.length;e--;)a=c[e](a);return a(n,r||i.fetcher||null,i)});var cu;const uu=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var du=o(798);const{useSyncExternalStoreWithSelector:fu}=du,pu=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?uu(e):uu)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=fu(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,s.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},mu=e=>e?pu(e):pu,hu=new Map,gu=e=>{const t=hu.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},vu=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(null==i||i)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=hu.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return hu.set(n.name,o),{type:"tracked",store:e,...o}})(s,c,l);let f=!0;o.setState=(e,t,i)=>{const c=n(e,t);if(!f)return c;const d=void 0===i?{type:a||"anonymous"}:"string"==typeof i?{type:i}:i;return void 0===s?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${s}/${d.type}`},{...gu(l.name),[s]:o.getState()}),c)};const p=(...e)=>{const t=f;f=!1,n(...e),f=t},m=e(o.setState,r,o);if("untracked"===d.type?null==u||u.init(m):(d.stores[d.store]=o,null==u||u.init(Object.fromEntries(Object.entries(d.stores).map((([e,t])=>[e,e===d.store?m:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):yu(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===s)return void p(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[s];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&p(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return p(m),void 0===s?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(gu(l.name));case"COMMIT":return void 0===s?void(null==u||u.init(o.getState())):null==u?void 0:u.init(gu(l.name));case"ROLLBACK":return yu(e.state,(e=>{if(void 0===s)return p(e),void(null==u||u.init(o.getState()));p(e[s]),null==u||u.init(gu(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return yu(e.state,(e=>{void 0!==s?JSON.stringify(o.getState())!==JSON.stringify(e[s])&&p(e[s]):p(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return p(void 0===s?r:r[s]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return f=!f}return}})),m},yu=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)};function bu(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const xu=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return xu(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return xu(t)(e)}}}},wu=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=xu(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=u({state:e,version:i.version}).then((e=>c.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;a=!1,s.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),a=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let i={storage:bu((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=i.partialize({...r()});return c.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;a=!1,s.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),a=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},i.skipHydration||m(),p||f})(e,t),Eu=mu(wu(vu((e=>({designColors:{},queuedTour:null,setDesignColors(t){e({designColors:t})},queueTourForRedirect(t){e({queuedTour:t})},clearQueuedTour(){e({queuedTour:null})}})),{name:"Extendify Assist Globals Sync"}),{name:"extendify-assist-globals-sync"})),Cu=()=>{const{designColors:t,setDesignColors:n}=Eu(),{data:r}=lu("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-theme-primary-bg");var r;if(n)return{mainColor:n,darkColor:hc(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-theme-primary-text"))&&void 0!==r?r:"#fff"};const o=document?.querySelector("a.wp-has-current-submenu, li.current > a.current");if(!o)return t;const i=window.getComputedStyle(o)?.["background-color"];return{mainColor:i,darkColor:hc(i).darken(.1).toHex(),textColor:"#fff"}}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};function Su(e,t){return function(){return e.apply(t,arguments)}}const{toString:ku}=Object.prototype,{getPrototypeOf:Tu}=Object,Lu=(e=>t=>{const n=ku.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_u=e=>(e=e.toLowerCase(),t=>Lu(t)===e),Au=e=>t=>typeof t===e,{isArray:Nu}=Array,Pu=Au("undefined"),Ou=_u("ArrayBuffer"),Mu=Au("string"),Du=Au("function"),Ru=Au("number"),Vu=e=>null!==e&&"object"==typeof e,ju=e=>{if("object"!==Lu(e))return!1;const t=Tu(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Fu=_u("Date"),Iu=_u("File"),Bu=_u("Blob"),Hu=_u("FileList"),Uu=_u("URLSearchParams");function zu(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),Nu(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function qu(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Zu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Wu=e=>!Pu(e)&&e!==Zu,$u=(Gu="undefined"!=typeof Uint8Array&&Tu(Uint8Array),e=>Gu&&e instanceof Gu);var Gu;const Yu=_u("HTMLFormElement"),Xu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ju=_u("RegExp"),Ku=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};zu(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Qu="abcdefghijklmnopqrstuvwxyz",ed="0123456789",td={DIGIT:ed,ALPHA:Qu,ALPHA_DIGIT:Qu+Qu.toUpperCase()+ed};var nd={isArray:Nu,isArrayBuffer:Ou,isBuffer:function(e){return null!==e&&!Pu(e)&&null!==e.constructor&&!Pu(e.constructor)&&Du(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||ku.call(e)===t||Du(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ou(e.buffer),t},isString:Mu,isNumber:Ru,isBoolean:e=>!0===e||!1===e,isObject:Vu,isPlainObject:ju,isUndefined:Pu,isDate:Fu,isFile:Iu,isBlob:Bu,isRegExp:Ju,isFunction:Du,isStream:e=>Vu(e)&&Du(e.pipe),isURLSearchParams:Uu,isTypedArray:$u,isFileList:Hu,forEach:zu,merge:function e(){const{caseless:t}=Wu(this)&&this||{},n={},r=(r,o)=>{const i=t&&qu(n,o)||o;ju(n[i])&&ju(r)?n[i]=e(n[i],r):ju(r)?n[i]=e({},r):Nu(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&zu(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(zu(t,((t,r)=>{n&&Du(t)?e[r]=Su(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&Tu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Lu,kindOfTest:_u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Nu(e))return e;let t=e.length;if(!Ru(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Yu,hasOwnProperty:Xu,hasOwnProp:Xu,reduceDescriptors:Ku,freezeMethods:e=>{Ku(e,((t,n)=>{if(Du(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Du(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Nu(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:qu,global:Zu,isContextDefined:Wu,ALPHABET:td,generateString:(e=16,t=td.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Du(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Vu(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=Nu(e)?[]:{};return zu(e,((e,t)=>{const i=n(e,r+1);!Pu(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function rd(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}nd.inherits(rd,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:nd.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const od=rd.prototype,id={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{id[e]={value:e}})),Object.defineProperties(rd,id),Object.defineProperty(od,"isAxiosError",{value:!0}),rd.from=(e,t,n,r,o,i)=>{const a=Object.create(od);return nd.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),rd.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ad=rd;function sd(e){return nd.isPlainObject(e)||nd.isArray(e)}function ld(e){return nd.endsWith(e,"[]")?e.slice(0,-2):e}function cd(e,t,n){return e?e.concat(t).map((function(e,t){return e=ld(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ud=nd.toFlatObject(nd,{},null,(function(e){return/^is[A-Z]/.test(e)}));var dd=function(e,t,n){if(!nd.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=nd.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!nd.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&nd.isSpecCompliantForm(t);if(!nd.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(nd.isDate(e))return e.toISOString();if(!s&&nd.isBlob(e))throw new ad("Blob is not supported. Use a Buffer instead.");return nd.isArrayBuffer(e)||nd.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(nd.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(nd.isArray(e)&&function(e){return nd.isArray(e)&&!e.some(sd)}(e)||(nd.isFileList(e)||nd.endsWith(n,"[]"))&&(s=nd.toArray(e)))return n=ld(n),s.forEach((function(e,r){!nd.isUndefined(e)&&null!==e&&t.append(!0===a?cd([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!sd(e)||(t.append(cd(o,n,i),l(e)),!1)}const u=[],d=Object.assign(ud,{defaultVisitor:c,convertValue:l,isVisitable:sd});if(!nd.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!nd.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),nd.forEach(n,(function(n,i){!0===(!(nd.isUndefined(n)||null===n)&&o.call(t,n,nd.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function fd(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function pd(e,t){this._pairs=[],e&&dd(e,this,t)}const md=pd.prototype;md.append=function(e,t){this._pairs.push([e,t])},md.toString=function(e){const t=e?function(t){return e.call(this,t,fd)}:fd;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var hd=pd;function gd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vd(e,t,n){if(!t)return e;const r=n&&n.encode||gd,o=n&&n.serialize;let i;if(i=o?o(t,n):nd.isURLSearchParams(t)?t.toString():new hd(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var yd=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){nd.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},bd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xd="undefined"!=typeof URLSearchParams?URLSearchParams:hd,wd=FormData;const Ed=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),Cd="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var Sd={isBrowser:!0,classes:{URLSearchParams:xd,FormData:wd,Blob:Blob},isStandardBrowserEnv:Ed,isStandardBrowserWebWorkerEnv:Cd,protocols:["http","https","file","blob","url","data"]},kd=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;return i=!i&&nd.isArray(r)?r.length:i,s?(nd.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&nd.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&nd.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a)}if(nd.isFormData(e)&&nd.isFunction(e.entries)){const n={};return nd.forEachEntry(e,((e,r)=>{t(function(e){return nd.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Td={"Content-Type":void 0},Ld={transitional:bd,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=nd.isObject(e);if(o&&nd.isHTMLForm(e)&&(e=new FormData(e)),nd.isFormData(e))return r&&r?JSON.stringify(kd(e)):e;if(nd.isArrayBuffer(e)||nd.isBuffer(e)||nd.isStream(e)||nd.isFile(e)||nd.isBlob(e))return e;if(nd.isArrayBufferView(e))return e.buffer;if(nd.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return dd(e,new Sd.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Sd.isNode&&nd.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=nd.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return dd(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(nd.isString(e))try{return(0,JSON.parse)(e),nd.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ld.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&nd.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw ad.from(e,ad.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Sd.classes.FormData,Blob:Sd.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};nd.forEach(["delete","get","head"],(function(e){Ld.headers[e]={}})),nd.forEach(["post","put","patch"],(function(e){Ld.headers[e]=nd.merge(Td)}));var _d=Ld;const Ad=nd.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Nd=Symbol("internals");function Pd(e){return e&&String(e).trim().toLowerCase()}function Od(e){return!1===e||null==e?e:nd.isArray(e)?e.map(Od):String(e)}function Md(e,t,n,r){return nd.isFunction(r)?r.call(this,t,n):nd.isString(t)?nd.isString(r)?-1!==t.indexOf(r):nd.isRegExp(r)?r.test(t):void 0:void 0}class Dd{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Pd(t);if(!o)throw new Error("header name must be a non-empty string");const i=nd.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Od(e))}const i=(e,t)=>nd.forEach(e,((e,n)=>o(e,n,t)));return nd.isPlainObject(e)||e instanceof this.constructor?i(e,t):nd.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ad[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(nd.isFunction(t))return t.call(this,e,n);if(nd.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);return!(!n||void 0===this[n]||t&&!Md(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Pd(e)){const o=nd.findKey(n,e);!o||t&&!Md(0,n[o],o,t)||(delete n[o],r=!0)}}return nd.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Md(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return nd.forEach(this,((r,o)=>{const i=nd.findKey(n,o);if(i)return t[i]=Od(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Od(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return nd.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&nd.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Nd]=this[Nd]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Pd(e);t[r]||(function(e,t){const n=nd.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return nd.isArray(e)?e.forEach(r):r(e),this}}Dd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),nd.freezeMethods(Dd.prototype),nd.freezeMethods(Dd);var Rd=Dd;function Vd(e,t){const n=this||_d,r=t||n,o=Rd.from(r.headers);let i=r.data;return nd.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function jd(e){return!(!e||!e.__CANCEL__)}function Fd(e,t,n){ad.call(this,null==e?"canceled":e,ad.ERR_CANCELED,t,n),this.name="CanceledError"}nd.inherits(Fd,ad,{__CANCEL__:!0});var Id=Fd,Bd=Sd.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),nd.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),nd.isString(r)&&a.push("path="+r),nd.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Hd(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ud=Sd.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=nd.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},zd=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function qd(e,t){let n=0;const r=zd(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Zd={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Rd.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}nd.isFormData(r)&&(Sd.isStandardBrowserEnv||Sd.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Hd(e.baseURL,e.url);function u(){if(!l)return;const r=Rd.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ad("Request failed with status code "+n.status,[ad.ERR_BAD_REQUEST,ad.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),vd(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new ad("Request aborted",ad.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new ad("Network Error",ad.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||bd;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ad(t,r.clarifyTimeoutError?ad.ETIMEDOUT:ad.ECONNABORTED,e,l)),l=null},Sd.isStandardBrowserEnv){const t=(e.withCredentials||Ud(c))&&e.xsrfCookieName&&Bd.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&nd.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),nd.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",qd(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",qd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new Id(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===Sd.protocols.indexOf(d)?n(new ad("Unsupported protocol "+d+":",ad.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};nd.forEach(Zd,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Wd={getAdapter:e=>{e=nd.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=nd.isString(n)?Zd[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new ad(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(nd.hasOwnProp(Zd,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!nd.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Zd};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Id(null,e)}function Gd(e){return $d(e),e.headers=Rd.from(e.headers),e.data=Vd.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wd.getAdapter(e.adapter||_d.adapter)(e).then((function(t){return $d(e),t.data=Vd.call(e,e.transformResponse,t),t.headers=Rd.from(t.headers),t}),(function(t){return jd(t)||($d(e),t&&t.response&&(t.response.data=Vd.call(e,e.transformResponse,t.response),t.response.headers=Rd.from(t.response.headers))),Promise.reject(t)}))}const Yd=e=>e instanceof Rd?e.toJSON():e;function Xd(e,t){t=t||{};const n={};function r(e,t,n){return nd.isPlainObject(e)&&nd.isPlainObject(t)?nd.merge.call({caseless:n},e,t):nd.isPlainObject(t)?nd.merge({},t):nd.isArray(t)?t.slice():t}function o(e,t,n){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!nd.isUndefined(t))return r(void 0,t)}function a(e,t){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Yd(e),Yd(t),!0)};return nd.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);nd.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Jd="1.3.2",Kd={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Kd[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Qd={};Kd.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Jd+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new ad(r(o," has been removed"+(t?" in "+t:"")),ad.ERR_DEPRECATED);return t&&!Qd[o]&&(Qd[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var ef={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ad("options must be an object",ad.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new ad("option "+i+" must be "+n,ad.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ad("Unknown option "+i,ad.ERR_BAD_OPTION)}},validators:Kd};const tf=ef.validators;class nf{constructor(e){this.defaults=e,this.interceptors={request:new yd,response:new yd}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Xd(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&ef.assertOptions(n,{silentJSONParsing:tf.transitional(tf.boolean),forcedJSONParsing:tf.transitional(tf.boolean),clarifyTimeoutError:tf.transitional(tf.boolean)},!1),void 0!==r&&ef.assertOptions(r,{encode:tf.function,serialize:tf.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&nd.merge(o.common,o[t.method]),i&&nd.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Rd.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Gd.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let f=t;for(d=0;d<u;){const e=a[d++],t=a[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=Gd.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return vd(Hd((e=Xd(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}nd.forEach(["delete","get","head","options"],(function(e){nf.prototype[e]=function(t,n){return this.request(Xd(n||{},{method:e,url:t,data:(n||{}).data}))}})),nd.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Xd(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}nf.prototype[e]=t(),nf.prototype[e+"Form"]=t(!0)}));var rf=nf;class of{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Id(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new of((function(t){e=t}));return{token:t,cancel:e}}}var af=of;const sf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sf).forEach((([e,t])=>{sf[t]=e}));var lf=sf;const cf=function e(t){const n=new rf(t),r=Su(rf.prototype.request,n);return nd.extend(r,rf.prototype,n,{allOwnKeys:!0}),nd.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Xd(t,n))},r}(_d);cf.Axios=rf,cf.CanceledError=Id,cf.CancelToken=af,cf.isCancel=jd,cf.VERSION=Jd,cf.toFormData=dd,cf.AxiosError=ad,cf.Cancel=cf.CanceledError,cf.all=function(e){return Promise.all(e)},cf.spread=function(e){return function(t){return e.apply(null,t)}},cf.isAxiosError=function(e){return nd.isObject(e)&&!0===e.isAxiosError},cf.mergeConfig=Xd,cf.AxiosHeaders=Rd,cf.formToJSON=e=>kd(nd.isHTMLForm(e)?new FormData(e):e),cf.HttpStatusCode=lf,cf.default=cf;const uf=cf.create({baseURL:window.extAssistData.root,headers:{"X-WP-Nonce":window.extAssistData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Assist":!0,"X-Extendify":!0}});uf.interceptors.request.use((e=>df(e)),(e=>console.log(e)||e)),uf.interceptors.response.use((e=>Object.prototype.hasOwnProperty.call(e,"data")?e.data:e),(e=>console.log(e)||e));const df=e=>(e.headers["X-Extendify-Assist-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Assist-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e);var ff=o(184),pf=o.n(ff);const mf={"site-type":{step:(0,t.__)("Site Industry","extendify"),title:(0,t.__)("Let's Start Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Industry","extendify")},"site-title":{step:(0,t.__)("Site Title","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Set Site Title","extendify")},goals:{step:(0,t.__)("Goals","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Goals","extendify")},layout:{step:(0,t.__)("Design","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Design","extendify")},pages:{step:(0,t.__)("Pages","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Pages","extendify")},confirmation:{step:(0,t.__)("Launch","extendify"),title:(0,t.__)("Let's Launch Your Site","extendify"),description:(0,t.__)("You're one step away from creating a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Launch The Site","extendify")}},hf=()=>{const t=(()=>{var e;const t=JSON.parse(null!==(e=localStorage.getItem("extendify-pages"))&&void 0!==e?e:null)?.state?.currentPageSlug;return Object.keys(mf).includes(t)?t:"site-type"})();let n=!1;return(0,e.createElement)("div",{className:"w-full border border-gray-300 text-base bg-white relative mb-6 pt-8 rounded overflow-hidden"},(0,e.createElement)("img",{className:"max-w-lg w-full block mx-auto",src:window.extAssistData.asset_path+"/extendify-preview.png"}),(0,e.createElement)("div",{className:"px-3 mx-6 text-center"},(0,e.createElement)("h2",{className:"text-2xl mb-4 mt-8"},mf[t]?.title),(0,e.createElement)("p",{className:"my-4 text-base"},mf[t]?.description),(0,e.createElement)("a",{href:`${window.extAssistData.adminUrl}admin.php?page=extendify-launch`,className:"inline-block rounded my-4 px-4 py-2 bg-design-main text-white border-none no-underline cursor-pointer"},mf[t]?.buttonText)),(0,e.createElement)("div",{className:"justify-between items-center mt-4 py-6 px-20 flex bg-gray-50"},Object.keys(mf).map(((r,o)=>(r===t&&(n=!0),(0,e.createElement)(e.Fragment,{key:r},(0,e.createElement)(gf,{reached:n,stepName:mf[r].step,current:r===t}),o!==Object.keys(mf).length-1&&(0,e.createElement)("div",{className:pf()("hidden lg:block border-0 border-b-2 border-solid h-0 grow w-full",{"border-design-main":!n,"border-gray-300":n})})))))))},gf=t=>{let{reached:n,current:r,stepName:o,bgColor:i}=t;return(0,e.createElement)("div",{className:"flex-none text-sm flex items-center gap-x-2"},(0,e.createElement)("span",{style:{background:n?void 0:i},className:pf()("w-6 h-6 rounded-full flex items-center justify-center text-white",{"disc-checked bg-design-main border-opacity-10":!n,"disc-number bg-gray-300":n&&!r,"border-dashed border-2 border-design-main":r})},!n&&(0,e.createElement)("span",{className:"dashicons dashicons-saved"})),(0,e.createElement)("span",{className:"sr-only"},o))};var vf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const yf=()=>{const n=window.extAssistData.resourceData.quickLinks;return 0===n.length?(0,e.createElement)("div",{className:"assist-quick-links-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No quick links found...","extendify")):(0,e.createElement)("div",{id:"assist-quick-links-module",className:"w-full bg-white p-4 lg:p-8"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Quick Links","extendify")),(0,e.createElement)("div",{className:"grid grid-cols-1 xs:grid-cols-2 gap-4 mt-4",id:"assist-quick-links-module-list"},n.map((t=>(0,e.createElement)("a",{key:t.slug,className:"flex items-center no-underline hover:underline text-black hover:text-design-main text-sm",href:"view-site"==t.slug?`${window.extAssistData.home}`:`${window.extAssistData.adminUrl}${t.internalLink}`},(0,e.createElement)("span",null,t.name),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))))))};var bf,xf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const wf={viewedRecommendations:[],dismissedRecommendations:[],...null!==(bf=(window.extAssistData.userData.recommendationData?.data||{})?.state)&&void 0!==bf?bf:{}},Ef={getItem:async()=>JSON.stringify(await uf.get("assist/recommendation-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/recommendation-data",{data:n}));var n},removeItem:()=>{}},Cf=mu(wu(((e,t)=>({...wf,track(t){const n=(new Date).toISOString(),r=n;e((e=>{let{viewedRecommendations:o}=e;const i=o.find((e=>e.slug===t));return{viewedRecommendations:[...o.filter((e=>e.slug!==t)),i?{...i,count:i.count+1,lastViewedAt:n}:{slug:t,firstViewedAt:r,lastViewedAt:n,count:1}]}}))},isDismissedRecommendation(e){return t().dismissedRecommendations.some((t=>t.id===e))},dismissRecommendation(n){if(t().isDismissedRecommendation(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedRecommendations:[...e.dismissedRecommendations,r]})))}})),{name:"extendify-assist-recommendations",storage:bu((()=>Ef)),skipHydration:!0})),Sf=o=>{let{rec:i}=o;const{track:a,isDismissedRecommendation:s,dismissRecommendation:l}=Cf();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{key:i.slug,className:"w-full p-2 lg:p-4 relative"},(0,e.createElement)("div",{className:"flex flex-col"},(0,e.createElement)("h3",{className:"m-0 mb-2 text-lg"},i.title),(0,e.createElement)("p",{className:"m-0 text-sm"},i.description),(0,e.createElement)("a",{className:"px-3 py-2 mt-4 w-max leading-tight min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded relative cursor-pointer text-center no-underline text-sm",href:"externalLink"===i.linkType?`${i.externalLink}`:`${window.extAssistData.adminUrl}${i.internalLink}`,onClick:()=>a(i.slug),target:"externalLink"===i.linkType?"_blank":"",rel:"externalLink"===i.linkType?"noreferrer":void 0},(0,e.createElement)("span",null,i.buttonText))),s(i.slug)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5 absolute top-0 right-0 m-2 lg:m-4",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),l(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline relative"},(0,e.createElement)(r,{icon:xf,className:""}))}})))};var kf;const Tf={siteType:{},siteInformation:{title:void 0},siteTypeSearch:[],style:null,pages:[],plugins:[],goals:[],...null!==(kf=(window.extAssistData.userData.userSelectionData?.data||{})?.state)&&void 0!==kf?kf:{}},Lf={getItem:async()=>JSON.stringify(await uf.get("assist/user-selection-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/user-selection-data",{data:n}));var n},removeItem:()=>{}},_f=mu(wu(vu((()=>({...Tf})),{name:"Extendify User Selections"}),{name:"extendify-site-selection",storage:bu((()=>Lf)),skipHydration:!0}));var Af;const Nf={activeTests:[],seenTasks:[],completedTasks:[],inProgressTasks:[],...null!==(Af=(window.extAssistData.userData.taskData?.data||{})?.state)&&void 0!==Af?Af:{}},Pf={getItem:async()=>JSON.stringify(await uf.get("assist/task-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/task-data",{data:n}));var n},removeItem:()=>{}},Of=mu(wu(vu(((e,t)=>({...Nf,isCompleted(e){return t().completedTasks.some((t=>t?.id===e))},completeTask(n){t().isCompleted(n)||e((e=>({completedTasks:[...e.completedTasks,{id:n,completedAt:(new Date).toISOString()}]})))},dismissTask(n){t().completeTask(n),e((e=>{const{completedTasks:t}=e,r=t.find((e=>e.id===n));return{completedTasks:[...t,{...r,dismissed:!0}]}}))},isSeen(e){return t().seenTasks.some((t=>t?.id===e))},seeTask(n){if(t().isSeen(n))return;const r={id:n,firstSeenAt:(new Date).toISOString()};e((e=>({seenTasks:[...e.seenTasks,r]})))},uncompleteTask(t){e((e=>({completedTasks:e.completedTasks.filter((e=>e.id!==t))})))},toggleCompleted(e){t().isCompleted(e)?t().uncompleteTask(e):t().completeTask(e)}})),{name:"Extendify Assist Tasks"}),{name:"extendify-assist-tasks",storage:bu((()=>Pf)),skipHydration:!0})),Mf=()=>{var e,t,n,r,o,i,a;const{goals:s}=_f(),{completedTasks:l}=Of(),{siteCreatedAt:c,resourceData:u}=null!==(e=window.extAssistData)&&void 0!==e?e:{},{activePlugins:d,recommendations:f}=null!=u?u:{};if(!Array.isArray(f))return[];const p=null!==(t=f?.filter((e=>d?.some((t=>e?.pluginDepSlugs?.includes(t))))))&&void 0!==t?t:[],m=null!==(n=f?.filter((e=>s?.some((t=>e?.goalDepSlugs?.includes(t?.slug))))))&&void 0!==n?n:[],h=null!==(r=f?.filter((e=>l?.some((t=>e?.taskDepSlugs?.includes(t?.id))))))&&void 0!==r?r:[],g=(null!==(o=f?.filter((e=>{let{generalExclusions:t}=e;return null!==t})))&&void 0!==o?o:[]).filter((e=>{if(e.generalExclusions.includes("sslEnabled")&&"https:"!==location.protocol)return e})),v=(null!==(i=f?.filter((e=>null!==e?.pluginExclusions)))&&void 0!==i?i:[]).filter((e=>!d.some((t=>e?.pluginExclusions?.includes(t))))),y=[...null!==(a=f?.filter((e=>{let{goalDepSlugs:t,taskDepSlugs:n,pluginDepSlugs:r,generalExclusions:o,pluginExclusions:i}=e;return null===t&&null===n&&null===r&&null===o&&null===i})))&&void 0!==a?a:[],...p,...m,...h,...g,...v].sort(((e,t)=>t.priority-e.priority));return{recommendations:y.filter((e=>{var t;return!!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=Math.floor((new Date-new Date(e))/864e5);return Math.max(0,n)>=Number(t)}(c,null!==(t=e?.showAfterDay)&&void 0!==t?t:0)&&e}))}};function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Df.apply(this,arguments)}function Rf(t){return(0,e.createElement)("svg",Df({width:"111",height:"93",viewBox:"0 0 111 93",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),(0,e.createElement)("path",{d:"M14.5101 87.2398C13.3358 90.2964 16.3444 93.2964 19.3977 92.1131L83.0531 65.0925L39.2382 22.4141L14.5101 87.2398Z",fill:"#495683"}),(0,e.createElement)("path",{d:"M40.2877 20.4995C36.3109 24.4124 42.7996 37.4558 54.7806 49.6327C66.7617 61.8097 79.6982 68.5091 83.6746 64.5962C87.6515 60.6834 81.1626 47.6398 69.1815 35.463C59.517 25.6405 49.2321 19.3822 43.5285 19.3828C42.1614 19.383 41.0566 19.7428 40.2877 20.4995Z",fill:"#2A3453"}),(0,e.createElement)("path",{d:"M34.2276 35.5482L33.7734 36.7374C33.7734 36.7393 33.7734 36.7413 33.7714 36.745C32.9333 41.096 37.9937 50.1253 46.3655 58.6339C54.4862 66.8873 63.1487 72.0336 67.6437 71.6321L69.788 70.722L74.5851 68.6868C73.5111 68.8561 72.1976 68.7082 70.7024 68.2774C65.3515 66.7413 57.6872 61.5758 50.4106 54.1803C43.3562 47.0103 38.4029 39.5096 36.7851 34.1605C36.3386 32.6887 36.1476 31.3786 36.2352 30.2852L34.2276 35.5482Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M28.0033 51.8643L27.8588 52.2422C27.8588 52.2442 27.8588 52.2462 27.8569 52.2481C26.9798 55.3069 30.699 62.0787 36.9658 68.4509C43.3477 74.9363 50.19 78.7863 53.1799 77.7709C53.186 77.7689 53.1895 77.7669 53.1934 77.7648L53.5014 77.6362L58.9633 75.3164C57.9282 75.7277 56.4508 75.5835 54.6846 74.9658C50.7841 73.6011 45.4804 69.9227 40.4276 64.7882C35.4825 59.7628 31.9351 54.5173 30.5667 50.6187C29.9605 48.8857 29.781 47.4198 30.1047 46.3594L28.0033 51.8643Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M22.4938 66.3067V66.3088L22.1664 67.1665C21.9033 69.3261 24.3282 73.5798 28.2773 77.5935C32.4528 81.8371 36.9223 84.381 38.9535 83.8079L39.3509 83.6403L44.2223 81.572C43.152 81.8135 41.5655 81.3867 39.7134 80.4219C37.2789 79.1547 34.3844 76.9579 31.6009 74.1275C28.8776 71.3596 26.7607 68.496 25.5211 66.0728C24.5426 64.1665 24.1079 62.5329 24.3516 61.4375L22.4938 66.3067Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M17.6223 79.0764C17.6223 79.0764 17.6223 79.0784 17.6203 79.0784L17.4352 79.5675C17.291 80.788 18.6574 83.1856 20.8834 85.4467C23.1446 87.7451 25.5596 89.1603 26.7645 88.9828H26.7665L27.2263 88.7861L31.1579 87.1174C30.1093 87.3239 28.2771 86.5131 26.273 84.9984C25.3824 84.3298 24.4583 83.5207 23.5539 82.6008C22.6963 81.7294 21.9359 80.8402 21.3006 79.9846C19.8446 78.0216 19.0298 76.2185 19.131 75.1211L17.6223 79.0764Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M105.061 51.8608C105.061 53.294 106.222 54.4556 107.655 54.4556C109.088 54.4556 110.25 53.294 110.25 51.8608C110.25 50.4275 109.088 49.2656 107.655 49.2656C106.222 49.2656 105.061 50.4275 105.061 51.8608Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M101.401 34.3311C101.401 36.3521 103.039 37.9907 105.06 37.9907C107.081 37.9907 108.719 36.3521 108.719 34.3311C108.719 32.31 107.081 30.6719 105.06 30.6719C103.039 30.6719 101.401 32.31 101.401 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.2651 78.0852C85.2651 80.106 86.9037 81.7446 88.9244 81.7446C90.9454 81.7446 92.5837 80.106 92.5837 78.0852C92.5837 76.0641 90.9454 74.4258 88.9244 74.4258C86.9037 74.4258 85.2651 76.0641 85.2651 78.0852Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M64.5986 70.4947C64.5986 73.3612 66.9221 75.6847 69.7885 75.6847C72.6548 75.6847 74.9779 73.3612 74.9779 70.4947C74.9779 67.6282 72.6548 65.3047 69.7885 65.3047C66.9221 65.3047 64.5986 67.6282 64.5986 70.4947Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M83.1626 31.3154C83.1626 34.1817 85.4863 36.5055 88.3527 36.5055C91.2188 36.5055 93.5423 34.1817 93.5423 31.3154C93.5423 28.449 91.2188 26.125 88.3527 26.125C85.4863 26.125 83.1626 28.449 83.1626 31.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M0.75 32.3154C0.75 35.1817 3.07369 37.5055 5.94006 37.5055C8.8062 37.5055 11.1297 35.1817 11.1297 32.3154C11.1297 29.449 8.8062 27.125 5.94006 27.125C3.07369 27.125 0.75 29.449 0.75 32.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.7578 6.7825C85.7578 8.21584 86.9194 9.37751 88.3527 9.37751C89.7858 9.37751 90.9477 8.21584 90.9477 6.7825C90.9477 5.34938 89.7858 4.1875 88.3527 4.1875C86.9194 4.1875 85.7578 5.34938 85.7578 6.7825Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M24.0698 34.3311C24.0698 36.3521 25.7081 37.9907 27.7291 37.9907C29.7501 37.9907 31.3884 36.3521 31.3884 34.3311C31.3884 32.31 29.7501 30.6719 27.7291 30.6719C25.7081 30.6719 24.0698 32.31 24.0698 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M23.8223 16.169C23.8223 17.6023 24.9841 18.7638 26.4172 18.7638C27.8503 18.7638 29.0121 17.6023 29.0121 16.169C29.0121 14.7359 27.8503 13.5742 26.4172 13.5742C24.9841 13.5742 23.8223 14.7359 23.8223 16.169Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M46.7744 3.0625C55.0321 9.74224 56.3113 21.8517 49.6318 30.1097",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M77.8042 8.66016C76.7538 12.07 69.3024 9.77439 68.2518 13.1842C67.2014 16.5942 74.6526 18.8898 73.6022 22.2998C72.5516 25.7099 65.1002 23.4141 64.0498 26.8239C62.9992 30.2343 70.4506 32.5301 69.3998 35.9404C68.3492 39.3508 60.8978 37.055 59.8472 40.4655",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M69.4951 54.7159C77.5638 47.8088 89.7037 48.7506 96.6105 56.8195",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}))}var Vf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M6.87171 7C7.02416 7 7.17037 7.05737 7.27818 7.15948C7.38598 7.2616 7.44654 7.40009 7.44654 7.54451V10.8115C7.44654 11.2448 7.62823 11.6603 7.95164 11.9666C8.27504 12.273 8.71367 12.4451 9.17104 12.4451H16.9807L14.3032 9.90984C14.2497 9.85922 14.2073 9.79911 14.1784 9.73297C14.1495 9.66682 14.1346 9.59593 14.1346 9.52433C14.1346 9.45273 14.1495 9.38184 14.1784 9.31569C14.2073 9.24955 14.2497 9.18945 14.3032 9.13882C14.4111 9.03658 14.5575 8.97914 14.7101 8.97914C14.7857 8.97914 14.8606 8.99324 14.9304 9.02064C15.0002 9.04804 15.0637 9.08819 15.1171 9.13882L18.7754 12.6041C18.8289 12.6546 18.8714 12.7147 18.9003 12.7809C18.9293 12.847 18.9442 12.9179 18.9442 12.9896C18.9442 13.0612 18.9293 13.1321 18.9003 13.1983C18.8714 13.2644 18.8289 13.3245 18.7754 13.3751L15.1171 16.8403C15.0092 16.9426 14.8628 17 14.7101 17C14.5575 17 14.4111 16.9426 14.3032 16.8403C14.1952 16.7381 14.1346 16.5994 14.1346 16.4548C14.1346 16.3102 14.1952 16.1715 14.3032 16.0693L16.9807 13.5341H9.17104C8.40876 13.5341 7.67771 13.2472 7.1387 12.7367C6.59969 12.2261 6.29688 11.5336 6.29688 10.8115V7.54451C6.29687 7.40009 6.35744 7.2616 6.46524 7.15948C6.57304 7.05737 6.71925 7 6.87171 7Z"})),jf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}));function Ff(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}))}var If=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M19.773,11.573L18.679,12.667L12,5.988L5.321,12.667L4.227,11.573L12,3.8L16.129,7.929L16.129,5.865L18.194,5.865L18.194,9.994L19.773,11.573ZM18.194,13.637L18.194,19.8L5.806,19.8L5.806,13.637L12,7.454L18.194,13.637ZM15.297,13.725C15.394,13.637 15.432,13.501 15.387,13.378L15.388,13.376C15.326,13.208 15.251,13.047 15.165,12.892L15.099,12.778C15.006,12.623 14.901,12.476 14.787,12.338C14.704,12.237 14.566,12.202 14.441,12.242L13.881,12.419C13.74,12.463 13.586,12.435 13.462,12.355C13.393,12.311 13.322,12.27 13.249,12.232C13.116,12.164 13.015,12.045 12.984,11.902L12.858,11.327C12.83,11.199 12.731,11.097 12.601,11.076C12.406,11.043 12.206,11.027 12.001,11.027C11.797,11.027 11.596,11.043 11.402,11.077C11.272,11.099 11.173,11.2 11.145,11.329L11.019,11.903C10.987,12.047 10.885,12.166 10.754,12.233C10.68,12.27 10.61,12.312 10.541,12.356C10.415,12.436 10.263,12.466 10.121,12.421L9.561,12.243C9.437,12.204 9.299,12.237 9.215,12.339C9.101,12.477 8.997,12.624 8.904,12.779L8.837,12.894C8.751,13.049 8.676,13.21 8.614,13.378C8.569,13.501 8.607,13.637 8.705,13.725L9.141,14.123C9.251,14.222 9.302,14.368 9.294,14.517C9.293,14.558 9.292,14.599 9.292,14.641C9.292,14.683 9.293,14.724 9.294,14.765C9.302,14.912 9.249,15.059 9.141,15.159L8.705,15.555C8.607,15.643 8.569,15.78 8.614,15.903C8.676,16.071 8.751,16.231 8.837,16.387L8.904,16.501C8.997,16.656 9.101,16.803 9.215,16.941C9.299,17.041 9.437,17.077 9.561,17.037L10.12,16.858C10.261,16.813 10.415,16.842 10.539,16.923C10.608,16.967 10.679,17.008 10.752,17.046C10.884,17.113 10.987,17.232 11.018,17.376L11.143,17.95C11.171,18.079 11.27,18.18 11.4,18.202C11.595,18.234 11.795,18.251 12,18.251C12.205,18.251 12.405,18.234 12.6,18.202C12.729,18.18 12.828,18.079 12.857,17.95L12.982,17.376C13.015,17.232 13.116,17.113 13.247,17.046C13.321,17.009 13.391,16.967 13.461,16.923C13.586,16.842 13.739,16.813 13.88,16.858L14.44,17.036C14.564,17.075 14.703,17.041 14.786,16.94C14.9,16.802 15.005,16.655 15.098,16.5L15.164,16.385C15.25,16.23 15.325,16.069 15.387,15.901C15.432,15.778 15.394,15.641 15.297,15.554L14.861,15.157C14.751,15.059 14.7,14.912 14.707,14.764C14.708,14.723 14.71,14.682 14.71,14.639C14.71,14.597 14.708,14.556 14.707,14.515C14.7,14.368 14.752,14.222 14.861,14.122L15.297,13.725ZM12.8,15.438C12.588,15.649 12.301,15.769 12.001,15.769C11.702,15.769 11.415,15.649 11.203,15.438C10.991,15.226 10.872,14.939 10.872,14.639C10.872,14.34 10.991,14.053 11.203,13.841C11.415,13.629 11.702,13.51 12.001,13.51C12.301,13.51 12.588,13.629 12.8,13.841C13.011,14.053 13.13,14.34 13.13,14.639C13.13,14.939 13.011,15.226 12.8,15.438Z"})),Bf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M10.578,17.689L13.422,17.689C13.422,18.471 12.782,19.111 12,19.111C11.218,19.111 10.578,18.471 10.578,17.689ZM9.156,16.978L14.844,16.978L14.844,15.556L9.156,15.556L9.156,16.978ZM17.333,10.222C17.333,12.939 15.442,14.389 14.652,14.844L9.348,14.844C8.558,14.389 6.667,12.939 6.667,10.222C6.667,7.278 9.056,4.889 12,4.889C14.944,4.889 17.333,7.278 17.333,10.222ZM15.911,10.222C15.911,8.068 14.155,6.311 12,6.311C9.845,6.311 8.089,8.068 8.089,10.222C8.089,11.979 9.148,12.988 9.76,13.422L14.24,13.422C14.852,12.988 15.911,11.979 15.911,10.222ZM20.796,8.708L19.822,9.156L20.796,9.604L21.244,10.578L21.692,9.604L22.667,9.156L21.692,8.708L21.244,7.733L20.796,8.708ZM19.111,7.733L19.78,6.268L21.244,5.6L19.78,4.932L19.111,3.467L18.443,4.932L16.978,5.6L18.443,6.268L19.111,7.733Z"})),Hf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M20,6.544L10.872,15.68L7.48,12.288L8.608,11.16L10.872,13.424L18.872,5.424L20,6.544ZM18.232,10.576C18.336,11.032 18.4,11.512 18.4,12C18.4,15.536 15.536,18.4 12,18.4C8.464,18.4 5.6,15.536 5.6,12C5.6,8.464 8.464,5.6 12,5.6C13.264,5.6 14.432,5.968 15.424,6.6L16.576,5.448C15.28,4.536 13.704,4 12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,11.048 19.824,10.136 19.52,9.288L18.232,10.576Z"})),Uf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}));function zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}))}function qf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM8 14.5V5.5L14 10L8 14.5Z"}))}function Zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 16.5C6.69 16.5 4 13.81 4 10.5H6C6 12.71 7.79 14.5 10 14.5C12.21 14.5 14 12.71 14 10.5C14 8.26 12.15 6.41 9.84 6.51L11.41 8.08L10 9.5L6 5.5L10 1.5L11.41 2.91L9.81 4.51C13.28 4.4 16 7.18 16 10.5C16 13.81 13.31 16.5 10 16.5Z"}))}const Wf=()=>{const{recommendations:o,loading:i,error:a}=Mf(),{isDismissedRecommendation:s}=Cf(),l=o?.filter((e=>!s(e.slug)));return i||a?(0,e.createElement)("div",{className:"assist-recommendations-module w-full flex justify-center bg-white border border-gray-300 p-2 lg:p-4 rounded"},(0,e.createElement)(n.Spinner,null)):(0,e.createElement)("div",{id:"assist-recommendations-module",className:"w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex flex-1 items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Recommendations","extendify"))),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#recommendations",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},l?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),o?.length):(0,t.__)("View all recommendations","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===l.length?(0,e.createElement)(Gf,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-recommendations-module-list"},(0,e.createElement)(Vt,null,l.slice(0,3).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($f,{rec:t})))))))},$f=t=>{let{rec:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n,Action:r}))},Gf=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify")));var Yf,Xf=(0,e.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(i.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"}));const Jf={dismissedNotices:[],dismissedBanners:[],modals:[],...null!==(Yf=(window.extAssistData.userData.globalData?.data||{})?.state)&&void 0!==Yf?Yf:{}},Kf={getItem:async()=>JSON.stringify(await uf.get("assist/global-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/global-data",{data:n}));var n},removeItem:()=>{}},Qf=mu(wu(vu(((e,t)=>({...Jf,pushModal(t){e((e=>({modals:[t,...e.modals]})))},popModal(){e((e=>({modals:e.modals.slice(1)})))},clearModals(){e({modals:[]})},isDismissed(e){return t().dismissedNotices.some((t=>t.id===e))},dismissNotice(n){if(t().isDismissed(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedNotices:[...e.dismissedNotices,r]})))},isDismissedBanner(e){return t().dismissedBanners.some((t=>t.id===e))},dismissBanner(n){if(t().isDismissedBanner(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedBanners:[...e.dismissedBanners,r]})))}})),{name:"Extendify Assist Globals"}),{name:"extendify-assist-globals",storage:bu((()=>Kf)),skipHydration:!0,partialize:e=>(delete e.modals,e)})),ep=()=>{const{isDismissedBanner:n,dismissBanner:o}=Qf(),i=window.extAssistData.resourceData.recommendationsBanner;if(!window.extAssistData.dismissedNotices.find((e=>"welcome-message"===e.id)))return null;const a=i?.filter((e=>{let{slug:t,siteAssistant:r}=e;return r&&!n(t)}))?.at(0);return a?.link?(0,e.createElement)("div",{className:"w-full relative mt-4 mb-2"},(0,e.createElement)("a",{key:a.slug,className:"",href:a.link,target:"_blank",rel:"noreferrer"},(0,e.createElement)("img",{src:a.mobileImageURL,className:"w-full sm:hidden"}),(0,e.createElement)("img",{src:a.desktopImageURL,className:"w-full hidden sm:block"})),(0,e.createElement)("button",{"aria-label":(0,t.__)("Dismiss Banner","extendify-sdk"),type:"button",className:"absolute top-0 right-0 m-3.5 p-0 bg-transparent cursor-pointer transition-opacity duration-200 opacity-60 hover:opacity-90",onClick:()=>o(a.slug)},(0,e.createElement)(r,{icon:Xf,className:"text-white fill-current w-6 h-6"}))):null},{Slot:tp}=(0,n.createSlotFill)("Extendify/Assist/Settings"),np=()=>(0,e.createElement)(tp,null,(n=>n.length>0&&(0,e.createElement)("div",{id:"assist-settings-module",className:"extendify-assist-settings w-full border border-gray-300 p-4 md:p-8 bg-white rounded mt-6"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0"},(0,t.__)("Settings","extendify")),n)));var rp;const op={articles:[],recentArticles:[],viewedArticles:[],activeCategory:null,searchTerm:null,offset:0,...null!==(rp=(window.extAssistData.userData.supportArticlesData?.data||{})?.state)&&void 0!==rp?rp:{}},ip={getItem:async()=>JSON.stringify(await uf.get("assist/support-articles-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/support-articles-data",{data:n}));var n},removeItem:()=>{}},ap=mu(wu(vu((e=>({...op,pushArticle(t){const{slug:n,title:r}=t;e((e=>{const o=(new Date).toISOString(),i=o,a=e.viewedArticles.find((e=>e.slug===n));return{articles:[t,...e.articles],recentArticles:[t,...e.recentArticles.slice(0,9)],viewedArticles:[...e.viewedArticles.filter((e=>e.slug!==n)),a?{...a,count:a.count+1,lastViewedAt:o}:{slug:n,title:r,firstViewedAt:i,lastViewedAt:o,count:1}]}}))},popArticle(){e((e=>({articles:e.articles.slice(1)})))},clearArticles(){e({articles:[]})},setActiveCategory(t){e({activeCategory:t})},reset(){e({articles:[],activeCategory:null,searchTerm:null,offset:0})},updateTitle(t,n){e((e=>({articles:e.articles.map((e=>(e.slug===t&&(e.title=n),e)))})))},clearSearchTerm(){e({searchTerm:null,offset:0})},setSearchTerm(t){e({searchTerm:t,offset:0})},setOffset(t){e({offset:t})}})),{name:"Extendify Assist Knowledge Base"}),{name:"extendify-assist-knowledge-base",storage:bu((()=>ip)),skipHydration:!0,partialize:e=>(delete e.articles,delete e.activeCategory,delete e.searchTerm,delete e.offset,e)})),sp=()=>{const n=window.extAssistData.resourceData.supportArticles,{navigateTo:o}=Om(),{pushArticle:i,clearArticles:a,reset:s}=ap(),l=window.extAssistData.wpLanguage;return n&&0===n?.length?(0,e.createElement)("div",{className:"assist-knowledge-base-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No support articles found...","extendify")):(0,e.createElement)("div",{id:"assist-knowledge-base-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0 flex-1"},l.startsWith("en")?(0,t.__)("Knowledge Base","extendify"):(0,t.__)("Knowledge Base (English only)","extendify")),(0,e.createElement)("a",{onClick:s,href:"admin.php?page=extendify-assist#knowledge-base",className:"inline-flex items-center no-underline hover:underline text-sm text-design-main"},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full mx-auto text-sm mt-4 flex flex-col gap-2",id:"assist-knowledge-base-module-list"},n.slice(0,5).map((t=>{let{slug:n,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,type:"button",key:n,onClick:e=>{e.preventDefault(),a(),i({slug:n,title:s}),o("knowledge-base")},className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent p-0 w-full cursor-pointer"},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-snug text-left -mt-px"},s))}))))},lp=t=>{var n;const{isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,{themeSlug:i,launchCompleted:a}=window.extAssistData;if("extendable"!==i||!a)return null;const s=null!==(n=o?.filter((e=>{let{slug:t}=e;return!r(t)})).length)&&void 0!==n?n:0;return 0===s?null:(0,e.createElement)("span",Df({className:"awaiting-mod"},t),s>9?"9":s)},cp=(e,t)=>uf.post("assist/options",{option:e,value:t}),up=async e=>{const{data:t}=await uf.get("assist/options",{params:{option:e}});return t},dp=t=>{let{task:n}=t;const{completeTask:r}=Of(),[o,i]=(0,e.useState)("edit-homepage"===n.slug?null:n.internalLink),a=(0,e.useCallback)((()=>{!n.doneDependencies&&r(n.slug)}),[n,r]);return(0,e.useLayoutEffect)((()=>{if("edit-homepage"===n.slug){const e=n.internalLink.split("$");up("page_on_front").then((t=>{i(e[0]+t+e[1])}))}}),[n]),(0,e.createElement)("a",{href:window.extAssistData.adminUrl+o,target:"_blank",rel:"noreferrer",className:pf()("px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm transition ease-linear duration-150",{"text-gray-900":o,"text-gray-600 pointer-events-none":!o}),onClick:a,"aria-disabled":!o},n.buttonTextToDo)};var fp=window.wp.blob,pp=window.wp.coreData,mp=window.wp.data,hp=window.wp.mediaUtils,gp=window.wp.hooks;const vp=r=>{let{type:o,onUpdate:i,title:a,actionLabel:s}=r;const{popModal:l}=Qf(),[c,u]=(0,e.useState)(!1),[d,f]=(0,e.useState)(0),p=(0,mp.useSelect)((e=>e(pp.store).getMedia(d)),[d]),{mediaWidth:m,mediaHeight:h,mediaSourceUrl:g}=(e=>{var t,n,r;if(!e)return{};const o=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id);if(o in(null!==(t=e?.media_details?.sizes)&&void 0!==t?t:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","medium",e.id);if(i in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url};const a=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id);return a in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}})(p);(0,e.useEffect)((()=>{up(o).then((e=>f(Number(e))))}),[o]);const v=e=>{f(e.id),cp(o,e.id),i()},y=e=>{(0,hp.uploadMedia)({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fp.isBlobURL)(t?.url)?u(!0):(v(t),u(!1))},onError(e){console.error({message:e})}})};return(0,e.createElement)("div",null,(0,e.createElement)(yp,null,(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,allowedTypes:["image"],value:d,modalClass:"",render:r=>{let{open:o}=r;return(0,e.createElement)("div",{className:"relative block"},(0,e.createElement)(n.Button,{className:"editor-post-featured-image__toggle extendify-assist-upload-logo p-0 m-0 border-0 cursor-pointer flex w-full min-w-full text-center relative bg-gray-100 hover:bg-gray-300 hover:text-current h-48 justify-center text-gray-900",onClick:o,"aria-label":d?(0,t.__)("Edit or update the image","extendify"):null,"aria-describedby":d?`image-${d}-describedby`:null},Boolean(d)&&p&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.ResponsiveWrapper,{naturalWidth:m,naturalHeight:h,isInline:!0},(0,e.createElement)("img",{className:"block m-auto w-auto h-auto max-w-full max-h-48 inset-0 p-6",src:g,alt:""}))),c&&(0,e.createElement)(n.Spinner,null),!d&&!c&&s),(0,e.createElement)(n.DropZone,{className:"w-full h-full absolute inset-0",onFilesDrop:y}))}})),Boolean(d)&&(0,e.createElement)("div",{className:"mt-6 gap-4 flex justify-between"},(0,e.createElement)(yp,null,(0,e.createElement)("div",null,d&&(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,unstableFeaturedImageFlow:!0,allowedTypes:["image"],modalClass:"image__media-modal",render:r=>{let{open:o}=r;return(0,e.createElement)(n.Button,{onClick:o,variant:"secondary"},(0,t.__)("Replace image","extendify"))}}),(0,e.createElement)(n.Button,{onClick:()=>{f(0),cp(o,0)},variant:"link",className:"ml-4",isDestructive:!0},(0,t.__)("Remove image","extendify"))),(0,e.createElement)("div",null,(0,e.createElement)(n.Button,{variant:"primary",onClick:l,className:"bg-design-main text-design-text"},(0,t.__)("Done","extendify"))))))},yp=t=>{let{fallback:r=null,children:o}=t;const{checkingPermissions:i,hasUploadPermissions:a}=(0,mp.useSelect)((e=>{const t=e("core");return{hasUploadPermissions:t.canUser("read","media"),checkingPermissions:!t.hasFinishedResolution("canUser",["read","media"])}}));return(0,e.createElement)(e.Fragment,null,i&&(0,e.createElement)(n.Spinner,null),!i&&a?o:r)},bp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site logo","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_logo",title:(0,t.__)("Site logo","extendify"),actionLabel:(0,t.__)("Set site logo","extendify"),onUpdate:()=>{o("logo")}})},xp=n=>{let{popModal:r,setModalTitle:o}=n;const[i,a]=(0,e.useState)(void 0),[s,l]=(0,e.useState)(void 0),c=(0,e.useRef)(),{completeTask:u}=Of(),{mainColor:d}=Cu();return(0,e.useEffect)((()=>{o((0,t.__)("Add site description","extendify"))}),[o]),(0,e.useEffect)((()=>{up("blogdescription").then((e=>{a(e),l(e)}))}),[a]),(0,e.useEffect)((()=>{c?.current?.focus()}),[s]),void 0===i?(0,e.createElement)("div",{className:"h-32"},(0,t.__)("Loading...","extendify")):(0,e.createElement)("form",{className:"gap-6 flex flex-col",onSubmit:e=>e.preventDefault()},(0,e.createElement)("div",null,(0,e.createElement)("label",{className:"block mb-1 text-gray-900 text-sm",htmlFor:"extendify-site-description-input"},(0,t.__)("Site description","extendify")),(0,e.createElement)("input",{ref:c,type:"text",name:"extendify-site-description-input",id:"extendify-site-description-input",className:"w-96 max-w-full border border-gray-900 px-2 h-12 input-focus",onChange:e=>{a(e.target.value)},value:i,placeholder:(0,t.__)("Enter a site description...","extendify")})),(0,e.createElement)("div",null,(0,e.createElement)("button",{disabled:i===s,className:pf()("px-4 py-3 text-white button-focus border-0 rounded relative cursor-pointer w-1/5",{"opacity-50 cursor-default":i===s}),style:{backgroundColor:d},onClick:async()=>{await cp("blogdescription",i),u("site-description"),r()}},(0,t.__)("Save","extendify"))))},wp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site icon","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_icon",title:(0,t.__)("Site icon","extendify"),actionLabel:(0,t.__)("Set site icon","extendify"),onUpdate:()=>{o("site-icon")}})},Ep=t=>{let{task:n}=t;const{pushModal:r}=Qf(),{isCompleted:o}=Of(),i={UpdateLogo:bp,UpdateSiteDescription:xp,UpdateSiteIcon:wp};return i[n.modalFunction]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>r(i[n.modalFunction])},o(n.slug)?n.buttonTextDone:n.buttonTextToDo):null};var Cp;const Sp={currentTour:null,currentStep:void 0,preparingStep:void 0,progress:[],...null!==(Cp=(window.extAssistData.userData.tourData?.data||{})?.state)&&void 0!==Cp?Cp:{}},kp={getItem:async()=>JSON.stringify(await uf.get("assist/tour-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/tour-data",{data:n}));var n},removeItem:()=>{}},Tp=mu(wu(vu(((e,t)=>({...Sp,startTour:async n=>{const{trackTourProgress:r,updateProgress:o,getStepData:i,onTourPage:a}=t();a(n?.settings?.startFrom)&&(await(n?.onStart?.(n)),n.steps=n.steps?.filter((e=>e?.showOnlyIf?.()||void 0===e?.showOnlyIf?.()))||[],await(i(0,n)?.events?.beforeAttach?.(n))),e({currentTour:n,currentStep:0,preparingStep:void 0});const s=r(n.id);o(s.id,{openedCount:s.openedCount+1,lastAction:"started"})},onTourPage(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=window.location.href;if(e?.includes(n))return!0;const{currentTour:r}=t();return r?.settings?.startFrom?.includes(n)},completeCurrentTour:async()=>{const{currentTour:n,finishedTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(n?.id);a?.id&&(r(a.id)||i(a.id,{completedAt:(new Date).toISOString(),lastAction:"completed"}),i(a.id,{completedCount:a.completedCount+1,lastAction:"completed"}),await(n?.onDetach?.()),await(n?.onFinish?.()),e({currentTour:null,currentStep:void 0}))},closeCurrentTour:async n=>{const{currentTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(r?.id);if(!a?.id)return;const s={};return["redirected"].includes(n)?i(a?.id,{lastAction:n}):["closed-by-caught-error"].includes(n)?i(a?.id,{lastAction:n,errored:!0}):("closed-manually"===n&&(s.closedManuallyCount=a.closedManuallyCount+1),await(r?.onDetach?.()),await(r?.onFinish?.()),i(a?.id,{lastAction:n,...s}),void e({currentTour:null,currentStep:void 0,preparingStep:void 0}))},findTourProgress(e){return t().progress.find((t=>t.id===e))},finishedTour(e){return t().findTourProgress(e)?.completedAt},wasOpened(e){return t().findTourProgress(e)?.openedCount>0},isSeen(e){return t().findTourProgress(e)?.firstSeenAt},trackTourProgress(n){const{findTourProgress:r}=t();return r(n)||e((e=>({progress:[...e.progress,{id:n,firstSeenAt:(new Date).toISOString(),updatedAt:(new Date).toISOString(),completedAt:null,lastAction:"init",currentStep:0,openedCount:0,closedManuallyCount:0,completedCount:0,errored:!1}]}))),r(n)},updateProgress(t,n){var r;const o=null!==(r=n?.lastAction)&&void 0!==r?r:"unknown";e((e=>({progress:e.progress.map((e=>e.id===t?{...e,...n,lastAction:o,updatedAt:(new Date).toISOString()}:e))})))},getStepData(e){var n;return null!==(n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:t().currentTour)?.steps?.[e])&&void 0!==n?n:{}},hasNextStep(){return!!t().currentTour&&t().currentStep<t().currentTour.steps.length-1},nextStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o+1;await n(i),r(e.id,{currentStep:i,lastAction:"next"})},hasPreviousStep(){return!!t().currentTour&&t().currentStep>0},prevStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o-1;await n(i),r(e.id,{currentStep:i,lastAction:"prev"})},goToStep:async n=>{const{currentTour:r,updateProgress:o,closeCurrentTour:i,getStepData:a}=t(),s=r;if(n<0||n>s.steps.length-1)return void i("closed-by-caught-error");o(s.id,{currentStep:n,lastAction:`go-to-step-${n}`});const l=a(n)?.events;l?.beforeAttach&&(e((()=>({preparingStep:n}))),await Promise.allSettled([l.beforeAttach?.(s),new Promise((e=>setTimeout(e,300)))]),e((()=>({preparingStep:void 0})))),e((()=>({currentStep:n})))}})),{name:"Extendify Assist Tour Progress"}),{name:"extendify-assist-tour-progress",storage:bu((()=>kp)),skipHydration:!0,partialize:e=>{const{currentTour:t,currentStep:n,preparingStep:r,...o}=e;return o}})),Lp=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)&&(clearInterval(n),t())}),50)})),_p=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)||(clearInterval(n),t())}),50)}));var Ap={id:"library-tour",settings:{allowOverflow:!0,hideDotsNav:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:async()=>{await Lp("#extendify-templates-inserter-btn"),document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click()},steps:[{title:(0,t.__)("Open the Pattern Library","extendify"),text:(0,t.__)("The Extendify pattern library can be opened by clicking the button to the left.","extendify"),attachTo:{element:"#extendify-templates-inserter-btn",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>dispatchEvent(new CustomEvent("extendify::close-library"))}},{title:(0,t.__)("Patterns and Layouts","extendify"),text:(0,t.__)("Choose to insert individual block patterns, or full blown templates.","extendify"),attachTo:{element:"#patterns-toggle",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#patterns-toggle"))}},{title:(0,t.__)("Filter Patterns","extendify"),text:(0,t.__)("Click on any pattern category to refine the selection.","extendify"),attachTo:{element:"#filter-patterns",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{document.querySelector("ul#filter-patterns > li:first-of-type button").click()}}},{title:(0,t.__)("Select a Pattern","extendify"),text:(0,t.__)("Simply select any pattern you wish to insert into a page by clicking on it.","extendify"),attachTo:{element:"#masonry-grid > div:first-child > div:first-child",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#masonry-grid > div:first-child > div:first-child"))}},{title:(0,t.__)("View the Inserted Pattern","extendify"),text:(0,t.__)("The selected pattern has been inserted into the page.","extendify"),attachTo:{element:".wp-block-group:last-child",frame:'iframe[name="editor-canvas"]',offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector("#masonry-grid > div:first-child > div:first-child > div")?.click(),await _p("#masonry-grid"))},options:{hideBackButton:!0}}]},Np=window.wp.blocks;const Pp=()=>!!document.querySelector('iframe[name="editor-canvas"]'),Op=e=>e.preventDefault();var Mp={id:"page-editor-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:()=>(document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click(),dispatchEvent(new CustomEvent("extendify::close-library"))),steps:[{title:(0,t.__)("Add a Block","extendify"),text:(0,t.__)("Click the plus to open the block inserter.","extendify"),attachTo:{element:".edit-post-header-toolbar__inserter-toggle",offset:{marginTop:15,marginLeft:0},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:async()=>(window.wp.data.select("core/edit-post").isFeatureActive("welcomeGuide")&&await window.wp.data.dispatch("core/edit-post").toggleFeature("welcomeGuide"),await Lp(".edit-post-header-toolbar__inserter-toggle"))}},{title:(0,t.__)("Block Inserter","extendify"),text:(0,t.__)("Add a block by clicking or dragging it onto the page.","extendify"),attachTo:{element:".block-editor-inserter__menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click(),await Lp(".block-editor-inserter__tabs")),onAttach:()=>{const e=document.querySelector(".edit-post-header-toolbar__inserter-toggle");Dp.observe(e,{attributes:!0}),window.addEventListener("keydown",Op)},onDetach:async()=>{Dp.disconnect(),window.removeEventListener("keydown",Op),document.querySelector(".edit-post-header-toolbar__inserter-toggle.is-pressed")?.click(),await _p(".block-editor-inserter__block-list"),requestAnimationFrame((()=>{document.getElementById("assist-tour-next-button")?.focus()}))}}},{title:(0,t.__)("Page Title","extendify"),text:(0,t.__)("Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-title",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{await window.wp.data.dispatch("core/editor").editPost({title:"Sample Post"})}}},{title:(0,t.__)("Blocks","extendify"),text:(0,t.__)("Each block will show up on the page and can be edited by clicking on it.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-content > p",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{if(await window.wp.data.select("core/block-editor").getBlockCount()>0)return;const e=(0,Np.createBlock)("core/paragraph",{content:(0,t.__)("This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.","extendify")});return await window.wp.data.dispatch("core/block-editor").insertBlock(e),Pp()?await window.wp.data.dispatch("core/block-editor").flashBlock(e.clientId):null}}},{title:(0,t.__)("Page and Block Settings","extendify"),text:(0,t.__)("Select either page or block to change the settings for the entire page or the block that is selected.","extendify"),attachTo:{element:".interface-interface-skeleton__sidebar",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>{document.querySelector(`[aria-label="${(0,t.__)("Settings")}"]:not(.is-pressed)`)?.click(),await Lp(".interface-interface-skeleton__sidebar"),document.querySelector(".edit-post-sidebar__panel-tab")?.click(),await Lp(".edit-post-post-status"),document.querySelector(".edit-post-post-status:not(.is-opened) button")?.click(),await Lp(".edit-post-post-status.is-opened")}}},{title:(0,t.__)("Preview","extendify"),text:(0,t.__)("Click preview to view how your changes look on the front end of your site.","extendify"),attachTo:{element:".block-editor-post-preview__button-toggle",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Publish or Save","extendify"),text:(0,t.__)("Click publish or update to save the changes you’ve made to the page and make them live on the site.","extendify"),attachTo:{element:".editor-post-publish-button__button",offset:{marginTop:15},position:{x:"right",y:"bottom"},hook:"top right"},events:{}}]};const Dp=new MutationObserver((()=>{document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click()}));var Rp={id:"plugin-install-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugin-install.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Add New plugin menu","extendify"),text:(0,t.__)("Click here to access the Add Plugins page.","extendify"),attachTo:{element:'#menu-plugins .wp-submenu a[href="plugin-install.php"]',offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Search","extendify"),text:(0,t.__)("Search for a plugin by name or functionality.","extendify"),attachTo:{element:".search-form.search-plugins",offset:{marginTop:5,marginLeft:-15},boxPadding:{top:-5,bottom:3,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Plugin details","extendify"),text:(0,t.__)("See important information about each plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .plugin-card-bottom",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"bottom"},hook:"bottom left"},events:{}},{title:(0,t.__)("Install now","extendify"),text:(0,t.__)("Install the plugin. Then, press this button again to activate the plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .install-now",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Upload Plugin","extendify"),text:(0,t.__)("If you have a plugin from an external source, you can upload it directly here.","extendify"),attachTo:{element:".upload-view-toggle",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},Vp={id:"plugin-management-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugins.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Installed Plugins menu","extendify"),text:(0,t.__)("Click this menu to see and manage the plugins you have installed.","extendify"),attachTo:{element:"#menu-plugins ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Installed plugins","extendify"),text:(0,t.__)("See all plugins installed on your site. This includes plugins that are active and deactivated.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Deactivate/activate option","extendify"),text:(0,t.__)("Under each plugin you can activate or deactivate it.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.plugin-title",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Add another","extendify"),text:(0,t.__)("Click here to add another plugin to your site.","extendify"),attachTo:{element:"a.page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},jp={id:"site-assistant-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"]},steps:[{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("The Site Assistant gives you personalized recommendations and helps with creating and maintaining your site.","extendify"),attachTo:{element:"#assist-menu-bar",offset:{marginTop:20,marginLeft:-5},position:{x:"left",y:"bottom"},hook:"top left",boxPadding:{top:5,bottom:5,left:5,right:5}},events:{onAttach:()=>{document.querySelector("#assist-menu-bar")?.scrollIntoView()}}},{title:(0,t.__)("Tasks","extendify"),text:(0,t.__)("Now that you've created your starter site, make it your own with these follow up tasks.","extendify"),showOnlyIf:()=>document.querySelector(".assist-tasks-module"),attachTo:{element:"#assist-tasks-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-tasks-module"),onAttach:()=>{document.querySelector("#assist-tasks-module")?.scrollIntoView()}}},{title:(0,t.__)("Recommendations","extendify"),text:(0,t.__)("See our personalized recommendations for you that will help you accomplish your goals.","extendify"),showOnlyIf:()=>document.querySelector("#assist-recommendations-module"),attachTo:{element:"#assist-recommendations-module",offset:{marginTop:window.innerWidth<=1150?20:0,marginLeft:window.innerWidth<=1150?-5:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-recommendations-module"),onAttach:()=>{document.querySelector("#assist-recommendations-module")?.scrollIntoView()}}},{title:(0,t.__)("Knowledge Base","extendify"),text:(0,t.__)("Find articles with information on accomplishing different things with WordPress, including screenshots, and videos.","extendify"),attachTo:{element:"#assist-knowledge-base-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-knowledge-base-module"),onAttach:()=>{document.querySelector("#assist-knowledge-base-module")?.scrollIntoView()}}},{title:(0,t.__)("Tours","extendify"),text:(0,t.__)("See additional tours of the different parts of WordPress. Restart your completed tours at any time.","extendify"),attachTo:{element:"#assist-tours-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-tours-module"),onAttach:()=>{document.querySelector("#assist-tours-module")?.scrollIntoView()}}},{title:(0,t.__)("Quick Links","extendify"),text:(0,t.__)("Easily access some of the most common items in WordPress with these quick links.","extendify"),attachTo:{element:"#assist-quick-links-module",offset:{marginTop:window.innerWidth<=1150?10:0,marginLeft:window.innerWidth<=1150?10:-15},position:{x:window.innerWidth<=1150?"right":"left",y:"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-quick-links-module"),onAttach:()=>{document.querySelector("#assist-quick-links-module")?.scrollIntoView()}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Come back to the Site Assistant any time by clicking the menu item.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onDetach:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))}}}]};const{adminUrl:Fp,themeSlug:Ip,blockTheme:Bp}=window.extAssistData;var Hp={id:"style-editor-tour",settings:{allowOverflow:!1,startFrom:[Fp+`site-editor.php?canvas=edit&postType=wp_template&postId=${Ip}%2F%2Fhome`],enabled:null!=Bp&&Bp},onStart:()=>{document.querySelector(".components-modal__header > button")?.click()},steps:[{title:(0,t.__)("Style Editor","extendify"),text:(0,t.__)("The style editor allows you to edit the styles, colors, and typographic elements of your site. To access the style editor, first open the Editor via Appearance > Editor.","extendify"),image:"https://placehold.co/342x240",attachTo:{element:".interface-pinned-items button:nth-child(2)",offset:{marginTop:10,marginLeft:-30},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:()=>Lp(".interface-pinned-items")}},{title:(0,t.__)("Styles Panel","extendify"),text:(0,t.__)("The styles panel allows you to customize the appearance of your site. It includes style variations, colors, typography, and more.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar",offset:{marginTop:1,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".interface-pinned-items button:nth-child(2):not(.is-pressed)")?.click(),await Lp(".edit-site-global-styles-sidebar"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("The Browse Styles button opens the style variations panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/variations"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("Choose a style you like to preview how it will look on your site.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/variations"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("The Typography button opens the typography settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/typography"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("Choose a typographic element to customize.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/typography"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("The Colors button opens the color settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/colors"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("Select the theme's palette or individual elements to customize their colors.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/colors"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("The Layout button opens the layout settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/layout"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("From here you can customize the dimensions, padding, and margins used for your site layout.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/layout"]')?.click(),await Lp(".components-tools-panel"))}}],onFinish:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))},Up={id:"users-screen-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"users.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.add("opensub")},steps:[{title:(0,t.__)("All Users menu","extendify"),text:(0,t.__)("Click here to view and manage the users on your site.","extendify"),attachTo:{element:"#menu-users ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.remove("opensub")}}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("See all of your users, including admin users in this table.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Edit user information","extendify"),text:(0,t.__)("Click the edit button to change the user's role, manage their account, or change their profile information.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.username",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="0"},onDetach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="-9999em"}}},{title:(0,t.__)("Search for users","extendify"),text:(0,t.__)("Use the search bar to find a particular user.","extendify"),attachTo:{element:"p.search-box",offset:{marginTop:-5,marginLeft:-15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Add a new user","extendify"),text:(0,t.__)("Click the Add New button to add a new user to your site.","extendify"),attachTo:{element:".page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},zp={"welcome-tour":{id:"welcome-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"index.php",window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"],minBoxWidth:"360px"},onStart:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onFinish:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))},steps:[{title:(0,t.__)("View Site","extendify"),text:(0,t.__)("At any time, you can view your site (from a visitor's perspective) from the top admin bar under your site's name.","extendify"),image:"https://assets.extendify.com/tours/welcome/view-site.gif",attachTo:{element:"#wp-admin-bar-view-site",offset:{marginTop:0,marginLeft:10},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Access the Site Assistant at any time.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Dashboard","extendify"),text:(0,t.__)("The default WordPress dashboard will have some overall site metrics and modules added from certain plugins.","extendify"),attachTo:{element:"#menu-dashboard",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Posts","extendify"),text:(0,t.__)("Manage and create blog posts.","extendify"),attachTo:{element:"#menu-posts",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Media","extendify"),text:(0,t.__)("Add, edit, or remove images and other media from your library. When you upload an image to be used on your site, it will be added to the library.","extendify"),attachTo:{element:"#menu-media",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Pages","extendify"),text:(0,t.__)("Use the pages menu to add, delete, or edit the pages on your site.","extendify"),image:"https://assets.extendify.com/tours/welcome/add-pages.gif",attachTo:{element:"#menu-pages",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Comments","extendify"),text:(0,t.__)("If you have commenting enabled on your posts, you can manage those comments here.","extendify"),attachTo:{element:"#menu-comments",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Appearance","extendify"),text:(0,t.__)("Manage your theme and access the Site Editor from the Appearance menu. The Site Editor is where you can make global changes to your site (such as the menu, header/footer, and styles).","extendify"),attachTo:{element:"#menu-appearance",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Plugins","extendify"),text:(0,t.__)("Add or manage the plugins on your site.","extendify"),attachTo:{element:"#menu-plugins",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("Add or manage users on your site, both admin users and others.","extendify"),attachTo:{element:"#menu-users",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Tools","extendify"),text:(0,t.__)("Import/export post data, check site health, and edit theme or plugin files directly in the WordPress admin.","extendify"),attachTo:{element:"#menu-tools",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Settings","extendify"),text:(0,t.__)("Advanced settings for your site and for certain plugins.","extendify"),attachTo:{element:"#menu-settings",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Collapse menu","extendify"),text:(0,t.__)("Use this toggle to collapse or expand the sidebar menu.","extendify"),attachTo:{element:"#collapse-menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("User","extendify"),text:(0,t.__)("Manage your profile or log out of your account here.","extendify"),attachTo:{element:"#wp-admin-bar-user-actions",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}}]},"plugin-install-tour":Rp,"plugin-management-tour":Vp,"page-editor-tour":Mp,"library-tour":Ap,"style-editor-tour":Hp,"users-screen-tour":Up,"site-assistant-tour":jp};const qp=n=>{let{task:r}=n;const{startTour:o,wasOpened:i}=Tp();return zp[r.slug]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>o(zp[r.slug])},(()=>{const{buttonTextDone:e,buttonTextToDo:n}=r;return i(r.slug)?null!=e?e:(0,t.__)("Restart Tour","extendify"):null!=n?n:(0,t.__)("Start Tour","extendify")})()):null},Zp=o=>{let{task:i}=o;const{isCompleted:a,dismissTask:s}=Of(),{slug:l}=i,c={modal:Ep,tour:qp,"internal link":dp},u=i?.taskType?c[i.taskType]:null;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flex gap-1 sm:gap-2 items-center"},(0,e.createElement)("div",{className:"sr-only"},a(l)?(0,t.__)("Completed","extendify"):(0,t.__)("Not completed","extendify")),(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16","aria-hidden":"true",focusable:"false",className:"flex-shrink-0 w-6 h-6 rounded-full text-gray-400"},(0,e.createElement)("circle",{className:"checkbox__background",r:"5",cx:"8",cy:"8",stroke:a(l)?"var(--ext-design-main, #3959e9)":"currentColor",fill:a(l)?"var(--ext-design-main, #3959e9)":"none",strokeWidth:"1"}),(0,e.createElement)("polyline",{className:"checkbox__checkmark",points:"5,8 8,10 11,6",stroke:a(l)?"#fff":"transparent",strokeWidth:"1",fill:"none"})),(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("span",{className:"text-sm font-medium mr-2"},i.title))),(0,e.createElement)("div",{className:"flex items-center justify-end gap-1 sm:gap-3"},u&&(0,e.createElement)(u,{task:i}),a(l)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),s(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline"},(0,e.createElement)(r,{icon:xf,className:""}))}})))},Wp=()=>{const{seeTask:n,isCompleted:o}=Of(),i=window.extAssistData.resourceData.tasks,a=i?.filter((e=>!o(e.slug)));if((0,e.useEffect)((()=>{a?.length&&a.forEach((e=>n(e.slug)))}),[a,n]),0===i?.length)return(0,e.createElement)("div",{className:"assist-tasks-module w-full bg-white border border-gray-300 p-2 lg:p-4 mb-6 rounded"},(0,t.__)("No tasks found...","extendify"));const s=window.getComputedStyle(document?.querySelector("#wpadminbar"))?.["background-color"];return(0,e.createElement)("div",{id:"assist-tasks-module",className:"assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex flex-1 items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Tasks","extendify")),a?.length>0?(0,e.createElement)("span",{className:"rounded-full py-0 px-1.5 text-xss flex justify-center items-center text-white w-4 h-4",style:{backgroundColor:s}},(0,e.createElement)(lp,null)):null),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tasks",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},a?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),i?.length):(0,t.__)("View completed tasks","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===a.length?(0,e.createElement)(Gp,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-tasks-module-list"},(0,e.createElement)(Vt,null,a.slice(0,5).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($p,{task:t})))))))},$p=t=>{let{task:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Zp,{task:n,Action:r}))},Gp=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))),Yp=()=>{const n=window.extAssistData.resourceData.tours,{startTour:o,wasOpened:i}=Tp();return 0===n.length?(0,e.createElement)("div",{className:"assist-tours-module w-full p-4 lg:p-8"},(0,t.__)("No tours found...","extendify")):(0,e.createElement)("div",{id:"assist-tours-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex flex-1 justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Tours","extendify")),n.length>5&&(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tours",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},(0,t.sprintf)((0,t.__)("View all %s","extendify"),n?.length),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full text-base flex flex-col gap-3 mt-4 relative",id:"assist-tours-module-list"},n.slice(0,5).map((t=>{let{title:n,slug:r}=t;return(0,e.createElement)("button",{key:r,className:"p-4 button-focus bg-gray-100 hover:bg-gray-200 hover:text-design-main focus:shadow-button cursor-pointer no-underline flex justify-between gap-2 group text-sm",type:"button",onClick:()=>o(zp[r])},(0,e.createElement)("span",{className:"text-gray-900"},n),(t=>i(t)?(0,e.createElement)(Zf,{className:"w-5 h-5 group-hover:fill-current"}):(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current"}))(r))})),(0,e.createElement)("div",{className:"bg-black bg-opacity-75 rounded w-full h-full p-6 absolute inset-0 flex lg:hidden items-center justify-center"},(0,e.createElement)("h3",{className:"text-lg m-0 text-white text-center"},(0,t.__)("Guided tours are optimized for large screens, ensuring the best possible experience.","extendify")))))},Xp="welcome-message",Jp=()=>{const{isDismissed:n,dismissNotice:r}=Qf(),o=window.extAssistData.dismissedNotices.find((e=>e.id===Xp)),{startTour:i,progress:a}=Tp(),{launchCompleted:s}=window.extAssistData,l=a?.filter((e=>"site-assistant-tour"===e.id)),c=l?.[0]?.completedCount;return(0,e.useEffect)((()=>{o||n(Xp)||c>0&&r(Xp)}),[o,n,r,c]),s?o||n(Xp)||c>0?null:(0,e.createElement)("div",{id:"assist-welcome-notice",className:"bg-design-main text-design-text w-full text-base p-6 md:p-8 rounded mb-6 relative"},(0,e.createElement)("div",{className:"absolute right-0 top-0"},(0,e.createElement)("button",{className:"bg-white bg-opacity-70 hover:bg-opacity-80 rounded-bl px-0.5 h-6 w-6 cursor-pointer flex items-center",type:"button",onClick:()=>{r(Xp)}},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}))),(0,e.createElement)("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-8"},(0,e.createElement)("div",{className:"flex-1"},(0,e.createElement)("h3",{className:"text-2xl mt-0 mb-3 text-white"},(0,t.__)("Your site is ready!","extendify")),(0,e.createElement)("p",{className:"text-sm my-0"},(0,t.__)("The Site Assistant is your go-to dashboard to help you get the most out of your site.","extendify"))),(0,e.createElement)("button",{className:"h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button",onClick:()=>{i(jp)}},(0,t.__)("Take a tour","extendify"),(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current fill-current"})))):null},Kp=t=>{let{children:n}=t;return(0,e.createElement)("div",{className:"max-w-screen-2xl mx-4 md:mx-12 3xl:mx-auto pt-2 xl:pt-8 flex justify-center flex-col"},n)},Qp=()=>{const{themeSlug:t,launchCompleted:n}=window.extAssistData;return"extendable"!==t||n?"extendable"===t?(0,e.createElement)(Wp,null):null:(0,e.createElement)(hf,null)},em=()=>{var n,o,i;const{searchTerm:a,setSearchTerm:s,activeCategory:l,articles:c,clearArticles:u,popArticle:d,reset:f}=ap();return l||c?(0,e.createElement)("div",{className:"flex items-center py-3 px-8 text-gray-700 bg-white border-l border-r border-gray-300"},(0,e.createElement)("button",{"aria-label":(0,t.__)("Knowledge Base home","extendify-sdk"),type:"button",className:"flex items-center underline p-0 text-xs bg-transparent text-gray-700 cursor-pointer",onClick:f},(0,e.createElement)(r,{icon:jf,className:"fill-current"})),a&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:()=>{f(),s(a)}},(0,t.sprintf)((0,t.__)('Search results for "%s"',"extendify-sdk"),a))),l&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":l?.title,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:u},l?.title)),c?.[1]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":null!==(n=c?.[1]?.title)&&void 0!==n?n:c?.[1]?.slug,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:d},null!==(o=c?.[1]?.title)&&void 0!==o?o:c?.[1]?.slug)),c?.[0]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("span",null,null!==(i=c?.[0]?.title)&&void 0!==i?i:c?.[0]?.slug))):null};var tm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),nm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const rm=n=>{let{handleSubmission:o}=n;const{searchTerm:i,clearSearchTerm:a,reset:s}=ap();return(0,e.createElement)("form",{method:"get",onSubmit:e=>{e.preventDefault(),o(i)},className:"relative w-full max-w-xs h-8"},(0,e.createElement)("label",{htmlFor:"s",className:"sr-only"},(0,t.__)("Search for articles","extendify")),(0,e.createElement)("input",{name:"s",id:"s",type:"text",value:null!=i?i:"",onChange:e=>o(e.target.value),placeholder:(0,t.__)("Search...","extendify"),className:"input w-full placeholder-gray-400 text-sm pr-16 h-full"}),(0,e.createElement)("div",{className:"absolute right-0 text-gray-400 flex items-center justify-center inset-y-0"},(0,e.createElement)(r,{icon:i?nm:tm,className:pf()("fill-current",{"cursor-pointer":i}),onClick:()=>{s(),a()},size:30})))};var om=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));const im=o=>{let{searchResponse:i}=o;const{data:a,loading:s,error:l}=i,{offset:c,setOffset:u}=ap(),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return u("add"===e?c+t:c-t)};return s?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):l?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading articles","extendify"),(0,e.createElement)("br",null),l):a?.length?(0,e.createElement)("div",{className:"flex items-center flex-wrap justify-center"},(0,e.createElement)("div",{className:"max-w-4xl w-full flex flex-col gap-2","data-test":"search-results"},a.map((t=>(0,e.createElement)(am,Df({key:t.id},t))))),(0,e.createElement)("div",{className:"flex items-center justify-between max-w-4xl w-full"},c>0?(0,e.createElement)("button",{className:"flex justify-start items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("remove")},(0,e.createElement)(r,{icon:om,className:"fill-current"}),(0,t.__)("Previous","extendify")):(0,e.createElement)("div",{className:"w-full"}),a.length?(0,e.createElement)("button",{className:"flex justify-end items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("add")},(0,t.__)("Next","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})):(0,e.createElement)("div",{className:"w-full"}))):(0,e.createElement)("div",{className:"p-8 text-base text-center","data-test":"no-results"},(0,t.__)("Sorry, we couldn't find anything","extendify"))},am=n=>{let{link:r,slug:o,title:i,excerpt:a}=n;const{pushArticle:s}=ap();return(0,e.createElement)("a",{href:r,onClick:e=>{e.preventDefault(),s({slug:o,title:i.rendered})},className:"p-4 flex flex-col gap-1 no-underline bg-transparent w-full cursor-pointer text-gray-900 hover:bg-gray-100 focus:outline-none ring-design-main focus:ring-wp focus:ring-offset-1 focus:ring-offset-white"},(0,e.createElement)("h3",{className:"font-semibold text-lg text-left m-0"},i.rendered),(0,e.createElement)("div",{className:"text-sm text-left",dangerouslySetInnerHTML:{__html:(l=a.rendered,l.replaceAll((0,t.__)("Go to the list of Blocks","extendify"),"").replaceAll((0,t.__)("Go back to the list of Blocks","extendify"),"").replace(/<\/?p>/g,""))}}));var l};var sm=o(488),lm=(sm.domToReact,sm.htmlToDOM,sm.attributesToProps,sm.Comment,sm.Element,sm.ProcessingInstruction,sm.Text,sm);const cm=((e,t)=>(...n)=>{const[r,o,i]=ou(n),a=(i.use||[]).concat(t);return e(r,o,{...i,use:a})})(lu,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),um=()=>{const{articles:r,pushArticle:o,updateTitle:i}=ap(),a=(0,e.useRef)(),s=r?.[0]?.slug,{data:l,error:c,loading:u}=(e=>{const{data:t,error:n}=cm(`support-article-${e}`,(async()=>{var t;const n=await(e=>uf.get("assist/support-article",{params:{slug:e}}))(e);if(!n?.data||!Array.isArray(n.data))throw console.error(`We got an empty response while querying support-article-${e}`,n),new Error("Bad Data");return null!==(t=n.data?.[0])&&void 0!==t?t:{}}));return{data:t,error:n,loading:!t&&!n}})(s),d=l?.title?.rendered;return(0,e.useEffect)((()=>{s&&d&&i(s,d)}),[d,i,s]),(0,e.useEffect)((()=>{if(!a.current)return;const e=a.current?.querySelectorAll("a"),t=async e=>{var t;if(e.preventDefault(),e.ctrlKey||e.metaKey)return e.stopPropagation(),window.open(e.target.href,"_blank");const n=null!==(t=e.target?.href)&&void 0!==t?t:e.target?.closest("a")?.href,{pathname:r}=new URL(n),i=r.split("/").filter(Boolean)?.at(-1),{data:a}=await(s=r,uf.get("assist/get-redirect",{params:{path:s}}));var s;if(!a)return r.startsWith("/documentation/article/")?o({slug:i,title:void 0}):window.open(`https://wordpress.org${r}`,"_blank");o({slug:a.split("/").filter(Boolean)?.at(-1)})},n=e=>{e.preventDefault(),window.open(e.target.href,"_blank")},r=e=>e.preventDefault();return e.forEach((e=>{const{hash:o,host:i,pathname:a}=new URL(e.href);if(o&&i===window.location.host||a.startsWith("/support/category"))return e.addEventListener("click",r),e.setAttribute("aria-disabled","true"),void e.classList.add("link-disabled");if(a.match(/\.(jpg|jpeg|png|gif|pdf|doc|docx|xls|xlsx|ppt|pptx)$/))return void e.addEventListener("click",r);if(a.startsWith("/documentation/article")||a.startsWith("/support/article"))return void e.addEventListener("click",t);e.addEventListener("click",n);const s=document.createElement("span");s.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" class="components-external-link__icon css-rvs7bx esh4a730" aria-hidden="true" focusable="false"><path d="M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"></path></svg>',e.appendChild(s)})),()=>{e.forEach((e=>{e?.removeEventListener("click",t),e?.removeEventListener("click",n),e?.removeEventListener("click",r)}))}}),[l,o]),u?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):c?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading this article","extendify")):(0,e.createElement)("article",{ref:a,className:"extendify-documentation w-full"},(0,e.createElement)("h1",{className:"m-0 text-3xl"},d),l?.content?.rendered&&lm(l?.content?.rendered))},dm=()=>{const{setSearchTerm:n,searchTerm:r,offset:o,reset:i,articles:a,activeCategory:s}=ap(),l=(e=>{let{term:t,perPage:n,offset:r}=e;const{data:o,error:i}=cm({term:t,perPage:n,offset:r},(async e=>{let{term:t,perPage:n,offset:r}=e;if(!t)return[];const o=await function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return uf.get("assist/support-articles-search",{params:{search:e,per_page:t,offset:n}})}(t,n,r);if(!o?.data||!Array.isArray(o.data))throw console.error("We got an empty response while querying search-articles",o),new Error("Bad Data");return o.data}));return{data:o,error:i,loading:!o&&!i}})({term:r,perPage:10,offset:o});return(0,e.useEffect)((()=>(Nm.onRouteChange(i),()=>Nm.removeOnRouteChange(i))),[i]),(0,e.createElement)("div",{className:"my-4"},(0,e.createElement)("div",{className:"bg-design-main p-8 m-0 rounded-t flex gap-3 flex-col md:flex-row justify-between"},(0,e.createElement)("h2",{className:"m-0"},(0,e.createElement)("button",{onClick:i,title:(0,t.__)("Back to Knowledge Base home","extendify"),type:"button",className:"text-partner-primary-text text-xl cursor-pointer font-normal focus:outline-none bg-transparent p-0 m-0"},(0,t.__)("Knowledge Base","extendify"))),(0,e.createElement)(rm,{handleSubmission:e=>{i(),n(e)}})),(a?.length>0||s||l?.data?.length>0)&&(0,e.createElement)(em,null),(0,e.createElement)("div",{className:"flex flex-col w-full bg-white border border-gray-300 p-4 lg:p-8 min-h-half","data-test":"kb-content"},(0,e.createElement)(fm,{articles:a,search:r,searchResponse:l})))},fm=t=>{let{articles:n,search:r,searchResponse:o}=t;return n?.length>0?(0,e.createElement)(um,null):r?.length>0?(0,e.createElement)(im,{searchResponse:o}):(0,e.createElement)(pm,{articles:n})},pm=()=>{const{activeCategory:o,setActiveCategory:i,pushArticle:a}=ap(),s=window.extAssistData.resourceData.supportArticleCategories,l=window.extAssistData.resourceData.supportArticles,c=window.extAssistData.wpLanguage||"en";if(!s)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null));if(l&&0===l?.length)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("No support articles found...","extendify"));const u=s?.map((e=>{const t=l?.filter((t=>t.supportArticleCategoriesSlug?.includes(e.slug)));return{...e,articles:t}}));return(0,e.createElement)(e.Fragment,null,c?.startsWith("en")?null:(0,e.createElement)("p",{className:"my-8 py-3.5 px-4 text-base border border-blue-300 bg-blue-50"},(0,t.__)("Please note: these articles are available in English only.","extendify")),(0,e.createElement)("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-x-4 gap-y-8"},u.filter((e=>{let{slug:t}=e;return!o||t===o.slug})).map((n=>(0,e.createElement)("div",{key:n.slug,"data-test":"kb-category"},(0,e.createElement)("button",{"aria-label":n.title,type:"button",className:pf()("mt-0 mb-4 text-base font-semibold no-underline bg-transparent p-0",{"hover:underline":!o,"hover:text-partner-primary-bg":!o,"cursor-pointer":!o}),onClick:()=>i({title:n.title,slug:n.slug})},n.title),n.articles.filter(((e,t)=>o||t<5)).map((t=>{let{slug:o,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,key:o,type:"button",className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 p-0 w-full cursor-pointer",onClick:()=>{i(n),a({slug:o,title:s})}},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-tight font-normal text-left text-sm -mt-px"},s))})),!o&&n.articles.length>5&&(0,e.createElement)("button",{"aria-label":(0,t.__)("Show all","extendify"),type:"button",className:"text-left no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-4 p-0 w-full cursor-pointer font-semibold text-design-main flex items-center",onClick:()=>{i({title:n.title,slug:n.slug})}},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})))))))},mm=()=>{const{recommendations:n}=Mf(),{isDismissedRecommendation:r}=Cf(),[o,i]=(0,e.useState)(!1),a=n?.filter((e=>r(e.slug))),s=n?.filter((e=>!r(e.slug)));return(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized recommendations for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)( 2 2 // translators: %s is the number of tasks 3 3 (0,t.__)("%s dismissed","extendify"),a.length)),a.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,"·"),(0,e.createElement)("button",{type:"button",className:"underline cursor-pointer p-0 bg-white",onClick:()=>{i(!o)}},o?(0,t.__)("Hide","extendify"):(0,t.__)("Show","extendify"))))),(0,e.createElement)("div",{className:"not-dismissed-recs w-full border border-b-0 border-gray-300","data-test":"not-dismissed-recs"},o?s.map((t=>(0,e.createElement)(hm,{key:t.slug,rec:t}))):0===s.length?(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-b border-gray-300 p-2 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))):(0,e.createElement)(Vt,null,s.map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)(hm,{rec:t})))))),o&&(0,e.createElement)("div",{className:"dismissed-tasks w-full border border-b-0 border-t-0 border-gray-300"},a.map((t=>(0,e.createElement)(hm,{key:t.slug,rec:t})))))},hm=t=>{let{rec:n}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n}))},gm=()=>{const{seeTask:n,isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,[i,a]=(0,e.useState)(!1),s=o?.filter((e=>r(e.slug))),l=o?.filter((e=>!r(e.slug)));return(0,e.useEffect)((()=>{o?.length&&o.forEach((e=>n(e.slug)))}),[o,n]),0===o?.length||0===o?.length?(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded","data-test":"no-tasks-found"},(0,t.__)("No tasks found...","extendify")):(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized tasks for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)( -
extendify/tags/1.8.1/public/build/extendify-deactivate.asset.php
r2913304 r2951855 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd ea816131982e5c367d8');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd2706948593eb7ac6b13'); -
extendify/tags/1.8.1/public/build/extendify-deactivate.js
r2913304 r2951855 1 !function(){"use strict";var e,t,n={250:function(e,t,n){var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a((function(){o.value=n,o.getSnapshot=t,l(o)&&c({inst:o})}),[e,n,t]),s((function(){return l(o)&&c({inst:o}),e((function(){l(o)&&c({inst:o})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},139:function(e,t,n){var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!u){if(u=!0,s=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(s=e,a=n)}var s,a,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,o]);var p=s(e,d[0],d[1]);return u((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},688:function(e,t,n){e.exports=n(250)},798:function(e,t,n){e.exports=n(139)},196:function(e){e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){s[e]=function(){return n[e]}}));return s.default=function(){return n},o.d(i,s),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e=window.wp.element,t=window.wp.components,n=window.wp.i18n,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,s=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),a=o(196),u=o.t(a,2);function l(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,l),r}var c,d=((c=d||{})[c.None=0]="None",c[c.RenderStrategy=1]="RenderStrategy",c[c.Static=2]="Static",c),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:s}){let a=h(t,e);if(i)return m(a,n,r,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return m(t,n,r,s)}if(1&u){let{unmount:e=!0,...t}=a;return l(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,s)}})}return m(a,n,r,s)}function m(e,t={},n,r){var o;let{as:i=n,children:s,refName:u="ref",...l}=v(e,["unmount","static"]),c=void 0!==e.ref?{[u]:e.ref}:{},d="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===a.Fragment&&Object.keys(y(l)).length>0){if(!(0,a.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,l.className),t=e?{className:e}:{};return(0,a.cloneElement)(d,Object.assign({},h(d.props,y(v(l,["ref"]))),f,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,c.ref),t))}return(0,a.createElement)(i,Object.assign({},v(l,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function y(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var w=Object.defineProperty,b=(e,t,n)=>(((e,t,n)=>{t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let E=new class{constructor(){b(this,"current",this.detect()),b(this,"handoffState","pending"),b(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},S=(e,t)=>{E.isServer?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)};function O(e){let t=(0,a.useRef)(e);return S((()=>{t.current=e}),[e]),t}let R=function(e){let t=O(e);return a.useCallback(((...e)=>t.current(...e)),[t])}, x=Symbol();function T(e,t=!0){return Object.assign(e,{[x]:t})}function A(...e){let t=(0,a.useRef)(e);(0,a.useEffect)((()=>{t.current=e}),[e]);let n=R((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[x])))?void 0:n}var P,N,D=((N=D||{}).Space=" ",N.Enter="Enter",N.Escape="Escape",N.Backspace="Backspace",N.Delete="Delete",N.ArrowLeft="ArrowLeft",N.ArrowUp="ArrowUp",N.ArrowRight="ArrowRight",N.ArrowDown="ArrowDown",N.Home="Home",N.End="End",N.PageUp="PageUp",N.PageDown="PageDown",N.Tab="Tab",N);function C(){let[e,t]=(0,a.useState)(E.isHandoffComplete);return e&&!1===E.isHandoffComplete&&t(!1),(0,a.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,a.useEffect)((()=>E.handoff()),[]),e}let j=null!=(P=a.useId)?P:function(){let e=C(),[t,n]=a.useState(e?()=>E.nextId():null);return S((()=>{null===t&&n(E.nextId())}),[t]),null!=t?""+t:void 0};var L=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(L||{});let F=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function k(e){return E.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let _=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var I,U,B=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(B||{}),M=((U=M||{})[U.Error=0]="Error",U[U.Overflow=1]="Overflow",U[U.Success=2]="Success",U[U.Underflow=3]="Underflow",U),H=((I=H||{})[I.Previous=-1]="Previous",I[I.Next=1]="Next",I);var q=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(q||{});function z(e,t=0){var n;return e!==(null==(n=k(e))?void 0:n.body)&&l(t,{0(){return e.matches(_)},1(){let t=e;for(;null!==t;){if(t.matches(_))return!0;t=t.parentElement}return!1}})}function W(e){null==e||e.focus({preventScroll:!0})}let V=["textarea","input"].join(",");function $(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(_)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&s.length>1&&(s=s.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let a,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},d=0,f=s.length;do{if(d>=f||d+f<=0)return 0;let e=l+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=s[e],null==a||a.focus(c),d+=u}while(a!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,V))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var J=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(J||{});function G(){let e=(0,a.useRef)(!1);return S((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function K(...e){return(0,a.useMemo)((()=>k(...e)),[...e])}function X(e,t,n,r){let o=O(n);(0,a.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function Y(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Q(e,t){let n=(0,a.useRef)([]),r=R(e);(0,a.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function Z(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return Y((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var ee,te=((ee=te||{})[ee.None=1]="None",ee[ee.InitialFocus=2]="InitialFocus",ee[ee.TabLock=4]="TabLock",ee[ee.FocusLock=8]="FocusLock",ee[ee.RestoreFocus=16]="RestoreFocus",ee[ee.All=30]="All",ee);let ne=Object.assign(g((function(e,t){let n=(0,a.useRef)(null),r=A(n,t),{initialFocus:o,containers:i,features:s=30,...u}=e;C()||(s=1);let c=K(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);X(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Q((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&W(n.current),n.current=null)}),[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)((()=>(r.current=!1,()=>{r.current=!0,Y((()=>{!r.current||(W(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&s));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,a.useRef)(null),i=G();return Q((()=>{if(!r)return;let s=t.current;!s||Y((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(s.contains(t))return void(o.current=t);null!=n&&n.current?W(n.current):$(s,B.First)===M.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:c,container:n,initialFocus:o},Boolean(2&s));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=G();X(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let s=new Set(null==n?void 0:n.current);s.add(t);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?re(s,u)?(r.current=u,W(u)):(e.preventDefault(),e.stopPropagation(),W(a)):W(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:d},Boolean(8&s));let f=function(){let e=(0,a.useRef)(0);return function(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=R((e=>{let t=n.current;t&&l(f.current,{[J.Forwards]:()=>{$(t,B.First,{skipElements:[e.relatedTarget]})},[J.Backwards]:()=>{$(t,B.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,a.useState)(Z);return(0,a.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,a.useRef)(!1),y={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(re(t,r)||(g.current?$(n.current,l(f.current,{[J.Forwards]:()=>B.Next,[J.Backwards]:()=>B.Previous})|B.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&W(e.target)))}};return a.createElement(a.Fragment,null,Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}),p({ourProps:y,theirProps:u,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}))})),{features:te});function re(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let oe=new Set,ie=new Map;function se(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=ie.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function ue(e,t=!0){S((()=>{if(!t||!e.current)return;let n=e.current,r=k(n);if(r){oe.add(n);for(let e of ie.keys())e.contains(n)&&(ae(e),ie.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of oe)if(e.contains(t))return;1===oe.size&&(ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e))}})),()=>{if(oe.delete(n),oe.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!ie.has(e)){for(let t of oe)if(e.contains(t))return;ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e)}}));else for(let e of ie.keys())ae(e),ie.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,a.createContext)(!1);function de(){return(0,a.useContext)(ce)}function fe(e){return a.createElement(ce.Provider,{value:e.force},e.children)}let pe=a.Fragment,me=g((function(e,t){let n=e,r=(0,a.useRef)(null),o=A(T((e=>{r.current=e})),t),i=K(r),s=function(e){let t=de(),n=(0,a.useContext)(ge),r=K(e),[o,i]=(0,a.useState)((()=>{if(!t&&null!==n||E.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,a.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,a.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[u]=(0,a.useState)((()=>{var e;return E.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),l=C(),c=(0,a.useRef)(!1);return S((()=>{if(c.current=!1,s&&u)return s.contains(u)||(u.setAttribute("data-headlessui-portal",""),s.appendChild(u)),()=>{c.current=!0,Y((()=>{var e;!c.current||!s||!u||(u instanceof Node&&s.contains(u)&&s.removeChild(u),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))}))}}),[s,u]),l&&s&&u?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:pe,name:"Portal"}),u):null})),he=a.Fragment,ge=(0,a.createContext)(null),ye=g((function(e,t){let{target:n,...r}=e,o={ref:A(t)};return a.createElement(ge.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:he,name:"Popover.Group"}))})),ve=Object.assign(me,{Group:ye}),we=(0,a.createContext)(null);function be(){let e=(0,a.useContext)(we);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let Ee=g((function(e,t){let n=j(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),s=A(t);return S((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:s,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),Se=(0,a.createContext)(null);Se.displayName="OpenClosedContext";var Oe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Oe||{});let Re=(0,a.createContext)((()=>{}));Re.displayName="StackContext";var xe=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(xe||{});function Te({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,a.useContext)(Re),s=R(((...e)=>{null==t||t(...e),i(...e)}));return S((()=>{let e=void 0===o||!0===o;return e&&s(0,n,r),()=>{e&&s(1,n,r)}}),[s,n,r,o]),a.createElement(Re.Provider,{value:s},e)}function Ae(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Pe(e,t,n=!0){let r=(0,a.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=o(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return!z(s,q.Loose)&&-1!==s.tabIndex&&n.preventDefault(),t(n,s)}}(0,a.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,a.useRef)(null);Ae("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Ae("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Ae("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const Ne="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:De,useEffect:Ce,useLayoutEffect:je,useDebugValue:Le}=u;function Fe(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!Ne(n,e)}catch{return!0}}const ke="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=De({inst:{value:r,getSnapshot:t}});return je((()=>{o.value=r,o.getSnapshot=t,Fe(o)&&i({inst:o})}),[e,r,t]),Ce((()=>(Fe(o)&&i({inst:o}),e((()=>{Fe(o)&&i({inst:o})})))),[e]),Le(r),r},_e="useSyncExternalStore"in u?(e=>e.useSyncExternalStore)(u):ke;function Ie(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function Ue(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=t.querySelector(r);s&&!o(s)&&(i=s)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Be(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Me=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Z(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Be(n)},o=[Ue(),Ie(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Me.subscribe((()=>{let e=Me.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Me.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Me.dispatch("TEARDOWN",n)}}));var He=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(He||{}),qe=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(qe||{});let ze={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},We=(0,a.createContext)(null);function Ve(e){let t=(0,a.useContext)(We);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ve),t}return t}function $e(e,t){return l(t.type,ze,e,t)}We.displayName="DialogContext";let Je=d.RenderStrategy|d.Static,Ge=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:s,__demoMode:u=!1,...c}=e,[d,f]=(0,a.useState)(0),m=(0,a.useContext)(Se);void 0===o&&null!==m&&(o=l(m,{[Oe.Open]:!0,[Oe.Closed]:!1}));let h=(0,a.useRef)(new Set),g=(0,a.useRef)(null),y=A(g,t),v=(0,a.useRef)(null),w=K(g),b=e.hasOwnProperty("open")||null!==m,E=e.hasOwnProperty("onClose");if(!b&&!E)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!b)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!E)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let O=o?0:1,[x,T]=(0,a.useReducer)($e,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),P=R((()=>i(!1))),N=R((e=>T({type:0,id:e}))),k=!!C()&&!u&&0===O,_=d>1,I=null!==(0,a.useContext)(We),U=_?"parent":"leaf";ue(g,!!_&&k);let B=R((()=>{var e,t;return[...Array.from(null!=(e=null==w?void 0:w.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(v.current)||x.panelRef.current&&e.contains(x.panelRef.current)))),null!=(t=x.panelRef.current)?t:g.current]}));Pe((()=>B()),P,k&&!_),X(null==w?void 0:w.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===D.Escape&&0===O&&(_||(e.preventDefault(),e.stopPropagation(),P()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return _e(e.subscribe,e.getSnapshot,e.getSnapshot)}(Me),o=e?r.get(e):void 0,i=!!o&&o.count>0;S((()=>{if(e&&t)return Me.dispatch("PUSH",e,n),()=>Me.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(w,0===O&&!I,B),(0,a.useEffect)((()=>{if(0!==O||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&P()}));return e.observe(g.current),()=>e.disconnect()}),[O,g,P]);let[M,H]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=R((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(we.Provider,{value:r},e.children)}),[t])]}(),q=(0,a.useMemo)((()=>[{dialogState:O,close:P,setTitleId:N},x]),[O,x,P,N]),z=(0,a.useMemo)((()=>({open:0===O})),[O]),W={ref:y,id:r,role:"dialog","aria-modal":0===O||void 0,"aria-labelledby":x.titleId,"aria-describedby":M};return a.createElement(Te,{type:"Dialog",enabled:0===O,element:g,onUpdate:R(((e,t,n)=>{"Dialog"===t&&l(e,{[xe.Add](){h.current.add(n),f((e=>e+1))},[xe.Remove](){h.current.add(n),f((e=>e-1))}})}))},a.createElement(fe,{force:!0},a.createElement(ve,null,a.createElement(We.Provider,{value:q},a.createElement(ve.Group,{target:g},a.createElement(fe,{force:!1},a.createElement(H,{slot:z,name:"Dialog.Description"},a.createElement(ne,{initialFocus:s,containers:h,features:k?l(U,{parent:ne.features.RestoreFocus,leaf:ne.features.All&~ne.features.FocusLock}):ne.features.None},p({ourProps:W,theirProps:c,slot:z,defaultTag:"div",features:Je,visible:0===O,name:"Dialog"})))))))),a.createElement(F,{features:L.Hidden,ref:v}))})),Ke=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:s}]=Ve("Dialog.Overlay"),u=A(t),l=R((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return p({ourProps:{ref:u,id:r,"aria-hidden":!0,onClick:l},theirProps:o,slot:(0,a.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Xe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Backdrop"),u=A(t);(0,a.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return a.createElement(fe,{force:!0},a.createElement(ve,null,p({ourProps:{ref:u,id:r,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))})),Ye=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Panel"),u=A(t,s.panelRef),l=(0,a.useMemo)((()=>({open:0===i})),[i]),c=R((e=>{e.stopPropagation()}));return p({ourProps:{ref:u,id:r,onClick:c},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Panel"})})),Qe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:s}]=Ve("Dialog.Title"),u=A(t);(0,a.useEffect)((()=>(s(r),()=>s(null))),[r,s]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:u,id:r},theirProps:o,slot:l,defaultTag:"h2",name:"Dialog.Title"})})),Ze=Object.assign(Ge,{Backdrop:Xe,Panel:Ye,Overlay:Ke,Title:Qe,Description:Ee});function et(e,t){return function(){return e.apply(t,arguments)}}const{toString:tt}=Object.prototype,{getPrototypeOf:nt}=Object,rt=(ot=Object.create(null),e=>{const t=tt.call(e);return ot[t]||(ot[t]=t.slice(8,-1).toLowerCase())});var ot;const it=e=>(e=e.toLowerCase(),t=>rt(t)===e),st=e=>t=>typeof t===e,{isArray:at}=Array,ut=st("undefined"),lt=it("ArrayBuffer"),ct=st("string"),dt=st("function"),ft=st("number"),pt=e=>null!==e&&"object"==typeof e,mt=e=>{if("object"!==rt(e))return!1;const t=nt(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ht=it("Date"),gt=it("File"),yt=it("Blob"),vt=it("FileList"),wt=it("URLSearchParams");function bt(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),at(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Et(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const St="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ot=e=>!ut(e)&&e!==St,Rt=(xt="undefined"!=typeof Uint8Array&&nt(Uint8Array),e=>xt&&e instanceof xt);var xt;const Tt=it("HTMLFormElement"),At=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Pt=it("RegExp"),Nt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};bt(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Dt="abcdefghijklmnopqrstuvwxyz",Ct="0123456789",jt={DIGIT:Ct,ALPHA:Dt,ALPHA_DIGIT:Dt+Dt.toUpperCase()+Ct};var Lt={isArray:at,isArrayBuffer:lt,isBuffer:function(e){return null!==e&&!ut(e)&&null!==e.constructor&&!ut(e.constructor)&&dt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||tt.call(e)===t||dt(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&<(e.buffer),t},isString:ct,isNumber:ft,isBoolean:e=>!0===e||!1===e,isObject:pt,isPlainObject:mt,isUndefined:ut,isDate:ht,isFile:gt,isBlob:yt,isRegExp:Pt,isFunction:dt,isStream:e=>pt(e)&&dt(e.pipe),isURLSearchParams:wt,isTypedArray:Rt,isFileList:vt,forEach:bt,merge:function e(){const{caseless:t}=Ot(this)&&this||{},n={},r=(r,o)=>{const i=t&&Et(n,o)||o;mt(n[i])&&mt(r)?n[i]=e(n[i],r):mt(r)?n[i]=e({},r):at(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&bt(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(bt(t,((t,r)=>{n&&dt(t)?e[r]=et(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&nt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:rt,kindOfTest:it,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(at(e))return e;let t=e.length;if(!ft(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Tt,hasOwnProperty:At,hasOwnProp:At,reduceDescriptors:Nt,freezeMethods:e=>{Nt(e,((t,n)=>{if(dt(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];dt(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return at(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:Et,global:St,isContextDefined:Ot,ALPHABET:jt,generateString:(e=16,t=jt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&dt(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(pt(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=at(e)?[]:{};return bt(e,((e,t)=>{const i=n(e,r+1);!ut(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function Ft(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Lt.inherits(Ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Lt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const kt=Ft.prototype,_t={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{_t[e]={value:e}})),Object.defineProperties(Ft,_t),Object.defineProperty(kt,"isAxiosError",{value:!0}),Ft.from=(e,t,n,r,o,i)=>{const s=Object.create(kt);return Lt.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ft.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};var It=Ft;function Ut(e){return Lt.isPlainObject(e)||Lt.isArray(e)}function Bt(e){return Lt.endsWith(e,"[]")?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map((function(e,t){return e=Bt(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Ht=Lt.toFlatObject(Lt,{},null,(function(e){return/^is[A-Z]/.test(e)}));var qt=function(e,t,n){if(!Lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Lt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Lt.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Lt.isSpecCompliantForm(t);if(!Lt.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Lt.isDate(e))return e.toISOString();if(!a&&Lt.isBlob(e))throw new It("Blob is not supported. Use a Buffer instead.");return Lt.isArrayBuffer(e)||Lt.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Lt.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Lt.isArray(e)&&function(e){return Lt.isArray(e)&&!e.some(Ut)}(e)||(Lt.isFileList(e)||Lt.endsWith(n,"[]"))&&(a=Lt.toArray(e)))return n=Bt(n),a.forEach((function(e,r){!Lt.isUndefined(e)&&null!==e&&t.append(!0===s?Mt([n],r,i):null===s?n:n+"[]",u(e))})),!1;return!!Ut(e)||(t.append(Mt(o,n,i),u(e)),!1)}const c=[],d=Object.assign(Ht,{defaultVisitor:l,convertValue:u,isVisitable:Ut});if(!Lt.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Lt.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Lt.forEach(n,(function(n,i){!0===(!(Lt.isUndefined(n)||null===n)&&o.call(t,n,Lt.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function zt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Wt(e,t){this._pairs=[],e&&qt(e,this,t)}const Vt=Wt.prototype;Vt.append=function(e,t){this._pairs.push([e,t])},Vt.toString=function(e){const t=e?function(t){return e.call(this,t,zt)}:zt;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var $t=Wt;function Jt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Gt(e,t,n){if(!t)return e;const r=n&&n.encode||Jt,o=n&&n.serialize;let i;if(i=o?o(t,n):Lt.isURLSearchParams(t)?t.toString():new $t(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var Kt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Lt.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Xt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yt="undefined"!=typeof URLSearchParams?URLSearchParams:$t,Qt=FormData;const Zt=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),en="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var tn={isBrowser:!0,classes:{URLSearchParams:Yt,FormData:Qt,Blob:Blob},isStandardBrowserEnv:Zt,isStandardBrowserWebWorkerEnv:en,protocols:["http","https","file","blob","url","data"]},nn=function(e){function t(e,n,r,o){let i=e[o++];const s=Number.isFinite(+i),a=o>=e.length;return i=!i&&Lt.isArray(r)?r.length:i,a?(Lt.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):(r[i]&&Lt.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&Lt.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s)}if(Lt.isFormData(e)&&Lt.isFunction(e.entries)){const n={};return Lt.forEachEntry(e,((e,r)=>{t(function(e){return Lt.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const rn={"Content-Type":void 0},on={transitional:Xt,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Lt.isObject(e);if(o&&Lt.isHTMLForm(e)&&(e=new FormData(e)),Lt.isFormData(e))return r&&r?JSON.stringify(nn(e)):e;if(Lt.isArrayBuffer(e)||Lt.isBuffer(e)||Lt.isStream(e)||Lt.isFile(e)||Lt.isBlob(e))return e;if(Lt.isArrayBufferView(e))return e.buffer;if(Lt.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return qt(e,new tn.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return tn.isNode&&Lt.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Lt.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return qt(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Lt.isString(e))try{return(0,JSON.parse)(e),Lt.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||on.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Lt.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw It.from(e,It.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:tn.classes.FormData,Blob:tn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Lt.forEach(["delete","get","head"],(function(e){on.headers[e]={}})),Lt.forEach(["post","put","patch"],(function(e){on.headers[e]=Lt.merge(rn)}));var sn=on;const an=Lt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),un=Symbol("internals");function ln(e){return e&&String(e).trim().toLowerCase()}function cn(e){return!1===e||null==e?e:Lt.isArray(e)?e.map(cn):String(e)}function dn(e,t,n,r){return Lt.isFunction(r)?r.call(this,t,n):Lt.isString(t)?Lt.isString(r)?-1!==t.indexOf(r):Lt.isRegExp(r)?r.test(t):void 0:void 0}class fn{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ln(t);if(!o)throw new Error("header name must be a non-empty string");const i=Lt.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=cn(e))}const i=(e,t)=>Lt.forEach(e,((e,n)=>o(e,n,t)));return Lt.isPlainObject(e)||e instanceof this.constructor?i(e,t):Lt.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&an[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Lt.isFunction(t))return t.call(this,e,n);if(Lt.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);return!(!n||void 0===this[n]||t&&!dn(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ln(e)){const o=Lt.findKey(n,e);!o||t&&!dn(0,n[o],o,t)||(delete n[o],r=!0)}}return Lt.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!dn(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Lt.forEach(this,((r,o)=>{const i=Lt.findKey(n,o);if(i)return t[i]=cn(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=cn(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Lt.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Lt.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[un]=this[un]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ln(e);t[r]||(function(e,t){const n=Lt.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Lt.isArray(e)?e.forEach(r):r(e),this}}fn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Lt.freezeMethods(fn.prototype),Lt.freezeMethods(fn);var pn=fn;function mn(e,t){const n=this||sn,r=t||n,o=pn.from(r.headers);let i=r.data;return Lt.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function hn(e){return!(!e||!e.__CANCEL__)}function gn(e,t,n){It.call(this,null==e?"canceled":e,It.ERR_CANCELED,t,n),this.name="CanceledError"}Lt.inherits(gn,It,{__CANCEL__:!0});var yn=gn,vn=tn.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const s=[];s.push(e+"="+encodeURIComponent(t)),Lt.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Lt.isString(r)&&s.push("path="+r),Lt.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function wn(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var bn=tn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Lt.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},En=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const u=Date.now(),l=r[s];o||(o=u),n[i]=a,r[i]=u;let c=s,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const f=l&&u-l;return f?Math.round(1e3*d/f):void 0}};function Sn(e,t){let n=0;const r=En(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,u=r(a);n=i;const l={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&i<=s?(s-i)/u:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}const On={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=pn.from(e.headers).normalize(),i=e.responseType;let s;function a(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}Lt.isFormData(r)&&(tn.isStandardBrowserEnv||tn.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=wn(e.baseURL,e.url);function c(){if(!u)return;const r=pn.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new It("Request failed with status code "+n.status,[It.ERR_BAD_REQUEST,It.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:i&&"text"!==i&&"json"!==i?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Gt(l,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=c:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(c)},u.onabort=function(){u&&(n(new It("Request aborted",It.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new It("Network Error",It.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||Xt;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new It(t,r.clarifyTimeoutError?It.ETIMEDOUT:It.ECONNABORTED,e,u)),u=null},tn.isStandardBrowserEnv){const t=(e.withCredentials||bn(l))&&e.xsrfCookieName&&vn.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Lt.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Lt.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&"json"!==i&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",Sn(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Sn(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=t=>{u&&(n(!t||t.type?new yn(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);d&&-1===tn.protocols.indexOf(d)?n(new It("Unsupported protocol "+d+":",It.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Lt.forEach(On,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Rn={getAdapter:e=>{e=Lt.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Lt.isString(n)?On[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new It(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Lt.hasOwnProp(On,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Lt.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:On};function xn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yn(null,e)}function Tn(e){return xn(e),e.headers=pn.from(e.headers),e.data=mn.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Rn.getAdapter(e.adapter||sn.adapter)(e).then((function(t){return xn(e),t.data=mn.call(e,e.transformResponse,t),t.headers=pn.from(t.headers),t}),(function(t){return hn(t)||(xn(e),t&&t.response&&(t.response.data=mn.call(e,e.transformResponse,t.response),t.response.headers=pn.from(t.response.headers))),Promise.reject(t)}))}const An=e=>e instanceof pn?e.toJSON():e;function Pn(e,t){t=t||{};const n={};function r(e,t,n){return Lt.isPlainObject(e)&&Lt.isPlainObject(t)?Lt.merge.call({caseless:n},e,t):Lt.isPlainObject(t)?Lt.merge({},t):Lt.isArray(t)?t.slice():t}function o(e,t,n){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Lt.isUndefined(t))return r(void 0,t)}function s(e,t){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>o(An(e),An(t),!0)};return Lt.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=u[r]||o,s=i(e[r],t[r],r);Lt.isUndefined(s)&&i!==a||(n[r]=s)})),n}const Nn="1.3.2",Dn={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Dn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Cn={};Dn.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Nn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new It(r(o," has been removed"+(t?" in "+t:"")),It.ERR_DEPRECATED);return t&&!Cn[o]&&(Cn[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var jn={assertOptions:function(e,t,n){if("object"!=typeof e)throw new It("options must be an object",It.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new It("option "+i+" must be "+n,It.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new It("Unknown option "+i,It.ERR_BAD_OPTION)}},validators:Dn};const Ln=jn.validators;class Fn{constructor(e){this.defaults=e,this.interceptors={request:new Kt,response:new Kt}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pn(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&jn.assertOptions(n,{silentJSONParsing:Ln.transitional(Ln.boolean),forcedJSONParsing:Ln.transitional(Ln.boolean),clarifyTimeoutError:Ln.transitional(Ln.boolean)},!1),void 0!==r&&jn.assertOptions(r,{encode:Ln.function,serialize:Ln.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&Lt.merge(o.common,o[t.method]),i&&Lt.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pn.concat(i,o);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,d=0;if(!a){const e=[Tn.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,u),c=e.length,l=Promise.resolve(t);d<c;)l=l.then(e[d++],e[d++]);return l}c=s.length;let f=t;for(d=0;d<c;){const e=s[d++],t=s[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=Tn.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,c=u.length;d<c;)l=l.then(u[d++],u[d++]);return l}getUri(e){return Gt(wn((e=Pn(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Lt.forEach(["delete","get","head","options"],(function(e){Fn.prototype[e]=function(t,n){return this.request(Pn(n||{},{method:e,url:t,data:(n||{}).data}))}})),Lt.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Pn(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Fn.prototype[e]=t(),Fn.prototype[e+"Form"]=t(!0)}));var kn=Fn;class In{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new yn(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new In((function(t){e=t}));return{token:t,cancel:e}}}var Un=In;const Bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bn).forEach((([e,t])=>{Bn[t]=e}));var Mn=Bn;const Hn=function e(t){const n=new kn(t),r=et(kn.prototype.request,n);return Lt.extend(r,kn.prototype,n,{allOwnKeys:!0}),Lt.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Pn(t,n))},r}(sn);Hn.Axios=kn,Hn.CanceledError=yn,Hn.CancelToken=Un,Hn.isCancel=hn,Hn.VERSION=Nn,Hn.toFormData=qt,Hn.AxiosError=It,Hn.Cancel=Hn.CanceledError,Hn.all=function(e){return Promise.all(e)},Hn.spread=function(e){return function(t){return e.apply(null,t)}},Hn.isAxiosError=function(e){return Lt.isObject(e)&&!0===e.isAxiosError},Hn.mergeConfig=Pn,Hn.AxiosHeaders=pn,Hn.formToJSON=e=>nn(Lt.isHTMLForm(e)?new FormData(e):e),Hn.HttpStatusCode=Mn,Hn.default=Hn;var qn=Hn;const zn=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var Wn=o(798);const{useSyncExternalStoreWithSelector:Vn}=Wn,$n=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?zn(e):zn)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=Vn(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n};function Jn(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)}}const Gn=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return Gn(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return Gn(t)(e)}}}},Kn={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return Qn.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),Qn.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),Qn.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return Qn.post("clear-user")}},Xn={getItem:async()=>await Kn.getData(),setItem:async(e,t)=>await Kn.setData(t),removeItem:async()=>await Kn.deleteData()},Yn=(er=(e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",enabled:null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}}),tr={name:"extendify-user",storage:Jn((()=>Xn))},Zn="getStorage"in tr||"serialize"in tr||"deserialize"in tr?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l;try{l=i.getStorage()}catch(e){}if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=Gn(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=c({state:e,version:i.version}).then((e=>l.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!l)return;s=!1,a.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),s=!0,u.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(l=e.getStorage())},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},h(),m||p})(er,tr)):((e,t)=>(n,r,o)=>{let i={storage:Jn((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l=i.storage;if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=()=>{const e=i.partialize({...r()});return l.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),c()};const f=e(((...e)=>{n(...e),c()}),r,o);let p;const m=()=>{var e,t;if(!l)return;s=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),c()})).then((()=>{null==o||o(p,void 0),p=r(),s=!0,u.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},i.skipHydration||m(),p||f})(er,tr),Zn?$n(Zn):$n),Qn=qn.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});var Zn,er,tr;function nr(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}Qn.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(nr(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(nr(e.response))}(e))),Qn.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=Yn.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const rr={getData(){return Qn.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return Qn.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return Qn.post("site-settings/add-utils-to-global-styles")}},or=Object.assign(document.createElement("div"),{id:"extendify-deactivation-prompt"});document.body.append(or),(0,e.render)((0,e.createElement)((function(){const[o,i]=(0,e.useState)(!1),a=(0,e.useRef)(!1),u=(0,e.useRef)(null),l="#deactivate-extendify",c=()=>{a.current=!0,i(!1),document.querySelector(l).click()};return(0,e.useEffect)((()=>{const e=document.querySelector(l);if(!e)return;const t=e=>{a.current||(e.preventDefault(),i(!0))};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[i]),(0,e.createElement)(Ze,{as:"div",className:"extendify extendify-deactivation-prompt-modal",open:o,initialFocus:u,onClose:()=>i(!1)},(0,e.createElement)("div",{className:"fixed top-0 mx-auto w-full h-full overflow-hidden p-2 md:p-6 md:flex justify-center items-center z-high"},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity","aria-hidden":"true"}),(0,e.createElement)("div",{className:"sm:flex relative shadow-2xl sm:overflow-hidden mx-auto bg-white flex flex-col sm:min-w-md rounded-sm"},(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)(Ze.Title,{className:"m-0 px-6 text-base text-gray-900"},(0,n.__)("Keep styles?","extendify")),(0,e.createElement)(t.Button,{className:"border-0 cursor-pointer m-4",onClick:()=>i(!1),icon:(0,e.createElement)(r,{icon:s,size:24}),label:(0,n.__)("Close Modal","extendify"),showTooltip:!1})),(0,e.createElement)("div",{className:"m-0 p-6 pt-0 text-left relative max-w-lg"},(0,e.createElement)("p",{className:"mt-0"},(0,n.__)('We detected that you have added some designs from the Site Launcher or Design Library. Click "yes" below to add the styles to your theme (as Additional CSS) so they continue to display properly on your site.',"extendify")),(0,e.createElement)("div",{className:"flex justify-end gap-4"},(0,e.createElement)(t.Button,{ref:u,className:"components-button bg-design-main text-design-text is-primary",onClick:()=>{rr.addUtilsToGlobalStyles().finally(c)},showTooltip:!1},(0,n.__)("Yes, add styles","extendify")),(0,e.createElement)(t.Button,{className:"components-button bg-design-main text-design-text is-primary",onClick:c,showTooltip:!1},(0,n.__)("Deactivate only","extendify")))))))}),null),or)}()}();1 !function(){"use strict";var e,t,n={250:function(e,t,n){var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a((function(){o.value=n,o.getSnapshot=t,l(o)&&c({inst:o})}),[e,n,t]),s((function(){return l(o)&&c({inst:o}),e((function(){l(o)&&c({inst:o})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},139:function(e,t,n){var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!u){if(u=!0,s=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(s=e,a=n)}var s,a,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,o]);var p=s(e,d[0],d[1]);return u((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},688:function(e,t,n){e.exports=n(250)},798:function(e,t,n){e.exports=n(139)},196:function(e){e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){s[e]=function(){return n[e]}}));return s.default=function(){return n},o.d(i,s),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e=window.wp.element,t=window.wp.components,n=window.wp.i18n,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,s=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),a=o(196),u=o.t(a,2);function l(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,l),r}var c,d=((c=d||{})[c.None=0]="None",c[c.RenderStrategy=1]="RenderStrategy",c[c.Static=2]="Static",c),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:s}){let a=h(t,e);if(i)return m(a,n,r,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return m(t,n,r,s)}if(1&u){let{unmount:e=!0,...t}=a;return l(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,s)}})}return m(a,n,r,s)}function m(e,t={},n,r){var o;let{as:i=n,children:s,refName:u="ref",...l}=v(e,["unmount","static"]),c=void 0!==e.ref?{[u]:e.ref}:{},d="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===a.Fragment&&Object.keys(y(l)).length>0){if(!(0,a.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,l.className),t=e?{className:e}:{};return(0,a.cloneElement)(d,Object.assign({},h(d.props,y(v(l,["ref"]))),f,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,c.ref),t))}return(0,a.createElement)(i,Object.assign({},v(l,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function y(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var w=Object.defineProperty,b=(e,t,n)=>(((e,t,n)=>{t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let E=new class{constructor(){b(this,"current",this.detect()),b(this,"handoffState","pending"),b(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},S=(e,t)=>{E.isServer?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)};function O(e){let t=(0,a.useRef)(e);return S((()=>{t.current=e}),[e]),t}let R=function(e){let t=O(e);return a.useCallback(((...e)=>t.current(...e)),[t])},T=Symbol();function x(e,t=!0){return Object.assign(e,{[T]:t})}function A(...e){let t=(0,a.useRef)(e);(0,a.useEffect)((()=>{t.current=e}),[e]);let n=R((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[T])))?void 0:n}var P,N,D=((N=D||{}).Space=" ",N.Enter="Enter",N.Escape="Escape",N.Backspace="Backspace",N.Delete="Delete",N.ArrowLeft="ArrowLeft",N.ArrowUp="ArrowUp",N.ArrowRight="ArrowRight",N.ArrowDown="ArrowDown",N.Home="Home",N.End="End",N.PageUp="PageUp",N.PageDown="PageDown",N.Tab="Tab",N);function C(){let[e,t]=(0,a.useState)(E.isHandoffComplete);return e&&!1===E.isHandoffComplete&&t(!1),(0,a.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,a.useEffect)((()=>E.handoff()),[]),e}let j=null!=(P=a.useId)?P:function(){let e=C(),[t,n]=a.useState(e?()=>E.nextId():null);return S((()=>{null===t&&n(E.nextId())}),[t]),null!=t?""+t:void 0};var L=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(L||{});let F=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function k(e){return E.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let _=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var I,U,B=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(B||{}),M=((U=M||{})[U.Error=0]="Error",U[U.Overflow=1]="Overflow",U[U.Success=2]="Success",U[U.Underflow=3]="Underflow",U),H=((I=H||{})[I.Previous=-1]="Previous",I[I.Next=1]="Next",I);var q=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(q||{});function z(e,t=0){var n;return e!==(null==(n=k(e))?void 0:n.body)&&l(t,{0(){return e.matches(_)},1(){let t=e;for(;null!==t;){if(t.matches(_))return!0;t=t.parentElement}return!1}})}function W(e){null==e||e.focus({preventScroll:!0})}let V=["textarea","input"].join(",");function $(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(_)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&s.length>1&&(s=s.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let a,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},d=0,f=s.length;do{if(d>=f||d+f<=0)return 0;let e=l+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=s[e],null==a||a.focus(c),d+=u}while(a!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,V))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var J=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(J||{});function G(){let e=(0,a.useRef)(!1);return S((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function K(...e){return(0,a.useMemo)((()=>k(...e)),[...e])}function X(e,t,n,r){let o=O(n);(0,a.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function Y(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Q(e,t){let n=(0,a.useRef)([]),r=R(e);(0,a.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function Z(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return Y((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var ee,te=((ee=te||{})[ee.None=1]="None",ee[ee.InitialFocus=2]="InitialFocus",ee[ee.TabLock=4]="TabLock",ee[ee.FocusLock=8]="FocusLock",ee[ee.RestoreFocus=16]="RestoreFocus",ee[ee.All=30]="All",ee);let ne=Object.assign(g((function(e,t){let n=(0,a.useRef)(null),r=A(n,t),{initialFocus:o,containers:i,features:s=30,...u}=e;C()||(s=1);let c=K(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);X(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Q((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&W(n.current),n.current=null)}),[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)((()=>(r.current=!1,()=>{r.current=!0,Y((()=>{!r.current||(W(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&s));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,a.useRef)(null),i=G();return Q((()=>{if(!r)return;let s=t.current;!s||Y((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(s.contains(t))return void(o.current=t);null!=n&&n.current?W(n.current):$(s,B.First)===M.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:c,container:n,initialFocus:o},Boolean(2&s));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=G();X(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let s=new Set(null==n?void 0:n.current);s.add(t);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?re(s,u)?(r.current=u,W(u)):(e.preventDefault(),e.stopPropagation(),W(a)):W(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:d},Boolean(8&s));let f=function(){let e=(0,a.useRef)(0);return function(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=R((e=>{let t=n.current;t&&l(f.current,{[J.Forwards]:()=>{$(t,B.First,{skipElements:[e.relatedTarget]})},[J.Backwards]:()=>{$(t,B.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,a.useState)(Z);return(0,a.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,a.useRef)(!1),y={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(re(t,r)||(g.current?$(n.current,l(f.current,{[J.Forwards]:()=>B.Next,[J.Backwards]:()=>B.Previous})|B.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&W(e.target)))}};return a.createElement(a.Fragment,null,Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}),p({ourProps:y,theirProps:u,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}))})),{features:te});function re(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let oe=new Set,ie=new Map;function se(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=ie.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function ue(e,t=!0){S((()=>{if(!t||!e.current)return;let n=e.current,r=k(n);if(r){oe.add(n);for(let e of ie.keys())e.contains(n)&&(ae(e),ie.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of oe)if(e.contains(t))return;1===oe.size&&(ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e))}})),()=>{if(oe.delete(n),oe.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!ie.has(e)){for(let t of oe)if(e.contains(t))return;ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e)}}));else for(let e of ie.keys())ae(e),ie.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,a.createContext)(!1);function de(){return(0,a.useContext)(ce)}function fe(e){return a.createElement(ce.Provider,{value:e.force},e.children)}let pe=a.Fragment,me=g((function(e,t){let n=e,r=(0,a.useRef)(null),o=A(x((e=>{r.current=e})),t),i=K(r),s=function(e){let t=de(),n=(0,a.useContext)(ge),r=K(e),[o,i]=(0,a.useState)((()=>{if(!t&&null!==n||E.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,a.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,a.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[u]=(0,a.useState)((()=>{var e;return E.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),l=C(),c=(0,a.useRef)(!1);return S((()=>{if(c.current=!1,s&&u)return s.contains(u)||(u.setAttribute("data-headlessui-portal",""),s.appendChild(u)),()=>{c.current=!0,Y((()=>{var e;!c.current||!s||!u||(u instanceof Node&&s.contains(u)&&s.removeChild(u),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))}))}}),[s,u]),l&&s&&u?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:pe,name:"Portal"}),u):null})),he=a.Fragment,ge=(0,a.createContext)(null),ye=g((function(e,t){let{target:n,...r}=e,o={ref:A(t)};return a.createElement(ge.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:he,name:"Popover.Group"}))})),ve=Object.assign(me,{Group:ye}),we=(0,a.createContext)(null);function be(){let e=(0,a.useContext)(we);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let Ee=g((function(e,t){let n=j(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),s=A(t);return S((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:s,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),Se=(0,a.createContext)(null);Se.displayName="OpenClosedContext";var Oe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Oe||{});let Re=(0,a.createContext)((()=>{}));Re.displayName="StackContext";var Te=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Te||{});function xe({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,a.useContext)(Re),s=R(((...e)=>{null==t||t(...e),i(...e)}));return S((()=>{let e=void 0===o||!0===o;return e&&s(0,n,r),()=>{e&&s(1,n,r)}}),[s,n,r,o]),a.createElement(Re.Provider,{value:s},e)}function Ae(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Pe(e,t,n=!0){let r=(0,a.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=o(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return!z(s,q.Loose)&&-1!==s.tabIndex&&n.preventDefault(),t(n,s)}}(0,a.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,a.useRef)(null);Ae("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Ae("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Ae("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const Ne="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:De,useEffect:Ce,useLayoutEffect:je,useDebugValue:Le}=u;function Fe(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!Ne(n,e)}catch{return!0}}const ke="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=De({inst:{value:r,getSnapshot:t}});return je((()=>{o.value=r,o.getSnapshot=t,Fe(o)&&i({inst:o})}),[e,r,t]),Ce((()=>(Fe(o)&&i({inst:o}),e((()=>{Fe(o)&&i({inst:o})})))),[e]),Le(r),r},_e="useSyncExternalStore"in u?(e=>e.useSyncExternalStore)(u):ke;function Ie(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function Ue(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=t.querySelector(r);s&&!o(s)&&(i=s)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Be(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Me=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Z(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Be(n)},o=[Ue(),Ie(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Me.subscribe((()=>{let e=Me.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Me.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Me.dispatch("TEARDOWN",n)}}));var He=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(He||{}),qe=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(qe||{});let ze={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},We=(0,a.createContext)(null);function Ve(e){let t=(0,a.useContext)(We);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ve),t}return t}function $e(e,t){return l(t.type,ze,e,t)}We.displayName="DialogContext";let Je=d.RenderStrategy|d.Static,Ge=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:s,__demoMode:u=!1,...c}=e,[d,f]=(0,a.useState)(0),m=(0,a.useContext)(Se);void 0===o&&null!==m&&(o=l(m,{[Oe.Open]:!0,[Oe.Closed]:!1}));let h=(0,a.useRef)(new Set),g=(0,a.useRef)(null),y=A(g,t),v=(0,a.useRef)(null),w=K(g),b=e.hasOwnProperty("open")||null!==m,E=e.hasOwnProperty("onClose");if(!b&&!E)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!b)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!E)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let O=o?0:1,[T,x]=(0,a.useReducer)($e,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),P=R((()=>i(!1))),N=R((e=>x({type:0,id:e}))),k=!!C()&&!u&&0===O,_=d>1,I=null!==(0,a.useContext)(We),U=_?"parent":"leaf";ue(g,!!_&&k);let B=R((()=>{var e,t;return[...Array.from(null!=(e=null==w?void 0:w.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(v.current)||T.panelRef.current&&e.contains(T.panelRef.current)))),null!=(t=T.panelRef.current)?t:g.current]}));Pe((()=>B()),P,k&&!_),X(null==w?void 0:w.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===D.Escape&&0===O&&(_||(e.preventDefault(),e.stopPropagation(),P()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return _e(e.subscribe,e.getSnapshot,e.getSnapshot)}(Me),o=e?r.get(e):void 0,i=!!o&&o.count>0;S((()=>{if(e&&t)return Me.dispatch("PUSH",e,n),()=>Me.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(w,0===O&&!I,B),(0,a.useEffect)((()=>{if(0!==O||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&P()}));return e.observe(g.current),()=>e.disconnect()}),[O,g,P]);let[M,H]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=R((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(we.Provider,{value:r},e.children)}),[t])]}(),q=(0,a.useMemo)((()=>[{dialogState:O,close:P,setTitleId:N},T]),[O,T,P,N]),z=(0,a.useMemo)((()=>({open:0===O})),[O]),W={ref:y,id:r,role:"dialog","aria-modal":0===O||void 0,"aria-labelledby":T.titleId,"aria-describedby":M};return a.createElement(xe,{type:"Dialog",enabled:0===O,element:g,onUpdate:R(((e,t,n)=>{"Dialog"===t&&l(e,{[Te.Add](){h.current.add(n),f((e=>e+1))},[Te.Remove](){h.current.add(n),f((e=>e-1))}})}))},a.createElement(fe,{force:!0},a.createElement(ve,null,a.createElement(We.Provider,{value:q},a.createElement(ve.Group,{target:g},a.createElement(fe,{force:!1},a.createElement(H,{slot:z,name:"Dialog.Description"},a.createElement(ne,{initialFocus:s,containers:h,features:k?l(U,{parent:ne.features.RestoreFocus,leaf:ne.features.All&~ne.features.FocusLock}):ne.features.None},p({ourProps:W,theirProps:c,slot:z,defaultTag:"div",features:Je,visible:0===O,name:"Dialog"})))))))),a.createElement(F,{features:L.Hidden,ref:v}))})),Ke=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:s}]=Ve("Dialog.Overlay"),u=A(t),l=R((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return p({ourProps:{ref:u,id:r,"aria-hidden":!0,onClick:l},theirProps:o,slot:(0,a.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Xe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Backdrop"),u=A(t);(0,a.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return a.createElement(fe,{force:!0},a.createElement(ve,null,p({ourProps:{ref:u,id:r,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))})),Ye=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Panel"),u=A(t,s.panelRef),l=(0,a.useMemo)((()=>({open:0===i})),[i]),c=R((e=>{e.stopPropagation()}));return p({ourProps:{ref:u,id:r,onClick:c},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Panel"})})),Qe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:s}]=Ve("Dialog.Title"),u=A(t);(0,a.useEffect)((()=>(s(r),()=>s(null))),[r,s]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:u,id:r},theirProps:o,slot:l,defaultTag:"h2",name:"Dialog.Title"})})),Ze=Object.assign(Ge,{Backdrop:Xe,Panel:Ye,Overlay:Ke,Title:Qe,Description:Ee});function et(e,t){return function(){return e.apply(t,arguments)}}const{toString:tt}=Object.prototype,{getPrototypeOf:nt}=Object,rt=(ot=Object.create(null),e=>{const t=tt.call(e);return ot[t]||(ot[t]=t.slice(8,-1).toLowerCase())});var ot;const it=e=>(e=e.toLowerCase(),t=>rt(t)===e),st=e=>t=>typeof t===e,{isArray:at}=Array,ut=st("undefined"),lt=it("ArrayBuffer"),ct=st("string"),dt=st("function"),ft=st("number"),pt=e=>null!==e&&"object"==typeof e,mt=e=>{if("object"!==rt(e))return!1;const t=nt(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ht=it("Date"),gt=it("File"),yt=it("Blob"),vt=it("FileList"),wt=it("URLSearchParams");function bt(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),at(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Et(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const St="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ot=e=>!ut(e)&&e!==St,Rt=(Tt="undefined"!=typeof Uint8Array&&nt(Uint8Array),e=>Tt&&e instanceof Tt);var Tt;const xt=it("HTMLFormElement"),At=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Pt=it("RegExp"),Nt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};bt(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Dt="abcdefghijklmnopqrstuvwxyz",Ct="0123456789",jt={DIGIT:Ct,ALPHA:Dt,ALPHA_DIGIT:Dt+Dt.toUpperCase()+Ct};var Lt={isArray:at,isArrayBuffer:lt,isBuffer:function(e){return null!==e&&!ut(e)&&null!==e.constructor&&!ut(e.constructor)&&dt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||tt.call(e)===t||dt(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&<(e.buffer),t},isString:ct,isNumber:ft,isBoolean:e=>!0===e||!1===e,isObject:pt,isPlainObject:mt,isUndefined:ut,isDate:ht,isFile:gt,isBlob:yt,isRegExp:Pt,isFunction:dt,isStream:e=>pt(e)&&dt(e.pipe),isURLSearchParams:wt,isTypedArray:Rt,isFileList:vt,forEach:bt,merge:function e(){const{caseless:t}=Ot(this)&&this||{},n={},r=(r,o)=>{const i=t&&Et(n,o)||o;mt(n[i])&&mt(r)?n[i]=e(n[i],r):mt(r)?n[i]=e({},r):at(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&bt(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(bt(t,((t,r)=>{n&&dt(t)?e[r]=et(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&nt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:rt,kindOfTest:it,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(at(e))return e;let t=e.length;if(!ft(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:xt,hasOwnProperty:At,hasOwnProp:At,reduceDescriptors:Nt,freezeMethods:e=>{Nt(e,((t,n)=>{if(dt(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];dt(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return at(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:Et,global:St,isContextDefined:Ot,ALPHABET:jt,generateString:(e=16,t=jt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&dt(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(pt(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=at(e)?[]:{};return bt(e,((e,t)=>{const i=n(e,r+1);!ut(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function Ft(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Lt.inherits(Ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Lt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const kt=Ft.prototype,_t={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{_t[e]={value:e}})),Object.defineProperties(Ft,_t),Object.defineProperty(kt,"isAxiosError",{value:!0}),Ft.from=(e,t,n,r,o,i)=>{const s=Object.create(kt);return Lt.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ft.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};var It=Ft;function Ut(e){return Lt.isPlainObject(e)||Lt.isArray(e)}function Bt(e){return Lt.endsWith(e,"[]")?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map((function(e,t){return e=Bt(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Ht=Lt.toFlatObject(Lt,{},null,(function(e){return/^is[A-Z]/.test(e)}));var qt=function(e,t,n){if(!Lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Lt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Lt.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Lt.isSpecCompliantForm(t);if(!Lt.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Lt.isDate(e))return e.toISOString();if(!a&&Lt.isBlob(e))throw new It("Blob is not supported. Use a Buffer instead.");return Lt.isArrayBuffer(e)||Lt.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Lt.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Lt.isArray(e)&&function(e){return Lt.isArray(e)&&!e.some(Ut)}(e)||(Lt.isFileList(e)||Lt.endsWith(n,"[]"))&&(a=Lt.toArray(e)))return n=Bt(n),a.forEach((function(e,r){!Lt.isUndefined(e)&&null!==e&&t.append(!0===s?Mt([n],r,i):null===s?n:n+"[]",u(e))})),!1;return!!Ut(e)||(t.append(Mt(o,n,i),u(e)),!1)}const c=[],d=Object.assign(Ht,{defaultVisitor:l,convertValue:u,isVisitable:Ut});if(!Lt.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Lt.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Lt.forEach(n,(function(n,i){!0===(!(Lt.isUndefined(n)||null===n)&&o.call(t,n,Lt.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function zt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Wt(e,t){this._pairs=[],e&&qt(e,this,t)}const Vt=Wt.prototype;Vt.append=function(e,t){this._pairs.push([e,t])},Vt.toString=function(e){const t=e?function(t){return e.call(this,t,zt)}:zt;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var $t=Wt;function Jt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Gt(e,t,n){if(!t)return e;const r=n&&n.encode||Jt,o=n&&n.serialize;let i;if(i=o?o(t,n):Lt.isURLSearchParams(t)?t.toString():new $t(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var Kt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Lt.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Xt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yt="undefined"!=typeof URLSearchParams?URLSearchParams:$t,Qt=FormData;const Zt=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),en="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var tn={isBrowser:!0,classes:{URLSearchParams:Yt,FormData:Qt,Blob:Blob},isStandardBrowserEnv:Zt,isStandardBrowserWebWorkerEnv:en,protocols:["http","https","file","blob","url","data"]},nn=function(e){function t(e,n,r,o){let i=e[o++];const s=Number.isFinite(+i),a=o>=e.length;return i=!i&&Lt.isArray(r)?r.length:i,a?(Lt.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):(r[i]&&Lt.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&Lt.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s)}if(Lt.isFormData(e)&&Lt.isFunction(e.entries)){const n={};return Lt.forEachEntry(e,((e,r)=>{t(function(e){return Lt.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const rn={"Content-Type":void 0},on={transitional:Xt,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Lt.isObject(e);if(o&&Lt.isHTMLForm(e)&&(e=new FormData(e)),Lt.isFormData(e))return r&&r?JSON.stringify(nn(e)):e;if(Lt.isArrayBuffer(e)||Lt.isBuffer(e)||Lt.isStream(e)||Lt.isFile(e)||Lt.isBlob(e))return e;if(Lt.isArrayBufferView(e))return e.buffer;if(Lt.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return qt(e,new tn.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return tn.isNode&&Lt.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Lt.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return qt(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Lt.isString(e))try{return(0,JSON.parse)(e),Lt.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||on.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Lt.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw It.from(e,It.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:tn.classes.FormData,Blob:tn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Lt.forEach(["delete","get","head"],(function(e){on.headers[e]={}})),Lt.forEach(["post","put","patch"],(function(e){on.headers[e]=Lt.merge(rn)}));var sn=on;const an=Lt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),un=Symbol("internals");function ln(e){return e&&String(e).trim().toLowerCase()}function cn(e){return!1===e||null==e?e:Lt.isArray(e)?e.map(cn):String(e)}function dn(e,t,n,r){return Lt.isFunction(r)?r.call(this,t,n):Lt.isString(t)?Lt.isString(r)?-1!==t.indexOf(r):Lt.isRegExp(r)?r.test(t):void 0:void 0}class fn{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ln(t);if(!o)throw new Error("header name must be a non-empty string");const i=Lt.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=cn(e))}const i=(e,t)=>Lt.forEach(e,((e,n)=>o(e,n,t)));return Lt.isPlainObject(e)||e instanceof this.constructor?i(e,t):Lt.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&an[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Lt.isFunction(t))return t.call(this,e,n);if(Lt.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);return!(!n||void 0===this[n]||t&&!dn(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ln(e)){const o=Lt.findKey(n,e);!o||t&&!dn(0,n[o],o,t)||(delete n[o],r=!0)}}return Lt.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!dn(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Lt.forEach(this,((r,o)=>{const i=Lt.findKey(n,o);if(i)return t[i]=cn(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=cn(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Lt.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Lt.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[un]=this[un]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ln(e);t[r]||(function(e,t){const n=Lt.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Lt.isArray(e)?e.forEach(r):r(e),this}}fn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Lt.freezeMethods(fn.prototype),Lt.freezeMethods(fn);var pn=fn;function mn(e,t){const n=this||sn,r=t||n,o=pn.from(r.headers);let i=r.data;return Lt.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function hn(e){return!(!e||!e.__CANCEL__)}function gn(e,t,n){It.call(this,null==e?"canceled":e,It.ERR_CANCELED,t,n),this.name="CanceledError"}Lt.inherits(gn,It,{__CANCEL__:!0});var yn=gn,vn=tn.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const s=[];s.push(e+"="+encodeURIComponent(t)),Lt.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Lt.isString(r)&&s.push("path="+r),Lt.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function wn(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var bn=tn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Lt.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},En=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const u=Date.now(),l=r[s];o||(o=u),n[i]=a,r[i]=u;let c=s,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const f=l&&u-l;return f?Math.round(1e3*d/f):void 0}};function Sn(e,t){let n=0;const r=En(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,u=r(a);n=i;const l={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&i<=s?(s-i)/u:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}const On={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=pn.from(e.headers).normalize(),i=e.responseType;let s;function a(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}Lt.isFormData(r)&&(tn.isStandardBrowserEnv||tn.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=wn(e.baseURL,e.url);function c(){if(!u)return;const r=pn.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new It("Request failed with status code "+n.status,[It.ERR_BAD_REQUEST,It.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:i&&"text"!==i&&"json"!==i?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Gt(l,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=c:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(c)},u.onabort=function(){u&&(n(new It("Request aborted",It.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new It("Network Error",It.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||Xt;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new It(t,r.clarifyTimeoutError?It.ETIMEDOUT:It.ECONNABORTED,e,u)),u=null},tn.isStandardBrowserEnv){const t=(e.withCredentials||bn(l))&&e.xsrfCookieName&&vn.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Lt.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Lt.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&"json"!==i&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",Sn(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Sn(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=t=>{u&&(n(!t||t.type?new yn(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);d&&-1===tn.protocols.indexOf(d)?n(new It("Unsupported protocol "+d+":",It.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Lt.forEach(On,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Rn={getAdapter:e=>{e=Lt.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Lt.isString(n)?On[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new It(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Lt.hasOwnProp(On,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Lt.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:On};function Tn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yn(null,e)}function xn(e){return Tn(e),e.headers=pn.from(e.headers),e.data=mn.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Rn.getAdapter(e.adapter||sn.adapter)(e).then((function(t){return Tn(e),t.data=mn.call(e,e.transformResponse,t),t.headers=pn.from(t.headers),t}),(function(t){return hn(t)||(Tn(e),t&&t.response&&(t.response.data=mn.call(e,e.transformResponse,t.response),t.response.headers=pn.from(t.response.headers))),Promise.reject(t)}))}const An=e=>e instanceof pn?e.toJSON():e;function Pn(e,t){t=t||{};const n={};function r(e,t,n){return Lt.isPlainObject(e)&&Lt.isPlainObject(t)?Lt.merge.call({caseless:n},e,t):Lt.isPlainObject(t)?Lt.merge({},t):Lt.isArray(t)?t.slice():t}function o(e,t,n){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Lt.isUndefined(t))return r(void 0,t)}function s(e,t){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>o(An(e),An(t),!0)};return Lt.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=u[r]||o,s=i(e[r],t[r],r);Lt.isUndefined(s)&&i!==a||(n[r]=s)})),n}const Nn="1.3.2",Dn={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Dn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Cn={};Dn.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Nn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new It(r(o," has been removed"+(t?" in "+t:"")),It.ERR_DEPRECATED);return t&&!Cn[o]&&(Cn[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var jn={assertOptions:function(e,t,n){if("object"!=typeof e)throw new It("options must be an object",It.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new It("option "+i+" must be "+n,It.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new It("Unknown option "+i,It.ERR_BAD_OPTION)}},validators:Dn};const Ln=jn.validators;class Fn{constructor(e){this.defaults=e,this.interceptors={request:new Kt,response:new Kt}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pn(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&jn.assertOptions(n,{silentJSONParsing:Ln.transitional(Ln.boolean),forcedJSONParsing:Ln.transitional(Ln.boolean),clarifyTimeoutError:Ln.transitional(Ln.boolean)},!1),void 0!==r&&jn.assertOptions(r,{encode:Ln.function,serialize:Ln.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&Lt.merge(o.common,o[t.method]),i&&Lt.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pn.concat(i,o);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,d=0;if(!a){const e=[xn.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,u),c=e.length,l=Promise.resolve(t);d<c;)l=l.then(e[d++],e[d++]);return l}c=s.length;let f=t;for(d=0;d<c;){const e=s[d++],t=s[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=xn.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,c=u.length;d<c;)l=l.then(u[d++],u[d++]);return l}getUri(e){return Gt(wn((e=Pn(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Lt.forEach(["delete","get","head","options"],(function(e){Fn.prototype[e]=function(t,n){return this.request(Pn(n||{},{method:e,url:t,data:(n||{}).data}))}})),Lt.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Pn(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Fn.prototype[e]=t(),Fn.prototype[e+"Form"]=t(!0)}));var kn=Fn;class In{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new yn(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new In((function(t){e=t}));return{token:t,cancel:e}}}var Un=In;const Bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bn).forEach((([e,t])=>{Bn[t]=e}));var Mn=Bn;const Hn=function e(t){const n=new kn(t),r=et(kn.prototype.request,n);return Lt.extend(r,kn.prototype,n,{allOwnKeys:!0}),Lt.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Pn(t,n))},r}(sn);Hn.Axios=kn,Hn.CanceledError=yn,Hn.CancelToken=Un,Hn.isCancel=hn,Hn.VERSION=Nn,Hn.toFormData=qt,Hn.AxiosError=It,Hn.Cancel=Hn.CanceledError,Hn.all=function(e){return Promise.all(e)},Hn.spread=function(e){return function(t){return e.apply(null,t)}},Hn.isAxiosError=function(e){return Lt.isObject(e)&&!0===e.isAxiosError},Hn.mergeConfig=Pn,Hn.AxiosHeaders=pn,Hn.formToJSON=e=>nn(Lt.isHTMLForm(e)?new FormData(e):e),Hn.HttpStatusCode=Mn,Hn.default=Hn;var qn=Hn;const zn=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var Wn=o(798);const{useSyncExternalStoreWithSelector:Vn}=Wn,$n=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?zn(e):zn)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=Vn(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n};function Jn(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)}}const Gn=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return Gn(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return Gn(t)(e)}}}},Kn={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return Qn.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),Qn.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),Qn.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return Qn.post("clear-user")}},Xn={getItem:async()=>await Kn.getData(),setItem:async(e,t)=>await Kn.setData(t),removeItem:async()=>await Kn.deleteData()},Yn=(er=(e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}}),tr={name:"extendify-user",storage:Jn((()=>Xn))},Zn="getStorage"in tr||"serialize"in tr||"deserialize"in tr?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l;try{l=i.getStorage()}catch(e){}if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=Gn(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=c({state:e,version:i.version}).then((e=>l.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!l)return;s=!1,a.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),s=!0,u.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(l=e.getStorage())},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},h(),m||p})(er,tr)):((e,t)=>(n,r,o)=>{let i={storage:Jn((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l=i.storage;if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=()=>{const e=i.partialize({...r()});return l.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),c()};const f=e(((...e)=>{n(...e),c()}),r,o);let p;const m=()=>{var e,t;if(!l)return;s=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),c()})).then((()=>{null==o||o(p,void 0),p=r(),s=!0,u.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},i.skipHydration||m(),p||f})(er,tr),Zn?$n(Zn):$n),Qn=qn.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});var Zn,er,tr;function nr(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}Qn.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(nr(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(nr(e.response))}(e))),Qn.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=Yn.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const rr={getData(){return Qn.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return Qn.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return Qn.post("site-settings/add-utils-to-global-styles")}},or=Object.assign(document.createElement("div"),{id:"extendify-deactivation-prompt"});document.body.append(or),(0,e.render)((0,e.createElement)((function(){const[o,i]=(0,e.useState)(!1),a=(0,e.useRef)(!1),u=(0,e.useRef)(null),l="#deactivate-extendify",c=()=>{a.current=!0,i(!1),document.querySelector(l).click()};return(0,e.useEffect)((()=>{const e=document.querySelector(l);if(!e)return;const t=e=>{a.current||(e.preventDefault(),i(!0))};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[i]),(0,e.createElement)(Ze,{as:"div",className:"extendify extendify-deactivation-prompt-modal",open:o,initialFocus:u,onClose:()=>i(!1)},(0,e.createElement)("div",{className:"fixed top-0 mx-auto w-full h-full overflow-hidden p-2 md:p-6 md:flex justify-center items-center z-high"},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity","aria-hidden":"true"}),(0,e.createElement)("div",{className:"sm:flex relative shadow-2xl sm:overflow-hidden mx-auto bg-white flex flex-col sm:min-w-md rounded-sm"},(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)(Ze.Title,{className:"m-0 px-6 text-base text-gray-900"},(0,n.__)("Keep styles?","extendify")),(0,e.createElement)(t.Button,{className:"border-0 cursor-pointer m-4",onClick:()=>i(!1),icon:(0,e.createElement)(r,{icon:s,size:24}),label:(0,n.__)("Close Modal","extendify"),showTooltip:!1})),(0,e.createElement)("div",{className:"m-0 p-6 pt-0 text-left relative max-w-lg"},(0,e.createElement)("p",{className:"mt-0"},(0,n.__)('We detected that you have added some designs from the Site Launcher or Design Library. Click "yes" below to add the styles to your theme (as Additional CSS) so they continue to display properly on your site.',"extendify")),(0,e.createElement)("div",{className:"flex justify-end gap-4"},(0,e.createElement)(t.Button,{className:"components-button is-secondary",onClick:c,showTooltip:!1},(0,n.__)("Deactivate only","extendify")),(0,e.createElement)(t.Button,{ref:u,className:"components-button is-primary",onClick:()=>{rr.addUtilsToGlobalStyles().finally(c)},showTooltip:!1},(0,n.__)("Yes, add styles","extendify")))))))}),null),or)}()}(); -
extendify/tags/1.8.1/public/build/extendify.asset.php
r2947888 r2951855 1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom', 'wp-e dit-post', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-primitives'), 'version' => 'c6f1646eb6a3c90db5df');1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => 'bfb5f3e08fd44da6fcc7'); -
extendify/tags/1.8.1/public/build/extendify.css
r2913304 r2951855 1 div.extendify .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}div.extendify .focus\:not-sr-only:focus{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}div.extendify .pointer-events-none{pointer-events:none!important}div.extendify .static{position:static!important}div.extendify .fixed{position:fixed!important}div.extendify .absolute{position:absolute!important}div.extendify .relative{position:relative!important}div.extendify .sticky{position:sticky!important}div.extendify .inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}div.extendify .top-0{top:0!important}div.extendify .top-2{top:.5rem!important}div.extendify .top-4{top:1rem!important}div.extendify .-top-1\/4{top:-25%!important}div.extendify .right-0{right:0!important}div.extendify .right-2{right:.5rem!important}div.extendify .right-4{right:1rem!important}div.extendify .right-2\.5{right:.625rem!important}div.extendify .bottom-0{bottom:0!important}div.extendify .left-0{left:0!important}div.extendify .z-10{z-index:10!important}div.extendify .z-20{z-index:20!important}div.extendify .z-30{z-index:30!important}div.extendify .z-high{z-index:99999!important}div.extendify .m-0{margin:0!important}div.extendify .m-4{margin:1rem!important}div.extendify .m-8{margin:2rem!important}div.extendify .m-auto{margin:auto!important}div.extendify .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}div.extendify .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}div.extendify .mx-auto{margin-left:auto!important;margin-right:auto!important}div.extendify .my-px{margin-bottom:1px!important;margin-top:1px!important}div.extendify .mt-0{margin-top:0!important}div.extendify .mt-4{margin-top:1rem!important}div.extendify .mt-8{margin-top:2rem!important}div.extendify .mt-px{margin-top:1px!important}div.extendify .-mt-2{margin-top:-.5rem!important}div.extendify .-mt-5{margin-top:-1.25rem!important}div.extendify .mr-2{margin-right:.5rem!important}div.extendify .mr-8{margin-right:2rem!important}div.extendify .mb-0{margin-bottom:0!important}div.extendify .mb-1{margin-bottom:.25rem!important}div.extendify .mb-4{margin-bottom:1rem!important}div.extendify .mb-5{margin-bottom:1.25rem!important}div.extendify .ml-1{margin-left:.25rem!important}div.extendify .ml-4{margin-left:1rem!important}div.extendify .-ml-1{margin-left:-.25rem!important}div.extendify .-ml-2{margin-left:-.5rem!important}div.extendify .-ml-6{margin-left:-1.5rem!important}div.extendify .-ml-px{margin-left:-1px!important}div.extendify .-ml-1\.5{margin-left:-.375rem!important}div.extendify .block{display:block!important}div.extendify .flex{display:flex!important}div.extendify .table{display:table!important}div.extendify .grid{display:grid!important}div.extendify .hidden{display:none!important}div.extendify .h-4{height:1rem!important}div.extendify .h-8{height:2rem!important}div.extendify .h-12{height:3rem!important}div.extendify .h-16{height:4rem!important}div.extendify .h-full{height:100%!important}div.extendify .h-screen{height:100vh!important}div.extendify .max-h-96{max-height:24rem!important}div.extendify .max-h-full{max-height:100%!important}div.extendify .min-h-screen{min-height:100vh!important}div.extendify .w-40{width:10rem!important}div.extendify .w-72{width:18rem!important}div.extendify .w-auto{width:auto!important}div.extendify .w-6\/12{width:50%!important}div.extendify .w-7\/12{width:58.333333%!important}div.extendify .w-full{width:100%!important}div.extendify .w-screen{width:100vw!important}div.extendify .min-w-0{min-width:0!important}div.extendify .min-w-sm{min-width:7rem!important}div.extendify .max-w-md{max-width:28rem!important}div.extendify .max-w-lg{max-width:32rem!important}div.extendify .max-w-xl{max-width:36rem!important}div.extendify .max-w-full{max-width:100%!important}div.extendify .max-w-screen-4xl{max-width:1920px!important}div.extendify .flex-1{flex:1 1 0%!important}div.extendify .flex-shrink-0{flex-shrink:0!important}div.extendify .flex-grow{flex-grow:1!important}div.extendify .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div.extendify .-translate-x-1{--tw-translate-x:-0.25rem!important}div.extendify .translate-y-0{--tw-translate-y:0px!important}div.extendify .translate-y-4{--tw-translate-y:1rem!important}div.extendify .rotate-90{--tw-rotate:90deg!important}div.extendify .cursor-pointer{cursor:pointer!important}div.extendify .flex-col{flex-direction:column!important}div.extendify .items-end{align-items:flex-end!important}div.extendify .items-center{align-items:center!important}div.extendify .justify-end{justify-content:flex-end!important}div.extendify .justify-center{justify-content:center!important}div.extendify .justify-between{justify-content:space-between!important}div.extendify .justify-evenly{justify-content:space-evenly!important}div.extendify .gap-4{gap:1rem!important}div.extendify .gap-6{gap:1.5rem!important}div.extendify .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(0px*var(--tw-space-x-reverse))!important}div.extendify .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.5rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.75rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.125rem*var(--tw-space-x-reverse))!important}div.extendify .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}div.extendify .overflow-hidden{overflow:hidden!important}div.extendify .overflow-y-auto{overflow-y:auto!important}div.extendify .overflow-x-hidden{overflow-x:hidden!important}div.extendify .whitespace-nowrap{white-space:nowrap!important}div.extendify .rounded-sm{border-radius:.125rem!important}div.extendify .rounded{border-radius:.25rem!important}div.extendify .rounded-md{border-radius:.375rem!important}div.extendify .rounded-tr-sm{border-top-right-radius:.125rem!important}div.extendify .rounded-br-sm{border-bottom-right-radius:.125rem!important}div.extendify .border-0{border-width:0!important}div.extendify .border-2{border-width:2px!important}div.extendify .border{border-width:1px!important}div.extendify .border-r{border-right-width:1px!important}div.extendify .border-b{border-bottom-width:1px!important}div.extendify .border-solid{border-style:solid!important}div.extendify .border-none{border-style:none!important}div.extendify .border-black{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important}div.extendify .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}div.extendify .border-extendify-main{--tw-border-opacity:1!important;border-color:rgba(11,74,67,var(--tw-border-opacity))!important}div.extendify .border-extendify-transparent-black-100{border-color:rgba(0,0,0,.07)!important}div.extendify .border-wp-alert-red{--tw-border-opacity:1!important;border-color:rgba(204,24,24,var(--tw-border-opacity))!important}div.extendify .bg-transparent{background-color:transparent!important}div.extendify .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}div.extendify .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}div.extendify .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}div.extendify .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}div.extendify .bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-wp-theme-500{background-color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .bg-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-alert{--tw-bg-opacity:1!important;background-color:rgba(132,16,16,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-transparent-white{background-color:hsla(0,0%,99%,.88)!important}div.extendify .group:hover .group-hover\:bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .group:hover .group-hover\:bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .hover\:bg-extendify-main-dark:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}div.extendify .bg-opacity-40{--tw-bg-opacity:0.4!important}div.extendify .bg-clip-padding{background-clip:padding-box!important}div.extendify .fill-current{fill:currentColor!important}div.extendify .stroke-current{stroke:currentColor!important}div.extendify .p-0{padding:0!important}div.extendify .p-2{padding:.5rem!important}div.extendify .p-3{padding:.75rem!important}div.extendify .p-4{padding:1rem!important}div.extendify .p-6{padding:1.5rem!important}div.extendify .p-10{padding:2.5rem!important}div.extendify .p-12{padding:3rem!important}div.extendify .p-0\.5{padding:.125rem!important}div.extendify .p-3\.5{padding:.875rem!important}div.extendify .px-0{padding-left:0!important;padding-right:0!important}div.extendify .px-1{padding-left:.25rem!important;padding-right:.25rem!important}div.extendify .px-2{padding-left:.5rem!important;padding-right:.5rem!important}div.extendify .px-4{padding-left:1rem!important;padding-right:1rem!important}div.extendify .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}div.extendify .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}div.extendify .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}div.extendify .px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}div.extendify .py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}div.extendify .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}div.extendify .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}div.extendify .py-4{padding-bottom:1rem!important;padding-top:1rem!important}div.extendify .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}div.extendify .py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}div.extendify .pt-0{padding-top:0!important}div.extendify .pt-2{padding-top:.5rem!important}div.extendify .pt-4{padding-top:1rem!important}div.extendify .pt-6{padding-top:1.5rem!important}div.extendify .pt-px{padding-top:1px!important}div.extendify .pt-0\.5{padding-top:.125rem!important}div.extendify .pr-3{padding-right:.75rem!important}div.extendify .pb-2{padding-bottom:.5rem!important}div.extendify .pb-20{padding-bottom:5rem!important}div.extendify .pb-36{padding-bottom:9rem!important}div.extendify .pb-40{padding-bottom:10rem!important}div.extendify .pl-0{padding-left:0!important}div.extendify .pl-6{padding-left:1.5rem!important}div.extendify .text-left{text-align:left!important}div.extendify .text-center{text-align:center!important}div.extendify .text-xs{font-size:.75rem!important;line-height:1rem!important}div.extendify .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div.extendify .text-base{font-size:1rem!important;line-height:1.5rem!important}div.extendify .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}div.extendify .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div.extendify .font-light{font-weight:300!important}div.extendify .font-normal{font-weight:400!important}div.extendify .font-medium{font-weight:500!important}div.extendify .font-semibold{font-weight:600!important}div.extendify .leading-none{line-height:1!important}div.extendify .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}div.extendify .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}div.extendify .text-gray-800{--tw-text-opacity:1!important;color:rgba(47,47,47,var(--tw-text-opacity))!important}div.extendify .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-theme-500{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .text-design-main{color:var(--ext-design-main,#3959e9)!important}div.extendify .text- design-text{color:var(--ext-design-text,#fff)!important}div.extendify .text-extendify-main{--tw-text-opacity:1!important;color:rgba(11,74,67,var(--tw-text-opacity))!important}div.extendify .text-extendify-gray{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important}div.extendify .text-extendify-black{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-alert-red{--tw-text-opacity:1!important;color:rgba(204,24,24,var(--tw-text-opacity))!important}div.extendify .group:hover .group-hover\:text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .hover\:text-wp-theme-500:hover{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}div.extendify .focus\:text-blue-500:focus{--tw-text-opacity:1!important;color:rgba(59,130,246,var(--tw-text-opacity))!important}div.extendify .no-underline{text-decoration:none!important}div.extendify .opacity-0{opacity:0!important}div.extendify .opacity-30{opacity:.3!important}div.extendify .opacity-75{opacity:.75!important}div.extendify .group:hover .group-hover\:opacity-100,div.extendify .hover\:opacity-100:hover,div.extendify .opacity-100{opacity:1!important}div.extendify .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}div.extendify .shadow-2xl,div.extendify .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}div.extendify .shadow-modal{--tw-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.05)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}div.extendify .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}div.extendify .blur{--tw-blur:blur(8px)!important}div.extendify .invert{--tw-invert:invert(100%)!important}div.extendify .backdrop-filter{--tw-backdrop-blur:var(--tw-empty, )!important;--tw-backdrop-brightness:var(--tw-empty, )!important;--tw-backdrop-contrast:var(--tw-empty, )!important;--tw-backdrop-grayscale:var(--tw-empty, )!important;--tw-backdrop-hue-rotate:var(--tw-empty, )!important;--tw-backdrop-invert:var(--tw-empty, )!important;--tw-backdrop-opacity:var(--tw-empty, )!important;--tw-backdrop-saturate:var(--tw-empty, )!important;--tw-backdrop-sepia:var(--tw-empty, )!important;-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)!important;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)!important}div.extendify .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important}div.extendify .backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)!important}div.extendify .transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .duration-100{transition-duration:.1s!important}div.extendify .duration-200{transition-duration:.2s!important}div.extendify .duration-300{transition-duration:.3s!important}div.extendify .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}div.extendify .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--wp-admin-theme-color)!important}.extendify *,.extendify :after,.extendify :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.extendify .button-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}div.extendify button.extendify-skip-to-sr-link:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important;padding:1rem!important;position:fixed!important;top:0!important;z-index:99999!important}.button-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important;border-radius:.25rem!important;cursor:pointer!important;white-space:nowrap!important}.button-extendify-main:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}.button-extendify-main:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}.button-extendify-main{font-size:1rem!important;line-height:1.5rem!important;padding:.375rem .75rem!important}.button-extendify-main,.button-extendify-main:active,.button-extendify-main:focus,.button-extendify-main:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.button-extendify-main{text-decoration:none!important;transition-duration:.15s!important;transition-duration:.2s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify .button-extendify-main:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-extendify-main{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-extendify-main:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify input.button-extendify-main:focus,.extendify input.button-focus:focus,.extendify select.button-extendify-main:focus,.extendify select.button-focus:focus{--tw-shadow:0 0 #0000!important;border-color:transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}#extendify-search-input:not(:-moz-placeholder-shown)~svg{display:none!important}#extendify-search-input:focus~svg,#extendify-search-input:not(:placeholder-shown)~svg{display:none!important}#extendify-search-input::-webkit-textfield-decoration-container{margin-right:.75rem!important}.extendify .components-panel__body>.components-panel__body-title{background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}.extendify .components-modal__header{--tw-border-opacity:1!important;border-bottom-width:1px!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.block-editor-block-preview__content .block-editor-block-list__layout.is-root-container>.ext{max-width:none!important}.extendify .block-editor-block-preview__container{animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;opacity:0}.extendify .is-root-container>[data-align=full],.extendify .is-root-container>[data-align=full]>.wp-block,.extendify .is-root-container>[data-block]{margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper:not(.block-editor-writing-flow)>.is-root-container :where(.wp-block)[data-align=full]{margin-bottom:0!important;margin-top:0!important}@keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}.extendify .with-light-shadow:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.025)!important;border-width:0!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.extendify .with-light-shadow:after,.extendify .with-light-shadow:hover:after{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .with-light-shadow:hover:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important}@supports not (((-webkit-backdrop-filter:saturate(2) blur(24px)) or (backdrop-filter:saturate(2) blur(24px)))){div.extendify .bg-extendify-transparent-white{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}}.components-panel__body.ext-type-control .components-panel__body-title{border-bottom-width:0!important;margin:0 -1rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify .animate-pulse{animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}.is-template--in-review:before,.is-template--inactive:before{--tw-border-opacity:1!important;border-color:rgba(203,195,245,var(--tw-border-opacity))!important;border-style:solid!important;border-width:8px!important;bottom:0!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important;z-index:40!important}.is-template--inactive:before{border-color:#fdeab6!important}.extendify-tooltip-default:not(.is-without-arrow)[data-y-axis=bottom]:after{border-bottom-color:#1e1e1e!important}.extendify-tooltip-default:not(.is-without-arrow):before{border-color:transparent!important}.extendify-tooltip-default:not(.is-without-arrow) .components-popover__content{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important;border-color:transparent!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;min-width:250px!important;padding:1rem!important}.extendify-bottom-arrow:after{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;--tw-translate-y:-1px!important;border-color:#1e1e1e transparent transparent!important;border-width:8px!important;bottom:-15px!important;content:""!important;display:inline-block!important;height:0!important;position:absolute!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;width:0!important}@media (min-width:480px){div.extendify .xs\:inline{display:inline!important}div.extendify .xs\:h-9{height:2.25rem!important}div.extendify .xs\:pr-3{padding-right:.75rem!important}div.extendify .xs\:pl-2{padding-left:.5rem!important}}@media (min-width:600px){div.extendify .sm\:mx-0{margin-left:0!important;margin-right:0!important}div.extendify .sm\:mt-0{margin-top:0!important}div.extendify .sm\:mb-8{margin-bottom:2rem!important}div.extendify .sm\:ml-2{margin-left:.5rem!important}div.extendify .sm\:block{display:block!important}div.extendify .sm\:flex{display:flex!important}div.extendify .sm\:h-auto{height:auto!important}div.extendify .sm\:w-72{width:18rem!important}div.extendify .sm\:w-auto{width:auto!important}div.extendify .sm\:min-w-md{min-width:30rem!important}div.extendify .sm\:translate-y-5{--tw-translate-y:1.25rem!important}div.extendify .sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .sm\:overflow-hidden{overflow:hidden!important}div.extendify .sm\:p-0{padding:0!important}div.extendify .sm\:py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .sm\:pt-0{padding-top:0!important}div.extendify .sm\:pt-5{padding-top:1.25rem!important}}@media (min-width:783px){div.extendify .md\:m-0{margin:0!important}div.extendify .md\:-ml-8{margin-left:-2rem!important}div.extendify .md\:block{display:block!important}div.extendify .md\:flex{display:flex!important}div.extendify .md\:hidden{display:none!important}div.extendify .md\:max-w-2xl{max-width:42rem!important}div.extendify .md\:gap-8{gap:2rem!important}div.extendify .md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .md\:p-6{padding:1.5rem!important}div.extendify .md\:p-8{padding:2rem!important}div.extendify .md\:px-8{padding-right:2rem!important}div.extendify .md\:pl-8,div.extendify .md\:px-8{padding-left:2rem!important}}@media (min-width:961px){div.extendify .lg\:absolute{position:absolute!important}div.extendify .lg\:-mr-1{margin-right:-.25rem!important}div.extendify .lg\:block{display:block!important}div.extendify .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}div.extendify .lg\:overflow-hidden{overflow:hidden!important}div.extendify .lg\:p-16{padding:4rem!important}}1 div.extendify .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}div.extendify .focus\:not-sr-only:focus{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}div.extendify .pointer-events-none{pointer-events:none!important}div.extendify .static{position:static!important}div.extendify .fixed{position:fixed!important}div.extendify .absolute{position:absolute!important}div.extendify .relative{position:relative!important}div.extendify .sticky{position:sticky!important}div.extendify .inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}div.extendify .top-0{top:0!important}div.extendify .top-2{top:.5rem!important}div.extendify .top-4{top:1rem!important}div.extendify .-top-1\/4{top:-25%!important}div.extendify .right-0{right:0!important}div.extendify .right-2{right:.5rem!important}div.extendify .right-4{right:1rem!important}div.extendify .right-2\.5{right:.625rem!important}div.extendify .bottom-0{bottom:0!important}div.extendify .left-0{left:0!important}div.extendify .z-10{z-index:10!important}div.extendify .z-20{z-index:20!important}div.extendify .z-30{z-index:30!important}div.extendify .z-high{z-index:99999!important}div.extendify .m-0{margin:0!important}div.extendify .m-4{margin:1rem!important}div.extendify .m-8{margin:2rem!important}div.extendify .m-auto{margin:auto!important}div.extendify .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}div.extendify .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}div.extendify .mx-auto{margin-left:auto!important;margin-right:auto!important}div.extendify .my-px{margin-bottom:1px!important;margin-top:1px!important}div.extendify .mt-0{margin-top:0!important}div.extendify .mt-4{margin-top:1rem!important}div.extendify .mt-8{margin-top:2rem!important}div.extendify .mt-px{margin-top:1px!important}div.extendify .-mt-2{margin-top:-.5rem!important}div.extendify .-mt-5{margin-top:-1.25rem!important}div.extendify .mr-2{margin-right:.5rem!important}div.extendify .mr-8{margin-right:2rem!important}div.extendify .mb-0{margin-bottom:0!important}div.extendify .mb-1{margin-bottom:.25rem!important}div.extendify .mb-4{margin-bottom:1rem!important}div.extendify .mb-5{margin-bottom:1.25rem!important}div.extendify .ml-1{margin-left:.25rem!important}div.extendify .ml-4{margin-left:1rem!important}div.extendify .-ml-1{margin-left:-.25rem!important}div.extendify .-ml-2{margin-left:-.5rem!important}div.extendify .-ml-6{margin-left:-1.5rem!important}div.extendify .-ml-px{margin-left:-1px!important}div.extendify .-ml-1\.5{margin-left:-.375rem!important}div.extendify .block{display:block!important}div.extendify .flex{display:flex!important}div.extendify .table{display:table!important}div.extendify .grid{display:grid!important}div.extendify .hidden{display:none!important}div.extendify .h-4{height:1rem!important}div.extendify .h-8{height:2rem!important}div.extendify .h-12{height:3rem!important}div.extendify .h-16{height:4rem!important}div.extendify .h-full{height:100%!important}div.extendify .h-screen{height:100vh!important}div.extendify .max-h-96{max-height:24rem!important}div.extendify .max-h-full{max-height:100%!important}div.extendify .min-h-screen{min-height:100vh!important}div.extendify .w-40{width:10rem!important}div.extendify .w-72{width:18rem!important}div.extendify .w-auto{width:auto!important}div.extendify .w-6\/12{width:50%!important}div.extendify .w-7\/12{width:58.333333%!important}div.extendify .w-full{width:100%!important}div.extendify .w-screen{width:100vw!important}div.extendify .min-w-0{min-width:0!important}div.extendify .min-w-sm{min-width:7rem!important}div.extendify .max-w-md{max-width:28rem!important}div.extendify .max-w-lg{max-width:32rem!important}div.extendify .max-w-xl{max-width:36rem!important}div.extendify .max-w-full{max-width:100%!important}div.extendify .max-w-screen-4xl{max-width:1920px!important}div.extendify .flex-1{flex:1 1 0%!important}div.extendify .flex-shrink-0{flex-shrink:0!important}div.extendify .flex-grow{flex-grow:1!important}div.extendify .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div.extendify .-translate-x-1{--tw-translate-x:-0.25rem!important}div.extendify .translate-y-0{--tw-translate-y:0px!important}div.extendify .translate-y-4{--tw-translate-y:1rem!important}div.extendify .rotate-90{--tw-rotate:90deg!important}div.extendify .cursor-pointer{cursor:pointer!important}div.extendify .flex-col{flex-direction:column!important}div.extendify .items-end{align-items:flex-end!important}div.extendify .items-center{align-items:center!important}div.extendify .justify-end{justify-content:flex-end!important}div.extendify .justify-center{justify-content:center!important}div.extendify .justify-between{justify-content:space-between!important}div.extendify .justify-evenly{justify-content:space-evenly!important}div.extendify .gap-4{gap:1rem!important}div.extendify .gap-6{gap:1.5rem!important}div.extendify .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(0px*var(--tw-space-x-reverse))!important}div.extendify .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.5rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.75rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.125rem*var(--tw-space-x-reverse))!important}div.extendify .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}div.extendify .overflow-hidden{overflow:hidden!important}div.extendify .overflow-y-auto{overflow-y:auto!important}div.extendify .overflow-x-hidden{overflow-x:hidden!important}div.extendify .whitespace-nowrap{white-space:nowrap!important}div.extendify .rounded-sm{border-radius:.125rem!important}div.extendify .rounded{border-radius:.25rem!important}div.extendify .rounded-md{border-radius:.375rem!important}div.extendify .rounded-tr-sm{border-top-right-radius:.125rem!important}div.extendify .rounded-br-sm{border-bottom-right-radius:.125rem!important}div.extendify .border-0{border-width:0!important}div.extendify .border-2{border-width:2px!important}div.extendify .border{border-width:1px!important}div.extendify .border-r{border-right-width:1px!important}div.extendify .border-b{border-bottom-width:1px!important}div.extendify .border-solid{border-style:solid!important}div.extendify .border-none{border-style:none!important}div.extendify .border-black{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important}div.extendify .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}div.extendify .border-extendify-main{--tw-border-opacity:1!important;border-color:rgba(11,74,67,var(--tw-border-opacity))!important}div.extendify .border-extendify-transparent-black-100{border-color:rgba(0,0,0,.07)!important}div.extendify .border-wp-alert-red{--tw-border-opacity:1!important;border-color:rgba(204,24,24,var(--tw-border-opacity))!important}div.extendify .bg-transparent{background-color:transparent!important}div.extendify .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}div.extendify .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}div.extendify .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}div.extendify .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}div.extendify .bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-wp-theme-500{background-color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .bg-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-alert{--tw-bg-opacity:1!important;background-color:rgba(132,16,16,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-transparent-white{background-color:hsla(0,0%,99%,.88)!important}div.extendify .group:hover .group-hover\:bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .group:hover .group-hover\:bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .hover\:bg-extendify-main-dark:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}div.extendify .bg-opacity-40{--tw-bg-opacity:0.4!important}div.extendify .bg-clip-padding{background-clip:padding-box!important}div.extendify .fill-current{fill:currentColor!important}div.extendify .stroke-current{stroke:currentColor!important}div.extendify .p-0{padding:0!important}div.extendify .p-2{padding:.5rem!important}div.extendify .p-3{padding:.75rem!important}div.extendify .p-4{padding:1rem!important}div.extendify .p-6{padding:1.5rem!important}div.extendify .p-10{padding:2.5rem!important}div.extendify .p-12{padding:3rem!important}div.extendify .p-0\.5{padding:.125rem!important}div.extendify .p-3\.5{padding:.875rem!important}div.extendify .px-0{padding-left:0!important;padding-right:0!important}div.extendify .px-1{padding-left:.25rem!important;padding-right:.25rem!important}div.extendify .px-2{padding-left:.5rem!important;padding-right:.5rem!important}div.extendify .px-4{padding-left:1rem!important;padding-right:1rem!important}div.extendify .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}div.extendify .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}div.extendify .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}div.extendify .px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}div.extendify .py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}div.extendify .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}div.extendify .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}div.extendify .py-4{padding-bottom:1rem!important;padding-top:1rem!important}div.extendify .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}div.extendify .py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}div.extendify .pt-0{padding-top:0!important}div.extendify .pt-2{padding-top:.5rem!important}div.extendify .pt-4{padding-top:1rem!important}div.extendify .pt-6{padding-top:1.5rem!important}div.extendify .pt-px{padding-top:1px!important}div.extendify .pt-0\.5{padding-top:.125rem!important}div.extendify .pr-3{padding-right:.75rem!important}div.extendify .pb-2{padding-bottom:.5rem!important}div.extendify .pb-20{padding-bottom:5rem!important}div.extendify .pb-36{padding-bottom:9rem!important}div.extendify .pb-40{padding-bottom:10rem!important}div.extendify .pl-0{padding-left:0!important}div.extendify .pl-6{padding-left:1.5rem!important}div.extendify .text-left{text-align:left!important}div.extendify .text-center{text-align:center!important}div.extendify .text-xs{font-size:.75rem!important;line-height:1rem!important}div.extendify .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div.extendify .text-base{font-size:1rem!important;line-height:1.5rem!important}div.extendify .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}div.extendify .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div.extendify .font-light{font-weight:300!important}div.extendify .font-normal{font-weight:400!important}div.extendify .font-medium{font-weight:500!important}div.extendify .font-semibold{font-weight:600!important}div.extendify .leading-none{line-height:1!important}div.extendify .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}div.extendify .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}div.extendify .text-gray-800{--tw-text-opacity:1!important;color:rgba(47,47,47,var(--tw-text-opacity))!important}div.extendify .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-theme-500{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .text-design-main{color:var(--ext-design-main,#3959e9)!important}div.extendify .text-extendify-main{--tw-text-opacity:1!important;color:rgba(11,74,67,var(--tw-text-opacity))!important}div.extendify .text-extendify-gray{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important}div.extendify .text-extendify-black{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-alert-red{--tw-text-opacity:1!important;color:rgba(204,24,24,var(--tw-text-opacity))!important}div.extendify .group:hover .group-hover\:text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .hover\:text-wp-theme-500:hover{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}div.extendify .focus\:text-blue-500:focus{--tw-text-opacity:1!important;color:rgba(59,130,246,var(--tw-text-opacity))!important}div.extendify .no-underline{text-decoration:none!important}div.extendify .opacity-0{opacity:0!important}div.extendify .opacity-30{opacity:.3!important}div.extendify .opacity-75{opacity:.75!important}div.extendify .group:hover .group-hover\:opacity-100,div.extendify .hover\:opacity-100:hover,div.extendify .opacity-100{opacity:1!important}div.extendify .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}div.extendify .shadow-2xl,div.extendify .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}div.extendify .shadow-modal{--tw-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.05)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}div.extendify .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}div.extendify .blur{--tw-blur:blur(8px)!important}div.extendify .invert{--tw-invert:invert(100%)!important}div.extendify .backdrop-filter{--tw-backdrop-blur:var(--tw-empty, )!important;--tw-backdrop-brightness:var(--tw-empty, )!important;--tw-backdrop-contrast:var(--tw-empty, )!important;--tw-backdrop-grayscale:var(--tw-empty, )!important;--tw-backdrop-hue-rotate:var(--tw-empty, )!important;--tw-backdrop-invert:var(--tw-empty, )!important;--tw-backdrop-opacity:var(--tw-empty, )!important;--tw-backdrop-saturate:var(--tw-empty, )!important;--tw-backdrop-sepia:var(--tw-empty, )!important;-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)!important;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)!important}div.extendify .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important}div.extendify .backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)!important}div.extendify .transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .duration-100{transition-duration:.1s!important}div.extendify .duration-200{transition-duration:.2s!important}div.extendify .duration-300{transition-duration:.3s!important}div.extendify .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}div.extendify .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--wp-admin-theme-color)!important}.extendify *,.extendify :after,.extendify :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.extendify .button-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}div.extendify button.extendify-skip-to-sr-link:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important;padding:1rem!important;position:fixed!important;top:0!important;z-index:99999!important}.button-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important;border-radius:.25rem!important;cursor:pointer!important;white-space:nowrap!important}.button-extendify-main:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}.button-extendify-main:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}.button-extendify-main{font-size:1rem!important;line-height:1.5rem!important;padding:.375rem .75rem!important}.button-extendify-main,.button-extendify-main:active,.button-extendify-main:focus,.button-extendify-main:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.button-extendify-main{text-decoration:none!important;transition-duration:.15s!important;transition-duration:.2s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify .button-extendify-main:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-extendify-main{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-extendify-main:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify input.button-extendify-main:focus,.extendify input.button-focus:focus,.extendify select.button-extendify-main:focus,.extendify select.button-focus:focus{--tw-shadow:0 0 #0000!important;border-color:transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}#extendify-search-input:not(:-moz-placeholder-shown)~svg{display:none!important}#extendify-search-input:focus~svg,#extendify-search-input:not(:placeholder-shown)~svg{display:none!important}#extendify-search-input::-webkit-textfield-decoration-container{margin-right:.75rem!important}.extendify .components-panel__body>.components-panel__body-title{background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}.extendify .components-modal__header{--tw-border-opacity:1!important;border-bottom-width:1px!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.block-editor-block-preview__content .block-editor-block-list__layout.is-root-container>.ext{max-width:none!important}.extendify .block-editor-block-preview__container{animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;opacity:0}.extendify .is-root-container>[data-align=full],.extendify .is-root-container>[data-align=full]>.wp-block,.extendify .is-root-container>[data-block]{margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper:not(.block-editor-writing-flow)>.is-root-container :where(.wp-block)[data-align=full]{margin-bottom:0!important;margin-top:0!important}@keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}.extendify .with-light-shadow:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.025)!important;border-width:0!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.extendify .with-light-shadow:after,.extendify .with-light-shadow:hover:after{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .with-light-shadow:hover:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important}@supports not (((-webkit-backdrop-filter:saturate(2) blur(24px)) or (backdrop-filter:saturate(2) blur(24px)))){div.extendify .bg-extendify-transparent-white{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}}.components-panel__body.ext-type-control .components-panel__body-title{border-bottom-width:0!important;margin:0 -1rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify .animate-pulse{animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}.is-template--in-review:before,.is-template--inactive:before{--tw-border-opacity:1!important;border-color:rgba(203,195,245,var(--tw-border-opacity))!important;border-style:solid!important;border-width:8px!important;bottom:0!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important;z-index:40!important}.is-template--inactive:before{border-color:#fdeab6!important}.extendify-tooltip-default:not(.is-without-arrow)[data-y-axis=bottom]:after{border-bottom-color:#1e1e1e!important}.extendify-tooltip-default:not(.is-without-arrow):before{border-color:transparent!important}.extendify-tooltip-default:not(.is-without-arrow) .components-popover__content{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important;border-color:transparent!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;min-width:250px!important;padding:1rem!important}.extendify-bottom-arrow:after{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;--tw-translate-y:-1px!important;border-color:#1e1e1e transparent transparent!important;border-width:8px!important;bottom:-15px!important;content:""!important;display:inline-block!important;height:0!important;position:absolute!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;width:0!important}@media (min-width:480px){div.extendify .xs\:inline{display:inline!important}div.extendify .xs\:h-9{height:2.25rem!important}div.extendify .xs\:pr-3{padding-right:.75rem!important}div.extendify .xs\:pl-2{padding-left:.5rem!important}}@media (min-width:600px){div.extendify .sm\:mx-0{margin-left:0!important;margin-right:0!important}div.extendify .sm\:mt-0{margin-top:0!important}div.extendify .sm\:mb-8{margin-bottom:2rem!important}div.extendify .sm\:ml-2{margin-left:.5rem!important}div.extendify .sm\:block{display:block!important}div.extendify .sm\:flex{display:flex!important}div.extendify .sm\:h-auto{height:auto!important}div.extendify .sm\:w-72{width:18rem!important}div.extendify .sm\:w-auto{width:auto!important}div.extendify .sm\:min-w-md{min-width:30rem!important}div.extendify .sm\:translate-y-5{--tw-translate-y:1.25rem!important}div.extendify .sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .sm\:overflow-hidden{overflow:hidden!important}div.extendify .sm\:p-0{padding:0!important}div.extendify .sm\:py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .sm\:pt-0{padding-top:0!important}div.extendify .sm\:pt-5{padding-top:1.25rem!important}}@media (min-width:783px){div.extendify .md\:m-0{margin:0!important}div.extendify .md\:-ml-8{margin-left:-2rem!important}div.extendify .md\:block{display:block!important}div.extendify .md\:flex{display:flex!important}div.extendify .md\:hidden{display:none!important}div.extendify .md\:max-w-2xl{max-width:42rem!important}div.extendify .md\:gap-8{gap:2rem!important}div.extendify .md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .md\:p-6{padding:1.5rem!important}div.extendify .md\:p-8{padding:2rem!important}div.extendify .md\:px-8{padding-right:2rem!important}div.extendify .md\:pl-8,div.extendify .md\:px-8{padding-left:2rem!important}}@media (min-width:961px){div.extendify .lg\:absolute{position:absolute!important}div.extendify .lg\:-mr-1{margin-right:-.25rem!important}div.extendify .lg\:block{display:block!important}div.extendify .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}div.extendify .lg\:overflow-hidden{overflow:hidden!important}div.extendify .lg\:p-16{padding:4rem!important}} -
extendify/tags/1.8.1/public/build/extendify.js
r2947888 r2951855 1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},640:function(e,t,n){"use strict";var r=n(742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,s,i,a,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),a=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=o[t.format]||o.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),l.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),s=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(a):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},300:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=a(n(196)),s=a(n(640)),i=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(g,e);var t,n,a,l,h=(a=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(l){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(f(e=h.call.apply(h,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,i=n.onCopy,a=n.children,l=n.options,c=o.default.Children.only(a),u=(0,s.default)(r,l);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,i),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=h,m(h,"defaultProps",{onCopy:void 0,options:void 0})},855:function(e,t,n){"use strict";var r=n(300).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useState,i=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return a((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,s(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,a=n)}var i,a,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=i(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var s=Object.create(null);o.r(s);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},o.d(s,i),s},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.blocks;const n=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,s={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,s),s};var r=o(196),s=o.t(r,2),i=o.n(r),a=o(798);const{useSyncExternalStoreWithSelector:l}=a,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?n(e):n)(e):e,o=(e,n)=>function(e,t=e.getState,n){const o=l(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,r.useDebugValue)(o),o}(t,e,n);return Object.assign(o,t),o},u=e=>e?c(e):c,d=new Map,f=e=>{const t=d.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},p=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)},m=e=>(t,n,r)=>{const o=r.subscribe;return r.subscribe=(e,t,n)=>{let s=e;if(t){const o=(null==n?void 0:n.equalityFn)||Object.is;let i=e(r.getState());s=n=>{const r=e(n);if(!o(i,r)){const e=i;t(i=r,e)}},(null==n?void 0:n.fireImmediately)&&t(i,i)}return o(s)},e(t,n,r)};function h(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const g=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return g(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return g(t)(e)}}}},x=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c;try{c=s.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=g(s.serialize),d=()=>{const e=s.partialize({...r()});let t;const n=u({state:e,version:s.version}).then((e=>c.setItem(s.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;i=!1,a.forEach((e=>e(r())));const t=(null==(e=s.onRehydrateStorage)?void 0:e.call(s,r()))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e)return s.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=s.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),i=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let s={storage:h((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c=s.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=s.partialize({...r()});return c.setItem(s.name,{state:e,version:s.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;i=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=s.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),i=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},s.skipHydration||m(),p||f})(e,t),y=u(m(x(((e,t)=>({open:!1,ready:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",modals:[],pushModal:n=>e({modals:[n,...t().modals]}),popModal:()=>e({modals:t().modals.slice(1)}),removeAllModals:()=>e({modals:[]}),updateCurrentTaxonomies:t=>e({currentTaxonomies:{...t}}),updateCurrentType:t=>e({currentType:t}),setOpen:t=>e({open:t}),setReady:t=>e({ready:t})})),{name:"extendify-global-state",partialize:e=>(delete e.modals,delete e.ready,e)})));function b(e,t){return function(){return e.apply(t,arguments)}}const{toString:v}=Object.prototype,{getPrototypeOf:w}=Object,E=(e=>t=>{const n=v.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)), S=e=>(e=e.toLowerCase(),t=>E(t)===e),k=e=>t=>typeof t===e,{isArray:C}=Array,O=k("undefined"),_=S("ArrayBuffer"),N=k("string"),P=k("function"),T=k("number"),R=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==E(e))return!1;const t=w(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},L=S("Date"),A=S("File"),D=S("Blob"),M=S("FileList"),I=S("URLSearchParams");function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),C(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let i;for(r=0;r<s;r++)i=o[r],t.call(null,e[i],i,e)}}function B(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,U=e=>!O(e)&&e!==z,V=(H="undefined"!=typeof Uint8Array&&w(Uint8Array),e=>H&&e instanceof H);var H;const W=S("HTMLFormElement"),q=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$=S("RegExp"),G=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};F(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},J="abcdefghijklmnopqrstuvwxyz",K="0123456789",X={DIGIT:K,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+K};var Z={isArray:C,isArrayBuffer:_,isBuffer:function(e){return null!==e&&!O(e)&&null!==e.constructor&&!O(e.constructor)&&P(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||v.call(e)===t||P(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer),t},isString:N,isNumber:T,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:j,isUndefined:O,isDate:L,isFile:A,isBlob:D,isRegExp:$,isFunction:P,isStream:e=>R(e)&&P(e.pipe),isURLSearchParams:I,isTypedArray:V,isFileList:M,forEach:F,merge:function e(){const{caseless:t}=U(this)&&this||{},n={},r=(r,o)=>{const s=t&&B(n,o)||o;j(n[s])&&j(r)?n[s]=e(n[s],r):j(r)?n[s]=e({},r):C(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&F(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(F(t,((t,r)=>{n&&P(t)?e[r]=b(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,s,i;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],r&&!r(i,e,t)||a[i]||(t[i]=e[i],a[i]=!0);e=!1!==n&&w(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:S,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!T(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:W,hasOwnProperty:q,hasOwnProp:q,reduceDescriptors:G,freezeMethods:e=>{G(e,((t,n)=>{if(P(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];P(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return C(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:B,global:z,isContextDefined:U,ALPHABET:X,generateString:(e=16,t=X.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&P(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=C(e)?[]:{};return F(e,((e,t)=>{const s=n(e,r+1);!O(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)}};function Y(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Z.inherits(Y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Q=Y.prototype,ee={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ee[e]={value:e}})),Object.defineProperties(Y,ee),Object.defineProperty(Q,"isAxiosError",{value:!0}),Y.from=(e,t,n,r,o,s)=>{const i=Object.create(Q);return Z.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Y.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};var te=Y;function ne(e){return Z.isPlainObject(e)||Z.isArray(e)}function re(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function oe(e,t,n){return e?e.concat(t).map((function(e,t){return e=re(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const se=Z.toFlatObject(Z,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ie=function(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Z.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Z.isDate(e))return e.toISOString();if(!a&&Z.isBlob(e))throw new te("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(e)||Z.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Z.isArray(e)&&function(e){return Z.isArray(e)&&!e.some(ne)}(e)||(Z.isFileList(e)||Z.endsWith(n,"[]"))&&(a=Z.toArray(e)))return n=re(n),a.forEach((function(e,r){!Z.isUndefined(e)&&null!==e&&t.append(!0===i?oe([n],r,s):null===i?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(oe(o,n,s),l(e)),!1)}const u=[],d=Object.assign(se,{defaultVisitor:c,convertValue:l,isVisitable:ne});if(!Z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Z.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Z.forEach(n,(function(n,s){!0===(!(Z.isUndefined(n)||null===n)&&o.call(t,n,Z.isString(s)?s.trim():s,r,d))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t};function ae(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&ie(e,this,t)}const ce=le.prototype;ce.append=function(e,t){this._pairs.push([e,t])},ce.toString=function(e){const t=e?function(t){return e.call(this,t,ae)}:ae;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var ue=le;function de(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fe(e,t,n){if(!t)return e;const r=n&&n.encode||de,o=n&&n.serialize;let s;if(s=o?o(t,n):Z.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}var pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},he="undefined"!=typeof URLSearchParams?URLSearchParams:ue,ge=FormData;const xe=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var be={isBrowser:!0,classes:{URLSearchParams:he,FormData:ge,Blob:Blob},isStandardBrowserEnv:xe,isStandardBrowserWebWorkerEnv:ye,protocols:["http","https","file","blob","url","data"]},ve=function(e){function t(e,n,r,o){let s=e[o++];const i=Number.isFinite(+s),a=o>=e.length;return s=!s&&Z.isArray(r)?r.length:s,a?(Z.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i):(r[s]&&Z.isObject(r[s])||(r[s]=[]),t(e,n,r[s],o)&&Z.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}(r[s])),!i)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const n={};return Z.forEachEntry(e,((e,r)=>{t(function(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const we={"Content-Type":void 0},Ee={transitional:me,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Z.isObject(e);if(o&&Z.isHTMLForm(e)&&(e=new FormData(e)),Z.isFormData(e))return r&&r?JSON.stringify(ve(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ie(e,new be.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return be.isNode&&Z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=Z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ie(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Z.isString(e))try{return(0,JSON.parse)(e),Z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ee.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw te.from(e,te.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Z.forEach(["delete","get","head"],(function(e){Ee.headers[e]={}})),Z.forEach(["post","put","patch"],(function(e){Ee.headers[e]=Z.merge(we)}));var Se=Ee;const ke=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ce=Symbol("internals");function Oe(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:Z.isArray(e)?e.map(_e):String(e)}function Ne(e,t,n,r){return Z.isFunction(r)?r.call(this,t,n):Z.isString(t)?Z.isString(r)?-1!==t.indexOf(r):Z.isRegExp(r)?r.test(t):void 0:void 0}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Oe(t);if(!o)throw new Error("header name must be a non-empty string");const s=Z.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=_e(e))}const s=(e,t)=>Z.forEach(e,((e,n)=>o(e,n,t)));return Z.isPlainObject(e)||e instanceof this.constructor?s(e,t):Z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ke[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Z.isFunction(t))return t.call(this,e,n);if(Z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ne(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Oe(e)){const o=Z.findKey(n,e);!o||t&&!Ne(0,n[o],o,t)||(delete n[o],r=!0)}}return Z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ne(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Z.forEach(this,((r,o)=>{const s=Z.findKey(n,o);if(s)return t[s]=_e(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=_e(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Z.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ce]=this[Ce]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Oe(e);t[r]||(function(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Z.isArray(e)?e.forEach(r):r(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.freezeMethods(Pe.prototype),Z.freezeMethods(Pe);var Te=Pe;function Re(e,t){const n=this||Se,r=t||n,o=Te.from(r.headers);let s=r.data;return Z.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function je(e){return!(!e||!e.__CANCEL__)}function Le(e,t,n){te.call(this,null==e?"canceled":e,te.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(Le,te,{__CANCEL__:!0});var Ae=Le,De=be.isStandardBrowserEnv?{write:function(e,t,n,r,o,s){const i=[];i.push(e+"="+encodeURIComponent(t)),Z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Z.isString(r)&&i.push("path="+r),Z.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Me(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ie=be.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Z.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Fe=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[i];o||(o=l),n[s]=a,r[s]=l;let u=i,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function Be(e,t){let n=0;const r=Fe(50,250);return o=>{const s=o.loaded,i=o.lengthComputable?o.total:void 0,a=s-n,l=r(a);n=s;const c={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&s<=i?(i-s)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ze={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Te.from(e.headers).normalize(),s=e.responseType;let i;function a(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}Z.isFormData(r)&&(be.isStandardBrowserEnv||be.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Me(e.baseURL,e.url);function u(){if(!l)return;const r=Te.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),fe(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new te("Request aborted",te.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new te("Network Error",te.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||me;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new te(t,r.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,l)),l=null},be.isStandardBrowserEnv){const t=(e.withCredentials||Ie(c))&&e.xsrfCookieName&&De.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&Z.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),Z.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Be(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Be(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{l&&(n(!t||t.type?new Ae(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===be.protocols.indexOf(d)?n(new te("Unsupported protocol "+d+":",te.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};Z.forEach(ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ue={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Z.isString(n)?ze[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new te(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Z.hasOwnProp(ze,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Z.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:ze};function Ve(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ae(null,e)}function He(e){return Ve(e),e.headers=Te.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ue.getAdapter(e.adapter||Se.adapter)(e).then((function(t){return Ve(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return je(t)||(Ve(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const We=e=>e instanceof Te?e.toJSON():e;function qe(e,t){t=t||{};const n={};function r(e,t,n){return Z.isPlainObject(e)&&Z.isPlainObject(t)?Z.merge.call({caseless:n},e,t):Z.isPlainObject(t)?Z.merge({},t):Z.isArray(t)?t.slice():t}function o(e,t,n){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!Z.isUndefined(t))return r(void 0,t)}function i(e,t){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o(We(e),We(t),!0)};return Z.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const s=l[r]||o,i=s(e[r],t[r],r);Z.isUndefined(i)&&s!==a||(n[r]=i)})),n}const $e="1.3.2",Ge={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ge[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Je={};Ge.transitional=function(e,t,n){function r(e,t){return"[Axios v"+$e+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new te(r(o," has been removed"+(t?" in "+t:"")),te.ERR_DEPRECATED);return t&&!Je[o]&&(Je[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};var Ke={assertOptions:function(e,t,n){if("object"!=typeof e)throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new te("option "+s+" must be "+n,te.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new te("Unknown option "+s,te.ERR_BAD_OPTION)}},validators:Ge};const Xe=Ke.validators;class Ze{constructor(e){this.defaults=e,this.interceptors={request:new pe,response:new pe}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let s;void 0!==n&&Ke.assertOptions(n,{silentJSONParsing:Xe.transitional(Xe.boolean),forcedJSONParsing:Xe.transitional(Xe.boolean),clarifyTimeoutError:Xe.transitional(Xe.boolean)},!1),void 0!==r&&Ke.assertOptions(r,{encode:Xe.function,serialize:Xe.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=o&&Z.merge(o.common,o[t.method]),s&&Z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Te.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[He.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let f=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=He.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return fe(Me((e=qe(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Z.forEach(["delete","get","head","options"],(function(e){Ze.prototype[e]=function(t,n){return this.request(qe(n||{},{method:e,url:t,data:(n||{}).data}))}})),Z.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(qe(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ze.prototype[e]=t(),Ze.prototype[e+"Form"]=t(!0)}));var Ye=Ze;class Qe{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ae(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new Qe((function(t){e=t}));return{token:t,cancel:e}}}var et=Qe;const tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tt).forEach((([e,t])=>{tt[t]=e}));var nt=tt;const rt=function e(t){const n=new Ye(t),r=b(Ye.prototype.request,n);return Z.extend(r,Ye.prototype,n,{allOwnKeys:!0}),Z.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qe(t,n))},r}(Se);rt.Axios=Ye,rt.CanceledError=Ae,rt.CancelToken=et,rt.isCancel=je,rt.VERSION=$e,rt.toFormData=ie,rt.AxiosError=te,rt.Cancel=rt.CanceledError,rt.all=function(e){return Promise.all(e)},rt.spread=function(e){return function(t){return e.apply(null,t)}},rt.isAxiosError=function(e){return Z.isObject(e)&&!0===e.isAxiosError},rt.mergeConfig=qe,rt.AxiosHeaders=Te,rt.formToJSON=e=>ve(Z.isHTMLForm(e)?new FormData(e):e),rt.HttpStatusCode=nt,rt.default=rt;var ot=rt;const st={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return ct.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),ct.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),ct.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return ct.post("clear-user")}},it={getItem:async()=>await st.getData(),setItem:async(e,t)=>await st.setData(t),removeItem:async()=>await st.deleteData()},at=u(x(((e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",enabled:null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}})),{name:"extendify-user",storage:h((()=>it))})),lt=()=>{const[t,n]=(0,e.useState)(at.persist.hasHydrated);return(0,e.useEffect)((()=>{const e=at.persist.onFinishHydration((()=>n(!0)));return()=>{e()}}),[]),t},ct=ot.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});function ut(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}ct.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(ut(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(ut(e.response))}(e))),ct.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=at.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const dt={getData(){return ct.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return ct.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return ct.post("site-settings/add-utils-to-global-styles")}},ft={getItem:async()=>await dt.getData(),setItem:async(e,t)=>await dt.setData(t),removeItem:()=>{}},pt=u(x((e=>({enabled:!0,siteType:{},activateLegacyClasses:!1,setSiteType:async t=>{e({siteType:t}),await dt.updateOption("extendify_siteType",t)}})),{name:"extendify-sitesettings",storage:h((()=>ft))})),mt={async get(){return await ct.get("taxonomies")}},ht=u(x(((e,t)=>({taxonomies:{},setTaxonomies:t=>e({taxonomies:t}),fetchTaxonomies:async()=>{let e;try{if(e=await mt.get(),e?.errors)throw console.error(e),new Error("Error fetching taxonomies")}catch(e){return void setTimeout((()=>t().fetchTaxonomies()),2e3)}e=Object.keys(e).reduce(((t,n)=>(t[n]=e[n],t)),{}),Object.keys(e)?.length&&t().setTaxonomies(e)}})),{name:"extendify-taxonomies"})),gt=u(m(((e,t)=>({templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(y.getState().currentType)},appendTemplates:async n=>{for(const r of n)t().templates.find((e=>e.id===r.id))||(await new Promise((e=>setTimeout(e,5))),requestAnimationFrame((()=>{const n=[...t().templates,r];e({templates:n})})))},setupDefaultTaxonomies:()=>{var t;const n=ht.getState().taxonomies;let r=Object.entries(n).reduce(((e,t)=>(e[t[0]]={slug:"",title:"Featured"},e)),{});const o={taxonomies:{...r,...null!==(t=y.getState()?.currentTaxonomies)&&void 0!==t?t:{},siteType:pt.getState().siteType}};e((e=>({taxonomyDefaultState:r,searchParams:{...e.searchParams,...o}}))),y.getState().updateCurrentTaxonomies(o.taxonomies)},updateTaxonomies:e=>{const n={};n.taxonomies=Object.assign({},t().searchParams.taxonomies,e),y.getState().updateCurrentTaxonomies(n?.taxonomies),t().updateSearchParams(n)},updateType(e){y.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:n=>{n?.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);const r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},resetTemplates:()=>e({templates:[],nextPage:""})})))),xt={metaData(){return ct.get("meta-data")},ping(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post("simple-ping",{action:e,categories:r,sdk_partner:null!==(n=at.getState()?.sdkPartner)&&void 0!==n?n:""})}};var yt={grad:.9,turn:360,rad:360/(2*Math.PI)},bt=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},vt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},wt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Et=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},St=function(e){return{r:wt(e.r,0,255),g:wt(e.g,0,255),b:wt(e.b,0,255),a:wt(e.a)}},kt=function(e){return{r:vt(e.r),g:vt(e.g),b:vt(e.b),a:vt(e.a,3)}},Ct=/^#([0-9a-f]{3,8})$/i,Ot=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},_t=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=Math.max(t,n,r),i=s-Math.min(t,n,r),a=i?s===t?(n-r)/i:s===n?2+(r-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:o}},Nt=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var s=Math.floor(t),i=r*(1-n),a=r*(1-(t-s)*n),l=r*(1-(1-t+s)*n),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:o}},Pt=function(e){return{h:Et(e.h),s:wt(e.s,0,100),l:wt(e.l,0,100),a:wt(e.a)}},Tt=function(e){return{h:vt(e.h),s:vt(e.s),l:vt(e.l),a:vt(e.a,3)}},Rt=function(e){return Nt((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},jt=function(e){return{h:(t=_t(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},Lt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,It={string:[[function(e){var t=Ct.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?vt(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?vt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Dt.exec(e)||Mt.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:St({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Lt.exec(e)||At.exec(e);if(!t)return null;var n,r,o=Pt({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(yt[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Rt(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=void 0===o?1:o;return bt(t)&&bt(n)&&bt(r)?St({r:Number(t),g:Number(n),b:Number(r),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=Pt({h:Number(t),s:Number(n),l:Number(r),a:Number(s)});return Rt(i)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=function(e){return{h:Et(e.h),s:wt(e.s,0,100),v:wt(e.v,0,100),a:wt(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(s)});return Nt(i)},"hsv"]]},Ft=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},Bt=function(e){return"string"==typeof e?Ft(e.trim(),It.string):"object"==typeof e&&null!==e?Ft(e,It.object):[null,void 0]},zt=function(e,t){var n=jt(e);return{h:n.h,s:wt(n.s+100*t,0,100),l:n.l,a:n.a}},Ut=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vt=function(e,t){var n=jt(e);return{h:n.h,s:n.s,l:wt(n.l+100*t,0,100),a:n.a}},Ht=function(){function e(e){this.parsed=Bt(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return vt(Ut(this.rgba),2)},e.prototype.isDark=function(){return Ut(this.rgba)<.5},e.prototype.isLight=function(){return Ut(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=kt(this.rgba)).r,n=e.g,r=e.b,s=(o=e.a)<1?Ot(vt(255*o)):"","#"+Ot(t)+Ot(n)+Ot(r)+s;var e,t,n,r,o,s},e.prototype.toRgb=function(){return kt(this.rgba)},e.prototype.toRgbString=function(){return t=(e=kt(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Tt(jt(this.rgba))},e.prototype.toHslString=function(){return t=(e=Tt(jt(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=_t(this.rgba),{h:vt(e.h),s:vt(e.s),v:vt(e.v),a:vt(e.a,3)};var e},e.prototype.invert=function(){return Wt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,-e))},e.prototype.grayscale=function(){return Wt(zt(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Wt({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):vt(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jt(this.rgba);return"number"==typeof e?Wt({h:e,s:t.s,l:t.l,a:t.a}):vt(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Wt(e).toHex()},e}(),Wt=function(e){return e instanceof Ht?e:new Ht(e)},qt=o(688);const $t=new WeakMap,Gt={},Jt={},Kt=()=>{},Xt=Kt(),Zt=Object,Yt=e=>e===Xt,Qt=e=>"function"==typeof e,en=(e,t)=>({...e,...t}),tn="undefined",nn=typeof window!=tn,rn=typeof document!=tn,on=(e,t)=>{const n=$t.get(e);return[()=>!Yt(t)&&e.get(t)||Gt,r=>{if(!Yt(t)){const o=e.get(t);t in Jt||(Jt[t]=o),n[5](t,en(o,r),o||Gt)}},n[6],()=>!Yt(t)&&t in Jt?Jt[t]:!Yt(t)&&e.get(t)||Gt]},sn=new WeakMap;let an=0;const ln=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,s;if(Zt(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=sn.get(e),o)return o;if(o=++an+"~",sn.set(e,o),n==Array){for(o="@",s=0;s<e.length;s++)o+=ln(e[s])+",";sn.set(e,o)}if(n==Zt){o="#";const t=Zt.keys(e).sort();for(;!Yt(s=t.pop());)Yt(e[s])||(o+=s+":"+ln(e[s])+",");sn.set(e,o)}}return o};let cn=!0;const[un,dn]=nn&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Kt,Kt],fn={isOnline:()=>cn,isVisible:()=>{const e=rn&&document.visibilityState;return Yt(e)||"hidden"!==e}},pn={initFocus:e=>(rn&&document.addEventListener("visibilitychange",e),un("focus",e),()=>{rn&&document.removeEventListener("visibilitychange",e),dn("focus",e)}),initReconnect:e=>{const t=()=>{cn=!0,e()},n=()=>{cn=!1};return un("online",t),un("offline",n),()=>{dn("online",t),dn("offline",n)}}},mn=!r.useId,hn=!nn||"Deno"in window,gn=hn?r.useEffect:r.useLayoutEffect,xn="undefined"!=typeof navigator&&navigator.connection,yn=!hn&&xn&&(["slow-2g","2g"].includes(xn.effectiveType)||xn.saveData),bn=e=>{if(Qt(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ln(e):"",t]};let vn=0;const wn=()=>++vn,En=2;var Sn=En;async function kn(...e){const[t,n,r,o]=e,s=en({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let i=s.populateCache;const a=s.rollbackOnError;let l=s.optimisticData;const c=!1!==s.revalidate,u=e=>"function"==typeof a?a(e):!1!==a,d=s.throwOnError;if(Qt(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=bn(n);if(!o)return;const[s,a]=on(t,o),[f,p,m]=$t.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](En).then((()=>s().data)):s().data;if(e.length<3)return g();let x,y=r;const b=wn();p[o]=[b,0];const v=!Yt(l),w=s(),E=w.data,S=w._c,k=Yt(S)?E:S;if(v&&(l=Qt(l)?l(k):l,a({data:l,_c:k})),Qt(y))try{y=y(k)}catch(e){x=e}if(y&&Qt(y.then)){if(y=await y.catch((e=>{x=e})),b!==p[o][0]){if(x)throw x;return y}x&&v&&u(x)&&(i=!0,y=k,a({data:y,_c:Xt}))}i&&(x||(Qt(i)&&(y=i(y,k)),a({data:y,_c:Xt}))),p[o][1]=wn();const C=await g();if(a({_c:Xt}),!x)return i?C:y;if(d)throw x}}const Cn=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},On=(e,t)=>{if(!$t.has(e)){const n=en(pn,t),r={},o=kn.bind(Xt,e);let s=Kt;const i={},a=(e,t)=>{const n=i[e]||[];return i[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=i[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!$t.has(e)&&($t.set(e,[r,{},{},{},o,l,a]),!hn)){const t=n.initFocus(setTimeout.bind(Xt,Cn.bind(Xt,r,0))),o=n.initReconnect(setTimeout.bind(Xt,Cn.bind(Xt,r,1)));s=()=>{t&&t(),o&&o(),$t.delete(e)}}};return c(),[e,o,c,s]}return[e,$t.get(e)[4]]},[Nn,Pn]=On(new Map),Tn=en({onLoadingSlow:Kt,onSuccess:Kt,onError:Kt,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,s=r.retryCount,i=~~((Math.random()+.5)*(1<<(s<8?s:8)))*t.errorRetryInterval;!Yt(o)&&s>o||setTimeout(n,i,r)},onDiscarded:Kt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:yn?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:yn?5e3:3e3,compare:(e,t)=>ln(e)==ln(t),isPaused:()=>!1,cache:Nn,mutate:Pn,fallback:{}},fn),Rn=(e,t)=>{const n=en(e,t);if(t){const{use:r,fallback:o}=e,{use:s,fallback:i}=t;r&&s&&(n.use=r.concat(s)),o&&i&&(n.fallback=en(o,i))}return n},jn=(0,r.createContext)({}),Ln=nn&&window.__SWR_DEVTOOLS_USE__,An=Ln?window.__SWR_DEVTOOLS_USE__:[],Dn=e=>Qt(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Mn=An.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=bn(t),[,,,o]=$t.get(Nn),s=o[r];return s?(delete o[r],s):n(...e)}),r)));Ln&&(window.__SWR_DEVTOOLS_REACT__=r);const In={dedupe:!0},Fn=(Zt.defineProperty((e=>{const{value:t}=e,n=(0,r.useContext)(jn),o=Qt(t),s=(0,r.useMemo)((()=>o?t(n):t),[o,n,t]),i=(0,r.useMemo)((()=>o?s:Rn(n,s)),[o,n,s]),a=s&&s.provider,l=(0,r.useRef)(Xt);a&&!l.current&&(l.current=On(a(i.cache||Nn),s));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),gn((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,r.createElement)(jn.Provider,en(e,{value:i}))}),"defaultValue",{value:Tn}),Bn=(e,t,n)=>{const{cache:o,compare:s,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=$t.get(o),[x,y]=bn(e),b=(0,r.useRef)(!1),v=(0,r.useRef)(!1),w=(0,r.useRef)(x),E=(0,r.useRef)(t),S=(0,r.useRef)(n),k=()=>S.current,C=()=>k().isVisible()&&k().isOnline(),[O,_,N,P]=on(o,x),T=(0,r.useRef)({}).current,R=Yt(a)?n.fallback[x]:a,j=(e,t)=>{for(const n in T){const r=n;if("data"===r){if(!s(e[r],t[r])){if(!Yt(e[r]))return!1;if(!s(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,r.useMemo)((()=>{const e=!!x&&!!t&&(Yt(l)?!k().isPaused()&&!i&&(!!Yt(c)||c):l),n=t=>{const n=en(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=P(),s=n(r),a=r===o?s:n(o);let u=s;return[()=>{const e=n(O());return j(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]}),[o,x]),A=(0,qt.useSyncExternalStore)((0,r.useCallback)((e=>N(x,((t,n)=>{j(n,t)||e()}))),[o,x]),L[0],L[1]),D=!b.current,M=m[x]&&m[x].length>0,I=A.data,F=Yt(I)?R:I,B=A.error,z=(0,r.useRef)(F),U=p?Yt(I)?z.current:I:F,V=!(M&&!Yt(B))&&(D&&!Yt(l)?l:!k().isPaused()&&(i?!Yt(F)&&c:Yt(F)||c)),H=!!(x&&t&&D&&V),W=Yt(A.isValidating)?H:A.isValidating,q=Yt(A.isLoading)?H:A.isLoading,$=(0,r.useCallback)((async e=>{const t=E.current;if(!x||!t||v.current||k().isPaused())return!1;let r,o,i=!0;const a=e||{},l=!g[x]||!a.dedupe,c=()=>mn?!v.current&&x===w.current&&b.current:x===w.current,u={isValidating:!1,isLoading:!1},d=()=>{_(u)},f=()=>{const e=g[x];e&&e[1]===o&&delete g[x]},p={isValidating:!0};Yt(O().data)&&(p.isLoading=!0);try{if(l&&(_(p),n.loadingTimeout&&Yt(O().data)&&setTimeout((()=>{i&&c()&&k().onLoadingSlow(x,n)}),n.loadingTimeout),g[x]=[t(y),wn()]),[r,o]=g[x],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[x]||g[x][1]!==o)return l&&c()&&k().onDiscarded(x),!1;u.error=Xt;const e=h[x];if(!Yt(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),l&&c()&&k().onDiscarded(x),!1;const a=O().data;u.data=s(a,r)?a:r,l&&c()&&k().onSuccess(r,x,n)}catch(e){f();const t=k(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,x,t),(!0===n||Qt(n)&&n(e))&&C()&&t.onErrorRetry(e,x,t,(e=>{const t=m[x];t&&t[0]&&t[0](3,e)}),{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return i=!1,d(),!0}),[x,o]),G=(0,r.useCallback)(((...e)=>kn(o,w.current,...e)),[]);if(gn((()=>{E.current=t,S.current=n,Yt(I)||(z.current=I)})),gn((()=>{if(!x)return;const e=$.bind(Xt,In);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(x,m,((n,r={})=>{if(0==n){const n=Date.now();k().revalidateOnFocus&&n>t&&C()&&(t=n+k().focusThrottleInterval,e())}else if(1==n)k().revalidateOnReconnect&&C()&&e();else{if(n==Sn)return $();if(3==n)return $(r)}}));return v.current=!1,w.current=x,b.current=!0,_({_k:y}),V&&(Yt(F)||hn?e():(e=>{nn&&typeof window.requestAnimationFrame!=tn?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{v.current=!0,n()}}),[x]),gn((()=>{let e;function t(){const t=Qt(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!k().isVisible()||!f&&!k().isOnline()?t():$(In).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,x]),(0,r.useDebugValue)(U),i&&Yt(F)&&x){if(!mn&&hn)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,S.current=n,v.current=!1,Yt(B)?$(In):B}return{mutate:G,get data(){return T.data=!0,U},get error(){return T.error=!0,B},get isValidating(){return T.isValidating=!0,W},get isLoading(){return T.isLoading=!0,q}}},function(...e){const t=en(Tn,(0,r.useContext)(jn)),[n,o,s]=Dn(e),i=Rn(t,s);let a=Bn;const{use:l}=i,c=(l||[]).concat(Mn);for(let e=c.length;e--;)a=c[e](a);return a(n,o||i.fetcher||null,i)});var Bn;const zn=((e,t)=>(...n)=>{const[r,o,s]=Dn(n),i=(s.use||[]).concat(t);return e(r,o,{...s,use:i})})(Fn,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),Un=u(x(((e,t={})=>(n,r,o)=>{const{enabled:s,anonymousActionType:i,store:a,...l}=t;let c;try{c=(null==s||s)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return s&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...m}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=d.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return d.set(n.name,o),{type:"tracked",store:e,...o}})(a,c,l);let h=!0;o.setState=(e,t,s)=>{const c=n(e,t);if(!h)return c;const d=void 0===s?{type:i||"anonymous"}:"string"==typeof s?{type:s}:s;return void 0===a?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${a}/${d.type}`},{...f(l.name),[a]:o.getState()}),c)};const g=(...e)=>{const t=h;h=!1,n(...e),h=t},x=e(o.setState,r,o);if("untracked"===m.type?null==u||u.init(x):(m.stores[m.store]=o,null==u||u.init(Object.fromEntries(Object.entries(m.stores).map((([e,t])=>[e,e===m.store?x:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):p(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===a)return void g(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[a];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&g(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return g(x),void 0===a?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(f(l.name));case"COMMIT":return void 0===a?void(null==u||u.init(o.getState())):null==u?void 0:u.init(f(l.name));case"ROLLBACK":return p(e.state,(e=>{if(void 0===a)return g(e),void(null==u||u.init(o.getState()));g(e[a]),null==u||u.init(f(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return p(e.state,(e=>{void 0!==a?JSON.stringify(o.getState())!==JSON.stringify(e[a])&&g(e[a]):g(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return g(void 0===a?r:r[a]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return h=!h}return}})),x})((e=>({designColors:{},setDesignColors(t){e({designColors:t})}})),{name:"Extendify Library Globals Sync"}),{name:"extendify-library-globals-sync"})),Vn=()=>{const{designColors:t,setDesignColors:n}=Un(),{data:r}=zn("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-library-theme-primary-bg");var r;return n?{mainColor:n,darkColor:Wt(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-library-theme-primary-text"))&&void 0!==r?r:"#fff"}:t}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};var Hn=window.wp.data;function Wn(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Wn),r}function qn(...e){return e.filter(Boolean).join(" ")}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),Gn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Gn||{});function Jn({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:s=!0,name:i}){let a=Xn(t,e);if(s)return Kn(a,n,r,i);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=a;if(e)return Kn(t,n,r,i)}if(1&l){let{unmount:e=!0,...t}=a;return Wn(e?0:1,{0(){return null},1(){return Kn({...t,hidden:!0,style:{display:"none"}},n,r,i)}})}return Kn(a,n,r,i)}function Kn(e,t={},n,o){var s;let{as:i=n,children:a,refName:l="ref",...c}=Qn(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===r.Fragment&&Object.keys(Yn(c)).length>0){if(!(0,r.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=qn(null==(s=d.props)?void 0:s.className,c.className),t=e?{className:e}:{};return(0,r.cloneElement)(d,Object.assign({},Xn(d.props,Yn(Qn(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,r.createElement)(i,Object.assign({},Qn(c,["ref"]),i!==r.Fragment&&u,i!==r.Fragment&&f),d)}function Xn(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function Zn(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Yn(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Qn(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var er=Object.defineProperty,tr=(e,t,n)=>(((e,t,n)=>{t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let nr=new class{constructor(){tr(this,"current",this.detect()),tr(this,"handoffState","pending"),tr(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},rr=(e,t)=>{nr.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)};function or(e){let t=(0,r.useRef)(e);return rr((()=>{t.current=e}),[e]),t}let sr=function(e){let t=or(e);return r.useCallback(((...e)=>t.current(...e)),[t])},ir=Symbol();function ar(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=sr((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[ir])))?void 0:n}var lr,cr=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(cr||{});function ur(){let[e,t]=(0,r.useState)(nr.isHandoffComplete);return e&&!1===nr.isHandoffComplete&&t(!1),(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>nr.handoff()),[]),e}let dr=null!=(lr=r.useId)?lr:function(){let e=ur(),[t,n]=r.useState(e?()=>nr.nextId():null);return rr((()=>{null===t&&n(nr.nextId())}),[t]),null!=t?""+t:void 0};var fr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fr||{});let pr=Zn((function(e,t){let{features:n=1,...r}=e;return Jn({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function mr(e){return nr.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let hr=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var gr=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(gr||{}),xr=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(xr||{}),yr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(yr||{});var br=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(br||{});function vr(e){null==e||e.focus({preventScroll:!0})}let wr=["textarea","input"].join(",");function Er(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let s=r.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(hr)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&i.length>1&&(i=i.filter((e=>!o.includes(e)))),r=null!=r?r:s.activeElement;let a,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(r))-1;if(4&t)return Math.max(0,i.indexOf(r))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=i.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=i[e],null==a||a.focus(u),d+=l}while(a!==s.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,wr))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var Sr=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Sr||{});function kr(){let e=(0,r.useRef)(!1);return rr((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Cr(...e){return(0,r.useMemo)((()=>mr(...e)),[...e])}function Or(e,t,n,o){let s=or(n);(0,r.useEffect)((()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}function _r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Nr(e,t){let n=(0,r.useRef)([]),o=sr(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,s]of t.entries())if(n.current[r]!==s){let r=o(t,e);return n.current=t,r}}),[o,...t])}function Pr(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return _r((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}function Tr(){let[e]=(0,r.useState)(Pr);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}var Rr=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Rr||{});let jr=Object.assign(Zn((function(e,t){let n=(0,r.useRef)(null),o=ar(n,t),{initialFocus:s,containers:i,features:a=30,...l}=e;ur()||(a=1);let c=Cr(n);!function({ownerDocument:e},t){let n=(0,r.useRef)(null);Or(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Nr((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&vr(n.current),n.current=null)}),[t]);let o=(0,r.useRef)(!1);(0,r.useEffect)((()=>(o.current=!1,()=>{o.current=!0,_r((()=>{!o.current||(vr(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&a));let u=function({ownerDocument:e,container:t,initialFocus:n},o){let s=(0,r.useRef)(null),i=kr();return Nr((()=>{if(!o)return;let r=t.current;!r||_r((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(s.current=t)}else if(r.contains(t))return void(s.current=t);null!=n&&n.current?vr(n.current):Er(r,gr.First)===xr.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),s.current=null==e?void 0:e.activeElement}))}),[o]),s}({ownerDocument:c,container:n,initialFocus:s},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let s=kr();Or(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!s.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let a=r.current;if(!a)return;let l=e.target;l&&l instanceof HTMLElement?Lr(i,l)?(r.current=l,vr(l)):(e.preventDefault(),e.stopPropagation(),vr(a)):vr(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:u},Boolean(8&a));let d=function(){let e=(0,r.useRef)(0);return function(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),f=sr((e=>{let t=n.current;t&&Wn(d.current,{[Sr.Forwards]:()=>{Er(t,gr.First,{skipElements:[e.relatedTarget]})},[Sr.Backwards]:()=>{Er(t,gr.Last,{skipElements:[e.relatedTarget]})}})})),p=Tr(),m=(0,r.useRef)(!1),h={ref:o,onKeyDown(e){"Tab"==e.key&&(m.current=!0,p.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(Lr(t,r)||(m.current?Er(n.current,Wn(d.current,{[Sr.Forwards]:()=>gr.Next,[Sr.Backwards]:()=>gr.Previous})|gr.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&vr(e.target)))}};return r.createElement(r.Fragment,null,Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}),Jn({ourProps:h,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}))})),{features:Rr});function Lr(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let Ar=new Set,Dr=new Map;function Mr(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Ir(e){let t=Dr.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Fr=window.ReactDOM;let Br=(0,r.createContext)(!1);function zr(e){return r.createElement(Br.Provider,{value:e.force},e.children)}let Ur=r.Fragment,Vr=Zn((function(e,t){let n=e,o=(0,r.useRef)(null),s=ar(function(e,t=!0){return Object.assign(e,{[ir]:t})}((e=>{o.current=e})),t),i=Cr(o),a=function(e){let t=(0,r.useContext)(Br),n=(0,r.useContext)(Wr),o=Cr(e),[s,i]=(0,r.useState)((()=>{if(!t&&null!==n||nr.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let r=o.createElement("div");return r.setAttribute("id","headlessui-portal-root"),o.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==s&&(null!=o&&o.body.contains(s)||null==o||o.body.appendChild(s))}),[s,o]),(0,r.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),s}(o),[l]=(0,r.useState)((()=>{var e;return nr.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=ur(),u=(0,r.useRef)(!1);return rr((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,_r((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,Fr.createPortal)(Jn({ourProps:{ref:s},theirProps:n,defaultTag:Ur,name:"Portal"}),l):null})),Hr=r.Fragment,Wr=(0,r.createContext)(null),qr=Zn((function(e,t){let{target:n,...o}=e,s={ref:ar(t)};return r.createElement(Wr.Provider,{value:n},Jn({ourProps:s,theirProps:o,defaultTag:Hr,name:"Popover.Group"}))})),$r=Object.assign(Vr,{Group:qr}),Gr=(0,r.createContext)(null);function Jr(){let e=(0,r.useContext)(Gr);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Jr),e}return e}let Kr=Zn((function(e,t){let n=dr(),{id:r=`headlessui-description-${n}`,...o}=e,s=Jr(),i=ar(t);return rr((()=>s.register(r)),[r,s.register]),Jn({ourProps:{ref:i,...s.props,id:r},theirProps:o,slot:s.slot||{},defaultTag:"p",name:s.name||"Description"})})),Xr=(0,r.createContext)(null);Xr.displayName="OpenClosedContext";var Zr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Zr||{});function Yr(){return(0,r.useContext)(Xr)}function Qr({value:e,children:t}){return r.createElement(Xr.Provider,{value:e},t)}let eo=(0,r.createContext)((()=>{}));eo.displayName="StackContext";var to=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(to||{});function no({children:e,onUpdate:t,type:n,element:o,enabled:s}){let i=(0,r.useContext)(eo),a=sr(((...e)=>{null==t||t(...e),i(...e)}));return rr((()=>{let e=void 0===s||!0===s;return e&&a(0,n,o),()=>{e&&a(1,n,o)}}),[a,n,o,s]),r.createElement(eo.Provider,{value:a},e)}function ro(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function oo(e,t,n=!0){let o=(0,r.useRef)(!1);function s(n,r){if(!o.current||n.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=r(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=mr(e))?void 0:n.body)&&Wn(t,{0(){return e.matches(hr)},1(){let t=e;for(;null!==t;){if(t.matches(hr))return!0;t=t.parentElement}return!1}})}(i,br.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{o.current=n}))}),[n]);let i=(0,r.useRef)(null);ro("mousedown",(e=>{var t,n;o.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),ro("click",(e=>{!i.current||(s(e,(()=>i.current)),i.current=null)}),!0),ro("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const so="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:io,useEffect:ao,useLayoutEffect:lo,useDebugValue:co}=s;function uo(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!so(n,e)}catch{return!0}}const fo="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},s]=io({inst:{value:r,getSnapshot:t}});return lo((()=>{o.value=r,o.getSnapshot=t,uo(o)&&s({inst:o})}),[e,r,t]),ao((()=>(uo(o)&&s({inst:o}),e((()=>{uo(o)&&s({inst:o})})))),[e]),co(r),r},po="useSyncExternalStore"in s?(e=>e.useSyncExternalStore)(s):fo;function mo(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,s=e-o;n.style(r,"paddingRight",`${s}px`)}}}function ho(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(s=i)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)}))}}}function go(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let xo=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let s=t[e].call(n,...o);s&&(n=s,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Pr(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:go(n)},o=[ho(),mo(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});xo.subscribe((()=>{let e=xo.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&xo.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&xo.dispatch("TEARDOWN",n)}}));var yo=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(yo||{}),bo=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(bo||{});let vo={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},wo=(0,r.createContext)(null);function Eo(e){let t=(0,r.useContext)(wo);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Eo),t}return t}function So(e,t){return Wn(t.type,vo,e,t)}wo.displayName="DialogContext";let ko=$n.RenderStrategy|$n.Static,Co=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-${n}`,open:s,onClose:i,initialFocus:a,__demoMode:l=!1,...c}=e,[u,d]=(0,r.useState)(0),f=Yr();void 0===s&&null!==f&&(s=Wn(f,{[Zr.Open]:!0,[Zr.Closed]:!1}));let p=(0,r.useRef)(new Set),m=(0,r.useRef)(null),h=ar(m,t),g=(0,r.useRef)(null),x=Cr(m),y=e.hasOwnProperty("open")||null!==f,b=e.hasOwnProperty("onClose");if(!y&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof s)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let v=s?0:1,[w,E]=(0,r.useReducer)(So,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),S=sr((()=>i(!1))),k=sr((e=>E({type:0,id:e}))),C=!!ur()&&!l&&0===v,O=u>1,_=null!==(0,r.useContext)(wo),N=O?"parent":"leaf";!function(e,t=!0){rr((()=>{if(!t||!e.current)return;let n=e.current,r=mr(n);if(r){Ar.add(n);for(let e of Dr.keys())e.contains(n)&&(Ir(e),Dr.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Ar)if(e.contains(t))return;1===Ar.size&&(Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e))}})),()=>{if(Ar.delete(n),Ar.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!Dr.has(e)){for(let t of Ar)if(e.contains(t))return;Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e)}}));else for(let e of Dr.keys())Ir(e),Dr.delete(e)}}}),[t])}(m,!!O&&C);let P=sr((()=>{var e,t;return[...Array.from(null!=(e=null==x?void 0:x.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(g.current)||w.panelRef.current&&e.contains(w.panelRef.current)))),null!=(t=w.panelRef.current)?t:m.current]}));oo((()=>P()),S,C&&!O),Or(null==x?void 0:x.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===cr.Escape&&0===v&&(O||(e.preventDefault(),e.stopPropagation(),S()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return po(e.subscribe,e.getSnapshot,e.getSnapshot)}(xo),o=e?r.get(e):void 0,s=!!o&&o.count>0;rr((()=>{if(e&&t)return xo.dispatch("PUSH",e,n),()=>xo.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(x,0===v&&!_,P),(0,r.useEffect)((()=>{if(0!==v||!m.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&S()}));return e.observe(m.current),()=>e.disconnect()}),[v,m,S]);let[T,R]=function(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=sr((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),o=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(Gr.Provider,{value:o},e.children)}),[t])]}(),j=(0,r.useMemo)((()=>[{dialogState:v,close:S,setTitleId:k},w]),[v,w,S,k]),L=(0,r.useMemo)((()=>({open:0===v})),[v]),A={ref:h,id:o,role:"dialog","aria-modal":0===v||void 0,"aria-labelledby":w.titleId,"aria-describedby":T};return r.createElement(no,{type:"Dialog",enabled:0===v,element:m,onUpdate:sr(((e,t,n)=>{"Dialog"===t&&Wn(e,{[to.Add](){p.current.add(n),d((e=>e+1))},[to.Remove](){p.current.add(n),d((e=>e-1))}})}))},r.createElement(zr,{force:!0},r.createElement($r,null,r.createElement(wo.Provider,{value:j},r.createElement($r.Group,{target:m},r.createElement(zr,{force:!1},r.createElement(R,{slot:L,name:"Dialog.Description"},r.createElement(jr,{initialFocus:a,containers:p,features:C?Wn(N,{parent:jr.features.RestoreFocus,leaf:jr.features.All&~jr.features.FocusLock}):jr.features.None},Jn({ourProps:A,theirProps:c,slot:L,defaultTag:"div",features:ko,visible:0===v,name:"Dialog"})))))))),r.createElement(pr,{features:fr.Hidden,ref:g}))})),Oo=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-overlay-${n}`,...s}=e,[{dialogState:i,close:a}]=Eo("Dialog.Overlay"),l=ar(t),c=sr((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return Jn({ourProps:{ref:l,id:o,"aria-hidden":!0,onClick:c},theirProps:s,slot:(0,r.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),_o=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-backdrop-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Backdrop"),l=ar(t);(0,r.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return r.createElement(zr,{force:!0},r.createElement($r,null,Jn({ourProps:{ref:l,id:o,"aria-hidden":!0},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),No=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-panel-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Panel"),l=ar(t,a.panelRef),c=(0,r.useMemo)((()=>({open:0===i})),[i]),u=sr((e=>{e.stopPropagation()}));return Jn({ourProps:{ref:l,id:o,onClick:u},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Po=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-title-${n}`,...s}=e,[{dialogState:i,setTitleId:a}]=Eo("Dialog.Title"),l=ar(t);(0,r.useEffect)((()=>(a(o),()=>a(null))),[o,a]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return Jn({ourProps:{ref:l,id:o},theirProps:s,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),To=Object.assign(Co,{Backdrop:_o,Panel:No,Overlay:Oo,Title:Po,Description:Kr});const Ro=()=>{const[t,n]=(0,e.useState)(null),r=y((e=>e.open)),o=y((e=>e.removeAllModals));return(0,e.useEffect)((()=>y.subscribe((e=>e.modals),(e=>n(e?.length>0?e[0]:null)))),[]),(0,e.useEffect)((()=>{r||o()}),[r,o]),t};var jo=window.wp.i18n,Lo=window.wp.components,Ao=window.lodash;const Do=new Map,Mo=new WeakMap;let Io,Fo=0;function Bo(e,t,n={},r=Io){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:s,elements:i}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(Mo.has(n)||(Fo+=1,Mo.set(n,Fo.toString())),Mo.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=Do.get(t);if(!n){const r=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var n;const s=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(n=r.get(t.target))||n.forEach((e=>{e(s,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},Do.set(t,n)}return n}(n);let a=i.get(e)||[];return i.has(e)||i.set(e,a),a.push(t),s.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(i.delete(e),s.unobserve(e)),0===i.size&&(s.disconnect(),Do.delete(o))}}class zo extends r.Component{constructor(e){super(e),this.node=null,this._unobserveCb=null,this.handleNode=e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=e||null,this.observeNode()},this.handleChange=(e,t)=>{e&&this.props.triggerOnce&&this.unobserve(),isPlainChildren(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t)},this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve(),this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o,fallbackInView:s}=this.props;this._unobserveCb=Bo(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o},s)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){if(!isPlainChildren(this.props)){const{inView:e,entry:t}=this.state;return this.props.children({inView:e,entry:t,ref:this.handleNode})}const e=this.props,{children:t,as:n}=e,r=function(e,t){if(null==e)return{};for(var n,r,o={},s=Object.keys(e);r<s.length;r++)s[r],null.indexOf(n)>=0||(o[n]=e[n]);return o}(e);return React.createElement(n||"div",_extends({ref:this.handleNode},r),t)}}function Uo(){return Uo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uo.apply(this,arguments)}function Vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vo(Object(n),!0).forEach((function(t){Wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class qo extends i().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const s=parseInt(o);s>0&&e<=s&&s<n&&(n=s,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=i().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let s=n;s&&"string"!=typeof s&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===s&&(s="my-masonry-grid_column"));const a=Ho(Ho(Ho({},e),t),{},{style:Ho(Ho({},t.style),{},{width:o}),className:s});return r.map(((e,t)=>i().createElement("div",Uo({},a,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:s,className:a}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=a;return"string"!=typeof a&&(this.logDeprecated('The property "className" requires a string'),void 0===a&&(c="my-masonry-grid")),i().createElement("div",Uo({},l,{className:c}),this.renderColumns())}}qo.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var $o=qo;let Go=0;const Jo={async get(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Go++;const r="pattern"===e.type?"8":"4",o="pattern"===e.type?"patternType":"layoutType",s=Object.assign({filterByFormula:Ko(e,o),pageSize:r,categories:e.taxonomies,search:e.search,type:e.type,offset:"",initial:1===Go,request_count:Go,sdk_partner:null!==(t=at.getState().sdkPartner)&&void 0!==t?t:""},n);return await ct.post("templates",s)},maybeImport(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e?.id,categories:r,maybe_import:!0,type:e.fields?.type,sdk_partner:null!==(n=at.getState().sdkPartner)&&void 0!==n?n:"",pageSize:"1",template_name:e.fields?.title})},import(e){var t,n,r,o;const s=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e.id,categories:s,imported:!0,basePattern:null!==(n=null!==(r=e.fields?.basePattern)&&void 0!==r?r:e.fields?.baseLayout)&&void 0!==n?n:"",type:e.fields.type,sdk_partner:null!==(o=at.getState().sdkPartner)&&void 0!==o?o:"",pageSize:"1",template_name:e.fields?.title})}},Ko=(e,t)=>{let{taxonomies:n}=e;const r=n?.siteType?.slug,o=[`{type}="${t.replace("Type","")}"`,`{siteType}="${r}"`];return n[t]?.slug&&o.push(`{${t}}="${n[t].slug}"`),`AND(${o.join(", ")})`.replace(/\r?\n|\r/g,"")};var Xo=window.wp.blockEditor,Zo=o(184),Yo=o.n(Zo);const Qo=()=>{const[t,n]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=()=>n(window.location.search.indexOf("DEVMODE")>-1||window.location.search.indexOf("LOCALMODE")>-1);return e(),window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),t},es={getInstalled(){return ct.get("plugins")},installAndActivate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new FormData;return t.append("plugins",JSON.stringify(e)),ct.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},getActivated(){return ct.get("active-plugins")}};let ts=[],ns=[];async function rs(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ts?.length||(ts=Object.keys(await es.getInstalled()));return(!!n?.length&&n.filter((e=>!ts.some((t=>t.includes(e)))))).length}async function os(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ns?.length||(ns=Object.values(await es.getActivated()));const r=!!n?.length&&n.filter((e=>!ns.some((t=>t.includes(e)))));return(!r||!await rs(e))&&r?.length}const ss=u(x((e=>({wantedTemplate:{},importOnLoad:!1,setWanted:t=>e({wantedTemplate:t}),removeWanted:()=>e({wantedTemplate:{}})})),{name:"extendify-wanted-template"})),is=e=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";at.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent(`extendify::${t}-library`,{detail:e,bubbles:!0}))}(e,"open");function as(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function ls(e){switch(e){case"siteType":return(0,jo.__)("Site Type","extendify");case"patternType":return(0,jo.__)("Content","extendify");case"layoutType":return(0,jo.__)("Page Types","extendify")}return e}function cs(){var t;const n=ss((e=>e.wantedTemplate)),r=n?.fields?.required_plugins||[];return(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Plugins required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.sprintf)(1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},640:function(e,t,n){"use strict";var r=n(742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,s,i,a,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),a=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=o[t.format]||o.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),l.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),s=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(a):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},300:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=a(n(196)),s=a(n(640)),i=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(g,e);var t,n,a,l,h=(a=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(l){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(f(e=h.call.apply(h,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,i=n.onCopy,a=n.children,l=n.options,c=o.default.Children.only(a),u=(0,s.default)(r,l);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,i),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=h,m(h,"defaultProps",{onCopy:void 0,options:void 0})},855:function(e,t,n){"use strict";var r=n(300).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useState,i=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return a((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,s(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,a=n)}var i,a,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=i(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var s=Object.create(null);o.r(s);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},o.d(s,i),s},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.blocks;const n=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,s={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,s),s};var r=o(196),s=o.t(r,2),i=o.n(r),a=o(798);const{useSyncExternalStoreWithSelector:l}=a,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?n(e):n)(e):e,o=(e,n)=>function(e,t=e.getState,n){const o=l(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,r.useDebugValue)(o),o}(t,e,n);return Object.assign(o,t),o},u=e=>e?c(e):c,d=new Map,f=e=>{const t=d.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},p=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)},m=e=>(t,n,r)=>{const o=r.subscribe;return r.subscribe=(e,t,n)=>{let s=e;if(t){const o=(null==n?void 0:n.equalityFn)||Object.is;let i=e(r.getState());s=n=>{const r=e(n);if(!o(i,r)){const e=i;t(i=r,e)}},(null==n?void 0:n.fireImmediately)&&t(i,i)}return o(s)},e(t,n,r)};function h(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const g=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return g(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return g(t)(e)}}}},x=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c;try{c=s.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=g(s.serialize),d=()=>{const e=s.partialize({...r()});let t;const n=u({state:e,version:s.version}).then((e=>c.setItem(s.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;i=!1,a.forEach((e=>e(r())));const t=(null==(e=s.onRehydrateStorage)?void 0:e.call(s,r()))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e)return s.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=s.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),i=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let s={storage:h((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c=s.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=s.partialize({...r()});return c.setItem(s.name,{state:e,version:s.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;i=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=s.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),i=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},s.skipHydration||m(),p||f})(e,t),y=u(m(x(((e,t)=>({open:!1,ready:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",modals:[],pushModal:n=>e({modals:[n,...t().modals]}),popModal:()=>e({modals:t().modals.slice(1)}),removeAllModals:()=>e({modals:[]}),updateCurrentTaxonomies:t=>e({currentTaxonomies:{...t}}),updateCurrentType:t=>e({currentType:t}),setOpen:t=>e({open:t}),setReady:t=>e({ready:t})})),{name:"extendify-global-state",partialize:e=>(delete e.modals,delete e.ready,e)})));function b(e,t){return function(){return e.apply(t,arguments)}}const{toString:v}=Object.prototype,{getPrototypeOf:w}=Object,E=(e=>t=>{const n=v.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),k=e=>(e=e.toLowerCase(),t=>E(t)===e),S=e=>t=>typeof t===e,{isArray:C}=Array,O=S("undefined"),_=k("ArrayBuffer"),N=S("string"),P=S("function"),T=S("number"),R=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==E(e))return!1;const t=w(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},L=k("Date"),A=k("File"),D=k("Blob"),M=k("FileList"),F=k("URLSearchParams");function I(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),C(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let i;for(r=0;r<s;r++)i=o[r],t.call(null,e[i],i,e)}}function B(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,U=e=>!O(e)&&e!==z,V=(H="undefined"!=typeof Uint8Array&&w(Uint8Array),e=>H&&e instanceof H);var H;const W=k("HTMLFormElement"),q=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$=k("RegExp"),G=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};I(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},J="abcdefghijklmnopqrstuvwxyz",K="0123456789",X={DIGIT:K,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+K};var Z={isArray:C,isArrayBuffer:_,isBuffer:function(e){return null!==e&&!O(e)&&null!==e.constructor&&!O(e.constructor)&&P(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||v.call(e)===t||P(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer),t},isString:N,isNumber:T,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:j,isUndefined:O,isDate:L,isFile:A,isBlob:D,isRegExp:$,isFunction:P,isStream:e=>R(e)&&P(e.pipe),isURLSearchParams:F,isTypedArray:V,isFileList:M,forEach:I,merge:function e(){const{caseless:t}=U(this)&&this||{},n={},r=(r,o)=>{const s=t&&B(n,o)||o;j(n[s])&&j(r)?n[s]=e(n[s],r):j(r)?n[s]=e({},r):C(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&I(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(I(t,((t,r)=>{n&&P(t)?e[r]=b(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,s,i;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],r&&!r(i,e,t)||a[i]||(t[i]=e[i],a[i]=!0);e=!1!==n&&w(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:k,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!T(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:W,hasOwnProperty:q,hasOwnProp:q,reduceDescriptors:G,freezeMethods:e=>{G(e,((t,n)=>{if(P(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];P(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return C(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:B,global:z,isContextDefined:U,ALPHABET:X,generateString:(e=16,t=X.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&P(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=C(e)?[]:{};return I(e,((e,t)=>{const s=n(e,r+1);!O(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)}};function Y(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Z.inherits(Y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Q=Y.prototype,ee={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ee[e]={value:e}})),Object.defineProperties(Y,ee),Object.defineProperty(Q,"isAxiosError",{value:!0}),Y.from=(e,t,n,r,o,s)=>{const i=Object.create(Q);return Z.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Y.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};var te=Y;function ne(e){return Z.isPlainObject(e)||Z.isArray(e)}function re(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function oe(e,t,n){return e?e.concat(t).map((function(e,t){return e=re(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const se=Z.toFlatObject(Z,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ie=function(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Z.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Z.isDate(e))return e.toISOString();if(!a&&Z.isBlob(e))throw new te("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(e)||Z.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Z.isArray(e)&&function(e){return Z.isArray(e)&&!e.some(ne)}(e)||(Z.isFileList(e)||Z.endsWith(n,"[]"))&&(a=Z.toArray(e)))return n=re(n),a.forEach((function(e,r){!Z.isUndefined(e)&&null!==e&&t.append(!0===i?oe([n],r,s):null===i?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(oe(o,n,s),l(e)),!1)}const u=[],d=Object.assign(se,{defaultVisitor:c,convertValue:l,isVisitable:ne});if(!Z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Z.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Z.forEach(n,(function(n,s){!0===(!(Z.isUndefined(n)||null===n)&&o.call(t,n,Z.isString(s)?s.trim():s,r,d))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t};function ae(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&ie(e,this,t)}const ce=le.prototype;ce.append=function(e,t){this._pairs.push([e,t])},ce.toString=function(e){const t=e?function(t){return e.call(this,t,ae)}:ae;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var ue=le;function de(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fe(e,t,n){if(!t)return e;const r=n&&n.encode||de,o=n&&n.serialize;let s;if(s=o?o(t,n):Z.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}var pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},he="undefined"!=typeof URLSearchParams?URLSearchParams:ue,ge=FormData;const xe=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var be={isBrowser:!0,classes:{URLSearchParams:he,FormData:ge,Blob:Blob},isStandardBrowserEnv:xe,isStandardBrowserWebWorkerEnv:ye,protocols:["http","https","file","blob","url","data"]},ve=function(e){function t(e,n,r,o){let s=e[o++];const i=Number.isFinite(+s),a=o>=e.length;return s=!s&&Z.isArray(r)?r.length:s,a?(Z.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i):(r[s]&&Z.isObject(r[s])||(r[s]=[]),t(e,n,r[s],o)&&Z.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}(r[s])),!i)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const n={};return Z.forEachEntry(e,((e,r)=>{t(function(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const we={"Content-Type":void 0},Ee={transitional:me,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Z.isObject(e);if(o&&Z.isHTMLForm(e)&&(e=new FormData(e)),Z.isFormData(e))return r&&r?JSON.stringify(ve(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ie(e,new be.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return be.isNode&&Z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=Z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ie(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Z.isString(e))try{return(0,JSON.parse)(e),Z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ee.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw te.from(e,te.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Z.forEach(["delete","get","head"],(function(e){Ee.headers[e]={}})),Z.forEach(["post","put","patch"],(function(e){Ee.headers[e]=Z.merge(we)}));var ke=Ee;const Se=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ce=Symbol("internals");function Oe(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:Z.isArray(e)?e.map(_e):String(e)}function Ne(e,t,n,r){return Z.isFunction(r)?r.call(this,t,n):Z.isString(t)?Z.isString(r)?-1!==t.indexOf(r):Z.isRegExp(r)?r.test(t):void 0:void 0}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Oe(t);if(!o)throw new Error("header name must be a non-empty string");const s=Z.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=_e(e))}const s=(e,t)=>Z.forEach(e,((e,n)=>o(e,n,t)));return Z.isPlainObject(e)||e instanceof this.constructor?s(e,t):Z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Se[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Z.isFunction(t))return t.call(this,e,n);if(Z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ne(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Oe(e)){const o=Z.findKey(n,e);!o||t&&!Ne(0,n[o],o,t)||(delete n[o],r=!0)}}return Z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ne(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Z.forEach(this,((r,o)=>{const s=Z.findKey(n,o);if(s)return t[s]=_e(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=_e(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Z.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ce]=this[Ce]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Oe(e);t[r]||(function(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Z.isArray(e)?e.forEach(r):r(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.freezeMethods(Pe.prototype),Z.freezeMethods(Pe);var Te=Pe;function Re(e,t){const n=this||ke,r=t||n,o=Te.from(r.headers);let s=r.data;return Z.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function je(e){return!(!e||!e.__CANCEL__)}function Le(e,t,n){te.call(this,null==e?"canceled":e,te.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(Le,te,{__CANCEL__:!0});var Ae=Le,De=be.isStandardBrowserEnv?{write:function(e,t,n,r,o,s){const i=[];i.push(e+"="+encodeURIComponent(t)),Z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Z.isString(r)&&i.push("path="+r),Z.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Me(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Fe=be.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Z.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Ie=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[i];o||(o=l),n[s]=a,r[s]=l;let u=i,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function Be(e,t){let n=0;const r=Ie(50,250);return o=>{const s=o.loaded,i=o.lengthComputable?o.total:void 0,a=s-n,l=r(a);n=s;const c={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&s<=i?(i-s)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ze={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Te.from(e.headers).normalize(),s=e.responseType;let i;function a(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}Z.isFormData(r)&&(be.isStandardBrowserEnv||be.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Me(e.baseURL,e.url);function u(){if(!l)return;const r=Te.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),fe(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new te("Request aborted",te.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new te("Network Error",te.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||me;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new te(t,r.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,l)),l=null},be.isStandardBrowserEnv){const t=(e.withCredentials||Fe(c))&&e.xsrfCookieName&&De.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&Z.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),Z.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Be(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Be(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{l&&(n(!t||t.type?new Ae(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===be.protocols.indexOf(d)?n(new te("Unsupported protocol "+d+":",te.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};Z.forEach(ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ue={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Z.isString(n)?ze[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new te(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Z.hasOwnProp(ze,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Z.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:ze};function Ve(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ae(null,e)}function He(e){return Ve(e),e.headers=Te.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ue.getAdapter(e.adapter||ke.adapter)(e).then((function(t){return Ve(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return je(t)||(Ve(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const We=e=>e instanceof Te?e.toJSON():e;function qe(e,t){t=t||{};const n={};function r(e,t,n){return Z.isPlainObject(e)&&Z.isPlainObject(t)?Z.merge.call({caseless:n},e,t):Z.isPlainObject(t)?Z.merge({},t):Z.isArray(t)?t.slice():t}function o(e,t,n){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!Z.isUndefined(t))return r(void 0,t)}function i(e,t){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o(We(e),We(t),!0)};return Z.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const s=l[r]||o,i=s(e[r],t[r],r);Z.isUndefined(i)&&s!==a||(n[r]=i)})),n}const $e="1.3.2",Ge={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ge[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Je={};Ge.transitional=function(e,t,n){function r(e,t){return"[Axios v"+$e+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new te(r(o," has been removed"+(t?" in "+t:"")),te.ERR_DEPRECATED);return t&&!Je[o]&&(Je[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};var Ke={assertOptions:function(e,t,n){if("object"!=typeof e)throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new te("option "+s+" must be "+n,te.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new te("Unknown option "+s,te.ERR_BAD_OPTION)}},validators:Ge};const Xe=Ke.validators;class Ze{constructor(e){this.defaults=e,this.interceptors={request:new pe,response:new pe}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let s;void 0!==n&&Ke.assertOptions(n,{silentJSONParsing:Xe.transitional(Xe.boolean),forcedJSONParsing:Xe.transitional(Xe.boolean),clarifyTimeoutError:Xe.transitional(Xe.boolean)},!1),void 0!==r&&Ke.assertOptions(r,{encode:Xe.function,serialize:Xe.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=o&&Z.merge(o.common,o[t.method]),s&&Z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Te.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[He.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let f=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=He.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return fe(Me((e=qe(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Z.forEach(["delete","get","head","options"],(function(e){Ze.prototype[e]=function(t,n){return this.request(qe(n||{},{method:e,url:t,data:(n||{}).data}))}})),Z.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(qe(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ze.prototype[e]=t(),Ze.prototype[e+"Form"]=t(!0)}));var Ye=Ze;class Qe{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ae(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new Qe((function(t){e=t}));return{token:t,cancel:e}}}var et=Qe;const tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tt).forEach((([e,t])=>{tt[t]=e}));var nt=tt;const rt=function e(t){const n=new Ye(t),r=b(Ye.prototype.request,n);return Z.extend(r,Ye.prototype,n,{allOwnKeys:!0}),Z.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qe(t,n))},r}(ke);rt.Axios=Ye,rt.CanceledError=Ae,rt.CancelToken=et,rt.isCancel=je,rt.VERSION=$e,rt.toFormData=ie,rt.AxiosError=te,rt.Cancel=rt.CanceledError,rt.all=function(e){return Promise.all(e)},rt.spread=function(e){return function(t){return e.apply(null,t)}},rt.isAxiosError=function(e){return Z.isObject(e)&&!0===e.isAxiosError},rt.mergeConfig=qe,rt.AxiosHeaders=Te,rt.formToJSON=e=>ve(Z.isHTMLForm(e)?new FormData(e):e),rt.HttpStatusCode=nt,rt.default=rt;var ot=rt;const st={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return ct.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),ct.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),ct.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return ct.post("clear-user")}},it={getItem:async()=>await st.getData(),setItem:async(e,t)=>await st.setData(t),removeItem:async()=>await st.deleteData()},at=u(x(((e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}})),{name:"extendify-user",storage:h((()=>it))})),lt=()=>{const[t,n]=(0,e.useState)(at.persist.hasHydrated);return(0,e.useEffect)((()=>{const e=at.persist.onFinishHydration((()=>n(!0)));return()=>{e()}}),[]),t},ct=ot.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});function ut(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}ct.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(ut(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(ut(e.response))}(e))),ct.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=at.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const dt={getData(){return ct.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return ct.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return ct.post("site-settings/add-utils-to-global-styles")}},ft={getItem:async()=>await dt.getData(),setItem:async(e,t)=>await dt.setData(t),removeItem:()=>{}},pt=u(x((e=>({siteType:{},activateLegacyClasses:!1,setSiteType:async t=>{e({siteType:t}),await dt.updateOption("extendify_siteType",t)}})),{name:"extendify-sitesettings",storage:h((()=>ft))})),mt={async get(){return await ct.get("taxonomies")}},ht=u(x(((e,t)=>({taxonomies:{},setTaxonomies:t=>e({taxonomies:t}),fetchTaxonomies:async()=>{let e;try{if(e=await mt.get(),e?.errors)throw console.error(e),new Error("Error fetching taxonomies")}catch(e){return void setTimeout((()=>t().fetchTaxonomies()),2e3)}e=Object.keys(e).reduce(((t,n)=>(t[n]=e[n],t)),{}),Object.keys(e)?.length&&t().setTaxonomies(e)}})),{name:"extendify-taxonomies"})),gt=u(m(((e,t)=>({templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(y.getState().currentType)},appendTemplates:async n=>{for(const r of n)t().templates.find((e=>e.id===r.id))||(await new Promise((e=>setTimeout(e,5))),requestAnimationFrame((()=>{const n=[...t().templates,r];e({templates:n})})))},setupDefaultTaxonomies:()=>{var t;const n=ht.getState().taxonomies;let r=Object.entries(n).reduce(((e,t)=>(e[t[0]]={slug:"",title:"Featured"},e)),{});const o={taxonomies:{...r,...null!==(t=y.getState()?.currentTaxonomies)&&void 0!==t?t:{},siteType:pt.getState().siteType}};e((e=>({taxonomyDefaultState:r,searchParams:{...e.searchParams,...o}}))),y.getState().updateCurrentTaxonomies(o.taxonomies)},updateTaxonomies:e=>{const n={};n.taxonomies=Object.assign({},t().searchParams.taxonomies,e),y.getState().updateCurrentTaxonomies(n?.taxonomies),t().updateSearchParams(n)},updateType(e){y.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:n=>{n?.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);const r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},resetTemplates:()=>e({templates:[],nextPage:""})})))),xt={metaData(){return ct.get("meta-data")},ping(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post("simple-ping",{action:e,categories:r,sdk_partner:null!==(n=at.getState()?.sdkPartner)&&void 0!==n?n:""})}};var yt={grad:.9,turn:360,rad:360/(2*Math.PI)},bt=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},vt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},wt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Et=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},kt=function(e){return{r:wt(e.r,0,255),g:wt(e.g,0,255),b:wt(e.b,0,255),a:wt(e.a)}},St=function(e){return{r:vt(e.r),g:vt(e.g),b:vt(e.b),a:vt(e.a,3)}},Ct=/^#([0-9a-f]{3,8})$/i,Ot=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},_t=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=Math.max(t,n,r),i=s-Math.min(t,n,r),a=i?s===t?(n-r)/i:s===n?2+(r-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:o}},Nt=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var s=Math.floor(t),i=r*(1-n),a=r*(1-(t-s)*n),l=r*(1-(1-t+s)*n),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:o}},Pt=function(e){return{h:Et(e.h),s:wt(e.s,0,100),l:wt(e.l,0,100),a:wt(e.a)}},Tt=function(e){return{h:vt(e.h),s:vt(e.s),l:vt(e.l),a:vt(e.a,3)}},Rt=function(e){return Nt((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},jt=function(e){return{h:(t=_t(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},Lt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ft={string:[[function(e){var t=Ct.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?vt(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?vt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Dt.exec(e)||Mt.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:kt({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Lt.exec(e)||At.exec(e);if(!t)return null;var n,r,o=Pt({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(yt[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Rt(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=void 0===o?1:o;return bt(t)&&bt(n)&&bt(r)?kt({r:Number(t),g:Number(n),b:Number(r),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=Pt({h:Number(t),s:Number(n),l:Number(r),a:Number(s)});return Rt(i)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=function(e){return{h:Et(e.h),s:wt(e.s,0,100),v:wt(e.v,0,100),a:wt(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(s)});return Nt(i)},"hsv"]]},It=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},Bt=function(e){return"string"==typeof e?It(e.trim(),Ft.string):"object"==typeof e&&null!==e?It(e,Ft.object):[null,void 0]},zt=function(e,t){var n=jt(e);return{h:n.h,s:wt(n.s+100*t,0,100),l:n.l,a:n.a}},Ut=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vt=function(e,t){var n=jt(e);return{h:n.h,s:n.s,l:wt(n.l+100*t,0,100),a:n.a}},Ht=function(){function e(e){this.parsed=Bt(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return vt(Ut(this.rgba),2)},e.prototype.isDark=function(){return Ut(this.rgba)<.5},e.prototype.isLight=function(){return Ut(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=St(this.rgba)).r,n=e.g,r=e.b,s=(o=e.a)<1?Ot(vt(255*o)):"","#"+Ot(t)+Ot(n)+Ot(r)+s;var e,t,n,r,o,s},e.prototype.toRgb=function(){return St(this.rgba)},e.prototype.toRgbString=function(){return t=(e=St(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Tt(jt(this.rgba))},e.prototype.toHslString=function(){return t=(e=Tt(jt(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=_t(this.rgba),{h:vt(e.h),s:vt(e.s),v:vt(e.v),a:vt(e.a,3)};var e},e.prototype.invert=function(){return Wt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,-e))},e.prototype.grayscale=function(){return Wt(zt(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Wt({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):vt(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jt(this.rgba);return"number"==typeof e?Wt({h:e,s:t.s,l:t.l,a:t.a}):vt(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Wt(e).toHex()},e}(),Wt=function(e){return e instanceof Ht?e:new Ht(e)},qt=o(688);const $t=new WeakMap,Gt={},Jt={},Kt=()=>{},Xt=Kt(),Zt=Object,Yt=e=>e===Xt,Qt=e=>"function"==typeof e,en=(e,t)=>({...e,...t}),tn="undefined",nn=typeof window!=tn,rn=typeof document!=tn,on=(e,t)=>{const n=$t.get(e);return[()=>!Yt(t)&&e.get(t)||Gt,r=>{if(!Yt(t)){const o=e.get(t);t in Jt||(Jt[t]=o),n[5](t,en(o,r),o||Gt)}},n[6],()=>!Yt(t)&&t in Jt?Jt[t]:!Yt(t)&&e.get(t)||Gt]},sn=new WeakMap;let an=0;const ln=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,s;if(Zt(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=sn.get(e),o)return o;if(o=++an+"~",sn.set(e,o),n==Array){for(o="@",s=0;s<e.length;s++)o+=ln(e[s])+",";sn.set(e,o)}if(n==Zt){o="#";const t=Zt.keys(e).sort();for(;!Yt(s=t.pop());)Yt(e[s])||(o+=s+":"+ln(e[s])+",");sn.set(e,o)}}return o};let cn=!0;const[un,dn]=nn&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Kt,Kt],fn={isOnline:()=>cn,isVisible:()=>{const e=rn&&document.visibilityState;return Yt(e)||"hidden"!==e}},pn={initFocus:e=>(rn&&document.addEventListener("visibilitychange",e),un("focus",e),()=>{rn&&document.removeEventListener("visibilitychange",e),dn("focus",e)}),initReconnect:e=>{const t=()=>{cn=!0,e()},n=()=>{cn=!1};return un("online",t),un("offline",n),()=>{dn("online",t),dn("offline",n)}}},mn=!r.useId,hn=!nn||"Deno"in window,gn=hn?r.useEffect:r.useLayoutEffect,xn="undefined"!=typeof navigator&&navigator.connection,yn=!hn&&xn&&(["slow-2g","2g"].includes(xn.effectiveType)||xn.saveData),bn=e=>{if(Qt(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ln(e):"",t]};let vn=0;const wn=()=>++vn,En=2;var kn=En;async function Sn(...e){const[t,n,r,o]=e,s=en({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let i=s.populateCache;const a=s.rollbackOnError;let l=s.optimisticData;const c=!1!==s.revalidate,u=e=>"function"==typeof a?a(e):!1!==a,d=s.throwOnError;if(Qt(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=bn(n);if(!o)return;const[s,a]=on(t,o),[f,p,m]=$t.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](En).then((()=>s().data)):s().data;if(e.length<3)return g();let x,y=r;const b=wn();p[o]=[b,0];const v=!Yt(l),w=s(),E=w.data,k=w._c,S=Yt(k)?E:k;if(v&&(l=Qt(l)?l(S):l,a({data:l,_c:S})),Qt(y))try{y=y(S)}catch(e){x=e}if(y&&Qt(y.then)){if(y=await y.catch((e=>{x=e})),b!==p[o][0]){if(x)throw x;return y}x&&v&&u(x)&&(i=!0,y=S,a({data:y,_c:Xt}))}i&&(x||(Qt(i)&&(y=i(y,S)),a({data:y,_c:Xt}))),p[o][1]=wn();const C=await g();if(a({_c:Xt}),!x)return i?C:y;if(d)throw x}}const Cn=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},On=(e,t)=>{if(!$t.has(e)){const n=en(pn,t),r={},o=Sn.bind(Xt,e);let s=Kt;const i={},a=(e,t)=>{const n=i[e]||[];return i[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=i[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!$t.has(e)&&($t.set(e,[r,{},{},{},o,l,a]),!hn)){const t=n.initFocus(setTimeout.bind(Xt,Cn.bind(Xt,r,0))),o=n.initReconnect(setTimeout.bind(Xt,Cn.bind(Xt,r,1)));s=()=>{t&&t(),o&&o(),$t.delete(e)}}};return c(),[e,o,c,s]}return[e,$t.get(e)[4]]},[Nn,Pn]=On(new Map),Tn=en({onLoadingSlow:Kt,onSuccess:Kt,onError:Kt,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,s=r.retryCount,i=~~((Math.random()+.5)*(1<<(s<8?s:8)))*t.errorRetryInterval;!Yt(o)&&s>o||setTimeout(n,i,r)},onDiscarded:Kt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:yn?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:yn?5e3:3e3,compare:(e,t)=>ln(e)==ln(t),isPaused:()=>!1,cache:Nn,mutate:Pn,fallback:{}},fn),Rn=(e,t)=>{const n=en(e,t);if(t){const{use:r,fallback:o}=e,{use:s,fallback:i}=t;r&&s&&(n.use=r.concat(s)),o&&i&&(n.fallback=en(o,i))}return n},jn=(0,r.createContext)({}),Ln=nn&&window.__SWR_DEVTOOLS_USE__,An=Ln?window.__SWR_DEVTOOLS_USE__:[],Dn=e=>Qt(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Mn=An.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=bn(t),[,,,o]=$t.get(Nn),s=o[r];return s?(delete o[r],s):n(...e)}),r)));Ln&&(window.__SWR_DEVTOOLS_REACT__=r);const Fn={dedupe:!0},In=(Zt.defineProperty((e=>{const{value:t}=e,n=(0,r.useContext)(jn),o=Qt(t),s=(0,r.useMemo)((()=>o?t(n):t),[o,n,t]),i=(0,r.useMemo)((()=>o?s:Rn(n,s)),[o,n,s]),a=s&&s.provider,l=(0,r.useRef)(Xt);a&&!l.current&&(l.current=On(a(i.cache||Nn),s));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),gn((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,r.createElement)(jn.Provider,en(e,{value:i}))}),"defaultValue",{value:Tn}),Bn=(e,t,n)=>{const{cache:o,compare:s,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=$t.get(o),[x,y]=bn(e),b=(0,r.useRef)(!1),v=(0,r.useRef)(!1),w=(0,r.useRef)(x),E=(0,r.useRef)(t),k=(0,r.useRef)(n),S=()=>k.current,C=()=>S().isVisible()&&S().isOnline(),[O,_,N,P]=on(o,x),T=(0,r.useRef)({}).current,R=Yt(a)?n.fallback[x]:a,j=(e,t)=>{for(const n in T){const r=n;if("data"===r){if(!s(e[r],t[r])){if(!Yt(e[r]))return!1;if(!s(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,r.useMemo)((()=>{const e=!!x&&!!t&&(Yt(l)?!S().isPaused()&&!i&&(!!Yt(c)||c):l),n=t=>{const n=en(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=P(),s=n(r),a=r===o?s:n(o);let u=s;return[()=>{const e=n(O());return j(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]}),[o,x]),A=(0,qt.useSyncExternalStore)((0,r.useCallback)((e=>N(x,((t,n)=>{j(n,t)||e()}))),[o,x]),L[0],L[1]),D=!b.current,M=m[x]&&m[x].length>0,F=A.data,I=Yt(F)?R:F,B=A.error,z=(0,r.useRef)(I),U=p?Yt(F)?z.current:F:I,V=!(M&&!Yt(B))&&(D&&!Yt(l)?l:!S().isPaused()&&(i?!Yt(I)&&c:Yt(I)||c)),H=!!(x&&t&&D&&V),W=Yt(A.isValidating)?H:A.isValidating,q=Yt(A.isLoading)?H:A.isLoading,$=(0,r.useCallback)((async e=>{const t=E.current;if(!x||!t||v.current||S().isPaused())return!1;let r,o,i=!0;const a=e||{},l=!g[x]||!a.dedupe,c=()=>mn?!v.current&&x===w.current&&b.current:x===w.current,u={isValidating:!1,isLoading:!1},d=()=>{_(u)},f=()=>{const e=g[x];e&&e[1]===o&&delete g[x]},p={isValidating:!0};Yt(O().data)&&(p.isLoading=!0);try{if(l&&(_(p),n.loadingTimeout&&Yt(O().data)&&setTimeout((()=>{i&&c()&&S().onLoadingSlow(x,n)}),n.loadingTimeout),g[x]=[t(y),wn()]),[r,o]=g[x],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[x]||g[x][1]!==o)return l&&c()&&S().onDiscarded(x),!1;u.error=Xt;const e=h[x];if(!Yt(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(x),!1;const a=O().data;u.data=s(a,r)?a:r,l&&c()&&S().onSuccess(r,x,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,x,t),(!0===n||Qt(n)&&n(e))&&C()&&t.onErrorRetry(e,x,t,(e=>{const t=m[x];t&&t[0]&&t[0](3,e)}),{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return i=!1,d(),!0}),[x,o]),G=(0,r.useCallback)(((...e)=>Sn(o,w.current,...e)),[]);if(gn((()=>{E.current=t,k.current=n,Yt(F)||(z.current=F)})),gn((()=>{if(!x)return;const e=$.bind(Xt,Fn);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(x,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&C()&&e();else{if(n==kn)return $();if(3==n)return $(r)}}));return v.current=!1,w.current=x,b.current=!0,_({_k:y}),V&&(Yt(I)||hn?e():(e=>{nn&&typeof window.requestAnimationFrame!=tn?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{v.current=!0,n()}}),[x]),gn((()=>{let e;function t(){const t=Qt(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():$(Fn).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,x]),(0,r.useDebugValue)(U),i&&Yt(I)&&x){if(!mn&&hn)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,k.current=n,v.current=!1,Yt(B)?$(Fn):B}return{mutate:G,get data(){return T.data=!0,U},get error(){return T.error=!0,B},get isValidating(){return T.isValidating=!0,W},get isLoading(){return T.isLoading=!0,q}}},function(...e){const t=en(Tn,(0,r.useContext)(jn)),[n,o,s]=Dn(e),i=Rn(t,s);let a=Bn;const{use:l}=i,c=(l||[]).concat(Mn);for(let e=c.length;e--;)a=c[e](a);return a(n,o||i.fetcher||null,i)});var Bn;const zn=((e,t)=>(...n)=>{const[r,o,s]=Dn(n),i=(s.use||[]).concat(t);return e(r,o,{...s,use:i})})(In,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),Un=u(x(((e,t={})=>(n,r,o)=>{const{enabled:s,anonymousActionType:i,store:a,...l}=t;let c;try{c=(null==s||s)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return s&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...m}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=d.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return d.set(n.name,o),{type:"tracked",store:e,...o}})(a,c,l);let h=!0;o.setState=(e,t,s)=>{const c=n(e,t);if(!h)return c;const d=void 0===s?{type:i||"anonymous"}:"string"==typeof s?{type:s}:s;return void 0===a?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${a}/${d.type}`},{...f(l.name),[a]:o.getState()}),c)};const g=(...e)=>{const t=h;h=!1,n(...e),h=t},x=e(o.setState,r,o);if("untracked"===m.type?null==u||u.init(x):(m.stores[m.store]=o,null==u||u.init(Object.fromEntries(Object.entries(m.stores).map((([e,t])=>[e,e===m.store?x:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):p(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===a)return void g(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[a];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&g(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return g(x),void 0===a?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(f(l.name));case"COMMIT":return void 0===a?void(null==u||u.init(o.getState())):null==u?void 0:u.init(f(l.name));case"ROLLBACK":return p(e.state,(e=>{if(void 0===a)return g(e),void(null==u||u.init(o.getState()));g(e[a]),null==u||u.init(f(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return p(e.state,(e=>{void 0!==a?JSON.stringify(o.getState())!==JSON.stringify(e[a])&&g(e[a]):g(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return g(void 0===a?r:r[a]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return h=!h}return}})),x})((e=>({designColors:{},setDesignColors(t){e({designColors:t})}})),{name:"Extendify Library Globals Sync"}),{name:"extendify-library-globals-sync"})),Vn=()=>{const{designColors:t,setDesignColors:n}=Un(),{data:r}=zn("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-library-theme-primary-bg");var r;return n?{mainColor:n,darkColor:Wt(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-library-theme-primary-text"))&&void 0!==r?r:"#fff"}:t}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};var Hn=window.wp.data;function Wn(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Wn),r}function qn(...e){return e.filter(Boolean).join(" ")}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),Gn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Gn||{});function Jn({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:s=!0,name:i}){let a=Xn(t,e);if(s)return Kn(a,n,r,i);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=a;if(e)return Kn(t,n,r,i)}if(1&l){let{unmount:e=!0,...t}=a;return Wn(e?0:1,{0(){return null},1(){return Kn({...t,hidden:!0,style:{display:"none"}},n,r,i)}})}return Kn(a,n,r,i)}function Kn(e,t={},n,o){var s;let{as:i=n,children:a,refName:l="ref",...c}=Qn(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===r.Fragment&&Object.keys(Yn(c)).length>0){if(!(0,r.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=qn(null==(s=d.props)?void 0:s.className,c.className),t=e?{className:e}:{};return(0,r.cloneElement)(d,Object.assign({},Xn(d.props,Yn(Qn(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,r.createElement)(i,Object.assign({},Qn(c,["ref"]),i!==r.Fragment&&u,i!==r.Fragment&&f),d)}function Xn(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function Zn(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Yn(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Qn(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var er=Object.defineProperty,tr=(e,t,n)=>(((e,t,n)=>{t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let nr=new class{constructor(){tr(this,"current",this.detect()),tr(this,"handoffState","pending"),tr(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},rr=(e,t)=>{nr.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)};function or(e){let t=(0,r.useRef)(e);return rr((()=>{t.current=e}),[e]),t}let sr=function(e){let t=or(e);return r.useCallback(((...e)=>t.current(...e)),[t])},ir=Symbol();function ar(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=sr((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[ir])))?void 0:n}var lr,cr=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(cr||{});function ur(){let[e,t]=(0,r.useState)(nr.isHandoffComplete);return e&&!1===nr.isHandoffComplete&&t(!1),(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>nr.handoff()),[]),e}let dr=null!=(lr=r.useId)?lr:function(){let e=ur(),[t,n]=r.useState(e?()=>nr.nextId():null);return rr((()=>{null===t&&n(nr.nextId())}),[t]),null!=t?""+t:void 0};var fr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fr||{});let pr=Zn((function(e,t){let{features:n=1,...r}=e;return Jn({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function mr(e){return nr.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let hr=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var gr=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(gr||{}),xr=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(xr||{}),yr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(yr||{});var br=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(br||{});function vr(e){null==e||e.focus({preventScroll:!0})}let wr=["textarea","input"].join(",");function Er(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let s=r.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(hr)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&i.length>1&&(i=i.filter((e=>!o.includes(e)))),r=null!=r?r:s.activeElement;let a,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(r))-1;if(4&t)return Math.max(0,i.indexOf(r))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=i.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=i[e],null==a||a.focus(u),d+=l}while(a!==s.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,wr))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var kr=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(kr||{});function Sr(){let e=(0,r.useRef)(!1);return rr((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Cr(...e){return(0,r.useMemo)((()=>mr(...e)),[...e])}function Or(e,t,n,o){let s=or(n);(0,r.useEffect)((()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}function _r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Nr(e,t){let n=(0,r.useRef)([]),o=sr(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,s]of t.entries())if(n.current[r]!==s){let r=o(t,e);return n.current=t,r}}),[o,...t])}function Pr(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return _r((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}function Tr(){let[e]=(0,r.useState)(Pr);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}var Rr=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Rr||{});let jr=Object.assign(Zn((function(e,t){let n=(0,r.useRef)(null),o=ar(n,t),{initialFocus:s,containers:i,features:a=30,...l}=e;ur()||(a=1);let c=Cr(n);!function({ownerDocument:e},t){let n=(0,r.useRef)(null);Or(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Nr((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&vr(n.current),n.current=null)}),[t]);let o=(0,r.useRef)(!1);(0,r.useEffect)((()=>(o.current=!1,()=>{o.current=!0,_r((()=>{!o.current||(vr(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&a));let u=function({ownerDocument:e,container:t,initialFocus:n},o){let s=(0,r.useRef)(null),i=Sr();return Nr((()=>{if(!o)return;let r=t.current;!r||_r((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(s.current=t)}else if(r.contains(t))return void(s.current=t);null!=n&&n.current?vr(n.current):Er(r,gr.First)===xr.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),s.current=null==e?void 0:e.activeElement}))}),[o]),s}({ownerDocument:c,container:n,initialFocus:s},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let s=Sr();Or(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!s.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let a=r.current;if(!a)return;let l=e.target;l&&l instanceof HTMLElement?Lr(i,l)?(r.current=l,vr(l)):(e.preventDefault(),e.stopPropagation(),vr(a)):vr(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:u},Boolean(8&a));let d=function(){let e=(0,r.useRef)(0);return function(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),f=sr((e=>{let t=n.current;t&&Wn(d.current,{[kr.Forwards]:()=>{Er(t,gr.First,{skipElements:[e.relatedTarget]})},[kr.Backwards]:()=>{Er(t,gr.Last,{skipElements:[e.relatedTarget]})}})})),p=Tr(),m=(0,r.useRef)(!1),h={ref:o,onKeyDown(e){"Tab"==e.key&&(m.current=!0,p.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(Lr(t,r)||(m.current?Er(n.current,Wn(d.current,{[kr.Forwards]:()=>gr.Next,[kr.Backwards]:()=>gr.Previous})|gr.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&vr(e.target)))}};return r.createElement(r.Fragment,null,Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}),Jn({ourProps:h,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}))})),{features:Rr});function Lr(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let Ar=new Set,Dr=new Map;function Mr(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Fr(e){let t=Dr.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Ir=window.ReactDOM;let Br=(0,r.createContext)(!1);function zr(e){return r.createElement(Br.Provider,{value:e.force},e.children)}let Ur=r.Fragment,Vr=Zn((function(e,t){let n=e,o=(0,r.useRef)(null),s=ar(function(e,t=!0){return Object.assign(e,{[ir]:t})}((e=>{o.current=e})),t),i=Cr(o),a=function(e){let t=(0,r.useContext)(Br),n=(0,r.useContext)(Wr),o=Cr(e),[s,i]=(0,r.useState)((()=>{if(!t&&null!==n||nr.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let r=o.createElement("div");return r.setAttribute("id","headlessui-portal-root"),o.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==s&&(null!=o&&o.body.contains(s)||null==o||o.body.appendChild(s))}),[s,o]),(0,r.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),s}(o),[l]=(0,r.useState)((()=>{var e;return nr.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=ur(),u=(0,r.useRef)(!1);return rr((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,_r((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,Ir.createPortal)(Jn({ourProps:{ref:s},theirProps:n,defaultTag:Ur,name:"Portal"}),l):null})),Hr=r.Fragment,Wr=(0,r.createContext)(null),qr=Zn((function(e,t){let{target:n,...o}=e,s={ref:ar(t)};return r.createElement(Wr.Provider,{value:n},Jn({ourProps:s,theirProps:o,defaultTag:Hr,name:"Popover.Group"}))})),$r=Object.assign(Vr,{Group:qr}),Gr=(0,r.createContext)(null);function Jr(){let e=(0,r.useContext)(Gr);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Jr),e}return e}let Kr=Zn((function(e,t){let n=dr(),{id:r=`headlessui-description-${n}`,...o}=e,s=Jr(),i=ar(t);return rr((()=>s.register(r)),[r,s.register]),Jn({ourProps:{ref:i,...s.props,id:r},theirProps:o,slot:s.slot||{},defaultTag:"p",name:s.name||"Description"})})),Xr=(0,r.createContext)(null);Xr.displayName="OpenClosedContext";var Zr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Zr||{});function Yr(){return(0,r.useContext)(Xr)}function Qr({value:e,children:t}){return r.createElement(Xr.Provider,{value:e},t)}let eo=(0,r.createContext)((()=>{}));eo.displayName="StackContext";var to=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(to||{});function no({children:e,onUpdate:t,type:n,element:o,enabled:s}){let i=(0,r.useContext)(eo),a=sr(((...e)=>{null==t||t(...e),i(...e)}));return rr((()=>{let e=void 0===s||!0===s;return e&&a(0,n,o),()=>{e&&a(1,n,o)}}),[a,n,o,s]),r.createElement(eo.Provider,{value:a},e)}function ro(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function oo(e,t,n=!0){let o=(0,r.useRef)(!1);function s(n,r){if(!o.current||n.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=r(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=mr(e))?void 0:n.body)&&Wn(t,{0(){return e.matches(hr)},1(){let t=e;for(;null!==t;){if(t.matches(hr))return!0;t=t.parentElement}return!1}})}(i,br.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{o.current=n}))}),[n]);let i=(0,r.useRef)(null);ro("mousedown",(e=>{var t,n;o.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),ro("click",(e=>{!i.current||(s(e,(()=>i.current)),i.current=null)}),!0),ro("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const so="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:io,useEffect:ao,useLayoutEffect:lo,useDebugValue:co}=s;function uo(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!so(n,e)}catch{return!0}}const fo="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},s]=io({inst:{value:r,getSnapshot:t}});return lo((()=>{o.value=r,o.getSnapshot=t,uo(o)&&s({inst:o})}),[e,r,t]),ao((()=>(uo(o)&&s({inst:o}),e((()=>{uo(o)&&s({inst:o})})))),[e]),co(r),r},po="useSyncExternalStore"in s?(e=>e.useSyncExternalStore)(s):fo;function mo(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,s=e-o;n.style(r,"paddingRight",`${s}px`)}}}function ho(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(s=i)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)}))}}}function go(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let xo=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let s=t[e].call(n,...o);s&&(n=s,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Pr(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:go(n)},o=[ho(),mo(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});xo.subscribe((()=>{let e=xo.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&xo.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&xo.dispatch("TEARDOWN",n)}}));var yo=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(yo||{}),bo=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(bo||{});let vo={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},wo=(0,r.createContext)(null);function Eo(e){let t=(0,r.useContext)(wo);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Eo),t}return t}function ko(e,t){return Wn(t.type,vo,e,t)}wo.displayName="DialogContext";let So=$n.RenderStrategy|$n.Static,Co=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-${n}`,open:s,onClose:i,initialFocus:a,__demoMode:l=!1,...c}=e,[u,d]=(0,r.useState)(0),f=Yr();void 0===s&&null!==f&&(s=Wn(f,{[Zr.Open]:!0,[Zr.Closed]:!1}));let p=(0,r.useRef)(new Set),m=(0,r.useRef)(null),h=ar(m,t),g=(0,r.useRef)(null),x=Cr(m),y=e.hasOwnProperty("open")||null!==f,b=e.hasOwnProperty("onClose");if(!y&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof s)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let v=s?0:1,[w,E]=(0,r.useReducer)(ko,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),k=sr((()=>i(!1))),S=sr((e=>E({type:0,id:e}))),C=!!ur()&&!l&&0===v,O=u>1,_=null!==(0,r.useContext)(wo),N=O?"parent":"leaf";!function(e,t=!0){rr((()=>{if(!t||!e.current)return;let n=e.current,r=mr(n);if(r){Ar.add(n);for(let e of Dr.keys())e.contains(n)&&(Fr(e),Dr.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Ar)if(e.contains(t))return;1===Ar.size&&(Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e))}})),()=>{if(Ar.delete(n),Ar.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!Dr.has(e)){for(let t of Ar)if(e.contains(t))return;Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e)}}));else for(let e of Dr.keys())Fr(e),Dr.delete(e)}}}),[t])}(m,!!O&&C);let P=sr((()=>{var e,t;return[...Array.from(null!=(e=null==x?void 0:x.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(g.current)||w.panelRef.current&&e.contains(w.panelRef.current)))),null!=(t=w.panelRef.current)?t:m.current]}));oo((()=>P()),k,C&&!O),Or(null==x?void 0:x.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===cr.Escape&&0===v&&(O||(e.preventDefault(),e.stopPropagation(),k()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return po(e.subscribe,e.getSnapshot,e.getSnapshot)}(xo),o=e?r.get(e):void 0,s=!!o&&o.count>0;rr((()=>{if(e&&t)return xo.dispatch("PUSH",e,n),()=>xo.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(x,0===v&&!_,P),(0,r.useEffect)((()=>{if(0!==v||!m.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&k()}));return e.observe(m.current),()=>e.disconnect()}),[v,m,k]);let[T,R]=function(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=sr((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),o=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(Gr.Provider,{value:o},e.children)}),[t])]}(),j=(0,r.useMemo)((()=>[{dialogState:v,close:k,setTitleId:S},w]),[v,w,k,S]),L=(0,r.useMemo)((()=>({open:0===v})),[v]),A={ref:h,id:o,role:"dialog","aria-modal":0===v||void 0,"aria-labelledby":w.titleId,"aria-describedby":T};return r.createElement(no,{type:"Dialog",enabled:0===v,element:m,onUpdate:sr(((e,t,n)=>{"Dialog"===t&&Wn(e,{[to.Add](){p.current.add(n),d((e=>e+1))},[to.Remove](){p.current.add(n),d((e=>e-1))}})}))},r.createElement(zr,{force:!0},r.createElement($r,null,r.createElement(wo.Provider,{value:j},r.createElement($r.Group,{target:m},r.createElement(zr,{force:!1},r.createElement(R,{slot:L,name:"Dialog.Description"},r.createElement(jr,{initialFocus:a,containers:p,features:C?Wn(N,{parent:jr.features.RestoreFocus,leaf:jr.features.All&~jr.features.FocusLock}):jr.features.None},Jn({ourProps:A,theirProps:c,slot:L,defaultTag:"div",features:So,visible:0===v,name:"Dialog"})))))))),r.createElement(pr,{features:fr.Hidden,ref:g}))})),Oo=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-overlay-${n}`,...s}=e,[{dialogState:i,close:a}]=Eo("Dialog.Overlay"),l=ar(t),c=sr((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return Jn({ourProps:{ref:l,id:o,"aria-hidden":!0,onClick:c},theirProps:s,slot:(0,r.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),_o=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-backdrop-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Backdrop"),l=ar(t);(0,r.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return r.createElement(zr,{force:!0},r.createElement($r,null,Jn({ourProps:{ref:l,id:o,"aria-hidden":!0},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),No=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-panel-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Panel"),l=ar(t,a.panelRef),c=(0,r.useMemo)((()=>({open:0===i})),[i]),u=sr((e=>{e.stopPropagation()}));return Jn({ourProps:{ref:l,id:o,onClick:u},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Po=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-title-${n}`,...s}=e,[{dialogState:i,setTitleId:a}]=Eo("Dialog.Title"),l=ar(t);(0,r.useEffect)((()=>(a(o),()=>a(null))),[o,a]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return Jn({ourProps:{ref:l,id:o},theirProps:s,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),To=Object.assign(Co,{Backdrop:_o,Panel:No,Overlay:Oo,Title:Po,Description:Kr});const Ro=()=>{const[t,n]=(0,e.useState)(null),r=y((e=>e.open)),o=y((e=>e.removeAllModals));return(0,e.useEffect)((()=>y.subscribe((e=>e.modals),(e=>n(e?.length>0?e[0]:null)))),[]),(0,e.useEffect)((()=>{r||o()}),[r,o]),t};var jo=window.wp.i18n,Lo=window.wp.components,Ao=window.lodash;const Do=new Map,Mo=new WeakMap;let Fo,Io=0;function Bo(e,t,n={},r=Fo){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:s,elements:i}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(Mo.has(n)||(Io+=1,Mo.set(n,Io.toString())),Mo.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=Do.get(t);if(!n){const r=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var n;const s=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(n=r.get(t.target))||n.forEach((e=>{e(s,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},Do.set(t,n)}return n}(n);let a=i.get(e)||[];return i.has(e)||i.set(e,a),a.push(t),s.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(i.delete(e),s.unobserve(e)),0===i.size&&(s.disconnect(),Do.delete(o))}}class zo extends r.Component{constructor(e){super(e),this.node=null,this._unobserveCb=null,this.handleNode=e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=e||null,this.observeNode()},this.handleChange=(e,t)=>{e&&this.props.triggerOnce&&this.unobserve(),isPlainChildren(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t)},this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve(),this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o,fallbackInView:s}=this.props;this._unobserveCb=Bo(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o},s)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){if(!isPlainChildren(this.props)){const{inView:e,entry:t}=this.state;return this.props.children({inView:e,entry:t,ref:this.handleNode})}const e=this.props,{children:t,as:n}=e,r=function(e,t){if(null==e)return{};for(var n,r,o={},s=Object.keys(e);r<s.length;r++)s[r],null.indexOf(n)>=0||(o[n]=e[n]);return o}(e);return React.createElement(n||"div",_extends({ref:this.handleNode},r),t)}}function Uo(){return Uo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uo.apply(this,arguments)}function Vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vo(Object(n),!0).forEach((function(t){Wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class qo extends i().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const s=parseInt(o);s>0&&e<=s&&s<n&&(n=s,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=i().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let s=n;s&&"string"!=typeof s&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===s&&(s="my-masonry-grid_column"));const a=Ho(Ho(Ho({},e),t),{},{style:Ho(Ho({},t.style),{},{width:o}),className:s});return r.map(((e,t)=>i().createElement("div",Uo({},a,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:s,className:a}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=a;return"string"!=typeof a&&(this.logDeprecated('The property "className" requires a string'),void 0===a&&(c="my-masonry-grid")),i().createElement("div",Uo({},l,{className:c}),this.renderColumns())}}qo.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var $o=qo;let Go=0;const Jo={async get(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Go++;const r="pattern"===e.type?"8":"4",o="pattern"===e.type?"patternType":"layoutType",s=Object.assign({filterByFormula:Ko(e,o),pageSize:r,categories:e.taxonomies,search:e.search,type:e.type,offset:"",initial:1===Go,request_count:Go,sdk_partner:null!==(t=at.getState().sdkPartner)&&void 0!==t?t:""},n);return await ct.post("templates",s)},maybeImport(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e?.id,categories:r,maybe_import:!0,type:e.fields?.type,sdk_partner:null!==(n=at.getState().sdkPartner)&&void 0!==n?n:"",pageSize:"1",template_name:e.fields?.title})},import(e){var t,n,r,o;const s=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e.id,categories:s,imported:!0,basePattern:null!==(n=null!==(r=e.fields?.basePattern)&&void 0!==r?r:e.fields?.baseLayout)&&void 0!==n?n:"",type:e.fields.type,sdk_partner:null!==(o=at.getState().sdkPartner)&&void 0!==o?o:"",pageSize:"1",template_name:e.fields?.title})}},Ko=(e,t)=>{let{taxonomies:n}=e;const r=n?.siteType?.slug,o=[`{type}="${t.replace("Type","")}"`,`{siteType}="${r}"`];return n[t]?.slug&&o.push(`{${t}}="${n[t].slug}"`),`AND(${o.join(", ")})`.replace(/\r?\n|\r/g,"")};var Xo=window.wp.blockEditor,Zo=o(184),Yo=o.n(Zo);const Qo=()=>{const[t,n]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=()=>n(window.location.search.indexOf("DEVMODE")>-1||window.location.search.indexOf("LOCALMODE")>-1);return e(),window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),t},es={getInstalled(){return ct.get("plugins")},installAndActivate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new FormData;return t.append("plugins",JSON.stringify(e)),ct.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},getActivated(){return ct.get("active-plugins")}};let ts=[],ns=[];async function rs(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ts?.length||(ts=Object.keys(await es.getInstalled()));return(!!n?.length&&n.filter((e=>!ts.some((t=>t.includes(e)))))).length}async function os(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ns?.length||(ns=Object.values(await es.getActivated()));const r=!!n?.length&&n.filter((e=>!ns.some((t=>t.includes(e)))));return(!r||!await rs(e))&&r?.length}const ss=u(x((e=>({wantedTemplate:{},importOnLoad:!1,setWanted:t=>e({wantedTemplate:t}),removeWanted:()=>e({wantedTemplate:{}})})),{name:"extendify-wanted-template"})),is=e=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";at.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent(`extendify::${t}-library`,{detail:e,bubbles:!0}))}(e,"open");function as(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function ls(e){switch(e){case"siteType":return(0,jo.__)("Site Type","extendify");case"patternType":return(0,jo.__)("Content","extendify");case"layoutType":return(0,jo.__)("Page Types","extendify")}return e}function cs(){var t;const n=ss((e=>e.wantedTemplate)),r=n?.fields?.required_plugins||[];return(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Plugins required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.sprintf)( 2 2 // translators: %s is the template type (e.g. "pattern", "layout", etc.) 3 3 (0,jo.__)("In order to add this %s to your site, the following plugins are required to be installed and activated.","extendify"),null!==(t=n?.fields?.type)&&void 0!==t?t:"template")),(0,e.createElement)("ul",null,r.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)("p",{style:{maxWidth:"400px",fontWeight:"bold"}},(0,jo.__)("Please contact a site admin for assistance in adding these plugins to your site.","extendify")),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none"}},(0,jo.__)("Return to library","extendify")))}function us(){const[t,n]=(0,e.useState)(!1),{isEditedPostDirty:r}=(0,Hn.select)("core/editor");return r()?(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Reload required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.__)("Just one more thing! We need to reload the page to continue.","extendify")),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>{},disabled:t},(0,jo.__)("Reload page","extendify")),(0,e.createElement)(Lo.Button,{isSecondary:!0,onClick:()=>{n(!0),(0,Hn.dispatch)("core/editor").savePost(),n(!1)},isBusy:t,style:{margin:"0 4px"}},(0,jo.__)("Save changes","extendify")))):null}function ds(t){let{msg:n}=t;return(0,e.createElement)(Lo.Modal,{style:{maxWidth:"500px"},title:(0,jo.__)("Error Activating plugins","extendify"),isDismissible:!1},(0,jo.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(Lo.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>{(0,e.render)((0,e.createElement)(ps,null),document.getElementById("extendify-root"))}},(0,jo.__)("Go back","extendify")))}function fs(){const[t,n]=(0,e.useState)(""),r=ss((e=>e.wantedTemplate))?.fields?.required_plugins.filter((e=>"editorplus"!==e));return es.installAndActivate(r).then((()=>{ss.setState({importOnLoad:!0})})).then((async()=>{await new Promise((e=>setTimeout(e,1e3))),(0,e.render)((0,e.createElement)(us,null),document.getElementById("extendify-root"))})).catch((e=>{let{response:t}=e;n(t.data.message)})),t?(0,e.createElement)(ds,{msg:t}):(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Activating plugins","extendify"),isDismissible:!1},(0,e.createElement)(Lo.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,jo.__)("Activating...","extendify")))}function ps(t){var n,r;const o=ss((e=>e.wantedTemplate)),s=o?.fields?.required_plugins||[];return at.getState()?.canActivatePlugins?(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Activate required plugins","extendify"),isDismissible:!1},(0,e.createElement)("div",null,(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!==(n=t.message)&&void 0!==n?n:(0,jo.__)((0,jo.sprintf)("There is just one more step. This %s requires the following plugins to be installed and activated:",null!==(r=o?.fields?.type)&&void 0!==r?r:"template"),"extendify")),(0,e.createElement)("ul",null,s.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(fs,null),document.getElementById("extendify-root"))},(0,jo.__)("Activate Plugins","extendify")),t.showClose&&(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none",margin:"0 4px"}},(0,jo.__)("No thanks, return to library","extendify"))))):(0,e.createElement)(cs,null)}const ms=async t=>({id:"hasPluginsActivated",pass:!await os(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(ps,{showClose:!0}),document.getElementById("extendify-root"))}))}});function hs(t){let{msg:n}=t;return(0,e.createElement)(Lo.Modal,{style:{maxWidth:"500px"},title:(0,jo.__)("Error installing plugins","extendify"),isDismissible:!1},(0,jo.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(Lo.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(xs,null),document.getElementById("extendify-root"))},(0,jo.__)("Go back","extendify")))}function gs(t){let{requiredPlugins:n}=t;const[r,o]=(0,e.useState)(""),s=ss((e=>e.wantedTemplate)),i=null!=n?n:s?.fields?.required_plugins.filter((e=>"editorplus"!==e));return es.installAndActivate(i).then((()=>{ss.setState({importOnLoad:!0}),(0,e.render)((0,e.createElement)(us,null),document.getElementById("extendify-root"))})).catch((e=>{let{message:t}=e;o(t)})),r?(0,e.createElement)(hs,{msg:r}):(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Installing plugins","extendify"),isDismissible:!1},(0,e.createElement)(Lo.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,jo.__)("Installing...","extendify")))}function xs(t){var n,r;let{forceOpen:o,buttonLabel:s,title:i,message:a,requiredPlugins:l}=t;const c=ss((e=>e.wantedTemplate));return l=null!==(n=l)&&void 0!==n?n:c?.fields?.required_plugins,at.getState()?.canInstallPlugins?(0,e.createElement)(Lo.Modal,{title:null!=i?i:(0,jo.__)("Install required plugins","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!=a?a:(0,jo.__)((0,jo.sprintf)("There is just one more step. This %s requires the following to be automatically installed and activated:",null!==(r=c?.fields?.type)&&void 0!==r?r:"template"),"extendify")),a?.length>0||(0,e.createElement)("ul",null,l.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(gs,{requiredPlugins:l}),document.getElementById("extendify-root"))},null!=s?s:(0,jo.__)("Install Plugins","extendify")),o||(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{o||(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none",margin:"0 4px"}},(0,jo.__)("No thanks, take me back","extendify")))):(0,e.createElement)(cs,null)}const ys=async t=>({id:"hasRequiredPlugins",pass:!await rs(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(xs,null),document.getElementById("extendify-root"))}))}});function bs(e,t){const{insertBlocks:n,replaceBlock:r}=(0,Hn.dispatch)("core/block-editor"),{getSelectedBlock:o,getBlockHierarchyRootClientId:s,getBlockIndex:i,getGlobalBlockCount:a}=(0,Hn.select)("core/block-editor"),{clientId:l,name:c,attributes:u}=o()||{},d=l?s(l):"",f=(d?i(d):a())+1;return("core/paragraph"===c&&""===u?.content?r(l,e):n(e,f)).then((()=>window.dispatchEvent(new CustomEvent("extendify::template-inserted",{detail:{template:t},bubbles:!0}))))}var vs=o(855);const ws=t=>{let{template:n}=t;const r=n?.fields?.basePattern?.length?n?.fields?.basePattern[0]:"",[o,s]=(0,e.useState)(r);return(0,e.useEffect)((()=>{r?.length&&o!==r&&setTimeout((()=>s(r)),1e3)}),[o,r]),r?(0,e.createElement)("div",{className:"absolute bottom-0 left-0 z-30 mb-4 ml-4 flex items-center space-x-2 opacity-0 transition duration-100 group-hover:opacity-100 space-x-0.5"},(0,e.createElement)(vs.CopyToClipboard,{text:n?.fields?.basePattern,onCopy:()=>s((0,jo.__)("Copied!","extendify"))},(0,e.createElement)("button",{className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0 cursor-pointer"},(0,jo.sprintf)( 4 4 // translators: %s is an ID 5 (0,jo.__)("Base: %s","extendify"),o))),(0,e.createElement)("a",{target:"_blank",className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0",href:n?.fields?.editURL,rel:"noreferrer"},(0,jo.__)("Edit","extendify"))):null};var Es=window.wp.dom, Ss=window.wp.primitives,ks=(0,e.createElement)(Ss.SVG,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(Ss.Path,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"}));(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"}));var Cs=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor",fillRule:"evenodd"})),Os=(0,e.createElement)(Ss.SVG,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.G,{fill:"currentColor"},(0,e.createElement)(Ss.Path,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,e.createElement)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,e.createElement)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,e.createElement)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,e.createElement)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,e.createElement)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,e.createElement)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,e.createElement)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,e.createElement)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,e.createElement)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"}))),_s=(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"m11.9893 2.59931c-.1822.00285-.3558.07789-.4827.20864s-.1967.30653-.1941.48871v1.375c-.0013.0911.0156.18155.0495.26609.034.08454.0844.16149.1484.22637s.1402.11639.2242.15156c.0841.03516.1743.05327.2654.05327s.1813-.01811.2654-.05327c.084-.03517.1603-.08668.2242-.15156.064-.06488.1144-.14183.1484-.22637s.0508-.17499.0495-.26609v-1.375c.0013-.09202-.0158-.18337-.0505-.26863-.0346-.08526-.086-.1627-.1511-.22773s-.1426-.11633-.2279-.15085c-.0853-.03453-.1767-.05158-.2687-.05014zm-5.72562.46013c-.1251.00033-.24775.0348-.35471.09968-.10697.06488-.19421.15771-.25232.2685-.05812.1108-.0849.23534-.07747.36023.00744.12488.0488.24537.11964.34849l.91667 1.375c.04939.07667.11354.14274.18872.19437.07517.05164.15987.0878.24916.10639.08928.01858.18137.01922.27091.00187.08953-.01734.17472-.05233.2506-.10292.07589-.05059.14095-.11577.1914-.19174.05045-.07598.08528-.16123.10246-.2508.01719-.08956.01638-.18165-.00237-.2709s-.05507-.17388-.10684-.24897l-.91666-1.375c-.06252-.09667-.14831-.1761-.2495-.231-.1012-.0549-.21456-.08351-.32969-.0832zm11.45212 0c-.1117.00307-.2209.03329-.3182.08804-.0973.05474-.1798.13237-.2404.22616l-.9167 1.375c-.0518.07509-.0881.15972-.1068.24897-.0188.08925-.0196.18134-.0024.2709.0172.08957.052.17482.1024.2508.0505.07597.1156.14115.1914.19174.0759.05059.1611.08558.2506.10292.0896.01735.1817.01671.271-.00187.0892-.01859.1739-.05475.2491-.10639.0752-.05163.1393-.1177.1887-.19437l.9167-1.375c.0719-.10456.1135-.22698.1201-.3537s-.022-.25281-.0826-.36429c-.0606-.11149-.1508-.20403-.2608-.26738-.11-.06334-.2353-.09502-.3621-.09153zm-9.61162 3.67472c-.09573-.00001-.1904.01998-.27795.05867-.08756.03869-.16607.09524-.23052.16602l-4.58333 5.04165c-.11999.1319-.18407.3052-.17873.4834.00535.1782.0797.3473.20738.4718l8.47917 8.25c.1284.1251.3006.1951.4798.1951.1793 0 .3514-.07.4798-.1951l8.4792-8.25c.1277-.1245.202-.2936.2074-.4718.0053-.1782-.0588-.3515-.1788-.4834l-4.5833-5.04165c-.0644-.07078-.1429-.12733-.2305-.16602s-.1822-.05868-.278-.05867h-3.877zm.30436 1.375h2.21646l-2.61213 3.48314c-.04258.0557-.07639.1176-.10026.1835h-2.83773zm4.96646 0h2.2165l3.3336 3.66664h-2.8368c-.0241-.066-.0582-.1278-.1011-.1835zm-1.375.45833 2.4063 3.20831h-4.81254zm-6.78637 4.58331h2.70077c.00665.0188.01412.0374.02238.0555l2.11442 4.6505zm4.20826 0h5.15621l-2.5781 5.6719zm6.66371 0h2.7008l-4.8376 4.706 2.1144-4.6505c.0083-.0181.0158-.0367.0224-.0555z",fill:"#000"})),Ns=(0,e.createElement)(Ss.SVG,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,e.createElement)(Ss.Path,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"}));(0,e.createElement)(Ss.SVG,{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M7.93298 20.2773L17.933 20.2773C18.1982 20.2773 18.4526 20.172 18.6401 19.9845C18.8276 19.7969 18.933 19.5426 18.933 19.2773C18.933 19.0121 18.8276 18.7578 18.6401 18.5702C18.4526 18.3827 18.1982 18.2773 17.933 18.2773L7.93298 18.2773C7.66777 18.2773 7.41341 18.3827 7.22588 18.5702C7.03834 18.7578 6.93298 19.0121 6.93298 19.2773C6.93298 19.5426 7.03834 19.7969 7.22588 19.9845C7.41341 20.172 7.66777 20.2773 7.93298 20.2773Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.933 4.27734C12.6678 4.27734 12.4134 4.3827 12.2259 4.57024C12.0383 4.75777 11.933 5.01213 11.933 5.27734L11.933 12.8673L9.64298 10.5773C9.55333 10.4727 9.44301 10.3876 9.31895 10.3276C9.19488 10.2676 9.05975 10.2339 8.92203 10.2285C8.78431 10.2232 8.64698 10.2464 8.51865 10.2967C8.39033 10.347 8.27378 10.4232 8.17632 10.5207C8.07887 10.6181 8.00261 10.7347 7.95234 10.863C7.90206 10.9913 7.87886 11.1287 7.88418 11.2664C7.8895 11.4041 7.92323 11.5392 7.98325 11.6633C8.04327 11.7874 8.12829 11.8977 8.23297 11.9873L12.233 15.9873C12.3259 16.0811 12.4365 16.1555 12.5584 16.2062C12.6803 16.257 12.811 16.2831 12.943 16.2831C13.075 16.2831 13.2057 16.257 13.3276 16.2062C13.4494 16.1555 13.56 16.0811 13.653 15.9873L17.653 11.9873C17.8168 11.796 17.9024 11.55 17.8927 11.2983C17.883 11.0466 17.7786 10.8079 17.6005 10.6298C17.4224 10.4517 17.1837 10.3474 16.932 10.3376C16.6804 10.3279 16.4343 10.4135 16.243 10.5773L13.933 12.8673L13.933 5.27734C13.933 5.01213 13.8276 4.75777 13.6401 4.57024C13.4525 4.3827 13.1982 4.27734 12.933 4.27734Z",fill:"white"}));var Ps=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(Ss.G,{fill:"currentColor"},(0,e.createElement)(Ss.Path,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,e.createElement)(Ss.Path,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"})));(0,e.createElement)(Ss.SVG,{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m16.2382 9.17969.7499.00645.0066-.75988-.7599.00344zm-5.5442.77506 5.5475-.02507-.0067-1.49998-5.5476.02506zm4.7942-.78152-.0476 5.52507 1.5.0129.0475-5.52506zm.2196-.52387-7.68099 7.68104 1.06066 1.0606 7.68103-7.68098z",fill:"currentColor"}));var Ts=(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.G,{stroke:"currentColor",strokeWidth:"1.5"},(0,e.createElement)(Ss.Path,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,e.createElement)(Ss.Path,{d:"m9.25 19v-14"}))),Rs=(0,e.createElement)(Ss.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})),js=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Circle,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,e.createElement)(Ss.G,{fill:"#cbc3f5",stroke:"#0b4a43"},(0,e.createElement)(Ss.Path,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Path,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,e.createElement)(Ss.Rect,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,e.createElement)(Ss.Rect,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,e.createElement)(Ss.Rect,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,e.createElement)(Ss.Rect,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,e.createElement)(Ss.Path,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,e.createElement)(Ss.Path,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}))),Ls=(0,e.createElement)(Ss.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Circle,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Circle,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Circle,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"}));(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"}));var As=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})),Ds=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},Ms=(0,e.createElement)(Ss.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(Ss.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Is(e,...t){e&&t.length>0&&e.classList.add(...t)}function Fs(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Bs(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let zs=(0,r.createContext)(null);zs.displayName="TransitionContext";var Us=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Us||{});let Vs=(0,r.createContext)(null);function Hs(e){return"children"in e?Hs(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Ws(e,t){let n=or(e),o=(0,r.useRef)([]),s=kr(),i=Tr(),a=sr(((e,t=Gn.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&(Wn(t,{[Gn.Unmount](){o.current.splice(r,1)},[Gn.Hidden](){o.current[r].state="hidden"}}),i.microTask((()=>{var e;!Hs(o)&&s.current&&(null==(e=n.current)||e.call(n))})))})),l=sr((e=>{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>a(e,Gn.Unmount)})),c=(0,r.useRef)([]),u=(0,r.useRef)(Promise.resolve()),d=(0,r.useRef)({enter:[],leave:[],idle:[]}),f=sr(((e,n,r)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(d.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),p=sr(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:o,register:l,unregister:a,onStart:f,onStop:p,wait:u,chains:d})),[l,a,o,f,p,d,u])}function qs(){}Vs.displayName="NestingContext";let $s=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Gs(e){var t;let n={};for(let r of $s)n[r]=null!=(t=e[r])?t:qs;return n}let Js=$n.RenderStrategy,Ks=Zn((function(e,t){let{beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i,enter:a,enterFrom:l,enterTo:c,entered:u,leave:d,leaveFrom:f,leaveTo:p,...m}=e,h=(0,r.useRef)(null),g=ar(h,t),x=m.unmount?Gn.Unmount:Gn.Hidden,{show:y,appear:b,initial:v}=function(){let e=(0,r.useContext)(zs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[w,E]=(0,r.useState)(y?"visible":"hidden"),S=function(){let e=(0,r.useContext)(Vs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:k,unregister:C}=S,O=(0,r.useRef)(null);(0,r.useEffect)((()=>k(h)),[k,h]),(0,r.useEffect)((()=>{if(x===Gn.Hidden&&h.current)return y&&"visible"!==w?void E("visible"):Wn(w,{hidden:()=>C(h),visible:()=>k(h)})}),[w,h,k,C,y,x]);let _=or({enter:Bs(a),enterFrom:Bs(l),enterTo:Bs(c),entered:Bs(u),leave:Bs(d),leaveFrom:Bs(f),leaveTo:Bs(p)}),N=function(e){let t=(0,r.useRef)(Gs(e));return(0,r.useEffect)((()=>{t.current=Gs(e)}),[e]),t}({beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i}),P=ur();(0,r.useEffect)((()=>{if(P&&"visible"===w&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,w,P]);let T=v&&!b,R=!P||T||O.current===y?"idle":y?"enter":"leave",j=sr((e=>Wn(e,{enter:()=>N.current.beforeEnter(),leave:()=>N.current.beforeLeave(),idle:()=>{}}))),L=sr((e=>Wn(e,{enter:()=>N.current.afterEnter(),leave:()=>N.current.afterLeave(),idle:()=>{}}))),A=Ws((()=>{E("hidden"),C(h)}),S);(function({container:e,direction:t,classes:n,onStart:r,onStop:o}){let s=kr(),i=Tr(),a=or(t);rr((()=>{let t=Pr();i.add(t.dispose);let l=e.current;if(l&&"idle"!==a.current&&s.current)return t.dispose(),r.current(a.current),t.add(function(e,t,n,r){let o=n?"enter":"leave",s=Pr(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");let a=Wn(o,{enter:()=>t.enter,leave:()=>t.leave}),l=Wn(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Wn(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Fs(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Is(e,...a,...c),s.nextFrame((()=>{Fs(e,...c),Is(e,...l),function(e,t){let n=Pr();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[s,i]=[r,o].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(s+i!==0){let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(Fs(e,...a),Is(e,...t.entered),i())))})),s.dispose}(l,n.current,"enter"===a.current,(()=>{t.dispose(),o.current(a.current)}))),t.dispose}),[t])})({container:h,classes:_,direction:R,onStart:or((e=>{A.onStart(h,e,j)})),onStop:or((e=>{A.onStop(h,e,L),"leave"===e&&!Hs(A)&&(E("hidden"),C(h))}))}),(0,r.useEffect)((()=>{!T||(x===Gn.Hidden?O.current=null:O.current=y)}),[y,T,w]);let D=m,M={ref:g};return b&&y&&nr.isServer&&(D={...D,className:qn(m.className,..._.current.enter,..._.current.enterFrom)}),r.createElement(Vs.Provider,{value:A},r.createElement(Qr,{value:Wn(w,{visible:Zr.Open,hidden:Zr.Closed})},Jn({ourProps:M,theirProps:D,defaultTag:"div",features:Js,visible:"visible"===w,name:"Transition.Child"})))})),Xs=Zn((function(e,t){let{show:n,appear:o=!1,unmount:s,...i}=e,a=(0,r.useRef)(null),l=ar(a,t);ur();let c=Yr();if(void 0===n&&null!==c&&(n=Wn(c,{[Zr.Open]:!0,[Zr.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,r.useState)(n?"visible":"hidden"),f=Ws((()=>{d("hidden")})),[p,m]=(0,r.useState)(!0),h=(0,r.useRef)([n]);rr((()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),m(!1))}),[h,n]);let g=(0,r.useMemo)((()=>({show:n,appear:o,initial:p})),[n,o,p]);(0,r.useEffect)((()=>{if(n)d("visible");else if(Hs(f)){let e=a.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[n,f]);let x={unmount:s};return r.createElement(Vs.Provider,{value:f},r.createElement(zs.Provider,{value:g},Jn({ourProps:{...x,as:r.Fragment,children:r.createElement(Ks,{ref:l,...x,...i})},theirProps:{},defaultTag:r.Fragment,features:Js,visible:"visible"===u,name:"Transition"})))})),Zs=Zn((function(e,t){let n=null!==(0,r.useContext)(zs),o=null!==Yr();return r.createElement(r.Fragment,null,!n&&o?r.createElement(Xs,{ref:t,...e}):r.createElement(Ks,{ref:t,...e}))})),Ys=Object.assign(Xs,{Child:Zs,Root:Xs});const Qs=(0,e.forwardRef)(((t,n)=>{var r;let{onClose:o,isOpen:s,invertedButtonColor:i,children:a,leftContainerBgColor:l="bg-white",rightContainerBgColor:c="bg-gray-100"}=t;const u=(0,e.useRef)(null),d=y((e=>e.removeAllModals));return o=null!==(r=o)&&void 0!==r?r:d,(0,e.createElement)(Ys.Root,{appear:!0,show:!0,as:e.Fragment},(0,e.createElement)(To,{as:"div",static:!0,open:s,className:"extendify",initialFocus:null!=n?n:u,onClose:o},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"m-auto"},(0,e.createElement)("div",{className:"relative m-8 max-w-md justify-between rounded-sm shadow-modal md:m-0 md:flex md:max-w-2xl"},(0,e.createElement)("button",{onClick:o,ref:u,className:"absolute top-0 right-0 block cursor-pointer rounded-md bg-transparent p-4 text-gray-700 opacity-30 hover:opacity-100",style:i&&{filter:"invert(1)"}},(0,e.createElement)("span",{className:"sr-only"},(0,jo.__)("Close","extendify")),(0,e.createElement)(Ds,{icon:Ms})),(0,e.createElement)("div",{className:`w-7/12 p-12 ${l}`},a[0]),(0,e.createElement)("div",{className:`hidden w-6/12 md:block ${c}`},a[1])))))))})),ei=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,ref:t,leftContainerBgColor:"bg-white"},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("You're out of imports","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)(5 (0,jo.__)("Base: %s","extendify"),o))),(0,e.createElement)("a",{target:"_blank",className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0",href:n?.fields?.editURL,rel:"noreferrer"},(0,jo.__)("Edit","extendify"))):null};var Es=window.wp.dom,ks=window.wp.primitives,Ss=(0,e.createElement)(ks.SVG,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(ks.Path,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"}));(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"}));var Cs=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor",fillRule:"evenodd"})),Os=(0,e.createElement)(ks.SVG,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.G,{fill:"currentColor"},(0,e.createElement)(ks.Path,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,e.createElement)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,e.createElement)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,e.createElement)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,e.createElement)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,e.createElement)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,e.createElement)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,e.createElement)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,e.createElement)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,e.createElement)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"}))),_s=(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"m11.9893 2.59931c-.1822.00285-.3558.07789-.4827.20864s-.1967.30653-.1941.48871v1.375c-.0013.0911.0156.18155.0495.26609.034.08454.0844.16149.1484.22637s.1402.11639.2242.15156c.0841.03516.1743.05327.2654.05327s.1813-.01811.2654-.05327c.084-.03517.1603-.08668.2242-.15156.064-.06488.1144-.14183.1484-.22637s.0508-.17499.0495-.26609v-1.375c.0013-.09202-.0158-.18337-.0505-.26863-.0346-.08526-.086-.1627-.1511-.22773s-.1426-.11633-.2279-.15085c-.0853-.03453-.1767-.05158-.2687-.05014zm-5.72562.46013c-.1251.00033-.24775.0348-.35471.09968-.10697.06488-.19421.15771-.25232.2685-.05812.1108-.0849.23534-.07747.36023.00744.12488.0488.24537.11964.34849l.91667 1.375c.04939.07667.11354.14274.18872.19437.07517.05164.15987.0878.24916.10639.08928.01858.18137.01922.27091.00187.08953-.01734.17472-.05233.2506-.10292.07589-.05059.14095-.11577.1914-.19174.05045-.07598.08528-.16123.10246-.2508.01719-.08956.01638-.18165-.00237-.2709s-.05507-.17388-.10684-.24897l-.91666-1.375c-.06252-.09667-.14831-.1761-.2495-.231-.1012-.0549-.21456-.08351-.32969-.0832zm11.45212 0c-.1117.00307-.2209.03329-.3182.08804-.0973.05474-.1798.13237-.2404.22616l-.9167 1.375c-.0518.07509-.0881.15972-.1068.24897-.0188.08925-.0196.18134-.0024.2709.0172.08957.052.17482.1024.2508.0505.07597.1156.14115.1914.19174.0759.05059.1611.08558.2506.10292.0896.01735.1817.01671.271-.00187.0892-.01859.1739-.05475.2491-.10639.0752-.05163.1393-.1177.1887-.19437l.9167-1.375c.0719-.10456.1135-.22698.1201-.3537s-.022-.25281-.0826-.36429c-.0606-.11149-.1508-.20403-.2608-.26738-.11-.06334-.2353-.09502-.3621-.09153zm-9.61162 3.67472c-.09573-.00001-.1904.01998-.27795.05867-.08756.03869-.16607.09524-.23052.16602l-4.58333 5.04165c-.11999.1319-.18407.3052-.17873.4834.00535.1782.0797.3473.20738.4718l8.47917 8.25c.1284.1251.3006.1951.4798.1951.1793 0 .3514-.07.4798-.1951l8.4792-8.25c.1277-.1245.202-.2936.2074-.4718.0053-.1782-.0588-.3515-.1788-.4834l-4.5833-5.04165c-.0644-.07078-.1429-.12733-.2305-.16602s-.1822-.05868-.278-.05867h-3.877zm.30436 1.375h2.21646l-2.61213 3.48314c-.04258.0557-.07639.1176-.10026.1835h-2.83773zm4.96646 0h2.2165l3.3336 3.66664h-2.8368c-.0241-.066-.0582-.1278-.1011-.1835zm-1.375.45833 2.4063 3.20831h-4.81254zm-6.78637 4.58331h2.70077c.00665.0188.01412.0374.02238.0555l2.11442 4.6505zm4.20826 0h5.15621l-2.5781 5.6719zm6.66371 0h2.7008l-4.8376 4.706 2.1144-4.6505c.0083-.0181.0158-.0367.0224-.0555z",fill:"#000"})),Ns=(0,e.createElement)(ks.SVG,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,e.createElement)(ks.Path,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"}));(0,e.createElement)(ks.SVG,{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M7.93298 20.2773L17.933 20.2773C18.1982 20.2773 18.4526 20.172 18.6401 19.9845C18.8276 19.7969 18.933 19.5426 18.933 19.2773C18.933 19.0121 18.8276 18.7578 18.6401 18.5702C18.4526 18.3827 18.1982 18.2773 17.933 18.2773L7.93298 18.2773C7.66777 18.2773 7.41341 18.3827 7.22588 18.5702C7.03834 18.7578 6.93298 19.0121 6.93298 19.2773C6.93298 19.5426 7.03834 19.7969 7.22588 19.9845C7.41341 20.172 7.66777 20.2773 7.93298 20.2773Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.933 4.27734C12.6678 4.27734 12.4134 4.3827 12.2259 4.57024C12.0383 4.75777 11.933 5.01213 11.933 5.27734L11.933 12.8673L9.64298 10.5773C9.55333 10.4727 9.44301 10.3876 9.31895 10.3276C9.19488 10.2676 9.05975 10.2339 8.92203 10.2285C8.78431 10.2232 8.64698 10.2464 8.51865 10.2967C8.39033 10.347 8.27378 10.4232 8.17632 10.5207C8.07887 10.6181 8.00261 10.7347 7.95234 10.863C7.90206 10.9913 7.87886 11.1287 7.88418 11.2664C7.8895 11.4041 7.92323 11.5392 7.98325 11.6633C8.04327 11.7874 8.12829 11.8977 8.23297 11.9873L12.233 15.9873C12.3259 16.0811 12.4365 16.1555 12.5584 16.2062C12.6803 16.257 12.811 16.2831 12.943 16.2831C13.075 16.2831 13.2057 16.257 13.3276 16.2062C13.4494 16.1555 13.56 16.0811 13.653 15.9873L17.653 11.9873C17.8168 11.796 17.9024 11.55 17.8927 11.2983C17.883 11.0466 17.7786 10.8079 17.6005 10.6298C17.4224 10.4517 17.1837 10.3474 16.932 10.3376C16.6804 10.3279 16.4343 10.4135 16.243 10.5773L13.933 12.8673L13.933 5.27734C13.933 5.01213 13.8276 4.75777 13.6401 4.57024C13.4525 4.3827 13.1982 4.27734 12.933 4.27734Z",fill:"white"}));var Ps=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(ks.G,{fill:"currentColor"},(0,e.createElement)(ks.Path,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,e.createElement)(ks.Path,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"})));(0,e.createElement)(ks.SVG,{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m16.2382 9.17969.7499.00645.0066-.75988-.7599.00344zm-5.5442.77506 5.5475-.02507-.0067-1.49998-5.5476.02506zm4.7942-.78152-.0476 5.52507 1.5.0129.0475-5.52506zm.2196-.52387-7.68099 7.68104 1.06066 1.0606 7.68103-7.68098z",fill:"currentColor"}));var Ts=(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.G,{stroke:"currentColor",strokeWidth:"1.5"},(0,e.createElement)(ks.Path,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,e.createElement)(ks.Path,{d:"m9.25 19v-14"}))),Rs=(0,e.createElement)(ks.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})),js=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Circle,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,e.createElement)(ks.G,{fill:"#cbc3f5",stroke:"#0b4a43"},(0,e.createElement)(ks.Path,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,e.createElement)(ks.Path,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,e.createElement)(ks.Rect,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,e.createElement)(ks.Rect,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,e.createElement)(ks.Rect,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,e.createElement)(ks.Rect,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,e.createElement)(ks.Path,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,e.createElement)(ks.Path,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}))),Ls=(0,e.createElement)(ks.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Circle,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(ks.Circle,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(ks.Circle,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"}));(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"}));var As=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})),Ds=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},Ms=(0,e.createElement)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(ks.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Fs(e,...t){e&&t.length>0&&e.classList.add(...t)}function Is(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Bs(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let zs=(0,r.createContext)(null);zs.displayName="TransitionContext";var Us=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Us||{});let Vs=(0,r.createContext)(null);function Hs(e){return"children"in e?Hs(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Ws(e,t){let n=or(e),o=(0,r.useRef)([]),s=Sr(),i=Tr(),a=sr(((e,t=Gn.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&(Wn(t,{[Gn.Unmount](){o.current.splice(r,1)},[Gn.Hidden](){o.current[r].state="hidden"}}),i.microTask((()=>{var e;!Hs(o)&&s.current&&(null==(e=n.current)||e.call(n))})))})),l=sr((e=>{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>a(e,Gn.Unmount)})),c=(0,r.useRef)([]),u=(0,r.useRef)(Promise.resolve()),d=(0,r.useRef)({enter:[],leave:[],idle:[]}),f=sr(((e,n,r)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(d.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),p=sr(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:o,register:l,unregister:a,onStart:f,onStop:p,wait:u,chains:d})),[l,a,o,f,p,d,u])}function qs(){}Vs.displayName="NestingContext";let $s=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Gs(e){var t;let n={};for(let r of $s)n[r]=null!=(t=e[r])?t:qs;return n}let Js=$n.RenderStrategy,Ks=Zn((function(e,t){let{beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i,enter:a,enterFrom:l,enterTo:c,entered:u,leave:d,leaveFrom:f,leaveTo:p,...m}=e,h=(0,r.useRef)(null),g=ar(h,t),x=m.unmount?Gn.Unmount:Gn.Hidden,{show:y,appear:b,initial:v}=function(){let e=(0,r.useContext)(zs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[w,E]=(0,r.useState)(y?"visible":"hidden"),k=function(){let e=(0,r.useContext)(Vs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:S,unregister:C}=k,O=(0,r.useRef)(null);(0,r.useEffect)((()=>S(h)),[S,h]),(0,r.useEffect)((()=>{if(x===Gn.Hidden&&h.current)return y&&"visible"!==w?void E("visible"):Wn(w,{hidden:()=>C(h),visible:()=>S(h)})}),[w,h,S,C,y,x]);let _=or({enter:Bs(a),enterFrom:Bs(l),enterTo:Bs(c),entered:Bs(u),leave:Bs(d),leaveFrom:Bs(f),leaveTo:Bs(p)}),N=function(e){let t=(0,r.useRef)(Gs(e));return(0,r.useEffect)((()=>{t.current=Gs(e)}),[e]),t}({beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i}),P=ur();(0,r.useEffect)((()=>{if(P&&"visible"===w&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,w,P]);let T=v&&!b,R=!P||T||O.current===y?"idle":y?"enter":"leave",j=sr((e=>Wn(e,{enter:()=>N.current.beforeEnter(),leave:()=>N.current.beforeLeave(),idle:()=>{}}))),L=sr((e=>Wn(e,{enter:()=>N.current.afterEnter(),leave:()=>N.current.afterLeave(),idle:()=>{}}))),A=Ws((()=>{E("hidden"),C(h)}),k);(function({container:e,direction:t,classes:n,onStart:r,onStop:o}){let s=Sr(),i=Tr(),a=or(t);rr((()=>{let t=Pr();i.add(t.dispose);let l=e.current;if(l&&"idle"!==a.current&&s.current)return t.dispose(),r.current(a.current),t.add(function(e,t,n,r){let o=n?"enter":"leave",s=Pr(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");let a=Wn(o,{enter:()=>t.enter,leave:()=>t.leave}),l=Wn(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Wn(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Is(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Fs(e,...a,...c),s.nextFrame((()=>{Is(e,...c),Fs(e,...l),function(e,t){let n=Pr();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[s,i]=[r,o].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(s+i!==0){let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(Is(e,...a),Fs(e,...t.entered),i())))})),s.dispose}(l,n.current,"enter"===a.current,(()=>{t.dispose(),o.current(a.current)}))),t.dispose}),[t])})({container:h,classes:_,direction:R,onStart:or((e=>{A.onStart(h,e,j)})),onStop:or((e=>{A.onStop(h,e,L),"leave"===e&&!Hs(A)&&(E("hidden"),C(h))}))}),(0,r.useEffect)((()=>{!T||(x===Gn.Hidden?O.current=null:O.current=y)}),[y,T,w]);let D=m,M={ref:g};return b&&y&&nr.isServer&&(D={...D,className:qn(m.className,..._.current.enter,..._.current.enterFrom)}),r.createElement(Vs.Provider,{value:A},r.createElement(Qr,{value:Wn(w,{visible:Zr.Open,hidden:Zr.Closed})},Jn({ourProps:M,theirProps:D,defaultTag:"div",features:Js,visible:"visible"===w,name:"Transition.Child"})))})),Xs=Zn((function(e,t){let{show:n,appear:o=!1,unmount:s,...i}=e,a=(0,r.useRef)(null),l=ar(a,t);ur();let c=Yr();if(void 0===n&&null!==c&&(n=Wn(c,{[Zr.Open]:!0,[Zr.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,r.useState)(n?"visible":"hidden"),f=Ws((()=>{d("hidden")})),[p,m]=(0,r.useState)(!0),h=(0,r.useRef)([n]);rr((()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),m(!1))}),[h,n]);let g=(0,r.useMemo)((()=>({show:n,appear:o,initial:p})),[n,o,p]);(0,r.useEffect)((()=>{if(n)d("visible");else if(Hs(f)){let e=a.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[n,f]);let x={unmount:s};return r.createElement(Vs.Provider,{value:f},r.createElement(zs.Provider,{value:g},Jn({ourProps:{...x,as:r.Fragment,children:r.createElement(Ks,{ref:l,...x,...i})},theirProps:{},defaultTag:r.Fragment,features:Js,visible:"visible"===u,name:"Transition"})))})),Zs=Zn((function(e,t){let n=null!==(0,r.useContext)(zs),o=null!==Yr();return r.createElement(r.Fragment,null,!n&&o?r.createElement(Xs,{ref:t,...e}):r.createElement(Ks,{ref:t,...e}))})),Ys=Object.assign(Xs,{Child:Zs,Root:Xs});const Qs=(0,e.forwardRef)(((t,n)=>{var r;let{onClose:o,isOpen:s,invertedButtonColor:i,children:a,leftContainerBgColor:l="bg-white",rightContainerBgColor:c="bg-gray-100"}=t;const u=(0,e.useRef)(null),d=y((e=>e.removeAllModals));return o=null!==(r=o)&&void 0!==r?r:d,(0,e.createElement)(Ys.Root,{appear:!0,show:!0,as:e.Fragment},(0,e.createElement)(To,{as:"div",static:!0,open:s,className:"extendify",initialFocus:null!=n?n:u,onClose:o},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"m-auto"},(0,e.createElement)("div",{className:"relative m-8 max-w-md justify-between rounded-sm shadow-modal md:m-0 md:flex md:max-w-2xl"},(0,e.createElement)("button",{onClick:o,ref:u,className:"absolute top-0 right-0 block cursor-pointer rounded-md bg-transparent p-4 text-gray-700 opacity-30 hover:opacity-100",style:i&&{filter:"invert(1)"}},(0,e.createElement)("span",{className:"sr-only"},(0,jo.__)("Close","extendify")),(0,e.createElement)(Ds,{icon:Ms})),(0,e.createElement)("div",{className:`w-7/12 p-12 ${l}`},a[0]),(0,e.createElement)("div",{className:`hidden w-6/12 md:block ${c}`},a[1])))))))})),ei=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,ref:t,leftContainerBgColor:"bg-white"},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("You're out of imports","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( 6 6 // translators: %s: The partners@extendify.com email address. 7 7 (0,jo.__)("Interested in unlimited access to our full catalog of standard and Pro patterns and layouts? Premium access is available exclusively for customers of select hosting providers. If you're interested in full access, have your hosting provider reach out to %s.","extendify"),'<a href="mailto:partners@extendify.com">partners@extendify.com</a>'))}})),(0,e.createElement)("div",{className:"flex h-full flex-col justify-center space-y-2 p-10 text-black"},(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Rs,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Access to 100's of Patterns","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:_s,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)('Access to "Pro" catalog',"extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Ts,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Beautiful full page layouts","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Ls,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Fast and friendly support","extendify")))))},ti=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,invertedButtonColor:!0,ref:t},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("Pro Patterns and Layouts","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( … … 9 9 (0,jo.__)("Access to our Pro catalog is available exclusively for customers of select hosting providers. If you're interested in full access, have your hosting provider reach out to %s.","extendify"),'<a href="mailto:partners@extendify.com">partners@extendify.com</a>'))}})),(0,e.createElement)("div",{className:"justify-endrounded-tr-sm flex w-full rounded-br-sm bg-black"},(0,e.createElement)("img",{alt:(0,jo.__)("Upgrade Now","extendify"),className:"max-w-full rounded-tr-sm rounded-br-sm",src:window.extendifyData.asset_path+"/modal-extendify-black.png"})))},ni=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{hasRequiredPlugins:ys,hasPluginsActivated:ms,stack:[],async check(t){for(const n of e){const e=await this[`${n}`](t);this.stack.push(e.pass?e.allow:e.deny)}},reset(){this.stack=[]}}}(["hasRequiredPlugins","hasPluginsActivated"]);function ri(n){let{template:r,maxHeight:o}=n;const s=(0,e.useRef)(null),i=at((e=>e.hasAvailableImports)),a=at((e=>e.apiKey.length)),l=y((e=>e.setOpen)),c=y((e=>e.pushModal)),u=y((e=>e.removeAllModals)),[d,f]=(0,e.useState)(0),p=Array.isArray(r?.fields?.type)?r.fields.type[0]:r?.fields?.type,m=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:oi(r.fields.code)})),[r.fields.code]),h=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:r.fields.code})),[r.fields.code]),g=Qo(),x=()=>{Jo.maybeImport(r),!r?.fields?.pro||a?i()?(async()=>{await ni.check(r),async function(e){const t=async function*(e){for(const t of e)yield await t()}(e.stack);for(;;){let n;try{n=await t.next()}catch{throw e.reset(),"Middleware exited"}if(n.done)break}}(ni).then((()=>{setTimeout((()=>{bs(h,r).then((()=>u())).then((()=>l(!1))).then((()=>ni.reset()))}),100)})).catch((()=>{}))})():c((0,e.createElement)(ei,null)):c((0,e.createElement)(ti,null))};return(0,e.useEffect)((()=>{if(!Number.isInteger(o))return;if("layout"!==p)return;const e=s.current,t=()=>{const t=e.offsetHeight;e.style.transitionDuration=1.5*t+"ms",f(-1*Math.abs(t-o))},n=()=>{const t=e.offsetHeight;e.style.transitionDuration=t/1.5+"ms",f(0)};return e.addEventListener("focus",t),e.addEventListener("mouseenter",t),e.addEventListener("blur",n),e.addEventListener("mouseleave",n),()=>{e.removeEventListener("focus",t),e.removeEventListener("mouseenter",t),e.removeEventListener("blur",n),e.removeEventListener("mouseleave",n)}}),[o,p]),(0,e.createElement)("div",{className:"group relative"},(0,e.createElement)("div",{role:"button",tabIndex:"0","aria-label":(0,jo.sprintf)( 10 10 // translators: %s is the type of template (e.g. layout, pattern) 11 (0,jo.__)("Press to import %s","extendify"),r?.fields?.type),style:{maxHeight:o},className:"button-focus relative m-0 cursor-pointer overflow-hidden bg-gray-100 ease-in-out",onClick:x,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),x())}},(0,e.createElement)("div",{ref:s,style:{top:d,transitionProperty:"all"},className:Yo()("with-light-shadow relative",{[`is-template--${r.fields.status}`]:r?.fields?.status&&g,"p-6 md:p-8":Number.isInteger(o)})},(0,e.createElement)(Xo.BlockPreview,{blocks:m,live:!1,viewportWidth:1400}))),g&&(0,e.createElement)(ws,{template:r}),r?.fields?.pro&&!a&&(0,e.createElement)("div",{className:"pointer-events-none absolute top-4 right-4 z-20 rounded-md border border-none bg-white bg-wp-theme-500 py-1 px-2.5 font-medium text-white no-underline shadow-sm"},(0,jo.__)("Pro","extendify")))}const oi=e=>e.replace(/\w+:\/\/\S*(w=(\d*))&(h=(\d*))&\w+\S*"/g,((e,t,n,r,o)=>e.replace(t,"w="+Math.floor(Number(n)/2)).replace(r,"h="+Math.floor(Number(o)/2)))),si=(0,e.memo)((function(){const t=function(){const t=(0,e.useRef)(!1);return(0,e.useEffect)((()=>(t.current=!0,()=>t.current=!1))),t}(),n=gt((e=>e.templates)),[o,s]=(0,e.useState)(0),i=gt((e=>e.appendTemplates)),[a,l]=(0,e.useState)(""),c=(0,e.useRef)(!1),[u,d]=(0,e.useState)(!1),[f,p]=(0,e.useState)(!1),[m,h]=function({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:s,triggerOnce:i,skip:a,initialInView:l,fallbackInView:c,onChange:u}={}){var d;const[f,p]=r.useState(null),m=r.useRef(),[h,g]=r.useState({inView:!!l,entry:void 0});m.current=u,r.useEffect((()=>{if(a||!f)return;let r;return r=Bo(f,((e,t)=>{g({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&i&&r&&(r(),r=void 0)}),{root:s,rootMargin:o,threshold:e,trackVisibility:n,delay:t},c),()=>{r&&r()}}),[Array.isArray(e)?e.toString():e,f,s,o,i,a,n,c,t]);const x=null==(d=h.entry)?void 0:d.target,y=r.useRef();f||!x||i||a||y.current===x||(y.current=x,g({inView:!!l,entry:void 0}));const b=[p,h.inView,h.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b}(),g=gt((e=>e.searchParams)),x=y((e=>e.currentType)),b=gt((e=>e.resetTemplates)),v=y((e=>e.open)),w=ht((e=>e.taxonomies)),E=gt((e=>e.updateType)), S=gt((e=>e.updateTaxonomies)),k=(0,e.useRef)(gt.getState().nextPage),C=(0,e.useRef)(gt.getState().searchParams),O="pattern"===C.current.type?"patternType":"layoutType",_=C.current.taxonomies[O];(0,e.useEffect)((()=>gt.subscribe((e=>e.nextPage),(e=>k.current=e))),[]),(0,e.useEffect)((()=>gt.subscribe((e=>e.searchParams),(e=>C.current=e))),[]);const N=(0,e.useCallback)((()=>{l(""),d(!1);const e=(0,jo.__)("Unknown error occurred. Check browser console or contact support.","extendify"),n={offset:k.current},r=C.current.taxonomies?.siteType?.slug?.length?C.current.taxonomies.siteType:{slug:"default"},o=(0,Ao.cloneDeep)(C.current);o.taxonomies.siteType=r,Jo.get(o,n).then((e=>{var n;t.current&&(e?.error?.length?l(e?.error):e?.records?.length<=0?d(!0):g===C.current&&e?.records?.length&&(gt.setState({nextPage:null!==(n=e?.offset)&&void 0!==n?n:""}),i(e.records),s((t=>e.records.length+t)),p(!1)))})).catch((n=>{t.current&&(console.error(n),l(e))}))}),[i,t,g]);return(0,e.useEffect)((()=>{0!==n?.length||p(!0)}),[n?.length,g]),(0,e.useEffect)((()=>{!c.current&&a.length&&(c.current=!0,N())}),[a,N]),(0,e.useEffect)((()=>{if(!v||!w?.patternType?.length)return;const e=new URLSearchParams(window.location.search);if(!e.has("ext-patternType"))return;const t=e.get("ext-patternType");e.delete("ext-patternType"),window.history.replaceState(null,null,window.location.pathname+"?"+e.toString());const n=w.patternType.find((e=>e.slug===t));n&&(S({patternType:n}),E("pattern"))}),[v,w,E,S]),(0,e.useEffect)((()=>{if(Object.keys(C.current?.taxonomies)?.length){if(!gt.getState().skipNextFetch)return N(),()=>b();gt.setState({skipNextFetch:!1})}}),[N,C,b]),(0,e.useEffect)((()=>{k.current&&h&&N()}),[h,N,o]),a.length&&c.current?(0,e.createElement)("div",{className:"text-left"},(0,e.createElement)("h2",{className:"text-left"},(0,jo.__)("Server error","extendify")),(0,e.createElement)("code",{className:"mb-4 block max-w-xl p-4",style:{minHeight:"10rem"}},a),(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{c.current=!1,N()}},(0,jo.__)("Press here to reload","extendify"))):u?(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)("h2",{className:"text-sm font-normal text-extendify-gray"},(0,jo.sprintf)("template"===C.current.type?11 (0,jo.__)("Press to import %s","extendify"),r?.fields?.type),style:{maxHeight:o},className:"button-focus relative m-0 cursor-pointer overflow-hidden bg-gray-100 ease-in-out",onClick:x,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),x())}},(0,e.createElement)("div",{ref:s,style:{top:d,transitionProperty:"all"},className:Yo()("with-light-shadow relative",{[`is-template--${r.fields.status}`]:r?.fields?.status&&g,"p-6 md:p-8":Number.isInteger(o)})},(0,e.createElement)(Xo.BlockPreview,{blocks:m,live:!1,viewportWidth:1400}))),g&&(0,e.createElement)(ws,{template:r}),r?.fields?.pro&&!a&&(0,e.createElement)("div",{className:"pointer-events-none absolute top-4 right-4 z-20 rounded-md border border-none bg-white bg-wp-theme-500 py-1 px-2.5 font-medium text-white no-underline shadow-sm"},(0,jo.__)("Pro","extendify")))}const oi=e=>e.replace(/\w+:\/\/\S*(w=(\d*))&(h=(\d*))&\w+\S*"/g,((e,t,n,r,o)=>e.replace(t,"w="+Math.floor(Number(n)/2)).replace(r,"h="+Math.floor(Number(o)/2)))),si=(0,e.memo)((function(){const t=function(){const t=(0,e.useRef)(!1);return(0,e.useEffect)((()=>(t.current=!0,()=>t.current=!1))),t}(),n=gt((e=>e.templates)),[o,s]=(0,e.useState)(0),i=gt((e=>e.appendTemplates)),[a,l]=(0,e.useState)(""),c=(0,e.useRef)(!1),[u,d]=(0,e.useState)(!1),[f,p]=(0,e.useState)(!1),[m,h]=function({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:s,triggerOnce:i,skip:a,initialInView:l,fallbackInView:c,onChange:u}={}){var d;const[f,p]=r.useState(null),m=r.useRef(),[h,g]=r.useState({inView:!!l,entry:void 0});m.current=u,r.useEffect((()=>{if(a||!f)return;let r;return r=Bo(f,((e,t)=>{g({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&i&&r&&(r(),r=void 0)}),{root:s,rootMargin:o,threshold:e,trackVisibility:n,delay:t},c),()=>{r&&r()}}),[Array.isArray(e)?e.toString():e,f,s,o,i,a,n,c,t]);const x=null==(d=h.entry)?void 0:d.target,y=r.useRef();f||!x||i||a||y.current===x||(y.current=x,g({inView:!!l,entry:void 0}));const b=[p,h.inView,h.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b}(),g=gt((e=>e.searchParams)),x=y((e=>e.currentType)),b=gt((e=>e.resetTemplates)),v=y((e=>e.open)),w=ht((e=>e.taxonomies)),E=gt((e=>e.updateType)),k=gt((e=>e.updateTaxonomies)),S=(0,e.useRef)(gt.getState().nextPage),C=(0,e.useRef)(gt.getState().searchParams),O="pattern"===C.current.type?"patternType":"layoutType",_=C.current.taxonomies[O];(0,e.useEffect)((()=>gt.subscribe((e=>e.nextPage),(e=>S.current=e))),[]),(0,e.useEffect)((()=>gt.subscribe((e=>e.searchParams),(e=>C.current=e))),[]);const N=(0,e.useCallback)((()=>{l(""),d(!1);const e=(0,jo.__)("Unknown error occurred. Check browser console or contact support.","extendify"),n={offset:S.current},r=C.current.taxonomies?.siteType?.slug?.length?C.current.taxonomies.siteType:{slug:"default"},o=(0,Ao.cloneDeep)(C.current);o.taxonomies.siteType=r,Jo.get(o,n).then((e=>{var n;t.current&&(e?.error?.length?l(e?.error):e?.records?.length<=0?d(!0):g===C.current&&e?.records?.length&&(gt.setState({nextPage:null!==(n=e?.offset)&&void 0!==n?n:""}),i(e.records),s((t=>e.records.length+t)),p(!1)))})).catch((n=>{t.current&&(console.error(n),l(e))}))}),[i,t,g]);return(0,e.useEffect)((()=>{0!==n?.length||p(!0)}),[n?.length,g]),(0,e.useEffect)((()=>{!c.current&&a.length&&(c.current=!0,N())}),[a,N]),(0,e.useEffect)((()=>{if(!v||!w?.patternType?.length)return;const e=new URLSearchParams(window.location.search);if(!e.has("ext-patternType"))return;const t=e.get("ext-patternType");e.delete("ext-patternType"),window.history.replaceState(null,null,window.location.pathname+"?"+e.toString());const n=w.patternType.find((e=>e.slug===t));n&&(k({patternType:n}),E("pattern"))}),[v,w,E,k]),(0,e.useEffect)((()=>{if(Object.keys(C.current?.taxonomies)?.length){if(!gt.getState().skipNextFetch)return N(),()=>b();gt.setState({skipNextFetch:!1})}}),[N,C,b]),(0,e.useEffect)((()=>{S.current&&h&&N()}),[h,N,o]),a.length&&c.current?(0,e.createElement)("div",{className:"text-left"},(0,e.createElement)("h2",{className:"text-left"},(0,jo.__)("Server error","extendify")),(0,e.createElement)("code",{className:"mb-4 block max-w-xl p-4",style:{minHeight:"10rem"}},a),(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{c.current=!1,N()}},(0,jo.__)("Press here to reload","extendify"))):u?(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)("h2",{className:"text-sm font-normal text-extendify-gray"},(0,jo.sprintf)("template"===C.current.type? 12 12 // translators: %s is the layout category name 13 13 (0,jo.__)('We couldn\'t find any layouts in the "%s" category.',"extendify"): 14 14 // translators: %s is the pattern category name 15 (0,jo.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(P=_?.title)&&void 0!==P?P:_.slug))):(0,e.createElement)(e.Fragment,null,f&&(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)(ii,{type:x,templates:n},n.map((t=>(0,e.createElement)(ri,{maxHeight:"template"===x?520:"none",key:t.id,template:t})))), k.current&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"mt-8"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)("div",{className:"relative flex flex-col items-end justify-end -top-1/4 h-4",ref:m,style:{zIndex:-1}})));var P})),ii=t=>{let{type:n,children:r}=t;const o="relative min-h-screen z-10 pb-40 pt-0.5";return"template"===n?(0,e.createElement)("div",{id:"masonry-grid",className:`grid gap-6 md:gap-8 lg:grid-cols-2 ${o}`},r):(0,e.createElement)($o,{id:"masonry-grid",breakpointCols:{default:3,1600:2,860:1,599:2,400:1},className:`-ml-6 flex w-auto px-0.5 md:-ml-8 ${o}`,columnClassName:"pl-6 md:pl-8 bg-clip-padding space-y-6 md:space-y-8"},r)},ai=(0,e.memo)((function(){const{remainingImports:t}=at(),n=t();return(0,e.createElement)("div",{className:"relative mb-5"},(0,e.createElement)("div",{className:Yo()("hidden w-full justify-between py-3 px-4 text-sm text-white no-underline sm:flex",{"bg-design-main":n>0,"bg-extendify-alert":!n})},(0,e.createElement)("span",{className:"flex items-center space-x-2 text-xs no-underline"},(0,e.createElement)(Ds,{icon:n>0?Ns:ks,size:14}),(0,e.createElement)("span",null,(0,jo.sprintf)(15 (0,jo.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(P=_?.title)&&void 0!==P?P:_.slug))):(0,e.createElement)(e.Fragment,null,f&&(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)(ii,{type:x,templates:n},n.map((t=>(0,e.createElement)(ri,{maxHeight:"template"===x?520:"none",key:t.id,template:t})))),S.current&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"mt-8"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)("div",{className:"relative flex flex-col items-end justify-end -top-1/4 h-4",ref:m,style:{zIndex:-1}})));var P})),ii=t=>{let{type:n,children:r}=t;const o="relative min-h-screen z-10 pb-40 pt-0.5";return"template"===n?(0,e.createElement)("div",{id:"masonry-grid",className:`grid gap-6 md:gap-8 lg:grid-cols-2 ${o}`},r):(0,e.createElement)($o,{id:"masonry-grid",breakpointCols:{default:3,1600:2,860:1,599:2,400:1},className:`-ml-6 flex w-auto px-0.5 md:-ml-8 ${o}`,columnClassName:"pl-6 md:pl-8 bg-clip-padding space-y-6 md:space-y-8"},r)},ai=(0,e.memo)((function(){const{remainingImports:t}=at(),n=t();return(0,e.createElement)("div",{className:"relative mb-5"},(0,e.createElement)("div",{className:Yo()("hidden w-full justify-between py-3 px-4 text-sm text-white no-underline sm:flex",{"bg-design-main":n>0,"bg-extendify-alert":!n})},(0,e.createElement)("span",{className:"flex items-center space-x-2 text-xs no-underline"},(0,e.createElement)(Ds,{icon:n>0?Ns:Ss,size:14}),(0,e.createElement)("span",null,(0,jo.sprintf)( 16 16 // translators: %s is the number of imports remaining 17 (0,jo._n)("%s Import remaining","%s Imports remaining",n,"extendify"),n)))))}));function li(e){return Array.isArray?Array.isArray(e):"[object Array]"===hi(e)}const ci=1/0;function ui(e){return"string"==typeof e}function di(e){return"number"==typeof e}function fi(e){return"object"==typeof e}function pi(e){return null!=e}function mi(e){return!e.trim().length}function hi(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const gi=e=>`Invalid value for key ${e}`,xi=e=>`Pattern length exceeds max of ${e}.`,yi=e=>`Missing ${e} property in key`,bi=e=>`Property 'weight' in key '${e}' must be a positive integer`,vi=Object.prototype.hasOwnProperty;class wi{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Ei(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Ei(e){let t=null,n=null,r=null,o=1,s=null;if(ui(e)||li(e))r=e,t= Si(e),n=ki(e);else{if(!vi.call(e,"name"))throw new Error(yi("name"));const i=e.name;if(r=i,vi.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(bi(i));t=Si(i),n=ki(i),s=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:s}}function Si(e){return li(e)?e:e.split(".")}function ki(e){return li(e)?e.join("."):e}const Ci={useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,s)=>{if(pi(e))if(t[s]){const i=e[t[s]];if(!pi(i))return;if(s===t.length-1&&(ui(i)||di(i)||function(e){return!0===e||!1===e||function(e){return fi(e)&&null!==e}(e)&&"[object Boolean]"==hi(e)}(i)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-ci?"-0":t}(e)}(i));else if(li(i)){r=!0;for(let e=0,n=i.length;e<n;e+=1)o(i[e],t,s+1)}else t.length&&o(i,t,s+1)}else n.push(e)};return o(e,ui(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Oi={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...Ci};const _i=/[^ ]+/g;class Ni{constructor({getFn:e=Oi.getFn,fieldNormWeight:t=Oi.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(_i).length;if(n.has(o))return n.get(o);const s=1/Math.pow(o,.5*e),i=parseFloat(Math.round(s*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ui(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();ui(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!pi(e)||mi(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(pi(o))if(li(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(pi(r))if(ui(r)&&!mi(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else li(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(ui(o)&&!mi(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Pi(e,t,{getFn:n=Oi.getFn,fieldNormWeight:r=Oi.fieldNormWeight}={}){const o=new Ni({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Ei)),o.setSources(t),o.create(),o}function Ti(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Oi.distance,ignoreLocation:s=Oi.ignoreLocation}={}){const i=t/e.length;if(s)return i;const a=Math.abs(r-n);return o?i+a/o:a?1:i}const Ri=32;function ji(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Li{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:ji(e),startIndex:t})},u=this.pattern.length;if(u>Ri){let e=0;const t=u%Ri,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ri),e),e+=Ri;if(t){const e=u-Ri;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:f,startIndex:p})=>{const{isMatch:m,score:h,indices:g}=function(e,t,n,{location:r=Oi.location,distance:o=Oi.distance,threshold:s=Oi.threshold,findAllMatches:i=Oi.findAllMatches,minMatchCharLength:a=Oi.minMatchCharLength,includeMatches:l=Oi.includeMatches,ignoreLocation:c=Oi.ignoreLocation}={}){if(t.length>Ri)throw new Error(xi(Ri));const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=s,m=f;const h=a>1||l,g=h?Array(d):[];let x;for(;(x=e.indexOf(t,m))>-1;){let e=Ti(t,{currentLocation:x,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(e,p),m=x+u,h){let e=0;for(;e<u;)g[x+e]=1,e+=1}}m=-1;let y=[],b=1,v=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let s=0,a=v;for(;s<a;)Ti(t,{errors:r,currentLocation:f+a,expectedLocation:f,distance:o,ignoreLocation:c})<=p?s=a:v=a,a=Math.floor((v-s)/2+s);v=a;let l=Math.max(1,f-a+1),x=i?d:Math.min(f+a,d)+u,E=Array(x+2);E[x+1]=(1<<r)-1;for(let s=x;s>=l;s-=1){let i=s-1,a=n[e.charAt(i)];if(h&&(g[i]=+!!a),E[s]=(E[s+1]<<1|1)&a,r&&(E[s]|=(y[s+1]|y[s])<<1|1|y[s+1]),E[s]&w&&(b=Ti(t,{errors:r,currentLocation:i,expectedLocation:f,distance:o,ignoreLocation:c}),b<=p)){if(p=b,m=i,m<=f)break;l=Math.max(1,2*f-m)}}if(Ti(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;y=E}const E={isMatch:m>=0,score:Math.max(.001,b)};if(h){const e=function(e=[],t=Oi.minMatchCharLength){let n=[],r=-1,o=-1,s=0;for(let i=e.length;s<i;s+=1){let i=e[s];i&&-1===r?r=s:i||-1===r||(o=s-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[s-1]&&s-r>=t&&n.push([r,s-1]),n}(g,a);e.length?l&&(E.indices=e):E.isMatch=!1}return E}(e,t,f,{location:r+p,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,includeMatches:n,ignoreLocation:l});m&&(d=!0),u+=h,m&&g&&(c=[...c,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=c),f}}class Ai{constructor(e){this.pattern=e}static isMultiMatch(e){return Di(e,this.multiRegex)}static isSingleMatch(e){return Di(e,this.singleRegex)}search(){}}function Di(e,t){const n=e.match(t);return n?n[1]:null}class Mi extends Ai{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){super(e),this._bitapSearch=new Li(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Ii extends Ai{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const s=!!r.length;return{isMatch:s,score:s?0:1,indices:r}}}const Fi=[class extends Ai{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Ii,class extends Ai{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Mi],Bi=Fi.length,zi=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Ui=new Set([Mi.type,Ii.type]);const Vi=[];function Hi(e,t){for(let n=0,r=Vi.length;n<r;n+=1){let r=Vi[n];if(r.condition(e,t))return new r(e,t)}return new Li(e,t)}const Wi="$and",qi={PATH:"$path",PATTERN:"$val"},$i=e=>!(!e[Wi]&&!e.$or),Gi=e=>!!e[qi.PATH],Ji=e=>!li(e)&&fi(e)&&!$i(e),Ki=e=>({[Wi]:Object.keys(e).map((t=>({[t]:e[t]})))});function Xi(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const s=Gi(e);if(!s&&o.length>1&&!$i(e))return r(Ki(e));if(Ji(e)){const r=s?e[qi.PATH]:o[0],i=s?e[qi.PATTERN]:e[r];if(!ui(i))throw new Error(gi(r));const a={keyId:ki(r),pattern:i};return n&&(a.searcher=Hi(i,t)),a}let i={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];li(n)&&n.forEach((e=>{i.children.push(r(e))}))})),i};return $i(e)||(e=Ki(e)),r(e)}function Zi(e,t){const n=e.matches;t.matches=[],pi(n)&&n.forEach((e=>{if(!pi(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Yi(e,t){t.score=e.score}class Qi{constructor(e,t={},n){this.options={...Oi,...t},this.options.useExtendedSearch,this._keyStore=new wi(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Ni))throw new Error("Incorrect 'index' type");this._myIndex=t||Pi(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){pi(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:s,ignoreFieldNorm:i}=this.options;let a=ui(e)?ui(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Oi.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const s=e?e.weight:null;n*=Math.pow(0===o&&s?Number.EPSILON:o,(s||1)*(t?1:r))})),e.score=n}))}(a,{ignoreFieldNorm:i}),o&&a.sort(s),di(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=Oi.includeMatches,includeScore:r=Oi.includeScore}={}){const o=[];return n&&o.push(Zi),r&&o.push(Yi),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Hi(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!pi(e))return;const{isMatch:s,score:i,indices:a}=t.searchIn(e);s&&r.push({item:e,idx:n,matches:[{score:i,value:e,norm:o,indices:a}]})})),r}_searchLogical(e){const t=Xi(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,s=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return s&&s.length?[{idx:r,item:t,matches:s}]:[]}const o=[];for(let s=0,i=e.children.length;s<i;s+=1){const i=e.children[s],a=n(i,t,r);if(a.length)o.push(...a);else if(e.operator===Wi)return[]}return o},r=this._myIndex.records,o={},s=[];return r.forEach((({$:e,i:r})=>{if(pi(e)){let i=n(t,e,r);i.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},s.push(o[r])),i.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),s}_searchObjectList(e){const t=Hi(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!pi(e))return;let s=[];n.forEach(((n,r)=>{s.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),s.length&&o.push({idx:r,item:e,matches:s})})),o}_findMatches({key:e,value:t,searcher:n}){if(!pi(t))return[];let r=[];if(li(t))t.forEach((({v:t,i:o,n:s})=>{if(!pi(t))return;const{isMatch:i,score:a,indices:l}=n.searchIn(t);i&&r.push({score:a,key:e,value:t,idx:o,norm:s,indices:l})}));else{const{v:o,n:s}=t,{isMatch:i,score:a,indices:l}=n.searchIn(o);i&&r.push({score:a,key:e,value:o,norm:s,indices:l})}return r}}Qi.version="6.6.2",Qi.createIndex=Pi,Qi.parseIndex=function(e,{getFn:t=Oi.getFn,fieldNormWeight:n=Oi.fieldNormWeight}={}){const{keys:r,records:o}=e,s=new Ni({getFn:t,fieldNormWeight:n});return s.setKeys(r),s.setIndexRecords(o),s},Qi.config=Oi,Qi.parseQuery=Xi,function(...e){Vi.push(...e)}(class{constructor(e,{isCaseSensitive:t=Oi.isCaseSensitive,includeMatches:n=Oi.includeMatches,minMatchCharLength:r=Oi.minMatchCharLength,ignoreLocation:o=Oi.ignoreLocation,findAllMatches:s=Oi.findAllMatches,location:i=Oi.location,threshold:a=Oi.threshold,distance:l=Oi.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:s,ignoreLocation:o,location:i,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(zi).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let s=!1,i=-1;for(;!s&&++i<Bi;){const e=Fi[i];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),s=!0)}if(!s)for(i=-1;++i<Bi;){const e=Fi[i];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,s=[],i=0;for(let r=0,a=t.length;r<a;r+=1){const a=t[r];s.length=0,o=0;for(let t=0,r=a.length;t<r;t+=1){const r=a[t],{isMatch:l,indices:c,score:u}=r.search(e);if(!l){i=0,o=0,s.length=0;break}if(o+=1,i+=u,n){const e=r.constructor.type;Ui.has(e)?s=[...s,...c]:s.push(c)}}if(o){let e={isMatch:!0,score:i/o};return n&&(e.indices=s),e}}return{isMatch:!1,score:1}}});const ea=new Map,ta=t=>{var n,r;let{value:o,setValue:s,terms:i}=t;const a=gt((e=>e.searchParams)),[l,c]=(0,e.useState)(!1),u=(0,e.useRef)(),[d,f]=(0,e.useState)({}),[p,m]=(0,e.useState)(""),[h,g]=(0,e.useState)([]),[x,y]=(0,e.useState)(!0),b=(0,e.useMemo)((()=>[...i].sort(((e,t)=>e.title<t.title?-1:e.title>t.title?1:0))),[i]),v=(0,e.useMemo)((()=>b.filter((e=>e?.featured))),[b]);return(0,e.useEffect)((()=>{f(new Qi(i,{keys:["slug","title"],minMatchCharLength:1,threshold:.3}))}),[i]),(0,e.useEffect)((()=>{p?.length||g(x?v:b)}),[v,p,b,x]),(0,e.useEffect)((()=>{l&&u.current?.focus()}),[l]),(0,e.useEffect)((()=>{o.slug||c(!0)}),[o.slug]),(0,e.createElement)("div",{className:"w-full rounded bg-gray-50 border border-gray-900"},(0,e.createElement)("button",{type:"button",onClick:()=>c((e=>!e)),className:"button-focus m-0 flex w-full cursor-pointer items-center justify-between rounded bg-transparent p-4 text-gray-800"},(w=l?(0,jo.__)("Choose a site industry","extendify"):null!==(n=null!==(r=o?.title)&&void 0!==r?r:o.slug)&&void 0!==n?n:"Not set",(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"flex flex-col text-left"},(0,e.createElement)("span",{className:Yo()("mb-1",{"text-base font-normal":!o.slug,"text-sm font-normal":o.slug?.length})},(0,jo.__)("Site Type","extendify")),(0,e.createElement)("span",{className:"text-xs font-light"},w)),(0,e.createElement)("span",{className:"flex items-center space-x-4"},!l&&!o.slug&&(0,e.createElement)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("title",null,(0,jo.__)("Click to select a preferred site industry","extendify")),(0,e.createElement)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,e.createElement)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,e.createElement)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})),(0,e.createElement)("svg",{className:Yo()("stroke-current text-gray-900",{"-translate-x-1 rotate-90 transform":l}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})))))),l&&(0,e.createElement)("div",{className:"max-h-96 overflow-y-auto px-4 py-0"},(0,e.createElement)("div",{className:"sticky top-0 pt-0.5 pb-2 bg-gray-50"},(0,e.createElement)("div",{className:"relative"},(0,e.createElement)("label",{htmlFor:"site-type-search",className:"sr-only"},(0,jo.__)("Search","extendify")),(0,e.createElement)("input",{ref:u,id:"site-type-search",value:null!=p?p:"",onChange:e=>{return t=e.target.value,m(t),void function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(ea.has(e))return void g(ea.get(e));const t=d.search(e);ea.set(e,t?.length?t.map((e=>e.item)):v),g(ea.get(e))}(t);var t},type:"text",className:"button-focus m-0 w-full bg-white p-3.5 py-2.5 text-sm border border-gray-900",placeholder:(0,jo.__)("Search","extendify")}),(0,e.createElement)("svg",{className:"pointer-events-none absolute top-2 right-2 hidden lg:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})))),p?.length>1&&h===v&&(0,e.createElement)("p",{className:"text-left"},(0,jo.__)("Nothing found...","extendify")),h?.length>0&&(0,e.createElement)("div",null,(0,e.createElement)(na,{choices:h,onClick:e=>{c(!1),s(e)},currentSiteType:a?.taxonomies?.siteType?.slug}))),p||!l?null:(0,e.createElement)("button",{type:"button",className:Yo()("w-full cursor-pointer bg-transparent p-4 py-2 text-left text-sm text-wp-theme-500 hover:text-wp-theme-500",{"text-design-main hover:text-design-main":window.extendifyData?.partnerLogo}),onClick:()=>y((e=>!e))},x?(0,jo.__)("Show all","extendify"):(0,jo.__)("Close","extendify")));var w},na=t=>{let{choices:n,currentSiteType:r,onClick:o}=t;return(0,e.createElement)("ul",{className:"mt-4 mb-0"},n.map((t=>{var n;const s=null!==(n=t?.title)&&void 0!==n?n:t.slug,i=r===t.slug;return(0,e.createElement)("li",{key:t.id,className:"m-0 mb-1"},(0,e.createElement)("button",{type:"button",className:Yo()("m-0 w-full cursor-pointer bg-transparent pl-0 text-left text-sm font-normal hover:text-wp-theme-500",{"text-gray-800":!i,"hover:text-design-main":window.extendifyData?.partnerLogo&&!i,"hover:text-design-main font-semibold":window.extendifyData?.partnerLogo&&i}),onClick:()=>o(t)},s))})))},ra=t=>{var n;let{active:r,tax:o,update:s}=t;return(0,e.createElement)("li",{className:"m-0 w-full",key:o.slug},(0,e.createElement)("button",{type:"button",className:"group m-0 p-0 flex w-full cursor-pointer text-left text-sm leading-none my-px bg-transparent",onClick:s},(0,e.createElement)("span",{className:Yo()("w-full group-hover:bg-gray-900 p-2 group-hover:text-gray-50 rounded",{"group-hover:bg-design-main":window.extendifyData?.partnerLogo,"bg-transparent text-gray-900":!r&&!window.extendifyData?.partnerLogo,"bg-gray-900 text-gray-50":r&&!window.extendifyData?.partnerLogo,"bg-design-main text-gray-50":r&&window.extendifyData?.partnerLogo})},null!==(n=o?.title)&&void 0!==n?n:o.slug)))},oa=t=>{let{taxType:n,taxonomies:r,taxLabel:o}=t;const s=gt((e=>e.searchParams)),i=gt((e=>e.updateTaxonomies));return!r?.length>0?null:(0,e.createElement)(Lo.PanelBody,{title:ls(null!=o?o:n),className:"ext-type-control p-0",initialOpen:!0},(0,e.createElement)(Lo.PanelRow,null,(0,e.createElement)("div",{className:"relative w-full overflow-hidden"},(0,e.createElement)("ul",{id:"filter-patterns",className:"m-0 w-full px-5 py-1"},r.map((t=>{const r=s?.taxonomies[n]?.slug===t?.slug;return(0,e.createElement)(ra,{key:t?.slug,active:r,tax:t,update:()=>i({[n]:t})})}))))))},sa=t=>{let{className:n}=t;const r=gt((e=>e.updateType)),o=y((e=>{var t;return null!==(t=e?.currentType)&&void 0!==t?t:"pattern"}));return(0,e.createElement)("div",{className:n},(0,e.createElement)("h4",{className:"sr-only"},(0,jo.__)("Type select","extendify")),(0,e.createElement)("div",{id:"patterns-toggle",className:"flex justify-evenly border border-gray-900 p-0.5 rounded"},(0,e.createElement)("button",{type:"button",className:Yo()({"w-full m-0 min-w-sm cursor-pointer rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"pattern"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"pattern"===o,"bg-transparent text-black":"pattern"!==o}),onClick:()=>r("pattern")},(0,e.createElement)("span",{className:""},(0,jo.__)("Patterns","extendify"))),(0,e.createElement)("button",{type:"button",className:Yo()({"outline-none w-full m-0 -ml-px min-w-sm cursor-pointer items-center rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"template"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"template"===o,"bg-transparent text-black":"template"!==o}),onClick:()=>r("template")},(0,e.createElement)("span",{className:""},(0,jo.__)("Templates","extendify")))))},ia=(0,e.memo)((function(){const t=ht((e=>e.taxonomies)),n=gt((e=>e.searchParams)),r=gt((e=>e.updateTaxonomies)),o=at((e=>e.apiKey)),s="pattern"===n.type?"patternType":"layoutType",i=!n?.taxonomies[s]?.slug?.length,a=y((e=>e.setOpen)),[l,c]=pt((e=>[Object.keys(e?.siteType)?.length>0?e?.siteType:{slug:"",title:"Not set"},e.setSiteType]));return(0,e.createElement)(e.Fragment,null,window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex items-center justify-center bg-design-main"},(0,e.createElement)("div",{className:"w-40 h-16 flex items-center justify-center"},(0,e.createElement)("img",{className:"max-h-full max-w-full",src:window.extendifyData.partnerLogo,alt:window.extendifyData.partnerName}))),!window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex sm:pt-5"},(0,e.createElement)(Ds,{icon:Cs,size:40})),(0,e.createElement)("div",{className:"flex md:hidden items-center justify-end -mt-5 mx-1"},(0,e.createElement)(Lo.Button,{onClick:()=>a(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")})),(0,e.createElement)("div",{className:"px-5 hidden md:block"},(0,e.createElement)("button",{onClick:()=>r({[s]:{slug:"",title:"Featured"}}),className:Yo()("m-0 flex w-full cursor-pointer items-center space-x-1 bg-transparent px-0 py-2 text-left text-sm leading-none transition duration-200 hover:text-wp-theme-500",{"text-wp-theme-500":i,"hover:text-design-main":window.extendifyData?.partnerLogo,"text-design-main":window.extendifyData?.partnerLogo&&i})},(0,e.createElement)(Ds,{icon:Ps,size:24}),(0,e.createElement)("span",{className:"text-sm"},(0,jo.__)("Featured","extendify")))),(0,e.createElement)("div",{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"},Object.keys(l).length>0&&(0,e.createElement)(ta,{value:l,setValue:e=>{c(e),r({siteType:e})},terms:t.siteType})),(0,e.createElement)(sa,{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"}),(0,e.createElement)("div",{className:"mt-px hidden flex-grow overflow-y-auto overflow-x-hidden pb-36 pt-px sm:block space-y-6"},(0,e.createElement)(Lo.Panel,{className:"bg-transparent text-design-main"},(0,e.createElement)(oa,{taxType:s,taxonomies:t[s]?.filter((e=>!e?.designType))})),(0,e.createElement)(Lo.Panel,{className:"bg-transparent"},(0,e.createElement)(oa,{taxLabel:(0,jo.__)("Design","extendify"),taxType:s,taxonomies:t[s]?.filter((e=>Boolean(e?.designType)))}))),!o.length&&(0,e.createElement)("div",{className:"px-5"},(0,e.createElement)(ai,null)))}));function aa(t){let{children:n}=t;const r=y((e=>e.ready));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("aside",{className:"relative flex-shrink-0 border-r border-extendify-transparent-black-100 bg-extendify-transparent-white py-0 backdrop-blur-xl backdrop-saturate-200 backdrop-filter"},(0,e.createElement)("div",{className:"flex h-full flex-col py-6 sm:w-72 sm:space-y-6 sm:py-0"},r?n[0]:null)),(0,e.createElement)("main",{id:"extendify-templates",className:"h-full w-full overflow-hidden bg-gray-50 pt-6 sm:pt-0"},r?n[1]:null))}function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},la.apply(this,arguments)}const ca=(0,e.forwardRef)(((t,n)=>{var r;let{isOpen:o,heading:s,onClose:i,children:a}=t;const l=(0,e.useRef)(null),c=y((e=>e.removeAllModals));return i=null!==(r=i)&&void 0!==r?r:c,(0,e.createElement)(Ys,{appear:!0,show:o,as:e.Fragment,className:"extendify"},(0,e.createElement)(To,{initialFocus:null!=n?n:l,onClose:i},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"relative m-auto w-full"},(0,e.createElement)("div",{className:"relative m-auto w-full max-w-lg items-center justify-center rounded-sm bg-white shadow-modal"},s?(0,e.createElement)("div",{className:"flex items-center justify-between border-b py-2 pl-6 pr-3 leading-none"},(0,e.createElement)("span",{className:"whitespace-nowrap text-base text-extendify-black"},s),(0,e.createElement)(ua,{onClick:i})):(0,e.createElement)("div",{className:"absolute top-0 right-0 block px-4 py-4 "},(0,e.createElement)(ua,{ref:l,onClick:i})),(0,e.createElement)("div",null,a)))))))})),ua=(0,e.forwardRef)(((t,n)=>(0,e.createElement)(Lo.Button,la({},t,{icon:(0,e.createElement)(Ds,{icon:Ms}),ref:n,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,jo.__)("Close dialog","extendify")}))));function da(t){let{actionCallback:n,initialFocus:r}=t;const o=at((e=>e.apiKey.length)),[s,i]=(0,e.useState)(""),[a,l]=(0,e.useState)(""),[c,u]=(0,e.useState)(""),[d,f]=(0,e.useState)("info"),[p,m]=(0,e.useState)(!1),[h,g]=(0,e.useState)(!1),x=(0,e.useRef)(null),y=(0,e.useRef)(null),b=Qo();(0,e.useEffect)((()=>(i(at.getState().email),()=>f("info"))),[]),(0,e.useEffect)((()=>{h&&x?.current?.focus()}),[h]);return h?(0,e.createElement)("section",{className:"space-y-6 p-6 text-center flex flex-col items-center"},(0,e.createElement)(Ds,{icon:js,size:148}),(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.sprintf)(17 (0,jo._n)("%s Import remaining","%s Imports remaining",n,"extendify"),n)))))}));function li(e){return Array.isArray?Array.isArray(e):"[object Array]"===hi(e)}const ci=1/0;function ui(e){return"string"==typeof e}function di(e){return"number"==typeof e}function fi(e){return"object"==typeof e}function pi(e){return null!=e}function mi(e){return!e.trim().length}function hi(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const gi=e=>`Invalid value for key ${e}`,xi=e=>`Pattern length exceeds max of ${e}.`,yi=e=>`Missing ${e} property in key`,bi=e=>`Property 'weight' in key '${e}' must be a positive integer`,vi=Object.prototype.hasOwnProperty;class wi{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Ei(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Ei(e){let t=null,n=null,r=null,o=1,s=null;if(ui(e)||li(e))r=e,t=ki(e),n=Si(e);else{if(!vi.call(e,"name"))throw new Error(yi("name"));const i=e.name;if(r=i,vi.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(bi(i));t=ki(i),n=Si(i),s=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:s}}function ki(e){return li(e)?e:e.split(".")}function Si(e){return li(e)?e.join("."):e}const Ci={useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,s)=>{if(pi(e))if(t[s]){const i=e[t[s]];if(!pi(i))return;if(s===t.length-1&&(ui(i)||di(i)||function(e){return!0===e||!1===e||function(e){return fi(e)&&null!==e}(e)&&"[object Boolean]"==hi(e)}(i)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-ci?"-0":t}(e)}(i));else if(li(i)){r=!0;for(let e=0,n=i.length;e<n;e+=1)o(i[e],t,s+1)}else t.length&&o(i,t,s+1)}else n.push(e)};return o(e,ui(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Oi={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...Ci};const _i=/[^ ]+/g;class Ni{constructor({getFn:e=Oi.getFn,fieldNormWeight:t=Oi.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(_i).length;if(n.has(o))return n.get(o);const s=1/Math.pow(o,.5*e),i=parseFloat(Math.round(s*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ui(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();ui(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!pi(e)||mi(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(pi(o))if(li(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(pi(r))if(ui(r)&&!mi(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else li(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(ui(o)&&!mi(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Pi(e,t,{getFn:n=Oi.getFn,fieldNormWeight:r=Oi.fieldNormWeight}={}){const o=new Ni({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Ei)),o.setSources(t),o.create(),o}function Ti(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Oi.distance,ignoreLocation:s=Oi.ignoreLocation}={}){const i=t/e.length;if(s)return i;const a=Math.abs(r-n);return o?i+a/o:a?1:i}const Ri=32;function ji(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Li{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:ji(e),startIndex:t})},u=this.pattern.length;if(u>Ri){let e=0;const t=u%Ri,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ri),e),e+=Ri;if(t){const e=u-Ri;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:f,startIndex:p})=>{const{isMatch:m,score:h,indices:g}=function(e,t,n,{location:r=Oi.location,distance:o=Oi.distance,threshold:s=Oi.threshold,findAllMatches:i=Oi.findAllMatches,minMatchCharLength:a=Oi.minMatchCharLength,includeMatches:l=Oi.includeMatches,ignoreLocation:c=Oi.ignoreLocation}={}){if(t.length>Ri)throw new Error(xi(Ri));const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=s,m=f;const h=a>1||l,g=h?Array(d):[];let x;for(;(x=e.indexOf(t,m))>-1;){let e=Ti(t,{currentLocation:x,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(e,p),m=x+u,h){let e=0;for(;e<u;)g[x+e]=1,e+=1}}m=-1;let y=[],b=1,v=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let s=0,a=v;for(;s<a;)Ti(t,{errors:r,currentLocation:f+a,expectedLocation:f,distance:o,ignoreLocation:c})<=p?s=a:v=a,a=Math.floor((v-s)/2+s);v=a;let l=Math.max(1,f-a+1),x=i?d:Math.min(f+a,d)+u,E=Array(x+2);E[x+1]=(1<<r)-1;for(let s=x;s>=l;s-=1){let i=s-1,a=n[e.charAt(i)];if(h&&(g[i]=+!!a),E[s]=(E[s+1]<<1|1)&a,r&&(E[s]|=(y[s+1]|y[s])<<1|1|y[s+1]),E[s]&w&&(b=Ti(t,{errors:r,currentLocation:i,expectedLocation:f,distance:o,ignoreLocation:c}),b<=p)){if(p=b,m=i,m<=f)break;l=Math.max(1,2*f-m)}}if(Ti(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;y=E}const E={isMatch:m>=0,score:Math.max(.001,b)};if(h){const e=function(e=[],t=Oi.minMatchCharLength){let n=[],r=-1,o=-1,s=0;for(let i=e.length;s<i;s+=1){let i=e[s];i&&-1===r?r=s:i||-1===r||(o=s-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[s-1]&&s-r>=t&&n.push([r,s-1]),n}(g,a);e.length?l&&(E.indices=e):E.isMatch=!1}return E}(e,t,f,{location:r+p,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,includeMatches:n,ignoreLocation:l});m&&(d=!0),u+=h,m&&g&&(c=[...c,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=c),f}}class Ai{constructor(e){this.pattern=e}static isMultiMatch(e){return Di(e,this.multiRegex)}static isSingleMatch(e){return Di(e,this.singleRegex)}search(){}}function Di(e,t){const n=e.match(t);return n?n[1]:null}class Mi extends Ai{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){super(e),this._bitapSearch=new Li(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Fi extends Ai{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const s=!!r.length;return{isMatch:s,score:s?0:1,indices:r}}}const Ii=[class extends Ai{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Fi,class extends Ai{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Mi],Bi=Ii.length,zi=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Ui=new Set([Mi.type,Fi.type]);const Vi=[];function Hi(e,t){for(let n=0,r=Vi.length;n<r;n+=1){let r=Vi[n];if(r.condition(e,t))return new r(e,t)}return new Li(e,t)}const Wi="$and",qi={PATH:"$path",PATTERN:"$val"},$i=e=>!(!e[Wi]&&!e.$or),Gi=e=>!!e[qi.PATH],Ji=e=>!li(e)&&fi(e)&&!$i(e),Ki=e=>({[Wi]:Object.keys(e).map((t=>({[t]:e[t]})))});function Xi(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const s=Gi(e);if(!s&&o.length>1&&!$i(e))return r(Ki(e));if(Ji(e)){const r=s?e[qi.PATH]:o[0],i=s?e[qi.PATTERN]:e[r];if(!ui(i))throw new Error(gi(r));const a={keyId:Si(r),pattern:i};return n&&(a.searcher=Hi(i,t)),a}let i={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];li(n)&&n.forEach((e=>{i.children.push(r(e))}))})),i};return $i(e)||(e=Ki(e)),r(e)}function Zi(e,t){const n=e.matches;t.matches=[],pi(n)&&n.forEach((e=>{if(!pi(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Yi(e,t){t.score=e.score}class Qi{constructor(e,t={},n){this.options={...Oi,...t},this.options.useExtendedSearch,this._keyStore=new wi(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Ni))throw new Error("Incorrect 'index' type");this._myIndex=t||Pi(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){pi(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:s,ignoreFieldNorm:i}=this.options;let a=ui(e)?ui(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Oi.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const s=e?e.weight:null;n*=Math.pow(0===o&&s?Number.EPSILON:o,(s||1)*(t?1:r))})),e.score=n}))}(a,{ignoreFieldNorm:i}),o&&a.sort(s),di(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=Oi.includeMatches,includeScore:r=Oi.includeScore}={}){const o=[];return n&&o.push(Zi),r&&o.push(Yi),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Hi(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!pi(e))return;const{isMatch:s,score:i,indices:a}=t.searchIn(e);s&&r.push({item:e,idx:n,matches:[{score:i,value:e,norm:o,indices:a}]})})),r}_searchLogical(e){const t=Xi(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,s=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return s&&s.length?[{idx:r,item:t,matches:s}]:[]}const o=[];for(let s=0,i=e.children.length;s<i;s+=1){const i=e.children[s],a=n(i,t,r);if(a.length)o.push(...a);else if(e.operator===Wi)return[]}return o},r=this._myIndex.records,o={},s=[];return r.forEach((({$:e,i:r})=>{if(pi(e)){let i=n(t,e,r);i.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},s.push(o[r])),i.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),s}_searchObjectList(e){const t=Hi(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!pi(e))return;let s=[];n.forEach(((n,r)=>{s.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),s.length&&o.push({idx:r,item:e,matches:s})})),o}_findMatches({key:e,value:t,searcher:n}){if(!pi(t))return[];let r=[];if(li(t))t.forEach((({v:t,i:o,n:s})=>{if(!pi(t))return;const{isMatch:i,score:a,indices:l}=n.searchIn(t);i&&r.push({score:a,key:e,value:t,idx:o,norm:s,indices:l})}));else{const{v:o,n:s}=t,{isMatch:i,score:a,indices:l}=n.searchIn(o);i&&r.push({score:a,key:e,value:o,norm:s,indices:l})}return r}}Qi.version="6.6.2",Qi.createIndex=Pi,Qi.parseIndex=function(e,{getFn:t=Oi.getFn,fieldNormWeight:n=Oi.fieldNormWeight}={}){const{keys:r,records:o}=e,s=new Ni({getFn:t,fieldNormWeight:n});return s.setKeys(r),s.setIndexRecords(o),s},Qi.config=Oi,Qi.parseQuery=Xi,function(...e){Vi.push(...e)}(class{constructor(e,{isCaseSensitive:t=Oi.isCaseSensitive,includeMatches:n=Oi.includeMatches,minMatchCharLength:r=Oi.minMatchCharLength,ignoreLocation:o=Oi.ignoreLocation,findAllMatches:s=Oi.findAllMatches,location:i=Oi.location,threshold:a=Oi.threshold,distance:l=Oi.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:s,ignoreLocation:o,location:i,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(zi).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let s=!1,i=-1;for(;!s&&++i<Bi;){const e=Ii[i];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),s=!0)}if(!s)for(i=-1;++i<Bi;){const e=Ii[i];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,s=[],i=0;for(let r=0,a=t.length;r<a;r+=1){const a=t[r];s.length=0,o=0;for(let t=0,r=a.length;t<r;t+=1){const r=a[t],{isMatch:l,indices:c,score:u}=r.search(e);if(!l){i=0,o=0,s.length=0;break}if(o+=1,i+=u,n){const e=r.constructor.type;Ui.has(e)?s=[...s,...c]:s.push(c)}}if(o){let e={isMatch:!0,score:i/o};return n&&(e.indices=s),e}}return{isMatch:!1,score:1}}});const ea=new Map,ta=t=>{var n,r;let{value:o,setValue:s,terms:i}=t;const a=gt((e=>e.searchParams)),[l,c]=(0,e.useState)(!1),u=(0,e.useRef)(),[d,f]=(0,e.useState)({}),[p,m]=(0,e.useState)(""),[h,g]=(0,e.useState)([]),[x,y]=(0,e.useState)(!0),b=(0,e.useMemo)((()=>[...i].sort(((e,t)=>e.title<t.title?-1:e.title>t.title?1:0))),[i]),v=(0,e.useMemo)((()=>b.filter((e=>e?.featured))),[b]);return(0,e.useEffect)((()=>{f(new Qi(i,{keys:["slug","title"],minMatchCharLength:1,threshold:.3}))}),[i]),(0,e.useEffect)((()=>{p?.length||g(x?v:b)}),[v,p,b,x]),(0,e.useEffect)((()=>{l&&u.current?.focus()}),[l]),(0,e.useEffect)((()=>{o.slug||c(!0)}),[o.slug]),(0,e.createElement)("div",{className:"w-full rounded bg-gray-50 border border-gray-900"},(0,e.createElement)("button",{type:"button",onClick:()=>c((e=>!e)),className:"button-focus m-0 flex w-full cursor-pointer items-center justify-between rounded bg-transparent p-4 text-gray-800"},(w=l?(0,jo.__)("Choose a site industry","extendify"):null!==(n=null!==(r=o?.title)&&void 0!==r?r:o.slug)&&void 0!==n?n:"Not set",(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"flex flex-col text-left"},(0,e.createElement)("span",{className:Yo()("mb-1",{"text-base font-normal":!o.slug,"text-sm font-normal":o.slug?.length})},(0,jo.__)("Site Type","extendify")),(0,e.createElement)("span",{className:"text-xs font-light"},w)),(0,e.createElement)("span",{className:"flex items-center space-x-4"},!l&&!o.slug&&(0,e.createElement)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("title",null,(0,jo.__)("Click to select a preferred site industry","extendify")),(0,e.createElement)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,e.createElement)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,e.createElement)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})),(0,e.createElement)("svg",{className:Yo()("stroke-current text-gray-900",{"-translate-x-1 rotate-90 transform":l}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})))))),l&&(0,e.createElement)("div",{className:"max-h-96 overflow-y-auto px-4 py-0"},(0,e.createElement)("div",{className:"sticky top-0 pt-0.5 pb-2 bg-gray-50"},(0,e.createElement)("div",{className:"relative"},(0,e.createElement)("label",{htmlFor:"site-type-search",className:"sr-only"},(0,jo.__)("Search","extendify")),(0,e.createElement)("input",{ref:u,id:"site-type-search",value:null!=p?p:"",onChange:e=>{return t=e.target.value,m(t),void function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(ea.has(e))return void g(ea.get(e));const t=d.search(e);ea.set(e,t?.length?t.map((e=>e.item)):v),g(ea.get(e))}(t);var t},type:"text",className:"button-focus m-0 w-full bg-white p-3.5 py-2.5 text-sm border border-gray-900",placeholder:(0,jo.__)("Search","extendify")}),(0,e.createElement)("svg",{className:"pointer-events-none absolute top-2 right-2 hidden lg:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})))),p?.length>1&&h===v&&(0,e.createElement)("p",{className:"text-left"},(0,jo.__)("Nothing found...","extendify")),h?.length>0&&(0,e.createElement)("div",null,(0,e.createElement)(na,{choices:h,onClick:e=>{c(!1),s(e)},currentSiteType:a?.taxonomies?.siteType?.slug}))),p||!l?null:(0,e.createElement)("button",{type:"button",className:Yo()("w-full cursor-pointer bg-transparent p-4 py-2 text-left text-sm text-wp-theme-500 hover:text-wp-theme-500",{"text-design-main hover:text-design-main":window.extendifyData?.partnerLogo}),onClick:()=>y((e=>!e))},x?(0,jo.__)("Show all","extendify"):(0,jo.__)("Close","extendify")));var w},na=t=>{let{choices:n,currentSiteType:r,onClick:o}=t;return(0,e.createElement)("ul",{className:"mt-4 mb-0"},n.map((t=>{var n;const s=null!==(n=t?.title)&&void 0!==n?n:t.slug,i=r===t.slug;return(0,e.createElement)("li",{key:t.id,className:"m-0 mb-1"},(0,e.createElement)("button",{type:"button",className:Yo()("m-0 w-full cursor-pointer bg-transparent pl-0 text-left text-sm font-normal hover:text-wp-theme-500",{"text-gray-800":!i,"hover:text-design-main":window.extendifyData?.partnerLogo&&!i,"hover:text-design-main font-semibold":window.extendifyData?.partnerLogo&&i}),onClick:()=>o(t)},s))})))},ra=t=>{var n;let{active:r,tax:o,update:s}=t;return(0,e.createElement)("li",{className:"m-0 w-full",key:o.slug},(0,e.createElement)("button",{type:"button",className:"group m-0 p-0 flex w-full cursor-pointer text-left text-sm leading-none my-px bg-transparent",onClick:s},(0,e.createElement)("span",{className:Yo()("w-full group-hover:bg-gray-900 p-2 group-hover:text-gray-50 rounded",{"group-hover:bg-design-main":window.extendifyData?.partnerLogo,"bg-transparent text-gray-900":!r&&!window.extendifyData?.partnerLogo,"bg-gray-900 text-gray-50":r&&!window.extendifyData?.partnerLogo,"bg-design-main text-gray-50":r&&window.extendifyData?.partnerLogo})},null!==(n=o?.title)&&void 0!==n?n:o.slug)))},oa=t=>{let{taxType:n,taxonomies:r,taxLabel:o}=t;const s=gt((e=>e.searchParams)),i=gt((e=>e.updateTaxonomies));return!r?.length>0?null:(0,e.createElement)(Lo.PanelBody,{title:ls(null!=o?o:n),className:"ext-type-control p-0",initialOpen:!0},(0,e.createElement)(Lo.PanelRow,null,(0,e.createElement)("div",{className:"relative w-full overflow-hidden"},(0,e.createElement)("ul",{id:"filter-patterns",className:"m-0 w-full px-5 py-1"},r.map((t=>{const r=s?.taxonomies[n]?.slug===t?.slug;return(0,e.createElement)(ra,{key:t?.slug,active:r,tax:t,update:()=>i({[n]:t})})}))))))},sa=t=>{let{className:n}=t;const r=gt((e=>e.updateType)),o=y((e=>{var t;return null!==(t=e?.currentType)&&void 0!==t?t:"pattern"}));return(0,e.createElement)("div",{className:n},(0,e.createElement)("h4",{className:"sr-only"},(0,jo.__)("Type select","extendify")),(0,e.createElement)("div",{id:"patterns-toggle",className:"flex justify-evenly border border-gray-900 p-0.5 rounded"},(0,e.createElement)("button",{type:"button",className:Yo()({"w-full m-0 min-w-sm cursor-pointer rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"pattern"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"pattern"===o,"bg-transparent text-black":"pattern"!==o}),onClick:()=>r("pattern")},(0,e.createElement)("span",{className:""},(0,jo.__)("Patterns","extendify"))),(0,e.createElement)("button",{type:"button",className:Yo()({"outline-none w-full m-0 -ml-px min-w-sm cursor-pointer items-center rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"template"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"template"===o,"bg-transparent text-black":"template"!==o}),onClick:()=>r("template")},(0,e.createElement)("span",{className:""},(0,jo.__)("Templates","extendify")))))},ia=(0,e.memo)((function(){const t=ht((e=>e.taxonomies)),n=gt((e=>e.searchParams)),r=gt((e=>e.updateTaxonomies)),o=at((e=>e.apiKey)),s="pattern"===n.type?"patternType":"layoutType",i=!n?.taxonomies[s]?.slug?.length,a=y((e=>e.setOpen)),[l,c]=pt((e=>[Object.keys(e?.siteType)?.length>0?e?.siteType:{slug:"",title:"Not set"},e.setSiteType]));return(0,e.createElement)(e.Fragment,null,window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex items-center justify-center bg-design-main"},(0,e.createElement)("div",{className:"w-40 h-16 flex items-center justify-center"},(0,e.createElement)("img",{className:"max-h-full max-w-full",src:window.extendifyData.partnerLogo,alt:window.extendifyData.partnerName}))),!window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex sm:pt-5"},(0,e.createElement)(Ds,{icon:Cs,size:40})),(0,e.createElement)("div",{className:"flex md:hidden items-center justify-end -mt-5 mx-1"},(0,e.createElement)(Lo.Button,{onClick:()=>a(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")})),(0,e.createElement)("div",{className:"px-5 hidden md:block"},(0,e.createElement)("button",{onClick:()=>r({[s]:{slug:"",title:"Featured"}}),className:Yo()("m-0 flex w-full cursor-pointer items-center space-x-1 bg-transparent px-0 py-2 text-left text-sm leading-none transition duration-200 hover:text-wp-theme-500",{"text-wp-theme-500":i,"hover:text-design-main":window.extendifyData?.partnerLogo,"text-design-main":window.extendifyData?.partnerLogo&&i})},(0,e.createElement)(Ds,{icon:Ps,size:24}),(0,e.createElement)("span",{className:"text-sm"},(0,jo.__)("Featured","extendify")))),(0,e.createElement)("div",{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"},Object.keys(l).length>0&&(0,e.createElement)(ta,{value:l,setValue:e=>{c(e),r({siteType:e})},terms:t.siteType})),(0,e.createElement)(sa,{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"}),(0,e.createElement)("div",{className:"mt-px hidden flex-grow overflow-y-auto overflow-x-hidden pb-36 pt-px sm:block space-y-6"},(0,e.createElement)(Lo.Panel,{className:"bg-transparent text-design-main"},(0,e.createElement)(oa,{taxType:s,taxonomies:t[s]?.filter((e=>!e?.designType))})),(0,e.createElement)(Lo.Panel,{className:"bg-transparent"},(0,e.createElement)(oa,{taxLabel:(0,jo.__)("Design","extendify"),taxType:s,taxonomies:t[s]?.filter((e=>Boolean(e?.designType)))}))),!o.length&&(0,e.createElement)("div",{className:"px-5"},(0,e.createElement)(ai,null)))}));function aa(t){let{children:n}=t;const r=y((e=>e.ready));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("aside",{className:"relative flex-shrink-0 border-r border-extendify-transparent-black-100 bg-extendify-transparent-white py-0 backdrop-blur-xl backdrop-saturate-200 backdrop-filter"},(0,e.createElement)("div",{className:"flex h-full flex-col py-6 sm:w-72 sm:space-y-6 sm:py-0"},r?n[0]:null)),(0,e.createElement)("main",{id:"extendify-templates",className:"h-full w-full overflow-hidden bg-gray-50 pt-6 sm:pt-0"},r?n[1]:null))}function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},la.apply(this,arguments)}const ca=(0,e.forwardRef)(((t,n)=>{var r;let{isOpen:o,heading:s,onClose:i,children:a}=t;const l=(0,e.useRef)(null),c=y((e=>e.removeAllModals));return i=null!==(r=i)&&void 0!==r?r:c,(0,e.createElement)(Ys,{appear:!0,show:o,as:e.Fragment,className:"extendify"},(0,e.createElement)(To,{initialFocus:null!=n?n:l,onClose:i},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"relative m-auto w-full"},(0,e.createElement)("div",{className:"relative m-auto w-full max-w-lg items-center justify-center rounded-sm bg-white shadow-modal"},s?(0,e.createElement)("div",{className:"flex items-center justify-between border-b py-2 pl-6 pr-3 leading-none"},(0,e.createElement)("span",{className:"whitespace-nowrap text-base text-extendify-black"},s),(0,e.createElement)(ua,{onClick:i})):(0,e.createElement)("div",{className:"absolute top-0 right-0 block px-4 py-4 "},(0,e.createElement)(ua,{ref:l,onClick:i})),(0,e.createElement)("div",null,a)))))))})),ua=(0,e.forwardRef)(((t,n)=>(0,e.createElement)(Lo.Button,la({},t,{icon:(0,e.createElement)(Ds,{icon:Ms}),ref:n,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,jo.__)("Close dialog","extendify")}))));function da(t){let{actionCallback:n,initialFocus:r}=t;const o=at((e=>e.apiKey.length)),[s,i]=(0,e.useState)(""),[a,l]=(0,e.useState)(""),[c,u]=(0,e.useState)(""),[d,f]=(0,e.useState)("info"),[p,m]=(0,e.useState)(!1),[h,g]=(0,e.useState)(!1),x=(0,e.useRef)(null),y=(0,e.useRef)(null),b=Qo();(0,e.useEffect)((()=>(i(at.getState().email),()=>f("info"))),[]),(0,e.useEffect)((()=>{h&&x?.current?.focus()}),[h]);return h?(0,e.createElement)("section",{className:"space-y-6 p-6 text-center flex flex-col items-center"},(0,e.createElement)(Ds,{icon:js,size:148}),(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.sprintf)( 18 18 // translators: %s: The name of the plugin, Extendify. 19 19 (0,jo.__)("You've signed in to %s","extendify"),"Extendify")),(0,e.createElement)(Lo.Button,{ref:x,className:"cursor-pointer rounded bg-extendify-main p-2 px-4 text-center text-white",onClick:n},(0,jo.__)("View patterns","extendify"))):o?(0,e.createElement)("section",{className:"w-full space-y-6 p-6"},(0,e.createElement)("p",{className:"text-base m-0 text-extendify-black"},(0,jo.__)("Account","extendify")),(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)("div",{className:"-ml-2 flex items-center space-x-2"},(0,e.createElement)(Ds,{icon:As,size:48}),(0,e.createElement)("p",{className:"text-extendify-black"},s?.length?s:(0,jo.__)("Logged In","extendify"))),b&&(0,e.createElement)(Lo.Button,{className:"cursor-pointer rounded bg-extendify-main px-4 py-3 text-center text-white hover:bg-extendify-main-dark",onClick:()=>{l(""),at.setState({apiKey:""}),setTimeout((()=>{y?.current?.focus()}),0)}},(0,jo.__)("Sign out","extendify")))):(0,e.createElement)("section",{className:"space-y-6 p-6 text-left"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.__)("Sign in to Extendify","extendify")),(0,e.createElement)("p",{className:"space-x-1 text-center text-sm m-0 text-extendify-gray",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( … … 23 23 (0,jo.__)("Toggle %s on new pages","extendify"),"Extendify Library")},(0,e.createElement)("input",{id:"extendify-open-on-new-pages",className:"border border-solid border-gray-900 rounded-sm mr-2",type:"checkbox",checked:a,onChange:e=>l(e.target.checked)}),(0,jo.__)("Open for new pages","extendify")),(0,e.createElement)(Lo.Button,{onClick:()=>o((0,e.createElement)(fa,null)),icon:(0,e.createElement)(Ds,{icon:As,size:24}),label:(0,jo.__)("Login and settings area","extendify")},s?"":(0,jo.__)("Sign in","extendify")),(0,e.createElement)(Lo.Button,{onClick:()=>r(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")}))))})),ma=t=>{let{setOpen:n}=t;const r=(0,e.useRef)(),o=gt((e=>e.searchParams));return(0,e.useEffect)((()=>{r.current&&(r.current.scrollTop=0)}),[o]),(0,e.createElement)("div",{className:"relative mx-auto flex h-full max-w-screen-4xl flex-col items-center"},(0,e.createElement)("div",{className:"w-full flex-grow overflow-hidden"},(0,e.createElement)("button",{onClick:()=>document.getElementById("extendify-templates").querySelector("button").focus(),className:"extendify-skip-to-sr-link sr-only focus:not-sr-only focus:text-blue-500"},(0,jo.__)("Skip to templates","extendify")),(0,e.createElement)("div",{className:"relative mx-auto h-full sm:flex"},(0,e.createElement)(aa,null,(0,e.createElement)(ia,null),(0,e.createElement)("div",{className:"relative z-30 flex h-full flex-col"},(0,e.createElement)(pa,{className:"hidden h-12 w-full flex-shrink-0 px-6 sm:block md:px-8",hideLibrary:()=>n(!1)}),(0,e.createElement)("div",{ref:r,className:"z-20 flex-grow overflow-y-auto px-6 md:px-8"},(0,e.createElement)(si,null)))))))};function ha(){const{open:t,setOpen:n,ready:r}=y(),o=(0,e.useRef)(null),s=Ro(t),i=(0,Hn.useSelect)((e=>e("core/edit-post")?.isFeatureActive("welcomeGuide")));return(0,e.useLayoutEffect)((()=>{t&&i&&(0,Hn.dispatch)("core/edit-post").toggleFeature("welcomeGuide")}),[t,i]),(0,e.createElement)(To,{as:"div",className:"extendify",initialFocus:o,open:t,onClose:()=>{}},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"}),(0,e.createElement)("div",{className:"fixed inset-0 z-high m-auto h-screen w-screen overflow-y-auto sm:h-auto sm:w-auto"},(0,e.createElement)("div",{className:"flex min-h-screen items-end justify-center px-4 pt-4 pb-20 text-center sm:block sm:p-0"},(0,e.createElement)("div",{ref:o,tabIndex:"0",onClick:e=>e.target===e.currentTarget&&n(!1),className:"fixed inset-0 transform p-2 transition-all lg:absolute lg:overflow-hidden lg:p-16"},(0,e.createElement)(ma,null),r?s:null))))}var ga=window.wp.compose,xa=window.wp.hooks,ya=JSON.parse('{"t":["ext-absolute","ext-relative","ext-top-base","ext-top-lg","ext--top-base","ext--top-lg","ext-right-base","ext-right-lg","ext--right-base","ext--right-lg","ext-bottom-base","ext-bottom-lg","ext--bottom-base","ext--bottom-lg","ext-left-base","ext-left-lg","ext--left-base","ext--left-lg","ext-order-1","ext-order-2","ext-col-auto","ext-col-span-1","ext-col-span-2","ext-col-span-3","ext-col-span-4","ext-col-span-5","ext-col-span-6","ext-col-span-7","ext-col-span-8","ext-col-span-9","ext-col-span-10","ext-col-span-11","ext-col-span-12","ext-col-span-full","ext-col-start-1","ext-col-start-2","ext-col-start-3","ext-col-start-4","ext-col-start-5","ext-col-start-6","ext-col-start-7","ext-col-start-8","ext-col-start-9","ext-col-start-10","ext-col-start-11","ext-col-start-12","ext-col-start-13","ext-col-start-auto","ext-col-end-1","ext-col-end-2","ext-col-end-3","ext-col-end-4","ext-col-end-5","ext-col-end-6","ext-col-end-7","ext-col-end-8","ext-col-end-9","ext-col-end-10","ext-col-end-11","ext-col-end-12","ext-col-end-13","ext-col-end-auto","ext-row-auto","ext-row-span-1","ext-row-span-2","ext-row-span-3","ext-row-span-4","ext-row-span-5","ext-row-span-6","ext-row-span-full","ext-row-start-1","ext-row-start-2","ext-row-start-3","ext-row-start-4","ext-row-start-5","ext-row-start-6","ext-row-start-7","ext-row-start-auto","ext-row-end-1","ext-row-end-2","ext-row-end-3","ext-row-end-4","ext-row-end-5","ext-row-end-6","ext-row-end-7","ext-row-end-auto","ext-m-0","ext-m-auto","ext-m-base","ext-m-lg","ext--m-base","ext--m-lg","ext-mx-0","ext-mx-auto","ext-mx-base","ext-mx-lg","ext--mx-base","ext--mx-lg","ext-my-0","ext-my-auto","ext-my-base","ext-my-lg","ext--my-base","ext--my-lg","ext-mt-0","ext-mt-auto","ext-mt-base","ext-mt-lg","ext--mt-base","ext--mt-lg","ext-mr-0","ext-mr-auto","ext-mr-base","ext-mr-lg","ext--mr-base","ext--mr-lg","ext-mb-0","ext-mb-auto","ext-mb-base","ext-mb-lg","ext--mb-base","ext--mb-lg","ext-ml-0","ext-ml-auto","ext-ml-base","ext-ml-lg","ext--ml-base","ext--ml-lg","ext-block","ext-inline-block","ext-inline","ext-flex","ext-inline-flex","ext-grid","ext-inline-grid","ext-hidden","ext-w-auto","ext-w-full","ext-max-w-full","ext-flex-1","ext-flex-auto","ext-flex-initial","ext-flex-none","ext-flex-shrink-0","ext-flex-shrink","ext-flex-grow-0","ext-flex-grow","ext-list-none","ext-grid-cols-1","ext-grid-cols-2","ext-grid-cols-3","ext-grid-cols-4","ext-grid-cols-5","ext-grid-cols-6","ext-grid-cols-7","ext-grid-cols-8","ext-grid-cols-9","ext-grid-cols-10","ext-grid-cols-11","ext-grid-cols-12","ext-grid-cols-none","ext-grid-rows-1","ext-grid-rows-2","ext-grid-rows-3","ext-grid-rows-4","ext-grid-rows-5","ext-grid-rows-6","ext-grid-rows-none","ext-flex-row","ext-flex-row-reverse","ext-flex-col","ext-flex-col-reverse","ext-flex-wrap","ext-flex-wrap-reverse","ext-flex-nowrap","ext-items-start","ext-items-end","ext-items-center","ext-items-baseline","ext-items-stretch","ext-justify-start","ext-justify-end","ext-justify-center","ext-justify-between","ext-justify-around","ext-justify-evenly","ext-justify-items-start","ext-justify-items-end","ext-justify-items-center","ext-justify-items-stretch","ext-gap-0","ext-gap-base","ext-gap-lg","ext-gap-x-0","ext-gap-x-base","ext-gap-x-lg","ext-gap-y-0","ext-gap-y-base","ext-gap-y-lg","ext-justify-self-auto","ext-justify-self-start","ext-justify-self-end","ext-justify-self-center","ext-justify-self-stretch","ext-rounded-none","ext-rounded-full","ext-rounded-t-none","ext-rounded-t-full","ext-rounded-r-none","ext-rounded-r-full","ext-rounded-b-none","ext-rounded-b-full","ext-rounded-l-none","ext-rounded-l-full","ext-rounded-tl-none","ext-rounded-tl-full","ext-rounded-tr-none","ext-rounded-tr-full","ext-rounded-br-none","ext-rounded-br-full","ext-rounded-bl-none","ext-rounded-bl-full","ext-border-0","ext-border-t-0","ext-border-r-0","ext-border-b-0","ext-border-l-0","ext-p-0","ext-p-base","ext-p-lg","ext-px-0","ext-px-base","ext-px-lg","ext-py-0","ext-py-base","ext-py-lg","ext-pt-0","ext-pt-base","ext-pt-lg","ext-pr-0","ext-pr-base","ext-pr-lg","ext-pb-0","ext-pb-base","ext-pb-lg","ext-pl-0","ext-pl-base","ext-pl-lg","ext-text-left","ext-text-center","ext-text-right","ext-leading-none","ext-leading-tight","ext-leading-snug","ext-leading-normal","ext-leading-relaxed","ext-leading-loose","ext-aspect-square","ext-aspect-landscape","ext-aspect-landscape-wide","ext-aspect-portrait","clip-path--rhombus","clip-path--diamond","clip-path--rhombus-alt","tablet\\\\:fullwidth-cols","desktop\\\\:fullwidth-cols","direction-rtl","direction-ltr","bring-to-front","text-stroke","text-stroke--primary","text-stroke--secondary","editor\\\\:no-caption","editor\\\\:no-inserter","editor\\\\:no-resize","editor\\\\:pointer-events-none","ext-mr-0.alignfull","tablet\\\\:ext-absolute","tablet\\\\:ext-relative","tablet\\\\:ext-top-base","tablet\\\\:ext-top-lg","tablet\\\\:ext--top-base","tablet\\\\:ext--top-lg","tablet\\\\:ext-right-base","tablet\\\\:ext-right-lg","tablet\\\\:ext--right-base","tablet\\\\:ext--right-lg","tablet\\\\:ext-bottom-base","tablet\\\\:ext-bottom-lg","tablet\\\\:ext--bottom-base","tablet\\\\:ext--bottom-lg","tablet\\\\:ext-left-base","tablet\\\\:ext-left-lg","tablet\\\\:ext--left-base","tablet\\\\:ext--left-lg","tablet\\\\:ext-order-1","tablet\\\\:ext-order-2","tablet\\\\:ext-m-0","tablet\\\\:ext-m-auto","tablet\\\\:ext-m-base","tablet\\\\:ext-m-lg","tablet\\\\:ext--m-base","tablet\\\\:ext--m-lg","tablet\\\\:ext-mx-0","tablet\\\\:ext-mx-auto","tablet\\\\:ext-mx-base","tablet\\\\:ext-mx-lg","tablet\\\\:ext--mx-base","tablet\\\\:ext--mx-lg","tablet\\\\:ext-my-0","tablet\\\\:ext-my-auto","tablet\\\\:ext-my-base","tablet\\\\:ext-my-lg","tablet\\\\:ext--my-base","tablet\\\\:ext--my-lg","tablet\\\\:ext-mt-0","tablet\\\\:ext-mt-auto","tablet\\\\:ext-mt-base","tablet\\\\:ext-mt-lg","tablet\\\\:ext--mt-base","tablet\\\\:ext--mt-lg","tablet\\\\:ext-mr-0","tablet\\\\:ext-mr-auto","tablet\\\\:ext-mr-base","tablet\\\\:ext-mr-lg","tablet\\\\:ext--mr-base","tablet\\\\:ext--mr-lg","tablet\\\\:ext-mb-0","tablet\\\\:ext-mb-auto","tablet\\\\:ext-mb-base","tablet\\\\:ext-mb-lg","tablet\\\\:ext--mb-base","tablet\\\\:ext--mb-lg","tablet\\\\:ext-ml-0","tablet\\\\:ext-ml-auto","tablet\\\\:ext-ml-base","tablet\\\\:ext-ml-lg","tablet\\\\:ext--ml-base","tablet\\\\:ext--ml-lg","tablet\\\\:ext-block","tablet\\\\:ext-inline-block","tablet\\\\:ext-inline","tablet\\\\:ext-flex","tablet\\\\:ext-inline-flex","tablet\\\\:ext-grid","tablet\\\\:ext-inline-grid","tablet\\\\:ext-hidden","tablet\\\\:ext-w-auto","tablet\\\\:ext-w-full","tablet\\\\:ext-max-w-full","tablet\\\\:ext-flex-1","tablet\\\\:ext-flex-auto","tablet\\\\:ext-flex-initial","tablet\\\\:ext-flex-none","tablet\\\\:ext-flex-shrink-0","tablet\\\\:ext-flex-shrink","tablet\\\\:ext-flex-grow-0","tablet\\\\:ext-flex-grow","tablet\\\\:ext-list-none","tablet\\\\:ext-grid-cols-1","tablet\\\\:ext-grid-cols-2","tablet\\\\:ext-grid-cols-3","tablet\\\\:ext-grid-cols-4","tablet\\\\:ext-grid-cols-5","tablet\\\\:ext-grid-cols-6","tablet\\\\:ext-grid-cols-7","tablet\\\\:ext-grid-cols-8","tablet\\\\:ext-grid-cols-9","tablet\\\\:ext-grid-cols-10","tablet\\\\:ext-grid-cols-11","tablet\\\\:ext-grid-cols-12","tablet\\\\:ext-grid-cols-none","tablet\\\\:ext-flex-row","tablet\\\\:ext-flex-row-reverse","tablet\\\\:ext-flex-col","tablet\\\\:ext-flex-col-reverse","tablet\\\\:ext-flex-wrap","tablet\\\\:ext-flex-wrap-reverse","tablet\\\\:ext-flex-nowrap","tablet\\\\:ext-items-start","tablet\\\\:ext-items-end","tablet\\\\:ext-items-center","tablet\\\\:ext-items-baseline","tablet\\\\:ext-items-stretch","tablet\\\\:ext-justify-start","tablet\\\\:ext-justify-end","tablet\\\\:ext-justify-center","tablet\\\\:ext-justify-between","tablet\\\\:ext-justify-around","tablet\\\\:ext-justify-evenly","tablet\\\\:ext-justify-items-start","tablet\\\\:ext-justify-items-end","tablet\\\\:ext-justify-items-center","tablet\\\\:ext-justify-items-stretch","tablet\\\\:ext-justify-self-auto","tablet\\\\:ext-justify-self-start","tablet\\\\:ext-justify-self-end","tablet\\\\:ext-justify-self-center","tablet\\\\:ext-justify-self-stretch","tablet\\\\:ext-p-0","tablet\\\\:ext-p-base","tablet\\\\:ext-p-lg","tablet\\\\:ext-px-0","tablet\\\\:ext-px-base","tablet\\\\:ext-px-lg","tablet\\\\:ext-py-0","tablet\\\\:ext-py-base","tablet\\\\:ext-py-lg","tablet\\\\:ext-pt-0","tablet\\\\:ext-pt-base","tablet\\\\:ext-pt-lg","tablet\\\\:ext-pr-0","tablet\\\\:ext-pr-base","tablet\\\\:ext-pr-lg","tablet\\\\:ext-pb-0","tablet\\\\:ext-pb-base","tablet\\\\:ext-pb-lg","tablet\\\\:ext-pl-0","tablet\\\\:ext-pl-base","tablet\\\\:ext-pl-lg","tablet\\\\:ext-text-left","tablet\\\\:ext-text-center","tablet\\\\:ext-text-right","desktop\\\\:ext-absolute","desktop\\\\:ext-relative","desktop\\\\:ext-top-base","desktop\\\\:ext-top-lg","desktop\\\\:ext--top-base","desktop\\\\:ext--top-lg","desktop\\\\:ext-right-base","desktop\\\\:ext-right-lg","desktop\\\\:ext--right-base","desktop\\\\:ext--right-lg","desktop\\\\:ext-bottom-base","desktop\\\\:ext-bottom-lg","desktop\\\\:ext--bottom-base","desktop\\\\:ext--bottom-lg","desktop\\\\:ext-left-base","desktop\\\\:ext-left-lg","desktop\\\\:ext--left-base","desktop\\\\:ext--left-lg","desktop\\\\:ext-order-1","desktop\\\\:ext-order-2","desktop\\\\:ext-m-0","desktop\\\\:ext-m-auto","desktop\\\\:ext-m-base","desktop\\\\:ext-m-lg","desktop\\\\:ext--m-base","desktop\\\\:ext--m-lg","desktop\\\\:ext-mx-0","desktop\\\\:ext-mx-auto","desktop\\\\:ext-mx-base","desktop\\\\:ext-mx-lg","desktop\\\\:ext--mx-base","desktop\\\\:ext--mx-lg","desktop\\\\:ext-my-0","desktop\\\\:ext-my-auto","desktop\\\\:ext-my-base","desktop\\\\:ext-my-lg","desktop\\\\:ext--my-base","desktop\\\\:ext--my-lg","desktop\\\\:ext-mt-0","desktop\\\\:ext-mt-auto","desktop\\\\:ext-mt-base","desktop\\\\:ext-mt-lg","desktop\\\\:ext--mt-base","desktop\\\\:ext--mt-lg","desktop\\\\:ext-mr-0","desktop\\\\:ext-mr-auto","desktop\\\\:ext-mr-base","desktop\\\\:ext-mr-lg","desktop\\\\:ext--mr-base","desktop\\\\:ext--mr-lg","desktop\\\\:ext-mb-0","desktop\\\\:ext-mb-auto","desktop\\\\:ext-mb-base","desktop\\\\:ext-mb-lg","desktop\\\\:ext--mb-base","desktop\\\\:ext--mb-lg","desktop\\\\:ext-ml-0","desktop\\\\:ext-ml-auto","desktop\\\\:ext-ml-base","desktop\\\\:ext-ml-lg","desktop\\\\:ext--ml-base","desktop\\\\:ext--ml-lg","desktop\\\\:ext-block","desktop\\\\:ext-inline-block","desktop\\\\:ext-inline","desktop\\\\:ext-flex","desktop\\\\:ext-inline-flex","desktop\\\\:ext-grid","desktop\\\\:ext-inline-grid","desktop\\\\:ext-hidden","desktop\\\\:ext-w-auto","desktop\\\\:ext-w-full","desktop\\\\:ext-max-w-full","desktop\\\\:ext-flex-1","desktop\\\\:ext-flex-auto","desktop\\\\:ext-flex-initial","desktop\\\\:ext-flex-none","desktop\\\\:ext-flex-shrink-0","desktop\\\\:ext-flex-shrink","desktop\\\\:ext-flex-grow-0","desktop\\\\:ext-flex-grow","desktop\\\\:ext-list-none","desktop\\\\:ext-grid-cols-1","desktop\\\\:ext-grid-cols-2","desktop\\\\:ext-grid-cols-3","desktop\\\\:ext-grid-cols-4","desktop\\\\:ext-grid-cols-5","desktop\\\\:ext-grid-cols-6","desktop\\\\:ext-grid-cols-7","desktop\\\\:ext-grid-cols-8","desktop\\\\:ext-grid-cols-9","desktop\\\\:ext-grid-cols-10","desktop\\\\:ext-grid-cols-11","desktop\\\\:ext-grid-cols-12","desktop\\\\:ext-grid-cols-none","desktop\\\\:ext-flex-row","desktop\\\\:ext-flex-row-reverse","desktop\\\\:ext-flex-col","desktop\\\\:ext-flex-col-reverse","desktop\\\\:ext-flex-wrap","desktop\\\\:ext-flex-wrap-reverse","desktop\\\\:ext-flex-nowrap","desktop\\\\:ext-items-start","desktop\\\\:ext-items-end","desktop\\\\:ext-items-center","desktop\\\\:ext-items-baseline","desktop\\\\:ext-items-stretch","desktop\\\\:ext-justify-start","desktop\\\\:ext-justify-end","desktop\\\\:ext-justify-center","desktop\\\\:ext-justify-between","desktop\\\\:ext-justify-around","desktop\\\\:ext-justify-evenly","desktop\\\\:ext-justify-items-start","desktop\\\\:ext-justify-items-end","desktop\\\\:ext-justify-items-center","desktop\\\\:ext-justify-items-stretch","desktop\\\\:ext-justify-self-auto","desktop\\\\:ext-justify-self-start","desktop\\\\:ext-justify-self-end","desktop\\\\:ext-justify-self-center","desktop\\\\:ext-justify-self-stretch","desktop\\\\:ext-p-0","desktop\\\\:ext-p-base","desktop\\\\:ext-p-lg","desktop\\\\:ext-px-0","desktop\\\\:ext-px-base","desktop\\\\:ext-px-lg","desktop\\\\:ext-py-0","desktop\\\\:ext-py-base","desktop\\\\:ext-py-lg","desktop\\\\:ext-pt-0","desktop\\\\:ext-pt-base","desktop\\\\:ext-pt-lg","desktop\\\\:ext-pr-0","desktop\\\\:ext-pr-base","desktop\\\\:ext-pr-lg","desktop\\\\:ext-pb-0","desktop\\\\:ext-pb-base","desktop\\\\:ext-pb-lg","desktop\\\\:ext-pl-0","desktop\\\\:ext-pl-base","desktop\\\\:ext-pl-lg","desktop\\\\:ext-text-left","desktop\\\\:ext-text-center","desktop\\\\:ext-text-right"]}');const ba=(0,ga.createHigherOrderComponent)((t=>function(n){var r;const o=null!==(r=n?.attributes?.extUtilities)&&void 0!==r?r:[],s=ya.t.map((e=>e.replace(".","").replace(new RegExp("\\\\","g"),"")));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t,n),o&&(0,e.createElement)(Xo.InspectorAdvancedControls,null,(0,e.createElement)(Lo.FormTokenField,{label:(0,jo.sprintf)( 24 24 // translators: %s: The name of the plugin, Extendify. 25 (0,jo.__)("%s Utilities","extendify"),"Extendify"),tokenizeOnSpace:!0,value:o,suggestions:s,onChange:e=>{n.setAttributes({extUtilities:e})}}),(0,e.createElement)("p",null,(0,jo.__)("* Extendify utilities will be removed in an upcoming release. See the plugin readme for more information.","extendify"))))}),"utilityClassEdit");function va(e,t,n){var r,o,s;const i=null!==(r=e?.className)&&void 0!==r?r:[],a=null!==(o=n?.extUtilities)&&void 0!==o?o:[],l=null!==(s=n?.className)&&void 0!==s?s:[];if(!a||!Object.keys(a).length)return e;const c=e=>{switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},u=new Set([...c(l),...c(i),...c(a)]);return Object.assign({},e,{className:[...u].join(" ")})}function wa(t){let{show:n=!1}=t;const{open:r,setReady:o,setOpen:s}=y(),i=(0,e.useCallback)((()=>s(!0)),[s]),a=(0,e.useCallback)((()=>s(!1)),[s]),{initTemplateData:l}=gt(),c=ht((e=>e.fetchTaxonomies)),u=lt(),d=gt((e=>Object.keys(e.taxonomyDefaultState).length>0));return(0,e.useEffect)((()=>{r&&c().then((()=>{gt.getState().setupDefaultTaxonomies()}))}),[r,c]),(0,e.useEffect)((()=>{u&&d&&(l(),o(!0))}),[u,d,l,o]),(0,e.useEffect)((()=>{const e=new URLSearchParams(window.location.search);(n||e.has("ext-open"))&&s(!0)}),[n,s]),(0,e.useEffect)((()=>{window?.location?.pathname?.includes("post-new.php")&&"1"===window.extendifyData.openOnNewPage&&s(!0)}),[s]),(0,e.useEffect)((()=>{xt.metaData().then((e=>{y.setState({metaData:e})}))}),[]),(0,e.useEffect)((()=>(window.addEventListener("extendify::open-library",i),window.addEventListener("extendify::close-library",a),()=>{window.removeEventListener("extendify::open-library",i),window.removeEventListener("extendify::close-library",a)})),[a,i]),Vn(),(0,e.createElement)(ha,null)}(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return{...e,attributes:{...e.attributes,extUtilities:{type:"array",default:[]}}}})),(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{let n={};return t&&(n=t(e)),va(n,0,e)},e})),(0,xa.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",ba),(0,xa.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",va);var Ea=window.wp.editPost,Sa=window.wp.plugins,ka=()=>{const t=(0,Hn.useSelect)((e=>e("core").canUser("create","users"))),[n,r]=(0,e.useState)(at.getState().enabled),[o,s]=(0,e.useState)(pt.getState().enabled),[i,a]=(0,e.useState)(pt.getState().activateLegacyClasses);function l(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=document.getElementById("extendify-templates-inserter-btn");t&&(e?t.classList.add("hidden"):t.classList.remove("hidden"))}async function c(e,t){"legacy"===t?await async function(e){await pt.setState({activateLegacyClasses:e})}(e):"global"===t?await async function(e){await pt.setState({enabled:e})}(e):await async function(e){await at.setState({enabled:e})}(e)}function u(e){"legacy"===e?a((t=>(c(!t,e),!t))):"global"===e?s((t=>(c(!t,e),!t))):r((t=>(l(!t),c(!t,e),!t)))}return(0,e.useEffect)((()=>{l(!n)}),[n]),(0,e.createElement)(Lo.Modal,{title:(0,jo.sprintf)( 26 // translators: %s: The name of the plugin, Extendify. 27 (0,jo.__)("%s Settings","extendify"),"Extendify"),onRequestClose:()=>{const t=document.getElementById("extendify-util");(0,e.unmountComponentAtNode)(t)}},(0,e.createElement)(Lo.ToggleControl,{label:t?(0,jo.__)("Enable the library for myself","extendify"):(0,jo.__)("Enable the library","extendify"),help:(0,jo.__)("Publish with hundreds of patterns & page layouts","extendify"),checked:n,onChange:()=>u("user")}),t&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)(Lo.ToggleControl,{label:(0,jo.__)("Allow all users to publish with the library","extendify"),help:(0,jo.__)("Everyone publishes with patterns & page layouts","extendify"),checked:o,onChange:()=>u("global")})),(0,e.createElement)("br",{className:"hidden"}),(0,e.createElement)(Lo.ToggleControl,{label:(0,jo.__)("Activate legacy CSS classes for older patterns and templates","extendify"),help:(0,jo.__)("Ensure compatibility with patterns and templates added prior to version v1.7.0","extendify"),checked:i,onChange:()=>u("legacy"),className:"hidden"}))};const Ca=()=>{const t=at((e=>-1===e.runningImports)),n=lt();return(0,e.useEffect)((()=>{n&&t&&at.setState({runningImports:0})}),[t,n]),(0,e.createElement)(Oa,{text:(0,jo.__)("Design Library","extendify")})},Oa=t=>{let{buttonRef:n,text:r}=t;return(0,e.createElement)("div",{className:"extendify"},(0,e.createElement)(Lo.Button,{variant:"primary",ref:n,className:"h-8 xs:h-9 px-1 min-w-0 xs:pl-2 xs:pr-3 sm:ml-2",onClick:()=>is("main-button"),id:"extendify-templates-inserter-btn",icon:(0,e.createElement)(Ds,{icon:Cs,size:24,style:{marginRight:0}})},(0,e.createElement)("span",{className:"hidden xs:inline ml-1"},r)))},_a=()=>(0,e.createElement)(Lo.Button,{id:"extendify-cta-button",style:{margin:"1rem 1rem 0",width:"calc(100% - 2rem)",justifyContent:" center"},onClick:()=>is("patterns-cta"),isSecondary:!0},(0,jo.sprintf)( 25 (0,jo.__)("%s Utilities","extendify"),"Extendify"),tokenizeOnSpace:!0,value:o,suggestions:s,onChange:e=>{n.setAttributes({extUtilities:e})}}),(0,e.createElement)("p",null,(0,jo.__)("* Extendify utilities will be removed in an upcoming release. See the plugin readme for more information.","extendify"))))}),"utilityClassEdit");function va(e,t,n){var r,o,s;const i=null!==(r=e?.className)&&void 0!==r?r:[],a=null!==(o=n?.extUtilities)&&void 0!==o?o:[],l=null!==(s=n?.className)&&void 0!==s?s:[];if(!a||!Object.keys(a).length)return e;const c=e=>{switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},u=new Set([...c(l),...c(i),...c(a)]);return Object.assign({},e,{className:[...u].join(" ")})}function wa(t){let{show:n=!1}=t;const{open:r,setReady:o,setOpen:s}=y(),i=(0,e.useCallback)((()=>s(!0)),[s]),a=(0,e.useCallback)((()=>s(!1)),[s]),{initTemplateData:l}=gt(),c=ht((e=>e.fetchTaxonomies)),u=lt(),d=gt((e=>Object.keys(e.taxonomyDefaultState).length>0));return(0,e.useEffect)((()=>{r&&c().then((()=>{gt.getState().setupDefaultTaxonomies()}))}),[r,c]),(0,e.useEffect)((()=>{u&&d&&(l(),o(!0))}),[u,d,l,o]),(0,e.useEffect)((()=>{const e=new URLSearchParams(window.location.search);(n||e.has("ext-open"))&&s(!0)}),[n,s]),(0,e.useEffect)((()=>{window?.location?.pathname?.includes("post-new.php")&&"1"===window.extendifyData.openOnNewPage&&s(!0)}),[s]),(0,e.useEffect)((()=>{xt.metaData().then((e=>{y.setState({metaData:e})}))}),[]),(0,e.useEffect)((()=>(window.addEventListener("extendify::open-library",i),window.addEventListener("extendify::close-library",a),()=>{window.removeEventListener("extendify::open-library",i),window.removeEventListener("extendify::close-library",a)})),[a,i]),Vn(),(0,e.createElement)(ha,null)}(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return{...e,attributes:{...e.attributes,extUtilities:{type:"array",default:[]}}}})),(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{let n={};return t&&(n=t(e)),va(n,0,e)},e})),(0,xa.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",ba),(0,xa.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",va);const Ea=()=>{const t=at((e=>-1===e.runningImports)),n=lt();return(0,e.useEffect)((()=>{n&&t&&at.setState({runningImports:0})}),[t,n]),(0,e.createElement)(ka,{text:(0,jo.__)("Design Library","extendify")})},ka=t=>{let{buttonRef:n,text:r}=t;return(0,e.createElement)("div",{className:"extendify"},(0,e.createElement)(Lo.Button,{variant:"primary",ref:n,className:"h-8 xs:h-9 px-1 min-w-0 xs:pl-2 xs:pr-3 sm:ml-2",onClick:()=>is("main-button"),id:"extendify-templates-inserter-btn",icon:(0,e.createElement)(Ds,{icon:Cs,size:24,style:{marginRight:0}})},(0,e.createElement)("span",{className:"hidden xs:inline ml-1"},r)))},Sa=()=>(0,e.createElement)(Lo.Button,{id:"extendify-cta-button",style:{margin:"1rem 1rem 0",width:"calc(100% - 2rem)",justifyContent:" center"},onClick:()=>is("patterns-cta"),isSecondary:!0},(0,jo.sprintf)( 28 26 // translators: %s: Extendify Library term. 29 (0,jo.__)("Discover patterns in the %s","extendify"),"Extendify Library")), Na=window.extendifyData?.user?.state,Pa=()=>null===window.extendifyData.user||Na?.isAdmin,Ta=()=>null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,Ra=(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(document.getElementById("extendify-templates-inserter"))return;if(!document.querySelector(".edit-post-header-toolbar")&&!document.querySelector(".edit-site-header-edit-mode__start"))return;if(!Ta()&&!Pa())return Ra();const t=Object.assign(document.createElement("div"),{id:"extendify-templates-inserter"});document.querySelector(".edit-post-header-toolbar")?.append(t),document.querySelector(".edit-site-header-edit-mode__start")?.append(t),(0,e.render)((0,e.createElement)(Ca,null),t),(null===window.extendifyData.user?Ta():Na?.enabled)||document.getElementById("extendify-templates-inserter-btn").classList.add("hidden")}))})),ja=(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(!Ta()&&!Pa())return;if(!document.querySelector("[id$=patterns-view]"))return;if(document.getElementById("extendify-cta-button"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-cta-button-container"});document.querySelector("[id$=patterns-view]").prepend(t),(0,e.render)((0,e.createElement)(_a,null),t),ja()}))})),La=()=>{const t=window.location.href;return t.includes("post.php")||t.includes("post-new.php")?(0,e.createElement)(Ea.PluginSidebarMoreMenuItem,{onClick:()=>{const t=document.getElementById("extendify-util");(0,e.render)((0,e.createElement)(ka,null),t)},icon:(0,e.createElement)(Ds,{icon:Cs,size:24})}," ","Extendify"):null};try{(0,Sa.registerPlugin)("extendify-settings-enable-disable",{render:La})}catch(wt){console.error("registerPlugin not supported? (error handled gracefully)",wt.message)}[{register(){const{createNotice:e}=(0,Hn.dispatch)("core/notices"),t=at.getState().incrementImports;dt.updateOption("extendify_pattern_was_imported","library"),window.addEventListener("extendify::template-inserted",(n=>{e("info",(0,jo.__)("Page layout added","extendify"),{isDismissible:!0,type:"snackbar"}),setTimeout((()=>{t(),Jo.import(n.detail?.template)}),0)}))}},{register(){window.addEventListener("extendify::softerror-encountered",(e=>{this[(0,Ao.camelCase)(e.detail.type)](e.detail)}))},versionOutdated(t){(0,e.render)((0,e.createElement)(xs,{title:t.data.title,requiredPlugins:["extendify"],message:t.data.message,buttonLabel:t.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((e=>e.register())),window?.wp?.domReady((()=>{const n=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(n),(0,e.render)((0,e.createElement)(wa,null),n),n.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),n.nextSibling),ss.getState().importOnLoad){const e=ss.getState().wantedTemplate;setTimeout((()=>{bs((0,t.rawHandler)({HTML:e.fields.code}),e)}),0)}ss.setState({importOnLoad:!1,wantedTemplate:{}})}))}()}();27 (0,jo.__)("Discover patterns in the %s","extendify"),"Extendify Library")),Ca=window.extendifyData?.user?.state;(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(document.getElementById("extendify-templates-inserter"))return;if(!document.querySelector(".edit-post-header-toolbar")&&!document.querySelector(".edit-site-header-edit-mode__start"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-templates-inserter"});document.querySelector(".edit-post-header-toolbar")?.append(t),document.querySelector(".edit-site-header-edit-mode__start")?.append(t),(0,e.render)((0,e.createElement)(Ea,null),t)}))})),(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(null!==window.extendifyData.user&&!Ca?.isAdmin)return;if(!document.querySelector("[id$=patterns-view]"))return;if(document.getElementById("extendify-cta-button"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-cta-button-container"});document.querySelector("[id$=patterns-view]").prepend(t),(0,e.render)((0,e.createElement)(Sa,null),t)}))})),[{register(){const{createNotice:e}=(0,Hn.dispatch)("core/notices"),t=at.getState().incrementImports;window.addEventListener("extendify::template-inserted",(n=>{e("info",(0,jo.__)("Page layout added","extendify"),{isDismissible:!0,type:"snackbar"}),setTimeout((()=>{t(),Jo.import(n.detail?.template)}),0)}))}},{register(){window.addEventListener("extendify::softerror-encountered",(e=>{this[(0,Ao.camelCase)(e.detail.type)](e.detail)}))},versionOutdated(t){(0,e.render)((0,e.createElement)(xs,{title:t.data.title,requiredPlugins:["extendify"],message:t.data.message,buttonLabel:t.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((e=>e.register())),window?.wp?.domReady((()=>{const n=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(n),(0,e.render)((0,e.createElement)(wa,null),n),n.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),n.nextSibling),ss.getState().importOnLoad){const e=ss.getState().wantedTemplate;setTimeout((()=>{bs((0,t.rawHandler)({HTML:e.fields.code}),e)}),0)}ss.setState({importOnLoad:!1,wantedTemplate:{}})}))}()}(); -
extendify/tags/1.8.1/readme.txt
r2947888 r2951855 4 4 Requires at least: 5.4 5 5 Tested up to: 6.3 6 Stable tag: 1.8. 06 Stable tag: 1.8.1 7 7 Requires PHP: 5.6 8 8 License: GPLv2 … … 98 98 == Changelog == 99 99 100 = 1.8.1 - 2023-08-10 = 101 - Removed settings to show/not show the Library button 102 - Fixes a bug where the library button occasionally wouldn't show up for some users 103 - Fixes a bug where we'd mark the db as having imported a template before imported 104 100 105 = 1.8.0 - 2023-08-03 = 101 106 - Fixes an issue with the logo preview not showing -
extendify/tags/1.8.1/src/Assist/components/dashboard/Recommendations.js
r2947888 r2951855 29 29 className="w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"> 30 30 <div className="flex justify-between items-center gap-2"> 31 <h2 className="text-lg leading-tight m-0 flex items-center gap-1">31 <h2 className="text-lg leading-tight m-0 flex flex-1 items-center gap-1"> 32 32 <span>{__('Recommendations', 'extendify')}</span> 33 33 </h2> -
extendify/tags/1.8.1/src/Assist/components/dashboard/SupportArticles.js
r2947888 r2951855 24 24 className="w-full bg-white p-4 lg:p-8 text-base"> 25 25 <div className="flex justify-between items-center gap-2"> 26 <h3 className="text-lg leading-tight m-0 ">26 <h3 className="text-lg leading-tight m-0 flex-1"> 27 27 {userLanguage.startsWith('en') 28 28 ? __('Knowledge Base', 'extendify') -
extendify/tags/1.8.1/src/Assist/components/dashboard/TasksList.js
r2947888 r2951855 38 38 className="assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"> 39 39 <div className="flex justify-between items-center gap-2"> 40 <h2 className="text-lg leading-tight m-0 flex items-center gap-1">40 <h2 className="text-lg leading-tight m-0 flex flex-1 items-center gap-1"> 41 41 <span>{__('Tasks', 'extendify')}</span> 42 42 {notCompleted?.length > 0 ? ( -
extendify/tags/1.8.1/src/Assist/components/dashboard/Tours.js
r2947888 r2951855 29 29 id="assist-tours-module" 30 30 className="w-full bg-white p-4 lg:p-8 text-base"> 31 <div className="flex justify-between items-center gap-2">31 <div className="flex flex-1 justify-between items-center gap-2"> 32 32 <h3 className="text-lg leading-tight m-0"> 33 33 {__('Tours', 'extendify')} -
extendify/tags/1.8.1/src/Assist/notices/WelcomeNotice.js
r2926810 r2951855 50 50 </div> 51 51 52 <div className=" grid grid-cols-1 xl:grid-cols-12 gap-6 items-start">53 <div className=" xl:max-w-lg col-span-8">52 <div className="flex flex-col md:flex-row justify-between items-start md:items-center gap-8"> 53 <div className="flex-1"> 54 54 <h3 className="text-2xl mt-0 mb-3 text-white"> 55 55 {__('Your site is ready!', 'extendify')} … … 62 62 </p> 63 63 </div> 64 <div className="xl:max-w-lg col-span-4 flex sm:items-start lg:items-center lg:justify-evenly h-full"> 65 <button 66 className="h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button" 67 onClick={() => { 68 startTour(siteAssistantTour) 69 }}> 70 {__('Take a tour', 'extendify')} 64 <button 65 className="h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button" 66 onClick={() => { 67 startTour(siteAssistantTour) 68 }}> 69 {__('Take a tour', 'extendify')} 71 70 72 <ToursPlay className="w-5 h-5 group-hover:fill-current fill-current" /> 73 </button> 74 </div> 71 <ToursPlay className="w-5 h-5 group-hover:fill-current fill-current" /> 72 </button> 75 73 </div> 76 74 </div> -
extendify/tags/1.8.1/src/Library/DeactivationPrompt.js
r2913304 r2951855 74 74 <div className="flex justify-end gap-4"> 75 75 <Button 76 className="components-button is-secondary" 77 onClick={closeAndDeactivate} 78 showTooltip={false}> 79 {__('Deactivate only', 'extendify')} 80 </Button> 81 <Button 76 82 ref={initialFocusRef} 77 className="components-button bg-design-main text-design-textis-primary"83 className="components-button is-primary" 78 84 onClick={() => { 79 85 SiteSettings.addUtilsToGlobalStyles().finally( … … 84 90 {__('Yes, add styles', 'extendify')} 85 91 </Button> 86 <Button87 className="components-button bg-design-main text-design-text is-primary"88 onClick={closeAndDeactivate}89 showTooltip={false}>90 {__('Deactivate only', 'extendify')}91 </Button>92 92 </div> 93 93 </div> -
extendify/tags/1.8.1/src/Library/buttons.js
r2875461 r2951855 1 1 import { subscribe } from '@wordpress/data' 2 import { PluginSidebarMoreMenuItem } from '@wordpress/edit-post'3 2 import { render } from '@wordpress/element' 4 import { Icon } from '@wordpress/icons'5 import { registerPlugin } from '@wordpress/plugins'6 import LibraryAccessModal from '@library/components/LibraryAccessModal'7 3 import { CtaButton, MainButtonWrapper } from '@library/components/MainButtons' 8 import { brandMark } from '@library/components/icons/'9 4 10 5 const userState = window.extendifyData?.user?.state 11 6 const isAdmin = () => window.extendifyData.user === null || userState?.isAdmin 12 const isGlobalLibraryEnabled = () =>13 window.extendifyData.sitesettings === null ||14 window.extendifyData?.sitesettings?.state?.enabled15 const isLibraryEnabled = () =>16 window.extendifyData.user === null17 ? isGlobalLibraryEnabled()18 : userState?.enabled19 7 20 8 // Add the MAIN button when Gutenberg is available and ready 21 const unsubMainBtn =subscribe(() => {9 subscribe(() => { 22 10 requestAnimationFrame(() => { 23 11 if (document.getElementById('extendify-templates-inserter')) { … … 29 17 ) { 30 18 return 31 }32 if (!isGlobalLibraryEnabled() && !isAdmin()) {33 return unsubMainBtn()34 19 } 35 20 const buttonContainer = Object.assign(document.createElement('div'), { … … 46 31 47 32 render(<MainButtonWrapper />, buttonContainer) 48 49 if (!isLibraryEnabled()) {50 document51 .getElementById('extendify-templates-inserter-btn')52 .classList.add('hidden')53 }54 33 }) 55 34 }) 56 35 57 36 // The CTA button inside patterns 58 const finish2 =subscribe(() => {37 subscribe(() => { 59 38 requestAnimationFrame(() => { 60 if (!isGlobalLibraryEnabled() && !isAdmin()) { 61 return 62 } 63 if (!document.querySelector('[id$=patterns-view]')) { 64 return 65 } 66 if (document.getElementById('extendify-cta-button')) { 67 return 68 } 39 if (!isAdmin()) return 40 if (!document.querySelector('[id$=patterns-view]')) return 41 if (document.getElementById('extendify-cta-button')) return 42 69 43 const ctaButtonContainer = Object.assign( 70 44 document.createElement('div'), … … 76 50 .prepend(ctaButtonContainer) 77 51 render(<CtaButton />, ctaButtonContainer) 78 79 finish2()80 52 }) 81 53 }) 82 83 // This will add a button to enable or disable the library button84 const LibraryEnableDisable = () => {85 const setOpenSiteSettingsModal = () => {86 const util = document.getElementById('extendify-util')87 render(<LibraryAccessModal />, util)88 }89 // If the url isn't post.php or post-new.php, don't show the button90 const href = window.location.href91 if (!href.includes('post.php') && !href.includes('post-new.php')) {92 return null93 }94 95 return (96 <PluginSidebarMoreMenuItem97 onClick={setOpenSiteSettingsModal}98 icon={<Icon icon={brandMark} size={24} />}>99 {' '}100 Extendify101 </PluginSidebarMoreMenuItem>102 )103 }104 105 // Load this button always, which is used to enable or disable106 // FSE doesn't seem to recognize registerPlugin (yet)107 try {108 registerPlugin('extendify-settings-enable-disable', {109 render: LibraryEnableDisable,110 })111 } catch (e) {112 console.error(113 'registerPlugin not supported? (error handled gracefully)',114 e.message,115 )116 } -
extendify/tags/1.8.1/src/Library/listeners/template-inserted.js
r2913304 r2951855 1 1 import { dispatch } from '@wordpress/data' 2 2 import { __ } from '@wordpress/i18n' 3 import { SiteSettings } from '@library/api/SiteSettings'4 3 import { Templates } from '@library/api/Templates' 5 4 import { useUserStore } from '@library/state/User' … … 10 9 const { createNotice } = dispatch('core/notices') 11 10 const increaseImports = useUserStore.getState().incrementImports 12 SiteSettings.updateOption('extendify_pattern_was_imported', 'library')13 11 window.addEventListener('extendify::template-inserted', (event) => { 14 12 createNotice('info', __('Page layout added', 'extendify'), { -
extendify/tags/1.8.1/src/Library/state/SiteSettings.js
r2926810 r2951855 12 12 persist( 13 13 (set) => ({ 14 enabled: true,14 // enabled: true, // removed 15 15 siteType: {}, 16 16 activateLegacyClasses: false, -
extendify/tags/1.8.1/src/Library/state/User.js
r2899247 r2951855 9 9 removeItem: async () => await User.deleteData(), 10 10 } 11 12 const isGlobalLibraryEnabled = () =>13 window.extendifyData.sitesettings === null ||14 window.extendifyData?.sitesettings?.state?.enabled15 11 16 12 const MAX_IMPORTS = 10 … … 28 24 runningImports: 0, // timed imports, resets to 0 every month 29 25 entryPoint: 'not-set', 30 enabled: isGlobalLibraryEnabled(),26 // enabled: true, // removed 31 27 canInstallPlugins: false, 32 28 canActivatePlugins: false, -
extendify/tags/1.8.1/vendor/autoload.php
r2947888 r2951855 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0::getLoader();7 return ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3::getLoader(); -
extendify/tags/1.8.1/vendor/composer/autoload_real.php
r2947888 r2951855 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d05 class ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require_once __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
extendify/tags/1.8.1/vendor/composer/autoload_static.php
r2947888 r2951855 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d07 class ComposerStaticInit68a165fe31655c30fbd9a057613b3be3 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 24 24 { 25 25 return \Closure::bind(function () use ($loader) { 26 $loader->prefixLengthsPsr4 = ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::$prefixLengthsPsr4;27 $loader->prefixDirsPsr4 = ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::$prefixDirsPsr4;26 $loader->prefixLengthsPsr4 = ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::$prefixLengthsPsr4; 27 $loader->prefixDirsPsr4 = ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::$prefixDirsPsr4; 28 28 29 29 }, null, ClassLoader::class); -
extendify/trunk/app/Library/Admin.php
r2947888 r2951855 8 8 use Extendify\Config; 9 9 use Extendify\User; 10 use Extendify\Library\SiteSettings;11 10 12 11 /** … … 44 43 } 45 44 46 $siteSettings = json_decode(get_option('extendifysdk_sitesettings', '{ "state":{}}'));45 $siteSettings = json_decode(get_option('extendifysdk_sitesettings', '{ "state": {} }')); 47 46 if (!isset($siteSettings->state->activateLegacyClasses) || $siteSettings->state->activateLegacyClasses === false) { 48 if ($siteSettings === null) { 49 $siteSettings = json_decode('{"state":{"enabled":true,"activateLegacyClasses":true}}'); 50 } else { 51 $siteSettings->state->activateLegacyClasses = true; 52 } 53 47 $siteSettings->state->activateLegacyClasses = true; 54 48 update_option('extendifysdk_sitesettings', wp_json_encode($siteSettings)); 55 49 } … … 287 281 288 282 /** 289 * Check if scripts should add 283 * Check if scripts should add based on user setting. 290 284 * 291 285 * @return Boolean … … 293 287 public function isLibraryEnabled() 294 288 { 295 $settings = json_decode(SiteSettings::data()); 296 297 // If it's disabled, only show it for admins. 298 if (isset($settings->state) && (isset($settings->state->enabled)) && !$settings->state->enabled) { 299 return $this->isAdmin(); 300 } 301 289 // TODO: For now just always show. 302 290 return true; 303 291 } -
extendify/trunk/extendify.php
r2947888 r2951855 6 6 * Author: Extendify 7 7 * Author URI: https://extendify.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash 8 * Version: 1.8. 08 * Version: 1.8.1 9 9 * License: GPL-2.0-or-later 10 10 * License URI: https://www.gnu.org/licenses/gpl-2.0.html -
extendify/trunk/public/build/extendify-assist.asset.php
r2947888 r2951855 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-media-utils', 'wp-plugins', 'wp-primitives', 'wp-url'), 'version' => ' 3bf719efa828f6a56f4d');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-media-utils', 'wp-plugins', 'wp-primitives', 'wp-url'), 'version' => '04e853d13ccbf7afb11c'); -
extendify/trunk/public/build/extendify-assist.css
r2947888 r2951855 1 1 .extendify-documentation{margin:0 auto!important;max-width:75ch!important}.extendify-documentation p{font-size:1rem!important}.extendify-documentation .link-disabled{--tw-text-opacity:1!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;color:rgba(30,30,30,var(--tw-text-opacity))!important;cursor:text!important;text-decoration:none!important}.extendify-documentation .link-disabled:focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-documentation .wp-block-group.has-background,.extendify-documentation p.has-background{padding:20px!important}.extendify-documentation ul{list-style:disc!important}.extendify-documentation ol,.extendify-documentation ul{padding-left:30px!important}.extendify-documentation code{font-family:monospace!important}.extendify-documentation pre.wp-block-preformatted{background-color:#f6f6f6!important;border:1px solid #d9d9d9!important;border-radius:2px!important;color:#1e1e1e!important;font-family:monospace!important;padding:20px!important}.extendify-documentation .wp-block-table{margin:0!important;overflow-x:auto!important}.extendify-documentation .wp-block-table table{border-collapse:collapse!important}.extendify-documentation .wp-block-table td,.extendify-documentation .wp-block-table th,.extendify-documentation .wp-block-table.is-style-stripes td,.extendify-documentation .wp-block-table.is-style-stripes th{border:1px solid #d9d9d9!important;padding:10px!important;vertical-align:top!important}.extendify-documentation .aligncenter{text-align:center!important}.extendify-documentation .wp-block-image img{height:auto!important;max-width:100%!important;vertical-align:bottom!important}.extendify-documentation [class*=wp-block-] .wp-element-caption,.extendify-documentation [class*=wp-block-] figcaption,.extendify-documentation figure[class*=wp-block-] .wp-element-caption,.extendify-documentation figure[class*=wp-block-] figcaption{color:rgba(0,0,0,.5)!important;font-size:.8rem!important;margin:1em 0!important;text-align:center!important}.extendify-documentation .is-layout-flex{display:flex!important;gap:20px!important}.extendify-documentation .is-nowrap{flex-wrap:nowrap!important}.extendify-documentation .wp-block-group__inner-container>:first-child{margin-top:0!important}.extendify-documentation .changelog{display:none!important} 2 .extendify-assist .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.extendify-assist .pointer-events-none{pointer-events:none!important}.extendify-assist .static{position:static!important}.extendify-assist .fixed{position:fixed!important}.extendify-assist .absolute{position:absolute!important}.extendify-assist .relative{position:relative!important}.extendify-assist .inset-0{left:0!important;right:0!important}.extendify-assist .inset-0,.extendify-assist .inset-y-0{bottom:0!important;top:0!important}.extendify-assist .top-0{top:0!important}.extendify-assist .right-0{right:0!important}.extendify-assist .left-0{left:0!important}.extendify-assist .z-10{z-index:10!important}.extendify-assist .z-20{z-index:20!important}.extendify-assist .z-high{z-index:99999!important}.extendify-assist .z-max-1{z-index:2147483646!important}.extendify-assist .z-max{z-index:2147483647!important}.extendify-assist .col-span- 4{grid-column:span 4/span 4!important}.extendify-assist .col-span-8{grid-column:span 8/span 8!important}.extendify-assist .col-span-12{grid-column:span 12/span 12!important}.extendify-assist .m-0{margin:0!important}.extendify-assist .m-2{margin:.5rem!important}.extendify-assist .m-3{margin:.75rem!important}.extendify-assist .m-4{margin:1rem!important}.extendify-assist .m-auto{margin:auto!important}.extendify-assist .m-3\.5{margin:.875rem!important}.extendify-assist .-m-2{margin:-.5rem!important}.extendify-assist .mx-4{margin-left:1rem!important;margin-right:1rem!important}.extendify-assist .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.extendify-assist .mx-auto{margin-left:auto!important;margin-right:auto!important}.extendify-assist .my-0{margin-bottom:0!important;margin-top:0!important}.extendify-assist .my-4{margin-bottom:1rem!important;margin-top:1rem!important}.extendify-assist .my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.extendify-assist .my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .mt-0{margin-top:0!important}.extendify-assist .mt-1{margin-top:.25rem!important}.extendify-assist .mt-2{margin-top:.5rem!important}.extendify-assist .mt-4{margin-top:1rem!important}.extendify-assist .mt-6{margin-top:1.5rem!important}.extendify-assist .mt-8{margin-top:2rem!important}.extendify-assist .mt-auto{margin-top:auto!important}.extendify-assist .-mt-px{margin-top:-1px!important}.extendify-assist .mr-2{margin-right:.5rem!important}.extendify-assist .mb-0{margin-bottom:0!important}.extendify-assist .mb-1{margin-bottom:.25rem!important}.extendify-assist .mb-2{margin-bottom:.5rem!important}.extendify-assist .mb-3{margin-bottom:.75rem!important}.extendify-assist .mb-4{margin-bottom:1rem!important}.extendify-assist .mb-6{margin-bottom:1.5rem!important}.extendify-assist .ml-4{margin-left:1rem!important}.extendify-assist .block{display:block!important}.extendify-assist .inline-block{display:inline-block!important}.extendify-assist .flex{display:flex!important}.extendify-assist .inline-flex{display:inline-flex!important}.extendify-assist .table{display:table!important}.extendify-assist .grid{display:grid!important}.extendify-assist .hidden{display:none!important}.extendify-assist .h-0{height:0!important}.extendify-assist .h-2{height:.5rem!important}.extendify-assist .h-4{height:1rem!important}.extendify-assist .h-5{height:1.25rem!important}.extendify-assist .h-6{height:1.5rem!important}.extendify-assist .h-8{height:2rem!important}.extendify-assist .h-12{height:3rem!important}.extendify-assist .h-16{height:4rem!important}.extendify-assist .h-32{height:8rem!important}.extendify-assist .h-48{height:12rem!important}.extendify-assist .h-auto{height:auto!important}.extendify-assist .h-2\.5{height:.625rem!important}.extendify-assist .h-full{height:100%!important}.extendify-assist .max-h-48{max-height:12rem!important}.extendify-assist .min-h-16{min-height:4rem!important}.extendify-assist .min-h-half{min-height:50vh!important}.extendify-assist .w-2{width:.5rem!important}.extendify-assist .w-4{width:1rem!important}.extendify-assist .w-5{width:1.25rem!important}.extendify-assist .w-6{width:1.5rem!important}.extendify-assist .w-32{width:8rem!important}.extendify-assist .w-40{width:10rem!important}.extendify-assist .w-96{width:24rem!important}.extendify-assist .w-auto{width:auto!important}.extendify-assist .w-2\.5{width:.625rem!important}.extendify-assist .w-1\/5{width:20%!important}.extendify-assist .w-full{width:100%!important}.extendify-assist .w-max{width:-moz-max-content!important;width:max-content!important}.extendify-assist .min-w-20{min-width:5rem!important}.extendify-assist .min-w-30{min-width:7.5rem!important}.extendify-assist .min-w-full{min-width:100%!important}.extendify-assist .max-w-xs{max-width:20rem!important}.extendify-assist .max-w-lg{max-width:32rem!important}.extendify-assist .max-w-4xl{max-width:56rem!important}.extendify-assist .max-w-full{max-width:100%!important}.extendify-assist .max-w-screen-2xl{max-width:1345px!important}.extendify-assist .flex-1{flex:1 1 0%!important}.extendify-assist .flex-none{flex:none!important}.extendify-assist .flex-shrink-0{flex-shrink:0!important}.extendify-assist .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.extendify-assist .-translate-x-3{--tw-translate-x:-0.75rem!important}.extendify-assist .cursor-default{cursor:default!important}.extendify-assist .cursor-pointer{cursor:pointer!important}.extendify-assist .resize{resize:both!important}.extendify-assist .list-none{list-style-type:none!important}.extendify-assist .grid-flow-col{grid-auto-flow:column!important}.extendify-assist .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.extendify-assist .flex-col{flex-direction:column!important}.extendify-assist .flex-wrap{flex-wrap:wrap!important}.extendify-assist .items-start{align-items:flex-start!important}.extendify-assist .items-center{align-items:center!important}.extendify-assist .justify-start{justify-content:flex-start!important}.extendify-assist .justify-end{justify-content:flex-end!important}.extendify-assist .justify-center{justify-content:center!important}.extendify-assist .justify-between{justify-content:space-between!important}.extendify-assist .gap-0{gap:0!important}.extendify-assist .gap-1{gap:.25rem!important}.extendify-assist .gap-2{gap:.5rem!important}.extendify-assist .gap-3{gap:.75rem!important}.extendify-assist .gap-4{gap:1rem!important}.extendify-assist .gap-6{gap:1.5rem!important}.extendify-assist .gap-1\.5{gap:.375rem!important}.extendify-assist .gap-x-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.extendify-assist .gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.extendify-assist .gap-y-2{row-gap:.5rem!important}.extendify-assist .gap-y-8{row-gap:2rem!important}.extendify-assist .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}.extendify-assist .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}.extendify-assist .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1!important;border-color:rgba(221,221,221,var(--tw-divide-opacity))!important}.extendify-assist .overflow-hidden{overflow:hidden!important}.extendify-assist .whitespace-nowrap{white-space:nowrap!important}.extendify-assist .rounded-none{border-radius:0!important}.extendify-assist .rounded-sm{border-radius:.125rem!important}.extendify-assist .rounded{border-radius:.25rem!important}.extendify-assist .rounded-full{border-radius:9999px!important}.extendify-assist .rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.extendify-assist .rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.extendify-assist .rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.extendify-assist .rounded-b-sm{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.extendify-assist .rounded-b-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.extendify-assist .rounded-bl{border-bottom-left-radius:.25rem!important}.extendify-assist .border-0{border-width:0!important}.extendify-assist .border-2{border-width:2px!important}.extendify-assist .border{border-width:1px!important}.extendify-assist .border-t-0{border-top-width:0!important}.extendify-assist .border-r{border-right-width:1px!important}.extendify-assist .border-b-0{border-bottom-width:0!important}.extendify-assist .border-b-2{border-bottom-width:2px!important}.extendify-assist .border-b{border-bottom-width:1px!important}.extendify-assist .border-l{border-left-width:1px!important}.extendify-assist .border-solid{border-style:solid!important}.extendify-assist .border-dashed{border-style:dashed!important}.extendify-assist .border-none{border-style:none!important}.extendify-assist .border-gray-300{--tw-border-opacity:1!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.extendify-assist .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}.extendify-assist .border-blue-300{--tw-border-opacity:1!important;border-color:rgba(147,197,253,var(--tw-border-opacity))!important}.extendify-assist .border-design-main{border-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .border-opacity-10{--tw-border-opacity:0.1!important}.extendify-assist .bg-transparent{background-color:transparent!important}.extendify-assist .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.extendify-assist .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-300{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-800{--tw-bg-opacity:1!important;background-color:rgba(47,47,47,var(--tw-bg-opacity))!important}.extendify-assist .bg-blue-50{--tw-bg-opacity:1!important;background-color:rgba(239,246,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .hover\:bg-transparent:hover{background-color:transparent!important}.extendify-assist .hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(224,224,224,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .focus\:bg-white:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-opacity-5{--tw-bg-opacity:0.05!important}.extendify-assist .bg-opacity-10{--tw-bg-opacity:0.1!important}.extendify-assist .bg-opacity-20{--tw-bg-opacity:0.2!important}.extendify-assist .bg-opacity-40{--tw-bg-opacity:0.4!important}.extendify-assist .bg-opacity-70{--tw-bg-opacity:0.7!important}.extendify-assist .bg-opacity-75{--tw-bg-opacity:0.75!important}.extendify-assist .hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1!important}.extendify-assist .hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8!important}.extendify-assist .focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2!important}.extendify-assist .fill-current,.extendify-assist .group:hover .group-hover\:fill-current{fill:currentColor!important}.extendify-assist .p-0{padding:0!important}.extendify-assist .p-2{padding:.5rem!important}.extendify-assist .p-3{padding:.75rem!important}.extendify-assist .p-4{padding:1rem!important}.extendify-assist .p-6{padding:1.5rem!important}.extendify-assist .p-8{padding:2rem!important}.extendify-assist .px-0{padding-left:0!important;padding-right:0!important}.extendify-assist .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.extendify-assist .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.extendify-assist .px-4{padding-left:1rem!important;padding-right:1rem!important}.extendify-assist .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify-assist .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.extendify-assist .px-8{padding-left:2rem!important;padding-right:2rem!important}.extendify-assist .px-20{padding-left:5rem!important;padding-right:5rem!important}.extendify-assist .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.extendify-assist .px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.extendify-assist .py-0{padding-bottom:0!important;padding-top:0!important}.extendify-assist .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.extendify-assist .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.extendify-assist .py-4{padding-bottom:1rem!important;padding-top:1rem!important}.extendify-assist .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.extendify-assist .py-3\.5{padding-bottom:.875rem!important;padding-top:.875rem!important}.extendify-assist .pt-0{padding-top:0!important}.extendify-assist .pt-2{padding-top:.5rem!important}.extendify-assist .pt-8{padding-top:2rem!important}.extendify-assist .pr-3{padding-right:.75rem!important}.extendify-assist .pr-16{padding-right:4rem!important}.extendify-assist .pb-2{padding-bottom:.5rem!important}.extendify-assist .pl-2{padding-left:.5rem!important}.extendify-assist .pl-2\.5{padding-left:.625rem!important}.extendify-assist .text-left{text-align:left!important}.extendify-assist .text-center{text-align:center!important}.extendify-assist .text-xs{font-size:.75rem!important;line-height:1rem!important}.extendify-assist .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .text-base{font-size:1rem!important;line-height:1.5rem!important}.extendify-assist .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.extendify-assist .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.extendify-assist .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.extendify-assist .text-3xl{font-size:2rem!important;line-height:2.5rem!important}.extendify-assist .text-xss{font-size:11px!important}.extendify-assist .font-normal{font-weight:400!important}.extendify-assist .font-medium{font-weight:500!important}.extendify-assist .font-semibold{font-weight:600!important}.extendify-assist .font-bold{font-weight:700!important}.extendify-assist .leading-none{line-height:1!important}.extendify-assist .leading-tight{line-height:1.25!important}.extendify-assist .leading-snug{line-height:1.375!important}.extendify-assist .leading-loose{line-height:2!important}.extendify-assist .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}.extendify-assist .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.extendify-assist .text-gray-400{--tw-text-opacity:1!important;color:rgba(204,204,204,var(--tw-text-opacity))!important}.extendify-assist .text-gray-600{--tw-text-opacity:1!important;color:rgba(148,148,148,var(--tw-text-opacity))!important}.extendify-assist .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}.extendify-assist .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}.extendify-assist .text-partner-primary-text{color:var(--ext-partner-theme-primary-text,#fff)!important}.extendify-assist .text-design-main{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .text-design-text{color:var(--ext-design-text,#fff)!important}.extendify-assist .hover\:text-current:hover{color:currentColor!important}.extendify-assist .hover\:text-partner-primary-bg:hover{color:var(--ext-partner-theme-primary-bg,#2c39bd)!important}.extendify-assist .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:text-design-text:focus{color:var(--ext-design-text,#fff)!important}.extendify-assist .underline{text-decoration:underline!important}.extendify-assist .no-underline{text-decoration:none!important}.extendify-assist .hover\:underline:hover{text-decoration:underline!important}.extendify-assist .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .opacity-50{opacity:.5!important}.extendify-assist .opacity-60{opacity:.6!important}.extendify-assist .hover\:opacity-90:hover{opacity:.9!important}.extendify-assist .disabled\:opacity-60:disabled{opacity:.6!important}.extendify-assist .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.extendify-assist .focus\:shadow-none:focus,.extendify-assist .shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important}.extendify-assist .focus\:shadow-button:focus{--tw-shadow:0 0 0 1px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:outline-none:focus,.extendify-assist .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .focus\:ring-wp:focus,.extendify-assist .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .focus\:ring-wp:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .ring-gray-200{--tw-ring-opacity:1!important;--tw-ring-color:rgba(224,224,224,var(--tw-ring-opacity))!important}.extendify-assist .focus\:ring-design-main:focus,.extendify-assist .ring-design-main{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:ring-offset-1:focus,.extendify-assist .ring-offset-1{--tw-ring-offset-width:1px!important}.extendify-assist .focus\:ring-offset-white:focus,.extendify-assist .ring-offset-white{--tw-ring-offset-color:#fff!important}.extendify-assist .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}.extendify-assist .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .duration-150{transition-duration:.15s!important}.extendify-assist .duration-200{transition-duration:.2s!important}.extendify-assist .ease-linear{transition-timing-function:linear!important}.extendify-assist{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--ext-design-main,#2c39bd)!important}.extendify-assist *,.extendify-assist :after,.extendify-assist :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.hide-checkmark:before{content:none!important}.extendify-assist-upload-logo .components-responsive-wrapper{width:100%!important}.extendify-assist-upload-logo .components-responsive-wrapper>span{display:block!important;padding-bottom:192px!important}body[class*=_page_extendify-assist] #wpcontent{padding:0!important}.ext-force-overflow-auto{overflow:auto!important}.extendify-assist :not(.dashicons){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.extendify-assist .input-focus{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .input-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .input-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .input-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .input-focus{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__track{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important;border-style:solid!important;border-width:1px!important}.extendify-assist-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{--tw-shadow:0 0 0 2px #fff,0 0 0 4px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:480px){.extendify-assist .xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:600px){.extendify-assist .sm\:block{display:block!important}.extendify-assist .sm\:flex{display:flex!important}.extendify-assist .sm\:hidden{display:none!important}.extendify-assist .sm\:w-40{width:10rem!important}.extendify-assist .sm\:min-w-30{min-width:7.5rem!important}.extendify-assist .sm\:min-w-md{min-width:30rem!important}.extendify-assist .sm\:items-start{align-items:flex-start!important}.extendify-assist .sm\:gap-2{gap:.5rem!important}.extendify-assist .sm\:gap-3{gap:.75rem!important}.extendify-assist .sm\:overflow-hidden{overflow:hidden!important}.extendify-assist .sm\:px-4{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:783px){.extendify-assist .md\:mx-12{margin-left:3rem!important;margin-right:3rem!important}.extendify-assist .md\:flex{display:flex!important}.extendify-assist .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.extendify-assist .md\:flex-row{flex-direction:row!important}.extendify-assist .md\:p-6{padding:1.5rem!important}.extendify-assist .md\:p-8{padding:2rem!important}}@media (min-width:961px){.extendify-assist .lg\:m-4{margin:1rem!important}.extendify-assist .lg\:block{display:block!important}.extendify-assist .lg\:inline-block{display:inline-block!important}.extendify-assist .lg\:flex{display:flex!important}.extendify-assist .lg\:hidden{display:none!important}.extendify-assist .lg\:w-auto{width:auto!important}.extendify-assist .lg\:flex-nowrap{flex-wrap:nowrap!important}.extendify-assist .lg\:items-center{align-items:center!important}.extendify-assist .lg\:justify-evenly{justify-content:space-evenly!important}.extendify-assist .lg\:rounded-sm{border-radius:.125rem!important}.extendify-assist .lg\:bg-transparent{background-color:transparent!important}.extendify-assist .lg\:bg-opacity-20,.extendify-assist .lg\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .lg\:p-4{padding:1rem!important}.extendify-assist .lg\:p-8{padding:2rem!important}.extendify-assist .lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .lg\:pr-3{padding-right:.75rem!important}.extendify-assist .lg\:pb-0{padding-bottom:0!important}}@media (min-width:1152px){.extendify-assist .xl\:col-span-5{grid-column:span 5/span 5!important}.extendify-assist .xl\:col-span-7{grid-column:span 7/span 7!important}.extendify-assist .xl\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .xl\:max-w-lg{max-width:32rem!important}.extendify-assist .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.extendify-assist .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.extendify-assist .xl\:pt-8{padding-top:2rem!important}}@media (min-width:1600px){.extendify-assist .\33xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}}2 .extendify-assist .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.extendify-assist .pointer-events-none{pointer-events:none!important}.extendify-assist .static{position:static!important}.extendify-assist .fixed{position:fixed!important}.extendify-assist .absolute{position:absolute!important}.extendify-assist .relative{position:relative!important}.extendify-assist .inset-0{left:0!important;right:0!important}.extendify-assist .inset-0,.extendify-assist .inset-y-0{bottom:0!important;top:0!important}.extendify-assist .top-0{top:0!important}.extendify-assist .right-0{right:0!important}.extendify-assist .left-0{left:0!important}.extendify-assist .z-10{z-index:10!important}.extendify-assist .z-20{z-index:20!important}.extendify-assist .z-high{z-index:99999!important}.extendify-assist .z-max-1{z-index:2147483646!important}.extendify-assist .z-max{z-index:2147483647!important}.extendify-assist .col-span-12{grid-column:span 12/span 12!important}.extendify-assist .m-0{margin:0!important}.extendify-assist .m-2{margin:.5rem!important}.extendify-assist .m-3{margin:.75rem!important}.extendify-assist .m-4{margin:1rem!important}.extendify-assist .m-auto{margin:auto!important}.extendify-assist .m-3\.5{margin:.875rem!important}.extendify-assist .-m-2{margin:-.5rem!important}.extendify-assist .mx-4{margin-left:1rem!important;margin-right:1rem!important}.extendify-assist .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.extendify-assist .mx-auto{margin-left:auto!important;margin-right:auto!important}.extendify-assist .my-0{margin-bottom:0!important;margin-top:0!important}.extendify-assist .my-4{margin-bottom:1rem!important;margin-top:1rem!important}.extendify-assist .my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.extendify-assist .my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .mt-0{margin-top:0!important}.extendify-assist .mt-1{margin-top:.25rem!important}.extendify-assist .mt-2{margin-top:.5rem!important}.extendify-assist .mt-4{margin-top:1rem!important}.extendify-assist .mt-6{margin-top:1.5rem!important}.extendify-assist .mt-8{margin-top:2rem!important}.extendify-assist .mt-auto{margin-top:auto!important}.extendify-assist .-mt-px{margin-top:-1px!important}.extendify-assist .mr-2{margin-right:.5rem!important}.extendify-assist .mb-0{margin-bottom:0!important}.extendify-assist .mb-1{margin-bottom:.25rem!important}.extendify-assist .mb-2{margin-bottom:.5rem!important}.extendify-assist .mb-3{margin-bottom:.75rem!important}.extendify-assist .mb-4{margin-bottom:1rem!important}.extendify-assist .mb-6{margin-bottom:1.5rem!important}.extendify-assist .ml-4{margin-left:1rem!important}.extendify-assist .block{display:block!important}.extendify-assist .inline-block{display:inline-block!important}.extendify-assist .flex{display:flex!important}.extendify-assist .inline-flex{display:inline-flex!important}.extendify-assist .table{display:table!important}.extendify-assist .grid{display:grid!important}.extendify-assist .hidden{display:none!important}.extendify-assist .h-0{height:0!important}.extendify-assist .h-2{height:.5rem!important}.extendify-assist .h-4{height:1rem!important}.extendify-assist .h-5{height:1.25rem!important}.extendify-assist .h-6{height:1.5rem!important}.extendify-assist .h-8{height:2rem!important}.extendify-assist .h-12{height:3rem!important}.extendify-assist .h-16{height:4rem!important}.extendify-assist .h-32{height:8rem!important}.extendify-assist .h-48{height:12rem!important}.extendify-assist .h-auto{height:auto!important}.extendify-assist .h-2\.5{height:.625rem!important}.extendify-assist .h-full{height:100%!important}.extendify-assist .max-h-48{max-height:12rem!important}.extendify-assist .min-h-16{min-height:4rem!important}.extendify-assist .min-h-half{min-height:50vh!important}.extendify-assist .w-2{width:.5rem!important}.extendify-assist .w-4{width:1rem!important}.extendify-assist .w-5{width:1.25rem!important}.extendify-assist .w-6{width:1.5rem!important}.extendify-assist .w-32{width:8rem!important}.extendify-assist .w-40{width:10rem!important}.extendify-assist .w-96{width:24rem!important}.extendify-assist .w-auto{width:auto!important}.extendify-assist .w-2\.5{width:.625rem!important}.extendify-assist .w-1\/5{width:20%!important}.extendify-assist .w-full{width:100%!important}.extendify-assist .w-max{width:-moz-max-content!important;width:max-content!important}.extendify-assist .min-w-20{min-width:5rem!important}.extendify-assist .min-w-30{min-width:7.5rem!important}.extendify-assist .min-w-full{min-width:100%!important}.extendify-assist .max-w-xs{max-width:20rem!important}.extendify-assist .max-w-lg{max-width:32rem!important}.extendify-assist .max-w-4xl{max-width:56rem!important}.extendify-assist .max-w-full{max-width:100%!important}.extendify-assist .max-w-screen-2xl{max-width:1345px!important}.extendify-assist .flex-1{flex:1 1 0%!important}.extendify-assist .flex-none{flex:none!important}.extendify-assist .flex-shrink-0{flex-shrink:0!important}.extendify-assist .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.extendify-assist .-translate-x-3{--tw-translate-x:-0.75rem!important}.extendify-assist .cursor-default{cursor:default!important}.extendify-assist .cursor-pointer{cursor:pointer!important}.extendify-assist .resize{resize:both!important}.extendify-assist .list-none{list-style-type:none!important}.extendify-assist .grid-flow-col{grid-auto-flow:column!important}.extendify-assist .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.extendify-assist .flex-col{flex-direction:column!important}.extendify-assist .flex-wrap{flex-wrap:wrap!important}.extendify-assist .items-start{align-items:flex-start!important}.extendify-assist .items-center{align-items:center!important}.extendify-assist .justify-start{justify-content:flex-start!important}.extendify-assist .justify-end{justify-content:flex-end!important}.extendify-assist .justify-center{justify-content:center!important}.extendify-assist .justify-between{justify-content:space-between!important}.extendify-assist .gap-0{gap:0!important}.extendify-assist .gap-1{gap:.25rem!important}.extendify-assist .gap-2{gap:.5rem!important}.extendify-assist .gap-3{gap:.75rem!important}.extendify-assist .gap-4{gap:1rem!important}.extendify-assist .gap-6{gap:1.5rem!important}.extendify-assist .gap-8{gap:2rem!important}.extendify-assist .gap-1\.5{gap:.375rem!important}.extendify-assist .gap-x-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.extendify-assist .gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.extendify-assist .gap-y-2{row-gap:.5rem!important}.extendify-assist .gap-y-8{row-gap:2rem!important}.extendify-assist .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}.extendify-assist .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}.extendify-assist .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1!important;border-color:rgba(221,221,221,var(--tw-divide-opacity))!important}.extendify-assist .overflow-hidden{overflow:hidden!important}.extendify-assist .whitespace-nowrap{white-space:nowrap!important}.extendify-assist .rounded-none{border-radius:0!important}.extendify-assist .rounded-sm{border-radius:.125rem!important}.extendify-assist .rounded{border-radius:.25rem!important}.extendify-assist .rounded-full{border-radius:9999px!important}.extendify-assist .rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.extendify-assist .rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.extendify-assist .rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.extendify-assist .rounded-b-sm{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.extendify-assist .rounded-b-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.extendify-assist .rounded-bl{border-bottom-left-radius:.25rem!important}.extendify-assist .border-0{border-width:0!important}.extendify-assist .border-2{border-width:2px!important}.extendify-assist .border{border-width:1px!important}.extendify-assist .border-t-0{border-top-width:0!important}.extendify-assist .border-r{border-right-width:1px!important}.extendify-assist .border-b-0{border-bottom-width:0!important}.extendify-assist .border-b-2{border-bottom-width:2px!important}.extendify-assist .border-b{border-bottom-width:1px!important}.extendify-assist .border-l{border-left-width:1px!important}.extendify-assist .border-solid{border-style:solid!important}.extendify-assist .border-dashed{border-style:dashed!important}.extendify-assist .border-none{border-style:none!important}.extendify-assist .border-gray-300{--tw-border-opacity:1!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.extendify-assist .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}.extendify-assist .border-blue-300{--tw-border-opacity:1!important;border-color:rgba(147,197,253,var(--tw-border-opacity))!important}.extendify-assist .border-design-main{border-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .border-opacity-10{--tw-border-opacity:0.1!important}.extendify-assist .bg-transparent{background-color:transparent!important}.extendify-assist .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.extendify-assist .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-300{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .bg-gray-800{--tw-bg-opacity:1!important;background-color:rgba(47,47,47,var(--tw-bg-opacity))!important}.extendify-assist .bg-blue-50{--tw-bg-opacity:1!important;background-color:rgba(239,246,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .hover\:bg-transparent:hover{background-color:transparent!important}.extendify-assist .hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(224,224,224,var(--tw-bg-opacity))!important}.extendify-assist .hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgba(221,221,221,var(--tw-bg-opacity))!important}.extendify-assist .focus\:bg-white:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.extendify-assist .bg-opacity-5{--tw-bg-opacity:0.05!important}.extendify-assist .bg-opacity-10{--tw-bg-opacity:0.1!important}.extendify-assist .bg-opacity-20{--tw-bg-opacity:0.2!important}.extendify-assist .bg-opacity-40{--tw-bg-opacity:0.4!important}.extendify-assist .bg-opacity-70{--tw-bg-opacity:0.7!important}.extendify-assist .bg-opacity-75{--tw-bg-opacity:0.75!important}.extendify-assist .hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1!important}.extendify-assist .hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8!important}.extendify-assist .focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2!important}.extendify-assist .fill-current,.extendify-assist .group:hover .group-hover\:fill-current{fill:currentColor!important}.extendify-assist .p-0{padding:0!important}.extendify-assist .p-2{padding:.5rem!important}.extendify-assist .p-3{padding:.75rem!important}.extendify-assist .p-4{padding:1rem!important}.extendify-assist .p-6{padding:1.5rem!important}.extendify-assist .p-8{padding:2rem!important}.extendify-assist .px-0{padding-left:0!important;padding-right:0!important}.extendify-assist .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.extendify-assist .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.extendify-assist .px-4{padding-left:1rem!important;padding-right:1rem!important}.extendify-assist .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify-assist .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.extendify-assist .px-8{padding-left:2rem!important;padding-right:2rem!important}.extendify-assist .px-20{padding-left:5rem!important;padding-right:5rem!important}.extendify-assist .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.extendify-assist .px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.extendify-assist .py-0{padding-bottom:0!important;padding-top:0!important}.extendify-assist .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.extendify-assist .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.extendify-assist .py-4{padding-bottom:1rem!important;padding-top:1rem!important}.extendify-assist .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.extendify-assist .py-3\.5{padding-bottom:.875rem!important;padding-top:.875rem!important}.extendify-assist .pt-0{padding-top:0!important}.extendify-assist .pt-2{padding-top:.5rem!important}.extendify-assist .pt-8{padding-top:2rem!important}.extendify-assist .pr-3{padding-right:.75rem!important}.extendify-assist .pr-16{padding-right:4rem!important}.extendify-assist .pb-2{padding-bottom:.5rem!important}.extendify-assist .pl-2{padding-left:.5rem!important}.extendify-assist .pl-2\.5{padding-left:.625rem!important}.extendify-assist .text-left{text-align:left!important}.extendify-assist .text-center{text-align:center!important}.extendify-assist .text-xs{font-size:.75rem!important;line-height:1rem!important}.extendify-assist .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .text-base{font-size:1rem!important;line-height:1.5rem!important}.extendify-assist .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.extendify-assist .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.extendify-assist .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.extendify-assist .text-3xl{font-size:2rem!important;line-height:2.5rem!important}.extendify-assist .text-xss{font-size:11px!important}.extendify-assist .font-normal{font-weight:400!important}.extendify-assist .font-medium{font-weight:500!important}.extendify-assist .font-semibold{font-weight:600!important}.extendify-assist .font-bold{font-weight:700!important}.extendify-assist .leading-none{line-height:1!important}.extendify-assist .leading-tight{line-height:1.25!important}.extendify-assist .leading-snug{line-height:1.375!important}.extendify-assist .leading-loose{line-height:2!important}.extendify-assist .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}.extendify-assist .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.extendify-assist .text-gray-400{--tw-text-opacity:1!important;color:rgba(204,204,204,var(--tw-text-opacity))!important}.extendify-assist .text-gray-600{--tw-text-opacity:1!important;color:rgba(148,148,148,var(--tw-text-opacity))!important}.extendify-assist .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}.extendify-assist .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}.extendify-assist .text-partner-primary-text{color:var(--ext-partner-theme-primary-text,#fff)!important}.extendify-assist .text-design-main{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .text-design-text{color:var(--ext-design-text,#fff)!important}.extendify-assist .hover\:text-current:hover{color:currentColor!important}.extendify-assist .hover\:text-partner-primary-bg:hover{color:var(--ext-partner-theme-primary-bg,#2c39bd)!important}.extendify-assist .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:text-design-text:focus{color:var(--ext-design-text,#fff)!important}.extendify-assist .underline{text-decoration:underline!important}.extendify-assist .no-underline{text-decoration:none!important}.extendify-assist .hover\:underline:hover{text-decoration:underline!important}.extendify-assist .placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .placeholder-gray-400::placeholder{--tw-placeholder-opacity:1!important;color:rgba(204,204,204,var(--tw-placeholder-opacity))!important}.extendify-assist .opacity-50{opacity:.5!important}.extendify-assist .opacity-60{opacity:.6!important}.extendify-assist .hover\:opacity-90:hover{opacity:.9!important}.extendify-assist .disabled\:opacity-60:disabled{opacity:.6!important}.extendify-assist .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.extendify-assist .focus\:shadow-none:focus,.extendify-assist .shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important}.extendify-assist .focus\:shadow-button:focus{--tw-shadow:0 0 0 1px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .focus\:outline-none:focus,.extendify-assist .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .focus\:ring-wp:focus,.extendify-assist .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .focus\:ring-wp:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.extendify-assist .ring-gray-200{--tw-ring-opacity:1!important;--tw-ring-color:rgba(224,224,224,var(--tw-ring-opacity))!important}.extendify-assist .focus\:ring-design-main:focus,.extendify-assist .ring-design-main{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist .focus\:ring-offset-1:focus,.extendify-assist .ring-offset-1{--tw-ring-offset-width:1px!important}.extendify-assist .focus\:ring-offset-white:focus,.extendify-assist .ring-offset-white{--tw-ring-offset-color:#fff!important}.extendify-assist .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}.extendify-assist .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify-assist .duration-150{transition-duration:.15s!important}.extendify-assist .duration-200{transition-duration:.2s!important}.extendify-assist .ease-linear{transition-timing-function:linear!important}.extendify-assist{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--ext-design-main,#2c39bd)!important}.extendify-assist *,.extendify-assist :after,.extendify-assist :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.hide-checkmark:before{content:none!important}.extendify-assist-upload-logo .components-responsive-wrapper{width:100%!important}.extendify-assist-upload-logo .components-responsive-wrapper>span{display:block!important;padding-bottom:192px!important}body[class*=_page_extendify-assist] #wpcontent{padding:0!important}.ext-force-overflow-auto{overflow:auto!important}.extendify-assist :not(.dashicons){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.extendify-assist .input-focus{font-size:.875rem!important;line-height:1.25rem!important}.extendify-assist .input-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify-assist .input-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify-assist .input-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify-assist .input-focus{--tw-ring-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__track{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important;border-style:solid!important;border-width:1px!important}.extendify-assist-settings .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--ext-design-main,#3959e9)!important}.extendify-assist-settings .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{--tw-shadow:0 0 0 2px #fff,0 0 0 4px var(--ext-design-main,#3959e9)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:480px){.extendify-assist .xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:600px){.extendify-assist .sm\:block{display:block!important}.extendify-assist .sm\:flex{display:flex!important}.extendify-assist .sm\:hidden{display:none!important}.extendify-assist .sm\:w-40{width:10rem!important}.extendify-assist .sm\:min-w-30{min-width:7.5rem!important}.extendify-assist .sm\:min-w-md{min-width:30rem!important}.extendify-assist .sm\:gap-2{gap:.5rem!important}.extendify-assist .sm\:gap-3{gap:.75rem!important}.extendify-assist .sm\:overflow-hidden{overflow:hidden!important}.extendify-assist .sm\:px-4{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:783px){.extendify-assist .md\:mx-12{margin-left:3rem!important;margin-right:3rem!important}.extendify-assist .md\:flex{display:flex!important}.extendify-assist .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.extendify-assist .md\:flex-row{flex-direction:row!important}.extendify-assist .md\:items-center{align-items:center!important}.extendify-assist .md\:p-6{padding:1.5rem!important}.extendify-assist .md\:p-8{padding:2rem!important}}@media (min-width:961px){.extendify-assist .lg\:m-4{margin:1rem!important}.extendify-assist .lg\:block{display:block!important}.extendify-assist .lg\:inline-block{display:inline-block!important}.extendify-assist .lg\:flex{display:flex!important}.extendify-assist .lg\:hidden{display:none!important}.extendify-assist .lg\:w-auto{width:auto!important}.extendify-assist .lg\:flex-nowrap{flex-wrap:nowrap!important}.extendify-assist .lg\:rounded-sm{border-radius:.125rem!important}.extendify-assist .lg\:bg-transparent{background-color:transparent!important}.extendify-assist .lg\:bg-opacity-20,.extendify-assist .lg\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2!important}.extendify-assist .lg\:p-4{padding:1rem!important}.extendify-assist .lg\:p-8{padding:2rem!important}.extendify-assist .lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.extendify-assist .lg\:pr-3{padding-right:.75rem!important}.extendify-assist .lg\:pb-0{padding-bottom:0!important}}@media (min-width:1152px){.extendify-assist .xl\:col-span-5{grid-column:span 5/span 5!important}.extendify-assist .xl\:col-span-7{grid-column:span 7/span 7!important}.extendify-assist .xl\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.extendify-assist .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.extendify-assist .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.extendify-assist .xl\:pt-8{padding-top:2rem!important}}@media (min-width:1600px){.extendify-assist .\33xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}} -
extendify/trunk/public/build/extendify-assist.js
r2947888 r2951855 1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(960),a=n(790);o(n(790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var f=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(f);t.CDATA=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(f);t.Document=m;var h=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(f);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function x(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function E(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(b(e))n=new u(e.data);else if(g(e)){var r=t?C(e.children):[],o=new h(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?C(e.children):[];var a=new p(r);r.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){r=t?C(e.children):[];var s=new m(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!x(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function C(e){for(var t=e.map((function(e){return E(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=h,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},276:function(e){var t="html",n="head",r="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;s=l=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,u,d,p,m=e.match(o);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return u=l(e),i.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case n:case r:return p=(u=s(e)).querySelectorAll(c),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=s(e,r).querySelector(r)).childNodes}}},152:function(e,t,n){var r=n(276),o=n(507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},507:function(e,t,n){for(var r,o=n(915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,s=o.Element,l=o.ProcessingInstruction,c=o.Text,u={},d=0,f=i.length;d<f;d++)r=i[d],u[r.toLowerCase()]=r;function p(e){for(var t,n={},r=0,o=e.length;r<o;r++)n[(t=e[r]).name]=t.value;return n}function m(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var o=[],i=0,u=t.length;i<u;i++){var d,f=t[i];switch(f.nodeType){case 1:(d=new s(m(f.nodeName),p(f.attributes))).children=e(f.childNodes,d);break;case 3:d=new c(f.nodeValue);break;case 8:d=new a(f.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=d),d.parent=n,d.prev=h,d.next=null,o.push(d)}return r&&((d=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,d.parent=n,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},488:function(e,t,n){var r=n(915),o=n(152),i=n(484),a=n(670);o="function"==typeof o.default?o.default:o;var s={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:a(o(e,(t=t||{}).htmlparser2||s),t)}l.domToReact=a,l.htmlToDOM=o,l.attributesToProps=i,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,e.exports.default=l},484:function(e,t,n){var r=n(726),o=n(606);function i(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,a,s,l,c,u={},d=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(n in e)if(s=e[n],r.isCustomAttribute(n))u[n]=s;else if(l=i(a=n.toLowerCase()))switch(c=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||"option"===t||d||(l=i("default"+a)),u[l]=s,c&&c.type){case r.BOOLEAN:u[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===s&&(u[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(u[n]=s);return o.setStyleProp(e.style,u),u}},670:function(e,t,n){var r=n(196),o=n(484),i=n(606),a=i.setStyleProp,s=i.canTextBeChildOfNode;function l(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var i,c,u,d,f,p=(n=n||{}).library||r,m=p.cloneElement,h=p.createElement,g=p.isValidElement,v=[],y="function"==typeof n.replace,b=n.trim,x=0,w=t.length;x<w;x++)if(i=t[x],y&&g(u=n.replace(i)))w>1&&(u=m(u,{key:u.key||x})),v.push(u);else if("text"!==i.type){switch(d=i.attribs,l(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}w>1&&(d.key=x),v.push(h(i.name,d,f))}else{if((c=!i.data.trim().length)&&i.parent&&!s(i.parent))continue;if(b&&c)continue;v.push(i.data)}return 1===v.length?v[0]:v}},606:function(e,t,n){var r=n(196),o=n(476).default,i={reactCompat:!0},a=r.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},370:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="\n",u="/",d="*",f="",p="comment",m="declaration";function h(e){return e?e.replace(l,f):f}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var g=1,v=1;function y(e){var t=e.match(n);t&&(g+=t.length);var r=e.lastIndexOf(c);v=~r?e.length-r:v+e.length}function b(){var e={line:g,column:v};return function(t){return t.position=new x(e),S(),t}}function x(e){this.start=e,this.end={line:g,column:v},this.source=l.source}x.prototype.content=e;var w=[];function E(t){var n=new Error(l.source+":"+g+":"+v+": "+t);if(n.reason=t,n.filename=l.source,n.line=g,n.column=v,n.source=e,!l.silent)throw n;w.push(n)}function C(t){var n=t.exec(e);if(n){var r=n[0];return y(r),e=e.slice(r.length),n}}function S(){C(r)}function k(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=b();if(u==e.charAt(0)&&d==e.charAt(1)){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return E("End of comment missing");var r=e.slice(2,n-2);return v+=2,y(r),e=e.slice(n),v+=2,t({type:p,comment:r})}}function L(){var e=b(),n=C(o);if(n){if(T(),!C(i))return E("property missing ':'");var r=C(a),l=e({type:m,property:h(n[0].replace(t,f)),value:r?h(r[0].replace(t,f)):f});return C(s),l}}return S(),function(){var e,t=[];for(k(t);e=L();)!1!==e&&(t.push(e),k(t));return t}()}},726:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,i=3,a=4;function s(e,t,n,r,s,l,c){this.acceptsBooleans=t===o||t===i||t===a,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var l={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){l[e]=new s(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,n,o=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],_n=!0,a=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],a=o[1];l[i]=new s(i,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){l[e]=new s(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){l[e]=new s(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){l[e]=new s(e,i,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){l[e]=new s(e,i,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){l[e]=new s(e,a,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){l[e]=new s(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){l[e]=new s(e,5,!1,e.toLowerCase(),null,!1,!1)}));var c=/[\-\:]([a-z])/g,u=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!1,!1)})),l.xlinkHref=new s("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!0,!0)}));var d=n(229),f=d.CAMELCASE,p=d.SAME,m=d.possibleStandardNames,h=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),g=Object.keys(m).reduce((function(e,t){var n=m[t];return n===p?e[t]=t:n===f?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=i,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=a,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return l.hasOwnProperty(e)?l[e]:null},t.isCustomAttribute=h,t.possibleStandardNames=g},229:function(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=r(n(848)),i=n(678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(i,l)).replace(r,s))}},848:function(e,t,n){var r=n(370);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,s=r(e),l="function"==typeof t,c=0,u=s.length;c<u;c++)i=(n=s[c]).property,a=n.value,l?t(i,a,n):a&&(o||(o={}),o[i]=a);return o}e.exports=o,e.exports.default=o},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.i18n,n=window.wp.components,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,a=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),s=o(196),l=o.t(s,2);function c(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,c),r}var u,d=((u=d||{})[u.None=0]="None",u[u.RenderStrategy=1]="RenderStrategy",u[u.Static=2]="Static",u),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a}){let s=h(t,e);if(i)return m(s,n,r,a);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=s;if(e)return m(t,n,r,a)}if(1&l){let{unmount:e=!0,...t}=s;return c(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,a)}})}return m(s,n,r,a)}function m(e,t={},n,r){var o;let{as:i=n,children:a,refName:l="ref",...c}=y(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===s.Fragment&&Object.keys(v(c)).length>0){if(!(0,s.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,c.className),t=e?{className:e}:{};return(0,s.cloneElement)(d,Object.assign({},h(d.props,v(y(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,s.createElement)(i,Object.assign({},y(c,["ref"]),i!==s.Fragment&&u,i!==s.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var b=Object.defineProperty,x=(e,t,n)=>(((e,t,n)=>{t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let w=new class{constructor(){x(this,"current",this.detect()),x(this,"handoffState","pending"),x(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},E=(e,t)=>{w.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function C(e){let t=(0,s.useRef)(e);return E((()=>{t.current=e}),[e]),t}let S=function(e){let t=C(e);return s.useCallback(((...e)=>t.current(...e)),[t])},k=Symbol();function T(e,t=!0){return Object.assign(e,{[k]:t})}function L(...e){let t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);let n=S((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[k])))?void 0:n}var _,A,N=((A=N||{}).Space=" ",A.Enter="Enter",A.Escape="Escape",A.Backspace="Backspace",A.Delete="Delete",A.ArrowLeft="ArrowLeft",A.ArrowUp="ArrowUp",A.ArrowRight="ArrowRight",A.ArrowDown="ArrowDown",A.Home="Home",A.End="End",A.PageUp="PageUp",A.PageDown="PageDown",A.Tab="Tab",A);function P(){let[e,t]=(0,s.useState)(w.isHandoffComplete);return e&&!1===w.isHandoffComplete&&t(!1),(0,s.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,s.useEffect)((()=>w.handoff()),[]),e}let O=null!=(_=s.useId)?_:function(){let e=P(),[t,n]=s.useState(e?()=>w.nextId():null);return E((()=>{null===t&&n(w.nextId())}),[t]),null!=t?""+t:void 0};var M=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(M||{});let D=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function R(e){return w.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let V=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var j,F=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(F||{}),I=((j=I||{})[j.Error=0]="Error",j[j.Overflow=1]="Overflow",j[j.Success=2]="Success",j[j.Underflow=3]="Underflow",j),B=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(B||{});var H=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(H||{});function U(e,t=0){var n;return e!==(null==(n=R(e))?void 0:n.body)&&c(t,{0(){return e.matches(V)},1(){let t=e;for(;null!==t;){if(t.matches(V))return!0;t=t.parentElement}return!1}})}function z(e){null==e||e.focus({preventScroll:!0})}let q=["textarea","input"].join(",");function Z(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(V)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&a.length>1&&(a=a.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}s=a[e],null==s||s.focus(u),d+=l}while(s!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,q))&&n}(s)&&s.select(),s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),2}var W=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(W||{});function $(){let e=(0,s.useRef)(!1);return E((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function G(...e){return(0,s.useMemo)((()=>R(...e)),[...e])}function Y(e,t,n,r){let o=C(n);(0,s.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function X(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function J(e,t){let n=(0,s.useRef)([]),r=S(e);(0,s.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function K(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return X((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var Q,ee=((Q=ee||{})[Q.None=1]="None",Q[Q.InitialFocus=2]="InitialFocus",Q[Q.TabLock=4]="TabLock",Q[Q.FocusLock=8]="FocusLock",Q[Q.RestoreFocus=16]="RestoreFocus",Q[Q.All=30]="All",Q);let te=Object.assign(g((function(e,t){let n=(0,s.useRef)(null),r=L(n,t),{initialFocus:o,containers:i,features:a=30,...l}=e;P()||(a=1);let u=G(n);!function({ownerDocument:e},t){let n=(0,s.useRef)(null);Y(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),J((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&z(n.current),n.current=null)}),[t]);let r=(0,s.useRef)(!1);(0,s.useEffect)((()=>(r.current=!1,()=>{r.current=!0,X((()=>{!r.current||(z(n.current),n.current=null)}))})),[])}({ownerDocument:u},Boolean(16&a));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,s.useRef)(null),i=$();return J((()=>{if(!r)return;let a=t.current;!a||X((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(a.contains(t))return void(o.current=t);null!=n&&n.current?z(n.current):Z(a,F.First)===I.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:u,container:n,initialFocus:o},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=$();Y(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let a=new Set(null==n?void 0:n.current);a.add(t);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?ne(a,l)?(r.current=l,z(l)):(e.preventDefault(),e.stopPropagation(),z(s)):z(r.current)}),!0)}({ownerDocument:u,container:n,containers:i,previousActiveElement:d},Boolean(8&a));let f=function(){let e=(0,s.useRef)(0);return function(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=S((e=>{let t=n.current;t&&c(f.current,{[W.Forwards]:()=>{Z(t,F.First,{skipElements:[e.relatedTarget]})},[W.Backwards]:()=>{Z(t,F.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,s.useState)(K);return(0,s.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,s.useRef)(!1),v={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(ne(t,r)||(g.current?Z(n.current,c(f.current,{[W.Forwards]:()=>F.Next,[W.Backwards]:()=>F.Previous})|F.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&z(e.target)))}};return s.createElement(s.Fragment,null,Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}),p({ourProps:v,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}))})),{features:ee});function ne(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let re=new Set,oe=new Map;function ie(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=oe.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function se(e,t=!0){E((()=>{if(!t||!e.current)return;let n=e.current,r=R(n);if(r){re.add(n);for(let e of oe.keys())e.contains(n)&&(ae(e),oe.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of re)if(e.contains(t))return;1===re.size&&(oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e))}})),()=>{if(re.delete(n),re.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!oe.has(e)){for(let t of re)if(e.contains(t))return;oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e)}}));else for(let e of oe.keys())ae(e),oe.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,s.createContext)(!1);function ue(){return(0,s.useContext)(ce)}function de(e){return s.createElement(ce.Provider,{value:e.force},e.children)}let fe=s.Fragment,pe=g((function(e,t){let n=e,r=(0,s.useRef)(null),o=L(T((e=>{r.current=e})),t),i=G(r),a=function(e){let t=ue(),n=(0,s.useContext)(he),r=G(e),[o,i]=(0,s.useState)((()=>{if(!t&&null!==n||w.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,s.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,s.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[l]=(0,s.useState)((()=>{var e;return w.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=P(),u=(0,s.useRef)(!1);return E((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,X((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:fe,name:"Portal"}),l):null})),me=s.Fragment,he=(0,s.createContext)(null),ge=g((function(e,t){let{target:n,...r}=e,o={ref:L(t)};return s.createElement(he.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:me,name:"Popover.Group"}))})),ve=Object.assign(pe,{Group:ge}),ye=(0,s.createContext)(null);function be(){let e=(0,s.useContext)(ye);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let xe=g((function(e,t){let n=O(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),a=L(t);return E((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:a,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),we=(0,s.createContext)(null);we.displayName="OpenClosedContext";var Ee=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ee||{});let Ce=(0,s.createContext)((()=>{}));Ce.displayName="StackContext";var Se=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Se||{});function ke({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,s.useContext)(Ce),a=S(((...e)=>{null==t||t(...e),i(...e)}));return E((()=>{let e=void 0===o||!0===o;return e&&a(0,n,r),()=>{e&&a(1,n,r)}}),[a,n,r,o]),s.createElement(Ce.Provider,{value:a},e)}function Te(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Le(e,t,n=!0){let r=(0,s.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),a=o(n);if(null!==a&&a.getRootNode().contains(a)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(a)||n.composed&&n.composedPath().includes(t))return}return!U(a,H.Loose)&&-1!==a.tabIndex&&n.preventDefault(),t(n,a)}}(0,s.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,s.useRef)(null);Te("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Te("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Te("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const _e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Ae,useEffect:Ne,useLayoutEffect:Pe,useDebugValue:Oe}=l;function Me(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!_e(n,e)}catch{return!0}}const De="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=Ae({inst:{value:r,getSnapshot:t}});return Pe((()=>{o.value=r,o.getSnapshot=t,Me(o)&&i({inst:o})}),[e,r,t]),Ne((()=>(Me(o)&&i({inst:o}),e((()=>{Me(o)&&i({inst:o})})))),[e]),Oe(r),r},Re="useSyncExternalStore"in l?(e=>e.useSyncExternalStore)(l):De;function Ve(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function je(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!o(a)&&(i=a)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Fe(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Ie=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:K(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Fe(n)},o=[je(),Ve(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Ie.subscribe((()=>{let e=Ie.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Ie.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Ie.dispatch("TEARDOWN",n)}}));var Be=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Be||{}),He=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(He||{});let Ue={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ze=(0,s.createContext)(null);function qe(e){let t=(0,s.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qe),t}return t}function Ze(e,t){return c(t.type,Ue,e,t)}ze.displayName="DialogContext";let We=d.RenderStrategy|d.Static,$e=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:a,__demoMode:l=!1,...u}=e,[d,f]=(0,s.useState)(0),m=(0,s.useContext)(we);void 0===o&&null!==m&&(o=c(m,{[Ee.Open]:!0,[Ee.Closed]:!1}));let h=(0,s.useRef)(new Set),g=(0,s.useRef)(null),v=L(g,t),y=(0,s.useRef)(null),b=G(g),x=e.hasOwnProperty("open")||null!==m,w=e.hasOwnProperty("onClose");if(!x&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let C=o?0:1,[k,T]=(0,s.useReducer)(Ze,{titleId:null,descriptionId:null,panelRef:(0,s.createRef)()}),_=S((()=>i(!1))),A=S((e=>T({type:0,id:e}))),R=!!P()&&!l&&0===C,V=d>1,j=null!==(0,s.useContext)(ze),F=V?"parent":"leaf";se(g,!!V&&R);let I=S((()=>{var e,t;return[...Array.from(null!=(e=null==b?void 0:b.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(y.current)||k.panelRef.current&&e.contains(k.panelRef.current)))),null!=(t=k.panelRef.current)?t:g.current]}));Le((()=>I()),_,R&&!V),Y(null==b?void 0:b.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===N.Escape&&0===C&&(V||(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return Re(e.subscribe,e.getSnapshot,e.getSnapshot)}(Ie),o=e?r.get(e):void 0,i=!!o&&o.count>0;E((()=>{if(e&&t)return Ie.dispatch("PUSH",e,n),()=>Ie.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(b,0===C&&!j,I),(0,s.useEffect)((()=>{if(0!==C||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&_()}));return e.observe(g.current),()=>e.disconnect()}),[C,g,_]);let[B,H]=function(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=S((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(ye.Provider,{value:r},e.children)}),[t])]}(),U=(0,s.useMemo)((()=>[{dialogState:C,close:_,setTitleId:A},k]),[C,k,_,A]),z=(0,s.useMemo)((()=>({open:0===C})),[C]),q={ref:v,id:r,role:"dialog","aria-modal":0===C||void 0,"aria-labelledby":k.titleId,"aria-describedby":B};return s.createElement(ke,{type:"Dialog",enabled:0===C,element:g,onUpdate:S(((e,t,n)=>{"Dialog"===t&&c(e,{[Se.Add](){h.current.add(n),f((e=>e+1))},[Se.Remove](){h.current.add(n),f((e=>e-1))}})}))},s.createElement(de,{force:!0},s.createElement(ve,null,s.createElement(ze.Provider,{value:U},s.createElement(ve.Group,{target:g},s.createElement(de,{force:!1},s.createElement(H,{slot:z,name:"Dialog.Description"},s.createElement(te,{initialFocus:a,containers:h,features:R?c(F,{parent:te.features.RestoreFocus,leaf:te.features.All&~te.features.FocusLock}):te.features.None},p({ourProps:q,theirProps:u,slot:z,defaultTag:"div",features:We,visible:0===C,name:"Dialog"})))))))),s.createElement(D,{features:M.Hidden,ref:y}))})),Ge=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:a}]=qe("Dialog.Overlay"),l=L(t),c=S((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return p({ourProps:{ref:l,id:r,"aria-hidden":!0,onClick:c},theirProps:o,slot:(0,s.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Ye=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Backdrop"),l=L(t);(0,s.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return s.createElement(de,{force:!0},s.createElement(ve,null,p({ourProps:{ref:l,id:r,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),Xe=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Panel"),l=L(t,a.panelRef),c=(0,s.useMemo)((()=>({open:0===i})),[i]),u=S((e=>{e.stopPropagation()}));return p({ourProps:{ref:l,id:r,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Je=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:a}]=qe("Dialog.Title"),l=L(t);(0,s.useEffect)((()=>(a(r),()=>a(null))),[r,a]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:l,id:r},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Ke=Object.assign($e,{Backdrop:Ye,Panel:Xe,Overlay:Ge,Title:Je,Description:xe});var Qe=function(e,t){return Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Qe(e,t)};function et(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}Qe(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var tt=function(){return tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tt.apply(this,arguments)};function nt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function rt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ot(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create;var it=("undefined"==typeof process||process.env,"production");const at=1/60*1e3,st="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),lt="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(st())),at);let ct=!0,ut=!1,dt=!1;const ft={delta:0,timestamp:0},pt=["read","update","preRender","render","postRender"],mt=pt.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;n<r;n++){const r=t[n];r(l),a.has(r)&&(s.schedule(r),e())}o=!1,i&&(i=!1,s.process(l))}}};return s}((()=>ut=!0)),e)),{}),ht=pt.reduce(((e,t)=>{const n=mt[t];return e[t]=(e,t=!1,r=!1)=>(ut||xt(),n.schedule(e,t,r)),e}),{}),gt=pt.reduce(((e,t)=>(e[t]=mt[t].cancel,e)),{}),vt=pt.reduce(((e,t)=>(e[t]=()=>mt[t].process(ft),e)),{}),yt=e=>mt[e].process(ft),bt=e=>{ut=!1,ft.delta=ct?at:Math.max(Math.min(e-ft.timestamp,40),1),ft.timestamp=e,dt=!0,pt.forEach(yt),dt=!1,ut&&(ct=!1,lt(bt))},xt=()=>{ut=!0,ct=!0,dt||lt(bt)},wt=()=>ft;var Et=ht,Ct="undefined"!=typeof document,St=Ct?s.useLayoutEffect:s.useEffect;function kt(){var e=(0,s.useRef)(!1);return St((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var Tt=(0,s.createContext)(null);function Lt(e){var t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}var _t=0,At=function(){return _t++},Nt=function(){return Lt(At)},Pt=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,l=Lt(Ot),c=Nt(),u=(0,s.useMemo)((function(){return{id:c,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;l.set(e,!0);try{for(var r=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(l.values()),i=r.next();!i.done;i=r.next())if(!i.value)return}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return l.set(e,!1),function(){return l.delete(e)}}}}),a?void 0:[r]);return(0,s.useMemo)((function(){l.forEach((function(e,t){return l.set(t,!1)}))}),[r]),s.useEffect((function(){!r&&!l.size&&(null==o||o())}),[r]),s.createElement(Tt.Provider,{value:u},t)};function Ot(){return new Map}var Mt=(0,s.createContext)({});function Dt(e){return(0,s.useEffect)((function(){return function(){return e()}}),[])}var Rt=function(e){return e.key||""},Vt=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,l=e.presenceAffectsLayout,c=void 0===l||l,u=rt(function(){var e=kt(),t=rt((0,s.useState)(0),2),n=t[0],r=t[1],o=(0,s.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,s.useCallback)((function(){return Et.postRender(o)}),[o]),n]}(),1),d=u[0],f=(0,s.useContext)(Mt).forceRender;f&&(d=f);var p=kt(),m=function(e){var t=[];return s.Children.forEach(e,(function(e){(0,s.isValidElement)(e)&&t.push(e)})),t}(t),h=m,g=new Set,v=(0,s.useRef)(h),y=(0,s.useRef)(new Map).current,b=(0,s.useRef)(!0);if(St((function(){b.current=!1,function(e,t){e.forEach((function(e){var n=Rt(e);t.set(n,e)}))}(m,y),v.current=h})),Dt((function(){b.current=!0,y.clear(),g.clear()})),b.current)return s.createElement(s.Fragment,null,h.map((function(e){return s.createElement(Pt,{key:Rt(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:c},e)})));h=ot([],rt(h),!1);for(var x=v.current.map(Rt),w=m.map(Rt),E=x.length,C=0;C<E;C++){var S=x[C];-1===w.indexOf(S)&&g.add(S)}return a&&g.size&&(h=[]),g.forEach((function(e){if(-1===w.indexOf(e)){var t=y.get(e);if(t){var r=x.indexOf(e);h.splice(r,0,s.createElement(Pt,{key:Rt(t),isPresent:!1,onExitComplete:function(){y.delete(e),g.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!g.size){if(v.current=m,!1===p.current)return;d(),i&&i()}},custom:n,presenceAffectsLayout:c},t))}}})),h=h.map((function(e){var t=e.key;return g.has(t)?e:s.createElement(Pt,{key:Rt(e),isPresent:!0,presenceAffectsLayout:c},e)})),"production"!==it&&a&&h.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),s.createElement(s.Fragment,null,g.size?h:h.map((function(e){return(0,s.cloneElement)(e)})))},jt=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},Ft={measureLayout:jt(["layout","layoutId","drag"]),animation:jt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:jt(["exit"]),drag:jt(["drag","dragControls"]),focus:jt(["whileFocus"]),hover:jt(["whileHover","onHoverStart","onHoverEnd"]),tap:jt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:jt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:jt(["whileInView","onViewportEnter","onViewportLeave"])},It=function(){},Bt=function(){},Ht=(0,s.createContext)({strict:!1}),Ut=Object.keys(Ft),zt=Ut.length,qt=(0,s.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),Zt=(0,s.createContext)({}),Wt={current:null},$t=!1;function Gt(e,t,n,r){var o,i,a=(0,s.useContext)(Ht),l=(0,s.useContext)(Zt).visualElement,c=(0,s.useContext)(Tt),u=(!$t&&function(){if($t=!0,Ct)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Wt.current=e.matches};e.addListener(t),t()}else Wt.current=!1}(),o=rt((0,s.useState)(Wt.current),1)[0],"never"!==(i=(0,s.useContext)(qt).reducedMotion)&&("always"===i||o)),d=(0,s.useRef)(void 0);r||(r=a.renderer),!d.current&&r&&(d.current=r(e,{visualState:t,parent:l,props:n,presenceId:null==c?void 0:c.id,blockInitialAnimation:!1===(null==c?void 0:c.initial),shouldReduceMotion:u}));var f=d.current;return St((function(){null==f||f.syncRender()})),(0,s.useEffect)((function(){var e;null===(e=null==f?void 0:f.animationState)||void 0===e||e.animateChanges()})),St((function(){return function(){return null==f?void 0:f.notifyUnmount()}}),[]),f}function Yt(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Xt(e){return Array.isArray(e)}function Jt(e){return"string"==typeof e||Xt(e)}function Kt(e,t,n,r,o){var i;return void 0===r&&(r={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),t}function Qt(e,t,n){var r=e.getProps();return Kt(r,t,null!=n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function en(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||Jt(e.initial)||Jt(e.animate)||Jt(e.whileHover)||Jt(e.whileDrag)||Jt(e.whileTap)||Jt(e.whileFocus)||Jt(e.exit)}function tn(e){return Boolean(en(e)||e.variants)}function nn(e){return Array.isArray(e)?e.join(" "):e}var rn={hasAnimatedSinceResize:!0,hasEverUpdated:!1},on=1,an=(0,s.createContext)({}),sn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(s.Component);function ln(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;return t&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?Ft.projectionNodeConstructor=e[t]:Ft[t].Component=e[t])}(t),(0,s.forwardRef)((function(e,l){var c=function(e){var t,n=e.layoutId,r=null===(t=(0,s.useContext)(Mt))||void 0===t?void 0:t.id;return r&&void 0!==n?r+"-"+n:n}(e);e=tt(tt({},e),{layoutId:c});var u=(0,s.useContext)(qt),d=null,f=function(e){var t=function(e,t){if(en(e)){var n=e.initial,r=e.animate;return{initial:!1===n||Jt(n)?n:void 0,animate:Jt(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,s.useContext)(Zt)),n=t.initial,r=t.animate;return(0,s.useMemo)((function(){return{initial:n,animate:r}}),[nn(n),nn(r)])}(e),p=u.isStatic?void 0:Lt((function(){if(rn.hasEverUpdated)return on++})),m=i(e,u.isStatic);return!u.isStatic&&Ct&&(f.visualElement=Gt(a,m,tt(tt({},u),e),n),function(e,t,n,r){var o,i=t.layoutId,a=t.layout,l=t.drag,c=t.dragConstraints,u=t.layoutScroll,d=(0,s.useContext)(an);r&&n&&!(null==n?void 0:n.projection)&&(n.projection=new r(e,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:Boolean(l)||c&&Yt(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof a?a:"both",initialPromotionConfig:d,layoutScroll:u}))}(p,e,f.visualElement,r||Ft.projectionNodeConstructor),d=function(e,t,n){var r=[],o=(0,s.useContext)(Ht);if(!t)return null;"production"!==it&&n&&o.strict&&Bt(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var i=0;i<zt;i++){var a=Ut[i],l=Ft[a],c=l.isEnabled,u=l.Component;c(e)&&u&&r.push(s.createElement(u,tt({key:a},e,{visualElement:t})))}return r}(e,f.visualElement,t)),s.createElement(sn,{visualElement:f.visualElement,props:tt(tt({},u),e)},d,s.createElement(Zt.Provider,{value:f},o(a,e,p,function(e,t,n){return(0,s.useCallback)((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Yt(n)&&(n.current=r))}),[t])}(m,f.visualElement,l),m,u.isStatic,f.visualElement)))}))}function cn(e){function t(t,n){return void 0===n&&(n={}),ln(e(t,n))}if("undefined"==typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var un=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function dn(e){return"string"==typeof e&&!e.includes("-")&&!!(un.indexOf(e)>-1||/[A-Z]/.test(e))}var fn={},pn=["","X","Y","Z"],mn=["transformPerspective","x","y","z"];function hn(e,t){return mn.indexOf(e)-mn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return pn.forEach((function(t){return mn.push(e+t)}))}));var gn=new Set(mn);function vn(e){return gn.has(e)}var yn=new Set(["originX","originY","originZ"]);function bn(e){return yn.has(e)}function xn(e,t){var n=t.layout,r=t.layoutId;return vn(e)||bn(e)||(n||void 0!==r)&&(!!fn[e]||"opacity"===e)}var wn=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},En={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Cn(e){return e.startsWith("--")}var Sn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const kn=(e,t)=>n=>Math.max(Math.min(n,t),e),Tn=e=>e%1?Number(e.toFixed(5)):e,Ln=/(-)?([\d]*\.?[\d])+/g,An=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Nn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Pn(e){return"string"==typeof e}const On=e=>({test:t=>Pn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Mn=On("deg"),Dn=On("%"),Rn=On("px"),Vn=On("vh"),jn=On("vw"),Fn=Object.assign(Object.assign({},Dn),{parse:e=>Dn.parse(e)/100,transform:e=>Dn.transform(100*e)}),In={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Bn=Object.assign(Object.assign({},In),{transform:kn(0,1)}),Hn=Object.assign(Object.assign({},In),{default:1});var Un=tt(tt({},In),{transform:Math.round}),zn={borderWidth:Rn,borderTopWidth:Rn,borderRightWidth:Rn,borderBottomWidth:Rn,borderLeftWidth:Rn,borderRadius:Rn,radius:Rn,borderTopLeftRadius:Rn,borderTopRightRadius:Rn,borderBottomRightRadius:Rn,borderBottomLeftRadius:Rn,width:Rn,maxWidth:Rn,height:Rn,maxHeight:Rn,size:Rn,top:Rn,right:Rn,bottom:Rn,left:Rn,padding:Rn,paddingTop:Rn,paddingRight:Rn,paddingBottom:Rn,paddingLeft:Rn,margin:Rn,marginTop:Rn,marginRight:Rn,marginBottom:Rn,marginLeft:Rn,rotate:Mn,rotateX:Mn,rotateY:Mn,rotateZ:Mn,scale:Hn,scaleX:Hn,scaleY:Hn,scaleZ:Hn,skew:Mn,skewX:Mn,skewY:Mn,distance:Rn,translateX:Rn,translateY:Rn,translateZ:Rn,x:Rn,y:Rn,z:Rn,perspective:Rn,transformPerspective:Rn,opacity:Bn,originX:Fn,originY:Fn,originZ:Rn,zIndex:Un,fillOpacity:Bn,strokeOpacity:Bn,numOctaves:Un};function qn(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Cn(p))a[p]=m;else{var h=zn[p],g=Sn(m,h);if(vn(p)){if(u=!0,s[p]=g,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else bn(p)?(c[p]=g,d=!0):i[p]=g}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(hn);for(var d=!1,f=i.length,p=0;p<f;p++){var m=i[p];u+="".concat(En[m]||m,"(").concat(o[m],") "),"z"===m&&(d=!0)}return!d&&s?u+="translateZ(0)":u=u.trim(),r?u=r(o,n?"":u):c&&n&&(u="none"),u}(e,n,f,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),d&&(i.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,i=e.originZ,a=void 0===i?0:i;return"".concat(n," ").concat(o," ").concat(a)}(c))}var Zn=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Wn(e,t,n){for(var r in t)wn(t[r])||xn(r,n)||(e[r]=t[r])}function $n(e,t,n){var r={},o=function(e,t,n){var r={};return Wn(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return(0,s.useMemo)((function(){var e=Zn();qn(e,t,{enableHardwareAcceleration:!n},r);var o=e.vars,i=e.style;return tt(tt({},o),i)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),r.style=o,r}var Gn=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Yn(e){return Gn.has(e)}var Xn,Jn=function(e){return!Yn(e)};try{(Xn=require("@emotion/is-prop-valid").default)&&(Jn=function(e){return e.startsWith("on")?!Yn(e):Xn(e)})}catch(e){}function Kn(e,t,n){return"string"==typeof e?e:Rn.transform(t+n*e)}var Qn={offset:"stroke-dashoffset",array:"stroke-dasharray"},er={offset:"strokeDashoffset",array:"strokeDasharray"};function tr(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,l=t.pathLength,c=t.pathSpacing,u=void 0===c?1:c,d=t.pathOffset,f=void 0===d?0:d;qn(e,nt(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),e.attrs=e.style,e.style={};var p=e.attrs,m=e.style,h=e.dimensions;p.transform&&(h&&(m.transform=p.transform),delete p.transform),h&&(void 0!==a||void 0!==s||m.transform)&&(m.transformOrigin=function(e,t,n){var r=Kn(t,e.x,e.width),o=Kn(n,e.y,e.height);return"".concat(r," ").concat(o)}(h,void 0!==a?a:.5,void 0!==s?s:.5)),void 0!==o&&(p.x=o),void 0!==i&&(p.y=i),void 0!==l&&function(e,t,n,r,o){void 0===n&&(n=1),void 0===r&&(r=0),void 0===o&&(o=!0),e.pathLength=1;var i=o?Qn:er;e[i.offset]=Rn.transform(-r);var a=Rn.transform(t),s=Rn.transform(n);e[i.array]="".concat(a," ").concat(s)}(p,l,u,f,!1)}var nr=function(){return tt(tt({},Zn()),{attrs:{}})};function rr(e,t){var n=(0,s.useMemo)((function(){var n=nr();return tr(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),tt(tt({},n.attrs),{style:tt({},n.style)})}),[t]);if(e.style){var r={};Wn(r,e.style,e),n.style=tt(tt({},r),n.style)}return n}function or(e){return void 0===e&&(e=!1),function(t,n,r,o,i,a){var l=i.latestValues,c=(dn(t)?rr:$n)(n,l,a),u=function(e,t,n){var r={};for(var o in e)(Jn(o)||!0===n&&Yn(o)||!t&&!Yn(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),d=tt(tt(tt({},u),c),{ref:o});return r&&(d["data-projection-id"]=r),(0,s.createElement)(t,d)}}var ir=/([a-z])([A-Z])/g,ar=function(e){return e.replace(ir,"$1-$2").toLowerCase()};function sr(e,t,n,r){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,r&&r.getProjectionStyles(n)),i)e.style.setProperty(a,i[a])}var lr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function cr(e,t,n,r){for(var o in sr(e,t,void 0,r),t.attrs)e.setAttribute(lr.has(o)?o:ar(o),t.attrs[o])}function ur(e){var t=e.style,n={};for(var r in t)(wn(t[r])||xn(r,e))&&(n[r]=t[r]);return n}function dr(e){var t=ur(e);for(var n in e)wn(e[n])&&(t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]);return t}function fr(e){return"object"==typeof e&&"function"==typeof e.start}var pr=function(e){return Array.isArray(e)},mr=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},hr=function(e){return pr(e)?e[e.length-1]||0:e};function gr(e){var t=wn(e)?e.get():e;return mr(t)?t.toValue():t}function vr(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:br(t,n,r,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var yr=function(e){return function(t,n){var r=(0,s.useContext)(Zt),o=(0,s.useContext)(Tt);return n?vr(e,t,r,o):Lt((function(){return vr(e,t,r,o)}))}};function br(e,t,n,r){var o={},i=!1===(null==n?void 0:n.initial),a=r(e);for(var s in a)o[s]=gr(a[s]);var l=e.initial,c=e.animate,u=en(e),d=tn(e);t&&d&&!u&&!1!==e.inherit&&(null!=l||(l=t.initial),null!=c||(c=t.animate));var f=i||!1===l,p=f?c:l;return p&&"boolean"!=typeof p&&!fr(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=Kt(e,t);if(n){var r=n.transitionEnd;n.transition;var i=nt(n,["transitionEnd","transition"]);for(var a in i){var s=i[a];Array.isArray(s)&&(s=s[f?s.length-1:0]),null!==s&&(o[a]=s)}for(var a in r)o[a]=r[a]}})),o}var xr,wr={useVisualState:yr({scrapeMotionValuesFromProps:dr,createRenderState:nr,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}tr(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),cr(t,r)}})},Er={useVisualState:yr({scrapeMotionValuesFromProps:ur,createRenderState:Zn})};function Cr(e,t,n,r){return void 0===r&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function Sr(e,t,n,r){(0,s.useEffect)((function(){var o=e.current;if(n&&o)return Cr(o,t,n,r)}),[e,t,n,r])}function kr(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Tr(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(xr||(xr={}));var Lr={pageX:0,pageY:0};function _r(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Lr;return{x:n[t+"X"],y:n[t+"Y"]}}function Ar(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Nr(e,t){return void 0===t&&(t="page"),{point:Tr(e)?_r(e,t):Ar(e,t)}}var Pr=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,Nr(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},Or=function(){return Ct&&null===window.onpointerdown},Mr=function(){return Ct&&null===window.ontouchstart},Dr=function(){return Ct&&null===window.onmousedown},Rr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Vr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function jr(e){return Or()?e:Mr()?Vr[e]:Dr()?Rr[e]:e}function Fr(e,t,n,r){return Cr(e,jr(t),Pr(n,"pointerdown"===t),r)}function Ir(e,t,n,r){return Sr(e,jr(t),n&&Pr(n,"pointerdown"===t),r)}function Br(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Hr=Br("dragHorizontal"),Ur=Br("dragVertical");function zr(e){var t=!1;if("y"===e)t=Ur();else if("x"===e)t=Hr();else{var n=Hr(),r=Ur();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function qr(){var e=zr(!0);return!e||(e(),!1)}function Zr(e,t,n){return function(r,o){var i;kr(r)&&!qr()&&(null===(i=e.animationState)||void 0===i||i.setActive(xr.Hover,t),null==n||n(r,o))}}var Wr=function(e,t){return!!t&&(e===t||Wr(e,t.parentElement))};const $r=(e,t)=>n=>t(e(n)),Gr=(...e)=>e.reduce($r);var Yr=new Set,Xr=new WeakMap,Jr=new WeakMap,Kr=function(e){var t;null===(t=Xr.get(e.target))||void 0===t||t(e)},Qr=function(e){e.forEach(Kr)};var eo={some:0,all:1};function to(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,l=void 0===a?"some":a,c=r.once;(0,s.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof l?l:eo[l]};return function(e,t,n){var r=function(e){var t=e.root,n=nt(e,["root"]),r=t||document;Jr.has(r)||Jr.set(r,{});var o=Jr.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Qr,tt({root:t},n))),o[i]}(t);return Xr.set(e,n),r.observe(e),function(){Xr.delete(e),r.unobserve(e)}}(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!c||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(xr.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,l])}function no(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,s.useEffect)((function(){var r;e&&i&&("production"!==it&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",Yr.has(r)||(console.warn(r),Yr.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(xr.InView,!0)})))}),[e])}var ro=function(e){return function(t){return e(t),null}},oo={inView:ro((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,l=(0,s.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||r||o);a.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?no:to)(c,l.current,t,a)})),tap:ro((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(!1),c=(0,s.useRef)(null),u={passive:!(n||t||r||h)};function d(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function f(){var e;return d(),l.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(xr.Tap,!1),!qr()}function p(e,n){f()&&(Wr(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function m(e,t){f()&&(null==r||r(e,t))}function h(e,t){var r;d(),l.current||(l.current=!0,c.current=Gr(Fr(window,"pointerup",p,u),Fr(window,"pointercancel",m,u)),null===(r=i.animationState)||void 0===r||r.setActive(xr.Tap,!0),null==n||n(e,t))}Ir(i,"pointerdown",a?h:void 0,u),Dt(d)})),focus:ro((function(e){var t=e.whileFocus,n=e.visualElement;Sr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!0)}:void 0),Sr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!1)}:void 0)})),hover:ro((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Ir(o,"pointerenter",t||r?Zr(o,!0,t):void 0,{passive:!t}),Ir(o,"pointerleave",n||r?Zr(o,!1,n):void 0,{passive:!n})}))};function io(){var e=(0,s.useContext)(Tt);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=Nt();return(0,s.useEffect)((function(){return r(o)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function ao(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const so=(e,t,n)=>Math.min(Math.max(n,e),t),lo=.001,co=.01,uo=10,fo=.05,po=1;const mo=12;function ho(e,t){return e*Math.sqrt(1-t*t)}const go=["duration","bounce"],vo=["stiffness","damping","mass"];function yo(e,t){return t.some((t=>void 0!==e[t]))}function bo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=nt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!yo(e,vo)&&yo(e,go)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;It(e<=1e3*uo,"Spring duration must be 10 seconds or less");let a=1-t;a=so(fo,po,a),e=so(co,uo,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=ho(t,a),l=Math.exp(-o);return lo-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=ho(Math.pow(t,2),a);return(-o(t)+lo>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-lo,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<mo;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=xo,m=xo;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=ho(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}bo.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const xo=e=>0,wo=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Eo=(e,t,n)=>-n*e+n*t+e,Co=(e,t)=>n=>Boolean(Pn(n)&&Nn.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),So=(e,t,n)=>r=>{if(!Pn(r))return r;const[o,i,a,s]=r.match(Ln);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},ko=kn(0,255),To=Object.assign(Object.assign({},In),{transform:e=>Math.round(ko(e))}),Lo={test:Co("rgb","red"),parse:So("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+To.transform(e)+", "+To.transform(t)+", "+To.transform(n)+", "+Tn(Bn.transform(r))+")"},_o={test:Co("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Lo.transform},Ao={test:Co("hsl","hue"),parse:So("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Dn.transform(Tn(t))+", "+Dn.transform(Tn(n))+", "+Tn(Bn.transform(r))+")"};function No(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Po({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=No(s,r,e+1/3),i=No(s,r,e),a=No(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const Oo=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Mo=[_o,Lo,Ao],Do=e=>Mo.find((t=>t.test(e))),Ro=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vo=(e,t)=>{let n=Do(e),r=Do(t);Bt(!!n,Ro(e)),Bt(!!r,Ro(t));let o=n.parse(e),i=r.parse(t);n===Ao&&(o=Po(o),n=Lo),r===Ao&&(i=Po(i),r=Lo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=Oo(o[t],i[t],e));return a.alpha=Eo(o.alpha,i.alpha,e),n.transform(a)}},jo={test:e=>Lo.test(e)||_o.test(e)||Ao.test(e),parse:e=>Lo.test(e)?Lo.parse(e):Ao.test(e)?Ao.parse(e):_o.parse(e),transform:e=>Pn(e)?e:e.hasOwnProperty("red")?Lo.transform(e):Ao.transform(e)},Fo="${c}",Io="${n}";function Bo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(An);r&&(n=r.length,e=e.replace(An,Fo),t.push(...r.map(jo.parse)));const o=e.match(Ln);return o&&(e=e.replace(Ln,Io),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ho(e){return Bo(e).values}function Uo(e){const{values:t,numColors:n,tokenised:r}=Bo(e),o=t.length;return e=>{let t=r;for(let r=0;r<o;r++)t=t.replace(r<n?Fo:Io,r<n?jo.transform(e[r]):Tn(e[r]));return t}}const zo=e=>"number"==typeof e?0:e,qo={test:function(e){var t,n,r,o;return isNaN(e)&&Pn(e)&&(null!==(n=null===(t=e.match(Ln))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(An))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Ho,createTransformer:Uo,getAnimatableNone:function(e){const t=Ho(e);return Uo(e)(t.map(zo))}},Zo=e=>"number"==typeof e;function Wo(e,t){return Zo(e)?n=>Eo(e,t,n):jo.test(e)?Vo(e,t):Xo(e,t)}const $o=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>Wo(e,t[n])));return e=>{for(let t=0;t<r;t++)n[t]=o[t](e);return n}},Go=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=Wo(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function Yo(e){const t=qo.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e<n;e++)r||"number"==typeof t[e]?r++:void 0!==t[e].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}const Xo=(e,t)=>{const n=qo.createTransformer(t),r=Yo(e),o=Yo(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?Gr($o(r.parsed,o.parsed),n):(It(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?t:e}`)},Jo=(e,t)=>n=>Eo(e,t,n);function Ko(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;Bt(i===t.length,"Both input and output ranges must be the same length"),Bt(!r||!Array.isArray(r)||r.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=function(e,t,n){const r=[],o=n||("number"==typeof(a=e[0])?Jo:"string"==typeof a?jo.test(a)?Vo:Xo:Array.isArray(a)?$o:"object"==typeof a?Go:void 0),i=e.length-1;var a;for(let n=0;n<i;n++){let i=o(e[n],e[n+1]);if(t){const e=Array.isArray(t)?t[n]:t;i=Gr(e,i)}r.push(i)}return r}(t,r,o),s=2===i?function([e,t],[n]){return r=>n(wo(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;t<n&&!(e[t]>o||t===r);t++);i=t-1}const s=wo(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(so(e[0],e[i-1],t)):s}const Qo=e=>t=>1-e(1-t),ei=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ti=e=>t=>t*t*((e+1)*t-e),ni=e=>e,ri=(2,e=>Math.pow(e,2));const oi=Qo(ri),ii=ei(ri),ai=e=>1-Math.sin(Math.acos(e)),si=Qo(ai),li=ei(si),ci=ti(1.525),ui=Qo(ci),di=ei(ci),fi=(e=>{const t=ti(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(),pi=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},mi=Qo(pi);function hi(e,t){return e.map((()=>t||ii)).splice(0,e.length-1)}function gi({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return Ko(s,a,{ease:Array.isArray(n)?n:hi(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const vi={keyframes:gi,spring:bo,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};function yi(e,t,n=0){return e-t-n}const bi=e=>{const t=({delta:t})=>e(t);return{start:()=>Et.update(t,!0),stop:()=>gt.update(t)}};function xi(e){var t,n,{from:r,autoplay:o=!0,driver:i=bi,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=nt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,v,y,{to:b}=h,x=0,w=h.duration,E=!1,C=!0;const S=function(e){if(Array.isArray(e.to))return gi;if(vi[e.type])return vi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?gi:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?bo:gi}(h);(null===(n=(t=S).needsInterpolation)||void 0===n?void 0:n.call(t,r,b))&&(y=Ko([0,100],[r,b],{clamp:!1}),r=0,b=100);const k=S(Object.assign(Object.assign({},h),{from:r,to:b}));return o&&(null==u||u(),g=i((function(e){if(C||(e=-e),a+=e,!E){const e=k.next(Math.max(0,a));v=e.value,y&&(v=y(v)),E=C?e.done:a<=0}null==m||m(v),E&&(0===x&&(null!=w||(w=a)),x<s?function(e,t,n,r){return r?e>=t+n:e<=-n}(a,w,c,C)&&(x++,"reverse"===l?(C=x%2==0,a=function(e,t,n=0,r=!0){return r?yi(t+-e,t,n):t-(e-t)+n}(a,w,c,C)):(a=yi(a,w,c),"mirror"===l&&k.flipTarget()),E=!1,p&&p()):(g.stop(),f&&f()))})),g.start()),{stop:()=>{null==d||d(),g.stop()}}}function wi(e,t){return t?e*(1e3/t):0}var Ei=function(e){return 1e3*e};const Ci=(e,t)=>1-3*t+3*e,Si=(e,t)=>3*t-6*e,ki=e=>3*e,Ti=(e,t,n)=>((Ci(t,n)*e+Si(t,n))*e+ki(t))*e,Li=(e,t,n)=>3*Ci(t,n)*e*e+2*Si(t,n)*e+ki(t),_i=1e-7,Ai=10,Ni=8,Pi=.001,Oi=11,Mi=1/(Oi-1);function Di(e,t,n,r){if(e===t&&n===r)return ni;const o=new Float32Array(Oi);for(let t=0;t<Oi;++t)o[t]=Ti(t*Mi,e,n);return i=>0===i||1===i?i:Ti(function(t){let r=0,i=1;const a=Oi-1;for(;i!==a&&o[i]<=t;++i)r+=Mi;--i;const s=r+(t-o[i])/(o[i+1]-o[i])*Mi,l=Li(s,e,n);return l>=Pi?function(e,t,n,r){for(let o=0;o<Ni;++o){const o=Li(t,n,r);if(0===o)return t;t-=(Ti(t,n,r)-e)/o}return t}(t,s,e,n):0===l?s:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=Ti(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>_i&&++s<Ai);return a}(t,r,r+Mi,e,n)}(i),t,r)}var Ri={linear:ni,easeIn:ri,easeInOut:ii,easeOut:oi,circIn:ai,circInOut:li,circOut:si,backIn:ci,backInOut:di,backOut:ui,anticipate:fi,bounceIn:mi,bounceInOut:e=>e<.5?.5*(1-pi(1-2*e)):.5*pi(2*e-1)+.5,bounceOut:pi},Vi=function(e){if(Array.isArray(e)){Bt(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=rt(e,4);return Di(t[0],t[1],t[2],t[3])}return"string"==typeof e?(Bt(void 0!==Ri[e],"Invalid easing type '".concat(e,"'")),Ri[e]):e},ji=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Fi=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!qo.test(t)||t.startsWith("url(")))},Ii=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Bi=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},Hi=function(){return{type:"keyframes",ease:"linear",duration:.3}},Ui=function(e){return{type:"keyframes",duration:.8,values:e}},zi={x:Ii,y:Ii,z:Ii,rotate:Ii,rotateX:Ii,rotateY:Ii,rotateZ:Ii,scaleX:Bi,scaleY:Bi,scale:Bi,opacity:Hi,backgroundColor:Hi,color:Hi,default:Bi},qi=function(e,t){var n;return n=pr(t)?Ui:zi[e]||zi.default,tt({to:t},n(t))};const Zi=new Set(["brightness","contrast","saturate","opacity"]);function Wi(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Ln)||[];if(!r)return e;const o=n.replace(r,"");let i=Zi.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const $i=/([a-z-]*)\(.*?\)/g,Gi=Object.assign(Object.assign({},qo),{getAnimatableNone:e=>{const t=e.match($i);return t?t.map(Wi).join(" "):e}});var Yi=tt(tt({},zn),{color:jo,backgroundColor:jo,outlineColor:jo,fill:jo,stroke:jo,borderColor:jo,borderTopColor:jo,borderRightColor:jo,borderBottomColor:jo,borderLeftColor:jo,filter:Gi,WebkitFilter:Gi}),Xi=function(e){return Yi[e]};function Ji(e,t){var n,r=Xi(e);return r!==Gi&&(r=qo),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var Ki={current:!1},Qi=!1;function ea(e,t,n,r,o){var i,a=ra(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=Fi(e,n);"none"===s&&l&&"string"==typeof n?s=Ji(e,n):ta(s)&&"string"==typeof n?s=na(n):!Array.isArray(n)&&ta(n)&&"string"==typeof s&&(n=na(s));var c=Fi(e,s);return It(c===l,"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property.")),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&e<n||void 0!==r&&e>r}function g(e){return void 0===n?r:void 0===r||Math.abs(n-e)<Math.abs(r-e)?n:r}function v(e){null==m||m.stop(),m=xi(Object.assign(Object.assign({},e),{driver:u,onUpdate:t=>{var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function y(e){v(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))y({from:e,velocity:t,to:g(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=g(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=wi(e-u,wt().delta),(1===s&&e>a||-1===s&&e<a)&&y({from:e,to:a,velocity:t})};v({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:l,modifyTarget:c,onUpdate:h(r)?f:void 0})}return{stop:()=>null==m?void 0:m.stop()}}(tt(tt({},r),a)):xi(tt(tt({},function(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=ot([],rt(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=nt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=tt(tt({},e),qi(n,t.to))),tt(tt({},t),function(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=nt(e,["ease","times","yoyo","flip","loop"]),s=tt({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ei(a.duration)),a.repeatDelay&&(s.repeatDelay=Ei(a.repeatDelay)),t&&(s.ease=ji(t)?t.map(Vi):Vi(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(It(!Qi,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Qi=!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}(e))}(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=hr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function ta(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function na(e){return"number"==typeof e?0:Ji("",e)}function ra(e,t){return e[t]||e.default||e}function oa(e,t,n,r){return void 0===r&&(r={}),Ki.current&&(r={type:!1}),t.start((function(o){var i,a,s=ea(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(ra(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Ei(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var ia=function(e){return/^0[^.\s]+$/.test(e)};function aa(e,t){-1===e.indexOf(t)&&e.push(t)}function sa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var la=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return aa(this.subscriptions,e),function(){return sa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var i=this.subscriptions[o];i&&i(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),ca=function(e){return!isNaN(parseFloat(e))},ua=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new la,this.velocityUpdateSubscribers=new la,this.renderSubscribers=new la,this.canTrackVelocity=!1,this.updateAndNotify=function(e,n){void 0===n&&(n=!0),t.prev=t.current,t.current=e;var r=wt(),o=r.delta,i=r.timestamp;t.lastUpdated!==i&&(t.timeDelta=o,t.lastUpdated=i,Et.postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),n&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return Et.postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=ca(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?wi(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function da(e){return new ua(e)}var fa=function(e){return function(t){return t.test(e)}},pa=[In,Rn,Dn,Mn,jn,Vn,{test:function(e){return"auto"===e},parse:function(e){return e}}],ma=function(e){return pa.find(fa(e))},ha=ot(ot([],rt(pa),!1),[jo,qo],!1),ga=function(e){return ha.find(fa(e))};function va(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,da(n))}function ya(e,t){if(t)return(t[e]||t.default||t).from}function ba(e,t,n){var r;void 0===n&&(n={});var o=Qt(e,t,n.custom),i=(o||{}).transition,a=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return xa(e,o,n)}:function(){return Promise.resolve()},l=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=a.delayChildren,i=void 0===o?0:o,s=a.staggerChildren,l=a.staggerDirection;return function(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=1);var a=[],s=(e.variantChildren.size-1)*r,l=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),s-e*r};return Array.from(e.variantChildren).sort(wa).forEach((function(e,r){a.push(ba(e,t,tt(tt({},i),{delay:n+l(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(a)}(e,t,i+r,s,l,n)}:function(){return Promise.resolve()},c=a.when;if(c){var u=rt("beforeChildren"===c?[s,l]:[l,s],2),d=u[0],f=u[1];return d().then(f)}return Promise.all([s(),l(n.delay)])}function xa(e,t,n){var r,o=void 0===n?{}:n,i=o.delay,a=void 0===i?0:i,s=o.transitionOverride,l=o.type,c=e.makeTargetAnimatable(t),u=c.transition,d=void 0===u?e.getDefaultTransition():u,f=c.transitionEnd,p=nt(c,["transition","transitionEnd"]);s&&(d=s);var m=[],h=l&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[l]);for(var g in p){var v=e.getValue(g),y=p[g];if(!(!v||void 0===y||h&&Ea(h,g))){var b=tt({delay:a},d);e.shouldReduceMotion&&vn(g)&&(b=tt(tt({},b),{type:!1,delay:0}));var x=oa(g,v,y,b);m.push(x)}}return Promise.all(m).then((function(){f&&function(e,t){var n=Qt(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=void 0===o?{}:o;r.transition;var a=nt(r,["transitionEnd","transition"]);for(var s in a=tt(tt({},a),i))va(e,s,hr(a[s]))}(e,f)}))}function wa(e,t){return e.sortNodePosition(t)}function Ea(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Ca=[xr.Animate,xr.InView,xr.Focus,xr.Hover,xr.Tap,xr.Drag,xr.Exit],Sa=ot([],rt(Ca),!1).reverse(),ka=Ca.length;function Ta(e){var t,n=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var o=t.map((function(t){return ba(e,t,n)}));r=Promise.all(o)}else if("string"==typeof t)r=ba(e,t,n);else{var i="function"==typeof t?Qt(e,t,n.custom):t;r=xa(e,i,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}(e),r=((t={})[xr.Animate]=La(!0),t[xr.InView]=La(),t[xr.Hover]=La(),t[xr.Tap]=La(),t[xr.Drag]=La(),t[xr.Focus]=La(),t[xr.Exit]=La(),t),o={},i=!0,a=function(t,n){var r=Qt(e,n);if(r){r.transition;var o=r.transitionEnd,i=nt(r,["transition","transitionEnd"]);t=tt(tt(tt({},t),i),o)}return t};function s(t,s){for(var l,c=e.getProps(),u=e.getVariantContext(!0)||{},d=[],f=new Set,p={},m=1/0,h=function(n){var o=Sa[n],h=r[o],g=null!==(l=c[o])&&void 0!==l?l:u[o],v=Jt(g),y=o===s?h.isActive:null;!1===y&&(m=n);var b=g===u[o]&&g!==c[o]&&v;if(b&&i&&e.manuallyAnimateOnMount&&(b=!1),h.protectedKeys=tt({},p),!h.isActive&&null===y||!g&&!h.prevProp||fr(g)||"boolean"==typeof g)return"continue";var x=function(e,t){return"string"==typeof t?t!==e:!!Xt(t)&&!ao(t,e)}(h.prevProp,g),w=x||o===s&&h.isActive&&!b&&v||n>m&&v,E=Array.isArray(g)?g:[g],C=E.reduce(a,{});!1===y&&(C={});var S=h.prevResolvedValues,k=void 0===S?{}:S,T=tt(tt({},k),C),L=function(e){w=!0,f.delete(e),h.needsAnimating[e]=!0};for(var _ in T){var A=C[_],N=k[_];p.hasOwnProperty(_)||(A!==N?pr(A)&&pr(N)?!ao(A,N)||x?L(_):h.protectedKeys[_]=!0:void 0!==A?L(_):f.add(_):void 0!==A&&f.has(_)?L(_):h.protectedKeys[_]=!0)}h.prevProp=g,h.prevResolvedValues=C,h.isActive&&(p=tt(tt({},p),C)),i&&e.blockInitialAnimation&&(w=!1),w&&!b&&d.push.apply(d,ot([],rt(E.map((function(e){return{animation:e,options:tt({type:o},t)}}))),!1))},g=0;g<ka;g++)h(g);if(o=tt({},p),f.size){var v={};f.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(v[t]=n)})),d.push({animation:v})}var y=Boolean(d.length);return i&&!1===c.initial&&!e.manuallyAnimateOnMount&&(y=!1),i=!1,y?n(d):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,n,o){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;var a=s(o,t);for(var l in r)r[l].protectedKeys={};return a},setAnimateFunction:function(t){n=t(e)},getState:function(){return r}}}function La(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var _a={animation:ro((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ta(t)),fr(n)&&(0,s.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:ro((function(e){var t=e.custom,n=e.visualElement,r=rt(io(),2),o=r[0],i=r[1],a=(0,s.useContext)(Tt);(0,s.useEffect)((function(){var e,r;n.isPresent=o;var s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(xr.Exit,!o,{custom:null!==(r=null==a?void 0:a.custom)&&void 0!==r?r:t});!o&&(null==s||s.then(i))}),[o])}))};const Aa=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Na=e=>Aa(e)&&e.hasOwnProperty("z"),Pa=(e,t)=>Math.abs(e-t);function Oa(e,t){if(Zo(e)&&Zo(t))return Pa(e,t);if(Aa(e)&&Aa(t)){const n=Pa(e.x,t.x),r=Pa(e.y,t.y),o=Na(e)&&Na(t)?Pa(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var Ma=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Va(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=Oa(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=wt().timestamp;r.history.push(tt(tt({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=Da(t,r.transformPagePoint),kr(e)&&0===e.buttons?r.handlePointerUp(e,t):Et.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=Va(Da(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Tr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=Da(Nr(e),this.transformPagePoint),a=i.point,s=wt().timestamp;this.history=[tt(tt({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,Va(i,this.history)),this.removeListeners=Gr(Fr(window,"pointermove",this.handlePointerMove),Fr(window,"pointerup",this.handlePointerUp),Fr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)},e}();function Da(e,t){return t?{point:t(e.point)}:e}function Ra(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Va(e,t){var n=e.point;return{point:n,delta:Ra(n,Fa(t)),offset:Ra(n,ja(t)),velocity:Ia(t,.1)}}function ja(e){return e[0]}function Fa(e){return e[e.length-1]}function Ia(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=Fa(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Ei(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ba(e){return e.max-e.min}function Ha(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),Oa(e,t)<n}function Ua(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Eo(t.min,t.max,e.origin),e.scale=Ba(n)/Ba(t),(Ha(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Eo(n.min,n.max,e.origin)-e.originPoint,(Ha(e.translate)||isNaN(e.translate))&&(e.translate=0)}function za(e,t,n,r){Ua(e.x,t.x,n.x,null==r?void 0:r.originX),Ua(e.y,t.y,n.y,null==r?void 0:r.originY)}function qa(e,t,n){e.min=n.min+t.min,e.max=e.min+Ba(t)}function Za(e,t,n){e.min=t.min-n.min,e.max=e.min+Ba(t)}function Wa(e,t,n){Za(e.x,t.x,n.x),Za(e.y,t.y,n.y)}function $a(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Ga(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=rt([o,r],2))[0],o=n[1]),{min:r,max:o}}var Ya=.35;function Xa(e,t,n){return{min:Ja(e,t),max:Ja(e,n)}}function Ja(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}var Ka=function(){return{x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}},Qa=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function es(e){return[e("x"),e("y")]}function ts(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ns(e){return void 0===e||1===e}function rs(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!ns(t)||!ns(n)||!ns(r)}function os(e){return rs(e)||is(e.x)||is(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function is(e){return e&&"0%"!==e}function as(e,t,n){return n+t*(e-n)}function ss(e,t,n,r,o){return void 0!==o&&(e=as(e,o,r)),as(e,n,r)+t}function ls(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=ss(e.min,t,n,r,o),e.max=ss(e.max,t,n,r,o)}function cs(e,t){var n=t.x,r=t.y;ls(e.x,n.translate,n.scale,n.originPoint),ls(e.y,r.translate,r.scale,r.originPoint)}function us(e,t){e.min=e.min+t,e.max=e.max+t}function ds(e,t,n){var r=rt(n,3),o=r[0],i=r[1],a=r[2],s=void 0!==t[a]?t[a]:.5,l=Eo(e.min,e.max,s);ls(e,t[o],t[i],l,t.scale)}var fs=["x","scaleX","originX"],ps=["y","scaleY","originY"];function ms(e,t){ds(e.x,t,fs),ds(e.y,t,ps)}function hs(e,t){return ts(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var gs=new WeakMap,vs=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Qa(),this.visualElement=e}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor,o=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new Ma(e,{onSessionStart:function(e){n.stopAnimation(),o&&n.snapToCursor(Nr(e,"page").point)},onStart:function(e,t){var r,o=n.getProps(),i=o.drag,a=o.dragPropagation,s=o.onDragStart;(!i||a||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=zr(i),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),es((function(e){var t,r,o=n.getAxisMotionValue(e).get()||0;if(Dn.test(o)){var i=null===(r=null===(t=n.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===r?void 0:r.actual[e];i&&(o=Ba(i)*(parseFloat(o)/100))}n.originPoint[e]=o})),null==s||s(e,t),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(xr.Drag,!0))},onMove:function(e,t){var r=n.getProps(),o=r.dragPropagation,i=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(o||n.openGlobalLock){var l=t.offset;if(i&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(xr.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&ys(e,r,this.currentDirection)){var o,i,a,s,l,c=this.getAxisMotionValue(e),u=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=u,i=this.constraints[e],a=this.elastic[e],s=i.min,l=i.max,void 0!==s&&o<s?o=a?Eo(s,o,a.min):Math.max(o,s):void 0!==l&&o>l&&(o=a?Eo(l,o,a.max):Math.min(o,l)),u=o),c.set(u)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Yt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:$a(e.x,r,i),y:$a(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=Ya),!1===e?e=0:!0===e&&(e=Ya),{x:Xa(e,"left","right"),y:Xa(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&es((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!Yt(t))return!1;var r=t.current;Bt(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=hs(e,n),o=t.scroll;return o&&(us(r.x,o.x),us(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:Ga(e.x,t.x),y:Ga(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=ts(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=es((function(n){var l;if(ys(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=tt(tt({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return oa(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;es((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;es((function(n){if(ys(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Eo(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(Yt(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};es((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=Ba(n),(s=Ba(r))>i?o=wo(r.min,r.max-i,n.min):i>s&&(o=wo(n.min,n.max-s,r.min)),so(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),es((function(e){if(ys(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Eo(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;gs.set(this.visualElement,this);var n=Fr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){Yt(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=Cr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(es((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?Ya:c,d=e.dragMomentum,f=void 0===d||d;return tt(tt({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function ys(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var bs={pan:ro((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(null),c=(0,s.useContext)(qt).transformPagePoint,u={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){l.current=null,r&&r(e,t)}};(0,s.useEffect)((function(){null!==l.current&&l.current.updateHandlers(u)})),Ir(i,"pointerdown",a&&function(e){l.current=new Ma(e,u,{transformPagePoint:c})}),Dt((function(){return l.current&&l.current.end()}))})),drag:ro((function(e){var t=e.dragControls,n=e.visualElement,r=Lt((function(){return new vs(n)}));(0,s.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,s.useEffect)((function(){return r.addListeners()}),[r])}))},xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],ws=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,g=e.visualState,v=e.shouldReduceMotion;void 0===t&&(t={});var y,b,x=!1,w=g.latestValues,E=g.renderState,C=function(){var e=xs.map((function(){return new la})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){xs.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+xs[t]]=function(t){return e.add(t)},n["notify"+xs[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,ot([],rt(t),!1))}})),n}(),S=new Map,k=new Map,T={},L=tt({},w);function _(){y&&x&&(A(),s(y,E,p.style,j.projection))}function A(){r(j,E,w,t,p)}function N(){C.notifyUpdate(w)}function P(e,t){var n=t.onChange((function(t){w[e]=t,p.onUpdate&&Et.update(N,!1,!0)})),r=t.onRenderRequest(j.scheduleRender);k.set(e,(function(){n(),r()}))}var O=d(p);for(var M in O){var D=O[M];void 0!==w[M]&&wn(D)&&D.set(w[M],!1)}var R=en(p),V=tn(p),j=tt(tt({treeType:n,current:null,depth:f?f.depth+1:0,parent:f,children:new Set,presenceId:m,shouldReduceMotion:v,variantChildren:V?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==f?void 0:f.isMounted()),blockInitialAnimation:h,isMounted:function(){return Boolean(y)},mount:function(e){x=!0,y=j.current=e,j.projection&&j.projection.mount(e),V&&f&&!R&&(b=null==f?void 0:f.addVariantChild(j)),S.forEach((function(e,t){return P(t,e)})),null==f||f.children.add(j),j.setProps(p)},unmount:function(){var e;null===(e=j.projection)||void 0===e||e.unmount(),gt.update(N),gt.render(_),k.forEach((function(e){return e()})),null==b||b(),null==f||f.children.delete(j),C.clearAllListeners(),y=void 0,x=!1},addVariantChild:function(e){var t,n=j.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return u&&n===e.treeType?u(j.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return V?j:null==f?void 0:f.getClosestVariantNode()},getLayoutId:function(){return p.layoutId},getInstance:function(){return y},getStaticValue:function(e){return w[e]},setStaticValue:function(e,t){return w[e]=t},getLatestValues:function(){return w},setVisibility:function(e){j.isVisible!==e&&(j.isVisible=e,j.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),i(j,e,p,t)},measureViewportBox:function(){return a(y,p)},addValue:function(e,t){j.hasValue(e)&&j.removeValue(e),S.set(e,t),w[e]=t.get(),P(e,t)},removeValue:function(e){var t;S.delete(e),null===(t=k.get(e))||void 0===t||t(),k.delete(e),delete w[e],c(e,E)},hasValue:function(e){return S.has(e)},getValue:function(e,t){var n=S.get(e);return void 0===n&&void 0!==t&&(n=da(t),j.addValue(e,n)),n},forEachValue:function(e){return S.forEach(e)},readValue:function(e){var n;return null!==(n=w[e])&&void 0!==n?n:l(y,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(o){var t=o(p,e);if(void 0!==t&&!wn(t))return t}return L[e]}},C),{build:function(){return A(),E},scheduleRender:function(){Et.render(_,!1,!0)},syncRender:_,setProps:function(e){(e.transformTemplate||p.transformTemplate)&&j.scheduleRender(),p=e,C.updatePropListeners(e),T=function(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(wn(i))e.addValue(o,i);else if(wn(a))e.addValue(o,da(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,da(null!==(r=e.getStaticValue(o))&&void 0!==r?r:i))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(j,d(p),T)},getProps:function(){return p},getVariant:function(e){var t;return null===(t=p.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return p.transition},getTransformPagePoint:function(){return p.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==f?void 0:f.getVariantContext();if(!R){var t=(null==f?void 0:f.getVariantContext())||{};return void 0!==p.initial&&(t.initial=p.initial),t}for(var n={},r=0;r<Cs;r++){var o=Es[r],i=p[o];(Jt(i)||!1===i)&&(n[o]=i)}return n}});return j}},Es=ot(["initial"],rt(Ca),!1),Cs=Es.length;function Ss(e){return"string"==typeof e&&e.startsWith("var(--")}var ks=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ts=4;function Ls(e,t,n){void 0===n&&(n=1),Bt(n<=Ts,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var r=rt(function(e){var t=ks.exec(e);if(!t)return[,];var n=rt(t,3);return[n[1],n[2]]}(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Ss(i)?Ls(i,t,n+1):i}}var _s,As=new Set(["width","height","top","left","right","bottom","x","y"]),Ns=function(e){return As.has(e)},Ps=function(e,t){e.set(t,!1),e.set(t)},Os=function(e){return e===In||e===Rn};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(_s||(_s={}));var Ms=function(e,t){return parseFloat(e.split(", ")[t])},Ds=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Ms(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Ms(a[1],e):0}},Rs=new Set(["x","y","z"]),Vs=mn.filter((function(e){return!Rs.has(e)})),js={width:function(e,t){var n=e.x,r=t.paddingLeft,o=void 0===r?"0":r,i=t.paddingRight,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,o=void 0===r?"0":r,i=t.paddingBottom,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Ds(4,13),y:Ds(5,14)},Fs=function(e,t,n,r){var o=function(e,t,n){var r,o=nt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=tt({},n)),e.forEachValue((function(e){var t=e.get();if(Ss(t)){var n=Ls(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ss(s)){var l=Ls(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return function(e,t,n,r){return function(e){return Object.keys(e).some(Ns)}(t)?function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=tt({},t),r=tt({},r);var o=Object.keys(t).filter(Ns),i=[],a=!1,s=[];if(o.forEach((function(o){var l=e.getValue(o);if(e.hasValue(o)){var c,u=n[o],d=ma(u),f=t[o];if(pr(f)){var p=f.length,m=null===f[0]?1:0;u=f[m],d=ma(u);for(var h=m;h<p;h++)c?Bt(ma(f[h])===c,"All keyframes must be of the same type"):(c=ma(f[h]),Bt(c===d||Os(d)&&Os(c),"Keyframes must be of the same dimension as the current value"))}else c=ma(f);if(d!==c)if(Os(d)&&Os(c)){var g=l.get();"string"==typeof g&&l.set(parseFloat(g)),"string"==typeof f?t[o]=parseFloat(f):Array.isArray(f)&&c===Rn&&(t[o]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==c?void 0:c.transform)&&(0===u||0===f)?0===u?l.set(c.transform(u)):t[o]=d.transform(f):(a||(i=function(e){var t=[];return Vs.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),a=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Ps(l,f))}})),s.length){var l=s.indexOf("height")>=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=js[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);Ps(r,s[n]),e[n]=js[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=rt(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}}(e,t,n,r):{target:t,transitionEnd:r}}(e,t=o.target,n,r=o.transitionEnd)},Is={treeType:"dom",readValueFromInstance:function(e,t){if(vn(t)){var n=Xi(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(Cn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return hs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=nt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=ya(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c<l;c++){var u=s[c],d=t[u],f=null;Array.isArray(d)&&(f=d[0]),null===f&&(f=null!==(o=null!==(r=n[u])&&void 0!==r?r:e.readValue(u))&&void 0!==o?o:t[u]),null!=f&&("string"==typeof f&&(/^\-?\d*\.?\d+$/.test(f)||ia(f))?f=parseFloat(f):!ga(f)&&qo.test(d)&&(f=Ji(u,d)),e.addValue(u,da(f)),null!==(i=(a=n)[u])&&void 0!==i||(a[u]=f),e.setBaseTarget(u,f))}}(e,s,l);var c=Fs(e,s,l,a);a=c.transitionEnd,s=c.target}return tt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:ur,build:function(e,t,n,r,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),qn(t,n,r,o.transformTemplate)},render:sr},Bs=ws(Is),Hs=ws(tt(tt({},Is),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return vn(t)?(null===(n=Xi(t))||void 0===n?void 0:n.default)||0:(t=lr.has(t)?t:ar(t),e.getAttribute(t))},scrapeMotionValuesFromProps:dr,build:function(e,t,n,r,o){tr(t,n,r,o.transformTemplate)},render:cr})),Us=function(e,t){return dn(e)?Hs(t,{enableHardwareAcceleration:!1}):Bs(t,{enableHardwareAcceleration:!0})};function zs(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qs={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!Rn.test(e))return e;e=parseFloat(e)}var n=zs(e,t.target.x),r=zs(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},Zs="_$css",Ws={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(ks,(function(e){return a.push(e),Zs})));var s=qo.parse(e);if(s.length>5)return o;var l=qo.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Eo(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(Zs,(function(){var e=a[m];return m++,e}))}return p}},$s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=Gs,Object.assign(fn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(tt(tt({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),rn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||Et.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(s.Component),Gs={borderRadius:tt(tt({},qs),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:qs,borderTopRightRadius:qs,borderBottomLeftRadius:qs,borderBottomRightRadius:qs,boxShadow:Ws},Ys={measureLayout:function(e){var t=rt(io(),2),n=t[0],r=t[1],o=(0,s.useContext)(Mt);return s.createElement($s,tt({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(an),isPresent:n,safeToRemove:r}))}},Xs=["TopLeft","TopRight","BottomLeft","BottomRight"],Js=Xs.length,Ks=function(e){return"string"==typeof e?parseFloat(e):e},Qs=function(e){return"number"==typeof e||Rn.test(e)};function el(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var tl=rl(0,.5,si),nl=rl(.5,.95,ni);function rl(e,t,n){return function(r){return r<e?0:r>t?1:n(wo(e,t,r))}}function ol(e,t){e.min=t.min,e.max=t.max}function il(e,t){ol(e.x,t.x),ol(e.y,t.y)}function al(e,t,n,r,o){return e=as(e-=t,1/n,r),void 0!==o&&(e=as(e,1/o,r)),e}function sl(e,t,n,r,o){var i=rt(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),Dn.test(t)&&(t=parseFloat(t),t=Eo(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Eo(i.min,i.max,r);e===i&&(s-=t),e.min=al(e.min,t,n,s,o),e.max=al(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var ll=["x","scaleX","originX"],cl=["y","scaleY","originY"];function ul(e,t,n,r){sl(e.x,t,ll,null==n?void 0:n.x,null==r?void 0:r.x),sl(e.y,t,cl,null==n?void 0:n.y,null==r?void 0:r.y)}function dl(e){return 0===e.translate&&1===e.scale}function fl(e){return dl(e.x)&&dl(e.y)}function pl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var ml=function(){function e(){this.members=[]}return e.prototype.add=function(e){aa(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(sa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),hl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return(i+="scale(".concat(c,", ").concat(u,")"))===hl?"none":i}var vl=function(e,t){return e.depth-t.depth},yl=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){aa(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){sa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(vl),this.isDirty=!1,this.children.forEach(e)},e}(),bl=1e3;function xl(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Ll),o.nodes.forEach(_l)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?ot(ot([],rt(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new yl)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new la),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=this.eventHandlers.get(e);null==r||r.notify.apply(r,ot([],rt(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var r,o=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var i=this.options,a=i.layoutId,s=i.layout,l=i.visualElement;if(l&&!l.getInstance()&&l.mount(e),this.root.nodes.add(this),null===(r=this.parent)||void 0===r||r.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(s||a)&&(this.isLayoutDirty=!0),t){var c,u=function(){return o.root.updateBlockedByResize=!1};t(e,(function(){o.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(u,250),rn.hasAnimatedSinceResize&&(rn.hasAnimatedSinceResize=!1,o.nodes.forEach(Tl))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",(function(e){var t,n,r,i,a,s=e.delta,c=e.hasLayoutChanged,u=e.hasRelativeTargetChanged,d=e.layout;if(o.isTreeAnimationBlocked())return o.target=void 0,void(o.relativeTarget=void 0);var f=null!==(n=null!==(t=o.options.transition)&&void 0!==t?t:l.getDefaultTransition())&&void 0!==n?n:Dl,p=l.getProps(),m=p.onLayoutAnimationStart,h=p.onLayoutAnimationComplete,g=!o.targetLayout||!pl(o.targetLayout,d)||u,v=!c&&u;if((null===(r=o.resumeFrom)||void 0===r?void 0:r.instance)||v||c&&(g||!o.currentAnimation)){o.resumeFrom&&(o.resumingFrom=o.resumeFrom,o.resumingFrom.resumingFrom=void 0),o.setAnimationOrigin(s,v);var y=tt(tt({},ra(f,"layout")),{onPlay:m,onComplete:h});l.shouldReduceMotion&&(y.delay=0,y.type=!1),o.startAnimation(y)}else c||0!==o.animationProgress||o.finishAnimation(),o.isLead()&&(null===(a=(i=o.options).onExitComplete)||void 0===a||a.call(i));o.targetLayout=d}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Al))},e.prototype.willUpdate=function(e){var t,n,r;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var o=0;o<this.path.length;o++){var i=this.path[o];i.shouldResetTransform=!0,i.updateScroll()}var a=this.options,s=a.layoutId,l=a.layout;if(void 0!==s||l){var c=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==c?void 0:c(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Sl);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Rl),this.potentialNodes.clear()),this.nodes.forEach(kl),this.nodes.forEach(wl),this.nodes.forEach(El),this.clearAllSnapshots(),vt.update(),vt.preRender(),vt.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(Cl),this.sharedNodes.forEach(Nl)},e.prototype.scheduleUpdateProjection=function(){Et.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;Et.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));jl(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++)this.path[t].updateScroll();var n=this.measure();jl(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=Qa(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=r(this.instance))},e.prototype.resetTransform=function(){var e;if(i){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!fl(this.projectionDelta),r=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;t&&(n||os(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return Qa();var t=e.measureViewportBox(),n=this.root.scroll;return n&&(us(t.x,n.x),us(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t=Qa();il(t,e);for(var n=0;n<this.path.length;n++){var r=this.path[n],o=r.scroll,i=r.options,a=r.isScrollRoot;if(r!==this.root&&o&&i.layoutScroll){if(a){il(t,e);var s=this.root.scroll;s&&(us(t.x,-s.x),us(t.y,-s.y))}us(t.x,o.x),us(t.y,o.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];!t&&o.options.layoutScroll&&o.scroll&&o!==o.root&&ms(n,{x:-o.scroll.x,y:-o.scroll.y}),os(o.latestValues)&&ms(n,o.latestValues)}return os(this.latestValues)&&ms(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];if(o.instance&&os(o.latestValues)){rs(o.latestValues)&&o.updateSnapshot();var i=Qa();il(i,o.measure()),ul(n,o.latestValues,null===(t=o.snapshot)||void 0===t?void 0:t.layout,i)}}return os(this.latestValues)&&ul(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=tt(tt(tt({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,r,o=this.options,i=o.layout,a=o.layoutId;this.layout&&(i||a)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),il(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=Qa(),this.targetWithTransforms=Qa()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,r=this.relativeParent.target,qa(t.x,n.x,r.x),qa(t.y,n.y,r.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):il(this.target,this.layout.actual),cs(this.target,this.targetDelta)):il(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.target,this.relativeParent.target),il(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!os(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,r=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var o=this.getLead();il(this.layoutCorrected,this.layout.actual),function(e,t,n,r){var o,i;void 0===r&&(r=!1);var a=n.length;if(a){var s,l;t.x=t.y=1;for(var c=0;c<a;c++)l=(s=n[c]).projectionDelta,"contents"!==(null===(i=null===(o=s.instance)||void 0===o?void 0:o.style)||void 0===i?void 0:i.display)&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&ms(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,cs(e,l)),r&&os(s.latestValues)&&ms(e,s.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==o);var i=o.target;if(i){this.projectionDelta||(this.projectionDelta=Ka(),this.projectionDeltaWithTransform=Ka());var a=this.treeScale.x,s=this.treeScale.y,l=this.projectionTransform;za(this.projectionDelta,this.layoutCorrected,i,this.latestValues),this.projectionTransform=gl(this.projectionDelta,this.treeScale),this.projectionTransform===l&&this.treeScale.x===a&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",i))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,r;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,r=this;void 0===t&&(t=!1);var o=this.snapshot,i=(null==o?void 0:o.latestValues)||{},a=tt({},this.latestValues),s=Ka();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var l=Qa(),c=null==o?void 0:o.isShared,u=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,d=Boolean(c&&!u&&!0===this.options.crossfade&&!this.path.some(Ml));this.animationProgress=0,this.mixTargetDelta=function(t){var n,o,f,p,m,h=t/1e3;Pl(s.x,e.x,h),Pl(s.y,e.y,h),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(n=r.relativeParent)||void 0===n?void 0:n.layout)&&(Wa(l,r.layout.actual,r.relativeParent.layout.actual),o=r.relativeTarget,f=r.relativeTargetOrigin,p=l,m=h,Ol(o.x,f.x,p.x,m),Ol(o.y,f.y,p.y,m)),c&&(r.animationValues=a,function(e,t,n,r,o,i){var a,s,l,c;o?(e.opacity=Eo(0,null!==(a=n.opacity)&&void 0!==a?a:1,tl(r)),e.opacityExit=Eo(null!==(s=t.opacity)&&void 0!==s?s:1,0,nl(r))):i&&(e.opacity=Eo(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(c=n.opacity)&&void 0!==c?c:1,r));for(var u=0;u<Js;u++){var d="border".concat(Xs[u],"Radius"),f=el(t,d),p=el(n,d);void 0===f&&void 0===p||(f||(f=0),p||(p=0),0===f||0===p||Qs(f)===Qs(p)?(e[d]=Math.max(Eo(Ks(f),Ks(p),r),0),(Dn.test(p)||Dn.test(f))&&(e[d]+="%")):e[d]=p)}(t.rotate||n.rotate)&&(e.rotate=Eo(t.rotate||0,n.rotate||0,r))}(a,i,r.latestValues,h,d,u)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=h},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,r=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Et.update((function(){rn.hasAnimatedSinceResize=!0,r.currentAnimation=function(e,t,n){void 0===n&&(n={});var r=wn(0)?0:da(0);return oa("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}(0,bl,tt(tt({},e),{onUpdate:function(t){var n;r.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),r.completeAnimation()}})),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,bl),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,r=e.layout,o=e.latestValues;t&&n&&r&&(il(t,n),ms(t,o),za(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var n,r,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new ml),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(o=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(r,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,r=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},r=0;r<pn.length;r++){var o="rotate"+pn[r];e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in null==e||e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,r,o,i,a;void 0===e&&(e={});var s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var l=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=gr(e.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none",s;var c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){var u={};return this.options.layoutId&&(u.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,u.pointerEvents=gr(e.pointerEvents)||""),this.hasProjected&&!os(this.latestValues)&&(u.transform=l?l({},""):"none",this.hasProjected=!1),u}var d=c.animationValues||c.latestValues;this.applyTransformsToTarget(),s.transform=gl(this.projectionDeltaWithTransform,this.treeScale,d),l&&(s.transform=l(d,s.transform));var f=this.projectionDelta,p=f.x,m=f.y;for(var h in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*m.origin,"% 0"),c.animationValues?s.opacity=c===this?null!==(o=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==o?o:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=c===this?null!==(i=d.opacity)&&void 0!==i?i:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,fn)if(void 0!==d[h]){var g=fn[h],v=g.correct,y=g.applyTo,b=v(d[h],c);if(y)for(var x=y.length,w=0;w<x;w++)s[y[w]]=b;else s[h]=b}return this.options.layoutId&&(s.pointerEvents=c===this?gr(e.pointerEvents)||"":"none"),s},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Sl),this.root.sharedNodes.clear()},e}()}function wl(e){e.updateLayout()}function El(e){var t,n,r,o,i=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;"size"===e.options.animationType?es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(t);t.min=s[e].min,t.max=t.min+n})):"position"===e.options.animationType&&es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(s[e]);t.max=t.min+n}));var c=Ka();za(c,s,i.layout);var u=Ka();i.isShared?za(u,e.applyTransform(l,!0),i.measured):za(u,s,i.layout);var d=!fl(c),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,m=p.snapshot,h=p.layout;if(m&&h){var g=Qa();Wa(g,i.layout,m.layout);var v=Qa();Wa(v,s,h.actual),pl(g,v)||(f=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(o=(r=e.options).onExitComplete)||void 0===o||o.call(r));e.options.transition=void 0}function Cl(e){e.clearSnapshot()}function Sl(e){e.clearMeasurements()}function kl(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function Tl(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Ll(e){e.resolveTargetDelta()}function _l(e){e.calcProjection()}function Al(e){e.resetRotation()}function Nl(e){e.removeLeadSnapshot()}function Pl(e,t,n){e.translate=Eo(t.translate,0,n),e.scale=Eo(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ol(e,t,n,r){e.min=Eo(t.min,n.min,r),e.max=Eo(t.max,n.max,r)}function Ml(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var Dl={duration:.45,ease:[.4,0,.1,1]};function Rl(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function Vl(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function jl(e){Vl(e.x),Vl(e.y)}var Fl=xl({attachResizeListener:function(e,t){return Cr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Il={current:void 0},Bl=xl({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!Il.current){var e=new Fl(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Il.current=e}return Il.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),Hl=tt(tt(tt(tt({},_a),oo),bs),Ys),Ul=cn((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=dn(e)?wr:Er;return tt(tt({},s),{preloadedFeatures:n,useRender:or(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,Hl,Us,Bl)})),zl={grad:.9,turn:360,rad:360/(2*Math.PI)},ql=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Wl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},$l=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Gl=function(e){return{r:Wl(e.r,0,255),g:Wl(e.g,0,255),b:Wl(e.b,0,255),a:Wl(e.a)}},Yl=function(e){return{r:Zl(e.r),g:Zl(e.g),b:Zl(e.b),a:Zl(e.a,3)}},Xl=/^#([0-9a-f]{3,8})$/i,Jl=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Kl=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Ql=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},ec=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),l:Wl(e.l,0,100),a:Wl(e.a)}},tc=function(e){return{h:Zl(e.h),s:Zl(e.s),l:Zl(e.l),a:Zl(e.a,3)}},nc=function(e){return Ql((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},rc=function(e){return{h:(t=Kl(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},oc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ac=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lc={string:[[function(e){var t=Xl.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zl(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zl(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ac.exec(e)||sc.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Gl({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=oc.exec(e)||ic.exec(e);if(!t)return null;var n,r,o=ec({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(zl[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return nc(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return ql(t)&&ql(n)&&ql(r)?Gl({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=ec({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return nc(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),v:Wl(e.v,0,100),a:Wl(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Ql(a)},"hsv"]]},cc=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},uc=function(e){return"string"==typeof e?cc(e.trim(),lc.string):"object"==typeof e&&null!==e?cc(e,lc.object):[null,void 0]},dc=function(e,t){var n=rc(e);return{h:n.h,s:Wl(n.s+100*t,0,100),l:n.l,a:n.a}},fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},pc=function(e,t){var n=rc(e);return{h:n.h,s:n.s,l:Wl(n.l+100*t,0,100),a:n.a}},mc=function(){function e(e){this.parsed=uc(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zl(fc(this.rgba),2)},e.prototype.isDark=function(){return fc(this.rgba)<.5},e.prototype.isLight=function(){return fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?Jl(Zl(255*o)):"","#"+Jl(t)+Jl(n)+Jl(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Yl(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return tc(rc(this.rgba))},e.prototype.toHslString=function(){return t=(e=tc(rc(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=Kl(this.rgba),{h:Zl(e.h),s:Zl(e.s),v:Zl(e.v),a:Zl(e.a,3)};var e},e.prototype.invert=function(){return hc({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,-e))},e.prototype.grayscale=function(){return hc(dc(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?hc({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zl(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=rc(this.rgba);return"number"==typeof e?hc({h:e,s:t.s,l:t.l,a:t.a}):Zl(t.h)},e.prototype.isEqual=function(e){return this.toHex()===hc(e).toHex()},e}(),hc=function(e){return e instanceof mc?e:new mc(e)},gc=o(688);const vc=new WeakMap,yc={},bc={},xc=()=>{},wc=xc(),Ec=Object,Cc=e=>e===wc,Sc=e=>"function"==typeof e,kc=(e,t)=>({...e,...t}),Tc="undefined",Lc=typeof window!=Tc,_c=typeof document!=Tc,Ac=(e,t)=>{const n=vc.get(e);return[()=>!Cc(t)&&e.get(t)||yc,r=>{if(!Cc(t)){const o=e.get(t);t in bc||(bc[t]=o),n[5](t,kc(o,r),o||yc)}},n[6],()=>!Cc(t)&&t in bc?bc[t]:!Cc(t)&&e.get(t)||yc]},Nc=new WeakMap;let Pc=0;const Oc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Ec(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Pc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i<e.length;i++)o+=Oc(e[i])+",";Nc.set(e,o)}if(n==Ec){o="#";const t=Ec.keys(e).sort();for(;!Cc(i=t.pop());)Cc(e[i])||(o+=i+":"+Oc(e[i])+",");Nc.set(e,o)}}return o};let Mc=!0;const[Dc,Rc]=Lc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[xc,xc],Vc={isOnline:()=>Mc,isVisible:()=>{const e=_c&&document.visibilityState;return Cc(e)||"hidden"!==e}},jc={initFocus:e=>(_c&&document.addEventListener("visibilitychange",e),Dc("focus",e),()=>{_c&&document.removeEventListener("visibilitychange",e),Rc("focus",e)}),initReconnect:e=>{const t=()=>{Mc=!0,e()},n=()=>{Mc=!1};return Dc("online",t),Dc("offline",n),()=>{Rc("online",t),Rc("offline",n)}}},Fc=!s.useId,Ic=!Lc||"Deno"in window,Bc=Ic?s.useEffect:s.useLayoutEffect,Hc="undefined"!=typeof navigator&&navigator.connection,Uc=!Ic&&Hc&&(["slow-2g","2g"].includes(Hc.effectiveType)||Hc.saveData),zc=e=>{if(Sc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Oc(e):"",t]};let qc=0;const Zc=()=>++qc,Wc=2;var $c=Wc;async function Gc(...e){const[t,n,r,o]=e,i=kc({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=!1!==i.revalidate,u=e=>"function"==typeof s?s(e):!1!==s,d=i.throwOnError;if(Sc(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=zc(n);if(!o)return;const[i,s]=Ac(t,o),[f,p,m]=vc.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](Wc).then((()=>i().data)):i().data;if(e.length<3)return g();let v,y=r;const b=Zc();p[o]=[b,0];const x=!Cc(l),w=i(),E=w.data,C=w._c,S=Cc(C)?E:C;if(x&&(l=Sc(l)?l(S):l,s({data:l,_c:S})),Sc(y))try{y=y(S)}catch(e){v=e}if(y&&Sc(y.then)){if(y=await y.catch((e=>{v=e})),b!==p[o][0]){if(v)throw v;return y}v&&x&&u(v)&&(a=!0,y=S,s({data:y,_c:wc}))}a&&(v||(Sc(a)&&(y=a(y,S)),s({data:y,_c:wc}))),p[o][1]=Zc();const k=await g();if(s({_c:wc}),!v)return a?k:y;if(d)throw v}}const Yc=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Xc=(e,t)=>{if(!vc.has(e)){const n=kc(jc,t),r={},o=Gc.bind(wc,e);let i=xc;const a={},s=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!vc.has(e)&&(vc.set(e,[r,{},{},{},o,l,s]),!Ic)){const t=n.initFocus(setTimeout.bind(wc,Yc.bind(wc,r,0))),o=n.initReconnect(setTimeout.bind(wc,Yc.bind(wc,r,1)));i=()=>{t&&t(),o&&o(),vc.delete(e)}}};return c(),[e,o,c,i]}return[e,vc.get(e)[4]]},[Jc,Kc]=Xc(new Map),Qc=kc({onLoadingSlow:xc,onSuccess:xc,onError:xc,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,i=r.retryCount,a=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!Cc(o)&&i>o||setTimeout(n,a,r)},onDiscarded:xc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Uc?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Uc?5e3:3e3,compare:(e,t)=>Oc(e)==Oc(t),isPaused:()=>!1,cache:Jc,mutate:Kc,fallback:{}},Vc),eu=(e,t)=>{const n=kc(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=kc(o,a))}return n},tu=(0,s.createContext)({}),nu=Lc&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>Sc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=zc(t),[,,,o]=vc.get(Jc),i=o[r];return i?(delete o[r],i):n(...e)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=s);const au={dedupe:!0},su=Ec.defineProperty((e=>{const{value:t}=e,n=(0,s.useContext)(tu),r=Sc(t),o=(0,s.useMemo)((()=>r?t(n):t),[r,n,t]),i=(0,s.useMemo)((()=>r?o:eu(n,o)),[r,n,o]),a=o&&o.provider,l=(0,s.useRef)(wc);a&&!l.current&&(l.current=Xc(a(i.cache||Jc),o));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),Bc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,s.createElement)(tu.Provider,kc(e,{value:i}))}),"defaultValue",{value:Qc}),lu=(cu=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=vc.get(r),[v,y]=zc(e),b=(0,s.useRef)(!1),x=(0,s.useRef)(!1),w=(0,s.useRef)(v),E=(0,s.useRef)(t),C=(0,s.useRef)(n),S=()=>C.current,k=()=>S().isVisible()&&S().isOnline(),[T,L,_,A]=Ac(r,v),N=(0,s.useRef)({}).current,P=Cc(a)?n.fallback[v]:a,O=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!Cc(e[r]))return!1;if(!o(H,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},M=(0,s.useMemo)((()=>{const e=!!v&&!!t&&(Cc(l)?!S().isPaused()&&!i&&(!!Cc(c)||c):l),n=t=>{const n=kc(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=T(),o=A(),a=n(r),s=r===o?a:n(o);let u=a;return[()=>{const e=n(T());return O(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[r,v]),D=(0,gc.useSyncExternalStore)((0,s.useCallback)((e=>_(v,((t,n)=>{O(n,t)||e()}))),[r,v]),M[0],M[1]),R=!b.current,V=m[v]&&m[v].length>0,j=D.data,F=Cc(j)?P:j,I=D.error,B=(0,s.useRef)(F),H=p?Cc(j)?B.current:j:F,U=!(V&&!Cc(I))&&(R&&!Cc(l)?l:!S().isPaused()&&(i?!Cc(F)&&c:Cc(F)||c)),z=!!(v&&t&&R&&U),q=Cc(D.isValidating)?z:D.isValidating,Z=Cc(D.isLoading)?z:D.isLoading,W=(0,s.useCallback)((async e=>{const t=E.current;if(!v||!t||x.current||S().isPaused())return!1;let r,i,a=!0;const s=e||{},l=!g[v]||!s.dedupe,c=()=>Fc?!x.current&&v===w.current&&b.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{L(u)},f=()=>{const e=g[v];e&&e[1]===i&&delete g[v]},p={isValidating:!0};Cc(T().data)&&(p.isLoading=!0);try{if(l&&(L(p),n.loadingTimeout&&Cc(T().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,n)}),n.loadingTimeout),g[v]=[t(y),Zc()]),[r,i]=g[v],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[v]||g[v][1]!==i)return l&&c()&&S().onDiscarded(v),!1;u.error=wc;const e=h[v];if(!Cc(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(v),!1;const s=T().data;u.data=o(s,r)?s:r,l&&c()&&S().onSuccess(r,v,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,v,t),(!0===n||Sc(n)&&n(e))&&k()&&t.onErrorRetry(e,v,t,(e=>{const t=m[v];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,r]),$=(0,s.useCallback)(((...e)=>Gc(r,w.current,...e)),[]);if(Bc((()=>{E.current=t,C.current=n,Cc(j)||(B.current=j)})),Bc((()=>{if(!v)return;const e=W.bind(wc,au);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&k()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&k()&&e();else{if(n==$c)return W();if(3==n)return W(r)}}));return x.current=!1,w.current=v,b.current=!0,L({_k:y}),U&&(Cc(F)||Ic?e():(e=>{Lc&&typeof window.requestAnimationFrame!=Tc?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{x.current=!0,n()}}),[v]),Bc((()=>{let e;function t(){const t=Sc(u)?u(T().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){T().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():W(au).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,s.useDebugValue)(H),i&&Cc(F)&&v){if(!Fc&&Ic)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,C.current=n,x.current=!1,Cc(I)?W(au):I}return{mutate:$,get data(){return N.data=!0,H},get error(){return N.error=!0,I},get isValidating(){return N.isValidating=!0,q},get isLoading(){return N.isLoading=!0,Z}}},function(...e){const t=kc(Qc,(0,s.useContext)(tu)),[n,r,o]=ou(e),i=eu(t,o);let a=cu;const{use:l}=i,c=(l||[]).concat(iu);for(let e=c.length;e--;)a=c[e](a);return a(n,r||i.fetcher||null,i)});var cu;const uu=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var du=o(798);const{useSyncExternalStoreWithSelector:fu}=du,pu=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?uu(e):uu)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=fu(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,s.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},mu=e=>e?pu(e):pu,hu=new Map,gu=e=>{const t=hu.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},vu=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(null==i||i)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=hu.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return hu.set(n.name,o),{type:"tracked",store:e,...o}})(s,c,l);let f=!0;o.setState=(e,t,i)=>{const c=n(e,t);if(!f)return c;const d=void 0===i?{type:a||"anonymous"}:"string"==typeof i?{type:i}:i;return void 0===s?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${s}/${d.type}`},{...gu(l.name),[s]:o.getState()}),c)};const p=(...e)=>{const t=f;f=!1,n(...e),f=t},m=e(o.setState,r,o);if("untracked"===d.type?null==u||u.init(m):(d.stores[d.store]=o,null==u||u.init(Object.fromEntries(Object.entries(d.stores).map((([e,t])=>[e,e===d.store?m:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):yu(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===s)return void p(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[s];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&p(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return p(m),void 0===s?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(gu(l.name));case"COMMIT":return void 0===s?void(null==u||u.init(o.getState())):null==u?void 0:u.init(gu(l.name));case"ROLLBACK":return yu(e.state,(e=>{if(void 0===s)return p(e),void(null==u||u.init(o.getState()));p(e[s]),null==u||u.init(gu(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return yu(e.state,(e=>{void 0!==s?JSON.stringify(o.getState())!==JSON.stringify(e[s])&&p(e[s]):p(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return p(void 0===s?r:r[s]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return f=!f}return}})),m},yu=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)};function bu(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const xu=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return xu(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return xu(t)(e)}}}},wu=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=xu(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=u({state:e,version:i.version}).then((e=>c.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;a=!1,s.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),a=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let i={storage:bu((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=i.partialize({...r()});return c.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;a=!1,s.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),a=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},i.skipHydration||m(),p||f})(e,t),Eu=mu(wu(vu((e=>({designColors:{},queuedTour:null,setDesignColors(t){e({designColors:t})},queueTourForRedirect(t){e({queuedTour:t})},clearQueuedTour(){e({queuedTour:null})}})),{name:"Extendify Assist Globals Sync"}),{name:"extendify-assist-globals-sync"})),Cu=()=>{const{designColors:t,setDesignColors:n}=Eu(),{data:r}=lu("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-theme-primary-bg");var r;if(n)return{mainColor:n,darkColor:hc(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-theme-primary-text"))&&void 0!==r?r:"#fff"};const o=document?.querySelector("a.wp-has-current-submenu, li.current > a.current");if(!o)return t;const i=window.getComputedStyle(o)?.["background-color"];return{mainColor:i,darkColor:hc(i).darken(.1).toHex(),textColor:"#fff"}}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};function Su(e,t){return function(){return e.apply(t,arguments)}}const{toString:ku}=Object.prototype,{getPrototypeOf:Tu}=Object,Lu=(e=>t=>{const n=ku.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_u=e=>(e=e.toLowerCase(),t=>Lu(t)===e),Au=e=>t=>typeof t===e,{isArray:Nu}=Array,Pu=Au("undefined"),Ou=_u("ArrayBuffer"),Mu=Au("string"),Du=Au("function"),Ru=Au("number"),Vu=e=>null!==e&&"object"==typeof e,ju=e=>{if("object"!==Lu(e))return!1;const t=Tu(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Fu=_u("Date"),Iu=_u("File"),Bu=_u("Blob"),Hu=_u("FileList"),Uu=_u("URLSearchParams");function zu(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),Nu(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function qu(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Zu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Wu=e=>!Pu(e)&&e!==Zu,$u=(Gu="undefined"!=typeof Uint8Array&&Tu(Uint8Array),e=>Gu&&e instanceof Gu);var Gu;const Yu=_u("HTMLFormElement"),Xu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ju=_u("RegExp"),Ku=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};zu(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Qu="abcdefghijklmnopqrstuvwxyz",ed="0123456789",td={DIGIT:ed,ALPHA:Qu,ALPHA_DIGIT:Qu+Qu.toUpperCase()+ed};var nd={isArray:Nu,isArrayBuffer:Ou,isBuffer:function(e){return null!==e&&!Pu(e)&&null!==e.constructor&&!Pu(e.constructor)&&Du(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||ku.call(e)===t||Du(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ou(e.buffer),t},isString:Mu,isNumber:Ru,isBoolean:e=>!0===e||!1===e,isObject:Vu,isPlainObject:ju,isUndefined:Pu,isDate:Fu,isFile:Iu,isBlob:Bu,isRegExp:Ju,isFunction:Du,isStream:e=>Vu(e)&&Du(e.pipe),isURLSearchParams:Uu,isTypedArray:$u,isFileList:Hu,forEach:zu,merge:function e(){const{caseless:t}=Wu(this)&&this||{},n={},r=(r,o)=>{const i=t&&qu(n,o)||o;ju(n[i])&&ju(r)?n[i]=e(n[i],r):ju(r)?n[i]=e({},r):Nu(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&zu(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(zu(t,((t,r)=>{n&&Du(t)?e[r]=Su(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&Tu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Lu,kindOfTest:_u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Nu(e))return e;let t=e.length;if(!Ru(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Yu,hasOwnProperty:Xu,hasOwnProp:Xu,reduceDescriptors:Ku,freezeMethods:e=>{Ku(e,((t,n)=>{if(Du(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Du(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Nu(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:qu,global:Zu,isContextDefined:Wu,ALPHABET:td,generateString:(e=16,t=td.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Du(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Vu(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=Nu(e)?[]:{};return zu(e,((e,t)=>{const i=n(e,r+1);!Pu(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function rd(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}nd.inherits(rd,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:nd.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const od=rd.prototype,id={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{id[e]={value:e}})),Object.defineProperties(rd,id),Object.defineProperty(od,"isAxiosError",{value:!0}),rd.from=(e,t,n,r,o,i)=>{const a=Object.create(od);return nd.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),rd.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ad=rd;function sd(e){return nd.isPlainObject(e)||nd.isArray(e)}function ld(e){return nd.endsWith(e,"[]")?e.slice(0,-2):e}function cd(e,t,n){return e?e.concat(t).map((function(e,t){return e=ld(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ud=nd.toFlatObject(nd,{},null,(function(e){return/^is[A-Z]/.test(e)}));var dd=function(e,t,n){if(!nd.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=nd.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!nd.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&nd.isSpecCompliantForm(t);if(!nd.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(nd.isDate(e))return e.toISOString();if(!s&&nd.isBlob(e))throw new ad("Blob is not supported. Use a Buffer instead.");return nd.isArrayBuffer(e)||nd.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(nd.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(nd.isArray(e)&&function(e){return nd.isArray(e)&&!e.some(sd)}(e)||(nd.isFileList(e)||nd.endsWith(n,"[]"))&&(s=nd.toArray(e)))return n=ld(n),s.forEach((function(e,r){!nd.isUndefined(e)&&null!==e&&t.append(!0===a?cd([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!sd(e)||(t.append(cd(o,n,i),l(e)),!1)}const u=[],d=Object.assign(ud,{defaultVisitor:c,convertValue:l,isVisitable:sd});if(!nd.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!nd.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),nd.forEach(n,(function(n,i){!0===(!(nd.isUndefined(n)||null===n)&&o.call(t,n,nd.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function fd(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function pd(e,t){this._pairs=[],e&&dd(e,this,t)}const md=pd.prototype;md.append=function(e,t){this._pairs.push([e,t])},md.toString=function(e){const t=e?function(t){return e.call(this,t,fd)}:fd;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var hd=pd;function gd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vd(e,t,n){if(!t)return e;const r=n&&n.encode||gd,o=n&&n.serialize;let i;if(i=o?o(t,n):nd.isURLSearchParams(t)?t.toString():new hd(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var yd=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){nd.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},bd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xd="undefined"!=typeof URLSearchParams?URLSearchParams:hd,wd=FormData;const Ed=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),Cd="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var Sd={isBrowser:!0,classes:{URLSearchParams:xd,FormData:wd,Blob:Blob},isStandardBrowserEnv:Ed,isStandardBrowserWebWorkerEnv:Cd,protocols:["http","https","file","blob","url","data"]},kd=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;return i=!i&&nd.isArray(r)?r.length:i,s?(nd.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&nd.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&nd.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a)}if(nd.isFormData(e)&&nd.isFunction(e.entries)){const n={};return nd.forEachEntry(e,((e,r)=>{t(function(e){return nd.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Td={"Content-Type":void 0},Ld={transitional:bd,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=nd.isObject(e);if(o&&nd.isHTMLForm(e)&&(e=new FormData(e)),nd.isFormData(e))return r&&r?JSON.stringify(kd(e)):e;if(nd.isArrayBuffer(e)||nd.isBuffer(e)||nd.isStream(e)||nd.isFile(e)||nd.isBlob(e))return e;if(nd.isArrayBufferView(e))return e.buffer;if(nd.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return dd(e,new Sd.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Sd.isNode&&nd.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=nd.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return dd(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(nd.isString(e))try{return(0,JSON.parse)(e),nd.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ld.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&nd.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw ad.from(e,ad.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Sd.classes.FormData,Blob:Sd.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};nd.forEach(["delete","get","head"],(function(e){Ld.headers[e]={}})),nd.forEach(["post","put","patch"],(function(e){Ld.headers[e]=nd.merge(Td)}));var _d=Ld;const Ad=nd.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Nd=Symbol("internals");function Pd(e){return e&&String(e).trim().toLowerCase()}function Od(e){return!1===e||null==e?e:nd.isArray(e)?e.map(Od):String(e)}function Md(e,t,n,r){return nd.isFunction(r)?r.call(this,t,n):nd.isString(t)?nd.isString(r)?-1!==t.indexOf(r):nd.isRegExp(r)?r.test(t):void 0:void 0}class Dd{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Pd(t);if(!o)throw new Error("header name must be a non-empty string");const i=nd.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Od(e))}const i=(e,t)=>nd.forEach(e,((e,n)=>o(e,n,t)));return nd.isPlainObject(e)||e instanceof this.constructor?i(e,t):nd.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ad[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(nd.isFunction(t))return t.call(this,e,n);if(nd.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);return!(!n||void 0===this[n]||t&&!Md(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Pd(e)){const o=nd.findKey(n,e);!o||t&&!Md(0,n[o],o,t)||(delete n[o],r=!0)}}return nd.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Md(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return nd.forEach(this,((r,o)=>{const i=nd.findKey(n,o);if(i)return t[i]=Od(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Od(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return nd.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&nd.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Nd]=this[Nd]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Pd(e);t[r]||(function(e,t){const n=nd.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return nd.isArray(e)?e.forEach(r):r(e),this}}Dd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),nd.freezeMethods(Dd.prototype),nd.freezeMethods(Dd);var Rd=Dd;function Vd(e,t){const n=this||_d,r=t||n,o=Rd.from(r.headers);let i=r.data;return nd.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function jd(e){return!(!e||!e.__CANCEL__)}function Fd(e,t,n){ad.call(this,null==e?"canceled":e,ad.ERR_CANCELED,t,n),this.name="CanceledError"}nd.inherits(Fd,ad,{__CANCEL__:!0});var Id=Fd,Bd=Sd.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),nd.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),nd.isString(r)&&a.push("path="+r),nd.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Hd(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ud=Sd.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=nd.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},zd=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function qd(e,t){let n=0;const r=zd(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Zd={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Rd.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}nd.isFormData(r)&&(Sd.isStandardBrowserEnv||Sd.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Hd(e.baseURL,e.url);function u(){if(!l)return;const r=Rd.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ad("Request failed with status code "+n.status,[ad.ERR_BAD_REQUEST,ad.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),vd(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new ad("Request aborted",ad.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new ad("Network Error",ad.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||bd;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ad(t,r.clarifyTimeoutError?ad.ETIMEDOUT:ad.ECONNABORTED,e,l)),l=null},Sd.isStandardBrowserEnv){const t=(e.withCredentials||Ud(c))&&e.xsrfCookieName&&Bd.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&nd.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),nd.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",qd(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",qd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new Id(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===Sd.protocols.indexOf(d)?n(new ad("Unsupported protocol "+d+":",ad.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};nd.forEach(Zd,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Wd={getAdapter:e=>{e=nd.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=nd.isString(n)?Zd[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new ad(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(nd.hasOwnProp(Zd,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!nd.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Zd};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Id(null,e)}function Gd(e){return $d(e),e.headers=Rd.from(e.headers),e.data=Vd.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wd.getAdapter(e.adapter||_d.adapter)(e).then((function(t){return $d(e),t.data=Vd.call(e,e.transformResponse,t),t.headers=Rd.from(t.headers),t}),(function(t){return jd(t)||($d(e),t&&t.response&&(t.response.data=Vd.call(e,e.transformResponse,t.response),t.response.headers=Rd.from(t.response.headers))),Promise.reject(t)}))}const Yd=e=>e instanceof Rd?e.toJSON():e;function Xd(e,t){t=t||{};const n={};function r(e,t,n){return nd.isPlainObject(e)&&nd.isPlainObject(t)?nd.merge.call({caseless:n},e,t):nd.isPlainObject(t)?nd.merge({},t):nd.isArray(t)?t.slice():t}function o(e,t,n){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!nd.isUndefined(t))return r(void 0,t)}function a(e,t){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Yd(e),Yd(t),!0)};return nd.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);nd.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Jd="1.3.2",Kd={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Kd[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Qd={};Kd.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Jd+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new ad(r(o," has been removed"+(t?" in "+t:"")),ad.ERR_DEPRECATED);return t&&!Qd[o]&&(Qd[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var ef={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ad("options must be an object",ad.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new ad("option "+i+" must be "+n,ad.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ad("Unknown option "+i,ad.ERR_BAD_OPTION)}},validators:Kd};const tf=ef.validators;class nf{constructor(e){this.defaults=e,this.interceptors={request:new yd,response:new yd}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Xd(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&ef.assertOptions(n,{silentJSONParsing:tf.transitional(tf.boolean),forcedJSONParsing:tf.transitional(tf.boolean),clarifyTimeoutError:tf.transitional(tf.boolean)},!1),void 0!==r&&ef.assertOptions(r,{encode:tf.function,serialize:tf.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&nd.merge(o.common,o[t.method]),i&&nd.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Rd.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Gd.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let f=t;for(d=0;d<u;){const e=a[d++],t=a[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=Gd.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return vd(Hd((e=Xd(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}nd.forEach(["delete","get","head","options"],(function(e){nf.prototype[e]=function(t,n){return this.request(Xd(n||{},{method:e,url:t,data:(n||{}).data}))}})),nd.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Xd(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}nf.prototype[e]=t(),nf.prototype[e+"Form"]=t(!0)}));var rf=nf;class of{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Id(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new of((function(t){e=t}));return{token:t,cancel:e}}}var af=of;const sf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sf).forEach((([e,t])=>{sf[t]=e}));var lf=sf;const cf=function e(t){const n=new rf(t),r=Su(rf.prototype.request,n);return nd.extend(r,rf.prototype,n,{allOwnKeys:!0}),nd.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Xd(t,n))},r}(_d);cf.Axios=rf,cf.CanceledError=Id,cf.CancelToken=af,cf.isCancel=jd,cf.VERSION=Jd,cf.toFormData=dd,cf.AxiosError=ad,cf.Cancel=cf.CanceledError,cf.all=function(e){return Promise.all(e)},cf.spread=function(e){return function(t){return e.apply(null,t)}},cf.isAxiosError=function(e){return nd.isObject(e)&&!0===e.isAxiosError},cf.mergeConfig=Xd,cf.AxiosHeaders=Rd,cf.formToJSON=e=>kd(nd.isHTMLForm(e)?new FormData(e):e),cf.HttpStatusCode=lf,cf.default=cf;const uf=cf.create({baseURL:window.extAssistData.root,headers:{"X-WP-Nonce":window.extAssistData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Assist":!0,"X-Extendify":!0}});uf.interceptors.request.use((e=>df(e)),(e=>console.log(e)||e)),uf.interceptors.response.use((e=>Object.prototype.hasOwnProperty.call(e,"data")?e.data:e),(e=>console.log(e)||e));const df=e=>(e.headers["X-Extendify-Assist-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Assist-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e);var ff=o(184),pf=o.n(ff);const mf={"site-type":{step:(0,t.__)("Site Industry","extendify"),title:(0,t.__)("Let's Start Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Industry","extendify")},"site-title":{step:(0,t.__)("Site Title","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Set Site Title","extendify")},goals:{step:(0,t.__)("Goals","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Goals","extendify")},layout:{step:(0,t.__)("Design","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Design","extendify")},pages:{step:(0,t.__)("Pages","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Pages","extendify")},confirmation:{step:(0,t.__)("Launch","extendify"),title:(0,t.__)("Let's Launch Your Site","extendify"),description:(0,t.__)("You're one step away from creating a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Launch The Site","extendify")}},hf=()=>{const t=(()=>{var e;const t=JSON.parse(null!==(e=localStorage.getItem("extendify-pages"))&&void 0!==e?e:null)?.state?.currentPageSlug;return Object.keys(mf).includes(t)?t:"site-type"})();let n=!1;return(0,e.createElement)("div",{className:"w-full border border-gray-300 text-base bg-white relative mb-6 pt-8 rounded overflow-hidden"},(0,e.createElement)("img",{className:"max-w-lg w-full block mx-auto",src:window.extAssistData.asset_path+"/extendify-preview.png"}),(0,e.createElement)("div",{className:"px-3 mx-6 text-center"},(0,e.createElement)("h2",{className:"text-2xl mb-4 mt-8"},mf[t]?.title),(0,e.createElement)("p",{className:"my-4 text-base"},mf[t]?.description),(0,e.createElement)("a",{href:`${window.extAssistData.adminUrl}admin.php?page=extendify-launch`,className:"inline-block rounded my-4 px-4 py-2 bg-design-main text-white border-none no-underline cursor-pointer"},mf[t]?.buttonText)),(0,e.createElement)("div",{className:"justify-between items-center mt-4 py-6 px-20 flex bg-gray-50"},Object.keys(mf).map(((r,o)=>(r===t&&(n=!0),(0,e.createElement)(e.Fragment,{key:r},(0,e.createElement)(gf,{reached:n,stepName:mf[r].step,current:r===t}),o!==Object.keys(mf).length-1&&(0,e.createElement)("div",{className:pf()("hidden lg:block border-0 border-b-2 border-solid h-0 grow w-full",{"border-design-main":!n,"border-gray-300":n})})))))))},gf=t=>{let{reached:n,current:r,stepName:o,bgColor:i}=t;return(0,e.createElement)("div",{className:"flex-none text-sm flex items-center gap-x-2"},(0,e.createElement)("span",{style:{background:n?void 0:i},className:pf()("w-6 h-6 rounded-full flex items-center justify-center text-white",{"disc-checked bg-design-main border-opacity-10":!n,"disc-number bg-gray-300":n&&!r,"border-dashed border-2 border-design-main":r})},!n&&(0,e.createElement)("span",{className:"dashicons dashicons-saved"})),(0,e.createElement)("span",{className:"sr-only"},o))};var vf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const yf=()=>{const n=window.extAssistData.resourceData.quickLinks;return 0===n.length?(0,e.createElement)("div",{className:"assist-quick-links-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No quick links found...","extendify")):(0,e.createElement)("div",{id:"assist-quick-links-module",className:"w-full bg-white p-4 lg:p-8"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Quick Links","extendify")),(0,e.createElement)("div",{className:"grid grid-cols-1 xs:grid-cols-2 gap-4 mt-4",id:"assist-quick-links-module-list"},n.map((t=>(0,e.createElement)("a",{key:t.slug,className:"flex items-center no-underline hover:underline text-black hover:text-design-main text-sm",href:"view-site"==t.slug?`${window.extAssistData.home}`:`${window.extAssistData.adminUrl}${t.internalLink}`},(0,e.createElement)("span",null,t.name),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))))))};var bf,xf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const wf={viewedRecommendations:[],dismissedRecommendations:[],...null!==(bf=(window.extAssistData.userData.recommendationData?.data||{})?.state)&&void 0!==bf?bf:{}},Ef={getItem:async()=>JSON.stringify(await uf.get("assist/recommendation-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/recommendation-data",{data:n}));var n},removeItem:()=>{}},Cf=mu(wu(((e,t)=>({...wf,track(t){const n=(new Date).toISOString(),r=n;e((e=>{let{viewedRecommendations:o}=e;const i=o.find((e=>e.slug===t));return{viewedRecommendations:[...o.filter((e=>e.slug!==t)),i?{...i,count:i.count+1,lastViewedAt:n}:{slug:t,firstViewedAt:r,lastViewedAt:n,count:1}]}}))},isDismissedRecommendation(e){return t().dismissedRecommendations.some((t=>t.id===e))},dismissRecommendation(n){if(t().isDismissedRecommendation(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedRecommendations:[...e.dismissedRecommendations,r]})))}})),{name:"extendify-assist-recommendations",storage:bu((()=>Ef)),skipHydration:!0})),Sf=o=>{let{rec:i}=o;const{track:a,isDismissedRecommendation:s,dismissRecommendation:l}=Cf();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{key:i.slug,className:"w-full p-2 lg:p-4 relative"},(0,e.createElement)("div",{className:"flex flex-col"},(0,e.createElement)("h3",{className:"m-0 mb-2 text-lg"},i.title),(0,e.createElement)("p",{className:"m-0 text-sm"},i.description),(0,e.createElement)("a",{className:"px-3 py-2 mt-4 w-max leading-tight min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded relative cursor-pointer text-center no-underline text-sm",href:"externalLink"===i.linkType?`${i.externalLink}`:`${window.extAssistData.adminUrl}${i.internalLink}`,onClick:()=>a(i.slug),target:"externalLink"===i.linkType?"_blank":"",rel:"externalLink"===i.linkType?"noreferrer":void 0},(0,e.createElement)("span",null,i.buttonText))),s(i.slug)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5 absolute top-0 right-0 m-2 lg:m-4",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),l(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline relative"},(0,e.createElement)(r,{icon:xf,className:""}))}})))};var kf;const Tf={siteType:{},siteInformation:{title:void 0},siteTypeSearch:[],style:null,pages:[],plugins:[],goals:[],...null!==(kf=(window.extAssistData.userData.userSelectionData?.data||{})?.state)&&void 0!==kf?kf:{}},Lf={getItem:async()=>JSON.stringify(await uf.get("assist/user-selection-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/user-selection-data",{data:n}));var n},removeItem:()=>{}},_f=mu(wu(vu((()=>({...Tf})),{name:"Extendify User Selections"}),{name:"extendify-site-selection",storage:bu((()=>Lf)),skipHydration:!0}));var Af;const Nf={activeTests:[],seenTasks:[],completedTasks:[],inProgressTasks:[],...null!==(Af=(window.extAssistData.userData.taskData?.data||{})?.state)&&void 0!==Af?Af:{}},Pf={getItem:async()=>JSON.stringify(await uf.get("assist/task-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/task-data",{data:n}));var n},removeItem:()=>{}},Of=mu(wu(vu(((e,t)=>({...Nf,isCompleted(e){return t().completedTasks.some((t=>t?.id===e))},completeTask(n){t().isCompleted(n)||e((e=>({completedTasks:[...e.completedTasks,{id:n,completedAt:(new Date).toISOString()}]})))},dismissTask(n){t().completeTask(n),e((e=>{const{completedTasks:t}=e,r=t.find((e=>e.id===n));return{completedTasks:[...t,{...r,dismissed:!0}]}}))},isSeen(e){return t().seenTasks.some((t=>t?.id===e))},seeTask(n){if(t().isSeen(n))return;const r={id:n,firstSeenAt:(new Date).toISOString()};e((e=>({seenTasks:[...e.seenTasks,r]})))},uncompleteTask(t){e((e=>({completedTasks:e.completedTasks.filter((e=>e.id!==t))})))},toggleCompleted(e){t().isCompleted(e)?t().uncompleteTask(e):t().completeTask(e)}})),{name:"Extendify Assist Tasks"}),{name:"extendify-assist-tasks",storage:bu((()=>Pf)),skipHydration:!0})),Mf=()=>{var e,t,n,r,o,i,a;const{goals:s}=_f(),{completedTasks:l}=Of(),{siteCreatedAt:c,resourceData:u}=null!==(e=window.extAssistData)&&void 0!==e?e:{},{activePlugins:d,recommendations:f}=null!=u?u:{};if(!Array.isArray(f))return[];const p=null!==(t=f?.filter((e=>d?.some((t=>e?.pluginDepSlugs?.includes(t))))))&&void 0!==t?t:[],m=null!==(n=f?.filter((e=>s?.some((t=>e?.goalDepSlugs?.includes(t?.slug))))))&&void 0!==n?n:[],h=null!==(r=f?.filter((e=>l?.some((t=>e?.taskDepSlugs?.includes(t?.id))))))&&void 0!==r?r:[],g=(null!==(o=f?.filter((e=>{let{generalExclusions:t}=e;return null!==t})))&&void 0!==o?o:[]).filter((e=>{if(e.generalExclusions.includes("sslEnabled")&&"https:"!==location.protocol)return e})),v=(null!==(i=f?.filter((e=>null!==e?.pluginExclusions)))&&void 0!==i?i:[]).filter((e=>!d.some((t=>e?.pluginExclusions?.includes(t))))),y=[...null!==(a=f?.filter((e=>{let{goalDepSlugs:t,taskDepSlugs:n,pluginDepSlugs:r,generalExclusions:o,pluginExclusions:i}=e;return null===t&&null===n&&null===r&&null===o&&null===i})))&&void 0!==a?a:[],...p,...m,...h,...g,...v].sort(((e,t)=>t.priority-e.priority));return{recommendations:y.filter((e=>{var t;return!!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=Math.floor((new Date-new Date(e))/864e5);return Math.max(0,n)>=Number(t)}(c,null!==(t=e?.showAfterDay)&&void 0!==t?t:0)&&e}))}};function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Df.apply(this,arguments)}function Rf(t){return(0,e.createElement)("svg",Df({width:"111",height:"93",viewBox:"0 0 111 93",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),(0,e.createElement)("path",{d:"M14.5101 87.2398C13.3358 90.2964 16.3444 93.2964 19.3977 92.1131L83.0531 65.0925L39.2382 22.4141L14.5101 87.2398Z",fill:"#495683"}),(0,e.createElement)("path",{d:"M40.2877 20.4995C36.3109 24.4124 42.7996 37.4558 54.7806 49.6327C66.7617 61.8097 79.6982 68.5091 83.6746 64.5962C87.6515 60.6834 81.1626 47.6398 69.1815 35.463C59.517 25.6405 49.2321 19.3822 43.5285 19.3828C42.1614 19.383 41.0566 19.7428 40.2877 20.4995Z",fill:"#2A3453"}),(0,e.createElement)("path",{d:"M34.2276 35.5482L33.7734 36.7374C33.7734 36.7393 33.7734 36.7413 33.7714 36.745C32.9333 41.096 37.9937 50.1253 46.3655 58.6339C54.4862 66.8873 63.1487 72.0336 67.6437 71.6321L69.788 70.722L74.5851 68.6868C73.5111 68.8561 72.1976 68.7082 70.7024 68.2774C65.3515 66.7413 57.6872 61.5758 50.4106 54.1803C43.3562 47.0103 38.4029 39.5096 36.7851 34.1605C36.3386 32.6887 36.1476 31.3786 36.2352 30.2852L34.2276 35.5482Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M28.0033 51.8643L27.8588 52.2422C27.8588 52.2442 27.8588 52.2462 27.8569 52.2481C26.9798 55.3069 30.699 62.0787 36.9658 68.4509C43.3477 74.9363 50.19 78.7863 53.1799 77.7709C53.186 77.7689 53.1895 77.7669 53.1934 77.7648L53.5014 77.6362L58.9633 75.3164C57.9282 75.7277 56.4508 75.5835 54.6846 74.9658C50.7841 73.6011 45.4804 69.9227 40.4276 64.7882C35.4825 59.7628 31.9351 54.5173 30.5667 50.6187C29.9605 48.8857 29.781 47.4198 30.1047 46.3594L28.0033 51.8643Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M22.4938 66.3067V66.3088L22.1664 67.1665C21.9033 69.3261 24.3282 73.5798 28.2773 77.5935C32.4528 81.8371 36.9223 84.381 38.9535 83.8079L39.3509 83.6403L44.2223 81.572C43.152 81.8135 41.5655 81.3867 39.7134 80.4219C37.2789 79.1547 34.3844 76.9579 31.6009 74.1275C28.8776 71.3596 26.7607 68.496 25.5211 66.0728C24.5426 64.1665 24.1079 62.5329 24.3516 61.4375L22.4938 66.3067Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M17.6223 79.0764C17.6223 79.0764 17.6223 79.0784 17.6203 79.0784L17.4352 79.5675C17.291 80.788 18.6574 83.1856 20.8834 85.4467C23.1446 87.7451 25.5596 89.1603 26.7645 88.9828H26.7665L27.2263 88.7861L31.1579 87.1174C30.1093 87.3239 28.2771 86.5131 26.273 84.9984C25.3824 84.3298 24.4583 83.5207 23.5539 82.6008C22.6963 81.7294 21.9359 80.8402 21.3006 79.9846C19.8446 78.0216 19.0298 76.2185 19.131 75.1211L17.6223 79.0764Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M105.061 51.8608C105.061 53.294 106.222 54.4556 107.655 54.4556C109.088 54.4556 110.25 53.294 110.25 51.8608C110.25 50.4275 109.088 49.2656 107.655 49.2656C106.222 49.2656 105.061 50.4275 105.061 51.8608Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M101.401 34.3311C101.401 36.3521 103.039 37.9907 105.06 37.9907C107.081 37.9907 108.719 36.3521 108.719 34.3311C108.719 32.31 107.081 30.6719 105.06 30.6719C103.039 30.6719 101.401 32.31 101.401 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.2651 78.0852C85.2651 80.106 86.9037 81.7446 88.9244 81.7446C90.9454 81.7446 92.5837 80.106 92.5837 78.0852C92.5837 76.0641 90.9454 74.4258 88.9244 74.4258C86.9037 74.4258 85.2651 76.0641 85.2651 78.0852Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M64.5986 70.4947C64.5986 73.3612 66.9221 75.6847 69.7885 75.6847C72.6548 75.6847 74.9779 73.3612 74.9779 70.4947C74.9779 67.6282 72.6548 65.3047 69.7885 65.3047C66.9221 65.3047 64.5986 67.6282 64.5986 70.4947Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M83.1626 31.3154C83.1626 34.1817 85.4863 36.5055 88.3527 36.5055C91.2188 36.5055 93.5423 34.1817 93.5423 31.3154C93.5423 28.449 91.2188 26.125 88.3527 26.125C85.4863 26.125 83.1626 28.449 83.1626 31.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M0.75 32.3154C0.75 35.1817 3.07369 37.5055 5.94006 37.5055C8.8062 37.5055 11.1297 35.1817 11.1297 32.3154C11.1297 29.449 8.8062 27.125 5.94006 27.125C3.07369 27.125 0.75 29.449 0.75 32.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.7578 6.7825C85.7578 8.21584 86.9194 9.37751 88.3527 9.37751C89.7858 9.37751 90.9477 8.21584 90.9477 6.7825C90.9477 5.34938 89.7858 4.1875 88.3527 4.1875C86.9194 4.1875 85.7578 5.34938 85.7578 6.7825Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M24.0698 34.3311C24.0698 36.3521 25.7081 37.9907 27.7291 37.9907C29.7501 37.9907 31.3884 36.3521 31.3884 34.3311C31.3884 32.31 29.7501 30.6719 27.7291 30.6719C25.7081 30.6719 24.0698 32.31 24.0698 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M23.8223 16.169C23.8223 17.6023 24.9841 18.7638 26.4172 18.7638C27.8503 18.7638 29.0121 17.6023 29.0121 16.169C29.0121 14.7359 27.8503 13.5742 26.4172 13.5742C24.9841 13.5742 23.8223 14.7359 23.8223 16.169Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M46.7744 3.0625C55.0321 9.74224 56.3113 21.8517 49.6318 30.1097",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M77.8042 8.66016C76.7538 12.07 69.3024 9.77439 68.2518 13.1842C67.2014 16.5942 74.6526 18.8898 73.6022 22.2998C72.5516 25.7099 65.1002 23.4141 64.0498 26.8239C62.9992 30.2343 70.4506 32.5301 69.3998 35.9404C68.3492 39.3508 60.8978 37.055 59.8472 40.4655",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M69.4951 54.7159C77.5638 47.8088 89.7037 48.7506 96.6105 56.8195",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}))}var Vf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M6.87171 7C7.02416 7 7.17037 7.05737 7.27818 7.15948C7.38598 7.2616 7.44654 7.40009 7.44654 7.54451V10.8115C7.44654 11.2448 7.62823 11.6603 7.95164 11.9666C8.27504 12.273 8.71367 12.4451 9.17104 12.4451H16.9807L14.3032 9.90984C14.2497 9.85922 14.2073 9.79911 14.1784 9.73297C14.1495 9.66682 14.1346 9.59593 14.1346 9.52433C14.1346 9.45273 14.1495 9.38184 14.1784 9.31569C14.2073 9.24955 14.2497 9.18945 14.3032 9.13882C14.4111 9.03658 14.5575 8.97914 14.7101 8.97914C14.7857 8.97914 14.8606 8.99324 14.9304 9.02064C15.0002 9.04804 15.0637 9.08819 15.1171 9.13882L18.7754 12.6041C18.8289 12.6546 18.8714 12.7147 18.9003 12.7809C18.9293 12.847 18.9442 12.9179 18.9442 12.9896C18.9442 13.0612 18.9293 13.1321 18.9003 13.1983C18.8714 13.2644 18.8289 13.3245 18.7754 13.3751L15.1171 16.8403C15.0092 16.9426 14.8628 17 14.7101 17C14.5575 17 14.4111 16.9426 14.3032 16.8403C14.1952 16.7381 14.1346 16.5994 14.1346 16.4548C14.1346 16.3102 14.1952 16.1715 14.3032 16.0693L16.9807 13.5341H9.17104C8.40876 13.5341 7.67771 13.2472 7.1387 12.7367C6.59969 12.2261 6.29688 11.5336 6.29688 10.8115V7.54451C6.29687 7.40009 6.35744 7.2616 6.46524 7.15948C6.57304 7.05737 6.71925 7 6.87171 7Z"})),jf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}));function Ff(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}))}var If=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M19.773,11.573L18.679,12.667L12,5.988L5.321,12.667L4.227,11.573L12,3.8L16.129,7.929L16.129,5.865L18.194,5.865L18.194,9.994L19.773,11.573ZM18.194,13.637L18.194,19.8L5.806,19.8L5.806,13.637L12,7.454L18.194,13.637ZM15.297,13.725C15.394,13.637 15.432,13.501 15.387,13.378L15.388,13.376C15.326,13.208 15.251,13.047 15.165,12.892L15.099,12.778C15.006,12.623 14.901,12.476 14.787,12.338C14.704,12.237 14.566,12.202 14.441,12.242L13.881,12.419C13.74,12.463 13.586,12.435 13.462,12.355C13.393,12.311 13.322,12.27 13.249,12.232C13.116,12.164 13.015,12.045 12.984,11.902L12.858,11.327C12.83,11.199 12.731,11.097 12.601,11.076C12.406,11.043 12.206,11.027 12.001,11.027C11.797,11.027 11.596,11.043 11.402,11.077C11.272,11.099 11.173,11.2 11.145,11.329L11.019,11.903C10.987,12.047 10.885,12.166 10.754,12.233C10.68,12.27 10.61,12.312 10.541,12.356C10.415,12.436 10.263,12.466 10.121,12.421L9.561,12.243C9.437,12.204 9.299,12.237 9.215,12.339C9.101,12.477 8.997,12.624 8.904,12.779L8.837,12.894C8.751,13.049 8.676,13.21 8.614,13.378C8.569,13.501 8.607,13.637 8.705,13.725L9.141,14.123C9.251,14.222 9.302,14.368 9.294,14.517C9.293,14.558 9.292,14.599 9.292,14.641C9.292,14.683 9.293,14.724 9.294,14.765C9.302,14.912 9.249,15.059 9.141,15.159L8.705,15.555C8.607,15.643 8.569,15.78 8.614,15.903C8.676,16.071 8.751,16.231 8.837,16.387L8.904,16.501C8.997,16.656 9.101,16.803 9.215,16.941C9.299,17.041 9.437,17.077 9.561,17.037L10.12,16.858C10.261,16.813 10.415,16.842 10.539,16.923C10.608,16.967 10.679,17.008 10.752,17.046C10.884,17.113 10.987,17.232 11.018,17.376L11.143,17.95C11.171,18.079 11.27,18.18 11.4,18.202C11.595,18.234 11.795,18.251 12,18.251C12.205,18.251 12.405,18.234 12.6,18.202C12.729,18.18 12.828,18.079 12.857,17.95L12.982,17.376C13.015,17.232 13.116,17.113 13.247,17.046C13.321,17.009 13.391,16.967 13.461,16.923C13.586,16.842 13.739,16.813 13.88,16.858L14.44,17.036C14.564,17.075 14.703,17.041 14.786,16.94C14.9,16.802 15.005,16.655 15.098,16.5L15.164,16.385C15.25,16.23 15.325,16.069 15.387,15.901C15.432,15.778 15.394,15.641 15.297,15.554L14.861,15.157C14.751,15.059 14.7,14.912 14.707,14.764C14.708,14.723 14.71,14.682 14.71,14.639C14.71,14.597 14.708,14.556 14.707,14.515C14.7,14.368 14.752,14.222 14.861,14.122L15.297,13.725ZM12.8,15.438C12.588,15.649 12.301,15.769 12.001,15.769C11.702,15.769 11.415,15.649 11.203,15.438C10.991,15.226 10.872,14.939 10.872,14.639C10.872,14.34 10.991,14.053 11.203,13.841C11.415,13.629 11.702,13.51 12.001,13.51C12.301,13.51 12.588,13.629 12.8,13.841C13.011,14.053 13.13,14.34 13.13,14.639C13.13,14.939 13.011,15.226 12.8,15.438Z"})),Bf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M10.578,17.689L13.422,17.689C13.422,18.471 12.782,19.111 12,19.111C11.218,19.111 10.578,18.471 10.578,17.689ZM9.156,16.978L14.844,16.978L14.844,15.556L9.156,15.556L9.156,16.978ZM17.333,10.222C17.333,12.939 15.442,14.389 14.652,14.844L9.348,14.844C8.558,14.389 6.667,12.939 6.667,10.222C6.667,7.278 9.056,4.889 12,4.889C14.944,4.889 17.333,7.278 17.333,10.222ZM15.911,10.222C15.911,8.068 14.155,6.311 12,6.311C9.845,6.311 8.089,8.068 8.089,10.222C8.089,11.979 9.148,12.988 9.76,13.422L14.24,13.422C14.852,12.988 15.911,11.979 15.911,10.222ZM20.796,8.708L19.822,9.156L20.796,9.604L21.244,10.578L21.692,9.604L22.667,9.156L21.692,8.708L21.244,7.733L20.796,8.708ZM19.111,7.733L19.78,6.268L21.244,5.6L19.78,4.932L19.111,3.467L18.443,4.932L16.978,5.6L18.443,6.268L19.111,7.733Z"})),Hf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M20,6.544L10.872,15.68L7.48,12.288L8.608,11.16L10.872,13.424L18.872,5.424L20,6.544ZM18.232,10.576C18.336,11.032 18.4,11.512 18.4,12C18.4,15.536 15.536,18.4 12,18.4C8.464,18.4 5.6,15.536 5.6,12C5.6,8.464 8.464,5.6 12,5.6C13.264,5.6 14.432,5.968 15.424,6.6L16.576,5.448C15.28,4.536 13.704,4 12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,11.048 19.824,10.136 19.52,9.288L18.232,10.576Z"})),Uf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}));function zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}))}function qf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM8 14.5V5.5L14 10L8 14.5Z"}))}function Zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 16.5C6.69 16.5 4 13.81 4 10.5H6C6 12.71 7.79 14.5 10 14.5C12.21 14.5 14 12.71 14 10.5C14 8.26 12.15 6.41 9.84 6.51L11.41 8.08L10 9.5L6 5.5L10 1.5L11.41 2.91L9.81 4.51C13.28 4.4 16 7.18 16 10.5C16 13.81 13.31 16.5 10 16.5Z"}))}const Wf=()=>{const{recommendations:o,loading:i,error:a}=Mf(),{isDismissedRecommendation:s}=Cf(),l=o?.filter((e=>!s(e.slug)));return i||a?(0,e.createElement)("div",{className:"assist-recommendations-module w-full flex justify-center bg-white border border-gray-300 p-2 lg:p-4 rounded"},(0,e.createElement)(n.Spinner,null)):(0,e.createElement)("div",{id:"assist-recommendations-module",className:"w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Recommendations","extendify"))),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#recommendations",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},l?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),o?.length):(0,t.__)("View all recommendations","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===l.length?(0,e.createElement)(Gf,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-recommendations-module-list"},(0,e.createElement)(Vt,null,l.slice(0,3).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($f,{rec:t})))))))},$f=t=>{let{rec:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n,Action:r}))},Gf=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify")));var Yf,Xf=(0,e.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(i.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"}));const Jf={dismissedNotices:[],dismissedBanners:[],modals:[],...null!==(Yf=(window.extAssistData.userData.globalData?.data||{})?.state)&&void 0!==Yf?Yf:{}},Kf={getItem:async()=>JSON.stringify(await uf.get("assist/global-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/global-data",{data:n}));var n},removeItem:()=>{}},Qf=mu(wu(vu(((e,t)=>({...Jf,pushModal(t){e((e=>({modals:[t,...e.modals]})))},popModal(){e((e=>({modals:e.modals.slice(1)})))},clearModals(){e({modals:[]})},isDismissed(e){return t().dismissedNotices.some((t=>t.id===e))},dismissNotice(n){if(t().isDismissed(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedNotices:[...e.dismissedNotices,r]})))},isDismissedBanner(e){return t().dismissedBanners.some((t=>t.id===e))},dismissBanner(n){if(t().isDismissedBanner(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedBanners:[...e.dismissedBanners,r]})))}})),{name:"Extendify Assist Globals"}),{name:"extendify-assist-globals",storage:bu((()=>Kf)),skipHydration:!0,partialize:e=>(delete e.modals,e)})),ep=()=>{const{isDismissedBanner:n,dismissBanner:o}=Qf(),i=window.extAssistData.resourceData.recommendationsBanner;if(!window.extAssistData.dismissedNotices.find((e=>"welcome-message"===e.id)))return null;const a=i?.filter((e=>{let{slug:t,siteAssistant:r}=e;return r&&!n(t)}))?.at(0);return a?.link?(0,e.createElement)("div",{className:"w-full relative mt-4 mb-2"},(0,e.createElement)("a",{key:a.slug,className:"",href:a.link,target:"_blank",rel:"noreferrer"},(0,e.createElement)("img",{src:a.mobileImageURL,className:"w-full sm:hidden"}),(0,e.createElement)("img",{src:a.desktopImageURL,className:"w-full hidden sm:block"})),(0,e.createElement)("button",{"aria-label":(0,t.__)("Dismiss Banner","extendify-sdk"),type:"button",className:"absolute top-0 right-0 m-3.5 p-0 bg-transparent cursor-pointer transition-opacity duration-200 opacity-60 hover:opacity-90",onClick:()=>o(a.slug)},(0,e.createElement)(r,{icon:Xf,className:"text-white fill-current w-6 h-6"}))):null},{Slot:tp}=(0,n.createSlotFill)("Extendify/Assist/Settings"),np=()=>(0,e.createElement)(tp,null,(n=>n.length>0&&(0,e.createElement)("div",{id:"assist-settings-module",className:"extendify-assist-settings w-full border border-gray-300 p-4 md:p-8 bg-white rounded mt-6"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0"},(0,t.__)("Settings","extendify")),n)));var rp;const op={articles:[],recentArticles:[],viewedArticles:[],activeCategory:null,searchTerm:null,offset:0,...null!==(rp=(window.extAssistData.userData.supportArticlesData?.data||{})?.state)&&void 0!==rp?rp:{}},ip={getItem:async()=>JSON.stringify(await uf.get("assist/support-articles-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/support-articles-data",{data:n}));var n},removeItem:()=>{}},ap=mu(wu(vu((e=>({...op,pushArticle(t){const{slug:n,title:r}=t;e((e=>{const o=(new Date).toISOString(),i=o,a=e.viewedArticles.find((e=>e.slug===n));return{articles:[t,...e.articles],recentArticles:[t,...e.recentArticles.slice(0,9)],viewedArticles:[...e.viewedArticles.filter((e=>e.slug!==n)),a?{...a,count:a.count+1,lastViewedAt:o}:{slug:n,title:r,firstViewedAt:i,lastViewedAt:o,count:1}]}}))},popArticle(){e((e=>({articles:e.articles.slice(1)})))},clearArticles(){e({articles:[]})},setActiveCategory(t){e({activeCategory:t})},reset(){e({articles:[],activeCategory:null,searchTerm:null,offset:0})},updateTitle(t,n){e((e=>({articles:e.articles.map((e=>(e.slug===t&&(e.title=n),e)))})))},clearSearchTerm(){e({searchTerm:null,offset:0})},setSearchTerm(t){e({searchTerm:t,offset:0})},setOffset(t){e({offset:t})}})),{name:"Extendify Assist Knowledge Base"}),{name:"extendify-assist-knowledge-base",storage:bu((()=>ip)),skipHydration:!0,partialize:e=>(delete e.articles,delete e.activeCategory,delete e.searchTerm,delete e.offset,e)})),sp=()=>{const n=window.extAssistData.resourceData.supportArticles,{navigateTo:o}=Om(),{pushArticle:i,clearArticles:a,reset:s}=ap(),l=window.extAssistData.wpLanguage;return n&&0===n?.length?(0,e.createElement)("div",{className:"assist-knowledge-base-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No support articles found...","extendify")):(0,e.createElement)("div",{id:"assist-knowledge-base-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},l.startsWith("en")?(0,t.__)("Knowledge Base","extendify"):(0,t.__)("Knowledge Base (English only)","extendify")),(0,e.createElement)("a",{onClick:s,href:"admin.php?page=extendify-assist#knowledge-base",className:"inline-flex items-center no-underline hover:underline text-sm text-design-main"},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full mx-auto text-sm mt-4 flex flex-col gap-2",id:"assist-knowledge-base-module-list"},n.slice(0,5).map((t=>{let{slug:n,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,type:"button",key:n,onClick:e=>{e.preventDefault(),a(),i({slug:n,title:s}),o("knowledge-base")},className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent p-0 w-full cursor-pointer"},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-snug text-left -mt-px"},s))}))))},lp=t=>{var n;const{isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,{themeSlug:i,launchCompleted:a}=window.extAssistData;if("extendable"!==i||!a)return null;const s=null!==(n=o?.filter((e=>{let{slug:t}=e;return!r(t)})).length)&&void 0!==n?n:0;return 0===s?null:(0,e.createElement)("span",Df({className:"awaiting-mod"},t),s>9?"9":s)},cp=(e,t)=>uf.post("assist/options",{option:e,value:t}),up=async e=>{const{data:t}=await uf.get("assist/options",{params:{option:e}});return t},dp=t=>{let{task:n}=t;const{completeTask:r}=Of(),[o,i]=(0,e.useState)("edit-homepage"===n.slug?null:n.internalLink),a=(0,e.useCallback)((()=>{!n.doneDependencies&&r(n.slug)}),[n,r]);return(0,e.useLayoutEffect)((()=>{if("edit-homepage"===n.slug){const e=n.internalLink.split("$");up("page_on_front").then((t=>{i(e[0]+t+e[1])}))}}),[n]),(0,e.createElement)("a",{href:window.extAssistData.adminUrl+o,target:"_blank",rel:"noreferrer",className:pf()("px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm transition ease-linear duration-150",{"text-gray-900":o,"text-gray-600 pointer-events-none":!o}),onClick:a,"aria-disabled":!o},n.buttonTextToDo)};var fp=window.wp.blob,pp=window.wp.coreData,mp=window.wp.data,hp=window.wp.mediaUtils,gp=window.wp.hooks;const vp=r=>{let{type:o,onUpdate:i,title:a,actionLabel:s}=r;const{popModal:l}=Qf(),[c,u]=(0,e.useState)(!1),[d,f]=(0,e.useState)(0),p=(0,mp.useSelect)((e=>e(pp.store).getMedia(d)),[d]),{mediaWidth:m,mediaHeight:h,mediaSourceUrl:g}=(e=>{var t,n,r;if(!e)return{};const o=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id);if(o in(null!==(t=e?.media_details?.sizes)&&void 0!==t?t:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","medium",e.id);if(i in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url};const a=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id);return a in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}})(p);(0,e.useEffect)((()=>{up(o).then((e=>f(Number(e))))}),[o]);const v=e=>{f(e.id),cp(o,e.id),i()},y=e=>{(0,hp.uploadMedia)({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fp.isBlobURL)(t?.url)?u(!0):(v(t),u(!1))},onError(e){console.error({message:e})}})};return(0,e.createElement)("div",null,(0,e.createElement)(yp,null,(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,allowedTypes:["image"],value:d,modalClass:"",render:r=>{let{open:o}=r;return(0,e.createElement)("div",{className:"relative block"},(0,e.createElement)(n.Button,{className:"editor-post-featured-image__toggle extendify-assist-upload-logo p-0 m-0 border-0 cursor-pointer flex w-full min-w-full text-center relative bg-gray-100 hover:bg-gray-300 hover:text-current h-48 justify-center text-gray-900",onClick:o,"aria-label":d?(0,t.__)("Edit or update the image","extendify"):null,"aria-describedby":d?`image-${d}-describedby`:null},Boolean(d)&&p&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.ResponsiveWrapper,{naturalWidth:m,naturalHeight:h,isInline:!0},(0,e.createElement)("img",{className:"block m-auto w-auto h-auto max-w-full max-h-48 inset-0 p-6",src:g,alt:""}))),c&&(0,e.createElement)(n.Spinner,null),!d&&!c&&s),(0,e.createElement)(n.DropZone,{className:"w-full h-full absolute inset-0",onFilesDrop:y}))}})),Boolean(d)&&(0,e.createElement)("div",{className:"mt-6 gap-4 flex justify-between"},(0,e.createElement)(yp,null,(0,e.createElement)("div",null,d&&(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,unstableFeaturedImageFlow:!0,allowedTypes:["image"],modalClass:"image__media-modal",render:r=>{let{open:o}=r;return(0,e.createElement)(n.Button,{onClick:o,variant:"secondary"},(0,t.__)("Replace image","extendify"))}}),(0,e.createElement)(n.Button,{onClick:()=>{f(0),cp(o,0)},variant:"link",className:"ml-4",isDestructive:!0},(0,t.__)("Remove image","extendify"))),(0,e.createElement)("div",null,(0,e.createElement)(n.Button,{variant:"primary",onClick:l,className:"bg-design-main text-design-text"},(0,t.__)("Done","extendify"))))))},yp=t=>{let{fallback:r=null,children:o}=t;const{checkingPermissions:i,hasUploadPermissions:a}=(0,mp.useSelect)((e=>{const t=e("core");return{hasUploadPermissions:t.canUser("read","media"),checkingPermissions:!t.hasFinishedResolution("canUser",["read","media"])}}));return(0,e.createElement)(e.Fragment,null,i&&(0,e.createElement)(n.Spinner,null),!i&&a?o:r)},bp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site logo","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_logo",title:(0,t.__)("Site logo","extendify"),actionLabel:(0,t.__)("Set site logo","extendify"),onUpdate:()=>{o("logo")}})},xp=n=>{let{popModal:r,setModalTitle:o}=n;const[i,a]=(0,e.useState)(void 0),[s,l]=(0,e.useState)(void 0),c=(0,e.useRef)(),{completeTask:u}=Of(),{mainColor:d}=Cu();return(0,e.useEffect)((()=>{o((0,t.__)("Add site description","extendify"))}),[o]),(0,e.useEffect)((()=>{up("blogdescription").then((e=>{a(e),l(e)}))}),[a]),(0,e.useEffect)((()=>{c?.current?.focus()}),[s]),void 0===i?(0,e.createElement)("div",{className:"h-32"},(0,t.__)("Loading...","extendify")):(0,e.createElement)("form",{className:"gap-6 flex flex-col",onSubmit:e=>e.preventDefault()},(0,e.createElement)("div",null,(0,e.createElement)("label",{className:"block mb-1 text-gray-900 text-sm",htmlFor:"extendify-site-description-input"},(0,t.__)("Site description","extendify")),(0,e.createElement)("input",{ref:c,type:"text",name:"extendify-site-description-input",id:"extendify-site-description-input",className:"w-96 max-w-full border border-gray-900 px-2 h-12 input-focus",onChange:e=>{a(e.target.value)},value:i,placeholder:(0,t.__)("Enter a site description...","extendify")})),(0,e.createElement)("div",null,(0,e.createElement)("button",{disabled:i===s,className:pf()("px-4 py-3 text-white button-focus border-0 rounded relative cursor-pointer w-1/5",{"opacity-50 cursor-default":i===s}),style:{backgroundColor:d},onClick:async()=>{await cp("blogdescription",i),u("site-description"),r()}},(0,t.__)("Save","extendify"))))},wp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site icon","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_icon",title:(0,t.__)("Site icon","extendify"),actionLabel:(0,t.__)("Set site icon","extendify"),onUpdate:()=>{o("site-icon")}})},Ep=t=>{let{task:n}=t;const{pushModal:r}=Qf(),{isCompleted:o}=Of(),i={UpdateLogo:bp,UpdateSiteDescription:xp,UpdateSiteIcon:wp};return i[n.modalFunction]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>r(i[n.modalFunction])},o(n.slug)?n.buttonTextDone:n.buttonTextToDo):null};var Cp;const Sp={currentTour:null,currentStep:void 0,preparingStep:void 0,progress:[],...null!==(Cp=(window.extAssistData.userData.tourData?.data||{})?.state)&&void 0!==Cp?Cp:{}},kp={getItem:async()=>JSON.stringify(await uf.get("assist/tour-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/tour-data",{data:n}));var n},removeItem:()=>{}},Tp=mu(wu(vu(((e,t)=>({...Sp,startTour:async n=>{const{trackTourProgress:r,updateProgress:o,getStepData:i,onTourPage:a}=t();a(n?.settings?.startFrom)&&(await(n?.onStart?.(n)),n.steps=n.steps?.filter((e=>e?.showOnlyIf?.()||void 0===e?.showOnlyIf?.()))||[],await(i(0,n)?.events?.beforeAttach?.(n))),e({currentTour:n,currentStep:0,preparingStep:void 0});const s=r(n.id);o(s.id,{openedCount:s.openedCount+1,lastAction:"started"})},onTourPage(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=window.location.href;if(e?.includes(n))return!0;const{currentTour:r}=t();return r?.settings?.startFrom?.includes(n)},completeCurrentTour:async()=>{const{currentTour:n,finishedTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(n?.id);a?.id&&(r(a.id)||i(a.id,{completedAt:(new Date).toISOString(),lastAction:"completed"}),i(a.id,{completedCount:a.completedCount+1,lastAction:"completed"}),await(n?.onDetach?.()),await(n?.onFinish?.()),e({currentTour:null,currentStep:void 0}))},closeCurrentTour:async n=>{const{currentTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(r?.id);if(!a?.id)return;const s={};return["redirected"].includes(n)?i(a?.id,{lastAction:n}):["closed-by-caught-error"].includes(n)?i(a?.id,{lastAction:n,errored:!0}):("closed-manually"===n&&(s.closedManuallyCount=a.closedManuallyCount+1),await(r?.onDetach?.()),await(r?.onFinish?.()),i(a?.id,{lastAction:n,...s}),void e({currentTour:null,currentStep:void 0,preparingStep:void 0}))},findTourProgress(e){return t().progress.find((t=>t.id===e))},finishedTour(e){return t().findTourProgress(e)?.completedAt},wasOpened(e){return t().findTourProgress(e)?.openedCount>0},isSeen(e){return t().findTourProgress(e)?.firstSeenAt},trackTourProgress(n){const{findTourProgress:r}=t();return r(n)||e((e=>({progress:[...e.progress,{id:n,firstSeenAt:(new Date).toISOString(),updatedAt:(new Date).toISOString(),completedAt:null,lastAction:"init",currentStep:0,openedCount:0,closedManuallyCount:0,completedCount:0,errored:!1}]}))),r(n)},updateProgress(t,n){var r;const o=null!==(r=n?.lastAction)&&void 0!==r?r:"unknown";e((e=>({progress:e.progress.map((e=>e.id===t?{...e,...n,lastAction:o,updatedAt:(new Date).toISOString()}:e))})))},getStepData(e){var n;return null!==(n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:t().currentTour)?.steps?.[e])&&void 0!==n?n:{}},hasNextStep(){return!!t().currentTour&&t().currentStep<t().currentTour.steps.length-1},nextStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o+1;await n(i),r(e.id,{currentStep:i,lastAction:"next"})},hasPreviousStep(){return!!t().currentTour&&t().currentStep>0},prevStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o-1;await n(i),r(e.id,{currentStep:i,lastAction:"prev"})},goToStep:async n=>{const{currentTour:r,updateProgress:o,closeCurrentTour:i,getStepData:a}=t(),s=r;if(n<0||n>s.steps.length-1)return void i("closed-by-caught-error");o(s.id,{currentStep:n,lastAction:`go-to-step-${n}`});const l=a(n)?.events;l?.beforeAttach&&(e((()=>({preparingStep:n}))),await Promise.allSettled([l.beforeAttach?.(s),new Promise((e=>setTimeout(e,300)))]),e((()=>({preparingStep:void 0})))),e((()=>({currentStep:n})))}})),{name:"Extendify Assist Tour Progress"}),{name:"extendify-assist-tour-progress",storage:bu((()=>kp)),skipHydration:!0,partialize:e=>{const{currentTour:t,currentStep:n,preparingStep:r,...o}=e;return o}})),Lp=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)&&(clearInterval(n),t())}),50)})),_p=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)||(clearInterval(n),t())}),50)}));var Ap={id:"library-tour",settings:{allowOverflow:!0,hideDotsNav:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:async()=>{await Lp("#extendify-templates-inserter-btn"),document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click()},steps:[{title:(0,t.__)("Open the Pattern Library","extendify"),text:(0,t.__)("The Extendify pattern library can be opened by clicking the button to the left.","extendify"),attachTo:{element:"#extendify-templates-inserter-btn",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>dispatchEvent(new CustomEvent("extendify::close-library"))}},{title:(0,t.__)("Patterns and Layouts","extendify"),text:(0,t.__)("Choose to insert individual block patterns, or full blown templates.","extendify"),attachTo:{element:"#patterns-toggle",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#patterns-toggle"))}},{title:(0,t.__)("Filter Patterns","extendify"),text:(0,t.__)("Click on any pattern category to refine the selection.","extendify"),attachTo:{element:"#filter-patterns",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{document.querySelector("ul#filter-patterns > li:first-of-type button").click()}}},{title:(0,t.__)("Select a Pattern","extendify"),text:(0,t.__)("Simply select any pattern you wish to insert into a page by clicking on it.","extendify"),attachTo:{element:"#masonry-grid > div:first-child > div:first-child",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#masonry-grid > div:first-child > div:first-child"))}},{title:(0,t.__)("View the Inserted Pattern","extendify"),text:(0,t.__)("The selected pattern has been inserted into the page.","extendify"),attachTo:{element:".wp-block-group:last-child",frame:'iframe[name="editor-canvas"]',offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector("#masonry-grid > div:first-child > div:first-child > div")?.click(),await _p("#masonry-grid"))},options:{hideBackButton:!0}}]},Np=window.wp.blocks;const Pp=()=>!!document.querySelector('iframe[name="editor-canvas"]'),Op=e=>e.preventDefault();var Mp={id:"page-editor-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:()=>(document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click(),dispatchEvent(new CustomEvent("extendify::close-library"))),steps:[{title:(0,t.__)("Add a Block","extendify"),text:(0,t.__)("Click the plus to open the block inserter.","extendify"),attachTo:{element:".edit-post-header-toolbar__inserter-toggle",offset:{marginTop:15,marginLeft:0},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:async()=>(window.wp.data.select("core/edit-post").isFeatureActive("welcomeGuide")&&await window.wp.data.dispatch("core/edit-post").toggleFeature("welcomeGuide"),await Lp(".edit-post-header-toolbar__inserter-toggle"))}},{title:(0,t.__)("Block Inserter","extendify"),text:(0,t.__)("Add a block by clicking or dragging it onto the page.","extendify"),attachTo:{element:".block-editor-inserter__menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click(),await Lp(".block-editor-inserter__tabs")),onAttach:()=>{const e=document.querySelector(".edit-post-header-toolbar__inserter-toggle");Dp.observe(e,{attributes:!0}),window.addEventListener("keydown",Op)},onDetach:async()=>{Dp.disconnect(),window.removeEventListener("keydown",Op),document.querySelector(".edit-post-header-toolbar__inserter-toggle.is-pressed")?.click(),await _p(".block-editor-inserter__block-list"),requestAnimationFrame((()=>{document.getElementById("assist-tour-next-button")?.focus()}))}}},{title:(0,t.__)("Page Title","extendify"),text:(0,t.__)("Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-title",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{await window.wp.data.dispatch("core/editor").editPost({title:"Sample Post"})}}},{title:(0,t.__)("Blocks","extendify"),text:(0,t.__)("Each block will show up on the page and can be edited by clicking on it.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-content > p",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{if(await window.wp.data.select("core/block-editor").getBlockCount()>0)return;const e=(0,Np.createBlock)("core/paragraph",{content:(0,t.__)("This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.","extendify")});return await window.wp.data.dispatch("core/block-editor").insertBlock(e),Pp()?await window.wp.data.dispatch("core/block-editor").flashBlock(e.clientId):null}}},{title:(0,t.__)("Page and Block Settings","extendify"),text:(0,t.__)("Select either page or block to change the settings for the entire page or the block that is selected.","extendify"),attachTo:{element:".interface-interface-skeleton__sidebar",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>{document.querySelector(`[aria-label="${(0,t.__)("Settings")}"]:not(.is-pressed)`)?.click(),await Lp(".interface-interface-skeleton__sidebar"),document.querySelector(".edit-post-sidebar__panel-tab")?.click(),await Lp(".edit-post-post-status"),document.querySelector(".edit-post-post-status:not(.is-opened) button")?.click(),await Lp(".edit-post-post-status.is-opened")}}},{title:(0,t.__)("Preview","extendify"),text:(0,t.__)("Click preview to view how your changes look on the front end of your site.","extendify"),attachTo:{element:".block-editor-post-preview__button-toggle",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Publish or Save","extendify"),text:(0,t.__)("Click publish or update to save the changes you’ve made to the page and make them live on the site.","extendify"),attachTo:{element:".editor-post-publish-button__button",offset:{marginTop:15},position:{x:"right",y:"bottom"},hook:"top right"},events:{}}]};const Dp=new MutationObserver((()=>{document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click()}));var Rp={id:"plugin-install-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugin-install.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Add New plugin menu","extendify"),text:(0,t.__)("Click here to access the Add Plugins page.","extendify"),attachTo:{element:'#menu-plugins .wp-submenu a[href="plugin-install.php"]',offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Search","extendify"),text:(0,t.__)("Search for a plugin by name or functionality.","extendify"),attachTo:{element:".search-form.search-plugins",offset:{marginTop:5,marginLeft:-15},boxPadding:{top:-5,bottom:3,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Plugin details","extendify"),text:(0,t.__)("See important information about each plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .plugin-card-bottom",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"bottom"},hook:"bottom left"},events:{}},{title:(0,t.__)("Install now","extendify"),text:(0,t.__)("Install the plugin. Then, press this button again to activate the plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .install-now",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Upload Plugin","extendify"),text:(0,t.__)("If you have a plugin from an external source, you can upload it directly here.","extendify"),attachTo:{element:".upload-view-toggle",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},Vp={id:"plugin-management-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugins.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Installed Plugins menu","extendify"),text:(0,t.__)("Click this menu to see and manage the plugins you have installed.","extendify"),attachTo:{element:"#menu-plugins ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Installed plugins","extendify"),text:(0,t.__)("See all plugins installed on your site. This includes plugins that are active and deactivated.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Deactivate/activate option","extendify"),text:(0,t.__)("Under each plugin you can activate or deactivate it.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.plugin-title",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Add another","extendify"),text:(0,t.__)("Click here to add another plugin to your site.","extendify"),attachTo:{element:"a.page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},jp={id:"site-assistant-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"]},steps:[{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("The Site Assistant gives you personalized recommendations and helps with creating and maintaining your site.","extendify"),attachTo:{element:"#assist-menu-bar",offset:{marginTop:20,marginLeft:-5},position:{x:"left",y:"bottom"},hook:"top left",boxPadding:{top:5,bottom:5,left:5,right:5}},events:{onAttach:()=>{document.querySelector("#assist-menu-bar")?.scrollIntoView()}}},{title:(0,t.__)("Tasks","extendify"),text:(0,t.__)("Now that you've created your starter site, make it your own with these follow up tasks.","extendify"),showOnlyIf:()=>document.querySelector(".assist-tasks-module"),attachTo:{element:"#assist-tasks-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-tasks-module"),onAttach:()=>{document.querySelector("#assist-tasks-module")?.scrollIntoView()}}},{title:(0,t.__)("Recommendations","extendify"),text:(0,t.__)("See our personalized recommendations for you that will help you accomplish your goals.","extendify"),showOnlyIf:()=>document.querySelector("#assist-recommendations-module"),attachTo:{element:"#assist-recommendations-module",offset:{marginTop:window.innerWidth<=1150?20:0,marginLeft:window.innerWidth<=1150?-5:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-recommendations-module"),onAttach:()=>{document.querySelector("#assist-recommendations-module")?.scrollIntoView()}}},{title:(0,t.__)("Knowledge Base","extendify"),text:(0,t.__)("Find articles with information on accomplishing different things with WordPress, including screenshots, and videos.","extendify"),attachTo:{element:"#assist-knowledge-base-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-knowledge-base-module"),onAttach:()=>{document.querySelector("#assist-knowledge-base-module")?.scrollIntoView()}}},{title:(0,t.__)("Tours","extendify"),text:(0,t.__)("See additional tours of the different parts of WordPress. Restart your completed tours at any time.","extendify"),attachTo:{element:"#assist-tours-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-tours-module"),onAttach:()=>{document.querySelector("#assist-tours-module")?.scrollIntoView()}}},{title:(0,t.__)("Quick Links","extendify"),text:(0,t.__)("Easily access some of the most common items in WordPress with these quick links.","extendify"),attachTo:{element:"#assist-quick-links-module",offset:{marginTop:window.innerWidth<=1150?10:0,marginLeft:window.innerWidth<=1150?10:-15},position:{x:window.innerWidth<=1150?"right":"left",y:"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-quick-links-module"),onAttach:()=>{document.querySelector("#assist-quick-links-module")?.scrollIntoView()}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Come back to the Site Assistant any time by clicking the menu item.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onDetach:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))}}}]};const{adminUrl:Fp,themeSlug:Ip,blockTheme:Bp}=window.extAssistData;var Hp={id:"style-editor-tour",settings:{allowOverflow:!1,startFrom:[Fp+`site-editor.php?canvas=edit&postType=wp_template&postId=${Ip}%2F%2Fhome`],enabled:null!=Bp&&Bp},onStart:()=>{document.querySelector(".components-modal__header > button")?.click()},steps:[{title:(0,t.__)("Style Editor","extendify"),text:(0,t.__)("The style editor allows you to edit the styles, colors, and typographic elements of your site. To access the style editor, first open the Editor via Appearance > Editor.","extendify"),image:"https://placehold.co/342x240",attachTo:{element:".interface-pinned-items button:nth-child(2)",offset:{marginTop:10,marginLeft:-30},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:()=>Lp(".interface-pinned-items")}},{title:(0,t.__)("Styles Panel","extendify"),text:(0,t.__)("The styles panel allows you to customize the appearance of your site. It includes style variations, colors, typography, and more.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar",offset:{marginTop:1,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".interface-pinned-items button:nth-child(2):not(.is-pressed)")?.click(),await Lp(".edit-site-global-styles-sidebar"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("The Browse Styles button opens the style variations panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/variations"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("Choose a style you like to preview how it will look on your site.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/variations"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("The Typography button opens the typography settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/typography"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("Choose a typographic element to customize.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/typography"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("The Colors button opens the color settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/colors"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("Select the theme's palette or individual elements to customize their colors.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/colors"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("The Layout button opens the layout settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/layout"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("From here you can customize the dimensions, padding, and margins used for your site layout.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/layout"]')?.click(),await Lp(".components-tools-panel"))}}],onFinish:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))},Up={id:"users-screen-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"users.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.add("opensub")},steps:[{title:(0,t.__)("All Users menu","extendify"),text:(0,t.__)("Click here to view and manage the users on your site.","extendify"),attachTo:{element:"#menu-users ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.remove("opensub")}}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("See all of your users, including admin users in this table.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Edit user information","extendify"),text:(0,t.__)("Click the edit button to change the user's role, manage their account, or change their profile information.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.username",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="0"},onDetach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="-9999em"}}},{title:(0,t.__)("Search for users","extendify"),text:(0,t.__)("Use the search bar to find a particular user.","extendify"),attachTo:{element:"p.search-box",offset:{marginTop:-5,marginLeft:-15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Add a new user","extendify"),text:(0,t.__)("Click the Add New button to add a new user to your site.","extendify"),attachTo:{element:".page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},zp={"welcome-tour":{id:"welcome-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"index.php",window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"],minBoxWidth:"360px"},onStart:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onFinish:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))},steps:[{title:(0,t.__)("View Site","extendify"),text:(0,t.__)("At any time, you can view your site (from a visitor's perspective) from the top admin bar under your site's name.","extendify"),image:"https://assets.extendify.com/tours/welcome/view-site.gif",attachTo:{element:"#wp-admin-bar-view-site",offset:{marginTop:0,marginLeft:10},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Access the Site Assistant at any time.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Dashboard","extendify"),text:(0,t.__)("The default WordPress dashboard will have some overall site metrics and modules added from certain plugins.","extendify"),attachTo:{element:"#menu-dashboard",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Posts","extendify"),text:(0,t.__)("Manage and create blog posts.","extendify"),attachTo:{element:"#menu-posts",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Media","extendify"),text:(0,t.__)("Add, edit, or remove images and other media from your library. When you upload an image to be used on your site, it will be added to the library.","extendify"),attachTo:{element:"#menu-media",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Pages","extendify"),text:(0,t.__)("Use the pages menu to add, delete, or edit the pages on your site.","extendify"),image:"https://assets.extendify.com/tours/welcome/add-pages.gif",attachTo:{element:"#menu-pages",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Comments","extendify"),text:(0,t.__)("If you have commenting enabled on your posts, you can manage those comments here.","extendify"),attachTo:{element:"#menu-comments",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Appearance","extendify"),text:(0,t.__)("Manage your theme and access the Site Editor from the Appearance menu. The Site Editor is where you can make global changes to your site (such as the menu, header/footer, and styles).","extendify"),attachTo:{element:"#menu-appearance",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Plugins","extendify"),text:(0,t.__)("Add or manage the plugins on your site.","extendify"),attachTo:{element:"#menu-plugins",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("Add or manage users on your site, both admin users and others.","extendify"),attachTo:{element:"#menu-users",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Tools","extendify"),text:(0,t.__)("Import/export post data, check site health, and edit theme or plugin files directly in the WordPress admin.","extendify"),attachTo:{element:"#menu-tools",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Settings","extendify"),text:(0,t.__)("Advanced settings for your site and for certain plugins.","extendify"),attachTo:{element:"#menu-settings",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Collapse menu","extendify"),text:(0,t.__)("Use this toggle to collapse or expand the sidebar menu.","extendify"),attachTo:{element:"#collapse-menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("User","extendify"),text:(0,t.__)("Manage your profile or log out of your account here.","extendify"),attachTo:{element:"#wp-admin-bar-user-actions",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}}]},"plugin-install-tour":Rp,"plugin-management-tour":Vp,"page-editor-tour":Mp,"library-tour":Ap,"style-editor-tour":Hp,"users-screen-tour":Up,"site-assistant-tour":jp};const qp=n=>{let{task:r}=n;const{startTour:o,wasOpened:i}=Tp();return zp[r.slug]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>o(zp[r.slug])},(()=>{const{buttonTextDone:e,buttonTextToDo:n}=r;return i(r.slug)?null!=e?e:(0,t.__)("Restart Tour","extendify"):null!=n?n:(0,t.__)("Start Tour","extendify")})()):null},Zp=o=>{let{task:i}=o;const{isCompleted:a,dismissTask:s}=Of(),{slug:l}=i,c={modal:Ep,tour:qp,"internal link":dp},u=i?.taskType?c[i.taskType]:null;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flex gap-1 sm:gap-2 items-center"},(0,e.createElement)("div",{className:"sr-only"},a(l)?(0,t.__)("Completed","extendify"):(0,t.__)("Not completed","extendify")),(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16","aria-hidden":"true",focusable:"false",className:"flex-shrink-0 w-6 h-6 rounded-full text-gray-400"},(0,e.createElement)("circle",{className:"checkbox__background",r:"5",cx:"8",cy:"8",stroke:a(l)?"var(--ext-design-main, #3959e9)":"currentColor",fill:a(l)?"var(--ext-design-main, #3959e9)":"none",strokeWidth:"1"}),(0,e.createElement)("polyline",{className:"checkbox__checkmark",points:"5,8 8,10 11,6",stroke:a(l)?"#fff":"transparent",strokeWidth:"1",fill:"none"})),(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("span",{className:"text-sm font-medium mr-2"},i.title))),(0,e.createElement)("div",{className:"flex items-center justify-end gap-1 sm:gap-3"},u&&(0,e.createElement)(u,{task:i}),a(l)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),s(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline"},(0,e.createElement)(r,{icon:xf,className:""}))}})))},Wp=()=>{const{seeTask:n,isCompleted:o}=Of(),i=window.extAssistData.resourceData.tasks,a=i?.filter((e=>!o(e.slug)));if((0,e.useEffect)((()=>{a?.length&&a.forEach((e=>n(e.slug)))}),[a,n]),0===i?.length)return(0,e.createElement)("div",{className:"assist-tasks-module w-full bg-white border border-gray-300 p-2 lg:p-4 mb-6 rounded"},(0,t.__)("No tasks found...","extendify"));const s=window.getComputedStyle(document?.querySelector("#wpadminbar"))?.["background-color"];return(0,e.createElement)("div",{id:"assist-tasks-module",className:"assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Tasks","extendify")),a?.length>0?(0,e.createElement)("span",{className:"rounded-full py-0 px-1.5 text-xss flex justify-center items-center text-white w-4 h-4",style:{backgroundColor:s}},(0,e.createElement)(lp,null)):null),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tasks",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},a?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),i?.length):(0,t.__)("View completed tasks","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===a.length?(0,e.createElement)(Gp,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-tasks-module-list"},(0,e.createElement)(Vt,null,a.slice(0,5).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($p,{task:t})))))))},$p=t=>{let{task:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Zp,{task:n,Action:r}))},Gp=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))),Yp=()=>{const n=window.extAssistData.resourceData.tours,{startTour:o,wasOpened:i}=Tp();return 0===n.length?(0,e.createElement)("div",{className:"assist-tours-module w-full p-4 lg:p-8"},(0,t.__)("No tours found...","extendify")):(0,e.createElement)("div",{id:"assist-tours-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Tours","extendify")),n.length>5&&(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tours",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},(0,t.sprintf)((0,t.__)("View all %s","extendify"),n?.length),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full text-base flex flex-col gap-3 mt-4 relative",id:"assist-tours-module-list"},n.slice(0,5).map((t=>{let{title:n,slug:r}=t;return(0,e.createElement)("button",{key:r,className:"p-4 button-focus bg-gray-100 hover:bg-gray-200 hover:text-design-main focus:shadow-button cursor-pointer no-underline flex justify-between gap-2 group text-sm",type:"button",onClick:()=>o(zp[r])},(0,e.createElement)("span",{className:"text-gray-900"},n),(t=>i(t)?(0,e.createElement)(Zf,{className:"w-5 h-5 group-hover:fill-current"}):(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current"}))(r))})),(0,e.createElement)("div",{className:"bg-black bg-opacity-75 rounded w-full h-full p-6 absolute inset-0 flex lg:hidden items-center justify-center"},(0,e.createElement)("h3",{className:"text-lg m-0 text-white text-center"},(0,t.__)("Guided tours are optimized for large screens, ensuring the best possible experience.","extendify")))))},Xp="welcome-message",Jp=()=>{const{isDismissed:n,dismissNotice:r}=Qf(),o=window.extAssistData.dismissedNotices.find((e=>e.id===Xp)),{startTour:i,progress:a}=Tp(),{launchCompleted:s}=window.extAssistData,l=a?.filter((e=>"site-assistant-tour"===e.id)),c=l?.[0]?.completedCount;return(0,e.useEffect)((()=>{o||n(Xp)||c>0&&r(Xp)}),[o,n,r,c]),s?o||n(Xp)||c>0?null:(0,e.createElement)("div",{id:"assist-welcome-notice",className:"bg-design-main text-design-text w-full text-base p-6 md:p-8 rounded mb-6 relative"},(0,e.createElement)("div",{className:"absolute right-0 top-0"},(0,e.createElement)("button",{className:"bg-white bg-opacity-70 hover:bg-opacity-80 rounded-bl px-0.5 h-6 w-6 cursor-pointer flex items-center",type:"button",onClick:()=>{r(Xp)}},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}))),(0,e.createElement)("div",{className:"grid grid-cols-1 xl:grid-cols-12 gap-6 items-start"},(0,e.createElement)("div",{className:"xl:max-w-lg col-span-8"},(0,e.createElement)("h3",{className:"text-2xl mt-0 mb-3 text-white"},(0,t.__)("Your site is ready!","extendify")),(0,e.createElement)("p",{className:"text-sm my-0"},(0,t.__)("The Site Assistant is your go-to dashboard to help you get the most out of your site.","extendify"))),(0,e.createElement)("div",{className:"xl:max-w-lg col-span-4 flex sm:items-start lg:items-center lg:justify-evenly h-full"},(0,e.createElement)("button",{className:"h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button",onClick:()=>{i(jp)}},(0,t.__)("Take a tour","extendify"),(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current fill-current"}))))):null},Kp=t=>{let{children:n}=t;return(0,e.createElement)("div",{className:"max-w-screen-2xl mx-4 md:mx-12 3xl:mx-auto pt-2 xl:pt-8 flex justify-center flex-col"},n)},Qp=()=>{const{themeSlug:t,launchCompleted:n}=window.extAssistData;return"extendable"!==t||n?"extendable"===t?(0,e.createElement)(Wp,null):null:(0,e.createElement)(hf,null)},em=()=>{var n,o,i;const{searchTerm:a,setSearchTerm:s,activeCategory:l,articles:c,clearArticles:u,popArticle:d,reset:f}=ap();return l||c?(0,e.createElement)("div",{className:"flex items-center py-3 px-8 text-gray-700 bg-white border-l border-r border-gray-300"},(0,e.createElement)("button",{"aria-label":(0,t.__)("Knowledge Base home","extendify-sdk"),type:"button",className:"flex items-center underline p-0 text-xs bg-transparent text-gray-700 cursor-pointer",onClick:f},(0,e.createElement)(r,{icon:jf,className:"fill-current"})),a&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:()=>{f(),s(a)}},(0,t.sprintf)((0,t.__)('Search results for "%s"',"extendify-sdk"),a))),l&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":l?.title,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:u},l?.title)),c?.[1]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":null!==(n=c?.[1]?.title)&&void 0!==n?n:c?.[1]?.slug,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:d},null!==(o=c?.[1]?.title)&&void 0!==o?o:c?.[1]?.slug)),c?.[0]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("span",null,null!==(i=c?.[0]?.title)&&void 0!==i?i:c?.[0]?.slug))):null};var tm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),nm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const rm=n=>{let{handleSubmission:o}=n;const{searchTerm:i,clearSearchTerm:a,reset:s}=ap();return(0,e.createElement)("form",{method:"get",onSubmit:e=>{e.preventDefault(),o(i)},className:"relative w-full max-w-xs h-8"},(0,e.createElement)("label",{htmlFor:"s",className:"sr-only"},(0,t.__)("Search for articles","extendify")),(0,e.createElement)("input",{name:"s",id:"s",type:"text",value:null!=i?i:"",onChange:e=>o(e.target.value),placeholder:(0,t.__)("Search...","extendify"),className:"input w-full placeholder-gray-400 text-sm pr-16 h-full"}),(0,e.createElement)("div",{className:"absolute right-0 text-gray-400 flex items-center justify-center inset-y-0"},(0,e.createElement)(r,{icon:i?nm:tm,className:pf()("fill-current",{"cursor-pointer":i}),onClick:()=>{s(),a()},size:30})))};var om=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));const im=o=>{let{searchResponse:i}=o;const{data:a,loading:s,error:l}=i,{offset:c,setOffset:u}=ap(),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return u("add"===e?c+t:c-t)};return s?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):l?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading articles","extendify"),(0,e.createElement)("br",null),l):a?.length?(0,e.createElement)("div",{className:"flex items-center flex-wrap justify-center"},(0,e.createElement)("div",{className:"max-w-4xl w-full flex flex-col gap-2","data-test":"search-results"},a.map((t=>(0,e.createElement)(am,Df({key:t.id},t))))),(0,e.createElement)("div",{className:"flex items-center justify-between max-w-4xl w-full"},c>0?(0,e.createElement)("button",{className:"flex justify-start items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("remove")},(0,e.createElement)(r,{icon:om,className:"fill-current"}),(0,t.__)("Previous","extendify")):(0,e.createElement)("div",{className:"w-full"}),a.length?(0,e.createElement)("button",{className:"flex justify-end items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("add")},(0,t.__)("Next","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})):(0,e.createElement)("div",{className:"w-full"}))):(0,e.createElement)("div",{className:"p-8 text-base text-center","data-test":"no-results"},(0,t.__)("Sorry, we couldn't find anything","extendify"))},am=n=>{let{link:r,slug:o,title:i,excerpt:a}=n;const{pushArticle:s}=ap();return(0,e.createElement)("a",{href:r,onClick:e=>{e.preventDefault(),s({slug:o,title:i.rendered})},className:"p-4 flex flex-col gap-1 no-underline bg-transparent w-full cursor-pointer text-gray-900 hover:bg-gray-100 focus:outline-none ring-design-main focus:ring-wp focus:ring-offset-1 focus:ring-offset-white"},(0,e.createElement)("h3",{className:"font-semibold text-lg text-left m-0"},i.rendered),(0,e.createElement)("div",{className:"text-sm text-left",dangerouslySetInnerHTML:{__html:(l=a.rendered,l.replaceAll((0,t.__)("Go to the list of Blocks","extendify"),"").replaceAll((0,t.__)("Go back to the list of Blocks","extendify"),"").replace(/<\/?p>/g,""))}}));var l};var sm=o(488),lm=(sm.domToReact,sm.htmlToDOM,sm.attributesToProps,sm.Comment,sm.Element,sm.ProcessingInstruction,sm.Text,sm);const cm=((e,t)=>(...n)=>{const[r,o,i]=ou(n),a=(i.use||[]).concat(t);return e(r,o,{...i,use:a})})(lu,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),um=()=>{const{articles:r,pushArticle:o,updateTitle:i}=ap(),a=(0,e.useRef)(),s=r?.[0]?.slug,{data:l,error:c,loading:u}=(e=>{const{data:t,error:n}=cm(`support-article-${e}`,(async()=>{var t;const n=await(e=>uf.get("assist/support-article",{params:{slug:e}}))(e);if(!n?.data||!Array.isArray(n.data))throw console.error(`We got an empty response while querying support-article-${e}`,n),new Error("Bad Data");return null!==(t=n.data?.[0])&&void 0!==t?t:{}}));return{data:t,error:n,loading:!t&&!n}})(s),d=l?.title?.rendered;return(0,e.useEffect)((()=>{s&&d&&i(s,d)}),[d,i,s]),(0,e.useEffect)((()=>{if(!a.current)return;const e=a.current?.querySelectorAll("a"),t=async e=>{var t;if(e.preventDefault(),e.ctrlKey||e.metaKey)return e.stopPropagation(),window.open(e.target.href,"_blank");const n=null!==(t=e.target?.href)&&void 0!==t?t:e.target?.closest("a")?.href,{pathname:r}=new URL(n),i=r.split("/").filter(Boolean)?.at(-1),{data:a}=await(s=r,uf.get("assist/get-redirect",{params:{path:s}}));var s;if(!a)return r.startsWith("/documentation/article/")?o({slug:i,title:void 0}):window.open(`https://wordpress.org${r}`,"_blank");o({slug:a.split("/").filter(Boolean)?.at(-1)})},n=e=>{e.preventDefault(),window.open(e.target.href,"_blank")},r=e=>e.preventDefault();return e.forEach((e=>{const{hash:o,host:i,pathname:a}=new URL(e.href);if(o&&i===window.location.host||a.startsWith("/support/category"))return e.addEventListener("click",r),e.setAttribute("aria-disabled","true"),void e.classList.add("link-disabled");if(a.match(/\.(jpg|jpeg|png|gif|pdf|doc|docx|xls|xlsx|ppt|pptx)$/))return void e.addEventListener("click",r);if(a.startsWith("/documentation/article")||a.startsWith("/support/article"))return void e.addEventListener("click",t);e.addEventListener("click",n);const s=document.createElement("span");s.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" class="components-external-link__icon css-rvs7bx esh4a730" aria-hidden="true" focusable="false"><path d="M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"></path></svg>',e.appendChild(s)})),()=>{e.forEach((e=>{e?.removeEventListener("click",t),e?.removeEventListener("click",n),e?.removeEventListener("click",r)}))}}),[l,o]),u?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):c?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading this article","extendify")):(0,e.createElement)("article",{ref:a,className:"extendify-documentation w-full"},(0,e.createElement)("h1",{className:"m-0 text-3xl"},d),l?.content?.rendered&&lm(l?.content?.rendered))},dm=()=>{const{setSearchTerm:n,searchTerm:r,offset:o,reset:i,articles:a,activeCategory:s}=ap(),l=(e=>{let{term:t,perPage:n,offset:r}=e;const{data:o,error:i}=cm({term:t,perPage:n,offset:r},(async e=>{let{term:t,perPage:n,offset:r}=e;if(!t)return[];const o=await function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return uf.get("assist/support-articles-search",{params:{search:e,per_page:t,offset:n}})}(t,n,r);if(!o?.data||!Array.isArray(o.data))throw console.error("We got an empty response while querying search-articles",o),new Error("Bad Data");return o.data}));return{data:o,error:i,loading:!o&&!i}})({term:r,perPage:10,offset:o});return(0,e.useEffect)((()=>(Nm.onRouteChange(i),()=>Nm.removeOnRouteChange(i))),[i]),(0,e.createElement)("div",{className:"my-4"},(0,e.createElement)("div",{className:"bg-design-main p-8 m-0 rounded-t flex gap-3 flex-col md:flex-row justify-between"},(0,e.createElement)("h2",{className:"m-0"},(0,e.createElement)("button",{onClick:i,title:(0,t.__)("Back to Knowledge Base home","extendify"),type:"button",className:"text-partner-primary-text text-xl cursor-pointer font-normal focus:outline-none bg-transparent p-0 m-0"},(0,t.__)("Knowledge Base","extendify"))),(0,e.createElement)(rm,{handleSubmission:e=>{i(),n(e)}})),(a?.length>0||s||l?.data?.length>0)&&(0,e.createElement)(em,null),(0,e.createElement)("div",{className:"flex flex-col w-full bg-white border border-gray-300 p-4 lg:p-8 min-h-half","data-test":"kb-content"},(0,e.createElement)(fm,{articles:a,search:r,searchResponse:l})))},fm=t=>{let{articles:n,search:r,searchResponse:o}=t;return n?.length>0?(0,e.createElement)(um,null):r?.length>0?(0,e.createElement)(im,{searchResponse:o}):(0,e.createElement)(pm,{articles:n})},pm=()=>{const{activeCategory:o,setActiveCategory:i,pushArticle:a}=ap(),s=window.extAssistData.resourceData.supportArticleCategories,l=window.extAssistData.resourceData.supportArticles,c=window.extAssistData.wpLanguage||"en";if(!s)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null));if(l&&0===l?.length)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("No support articles found...","extendify"));const u=s?.map((e=>{const t=l?.filter((t=>t.supportArticleCategoriesSlug?.includes(e.slug)));return{...e,articles:t}}));return(0,e.createElement)(e.Fragment,null,c?.startsWith("en")?null:(0,e.createElement)("p",{className:"my-8 py-3.5 px-4 text-base border border-blue-300 bg-blue-50"},(0,t.__)("Please note: these articles are available in English only.","extendify")),(0,e.createElement)("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-x-4 gap-y-8"},u.filter((e=>{let{slug:t}=e;return!o||t===o.slug})).map((n=>(0,e.createElement)("div",{key:n.slug,"data-test":"kb-category"},(0,e.createElement)("button",{"aria-label":n.title,type:"button",className:pf()("mt-0 mb-4 text-base font-semibold no-underline bg-transparent p-0",{"hover:underline":!o,"hover:text-partner-primary-bg":!o,"cursor-pointer":!o}),onClick:()=>i({title:n.title,slug:n.slug})},n.title),n.articles.filter(((e,t)=>o||t<5)).map((t=>{let{slug:o,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,key:o,type:"button",className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 p-0 w-full cursor-pointer",onClick:()=>{i(n),a({slug:o,title:s})}},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-tight font-normal text-left text-sm -mt-px"},s))})),!o&&n.articles.length>5&&(0,e.createElement)("button",{"aria-label":(0,t.__)("Show all","extendify"),type:"button",className:"text-left no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-4 p-0 w-full cursor-pointer font-semibold text-design-main flex items-center",onClick:()=>{i({title:n.title,slug:n.slug})}},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})))))))},mm=()=>{const{recommendations:n}=Mf(),{isDismissedRecommendation:r}=Cf(),[o,i]=(0,e.useState)(!1),a=n?.filter((e=>r(e.slug))),s=n?.filter((e=>!r(e.slug)));return(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized recommendations for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)(1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},915:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(960),a=n(790);o(n(790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},790:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var f=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(f);t.CDATA=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(f);t.Document=m;var h=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(f);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function x(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function E(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(b(e))n=new u(e.data);else if(g(e)){var r=t?C(e.children):[],o=new h(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?C(e.children):[];var a=new p(r);r.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){r=t?C(e.children):[];var s=new m(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!x(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function C(e){for(var t=e.map((function(e){return E(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=h,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},885:function(e,t){t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},276:function(e){var t="html",n="head",r="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;s=l=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var f,p="object"==typeof document?document.createElement("template"):{};p.content&&(f=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,u,d,p,m=e.match(o);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return u=l(e),i.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case n:case r:return p=(u=s(e)).querySelectorAll(c),a.test(e)&&i.test(e)?p[0].parentNode.childNodes:p;default:return f?f(e):(d=s(e,r).querySelector(r)).childNodes}}},152:function(e,t,n){var r=n(276),o=n(507).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},507:function(e,t,n){for(var r,o=n(915),i=n(885).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,s=o.Element,l=o.ProcessingInstruction,c=o.Text,u={},d=0,f=i.length;d<f;d++)r=i[d],u[r.toLowerCase()]=r;function p(e){for(var t,n={},r=0,o=e.length;r<o;r++)n[(t=e[r]).name]=t.value;return n}function m(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=p,t.formatDOM=function e(t,n,r){n=n||null;for(var o=[],i=0,u=t.length;i<u;i++){var d,f=t[i];switch(f.nodeType){case 1:(d=new s(m(f.nodeName),p(f.attributes))).children=e(f.childNodes,d);break;case 3:d=new c(f.nodeValue);break;case 8:d=new a(f.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=d),d.parent=n,d.prev=h,d.next=null,o.push(d)}return r&&((d=new l(r.substring(0,r.indexOf(" ")).toLowerCase(),r)).next=o[0]||null,d.parent=n,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},488:function(e,t,n){var r=n(915),o=n(152),i=n(484),a=n(670);o="function"==typeof o.default?o.default:o;var s={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:a(o(e,(t=t||{}).htmlparser2||s),t)}l.domToReact=a,l.htmlToDOM=o,l.attributesToProps=i,l.Comment=r.Comment,l.Element=r.Element,l.ProcessingInstruction=r.ProcessingInstruction,l.Text=r.Text,e.exports=l,e.exports.default=l},484:function(e,t,n){var r=n(726),o=n(606);function i(e){return r.possibleStandardNames[e]}e.exports=function(e,t){var n,a,s,l,c,u={},d=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(n in e)if(s=e[n],r.isCustomAttribute(n))u[n]=s;else if(l=i(a=n.toLowerCase()))switch(c=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||"option"===t||d||(l=i("default"+a)),u[l]=s,c&&c.type){case r.BOOLEAN:u[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===s&&(u[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(u[n]=s);return o.setStyleProp(e.style,u),u}},670:function(e,t,n){var r=n(196),o=n(484),i=n(606),a=i.setStyleProp,s=i.canTextBeChildOfNode;function l(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var i,c,u,d,f,p=(n=n||{}).library||r,m=p.cloneElement,h=p.createElement,g=p.isValidElement,v=[],y="function"==typeof n.replace,b=n.trim,x=0,w=t.length;x<w;x++)if(i=t[x],y&&g(u=n.replace(i)))w>1&&(u=m(u,{key:u.key||x})),v.push(u);else if("text"!==i.type){switch(d=i.attribs,l(i)?a(d.style,d):d&&(d=o(d,i.name)),f=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(f=e(i.children,n));break;default:continue}w>1&&(d.key=x),v.push(h(i.name,d,f))}else{if((c=!i.data.trim().length)&&i.parent&&!s(i.parent))continue;if(b&&c)continue;v.push(i.data)}return 1===v.length?v[0]:v}},606:function(e,t,n){var r=n(196),o=n(476).default,i={reactCompat:!0},a=r.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},370:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="\n",u="/",d="*",f="",p="comment",m="declaration";function h(e){return e?e.replace(l,f):f}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var g=1,v=1;function y(e){var t=e.match(n);t&&(g+=t.length);var r=e.lastIndexOf(c);v=~r?e.length-r:v+e.length}function b(){var e={line:g,column:v};return function(t){return t.position=new x(e),S(),t}}function x(e){this.start=e,this.end={line:g,column:v},this.source=l.source}x.prototype.content=e;var w=[];function E(t){var n=new Error(l.source+":"+g+":"+v+": "+t);if(n.reason=t,n.filename=l.source,n.line=g,n.column=v,n.source=e,!l.silent)throw n;w.push(n)}function C(t){var n=t.exec(e);if(n){var r=n[0];return y(r),e=e.slice(r.length),n}}function S(){C(r)}function k(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=b();if(u==e.charAt(0)&&d==e.charAt(1)){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return E("End of comment missing");var r=e.slice(2,n-2);return v+=2,y(r),e=e.slice(n),v+=2,t({type:p,comment:r})}}function L(){var e=b(),n=C(o);if(n){if(T(),!C(i))return E("property missing ':'");var r=C(a),l=e({type:m,property:h(n[0].replace(t,f)),value:r?h(r[0].replace(t,f)):f});return C(s),l}}return S(),function(){var e,t=[];for(k(t);e=L();)!1!==e&&(t.push(e),k(t));return t}()}},726:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,"__esModule",{value:!0});var o=2,i=3,a=4;function s(e,t,n,r,s,l,c){this.acceptsBooleans=t===o||t===i||t===a,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=c}var l={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){l[e]=new s(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,n,o=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],_n=!0,a=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==n.return||n.return()}finally{if(a)throw o}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],a=o[1];l[i]=new s(i,1,!1,a,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){l[e]=new s(e,o,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){l[e]=new s(e,o,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){l[e]=new s(e,i,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){l[e]=new s(e,i,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){l[e]=new s(e,a,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){l[e]=new s(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){l[e]=new s(e,5,!1,e.toLowerCase(),null,!1,!1)}));var c=/[\-\:]([a-z])/g,u=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(c,u);l[t]=new s(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!1,!1)})),l.xlinkHref=new s("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){l[e]=new s(e,1,!1,e.toLowerCase(),null,!0,!0)}));var d=n(229),f=d.CAMELCASE,p=d.SAME,m=d.possibleStandardNames,h=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),g=Object.keys(m).reduce((function(e,t){var n=m[t];return n===p?e[t]=t:n===f?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=i,t.BOOLEANISH_STRING=o,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=a,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return l.hasOwnProperty(e)?l[e]:null},t.isCustomAttribute=h,t.possibleStandardNames=g},229:function(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},476:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=r(n(848)),i=n(678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},678:function(e,t){"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(i,l)).replace(r,s))}},848:function(e,t,n){var r=n(370);function o(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,s=r(e),l="function"==typeof t,c=0,u=s.length;c<u;c++)i=(n=s[c]).property,a=n.value,l?t(i,a,n):a&&(o||(o={}),o[i]=a);return o}e.exports=o,e.exports.default=o},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.i18n,n=window.wp.components,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,a=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),s=o(196),l=o.t(s,2);function c(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,c),r}var u,d=((u=d||{})[u.None=0]="None",u[u.RenderStrategy=1]="RenderStrategy",u[u.Static=2]="Static",u),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a}){let s=h(t,e);if(i)return m(s,n,r,a);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=s;if(e)return m(t,n,r,a)}if(1&l){let{unmount:e=!0,...t}=s;return c(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,a)}})}return m(s,n,r,a)}function m(e,t={},n,r){var o;let{as:i=n,children:a,refName:l="ref",...c}=y(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===s.Fragment&&Object.keys(v(c)).length>0){if(!(0,s.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,c.className),t=e?{className:e}:{};return(0,s.cloneElement)(d,Object.assign({},h(d.props,v(y(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,s.createElement)(i,Object.assign({},y(c,["ref"]),i!==s.Fragment&&u,i!==s.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function y(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var b=Object.defineProperty,x=(e,t,n)=>(((e,t,n)=>{t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let w=new class{constructor(){x(this,"current",this.detect()),x(this,"handoffState","pending"),x(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},E=(e,t)=>{w.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function C(e){let t=(0,s.useRef)(e);return E((()=>{t.current=e}),[e]),t}let S=function(e){let t=C(e);return s.useCallback(((...e)=>t.current(...e)),[t])},k=Symbol();function T(e,t=!0){return Object.assign(e,{[k]:t})}function L(...e){let t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);let n=S((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[k])))?void 0:n}var _,A,N=((A=N||{}).Space=" ",A.Enter="Enter",A.Escape="Escape",A.Backspace="Backspace",A.Delete="Delete",A.ArrowLeft="ArrowLeft",A.ArrowUp="ArrowUp",A.ArrowRight="ArrowRight",A.ArrowDown="ArrowDown",A.Home="Home",A.End="End",A.PageUp="PageUp",A.PageDown="PageDown",A.Tab="Tab",A);function P(){let[e,t]=(0,s.useState)(w.isHandoffComplete);return e&&!1===w.isHandoffComplete&&t(!1),(0,s.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,s.useEffect)((()=>w.handoff()),[]),e}let O=null!=(_=s.useId)?_:function(){let e=P(),[t,n]=s.useState(e?()=>w.nextId():null);return E((()=>{null===t&&n(w.nextId())}),[t]),null!=t?""+t:void 0};var M=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(M||{});let D=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function R(e){return w.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let V=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var j,F=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(F||{}),I=((j=I||{})[j.Error=0]="Error",j[j.Overflow=1]="Overflow",j[j.Success=2]="Success",j[j.Underflow=3]="Underflow",j),B=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(B||{});var H=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(H||{});function U(e,t=0){var n;return e!==(null==(n=R(e))?void 0:n.body)&&c(t,{0(){return e.matches(V)},1(){let t=e;for(;null!==t;){if(t.matches(V))return!0;t=t.parentElement}return!1}})}function z(e){null==e||e.focus({preventScroll:!0})}let q=["textarea","input"].join(",");function Z(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,a=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(V)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&a.length>1&&(a=a.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}s=a[e],null==s||s.focus(u),d+=l}while(s!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,q))&&n}(s)&&s.select(),s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),2}var W=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(W||{});function $(){let e=(0,s.useRef)(!1);return E((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function G(...e){return(0,s.useMemo)((()=>R(...e)),[...e])}function Y(e,t,n,r){let o=C(n);(0,s.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function X(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function J(e,t){let n=(0,s.useRef)([]),r=S(e);(0,s.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function K(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return X((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var Q,ee=((Q=ee||{})[Q.None=1]="None",Q[Q.InitialFocus=2]="InitialFocus",Q[Q.TabLock=4]="TabLock",Q[Q.FocusLock=8]="FocusLock",Q[Q.RestoreFocus=16]="RestoreFocus",Q[Q.All=30]="All",Q);let te=Object.assign(g((function(e,t){let n=(0,s.useRef)(null),r=L(n,t),{initialFocus:o,containers:i,features:a=30,...l}=e;P()||(a=1);let u=G(n);!function({ownerDocument:e},t){let n=(0,s.useRef)(null);Y(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),J((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&z(n.current),n.current=null)}),[t]);let r=(0,s.useRef)(!1);(0,s.useEffect)((()=>(r.current=!1,()=>{r.current=!0,X((()=>{!r.current||(z(n.current),n.current=null)}))})),[])}({ownerDocument:u},Boolean(16&a));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,s.useRef)(null),i=$();return J((()=>{if(!r)return;let a=t.current;!a||X((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(a.contains(t))return void(o.current=t);null!=n&&n.current?z(n.current):Z(a,F.First)===I.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:u,container:n,initialFocus:o},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=$();Y(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let a=new Set(null==n?void 0:n.current);a.add(t);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?ne(a,l)?(r.current=l,z(l)):(e.preventDefault(),e.stopPropagation(),z(s)):z(r.current)}),!0)}({ownerDocument:u,container:n,containers:i,previousActiveElement:d},Boolean(8&a));let f=function(){let e=(0,s.useRef)(0);return function(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=S((e=>{let t=n.current;t&&c(f.current,{[W.Forwards]:()=>{Z(t,F.First,{skipElements:[e.relatedTarget]})},[W.Backwards]:()=>{Z(t,F.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,s.useState)(K);return(0,s.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,s.useRef)(!1),v={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(ne(t,r)||(g.current?Z(n.current,c(f.current,{[W.Forwards]:()=>F.Next,[W.Backwards]:()=>F.Previous})|F.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&z(e.target)))}};return s.createElement(s.Fragment,null,Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}),p({ourProps:v,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&s.createElement(D,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:M.Focusable}))})),{features:ee});function ne(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let re=new Set,oe=new Map;function ie(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=oe.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function se(e,t=!0){E((()=>{if(!t||!e.current)return;let n=e.current,r=R(n);if(r){re.add(n);for(let e of oe.keys())e.contains(n)&&(ae(e),oe.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of re)if(e.contains(t))return;1===re.size&&(oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e))}})),()=>{if(re.delete(n),re.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!oe.has(e)){for(let t of re)if(e.contains(t))return;oe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ie(e)}}));else for(let e of oe.keys())ae(e),oe.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,s.createContext)(!1);function ue(){return(0,s.useContext)(ce)}function de(e){return s.createElement(ce.Provider,{value:e.force},e.children)}let fe=s.Fragment,pe=g((function(e,t){let n=e,r=(0,s.useRef)(null),o=L(T((e=>{r.current=e})),t),i=G(r),a=function(e){let t=ue(),n=(0,s.useContext)(he),r=G(e),[o,i]=(0,s.useState)((()=>{if(!t&&null!==n||w.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,s.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,s.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[l]=(0,s.useState)((()=>{var e;return w.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=P(),u=(0,s.useRef)(!1);return E((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,X((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:fe,name:"Portal"}),l):null})),me=s.Fragment,he=(0,s.createContext)(null),ge=g((function(e,t){let{target:n,...r}=e,o={ref:L(t)};return s.createElement(he.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:me,name:"Popover.Group"}))})),ve=Object.assign(pe,{Group:ge}),ye=(0,s.createContext)(null);function be(){let e=(0,s.useContext)(ye);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let xe=g((function(e,t){let n=O(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),a=L(t);return E((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:a,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),we=(0,s.createContext)(null);we.displayName="OpenClosedContext";var Ee=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ee||{});let Ce=(0,s.createContext)((()=>{}));Ce.displayName="StackContext";var Se=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Se||{});function ke({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,s.useContext)(Ce),a=S(((...e)=>{null==t||t(...e),i(...e)}));return E((()=>{let e=void 0===o||!0===o;return e&&a(0,n,r),()=>{e&&a(1,n,r)}}),[a,n,r,o]),s.createElement(Ce.Provider,{value:a},e)}function Te(e,t,n){let r=C(t);(0,s.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Le(e,t,n=!0){let r=(0,s.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),a=o(n);if(null!==a&&a.getRootNode().contains(a)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(a)||n.composed&&n.composedPath().includes(t))return}return!U(a,H.Loose)&&-1!==a.tabIndex&&n.preventDefault(),t(n,a)}}(0,s.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,s.useRef)(null);Te("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Te("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Te("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const _e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Ae,useEffect:Ne,useLayoutEffect:Pe,useDebugValue:Oe}=l;function Me(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!_e(n,e)}catch{return!0}}const De="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=Ae({inst:{value:r,getSnapshot:t}});return Pe((()=>{o.value=r,o.getSnapshot=t,Me(o)&&i({inst:o})}),[e,r,t]),Ne((()=>(Me(o)&&i({inst:o}),e((()=>{Me(o)&&i({inst:o})})))),[e]),Oe(r),r},Re="useSyncExternalStore"in l?(e=>e.useSyncExternalStore)(l):De;function Ve(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function je(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),a=t.querySelector(r);a&&!o(a)&&(i=a)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Fe(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Ie=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:K(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Fe(n)},o=[je(),Ve(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Ie.subscribe((()=>{let e=Ie.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Ie.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Ie.dispatch("TEARDOWN",n)}}));var Be=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Be||{}),He=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(He||{});let Ue={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ze=(0,s.createContext)(null);function qe(e){let t=(0,s.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qe),t}return t}function Ze(e,t){return c(t.type,Ue,e,t)}ze.displayName="DialogContext";let We=d.RenderStrategy|d.Static,$e=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:a,__demoMode:l=!1,...u}=e,[d,f]=(0,s.useState)(0),m=(0,s.useContext)(we);void 0===o&&null!==m&&(o=c(m,{[Ee.Open]:!0,[Ee.Closed]:!1}));let h=(0,s.useRef)(new Set),g=(0,s.useRef)(null),v=L(g,t),y=(0,s.useRef)(null),b=G(g),x=e.hasOwnProperty("open")||null!==m,w=e.hasOwnProperty("onClose");if(!x&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!x)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let C=o?0:1,[k,T]=(0,s.useReducer)(Ze,{titleId:null,descriptionId:null,panelRef:(0,s.createRef)()}),_=S((()=>i(!1))),A=S((e=>T({type:0,id:e}))),R=!!P()&&!l&&0===C,V=d>1,j=null!==(0,s.useContext)(ze),F=V?"parent":"leaf";se(g,!!V&&R);let I=S((()=>{var e,t;return[...Array.from(null!=(e=null==b?void 0:b.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(y.current)||k.panelRef.current&&e.contains(k.panelRef.current)))),null!=(t=k.panelRef.current)?t:g.current]}));Le((()=>I()),_,R&&!V),Y(null==b?void 0:b.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===N.Escape&&0===C&&(V||(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return Re(e.subscribe,e.getSnapshot,e.getSnapshot)}(Ie),o=e?r.get(e):void 0,i=!!o&&o.count>0;E((()=>{if(e&&t)return Ie.dispatch("PUSH",e,n),()=>Ie.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(b,0===C&&!j,I),(0,s.useEffect)((()=>{if(0!==C||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&_()}));return e.observe(g.current),()=>e.disconnect()}),[C,g,_]);let[B,H]=function(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=S((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(ye.Provider,{value:r},e.children)}),[t])]}(),U=(0,s.useMemo)((()=>[{dialogState:C,close:_,setTitleId:A},k]),[C,k,_,A]),z=(0,s.useMemo)((()=>({open:0===C})),[C]),q={ref:v,id:r,role:"dialog","aria-modal":0===C||void 0,"aria-labelledby":k.titleId,"aria-describedby":B};return s.createElement(ke,{type:"Dialog",enabled:0===C,element:g,onUpdate:S(((e,t,n)=>{"Dialog"===t&&c(e,{[Se.Add](){h.current.add(n),f((e=>e+1))},[Se.Remove](){h.current.add(n),f((e=>e-1))}})}))},s.createElement(de,{force:!0},s.createElement(ve,null,s.createElement(ze.Provider,{value:U},s.createElement(ve.Group,{target:g},s.createElement(de,{force:!1},s.createElement(H,{slot:z,name:"Dialog.Description"},s.createElement(te,{initialFocus:a,containers:h,features:R?c(F,{parent:te.features.RestoreFocus,leaf:te.features.All&~te.features.FocusLock}):te.features.None},p({ourProps:q,theirProps:u,slot:z,defaultTag:"div",features:We,visible:0===C,name:"Dialog"})))))))),s.createElement(D,{features:M.Hidden,ref:y}))})),Ge=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:a}]=qe("Dialog.Overlay"),l=L(t),c=S((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return p({ourProps:{ref:l,id:r,"aria-hidden":!0,onClick:c},theirProps:o,slot:(0,s.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Ye=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Backdrop"),l=L(t);(0,s.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return s.createElement(de,{force:!0},s.createElement(ve,null,p({ourProps:{ref:l,id:r,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),Xe=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},a]=qe("Dialog.Panel"),l=L(t,a.panelRef),c=(0,s.useMemo)((()=>({open:0===i})),[i]),u=S((e=>{e.stopPropagation()}));return p({ourProps:{ref:l,id:r,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Je=g((function(e,t){let n=O(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:a}]=qe("Dialog.Title"),l=L(t);(0,s.useEffect)((()=>(a(r),()=>a(null))),[r,a]);let c=(0,s.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:l,id:r},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Ke=Object.assign($e,{Backdrop:Ye,Panel:Xe,Overlay:Ge,Title:Je,Description:xe});var Qe=function(e,t){return Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Qe(e,t)};function et(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}Qe(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var tt=function(){return tt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},tt.apply(this,arguments)};function nt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function rt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ot(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create;var it=("undefined"==typeof process||process.env,"production");const at=1/60*1e3,st="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),lt="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(st())),at);let ct=!0,ut=!1,dt=!1;const ft={delta:0,timestamp:0},pt=["read","update","preRender","render","postRender"],mt=pt.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;n<r;n++){const r=t[n];r(l),a.has(r)&&(s.schedule(r),e())}o=!1,i&&(i=!1,s.process(l))}}};return s}((()=>ut=!0)),e)),{}),ht=pt.reduce(((e,t)=>{const n=mt[t];return e[t]=(e,t=!1,r=!1)=>(ut||xt(),n.schedule(e,t,r)),e}),{}),gt=pt.reduce(((e,t)=>(e[t]=mt[t].cancel,e)),{}),vt=pt.reduce(((e,t)=>(e[t]=()=>mt[t].process(ft),e)),{}),yt=e=>mt[e].process(ft),bt=e=>{ut=!1,ft.delta=ct?at:Math.max(Math.min(e-ft.timestamp,40),1),ft.timestamp=e,dt=!0,pt.forEach(yt),dt=!1,ut&&(ct=!1,lt(bt))},xt=()=>{ut=!0,ct=!0,dt||lt(bt)},wt=()=>ft;var Et=ht,Ct="undefined"!=typeof document,St=Ct?s.useLayoutEffect:s.useEffect;function kt(){var e=(0,s.useRef)(!1);return St((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var Tt=(0,s.createContext)(null);function Lt(e){var t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}var _t=0,At=function(){return _t++},Nt=function(){return Lt(At)},Pt=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,l=Lt(Ot),c=Nt(),u=(0,s.useMemo)((function(){return{id:c,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;l.set(e,!0);try{for(var r=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(l.values()),i=r.next();!i.done;i=r.next())if(!i.value)return}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return l.set(e,!1),function(){return l.delete(e)}}}}),a?void 0:[r]);return(0,s.useMemo)((function(){l.forEach((function(e,t){return l.set(t,!1)}))}),[r]),s.useEffect((function(){!r&&!l.size&&(null==o||o())}),[r]),s.createElement(Tt.Provider,{value:u},t)};function Ot(){return new Map}var Mt=(0,s.createContext)({});function Dt(e){return(0,s.useEffect)((function(){return function(){return e()}}),[])}var Rt=function(e){return e.key||""},Vt=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,l=e.presenceAffectsLayout,c=void 0===l||l,u=rt(function(){var e=kt(),t=rt((0,s.useState)(0),2),n=t[0],r=t[1],o=(0,s.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,s.useCallback)((function(){return Et.postRender(o)}),[o]),n]}(),1),d=u[0],f=(0,s.useContext)(Mt).forceRender;f&&(d=f);var p=kt(),m=function(e){var t=[];return s.Children.forEach(e,(function(e){(0,s.isValidElement)(e)&&t.push(e)})),t}(t),h=m,g=new Set,v=(0,s.useRef)(h),y=(0,s.useRef)(new Map).current,b=(0,s.useRef)(!0);if(St((function(){b.current=!1,function(e,t){e.forEach((function(e){var n=Rt(e);t.set(n,e)}))}(m,y),v.current=h})),Dt((function(){b.current=!0,y.clear(),g.clear()})),b.current)return s.createElement(s.Fragment,null,h.map((function(e){return s.createElement(Pt,{key:Rt(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:c},e)})));h=ot([],rt(h),!1);for(var x=v.current.map(Rt),w=m.map(Rt),E=x.length,C=0;C<E;C++){var S=x[C];-1===w.indexOf(S)&&g.add(S)}return a&&g.size&&(h=[]),g.forEach((function(e){if(-1===w.indexOf(e)){var t=y.get(e);if(t){var r=x.indexOf(e);h.splice(r,0,s.createElement(Pt,{key:Rt(t),isPresent:!1,onExitComplete:function(){y.delete(e),g.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!g.size){if(v.current=m,!1===p.current)return;d(),i&&i()}},custom:n,presenceAffectsLayout:c},t))}}})),h=h.map((function(e){var t=e.key;return g.has(t)?e:s.createElement(Pt,{key:Rt(e),isPresent:!0,presenceAffectsLayout:c},e)})),"production"!==it&&a&&h.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),s.createElement(s.Fragment,null,g.size?h:h.map((function(e){return(0,s.cloneElement)(e)})))},jt=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},Ft={measureLayout:jt(["layout","layoutId","drag"]),animation:jt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:jt(["exit"]),drag:jt(["drag","dragControls"]),focus:jt(["whileFocus"]),hover:jt(["whileHover","onHoverStart","onHoverEnd"]),tap:jt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:jt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:jt(["whileInView","onViewportEnter","onViewportLeave"])},It=function(){},Bt=function(){},Ht=(0,s.createContext)({strict:!1}),Ut=Object.keys(Ft),zt=Ut.length,qt=(0,s.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),Zt=(0,s.createContext)({}),Wt={current:null},$t=!1;function Gt(e,t,n,r){var o,i,a=(0,s.useContext)(Ht),l=(0,s.useContext)(Zt).visualElement,c=(0,s.useContext)(Tt),u=(!$t&&function(){if($t=!0,Ct)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Wt.current=e.matches};e.addListener(t),t()}else Wt.current=!1}(),o=rt((0,s.useState)(Wt.current),1)[0],"never"!==(i=(0,s.useContext)(qt).reducedMotion)&&("always"===i||o)),d=(0,s.useRef)(void 0);r||(r=a.renderer),!d.current&&r&&(d.current=r(e,{visualState:t,parent:l,props:n,presenceId:null==c?void 0:c.id,blockInitialAnimation:!1===(null==c?void 0:c.initial),shouldReduceMotion:u}));var f=d.current;return St((function(){null==f||f.syncRender()})),(0,s.useEffect)((function(){var e;null===(e=null==f?void 0:f.animationState)||void 0===e||e.animateChanges()})),St((function(){return function(){return null==f?void 0:f.notifyUnmount()}}),[]),f}function Yt(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Xt(e){return Array.isArray(e)}function Jt(e){return"string"==typeof e||Xt(e)}function Kt(e,t,n,r,o){var i;return void 0===r&&(r={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=n?n:e.custom,r,o)),t}function Qt(e,t,n){var r=e.getProps();return Kt(r,t,null!=n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function en(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||Jt(e.initial)||Jt(e.animate)||Jt(e.whileHover)||Jt(e.whileDrag)||Jt(e.whileTap)||Jt(e.whileFocus)||Jt(e.exit)}function tn(e){return Boolean(en(e)||e.variants)}function nn(e){return Array.isArray(e)?e.join(" "):e}var rn={hasAnimatedSinceResize:!0,hasEverUpdated:!1},on=1,an=(0,s.createContext)({}),sn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(s.Component);function ln(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;return t&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?Ft.projectionNodeConstructor=e[t]:Ft[t].Component=e[t])}(t),(0,s.forwardRef)((function(e,l){var c=function(e){var t,n=e.layoutId,r=null===(t=(0,s.useContext)(Mt))||void 0===t?void 0:t.id;return r&&void 0!==n?r+"-"+n:n}(e);e=tt(tt({},e),{layoutId:c});var u=(0,s.useContext)(qt),d=null,f=function(e){var t=function(e,t){if(en(e)){var n=e.initial,r=e.animate;return{initial:!1===n||Jt(n)?n:void 0,animate:Jt(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,s.useContext)(Zt)),n=t.initial,r=t.animate;return(0,s.useMemo)((function(){return{initial:n,animate:r}}),[nn(n),nn(r)])}(e),p=u.isStatic?void 0:Lt((function(){if(rn.hasEverUpdated)return on++})),m=i(e,u.isStatic);return!u.isStatic&&Ct&&(f.visualElement=Gt(a,m,tt(tt({},u),e),n),function(e,t,n,r){var o,i=t.layoutId,a=t.layout,l=t.drag,c=t.dragConstraints,u=t.layoutScroll,d=(0,s.useContext)(an);r&&n&&!(null==n?void 0:n.projection)&&(n.projection=new r(e,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:Boolean(l)||c&&Yt(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof a?a:"both",initialPromotionConfig:d,layoutScroll:u}))}(p,e,f.visualElement,r||Ft.projectionNodeConstructor),d=function(e,t,n){var r=[],o=(0,s.useContext)(Ht);if(!t)return null;"production"!==it&&n&&o.strict&&Bt(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var i=0;i<zt;i++){var a=Ut[i],l=Ft[a],c=l.isEnabled,u=l.Component;c(e)&&u&&r.push(s.createElement(u,tt({key:a},e,{visualElement:t})))}return r}(e,f.visualElement,t)),s.createElement(sn,{visualElement:f.visualElement,props:tt(tt({},u),e)},d,s.createElement(Zt.Provider,{value:f},o(a,e,p,function(e,t,n){return(0,s.useCallback)((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Yt(n)&&(n.current=r))}),[t])}(m,f.visualElement,l),m,u.isStatic,f.visualElement)))}))}function cn(e){function t(t,n){return void 0===n&&(n={}),ln(e(t,n))}if("undefined"==typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var un=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function dn(e){return"string"==typeof e&&!e.includes("-")&&!!(un.indexOf(e)>-1||/[A-Z]/.test(e))}var fn={},pn=["","X","Y","Z"],mn=["transformPerspective","x","y","z"];function hn(e,t){return mn.indexOf(e)-mn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return pn.forEach((function(t){return mn.push(e+t)}))}));var gn=new Set(mn);function vn(e){return gn.has(e)}var yn=new Set(["originX","originY","originZ"]);function bn(e){return yn.has(e)}function xn(e,t){var n=t.layout,r=t.layoutId;return vn(e)||bn(e)||(n||void 0!==r)&&(!!fn[e]||"opacity"===e)}var wn=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},En={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Cn(e){return e.startsWith("--")}var Sn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const kn=(e,t)=>n=>Math.max(Math.min(n,t),e),Tn=e=>e%1?Number(e.toFixed(5)):e,Ln=/(-)?([\d]*\.?[\d])+/g,An=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Nn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Pn(e){return"string"==typeof e}const On=e=>({test:t=>Pn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Mn=On("deg"),Dn=On("%"),Rn=On("px"),Vn=On("vh"),jn=On("vw"),Fn=Object.assign(Object.assign({},Dn),{parse:e=>Dn.parse(e)/100,transform:e=>Dn.transform(100*e)}),In={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Bn=Object.assign(Object.assign({},In),{transform:kn(0,1)}),Hn=Object.assign(Object.assign({},In),{default:1});var Un=tt(tt({},In),{transform:Math.round}),zn={borderWidth:Rn,borderTopWidth:Rn,borderRightWidth:Rn,borderBottomWidth:Rn,borderLeftWidth:Rn,borderRadius:Rn,radius:Rn,borderTopLeftRadius:Rn,borderTopRightRadius:Rn,borderBottomRightRadius:Rn,borderBottomLeftRadius:Rn,width:Rn,maxWidth:Rn,height:Rn,maxHeight:Rn,size:Rn,top:Rn,right:Rn,bottom:Rn,left:Rn,padding:Rn,paddingTop:Rn,paddingRight:Rn,paddingBottom:Rn,paddingLeft:Rn,margin:Rn,marginTop:Rn,marginRight:Rn,marginBottom:Rn,marginLeft:Rn,rotate:Mn,rotateX:Mn,rotateY:Mn,rotateZ:Mn,scale:Hn,scaleX:Hn,scaleY:Hn,scaleZ:Hn,skew:Mn,skewX:Mn,skewY:Mn,distance:Rn,translateX:Rn,translateY:Rn,translateZ:Rn,x:Rn,y:Rn,z:Rn,perspective:Rn,transformPerspective:Rn,opacity:Bn,originX:Fn,originY:Fn,originZ:Rn,zIndex:Un,fillOpacity:Bn,strokeOpacity:Bn,numOctaves:Un};function qn(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Cn(p))a[p]=m;else{var h=zn[p],g=Sn(m,h);if(vn(p)){if(u=!0,s[p]=g,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else bn(p)?(c[p]=g,d=!0):i[p]=g}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(hn);for(var d=!1,f=i.length,p=0;p<f;p++){var m=i[p];u+="".concat(En[m]||m,"(").concat(o[m],") "),"z"===m&&(d=!0)}return!d&&s?u+="translateZ(0)":u=u.trim(),r?u=r(o,n?"":u):c&&n&&(u="none"),u}(e,n,f,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),d&&(i.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,i=e.originZ,a=void 0===i?0:i;return"".concat(n," ").concat(o," ").concat(a)}(c))}var Zn=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Wn(e,t,n){for(var r in t)wn(t[r])||xn(r,n)||(e[r]=t[r])}function $n(e,t,n){var r={},o=function(e,t,n){var r={};return Wn(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return(0,s.useMemo)((function(){var e=Zn();qn(e,t,{enableHardwareAcceleration:!n},r);var o=e.vars,i=e.style;return tt(tt({},o),i)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),r.style=o,r}var Gn=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Yn(e){return Gn.has(e)}var Xn,Jn=function(e){return!Yn(e)};try{(Xn=require("@emotion/is-prop-valid").default)&&(Jn=function(e){return e.startsWith("on")?!Yn(e):Xn(e)})}catch(e){}function Kn(e,t,n){return"string"==typeof e?e:Rn.transform(t+n*e)}var Qn={offset:"stroke-dashoffset",array:"stroke-dasharray"},er={offset:"strokeDashoffset",array:"strokeDasharray"};function tr(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,l=t.pathLength,c=t.pathSpacing,u=void 0===c?1:c,d=t.pathOffset,f=void 0===d?0:d;qn(e,nt(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r),e.attrs=e.style,e.style={};var p=e.attrs,m=e.style,h=e.dimensions;p.transform&&(h&&(m.transform=p.transform),delete p.transform),h&&(void 0!==a||void 0!==s||m.transform)&&(m.transformOrigin=function(e,t,n){var r=Kn(t,e.x,e.width),o=Kn(n,e.y,e.height);return"".concat(r," ").concat(o)}(h,void 0!==a?a:.5,void 0!==s?s:.5)),void 0!==o&&(p.x=o),void 0!==i&&(p.y=i),void 0!==l&&function(e,t,n,r,o){void 0===n&&(n=1),void 0===r&&(r=0),void 0===o&&(o=!0),e.pathLength=1;var i=o?Qn:er;e[i.offset]=Rn.transform(-r);var a=Rn.transform(t),s=Rn.transform(n);e[i.array]="".concat(a," ").concat(s)}(p,l,u,f,!1)}var nr=function(){return tt(tt({},Zn()),{attrs:{}})};function rr(e,t){var n=(0,s.useMemo)((function(){var n=nr();return tr(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),tt(tt({},n.attrs),{style:tt({},n.style)})}),[t]);if(e.style){var r={};Wn(r,e.style,e),n.style=tt(tt({},r),n.style)}return n}function or(e){return void 0===e&&(e=!1),function(t,n,r,o,i,a){var l=i.latestValues,c=(dn(t)?rr:$n)(n,l,a),u=function(e,t,n){var r={};for(var o in e)(Jn(o)||!0===n&&Yn(o)||!t&&!Yn(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),d=tt(tt(tt({},u),c),{ref:o});return r&&(d["data-projection-id"]=r),(0,s.createElement)(t,d)}}var ir=/([a-z])([A-Z])/g,ar=function(e){return e.replace(ir,"$1-$2").toLowerCase()};function sr(e,t,n,r){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,r&&r.getProjectionStyles(n)),i)e.style.setProperty(a,i[a])}var lr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function cr(e,t,n,r){for(var o in sr(e,t,void 0,r),t.attrs)e.setAttribute(lr.has(o)?o:ar(o),t.attrs[o])}function ur(e){var t=e.style,n={};for(var r in t)(wn(t[r])||xn(r,e))&&(n[r]=t[r]);return n}function dr(e){var t=ur(e);for(var n in e)wn(e[n])&&(t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]);return t}function fr(e){return"object"==typeof e&&"function"==typeof e.start}var pr=function(e){return Array.isArray(e)},mr=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},hr=function(e){return pr(e)?e[e.length-1]||0:e};function gr(e){var t=wn(e)?e.get():e;return mr(t)?t.toValue():t}function vr(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:br(t,n,r,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var yr=function(e){return function(t,n){var r=(0,s.useContext)(Zt),o=(0,s.useContext)(Tt);return n?vr(e,t,r,o):Lt((function(){return vr(e,t,r,o)}))}};function br(e,t,n,r){var o={},i=!1===(null==n?void 0:n.initial),a=r(e);for(var s in a)o[s]=gr(a[s]);var l=e.initial,c=e.animate,u=en(e),d=tn(e);t&&d&&!u&&!1!==e.inherit&&(null!=l||(l=t.initial),null!=c||(c=t.animate));var f=i||!1===l,p=f?c:l;return p&&"boolean"!=typeof p&&!fr(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=Kt(e,t);if(n){var r=n.transitionEnd;n.transition;var i=nt(n,["transitionEnd","transition"]);for(var a in i){var s=i[a];Array.isArray(s)&&(s=s[f?s.length-1:0]),null!==s&&(o[a]=s)}for(var a in r)o[a]=r[a]}})),o}var xr,wr={useVisualState:yr({scrapeMotionValuesFromProps:dr,createRenderState:nr,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}tr(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),cr(t,r)}})},Er={useVisualState:yr({scrapeMotionValuesFromProps:ur,createRenderState:Zn})};function Cr(e,t,n,r){return void 0===r&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function Sr(e,t,n,r){(0,s.useEffect)((function(){var o=e.current;if(n&&o)return Cr(o,t,n,r)}),[e,t,n,r])}function kr(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Tr(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(xr||(xr={}));var Lr={pageX:0,pageY:0};function _r(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Lr;return{x:n[t+"X"],y:n[t+"Y"]}}function Ar(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Nr(e,t){return void 0===t&&(t="page"),{point:Tr(e)?_r(e,t):Ar(e,t)}}var Pr=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,Nr(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},Or=function(){return Ct&&null===window.onpointerdown},Mr=function(){return Ct&&null===window.ontouchstart},Dr=function(){return Ct&&null===window.onmousedown},Rr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Vr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function jr(e){return Or()?e:Mr()?Vr[e]:Dr()?Rr[e]:e}function Fr(e,t,n,r){return Cr(e,jr(t),Pr(n,"pointerdown"===t),r)}function Ir(e,t,n,r){return Sr(e,jr(t),n&&Pr(n,"pointerdown"===t),r)}function Br(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Hr=Br("dragHorizontal"),Ur=Br("dragVertical");function zr(e){var t=!1;if("y"===e)t=Ur();else if("x"===e)t=Hr();else{var n=Hr(),r=Ur();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function qr(){var e=zr(!0);return!e||(e(),!1)}function Zr(e,t,n){return function(r,o){var i;kr(r)&&!qr()&&(null===(i=e.animationState)||void 0===i||i.setActive(xr.Hover,t),null==n||n(r,o))}}var Wr=function(e,t){return!!t&&(e===t||Wr(e,t.parentElement))};const $r=(e,t)=>n=>t(e(n)),Gr=(...e)=>e.reduce($r);var Yr=new Set,Xr=new WeakMap,Jr=new WeakMap,Kr=function(e){var t;null===(t=Xr.get(e.target))||void 0===t||t(e)},Qr=function(e){e.forEach(Kr)};var eo={some:0,all:1};function to(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,l=void 0===a?"some":a,c=r.once;(0,s.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof l?l:eo[l]};return function(e,t,n){var r=function(e){var t=e.root,n=nt(e,["root"]),r=t||document;Jr.has(r)||Jr.set(r,{});var o=Jr.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Qr,tt({root:t},n))),o[i]}(t);return Xr.set(e,n),r.observe(e),function(){Xr.delete(e),r.unobserve(e)}}(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!c||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(xr.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,l])}function no(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,s.useEffect)((function(){var r;e&&i&&("production"!==it&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",Yr.has(r)||(console.warn(r),Yr.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(xr.InView,!0)})))}),[e])}var ro=function(e){return function(t){return e(t),null}},oo={inView:ro((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,l=(0,s.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||r||o);a.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?no:to)(c,l.current,t,a)})),tap:ro((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(!1),c=(0,s.useRef)(null),u={passive:!(n||t||r||h)};function d(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function f(){var e;return d(),l.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(xr.Tap,!1),!qr()}function p(e,n){f()&&(Wr(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function m(e,t){f()&&(null==r||r(e,t))}function h(e,t){var r;d(),l.current||(l.current=!0,c.current=Gr(Fr(window,"pointerup",p,u),Fr(window,"pointercancel",m,u)),null===(r=i.animationState)||void 0===r||r.setActive(xr.Tap,!0),null==n||n(e,t))}Ir(i,"pointerdown",a?h:void 0,u),Dt(d)})),focus:ro((function(e){var t=e.whileFocus,n=e.visualElement;Sr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!0)}:void 0),Sr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xr.Focus,!1)}:void 0)})),hover:ro((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Ir(o,"pointerenter",t||r?Zr(o,!0,t):void 0,{passive:!t}),Ir(o,"pointerleave",n||r?Zr(o,!1,n):void 0,{passive:!n})}))};function io(){var e=(0,s.useContext)(Tt);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=Nt();return(0,s.useEffect)((function(){return r(o)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function ao(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const so=(e,t,n)=>Math.min(Math.max(n,e),t),lo=.001,co=.01,uo=10,fo=.05,po=1;const mo=12;function ho(e,t){return e*Math.sqrt(1-t*t)}const go=["duration","bounce"],vo=["stiffness","damping","mass"];function yo(e,t){return t.some((t=>void 0!==e[t]))}function bo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=nt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!yo(e,vo)&&yo(e,go)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;It(e<=1e3*uo,"Spring duration must be 10 seconds or less");let a=1-t;a=so(fo,po,a),e=so(co,uo,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=ho(t,a),l=Math.exp(-o);return lo-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=ho(Math.pow(t,2),a);return(-o(t)+lo>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-lo,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<mo;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=xo,m=xo;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=ho(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}bo.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const xo=e=>0,wo=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Eo=(e,t,n)=>-n*e+n*t+e,Co=(e,t)=>n=>Boolean(Pn(n)&&Nn.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),So=(e,t,n)=>r=>{if(!Pn(r))return r;const[o,i,a,s]=r.match(Ln);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},ko=kn(0,255),To=Object.assign(Object.assign({},In),{transform:e=>Math.round(ko(e))}),Lo={test:Co("rgb","red"),parse:So("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+To.transform(e)+", "+To.transform(t)+", "+To.transform(n)+", "+Tn(Bn.transform(r))+")"},_o={test:Co("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Lo.transform},Ao={test:Co("hsl","hue"),parse:So("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Dn.transform(Tn(t))+", "+Dn.transform(Tn(n))+", "+Tn(Bn.transform(r))+")"};function No(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Po({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=No(s,r,e+1/3),i=No(s,r,e),a=No(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const Oo=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Mo=[_o,Lo,Ao],Do=e=>Mo.find((t=>t.test(e))),Ro=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Vo=(e,t)=>{let n=Do(e),r=Do(t);Bt(!!n,Ro(e)),Bt(!!r,Ro(t));let o=n.parse(e),i=r.parse(t);n===Ao&&(o=Po(o),n=Lo),r===Ao&&(i=Po(i),r=Lo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=Oo(o[t],i[t],e));return a.alpha=Eo(o.alpha,i.alpha,e),n.transform(a)}},jo={test:e=>Lo.test(e)||_o.test(e)||Ao.test(e),parse:e=>Lo.test(e)?Lo.parse(e):Ao.test(e)?Ao.parse(e):_o.parse(e),transform:e=>Pn(e)?e:e.hasOwnProperty("red")?Lo.transform(e):Ao.transform(e)},Fo="${c}",Io="${n}";function Bo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(An);r&&(n=r.length,e=e.replace(An,Fo),t.push(...r.map(jo.parse)));const o=e.match(Ln);return o&&(e=e.replace(Ln,Io),t.push(...o.map(In.parse))),{values:t,numColors:n,tokenised:e}}function Ho(e){return Bo(e).values}function Uo(e){const{values:t,numColors:n,tokenised:r}=Bo(e),o=t.length;return e=>{let t=r;for(let r=0;r<o;r++)t=t.replace(r<n?Fo:Io,r<n?jo.transform(e[r]):Tn(e[r]));return t}}const zo=e=>"number"==typeof e?0:e,qo={test:function(e){var t,n,r,o;return isNaN(e)&&Pn(e)&&(null!==(n=null===(t=e.match(Ln))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(An))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Ho,createTransformer:Uo,getAnimatableNone:function(e){const t=Ho(e);return Uo(e)(t.map(zo))}},Zo=e=>"number"==typeof e;function Wo(e,t){return Zo(e)?n=>Eo(e,t,n):jo.test(e)?Vo(e,t):Xo(e,t)}const $o=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>Wo(e,t[n])));return e=>{for(let t=0;t<r;t++)n[t]=o[t](e);return n}},Go=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=Wo(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function Yo(e){const t=qo.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e<n;e++)r||"number"==typeof t[e]?r++:void 0!==t[e].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}const Xo=(e,t)=>{const n=qo.createTransformer(t),r=Yo(e),o=Yo(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?Gr($o(r.parsed,o.parsed),n):(It(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?t:e}`)},Jo=(e,t)=>n=>Eo(e,t,n);function Ko(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;Bt(i===t.length,"Both input and output ranges must be the same length"),Bt(!r||!Array.isArray(r)||r.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=function(e,t,n){const r=[],o=n||("number"==typeof(a=e[0])?Jo:"string"==typeof a?jo.test(a)?Vo:Xo:Array.isArray(a)?$o:"object"==typeof a?Go:void 0),i=e.length-1;var a;for(let n=0;n<i;n++){let i=o(e[n],e[n+1]);if(t){const e=Array.isArray(t)?t[n]:t;i=Gr(e,i)}r.push(i)}return r}(t,r,o),s=2===i?function([e,t],[n]){return r=>n(wo(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;t<n&&!(e[t]>o||t===r);t++);i=t-1}const s=wo(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(so(e[0],e[i-1],t)):s}const Qo=e=>t=>1-e(1-t),ei=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ti=e=>t=>t*t*((e+1)*t-e),ni=e=>e,ri=(2,e=>Math.pow(e,2));const oi=Qo(ri),ii=ei(ri),ai=e=>1-Math.sin(Math.acos(e)),si=Qo(ai),li=ei(si),ci=ti(1.525),ui=Qo(ci),di=ei(ci),fi=(e=>{const t=ti(1.525);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(),pi=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},mi=Qo(pi);function hi(e,t){return e.map((()=>t||ii)).splice(0,e.length-1)}function gi({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return Ko(s,a,{ease:Array.isArray(n)?n:hi(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const vi={keyframes:gi,spring:bo,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};function yi(e,t,n=0){return e-t-n}const bi=e=>{const t=({delta:t})=>e(t);return{start:()=>Et.update(t,!0),stop:()=>gt.update(t)}};function xi(e){var t,n,{from:r,autoplay:o=!0,driver:i=bi,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=nt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let g,v,y,{to:b}=h,x=0,w=h.duration,E=!1,C=!0;const S=function(e){if(Array.isArray(e.to))return gi;if(vi[e.type])return vi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?gi:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?bo:gi}(h);(null===(n=(t=S).needsInterpolation)||void 0===n?void 0:n.call(t,r,b))&&(y=Ko([0,100],[r,b],{clamp:!1}),r=0,b=100);const k=S(Object.assign(Object.assign({},h),{from:r,to:b}));return o&&(null==u||u(),g=i((function(e){if(C||(e=-e),a+=e,!E){const e=k.next(Math.max(0,a));v=e.value,y&&(v=y(v)),E=C?e.done:a<=0}null==m||m(v),E&&(0===x&&(null!=w||(w=a)),x<s?function(e,t,n,r){return r?e>=t+n:e<=-n}(a,w,c,C)&&(x++,"reverse"===l?(C=x%2==0,a=function(e,t,n=0,r=!0){return r?yi(t+-e,t,n):t-(e-t)+n}(a,w,c,C)):(a=yi(a,w,c),"mirror"===l&&k.flipTarget()),E=!1,p&&p()):(g.stop(),f&&f()))})),g.start()),{stop:()=>{null==d||d(),g.stop()}}}function wi(e,t){return t?e*(1e3/t):0}var Ei=function(e){return 1e3*e};const Ci=(e,t)=>1-3*t+3*e,Si=(e,t)=>3*t-6*e,ki=e=>3*e,Ti=(e,t,n)=>((Ci(t,n)*e+Si(t,n))*e+ki(t))*e,Li=(e,t,n)=>3*Ci(t,n)*e*e+2*Si(t,n)*e+ki(t),_i=1e-7,Ai=10,Ni=8,Pi=.001,Oi=11,Mi=1/(Oi-1);function Di(e,t,n,r){if(e===t&&n===r)return ni;const o=new Float32Array(Oi);for(let t=0;t<Oi;++t)o[t]=Ti(t*Mi,e,n);return i=>0===i||1===i?i:Ti(function(t){let r=0,i=1;const a=Oi-1;for(;i!==a&&o[i]<=t;++i)r+=Mi;--i;const s=r+(t-o[i])/(o[i+1]-o[i])*Mi,l=Li(s,e,n);return l>=Pi?function(e,t,n,r){for(let o=0;o<Ni;++o){const o=Li(t,n,r);if(0===o)return t;t-=(Ti(t,n,r)-e)/o}return t}(t,s,e,n):0===l?s:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=Ti(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>_i&&++s<Ai);return a}(t,r,r+Mi,e,n)}(i),t,r)}var Ri={linear:ni,easeIn:ri,easeInOut:ii,easeOut:oi,circIn:ai,circInOut:li,circOut:si,backIn:ci,backInOut:di,backOut:ui,anticipate:fi,bounceIn:mi,bounceInOut:e=>e<.5?.5*(1-pi(1-2*e)):.5*pi(2*e-1)+.5,bounceOut:pi},Vi=function(e){if(Array.isArray(e)){Bt(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=rt(e,4);return Di(t[0],t[1],t[2],t[3])}return"string"==typeof e?(Bt(void 0!==Ri[e],"Invalid easing type '".concat(e,"'")),Ri[e]):e},ji=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Fi=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!qo.test(t)||t.startsWith("url(")))},Ii=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Bi=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},Hi=function(){return{type:"keyframes",ease:"linear",duration:.3}},Ui=function(e){return{type:"keyframes",duration:.8,values:e}},zi={x:Ii,y:Ii,z:Ii,rotate:Ii,rotateX:Ii,rotateY:Ii,rotateZ:Ii,scaleX:Bi,scaleY:Bi,scale:Bi,opacity:Hi,backgroundColor:Hi,color:Hi,default:Bi},qi=function(e,t){var n;return n=pr(t)?Ui:zi[e]||zi.default,tt({to:t},n(t))};const Zi=new Set(["brightness","contrast","saturate","opacity"]);function Wi(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Ln)||[];if(!r)return e;const o=n.replace(r,"");let i=Zi.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const $i=/([a-z-]*)\(.*?\)/g,Gi=Object.assign(Object.assign({},qo),{getAnimatableNone:e=>{const t=e.match($i);return t?t.map(Wi).join(" "):e}});var Yi=tt(tt({},zn),{color:jo,backgroundColor:jo,outlineColor:jo,fill:jo,stroke:jo,borderColor:jo,borderTopColor:jo,borderRightColor:jo,borderBottomColor:jo,borderLeftColor:jo,filter:Gi,WebkitFilter:Gi}),Xi=function(e){return Yi[e]};function Ji(e,t){var n,r=Xi(e);return r!==Gi&&(r=qo),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var Ki={current:!1},Qi=!1;function ea(e,t,n,r,o){var i,a=ra(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=Fi(e,n);"none"===s&&l&&"string"==typeof n?s=Ji(e,n):ta(s)&&"string"==typeof n?s=na(n):!Array.isArray(n)&&ta(n)&&"string"==typeof s&&(n=na(s));var c=Fi(e,s);return It(c===l,"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property.")),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&e<n||void 0!==r&&e>r}function g(e){return void 0===n?r:void 0===r||Math.abs(n-e)<Math.abs(r-e)?n:r}function v(e){null==m||m.stop(),m=xi(Object.assign(Object.assign({},e),{driver:u,onUpdate:t=>{var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function y(e){v(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))y({from:e,velocity:t,to:g(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=g(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=wi(e-u,wt().delta),(1===s&&e>a||-1===s&&e<a)&&y({from:e,to:a,velocity:t})};v({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:l,modifyTarget:c,onUpdate:h(r)?f:void 0})}return{stop:()=>null==m?void 0:m.stop()}}(tt(tt({},r),a)):xi(tt(tt({},function(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=ot([],rt(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=nt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=tt(tt({},e),qi(n,t.to))),tt(tt({},t),function(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=nt(e,["ease","times","yoyo","flip","loop"]),s=tt({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ei(a.duration)),a.repeatDelay&&(s.repeatDelay=Ei(a.repeatDelay)),t&&(s.ease=ji(t)?t.map(Vi):Vi(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(It(!Qi,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Qi=!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}(e))}(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=hr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function ta(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function na(e){return"number"==typeof e?0:Ji("",e)}function ra(e,t){return e[t]||e.default||e}function oa(e,t,n,r){return void 0===r&&(r={}),Ki.current&&(r={type:!1}),t.start((function(o){var i,a,s=ea(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(ra(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Ei(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var ia=function(e){return/^0[^.\s]+$/.test(e)};function aa(e,t){-1===e.indexOf(t)&&e.push(t)}function sa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var la=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return aa(this.subscriptions,e),function(){return sa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;o<r;o++){var i=this.subscriptions[o];i&&i(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),ca=function(e){return!isNaN(parseFloat(e))},ua=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new la,this.velocityUpdateSubscribers=new la,this.renderSubscribers=new la,this.canTrackVelocity=!1,this.updateAndNotify=function(e,n){void 0===n&&(n=!0),t.prev=t.current,t.current=e;var r=wt(),o=r.delta,i=r.timestamp;t.lastUpdated!==i&&(t.timeDelta=o,t.lastUpdated=i,Et.postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),n&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return Et.postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=ca(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?wi(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function da(e){return new ua(e)}var fa=function(e){return function(t){return t.test(e)}},pa=[In,Rn,Dn,Mn,jn,Vn,{test:function(e){return"auto"===e},parse:function(e){return e}}],ma=function(e){return pa.find(fa(e))},ha=ot(ot([],rt(pa),!1),[jo,qo],!1),ga=function(e){return ha.find(fa(e))};function va(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,da(n))}function ya(e,t){if(t)return(t[e]||t.default||t).from}function ba(e,t,n){var r;void 0===n&&(n={});var o=Qt(e,t,n.custom),i=(o||{}).transition,a=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return xa(e,o,n)}:function(){return Promise.resolve()},l=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=a.delayChildren,i=void 0===o?0:o,s=a.staggerChildren,l=a.staggerDirection;return function(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=1);var a=[],s=(e.variantChildren.size-1)*r,l=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),s-e*r};return Array.from(e.variantChildren).sort(wa).forEach((function(e,r){a.push(ba(e,t,tt(tt({},i),{delay:n+l(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(a)}(e,t,i+r,s,l,n)}:function(){return Promise.resolve()},c=a.when;if(c){var u=rt("beforeChildren"===c?[s,l]:[l,s],2),d=u[0],f=u[1];return d().then(f)}return Promise.all([s(),l(n.delay)])}function xa(e,t,n){var r,o=void 0===n?{}:n,i=o.delay,a=void 0===i?0:i,s=o.transitionOverride,l=o.type,c=e.makeTargetAnimatable(t),u=c.transition,d=void 0===u?e.getDefaultTransition():u,f=c.transitionEnd,p=nt(c,["transition","transitionEnd"]);s&&(d=s);var m=[],h=l&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[l]);for(var g in p){var v=e.getValue(g),y=p[g];if(!(!v||void 0===y||h&&Ea(h,g))){var b=tt({delay:a},d);e.shouldReduceMotion&&vn(g)&&(b=tt(tt({},b),{type:!1,delay:0}));var x=oa(g,v,y,b);m.push(x)}}return Promise.all(m).then((function(){f&&function(e,t){var n=Qt(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=void 0===o?{}:o;r.transition;var a=nt(r,["transitionEnd","transition"]);for(var s in a=tt(tt({},a),i))va(e,s,hr(a[s]))}(e,f)}))}function wa(e,t){return e.sortNodePosition(t)}function Ea(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Ca=[xr.Animate,xr.InView,xr.Focus,xr.Hover,xr.Tap,xr.Drag,xr.Exit],Sa=ot([],rt(Ca),!1).reverse(),ka=Ca.length;function Ta(e){var t,n=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var o=t.map((function(t){return ba(e,t,n)}));r=Promise.all(o)}else if("string"==typeof t)r=ba(e,t,n);else{var i="function"==typeof t?Qt(e,t,n.custom):t;r=xa(e,i,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}(e),r=((t={})[xr.Animate]=La(!0),t[xr.InView]=La(),t[xr.Hover]=La(),t[xr.Tap]=La(),t[xr.Drag]=La(),t[xr.Focus]=La(),t[xr.Exit]=La(),t),o={},i=!0,a=function(t,n){var r=Qt(e,n);if(r){r.transition;var o=r.transitionEnd,i=nt(r,["transition","transitionEnd"]);t=tt(tt(tt({},t),i),o)}return t};function s(t,s){for(var l,c=e.getProps(),u=e.getVariantContext(!0)||{},d=[],f=new Set,p={},m=1/0,h=function(n){var o=Sa[n],h=r[o],g=null!==(l=c[o])&&void 0!==l?l:u[o],v=Jt(g),y=o===s?h.isActive:null;!1===y&&(m=n);var b=g===u[o]&&g!==c[o]&&v;if(b&&i&&e.manuallyAnimateOnMount&&(b=!1),h.protectedKeys=tt({},p),!h.isActive&&null===y||!g&&!h.prevProp||fr(g)||"boolean"==typeof g)return"continue";var x=function(e,t){return"string"==typeof t?t!==e:!!Xt(t)&&!ao(t,e)}(h.prevProp,g),w=x||o===s&&h.isActive&&!b&&v||n>m&&v,E=Array.isArray(g)?g:[g],C=E.reduce(a,{});!1===y&&(C={});var S=h.prevResolvedValues,k=void 0===S?{}:S,T=tt(tt({},k),C),L=function(e){w=!0,f.delete(e),h.needsAnimating[e]=!0};for(var _ in T){var A=C[_],N=k[_];p.hasOwnProperty(_)||(A!==N?pr(A)&&pr(N)?!ao(A,N)||x?L(_):h.protectedKeys[_]=!0:void 0!==A?L(_):f.add(_):void 0!==A&&f.has(_)?L(_):h.protectedKeys[_]=!0)}h.prevProp=g,h.prevResolvedValues=C,h.isActive&&(p=tt(tt({},p),C)),i&&e.blockInitialAnimation&&(w=!1),w&&!b&&d.push.apply(d,ot([],rt(E.map((function(e){return{animation:e,options:tt({type:o},t)}}))),!1))},g=0;g<ka;g++)h(g);if(o=tt({},p),f.size){var v={};f.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(v[t]=n)})),d.push({animation:v})}var y=Boolean(d.length);return i&&!1===c.initial&&!e.manuallyAnimateOnMount&&(y=!1),i=!1,y?n(d):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,n,o){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;var a=s(o,t);for(var l in r)r[l].protectedKeys={};return a},setAnimateFunction:function(t){n=t(e)},getState:function(){return r}}}function La(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var _a={animation:ro((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ta(t)),fr(n)&&(0,s.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:ro((function(e){var t=e.custom,n=e.visualElement,r=rt(io(),2),o=r[0],i=r[1],a=(0,s.useContext)(Tt);(0,s.useEffect)((function(){var e,r;n.isPresent=o;var s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(xr.Exit,!o,{custom:null!==(r=null==a?void 0:a.custom)&&void 0!==r?r:t});!o&&(null==s||s.then(i))}),[o])}))};const Aa=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Na=e=>Aa(e)&&e.hasOwnProperty("z"),Pa=(e,t)=>Math.abs(e-t);function Oa(e,t){if(Zo(e)&&Zo(t))return Pa(e,t);if(Aa(e)&&Aa(t)){const n=Pa(e.x,t.x),r=Pa(e.y,t.y),o=Na(e)&&Na(t)?Pa(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var Ma=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Va(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=Oa(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=wt().timestamp;r.history.push(tt(tt({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=Da(t,r.transformPagePoint),kr(e)&&0===e.buttons?r.handlePointerUp(e,t):Et.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=Va(Da(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Tr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=Da(Nr(e),this.transformPagePoint),a=i.point,s=wt().timestamp;this.history=[tt(tt({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,Va(i,this.history)),this.removeListeners=Gr(Fr(window,"pointermove",this.handlePointerMove),Fr(window,"pointerup",this.handlePointerUp),Fr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)},e}();function Da(e,t){return t?{point:t(e.point)}:e}function Ra(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Va(e,t){var n=e.point;return{point:n,delta:Ra(n,Fa(t)),offset:Ra(n,ja(t)),velocity:Ia(t,.1)}}function ja(e){return e[0]}function Fa(e){return e[e.length-1]}function Ia(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=Fa(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Ei(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ba(e){return e.max-e.min}function Ha(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),Oa(e,t)<n}function Ua(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Eo(t.min,t.max,e.origin),e.scale=Ba(n)/Ba(t),(Ha(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Eo(n.min,n.max,e.origin)-e.originPoint,(Ha(e.translate)||isNaN(e.translate))&&(e.translate=0)}function za(e,t,n,r){Ua(e.x,t.x,n.x,null==r?void 0:r.originX),Ua(e.y,t.y,n.y,null==r?void 0:r.originY)}function qa(e,t,n){e.min=n.min+t.min,e.max=e.min+Ba(t)}function Za(e,t,n){e.min=t.min-n.min,e.max=e.min+Ba(t)}function Wa(e,t,n){Za(e.x,t.x,n.x),Za(e.y,t.y,n.y)}function $a(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Ga(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=rt([o,r],2))[0],o=n[1]),{min:r,max:o}}var Ya=.35;function Xa(e,t,n){return{min:Ja(e,t),max:Ja(e,n)}}function Ja(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}var Ka=function(){return{x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}},Qa=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function es(e){return[e("x"),e("y")]}function ts(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ns(e){return void 0===e||1===e}function rs(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!ns(t)||!ns(n)||!ns(r)}function os(e){return rs(e)||is(e.x)||is(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function is(e){return e&&"0%"!==e}function as(e,t,n){return n+t*(e-n)}function ss(e,t,n,r,o){return void 0!==o&&(e=as(e,o,r)),as(e,n,r)+t}function ls(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=ss(e.min,t,n,r,o),e.max=ss(e.max,t,n,r,o)}function cs(e,t){var n=t.x,r=t.y;ls(e.x,n.translate,n.scale,n.originPoint),ls(e.y,r.translate,r.scale,r.originPoint)}function us(e,t){e.min=e.min+t,e.max=e.max+t}function ds(e,t,n){var r=rt(n,3),o=r[0],i=r[1],a=r[2],s=void 0!==t[a]?t[a]:.5,l=Eo(e.min,e.max,s);ls(e,t[o],t[i],l,t.scale)}var fs=["x","scaleX","originX"],ps=["y","scaleY","originY"];function ms(e,t){ds(e.x,t,fs),ds(e.y,t,ps)}function hs(e,t){return ts(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var gs=new WeakMap,vs=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Qa(),this.visualElement=e}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor,o=void 0!==r&&r;!1!==this.visualElement.isPresent&&(this.panSession=new Ma(e,{onSessionStart:function(e){n.stopAnimation(),o&&n.snapToCursor(Nr(e,"page").point)},onStart:function(e,t){var r,o=n.getProps(),i=o.drag,a=o.dragPropagation,s=o.onDragStart;(!i||a||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=zr(i),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),es((function(e){var t,r,o=n.getAxisMotionValue(e).get()||0;if(Dn.test(o)){var i=null===(r=null===(t=n.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===r?void 0:r.actual[e];i&&(o=Ba(i)*(parseFloat(o)/100))}n.originPoint[e]=o})),null==s||s(e,t),null===(r=n.visualElement.animationState)||void 0===r||r.setActive(xr.Drag,!0))},onMove:function(e,t){var r=n.getProps(),o=r.dragPropagation,i=r.dragDirectionLock,a=r.onDirectionLock,s=r.onDrag;if(o||n.openGlobalLock){var l=t.offset;if(i&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(xr.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&ys(e,r,this.currentDirection)){var o,i,a,s,l,c=this.getAxisMotionValue(e),u=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=u,i=this.constraints[e],a=this.elastic[e],s=i.min,l=i.max,void 0!==s&&o<s?o=a?Eo(s,o,a.min):Math.max(o,s):void 0!==l&&o>l&&(o=a?Eo(l,o,a.max):Math.min(o,l)),u=o),c.set(u)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&Yt(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:$a(e.x,r,i),y:$a(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=Ya),!1===e?e=0:!0===e&&(e=Ya),{x:Xa(e,"left","right"),y:Xa(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&es((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!Yt(t))return!1;var r=t.current;Bt(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=hs(e,n),o=t.scroll;return o&&(us(r.x,o.x),us(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:Ga(e.x,t.x),y:Ga(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=ts(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=es((function(n){var l;if(ys(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=tt(tt({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return oa(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;es((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase();return this.visualElement.getProps()[r]||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;es((function(n){if(ys(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Eo(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(Yt(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};es((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=Ba(n),(s=Ba(r))>i?o=wo(r.min,r.max-i,n.min):i>s&&(o=wo(n.min,n.max-s,r.min)),so(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),es((function(e){if(ys(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Eo(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;gs.set(this.visualElement,this);var n=Fr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){Yt(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=Cr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(es((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?Ya:c,d=e.dragMomentum,f=void 0===d||d;return tt(tt({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function ys(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var bs={pan:ro((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,l=(0,s.useRef)(null),c=(0,s.useContext)(qt).transformPagePoint,u={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){l.current=null,r&&r(e,t)}};(0,s.useEffect)((function(){null!==l.current&&l.current.updateHandlers(u)})),Ir(i,"pointerdown",a&&function(e){l.current=new Ma(e,u,{transformPagePoint:c})}),Dt((function(){return l.current&&l.current.end()}))})),drag:ro((function(e){var t=e.dragControls,n=e.visualElement,r=Lt((function(){return new vs(n)}));(0,s.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,s.useEffect)((function(){return r.addListeners()}),[r])}))},xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],ws=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,g=e.visualState,v=e.shouldReduceMotion;void 0===t&&(t={});var y,b,x=!1,w=g.latestValues,E=g.renderState,C=function(){var e=xs.map((function(){return new la})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){xs.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+xs[t]]=function(t){return e.add(t)},n["notify"+xs[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,ot([],rt(t),!1))}})),n}(),S=new Map,k=new Map,T={},L=tt({},w);function _(){y&&x&&(A(),s(y,E,p.style,j.projection))}function A(){r(j,E,w,t,p)}function N(){C.notifyUpdate(w)}function P(e,t){var n=t.onChange((function(t){w[e]=t,p.onUpdate&&Et.update(N,!1,!0)})),r=t.onRenderRequest(j.scheduleRender);k.set(e,(function(){n(),r()}))}var O=d(p);for(var M in O){var D=O[M];void 0!==w[M]&&wn(D)&&D.set(w[M],!1)}var R=en(p),V=tn(p),j=tt(tt({treeType:n,current:null,depth:f?f.depth+1:0,parent:f,children:new Set,presenceId:m,shouldReduceMotion:v,variantChildren:V?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==f?void 0:f.isMounted()),blockInitialAnimation:h,isMounted:function(){return Boolean(y)},mount:function(e){x=!0,y=j.current=e,j.projection&&j.projection.mount(e),V&&f&&!R&&(b=null==f?void 0:f.addVariantChild(j)),S.forEach((function(e,t){return P(t,e)})),null==f||f.children.add(j),j.setProps(p)},unmount:function(){var e;null===(e=j.projection)||void 0===e||e.unmount(),gt.update(N),gt.render(_),k.forEach((function(e){return e()})),null==b||b(),null==f||f.children.delete(j),C.clearAllListeners(),y=void 0,x=!1},addVariantChild:function(e){var t,n=j.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return u&&n===e.treeType?u(j.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return V?j:null==f?void 0:f.getClosestVariantNode()},getLayoutId:function(){return p.layoutId},getInstance:function(){return y},getStaticValue:function(e){return w[e]},setStaticValue:function(e,t){return w[e]=t},getLatestValues:function(){return w},setVisibility:function(e){j.isVisible!==e&&(j.isVisible=e,j.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),i(j,e,p,t)},measureViewportBox:function(){return a(y,p)},addValue:function(e,t){j.hasValue(e)&&j.removeValue(e),S.set(e,t),w[e]=t.get(),P(e,t)},removeValue:function(e){var t;S.delete(e),null===(t=k.get(e))||void 0===t||t(),k.delete(e),delete w[e],c(e,E)},hasValue:function(e){return S.has(e)},getValue:function(e,t){var n=S.get(e);return void 0===n&&void 0!==t&&(n=da(t),j.addValue(e,n)),n},forEachValue:function(e){return S.forEach(e)},readValue:function(e){var n;return null!==(n=w[e])&&void 0!==n?n:l(y,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(o){var t=o(p,e);if(void 0!==t&&!wn(t))return t}return L[e]}},C),{build:function(){return A(),E},scheduleRender:function(){Et.render(_,!1,!0)},syncRender:_,setProps:function(e){(e.transformTemplate||p.transformTemplate)&&j.scheduleRender(),p=e,C.updatePropListeners(e),T=function(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(wn(i))e.addValue(o,i);else if(wn(a))e.addValue(o,da(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,da(null!==(r=e.getStaticValue(o))&&void 0!==r?r:i))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(j,d(p),T)},getProps:function(){return p},getVariant:function(e){var t;return null===(t=p.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return p.transition},getTransformPagePoint:function(){return p.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==f?void 0:f.getVariantContext();if(!R){var t=(null==f?void 0:f.getVariantContext())||{};return void 0!==p.initial&&(t.initial=p.initial),t}for(var n={},r=0;r<Cs;r++){var o=Es[r],i=p[o];(Jt(i)||!1===i)&&(n[o]=i)}return n}});return j}},Es=ot(["initial"],rt(Ca),!1),Cs=Es.length;function Ss(e){return"string"==typeof e&&e.startsWith("var(--")}var ks=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ts=4;function Ls(e,t,n){void 0===n&&(n=1),Bt(n<=Ts,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var r=rt(function(e){var t=ks.exec(e);if(!t)return[,];var n=rt(t,3);return[n[1],n[2]]}(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():Ss(i)?Ls(i,t,n+1):i}}var _s,As=new Set(["width","height","top","left","right","bottom","x","y"]),Ns=function(e){return As.has(e)},Ps=function(e,t){e.set(t,!1),e.set(t)},Os=function(e){return e===In||e===Rn};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(_s||(_s={}));var Ms=function(e,t){return parseFloat(e.split(", ")[t])},Ds=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Ms(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Ms(a[1],e):0}},Rs=new Set(["x","y","z"]),Vs=mn.filter((function(e){return!Rs.has(e)})),js={width:function(e,t){var n=e.x,r=t.paddingLeft,o=void 0===r?"0":r,i=t.paddingRight,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,o=void 0===r?"0":r,i=t.paddingBottom,a=void 0===i?"0":i;return n.max-n.min-parseFloat(o)-parseFloat(a)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Ds(4,13),y:Ds(5,14)},Fs=function(e,t,n,r){var o=function(e,t,n){var r,o=nt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=tt({},n)),e.forEachValue((function(e){var t=e.get();if(Ss(t)){var n=Ls(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ss(s)){var l=Ls(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return function(e,t,n,r){return function(e){return Object.keys(e).some(Ns)}(t)?function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=tt({},t),r=tt({},r);var o=Object.keys(t).filter(Ns),i=[],a=!1,s=[];if(o.forEach((function(o){var l=e.getValue(o);if(e.hasValue(o)){var c,u=n[o],d=ma(u),f=t[o];if(pr(f)){var p=f.length,m=null===f[0]?1:0;u=f[m],d=ma(u);for(var h=m;h<p;h++)c?Bt(ma(f[h])===c,"All keyframes must be of the same type"):(c=ma(f[h]),Bt(c===d||Os(d)&&Os(c),"Keyframes must be of the same dimension as the current value"))}else c=ma(f);if(d!==c)if(Os(d)&&Os(c)){var g=l.get();"string"==typeof g&&l.set(parseFloat(g)),"string"==typeof f?t[o]=parseFloat(f):Array.isArray(f)&&c===Rn&&(t[o]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==c?void 0:c.transform)&&(0===u||0===f)?0===u?l.set(c.transform(u)):t[o]=d.transform(f):(a||(i=function(e){var t=[];return Vs.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),a=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Ps(l,f))}})),s.length){var l=s.indexOf("height")>=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=js[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);Ps(r,s[n]),e[n]=js[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=rt(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}}(e,t,n,r):{target:t,transitionEnd:r}}(e,t=o.target,n,r=o.transitionEnd)},Is={treeType:"dom",readValueFromInstance:function(e,t){if(vn(t)){var n=Xi(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(Cn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return hs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=nt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=ya(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c<l;c++){var u=s[c],d=t[u],f=null;Array.isArray(d)&&(f=d[0]),null===f&&(f=null!==(o=null!==(r=n[u])&&void 0!==r?r:e.readValue(u))&&void 0!==o?o:t[u]),null!=f&&("string"==typeof f&&(/^\-?\d*\.?\d+$/.test(f)||ia(f))?f=parseFloat(f):!ga(f)&&qo.test(d)&&(f=Ji(u,d)),e.addValue(u,da(f)),null!==(i=(a=n)[u])&&void 0!==i||(a[u]=f),e.setBaseTarget(u,f))}}(e,s,l);var c=Fs(e,s,l,a);a=c.transitionEnd,s=c.target}return tt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:ur,build:function(e,t,n,r,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),qn(t,n,r,o.transformTemplate)},render:sr},Bs=ws(Is),Hs=ws(tt(tt({},Is),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return vn(t)?(null===(n=Xi(t))||void 0===n?void 0:n.default)||0:(t=lr.has(t)?t:ar(t),e.getAttribute(t))},scrapeMotionValuesFromProps:dr,build:function(e,t,n,r,o){tr(t,n,r,o.transformTemplate)},render:cr})),Us=function(e,t){return dn(e)?Hs(t,{enableHardwareAcceleration:!1}):Bs(t,{enableHardwareAcceleration:!0})};function zs(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qs={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!Rn.test(e))return e;e=parseFloat(e)}var n=zs(e,t.target.x),r=zs(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},Zs="_$css",Ws={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(ks,(function(e){return a.push(e),Zs})));var s=qo.parse(e);if(s.length>5)return o;var l=qo.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Eo(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(Zs,(function(){var e=a[m];return m++,e}))}return p}},$s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=Gs,Object.assign(fn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(tt(tt({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),rn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||Et.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(s.Component),Gs={borderRadius:tt(tt({},qs),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:qs,borderTopRightRadius:qs,borderBottomLeftRadius:qs,borderBottomRightRadius:qs,boxShadow:Ws},Ys={measureLayout:function(e){var t=rt(io(),2),n=t[0],r=t[1],o=(0,s.useContext)(Mt);return s.createElement($s,tt({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(an),isPresent:n,safeToRemove:r}))}},Xs=["TopLeft","TopRight","BottomLeft","BottomRight"],Js=Xs.length,Ks=function(e){return"string"==typeof e?parseFloat(e):e},Qs=function(e){return"number"==typeof e||Rn.test(e)};function el(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var tl=rl(0,.5,si),nl=rl(.5,.95,ni);function rl(e,t,n){return function(r){return r<e?0:r>t?1:n(wo(e,t,r))}}function ol(e,t){e.min=t.min,e.max=t.max}function il(e,t){ol(e.x,t.x),ol(e.y,t.y)}function al(e,t,n,r,o){return e=as(e-=t,1/n,r),void 0!==o&&(e=as(e,1/o,r)),e}function sl(e,t,n,r,o){var i=rt(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),Dn.test(t)&&(t=parseFloat(t),t=Eo(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Eo(i.min,i.max,r);e===i&&(s-=t),e.min=al(e.min,t,n,s,o),e.max=al(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var ll=["x","scaleX","originX"],cl=["y","scaleY","originY"];function ul(e,t,n,r){sl(e.x,t,ll,null==n?void 0:n.x,null==r?void 0:r.x),sl(e.y,t,cl,null==n?void 0:n.y,null==r?void 0:r.y)}function dl(e){return 0===e.translate&&1===e.scale}function fl(e){return dl(e.x)&&dl(e.y)}function pl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var ml=function(){function e(){this.members=[]}return e.prototype.add=function(e){aa(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(sa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),hl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return(i+="scale(".concat(c,", ").concat(u,")"))===hl?"none":i}var vl=function(e,t){return e.depth-t.depth},yl=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){aa(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){sa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(vl),this.isDirty=!1,this.children.forEach(e)},e}(),bl=1e3;function xl(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Ll),o.nodes.forEach(_l)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?ot(ot([],rt(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new yl)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new la),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=this.eventHandlers.get(e);null==r||r.notify.apply(r,ot([],rt(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var r,o=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var i=this.options,a=i.layoutId,s=i.layout,l=i.visualElement;if(l&&!l.getInstance()&&l.mount(e),this.root.nodes.add(this),null===(r=this.parent)||void 0===r||r.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(s||a)&&(this.isLayoutDirty=!0),t){var c,u=function(){return o.root.updateBlockedByResize=!1};t(e,(function(){o.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(u,250),rn.hasAnimatedSinceResize&&(rn.hasAnimatedSinceResize=!1,o.nodes.forEach(Tl))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",(function(e){var t,n,r,i,a,s=e.delta,c=e.hasLayoutChanged,u=e.hasRelativeTargetChanged,d=e.layout;if(o.isTreeAnimationBlocked())return o.target=void 0,void(o.relativeTarget=void 0);var f=null!==(n=null!==(t=o.options.transition)&&void 0!==t?t:l.getDefaultTransition())&&void 0!==n?n:Dl,p=l.getProps(),m=p.onLayoutAnimationStart,h=p.onLayoutAnimationComplete,g=!o.targetLayout||!pl(o.targetLayout,d)||u,v=!c&&u;if((null===(r=o.resumeFrom)||void 0===r?void 0:r.instance)||v||c&&(g||!o.currentAnimation)){o.resumeFrom&&(o.resumingFrom=o.resumeFrom,o.resumingFrom.resumingFrom=void 0),o.setAnimationOrigin(s,v);var y=tt(tt({},ra(f,"layout")),{onPlay:m,onComplete:h});l.shouldReduceMotion&&(y.delay=0,y.type=!1),o.startAnimation(y)}else c||0!==o.animationProgress||o.finishAnimation(),o.isLead()&&(null===(a=(i=o.options).onExitComplete)||void 0===a||a.call(i));o.targetLayout=d}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Al))},e.prototype.willUpdate=function(e){var t,n,r;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var o=0;o<this.path.length;o++){var i=this.path[o];i.shouldResetTransform=!0,i.updateScroll()}var a=this.options,s=a.layoutId,l=a.layout;if(void 0!==s||l){var c=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null==c?void 0:c(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Sl);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Rl),this.potentialNodes.clear()),this.nodes.forEach(kl),this.nodes.forEach(wl),this.nodes.forEach(El),this.clearAllSnapshots(),vt.update(),vt.preRender(),vt.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(Cl),this.sharedNodes.forEach(Nl)},e.prototype.scheduleUpdateProjection=function(){Et.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;Et.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));jl(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++)this.path[t].updateScroll();var n=this.measure();jl(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=Qa(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==r?void 0:r.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=r(this.instance))},e.prototype.resetTransform=function(){var e;if(i){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!fl(this.projectionDelta),r=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,o=null==r?void 0:r(this.latestValues,""),a=o!==this.prevTransformTemplateValue;t&&(n||os(this.latestValues)||a)&&(i(this.instance,o),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return Qa();var t=e.measureViewportBox(),n=this.root.scroll;return n&&(us(t.x,n.x),us(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t=Qa();il(t,e);for(var n=0;n<this.path.length;n++){var r=this.path[n],o=r.scroll,i=r.options,a=r.isScrollRoot;if(r!==this.root&&o&&i.layoutScroll){if(a){il(t,e);var s=this.root.scroll;s&&(us(t.x,-s.x),us(t.y,-s.y))}us(t.x,o.x),us(t.y,o.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];!t&&o.options.layoutScroll&&o.scroll&&o!==o.root&&ms(n,{x:-o.scroll.x,y:-o.scroll.y}),os(o.latestValues)&&ms(n,o.latestValues)}return os(this.latestValues)&&ms(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n=Qa();il(n,e);for(var r=0;r<this.path.length;r++){var o=this.path[r];if(o.instance&&os(o.latestValues)){rs(o.latestValues)&&o.updateSnapshot();var i=Qa();il(i,o.measure()),ul(n,o.latestValues,null===(t=o.snapshot)||void 0===t?void 0:t.layout,i)}}return os(this.latestValues)&&ul(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=tt(tt(tt({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,r,o=this.options,i=o.layout,a=o.layoutId;this.layout&&(i||a)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),il(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=Qa(),this.targetWithTransforms=Qa()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,r=this.relativeParent.target,qa(t.x,n.x,r.x),qa(t.y,n.y,r.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):il(this.target,this.layout.actual),cs(this.target,this.targetDelta)):il(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Qa(),this.relativeTargetOrigin=Qa(),Wa(this.relativeTargetOrigin,this.target,this.relativeParent.target),il(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!os(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,r=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var o=this.getLead();il(this.layoutCorrected,this.layout.actual),function(e,t,n,r){var o,i;void 0===r&&(r=!1);var a=n.length;if(a){var s,l;t.x=t.y=1;for(var c=0;c<a;c++)l=(s=n[c]).projectionDelta,"contents"!==(null===(i=null===(o=s.instance)||void 0===o?void 0:o.style)||void 0===i?void 0:i.display)&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&ms(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,cs(e,l)),r&&os(s.latestValues)&&ms(e,s.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==o);var i=o.target;if(i){this.projectionDelta||(this.projectionDelta=Ka(),this.projectionDeltaWithTransform=Ka());var a=this.treeScale.x,s=this.treeScale.y,l=this.projectionTransform;za(this.projectionDelta,this.layoutCorrected,i,this.latestValues),this.projectionTransform=gl(this.projectionDelta,this.treeScale),this.projectionTransform===l&&this.treeScale.x===a&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",i))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,r;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,r=this;void 0===t&&(t=!1);var o=this.snapshot,i=(null==o?void 0:o.latestValues)||{},a=tt({},this.latestValues),s=Ka();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var l=Qa(),c=null==o?void 0:o.isShared,u=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,d=Boolean(c&&!u&&!0===this.options.crossfade&&!this.path.some(Ml));this.animationProgress=0,this.mixTargetDelta=function(t){var n,o,f,p,m,h=t/1e3;Pl(s.x,e.x,h),Pl(s.y,e.y,h),r.setTargetDelta(s),r.relativeTarget&&r.relativeTargetOrigin&&r.layout&&(null===(n=r.relativeParent)||void 0===n?void 0:n.layout)&&(Wa(l,r.layout.actual,r.relativeParent.layout.actual),o=r.relativeTarget,f=r.relativeTargetOrigin,p=l,m=h,Ol(o.x,f.x,p.x,m),Ol(o.y,f.y,p.y,m)),c&&(r.animationValues=a,function(e,t,n,r,o,i){var a,s,l,c;o?(e.opacity=Eo(0,null!==(a=n.opacity)&&void 0!==a?a:1,tl(r)),e.opacityExit=Eo(null!==(s=t.opacity)&&void 0!==s?s:1,0,nl(r))):i&&(e.opacity=Eo(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(c=n.opacity)&&void 0!==c?c:1,r));for(var u=0;u<Js;u++){var d="border".concat(Xs[u],"Radius"),f=el(t,d),p=el(n,d);void 0===f&&void 0===p||(f||(f=0),p||(p=0),0===f||0===p||Qs(f)===Qs(p)?(e[d]=Math.max(Eo(Ks(f),Ks(p),r),0),(Dn.test(p)||Dn.test(f))&&(e[d]+="%")):e[d]=p)}(t.rotate||n.rotate)&&(e.rotate=Eo(t.rotate||0,n.rotate||0,r))}(a,i,r.latestValues,h,d,u)),r.root.scheduleUpdateProjection(),r.scheduleRender(),r.animationProgress=h},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,r=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Et.update((function(){rn.hasAnimatedSinceResize=!0,r.currentAnimation=function(e,t,n){void 0===n&&(n={});var r=wn(0)?0:da(0);return oa("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}(0,bl,tt(tt({},e),{onUpdate:function(t){var n;r.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),r.completeAnimation()}})),r.resumingFrom&&(r.resumingFrom.currentAnimation=r.currentAnimation),r.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,bl),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,r=e.layout,o=e.latestValues;t&&n&&r&&(il(t,n),ms(t,o),za(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var n,r,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new ml),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(o=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(r,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,r=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},r=0;r<pn.length;r++){var o="rotate"+pn[r];e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in null==e||e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,r,o,i,a;void 0===e&&(e={});var s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var l=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=gr(e.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none",s;var c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){var u={};return this.options.layoutId&&(u.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,u.pointerEvents=gr(e.pointerEvents)||""),this.hasProjected&&!os(this.latestValues)&&(u.transform=l?l({},""):"none",this.hasProjected=!1),u}var d=c.animationValues||c.latestValues;this.applyTransformsToTarget(),s.transform=gl(this.projectionDeltaWithTransform,this.treeScale,d),l&&(s.transform=l(d,s.transform));var f=this.projectionDelta,p=f.x,m=f.y;for(var h in s.transformOrigin="".concat(100*p.origin,"% ").concat(100*m.origin,"% 0"),c.animationValues?s.opacity=c===this?null!==(o=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==o?o:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=c===this?null!==(i=d.opacity)&&void 0!==i?i:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,fn)if(void 0!==d[h]){var g=fn[h],v=g.correct,y=g.applyTo,b=v(d[h],c);if(y)for(var x=y.length,w=0;w<x;w++)s[y[w]]=b;else s[h]=b}return this.options.layoutId&&(s.pointerEvents=c===this?gr(e.pointerEvents)||"":"none"),s},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Sl),this.root.sharedNodes.clear()},e}()}function wl(e){e.updateLayout()}function El(e){var t,n,r,o,i=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;"size"===e.options.animationType?es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(t);t.min=s[e].min,t.max=t.min+n})):"position"===e.options.animationType&&es((function(e){var t=i.isShared?i.measured[e]:i.layout[e],n=Ba(s[e]);t.max=t.min+n}));var c=Ka();za(c,s,i.layout);var u=Ka();i.isShared?za(u,e.applyTransform(l,!0),i.measured):za(u,s,i.layout);var d=!fl(c),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,m=p.snapshot,h=p.layout;if(m&&h){var g=Qa();Wa(g,i.layout,m.layout);var v=Qa();Wa(v,s,h.actual),pl(g,v)||(f=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(o=(r=e.options).onExitComplete)||void 0===o||o.call(r));e.options.transition=void 0}function Cl(e){e.clearSnapshot()}function Sl(e){e.clearMeasurements()}function kl(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function Tl(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Ll(e){e.resolveTargetDelta()}function _l(e){e.calcProjection()}function Al(e){e.resetRotation()}function Nl(e){e.removeLeadSnapshot()}function Pl(e,t,n){e.translate=Eo(t.translate,0,n),e.scale=Eo(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ol(e,t,n,r){e.min=Eo(t.min,n.min,r),e.max=Eo(t.max,n.max,r)}function Ml(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var Dl={duration:.45,ease:[.4,0,.1,1]};function Rl(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function Vl(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function jl(e){Vl(e.x),Vl(e.y)}var Fl=xl({attachResizeListener:function(e,t){return Cr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Il={current:void 0},Bl=xl({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!Il.current){var e=new Fl(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Il.current=e}return Il.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),Hl=tt(tt(tt(tt({},_a),oo),bs),Ys),Ul=cn((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=dn(e)?wr:Er;return tt(tt({},s),{preloadedFeatures:n,useRender:or(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,Hl,Us,Bl)})),zl={grad:.9,turn:360,rad:360/(2*Math.PI)},ql=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Wl=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},$l=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Gl=function(e){return{r:Wl(e.r,0,255),g:Wl(e.g,0,255),b:Wl(e.b,0,255),a:Wl(e.a)}},Yl=function(e){return{r:Zl(e.r),g:Zl(e.g),b:Zl(e.b),a:Zl(e.a,3)}},Xl=/^#([0-9a-f]{3,8})$/i,Jl=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Kl=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Ql=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},ec=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),l:Wl(e.l,0,100),a:Wl(e.a)}},tc=function(e){return{h:Zl(e.h),s:Zl(e.s),l:Zl(e.l),a:Zl(e.a,3)}},nc=function(e){return Ql((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},rc=function(e){return{h:(t=Kl(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},oc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ac=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lc={string:[[function(e){var t=Xl.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zl(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zl(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ac.exec(e)||sc.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Gl({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=oc.exec(e)||ic.exec(e);if(!t)return null;var n,r,o=ec({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(zl[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return nc(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return ql(t)&&ql(n)&&ql(r)?Gl({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=ec({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return nc(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!ql(t)||!ql(n)||!ql(r))return null;var a=function(e){return{h:$l(e.h),s:Wl(e.s,0,100),v:Wl(e.v,0,100),a:Wl(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Ql(a)},"hsv"]]},cc=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},uc=function(e){return"string"==typeof e?cc(e.trim(),lc.string):"object"==typeof e&&null!==e?cc(e,lc.object):[null,void 0]},dc=function(e,t){var n=rc(e);return{h:n.h,s:Wl(n.s+100*t,0,100),l:n.l,a:n.a}},fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},pc=function(e,t){var n=rc(e);return{h:n.h,s:n.s,l:Wl(n.l+100*t,0,100),a:n.a}},mc=function(){function e(e){this.parsed=uc(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zl(fc(this.rgba),2)},e.prototype.isDark=function(){return fc(this.rgba)<.5},e.prototype.isLight=function(){return fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?Jl(Zl(255*o)):"","#"+Jl(t)+Jl(n)+Jl(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Yl(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Yl(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return tc(rc(this.rgba))},e.prototype.toHslString=function(){return t=(e=tc(rc(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=Kl(this.rgba),{h:Zl(e.h),s:Zl(e.s),v:Zl(e.v),a:Zl(e.a,3)};var e},e.prototype.invert=function(){return hc({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),hc(dc(this.rgba,-e))},e.prototype.grayscale=function(){return hc(dc(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),hc(pc(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?hc({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zl(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=rc(this.rgba);return"number"==typeof e?hc({h:e,s:t.s,l:t.l,a:t.a}):Zl(t.h)},e.prototype.isEqual=function(e){return this.toHex()===hc(e).toHex()},e}(),hc=function(e){return e instanceof mc?e:new mc(e)},gc=o(688);const vc=new WeakMap,yc={},bc={},xc=()=>{},wc=xc(),Ec=Object,Cc=e=>e===wc,Sc=e=>"function"==typeof e,kc=(e,t)=>({...e,...t}),Tc="undefined",Lc=typeof window!=Tc,_c=typeof document!=Tc,Ac=(e,t)=>{const n=vc.get(e);return[()=>!Cc(t)&&e.get(t)||yc,r=>{if(!Cc(t)){const o=e.get(t);t in bc||(bc[t]=o),n[5](t,kc(o,r),o||yc)}},n[6],()=>!Cc(t)&&t in bc?bc[t]:!Cc(t)&&e.get(t)||yc]},Nc=new WeakMap;let Pc=0;const Oc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Ec(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Pc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i<e.length;i++)o+=Oc(e[i])+",";Nc.set(e,o)}if(n==Ec){o="#";const t=Ec.keys(e).sort();for(;!Cc(i=t.pop());)Cc(e[i])||(o+=i+":"+Oc(e[i])+",");Nc.set(e,o)}}return o};let Mc=!0;const[Dc,Rc]=Lc&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[xc,xc],Vc={isOnline:()=>Mc,isVisible:()=>{const e=_c&&document.visibilityState;return Cc(e)||"hidden"!==e}},jc={initFocus:e=>(_c&&document.addEventListener("visibilitychange",e),Dc("focus",e),()=>{_c&&document.removeEventListener("visibilitychange",e),Rc("focus",e)}),initReconnect:e=>{const t=()=>{Mc=!0,e()},n=()=>{Mc=!1};return Dc("online",t),Dc("offline",n),()=>{Rc("online",t),Rc("offline",n)}}},Fc=!s.useId,Ic=!Lc||"Deno"in window,Bc=Ic?s.useEffect:s.useLayoutEffect,Hc="undefined"!=typeof navigator&&navigator.connection,Uc=!Ic&&Hc&&(["slow-2g","2g"].includes(Hc.effectiveType)||Hc.saveData),zc=e=>{if(Sc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Oc(e):"",t]};let qc=0;const Zc=()=>++qc,Wc=2;var $c=Wc;async function Gc(...e){const[t,n,r,o]=e,i=kc({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=!1!==i.revalidate,u=e=>"function"==typeof s?s(e):!1!==s,d=i.throwOnError;if(Sc(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=zc(n);if(!o)return;const[i,s]=Ac(t,o),[f,p,m]=vc.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](Wc).then((()=>i().data)):i().data;if(e.length<3)return g();let v,y=r;const b=Zc();p[o]=[b,0];const x=!Cc(l),w=i(),E=w.data,C=w._c,S=Cc(C)?E:C;if(x&&(l=Sc(l)?l(S):l,s({data:l,_c:S})),Sc(y))try{y=y(S)}catch(e){v=e}if(y&&Sc(y.then)){if(y=await y.catch((e=>{v=e})),b!==p[o][0]){if(v)throw v;return y}v&&x&&u(v)&&(a=!0,y=S,s({data:y,_c:wc}))}a&&(v||(Sc(a)&&(y=a(y,S)),s({data:y,_c:wc}))),p[o][1]=Zc();const k=await g();if(s({_c:wc}),!v)return a?k:y;if(d)throw v}}const Yc=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Xc=(e,t)=>{if(!vc.has(e)){const n=kc(jc,t),r={},o=Gc.bind(wc,e);let i=xc;const a={},s=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!vc.has(e)&&(vc.set(e,[r,{},{},{},o,l,s]),!Ic)){const t=n.initFocus(setTimeout.bind(wc,Yc.bind(wc,r,0))),o=n.initReconnect(setTimeout.bind(wc,Yc.bind(wc,r,1)));i=()=>{t&&t(),o&&o(),vc.delete(e)}}};return c(),[e,o,c,i]}return[e,vc.get(e)[4]]},[Jc,Kc]=Xc(new Map),Qc=kc({onLoadingSlow:xc,onSuccess:xc,onError:xc,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,i=r.retryCount,a=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!Cc(o)&&i>o||setTimeout(n,a,r)},onDiscarded:xc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Uc?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Uc?5e3:3e3,compare:(e,t)=>Oc(e)==Oc(t),isPaused:()=>!1,cache:Jc,mutate:Kc,fallback:{}},Vc),eu=(e,t)=>{const n=kc(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=kc(o,a))}return n},tu=(0,s.createContext)({}),nu=Lc&&window.__SWR_DEVTOOLS_USE__,ru=nu?window.__SWR_DEVTOOLS_USE__:[],ou=e=>Sc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],iu=ru.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=zc(t),[,,,o]=vc.get(Jc),i=o[r];return i?(delete o[r],i):n(...e)}),r)));nu&&(window.__SWR_DEVTOOLS_REACT__=s);const au={dedupe:!0},su=Ec.defineProperty((e=>{const{value:t}=e,n=(0,s.useContext)(tu),r=Sc(t),o=(0,s.useMemo)((()=>r?t(n):t),[r,n,t]),i=(0,s.useMemo)((()=>r?o:eu(n,o)),[r,n,o]),a=o&&o.provider,l=(0,s.useRef)(wc);a&&!l.current&&(l.current=Xc(a(i.cache||Jc),o));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),Bc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,s.createElement)(tu.Provider,kc(e,{value:i}))}),"defaultValue",{value:Qc}),lu=(cu=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=vc.get(r),[v,y]=zc(e),b=(0,s.useRef)(!1),x=(0,s.useRef)(!1),w=(0,s.useRef)(v),E=(0,s.useRef)(t),C=(0,s.useRef)(n),S=()=>C.current,k=()=>S().isVisible()&&S().isOnline(),[T,L,_,A]=Ac(r,v),N=(0,s.useRef)({}).current,P=Cc(a)?n.fallback[v]:a,O=(e,t)=>{for(const n in N){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!Cc(e[r]))return!1;if(!o(H,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},M=(0,s.useMemo)((()=>{const e=!!v&&!!t&&(Cc(l)?!S().isPaused()&&!i&&(!!Cc(c)||c):l),n=t=>{const n=kc(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=T(),o=A(),a=n(r),s=r===o?a:n(o);let u=a;return[()=>{const e=n(T());return O(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[r,v]),D=(0,gc.useSyncExternalStore)((0,s.useCallback)((e=>_(v,((t,n)=>{O(n,t)||e()}))),[r,v]),M[0],M[1]),R=!b.current,V=m[v]&&m[v].length>0,j=D.data,F=Cc(j)?P:j,I=D.error,B=(0,s.useRef)(F),H=p?Cc(j)?B.current:j:F,U=!(V&&!Cc(I))&&(R&&!Cc(l)?l:!S().isPaused()&&(i?!Cc(F)&&c:Cc(F)||c)),z=!!(v&&t&&R&&U),q=Cc(D.isValidating)?z:D.isValidating,Z=Cc(D.isLoading)?z:D.isLoading,W=(0,s.useCallback)((async e=>{const t=E.current;if(!v||!t||x.current||S().isPaused())return!1;let r,i,a=!0;const s=e||{},l=!g[v]||!s.dedupe,c=()=>Fc?!x.current&&v===w.current&&b.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{L(u)},f=()=>{const e=g[v];e&&e[1]===i&&delete g[v]},p={isValidating:!0};Cc(T().data)&&(p.isLoading=!0);try{if(l&&(L(p),n.loadingTimeout&&Cc(T().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,n)}),n.loadingTimeout),g[v]=[t(y),Zc()]),[r,i]=g[v],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[v]||g[v][1]!==i)return l&&c()&&S().onDiscarded(v),!1;u.error=wc;const e=h[v];if(!Cc(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(v),!1;const s=T().data;u.data=o(s,r)?s:r,l&&c()&&S().onSuccess(r,v,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,v,t),(!0===n||Sc(n)&&n(e))&&k()&&t.onErrorRetry(e,v,t,(e=>{const t=m[v];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return a=!1,d(),!0}),[v,r]),$=(0,s.useCallback)(((...e)=>Gc(r,w.current,...e)),[]);if(Bc((()=>{E.current=t,C.current=n,Cc(j)||(B.current=j)})),Bc((()=>{if(!v)return;const e=W.bind(wc,au);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&k()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&k()&&e();else{if(n==$c)return W();if(3==n)return W(r)}}));return x.current=!1,w.current=v,b.current=!0,L({_k:y}),U&&(Cc(F)||Ic?e():(e=>{Lc&&typeof window.requestAnimationFrame!=Tc?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{x.current=!0,n()}}),[v]),Bc((()=>{let e;function t(){const t=Sc(u)?u(T().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){T().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():W(au).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,s.useDebugValue)(H),i&&Cc(F)&&v){if(!Fc&&Ic)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,C.current=n,x.current=!1,Cc(I)?W(au):I}return{mutate:$,get data(){return N.data=!0,H},get error(){return N.error=!0,I},get isValidating(){return N.isValidating=!0,q},get isLoading(){return N.isLoading=!0,Z}}},function(...e){const t=kc(Qc,(0,s.useContext)(tu)),[n,r,o]=ou(e),i=eu(t,o);let a=cu;const{use:l}=i,c=(l||[]).concat(iu);for(let e=c.length;e--;)a=c[e](a);return a(n,r||i.fetcher||null,i)});var cu;const uu=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var du=o(798);const{useSyncExternalStoreWithSelector:fu}=du,pu=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?uu(e):uu)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=fu(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,s.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},mu=e=>e?pu(e):pu,hu=new Map,gu=e=>{const t=hu.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},vu=(e,t={})=>(n,r,o)=>{const{enabled:i,anonymousActionType:a,store:s,...l}=t;let c;try{c=(null==i||i)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return i&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...d}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=hu.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return hu.set(n.name,o),{type:"tracked",store:e,...o}})(s,c,l);let f=!0;o.setState=(e,t,i)=>{const c=n(e,t);if(!f)return c;const d=void 0===i?{type:a||"anonymous"}:"string"==typeof i?{type:i}:i;return void 0===s?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${s}/${d.type}`},{...gu(l.name),[s]:o.getState()}),c)};const p=(...e)=>{const t=f;f=!1,n(...e),f=t},m=e(o.setState,r,o);if("untracked"===d.type?null==u||u.init(m):(d.stores[d.store]=o,null==u||u.init(Object.fromEntries(Object.entries(d.stores).map((([e,t])=>[e,e===d.store?m:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):yu(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===s)return void p(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[s];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&p(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return p(m),void 0===s?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(gu(l.name));case"COMMIT":return void 0===s?void(null==u||u.init(o.getState())):null==u?void 0:u.init(gu(l.name));case"ROLLBACK":return yu(e.state,(e=>{if(void 0===s)return p(e),void(null==u||u.init(o.getState()));p(e[s]),null==u||u.init(gu(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return yu(e.state,(e=>{void 0!==s?JSON.stringify(o.getState())!==JSON.stringify(e[s])&&p(e[s]):p(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return p(void 0===s?r:r[s]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return f=!f}return}})),m},yu=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)};function bu(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const xu=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return xu(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return xu(t)(e)}}}},wu=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=i.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=xu(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=u({state:e,version:i.version}).then((e=>c.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;a=!1,s.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),a=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let i={storage:bu((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},a=!1;const s=new Set,l=new Set;let c=i.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=i.partialize({...r()});return c.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;a=!1,s.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return xu(c.getItem.bind(c))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),a=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},i.skipHydration||m(),p||f})(e,t),Eu=mu(wu(vu((e=>({designColors:{},queuedTour:null,setDesignColors(t){e({designColors:t})},queueTourForRedirect(t){e({queuedTour:t})},clearQueuedTour(){e({queuedTour:null})}})),{name:"Extendify Assist Globals Sync"}),{name:"extendify-assist-globals-sync"})),Cu=()=>{const{designColors:t,setDesignColors:n}=Eu(),{data:r}=lu("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-theme-primary-bg");var r;if(n)return{mainColor:n,darkColor:hc(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-theme-primary-text"))&&void 0!==r?r:"#fff"};const o=document?.querySelector("a.wp-has-current-submenu, li.current > a.current");if(!o)return t;const i=window.getComputedStyle(o)?.["background-color"];return{mainColor:i,darkColor:hc(i).darken(.1).toHex(),textColor:"#fff"}}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};function Su(e,t){return function(){return e.apply(t,arguments)}}const{toString:ku}=Object.prototype,{getPrototypeOf:Tu}=Object,Lu=(e=>t=>{const n=ku.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_u=e=>(e=e.toLowerCase(),t=>Lu(t)===e),Au=e=>t=>typeof t===e,{isArray:Nu}=Array,Pu=Au("undefined"),Ou=_u("ArrayBuffer"),Mu=Au("string"),Du=Au("function"),Ru=Au("number"),Vu=e=>null!==e&&"object"==typeof e,ju=e=>{if("object"!==Lu(e))return!1;const t=Tu(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Fu=_u("Date"),Iu=_u("File"),Bu=_u("Blob"),Hu=_u("FileList"),Uu=_u("URLSearchParams");function zu(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),Nu(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function qu(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Zu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Wu=e=>!Pu(e)&&e!==Zu,$u=(Gu="undefined"!=typeof Uint8Array&&Tu(Uint8Array),e=>Gu&&e instanceof Gu);var Gu;const Yu=_u("HTMLFormElement"),Xu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ju=_u("RegExp"),Ku=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};zu(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Qu="abcdefghijklmnopqrstuvwxyz",ed="0123456789",td={DIGIT:ed,ALPHA:Qu,ALPHA_DIGIT:Qu+Qu.toUpperCase()+ed};var nd={isArray:Nu,isArrayBuffer:Ou,isBuffer:function(e){return null!==e&&!Pu(e)&&null!==e.constructor&&!Pu(e.constructor)&&Du(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||ku.call(e)===t||Du(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ou(e.buffer),t},isString:Mu,isNumber:Ru,isBoolean:e=>!0===e||!1===e,isObject:Vu,isPlainObject:ju,isUndefined:Pu,isDate:Fu,isFile:Iu,isBlob:Bu,isRegExp:Ju,isFunction:Du,isStream:e=>Vu(e)&&Du(e.pipe),isURLSearchParams:Uu,isTypedArray:$u,isFileList:Hu,forEach:zu,merge:function e(){const{caseless:t}=Wu(this)&&this||{},n={},r=(r,o)=>{const i=t&&qu(n,o)||o;ju(n[i])&&ju(r)?n[i]=e(n[i],r):ju(r)?n[i]=e({},r):Nu(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&zu(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(zu(t,((t,r)=>{n&&Du(t)?e[r]=Su(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&Tu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Lu,kindOfTest:_u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Nu(e))return e;let t=e.length;if(!Ru(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Yu,hasOwnProperty:Xu,hasOwnProp:Xu,reduceDescriptors:Ku,freezeMethods:e=>{Ku(e,((t,n)=>{if(Du(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Du(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Nu(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:qu,global:Zu,isContextDefined:Wu,ALPHABET:td,generateString:(e=16,t=td.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Du(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Vu(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=Nu(e)?[]:{};return zu(e,((e,t)=>{const i=n(e,r+1);!Pu(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function rd(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}nd.inherits(rd,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:nd.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const od=rd.prototype,id={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{id[e]={value:e}})),Object.defineProperties(rd,id),Object.defineProperty(od,"isAxiosError",{value:!0}),rd.from=(e,t,n,r,o,i)=>{const a=Object.create(od);return nd.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),rd.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ad=rd;function sd(e){return nd.isPlainObject(e)||nd.isArray(e)}function ld(e){return nd.endsWith(e,"[]")?e.slice(0,-2):e}function cd(e,t,n){return e?e.concat(t).map((function(e,t){return e=ld(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ud=nd.toFlatObject(nd,{},null,(function(e){return/^is[A-Z]/.test(e)}));var dd=function(e,t,n){if(!nd.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=nd.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!nd.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&nd.isSpecCompliantForm(t);if(!nd.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(nd.isDate(e))return e.toISOString();if(!s&&nd.isBlob(e))throw new ad("Blob is not supported. Use a Buffer instead.");return nd.isArrayBuffer(e)||nd.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(nd.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(nd.isArray(e)&&function(e){return nd.isArray(e)&&!e.some(sd)}(e)||(nd.isFileList(e)||nd.endsWith(n,"[]"))&&(s=nd.toArray(e)))return n=ld(n),s.forEach((function(e,r){!nd.isUndefined(e)&&null!==e&&t.append(!0===a?cd([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!sd(e)||(t.append(cd(o,n,i),l(e)),!1)}const u=[],d=Object.assign(ud,{defaultVisitor:c,convertValue:l,isVisitable:sd});if(!nd.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!nd.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),nd.forEach(n,(function(n,i){!0===(!(nd.isUndefined(n)||null===n)&&o.call(t,n,nd.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function fd(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function pd(e,t){this._pairs=[],e&&dd(e,this,t)}const md=pd.prototype;md.append=function(e,t){this._pairs.push([e,t])},md.toString=function(e){const t=e?function(t){return e.call(this,t,fd)}:fd;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var hd=pd;function gd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vd(e,t,n){if(!t)return e;const r=n&&n.encode||gd,o=n&&n.serialize;let i;if(i=o?o(t,n):nd.isURLSearchParams(t)?t.toString():new hd(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var yd=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){nd.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},bd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xd="undefined"!=typeof URLSearchParams?URLSearchParams:hd,wd=FormData;const Ed=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),Cd="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var Sd={isBrowser:!0,classes:{URLSearchParams:xd,FormData:wd,Blob:Blob},isStandardBrowserEnv:Ed,isStandardBrowserWebWorkerEnv:Cd,protocols:["http","https","file","blob","url","data"]},kd=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;return i=!i&&nd.isArray(r)?r.length:i,s?(nd.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&nd.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&nd.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a)}if(nd.isFormData(e)&&nd.isFunction(e.entries)){const n={};return nd.forEachEntry(e,((e,r)=>{t(function(e){return nd.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Td={"Content-Type":void 0},Ld={transitional:bd,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=nd.isObject(e);if(o&&nd.isHTMLForm(e)&&(e=new FormData(e)),nd.isFormData(e))return r&&r?JSON.stringify(kd(e)):e;if(nd.isArrayBuffer(e)||nd.isBuffer(e)||nd.isStream(e)||nd.isFile(e)||nd.isBlob(e))return e;if(nd.isArrayBufferView(e))return e.buffer;if(nd.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return dd(e,new Sd.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Sd.isNode&&nd.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=nd.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return dd(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(nd.isString(e))try{return(0,JSON.parse)(e),nd.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ld.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&nd.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw ad.from(e,ad.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Sd.classes.FormData,Blob:Sd.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};nd.forEach(["delete","get","head"],(function(e){Ld.headers[e]={}})),nd.forEach(["post","put","patch"],(function(e){Ld.headers[e]=nd.merge(Td)}));var _d=Ld;const Ad=nd.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Nd=Symbol("internals");function Pd(e){return e&&String(e).trim().toLowerCase()}function Od(e){return!1===e||null==e?e:nd.isArray(e)?e.map(Od):String(e)}function Md(e,t,n,r){return nd.isFunction(r)?r.call(this,t,n):nd.isString(t)?nd.isString(r)?-1!==t.indexOf(r):nd.isRegExp(r)?r.test(t):void 0:void 0}class Dd{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Pd(t);if(!o)throw new Error("header name must be a non-empty string");const i=nd.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Od(e))}const i=(e,t)=>nd.forEach(e,((e,n)=>o(e,n,t)));return nd.isPlainObject(e)||e instanceof this.constructor?i(e,t):nd.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ad[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(nd.isFunction(t))return t.call(this,e,n);if(nd.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Pd(e)){const n=nd.findKey(this,e);return!(!n||void 0===this[n]||t&&!Md(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Pd(e)){const o=nd.findKey(n,e);!o||t&&!Md(0,n[o],o,t)||(delete n[o],r=!0)}}return nd.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Md(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return nd.forEach(this,((r,o)=>{const i=nd.findKey(n,o);if(i)return t[i]=Od(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Od(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return nd.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&nd.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Nd]=this[Nd]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Pd(e);t[r]||(function(e,t){const n=nd.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return nd.isArray(e)?e.forEach(r):r(e),this}}Dd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),nd.freezeMethods(Dd.prototype),nd.freezeMethods(Dd);var Rd=Dd;function Vd(e,t){const n=this||_d,r=t||n,o=Rd.from(r.headers);let i=r.data;return nd.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function jd(e){return!(!e||!e.__CANCEL__)}function Fd(e,t,n){ad.call(this,null==e?"canceled":e,ad.ERR_CANCELED,t,n),this.name="CanceledError"}nd.inherits(Fd,ad,{__CANCEL__:!0});var Id=Fd,Bd=Sd.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),nd.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),nd.isString(r)&&a.push("path="+r),nd.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Hd(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ud=Sd.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=nd.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},zd=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function qd(e,t){let n=0;const r=zd(50,250);return o=>{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Zd={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Rd.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}nd.isFormData(r)&&(Sd.isStandardBrowserEnv||Sd.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Hd(e.baseURL,e.url);function u(){if(!l)return;const r=Rd.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ad("Request failed with status code "+n.status,[ad.ERR_BAD_REQUEST,ad.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),vd(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new ad("Request aborted",ad.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new ad("Network Error",ad.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||bd;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ad(t,r.clarifyTimeoutError?ad.ETIMEDOUT:ad.ECONNABORTED,e,l)),l=null},Sd.isStandardBrowserEnv){const t=(e.withCredentials||Ud(c))&&e.xsrfCookieName&&Bd.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&nd.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),nd.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",qd(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",qd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new Id(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===Sd.protocols.indexOf(d)?n(new ad("Unsupported protocol "+d+":",ad.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};nd.forEach(Zd,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Wd={getAdapter:e=>{e=nd.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=nd.isString(n)?Zd[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new ad(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(nd.hasOwnProp(Zd,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!nd.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Zd};function $d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Id(null,e)}function Gd(e){return $d(e),e.headers=Rd.from(e.headers),e.data=Vd.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wd.getAdapter(e.adapter||_d.adapter)(e).then((function(t){return $d(e),t.data=Vd.call(e,e.transformResponse,t),t.headers=Rd.from(t.headers),t}),(function(t){return jd(t)||($d(e),t&&t.response&&(t.response.data=Vd.call(e,e.transformResponse,t.response),t.response.headers=Rd.from(t.response.headers))),Promise.reject(t)}))}const Yd=e=>e instanceof Rd?e.toJSON():e;function Xd(e,t){t=t||{};const n={};function r(e,t,n){return nd.isPlainObject(e)&&nd.isPlainObject(t)?nd.merge.call({caseless:n},e,t):nd.isPlainObject(t)?nd.merge({},t):nd.isArray(t)?t.slice():t}function o(e,t,n){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!nd.isUndefined(t))return r(void 0,t)}function a(e,t){return nd.isUndefined(t)?nd.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Yd(e),Yd(t),!0)};return nd.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);nd.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Jd="1.3.2",Kd={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Kd[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Qd={};Kd.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Jd+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new ad(r(o," has been removed"+(t?" in "+t:"")),ad.ERR_DEPRECATED);return t&&!Qd[o]&&(Qd[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var ef={assertOptions:function(e,t,n){if("object"!=typeof e)throw new ad("options must be an object",ad.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new ad("option "+i+" must be "+n,ad.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ad("Unknown option "+i,ad.ERR_BAD_OPTION)}},validators:Kd};const tf=ef.validators;class nf{constructor(e){this.defaults=e,this.interceptors={request:new yd,response:new yd}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Xd(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&ef.assertOptions(n,{silentJSONParsing:tf.transitional(tf.boolean),forcedJSONParsing:tf.transitional(tf.boolean),clarifyTimeoutError:tf.transitional(tf.boolean)},!1),void 0!==r&&ef.assertOptions(r,{encode:tf.function,serialize:tf.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&nd.merge(o.common,o[t.method]),i&&nd.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Rd.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Gd.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=a.length;let f=t;for(d=0;d<u;){const e=a[d++],t=a[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=Gd.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return vd(Hd((e=Xd(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}nd.forEach(["delete","get","head","options"],(function(e){nf.prototype[e]=function(t,n){return this.request(Xd(n||{},{method:e,url:t,data:(n||{}).data}))}})),nd.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Xd(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}nf.prototype[e]=t(),nf.prototype[e+"Form"]=t(!0)}));var rf=nf;class of{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Id(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new of((function(t){e=t}));return{token:t,cancel:e}}}var af=of;const sf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sf).forEach((([e,t])=>{sf[t]=e}));var lf=sf;const cf=function e(t){const n=new rf(t),r=Su(rf.prototype.request,n);return nd.extend(r,rf.prototype,n,{allOwnKeys:!0}),nd.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Xd(t,n))},r}(_d);cf.Axios=rf,cf.CanceledError=Id,cf.CancelToken=af,cf.isCancel=jd,cf.VERSION=Jd,cf.toFormData=dd,cf.AxiosError=ad,cf.Cancel=cf.CanceledError,cf.all=function(e){return Promise.all(e)},cf.spread=function(e){return function(t){return e.apply(null,t)}},cf.isAxiosError=function(e){return nd.isObject(e)&&!0===e.isAxiosError},cf.mergeConfig=Xd,cf.AxiosHeaders=Rd,cf.formToJSON=e=>kd(nd.isHTMLForm(e)?new FormData(e):e),cf.HttpStatusCode=lf,cf.default=cf;const uf=cf.create({baseURL:window.extAssistData.root,headers:{"X-WP-Nonce":window.extAssistData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Assist":!0,"X-Extendify":!0}});uf.interceptors.request.use((e=>df(e)),(e=>console.log(e)||e)),uf.interceptors.response.use((e=>Object.prototype.hasOwnProperty.call(e,"data")?e.data:e),(e=>console.log(e)||e));const df=e=>(e.headers["X-Extendify-Assist-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Assist-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e);var ff=o(184),pf=o.n(ff);const mf={"site-type":{step:(0,t.__)("Site Industry","extendify"),title:(0,t.__)("Let's Start Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Industry","extendify")},"site-title":{step:(0,t.__)("Site Title","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Set Site Title","extendify")},goals:{step:(0,t.__)("Goals","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Goals","extendify")},layout:{step:(0,t.__)("Design","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Design","extendify")},pages:{step:(0,t.__)("Pages","extendify"),title:(0,t.__)("Continue Building Your Website","extendify"),description:(0,t.__)("Create a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Select Site Pages","extendify")},confirmation:{step:(0,t.__)("Launch","extendify"),title:(0,t.__)("Let's Launch Your Site","extendify"),description:(0,t.__)("You're one step away from creating a super-fast, beautiful, and fully customized site in minutes with our Site Launcher.","extendify"),buttonText:(0,t.__)("Launch The Site","extendify")}},hf=()=>{const t=(()=>{var e;const t=JSON.parse(null!==(e=localStorage.getItem("extendify-pages"))&&void 0!==e?e:null)?.state?.currentPageSlug;return Object.keys(mf).includes(t)?t:"site-type"})();let n=!1;return(0,e.createElement)("div",{className:"w-full border border-gray-300 text-base bg-white relative mb-6 pt-8 rounded overflow-hidden"},(0,e.createElement)("img",{className:"max-w-lg w-full block mx-auto",src:window.extAssistData.asset_path+"/extendify-preview.png"}),(0,e.createElement)("div",{className:"px-3 mx-6 text-center"},(0,e.createElement)("h2",{className:"text-2xl mb-4 mt-8"},mf[t]?.title),(0,e.createElement)("p",{className:"my-4 text-base"},mf[t]?.description),(0,e.createElement)("a",{href:`${window.extAssistData.adminUrl}admin.php?page=extendify-launch`,className:"inline-block rounded my-4 px-4 py-2 bg-design-main text-white border-none no-underline cursor-pointer"},mf[t]?.buttonText)),(0,e.createElement)("div",{className:"justify-between items-center mt-4 py-6 px-20 flex bg-gray-50"},Object.keys(mf).map(((r,o)=>(r===t&&(n=!0),(0,e.createElement)(e.Fragment,{key:r},(0,e.createElement)(gf,{reached:n,stepName:mf[r].step,current:r===t}),o!==Object.keys(mf).length-1&&(0,e.createElement)("div",{className:pf()("hidden lg:block border-0 border-b-2 border-solid h-0 grow w-full",{"border-design-main":!n,"border-gray-300":n})})))))))},gf=t=>{let{reached:n,current:r,stepName:o,bgColor:i}=t;return(0,e.createElement)("div",{className:"flex-none text-sm flex items-center gap-x-2"},(0,e.createElement)("span",{style:{background:n?void 0:i},className:pf()("w-6 h-6 rounded-full flex items-center justify-center text-white",{"disc-checked bg-design-main border-opacity-10":!n,"disc-number bg-gray-300":n&&!r,"border-dashed border-2 border-design-main":r})},!n&&(0,e.createElement)("span",{className:"dashicons dashicons-saved"})),(0,e.createElement)("span",{className:"sr-only"},o))};var vf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const yf=()=>{const n=window.extAssistData.resourceData.quickLinks;return 0===n.length?(0,e.createElement)("div",{className:"assist-quick-links-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No quick links found...","extendify")):(0,e.createElement)("div",{id:"assist-quick-links-module",className:"w-full bg-white p-4 lg:p-8"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Quick Links","extendify")),(0,e.createElement)("div",{className:"grid grid-cols-1 xs:grid-cols-2 gap-4 mt-4",id:"assist-quick-links-module-list"},n.map((t=>(0,e.createElement)("a",{key:t.slug,className:"flex items-center no-underline hover:underline text-black hover:text-design-main text-sm",href:"view-site"==t.slug?`${window.extAssistData.home}`:`${window.extAssistData.adminUrl}${t.internalLink}`},(0,e.createElement)("span",null,t.name),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))))))};var bf,xf=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const wf={viewedRecommendations:[],dismissedRecommendations:[],...null!==(bf=(window.extAssistData.userData.recommendationData?.data||{})?.state)&&void 0!==bf?bf:{}},Ef={getItem:async()=>JSON.stringify(await uf.get("assist/recommendation-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/recommendation-data",{data:n}));var n},removeItem:()=>{}},Cf=mu(wu(((e,t)=>({...wf,track(t){const n=(new Date).toISOString(),r=n;e((e=>{let{viewedRecommendations:o}=e;const i=o.find((e=>e.slug===t));return{viewedRecommendations:[...o.filter((e=>e.slug!==t)),i?{...i,count:i.count+1,lastViewedAt:n}:{slug:t,firstViewedAt:r,lastViewedAt:n,count:1}]}}))},isDismissedRecommendation(e){return t().dismissedRecommendations.some((t=>t.id===e))},dismissRecommendation(n){if(t().isDismissedRecommendation(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedRecommendations:[...e.dismissedRecommendations,r]})))}})),{name:"extendify-assist-recommendations",storage:bu((()=>Ef)),skipHydration:!0})),Sf=o=>{let{rec:i}=o;const{track:a,isDismissedRecommendation:s,dismissRecommendation:l}=Cf();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{key:i.slug,className:"w-full p-2 lg:p-4 relative"},(0,e.createElement)("div",{className:"flex flex-col"},(0,e.createElement)("h3",{className:"m-0 mb-2 text-lg"},i.title),(0,e.createElement)("p",{className:"m-0 text-sm"},i.description),(0,e.createElement)("a",{className:"px-3 py-2 mt-4 w-max leading-tight min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded relative cursor-pointer text-center no-underline text-sm",href:"externalLink"===i.linkType?`${i.externalLink}`:`${window.extAssistData.adminUrl}${i.internalLink}`,onClick:()=>a(i.slug),target:"externalLink"===i.linkType?"_blank":"",rel:"externalLink"===i.linkType?"noreferrer":void 0},(0,e.createElement)("span",null,i.buttonText))),s(i.slug)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5 absolute top-0 right-0 m-2 lg:m-4",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),l(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline relative"},(0,e.createElement)(r,{icon:xf,className:""}))}})))};var kf;const Tf={siteType:{},siteInformation:{title:void 0},siteTypeSearch:[],style:null,pages:[],plugins:[],goals:[],...null!==(kf=(window.extAssistData.userData.userSelectionData?.data||{})?.state)&&void 0!==kf?kf:{}},Lf={getItem:async()=>JSON.stringify(await uf.get("assist/user-selection-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/user-selection-data",{data:n}));var n},removeItem:()=>{}},_f=mu(wu(vu((()=>({...Tf})),{name:"Extendify User Selections"}),{name:"extendify-site-selection",storage:bu((()=>Lf)),skipHydration:!0}));var Af;const Nf={activeTests:[],seenTasks:[],completedTasks:[],inProgressTasks:[],...null!==(Af=(window.extAssistData.userData.taskData?.data||{})?.state)&&void 0!==Af?Af:{}},Pf={getItem:async()=>JSON.stringify(await uf.get("assist/task-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/task-data",{data:n}));var n},removeItem:()=>{}},Of=mu(wu(vu(((e,t)=>({...Nf,isCompleted(e){return t().completedTasks.some((t=>t?.id===e))},completeTask(n){t().isCompleted(n)||e((e=>({completedTasks:[...e.completedTasks,{id:n,completedAt:(new Date).toISOString()}]})))},dismissTask(n){t().completeTask(n),e((e=>{const{completedTasks:t}=e,r=t.find((e=>e.id===n));return{completedTasks:[...t,{...r,dismissed:!0}]}}))},isSeen(e){return t().seenTasks.some((t=>t?.id===e))},seeTask(n){if(t().isSeen(n))return;const r={id:n,firstSeenAt:(new Date).toISOString()};e((e=>({seenTasks:[...e.seenTasks,r]})))},uncompleteTask(t){e((e=>({completedTasks:e.completedTasks.filter((e=>e.id!==t))})))},toggleCompleted(e){t().isCompleted(e)?t().uncompleteTask(e):t().completeTask(e)}})),{name:"Extendify Assist Tasks"}),{name:"extendify-assist-tasks",storage:bu((()=>Pf)),skipHydration:!0})),Mf=()=>{var e,t,n,r,o,i,a;const{goals:s}=_f(),{completedTasks:l}=Of(),{siteCreatedAt:c,resourceData:u}=null!==(e=window.extAssistData)&&void 0!==e?e:{},{activePlugins:d,recommendations:f}=null!=u?u:{};if(!Array.isArray(f))return[];const p=null!==(t=f?.filter((e=>d?.some((t=>e?.pluginDepSlugs?.includes(t))))))&&void 0!==t?t:[],m=null!==(n=f?.filter((e=>s?.some((t=>e?.goalDepSlugs?.includes(t?.slug))))))&&void 0!==n?n:[],h=null!==(r=f?.filter((e=>l?.some((t=>e?.taskDepSlugs?.includes(t?.id))))))&&void 0!==r?r:[],g=(null!==(o=f?.filter((e=>{let{generalExclusions:t}=e;return null!==t})))&&void 0!==o?o:[]).filter((e=>{if(e.generalExclusions.includes("sslEnabled")&&"https:"!==location.protocol)return e})),v=(null!==(i=f?.filter((e=>null!==e?.pluginExclusions)))&&void 0!==i?i:[]).filter((e=>!d.some((t=>e?.pluginExclusions?.includes(t))))),y=[...null!==(a=f?.filter((e=>{let{goalDepSlugs:t,taskDepSlugs:n,pluginDepSlugs:r,generalExclusions:o,pluginExclusions:i}=e;return null===t&&null===n&&null===r&&null===o&&null===i})))&&void 0!==a?a:[],...p,...m,...h,...g,...v].sort(((e,t)=>t.priority-e.priority));return{recommendations:y.filter((e=>{var t;return!!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=Math.floor((new Date-new Date(e))/864e5);return Math.max(0,n)>=Number(t)}(c,null!==(t=e?.showAfterDay)&&void 0!==t?t:0)&&e}))}};function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Df.apply(this,arguments)}function Rf(t){return(0,e.createElement)("svg",Df({width:"111",height:"93",viewBox:"0 0 111 93",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),(0,e.createElement)("path",{d:"M14.5101 87.2398C13.3358 90.2964 16.3444 93.2964 19.3977 92.1131L83.0531 65.0925L39.2382 22.4141L14.5101 87.2398Z",fill:"#495683"}),(0,e.createElement)("path",{d:"M40.2877 20.4995C36.3109 24.4124 42.7996 37.4558 54.7806 49.6327C66.7617 61.8097 79.6982 68.5091 83.6746 64.5962C87.6515 60.6834 81.1626 47.6398 69.1815 35.463C59.517 25.6405 49.2321 19.3822 43.5285 19.3828C42.1614 19.383 41.0566 19.7428 40.2877 20.4995Z",fill:"#2A3453"}),(0,e.createElement)("path",{d:"M34.2276 35.5482L33.7734 36.7374C33.7734 36.7393 33.7734 36.7413 33.7714 36.745C32.9333 41.096 37.9937 50.1253 46.3655 58.6339C54.4862 66.8873 63.1487 72.0336 67.6437 71.6321L69.788 70.722L74.5851 68.6868C73.5111 68.8561 72.1976 68.7082 70.7024 68.2774C65.3515 66.7413 57.6872 61.5758 50.4106 54.1803C43.3562 47.0103 38.4029 39.5096 36.7851 34.1605C36.3386 32.6887 36.1476 31.3786 36.2352 30.2852L34.2276 35.5482Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M28.0033 51.8643L27.8588 52.2422C27.8588 52.2442 27.8588 52.2462 27.8569 52.2481C26.9798 55.3069 30.699 62.0787 36.9658 68.4509C43.3477 74.9363 50.19 78.7863 53.1799 77.7709C53.186 77.7689 53.1895 77.7669 53.1934 77.7648L53.5014 77.6362L58.9633 75.3164C57.9282 75.7277 56.4508 75.5835 54.6846 74.9658C50.7841 73.6011 45.4804 69.9227 40.4276 64.7882C35.4825 59.7628 31.9351 54.5173 30.5667 50.6187C29.9605 48.8857 29.781 47.4198 30.1047 46.3594L28.0033 51.8643Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M22.4938 66.3067V66.3088L22.1664 67.1665C21.9033 69.3261 24.3282 73.5798 28.2773 77.5935C32.4528 81.8371 36.9223 84.381 38.9535 83.8079L39.3509 83.6403L44.2223 81.572C43.152 81.8135 41.5655 81.3867 39.7134 80.4219C37.2789 79.1547 34.3844 76.9579 31.6009 74.1275C28.8776 71.3596 26.7607 68.496 25.5211 66.0728C24.5426 64.1665 24.1079 62.5329 24.3516 61.4375L22.4938 66.3067Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M17.6223 79.0764C17.6223 79.0764 17.6223 79.0784 17.6203 79.0784L17.4352 79.5675C17.291 80.788 18.6574 83.1856 20.8834 85.4467C23.1446 87.7451 25.5596 89.1603 26.7645 88.9828H26.7665L27.2263 88.7861L31.1579 87.1174C30.1093 87.3239 28.2771 86.5131 26.273 84.9984C25.3824 84.3298 24.4583 83.5207 23.5539 82.6008C22.6963 81.7294 21.9359 80.8402 21.3006 79.9846C19.8446 78.0216 19.0298 76.2185 19.131 75.1211L17.6223 79.0764Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M105.061 51.8608C105.061 53.294 106.222 54.4556 107.655 54.4556C109.088 54.4556 110.25 53.294 110.25 51.8608C110.25 50.4275 109.088 49.2656 107.655 49.2656C106.222 49.2656 105.061 50.4275 105.061 51.8608Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M101.401 34.3311C101.401 36.3521 103.039 37.9907 105.06 37.9907C107.081 37.9907 108.719 36.3521 108.719 34.3311C108.719 32.31 107.081 30.6719 105.06 30.6719C103.039 30.6719 101.401 32.31 101.401 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.2651 78.0852C85.2651 80.106 86.9037 81.7446 88.9244 81.7446C90.9454 81.7446 92.5837 80.106 92.5837 78.0852C92.5837 76.0641 90.9454 74.4258 88.9244 74.4258C86.9037 74.4258 85.2651 76.0641 85.2651 78.0852Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M64.5986 70.4947C64.5986 73.3612 66.9221 75.6847 69.7885 75.6847C72.6548 75.6847 74.9779 73.3612 74.9779 70.4947C74.9779 67.6282 72.6548 65.3047 69.7885 65.3047C66.9221 65.3047 64.5986 67.6282 64.5986 70.4947Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M83.1626 31.3154C83.1626 34.1817 85.4863 36.5055 88.3527 36.5055C91.2188 36.5055 93.5423 34.1817 93.5423 31.3154C93.5423 28.449 91.2188 26.125 88.3527 26.125C85.4863 26.125 83.1626 28.449 83.1626 31.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M0.75 32.3154C0.75 35.1817 3.07369 37.5055 5.94006 37.5055C8.8062 37.5055 11.1297 35.1817 11.1297 32.3154C11.1297 29.449 8.8062 27.125 5.94006 27.125C3.07369 27.125 0.75 29.449 0.75 32.3154Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M85.7578 6.7825C85.7578 8.21584 86.9194 9.37751 88.3527 9.37751C89.7858 9.37751 90.9477 8.21584 90.9477 6.7825C90.9477 5.34938 89.7858 4.1875 88.3527 4.1875C86.9194 4.1875 85.7578 5.34938 85.7578 6.7825Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M24.0698 34.3311C24.0698 36.3521 25.7081 37.9907 27.7291 37.9907C29.7501 37.9907 31.3884 36.3521 31.3884 34.3311C31.3884 32.31 29.7501 30.6719 27.7291 30.6719C25.7081 30.6719 24.0698 32.31 24.0698 34.3311Z",fill:"#F5995C"}),(0,e.createElement)("path",{d:"M23.8223 16.169C23.8223 17.6023 24.9841 18.7638 26.4172 18.7638C27.8503 18.7638 29.0121 17.6023 29.0121 16.169C29.0121 14.7359 27.8503 13.5742 26.4172 13.5742C24.9841 13.5742 23.8223 14.7359 23.8223 16.169Z",fill:"#758BD2"}),(0,e.createElement)("path",{d:"M46.7744 3.0625C55.0321 9.74224 56.3113 21.8517 49.6318 30.1097",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M77.8042 8.66016C76.7538 12.07 69.3024 9.77439 68.2518 13.1842C67.2014 16.5942 74.6526 18.8898 73.6022 22.2998C72.5516 25.7099 65.1002 23.4141 64.0498 26.8239C62.9992 30.2343 70.4506 32.5301 69.3998 35.9404C68.3492 39.3508 60.8978 37.055 59.8472 40.4655",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,e.createElement)("path",{d:"M69.4951 54.7159C77.5638 47.8088 89.7037 48.7506 96.6105 56.8195",stroke:"#F5995C",strokeWidth:"4.48332",strokeMiterlimit:"10",strokeLinecap:"round"}))}var Vf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M6.87171 7C7.02416 7 7.17037 7.05737 7.27818 7.15948C7.38598 7.2616 7.44654 7.40009 7.44654 7.54451V10.8115C7.44654 11.2448 7.62823 11.6603 7.95164 11.9666C8.27504 12.273 8.71367 12.4451 9.17104 12.4451H16.9807L14.3032 9.90984C14.2497 9.85922 14.2073 9.79911 14.1784 9.73297C14.1495 9.66682 14.1346 9.59593 14.1346 9.52433C14.1346 9.45273 14.1495 9.38184 14.1784 9.31569C14.2073 9.24955 14.2497 9.18945 14.3032 9.13882C14.4111 9.03658 14.5575 8.97914 14.7101 8.97914C14.7857 8.97914 14.8606 8.99324 14.9304 9.02064C15.0002 9.04804 15.0637 9.08819 15.1171 9.13882L18.7754 12.6041C18.8289 12.6546 18.8714 12.7147 18.9003 12.7809C18.9293 12.847 18.9442 12.9179 18.9442 12.9896C18.9442 13.0612 18.9293 13.1321 18.9003 13.1983C18.8714 13.2644 18.8289 13.3245 18.7754 13.3751L15.1171 16.8403C15.0092 16.9426 14.8628 17 14.7101 17C14.5575 17 14.4111 16.9426 14.3032 16.8403C14.1952 16.7381 14.1346 16.5994 14.1346 16.4548C14.1346 16.3102 14.1952 16.1715 14.3032 16.0693L16.9807 13.5341H9.17104C8.40876 13.5341 7.67771 13.2472 7.1387 12.7367C6.59969 12.2261 6.29688 11.5336 6.29688 10.8115V7.54451C6.29687 7.40009 6.35744 7.2616 6.46524 7.15948C6.57304 7.05737 6.71925 7 6.87171 7Z"})),jf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}));function Ff(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,7.584 16.416,4 12,4ZM17.968,9.696L15.744,10.616C15.336,9.528 14.48,8.664 13.384,8.264L14.304,6.04C15.984,6.68 17.32,8.016 17.968,9.696ZM12,14.4C10.672,14.4 9.6,13.328 9.6,12C9.6,10.672 10.672,9.6 12,9.6C13.328,9.6 14.4,10.672 14.4,12C14.4,13.328 13.328,14.4 12,14.4ZM9.704,6.032L10.64,8.256C9.536,8.656 8.664,9.528 8.256,10.632L6.032,9.704C6.68,8.016 8.016,6.68 9.704,6.032ZM6.032,14.296L8.256,13.376C8.664,14.48 9.528,15.344 10.632,15.744L9.696,17.968C8.016,17.32 6.68,15.984 6.032,14.296ZM14.304,17.968L13.384,15.744C14.48,15.336 15.344,14.472 15.744,13.368L17.968,14.304C17.32,15.984 15.984,17.32 14.304,17.968Z"}))}var If=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M19.773,11.573L18.679,12.667L12,5.988L5.321,12.667L4.227,11.573L12,3.8L16.129,7.929L16.129,5.865L18.194,5.865L18.194,9.994L19.773,11.573ZM18.194,13.637L18.194,19.8L5.806,19.8L5.806,13.637L12,7.454L18.194,13.637ZM15.297,13.725C15.394,13.637 15.432,13.501 15.387,13.378L15.388,13.376C15.326,13.208 15.251,13.047 15.165,12.892L15.099,12.778C15.006,12.623 14.901,12.476 14.787,12.338C14.704,12.237 14.566,12.202 14.441,12.242L13.881,12.419C13.74,12.463 13.586,12.435 13.462,12.355C13.393,12.311 13.322,12.27 13.249,12.232C13.116,12.164 13.015,12.045 12.984,11.902L12.858,11.327C12.83,11.199 12.731,11.097 12.601,11.076C12.406,11.043 12.206,11.027 12.001,11.027C11.797,11.027 11.596,11.043 11.402,11.077C11.272,11.099 11.173,11.2 11.145,11.329L11.019,11.903C10.987,12.047 10.885,12.166 10.754,12.233C10.68,12.27 10.61,12.312 10.541,12.356C10.415,12.436 10.263,12.466 10.121,12.421L9.561,12.243C9.437,12.204 9.299,12.237 9.215,12.339C9.101,12.477 8.997,12.624 8.904,12.779L8.837,12.894C8.751,13.049 8.676,13.21 8.614,13.378C8.569,13.501 8.607,13.637 8.705,13.725L9.141,14.123C9.251,14.222 9.302,14.368 9.294,14.517C9.293,14.558 9.292,14.599 9.292,14.641C9.292,14.683 9.293,14.724 9.294,14.765C9.302,14.912 9.249,15.059 9.141,15.159L8.705,15.555C8.607,15.643 8.569,15.78 8.614,15.903C8.676,16.071 8.751,16.231 8.837,16.387L8.904,16.501C8.997,16.656 9.101,16.803 9.215,16.941C9.299,17.041 9.437,17.077 9.561,17.037L10.12,16.858C10.261,16.813 10.415,16.842 10.539,16.923C10.608,16.967 10.679,17.008 10.752,17.046C10.884,17.113 10.987,17.232 11.018,17.376L11.143,17.95C11.171,18.079 11.27,18.18 11.4,18.202C11.595,18.234 11.795,18.251 12,18.251C12.205,18.251 12.405,18.234 12.6,18.202C12.729,18.18 12.828,18.079 12.857,17.95L12.982,17.376C13.015,17.232 13.116,17.113 13.247,17.046C13.321,17.009 13.391,16.967 13.461,16.923C13.586,16.842 13.739,16.813 13.88,16.858L14.44,17.036C14.564,17.075 14.703,17.041 14.786,16.94C14.9,16.802 15.005,16.655 15.098,16.5L15.164,16.385C15.25,16.23 15.325,16.069 15.387,15.901C15.432,15.778 15.394,15.641 15.297,15.554L14.861,15.157C14.751,15.059 14.7,14.912 14.707,14.764C14.708,14.723 14.71,14.682 14.71,14.639C14.71,14.597 14.708,14.556 14.707,14.515C14.7,14.368 14.752,14.222 14.861,14.122L15.297,13.725ZM12.8,15.438C12.588,15.649 12.301,15.769 12.001,15.769C11.702,15.769 11.415,15.649 11.203,15.438C10.991,15.226 10.872,14.939 10.872,14.639C10.872,14.34 10.991,14.053 11.203,13.841C11.415,13.629 11.702,13.51 12.001,13.51C12.301,13.51 12.588,13.629 12.8,13.841C13.011,14.053 13.13,14.34 13.13,14.639C13.13,14.939 13.011,15.226 12.8,15.438Z"})),Bf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M10.578,17.689L13.422,17.689C13.422,18.471 12.782,19.111 12,19.111C11.218,19.111 10.578,18.471 10.578,17.689ZM9.156,16.978L14.844,16.978L14.844,15.556L9.156,15.556L9.156,16.978ZM17.333,10.222C17.333,12.939 15.442,14.389 14.652,14.844L9.348,14.844C8.558,14.389 6.667,12.939 6.667,10.222C6.667,7.278 9.056,4.889 12,4.889C14.944,4.889 17.333,7.278 17.333,10.222ZM15.911,10.222C15.911,8.068 14.155,6.311 12,6.311C9.845,6.311 8.089,8.068 8.089,10.222C8.089,11.979 9.148,12.988 9.76,13.422L14.24,13.422C14.852,12.988 15.911,11.979 15.911,10.222ZM20.796,8.708L19.822,9.156L20.796,9.604L21.244,10.578L21.692,9.604L22.667,9.156L21.692,8.708L21.244,7.733L20.796,8.708ZM19.111,7.733L19.78,6.268L21.244,5.6L19.78,4.932L19.111,3.467L18.443,4.932L16.978,5.6L18.443,6.268L19.111,7.733Z"})),Hf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M20,6.544L10.872,15.68L7.48,12.288L8.608,11.16L10.872,13.424L18.872,5.424L20,6.544ZM18.232,10.576C18.336,11.032 18.4,11.512 18.4,12C18.4,15.536 15.536,18.4 12,18.4C8.464,18.4 5.6,15.536 5.6,12C5.6,8.464 8.464,5.6 12,5.6C13.264,5.6 14.432,5.968 15.424,6.6L16.576,5.448C15.28,4.536 13.704,4 12,4C7.584,4 4,7.584 4,12C4,16.416 7.584,20 12,20C16.416,20 20,16.416 20,12C20,11.048 19.824,10.136 19.52,9.288L18.232,10.576Z"})),Uf=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}));function zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),(0,e.createElement)("path",{d:"M18.72,8.267L20,8.267L20,17.653C20,18.949 18.95,20 17.654,20L6.56,20L6.56,18.72L17.654,18.72C18.243,18.72 18.72,18.242 18.72,17.653L18.72,8.267Z"}),(0,e.createElement)("path",{d:"M16.8,5.387L16.8,15.413C16.8,16.179 16.179,16.8 15.413,16.8L5.387,16.8C4.621,16.8 4,16.179 4,15.413L4,5.387C4,4.621 4.621,4 5.387,4L15.413,4C16.179,4 16.8,4.621 16.8,5.387ZM15.52,5.387C15.52,5.328 15.472,5.28 15.413,5.28L5.387,5.28C5.328,5.28 5.28,5.328 5.28,5.387L5.28,15.413C5.28,15.472 5.328,15.52 5.387,15.52L15.413,15.52C15.472,15.52 15.52,15.472 15.52,15.413L15.52,5.387Z"}),(0,e.createElement)("path",{d:"M9.573,13.839L8.667,12.934L10.775,10.827L8.667,8.719L9.573,7.814L12.585,10.827L9.573,13.839Z"}))}function qf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM8 14.5V5.5L14 10L8 14.5Z"}))}function Zf(t){return(0,e.createElement)("svg",Df({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},t),(0,e.createElement)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 16.5C6.69 16.5 4 13.81 4 10.5H6C6 12.71 7.79 14.5 10 14.5C12.21 14.5 14 12.71 14 10.5C14 8.26 12.15 6.41 9.84 6.51L11.41 8.08L10 9.5L6 5.5L10 1.5L11.41 2.91L9.81 4.51C13.28 4.4 16 7.18 16 10.5C16 13.81 13.31 16.5 10 16.5Z"}))}const Wf=()=>{const{recommendations:o,loading:i,error:a}=Mf(),{isDismissedRecommendation:s}=Cf(),l=o?.filter((e=>!s(e.slug)));return i||a?(0,e.createElement)("div",{className:"assist-recommendations-module w-full flex justify-center bg-white border border-gray-300 p-2 lg:p-4 rounded"},(0,e.createElement)(n.Spinner,null)):(0,e.createElement)("div",{id:"assist-recommendations-module",className:"w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex flex-1 items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Recommendations","extendify"))),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#recommendations",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},l?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),o?.length):(0,t.__)("View all recommendations","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===l.length?(0,e.createElement)(Gf,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-recommendations-module-list"},(0,e.createElement)(Vt,null,l.slice(0,3).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($f,{rec:t})))))))},$f=t=>{let{rec:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n,Action:r}))},Gf=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify")));var Yf,Xf=(0,e.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(i.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"}));const Jf={dismissedNotices:[],dismissedBanners:[],modals:[],...null!==(Yf=(window.extAssistData.userData.globalData?.data||{})?.state)&&void 0!==Yf?Yf:{}},Kf={getItem:async()=>JSON.stringify(await uf.get("assist/global-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/global-data",{data:n}));var n},removeItem:()=>{}},Qf=mu(wu(vu(((e,t)=>({...Jf,pushModal(t){e((e=>({modals:[t,...e.modals]})))},popModal(){e((e=>({modals:e.modals.slice(1)})))},clearModals(){e({modals:[]})},isDismissed(e){return t().dismissedNotices.some((t=>t.id===e))},dismissNotice(n){if(t().isDismissed(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedNotices:[...e.dismissedNotices,r]})))},isDismissedBanner(e){return t().dismissedBanners.some((t=>t.id===e))},dismissBanner(n){if(t().isDismissedBanner(n))return;const r={id:n,dismissedAt:(new Date).toISOString()};e((e=>({dismissedBanners:[...e.dismissedBanners,r]})))}})),{name:"Extendify Assist Globals"}),{name:"extendify-assist-globals",storage:bu((()=>Kf)),skipHydration:!0,partialize:e=>(delete e.modals,e)})),ep=()=>{const{isDismissedBanner:n,dismissBanner:o}=Qf(),i=window.extAssistData.resourceData.recommendationsBanner;if(!window.extAssistData.dismissedNotices.find((e=>"welcome-message"===e.id)))return null;const a=i?.filter((e=>{let{slug:t,siteAssistant:r}=e;return r&&!n(t)}))?.at(0);return a?.link?(0,e.createElement)("div",{className:"w-full relative mt-4 mb-2"},(0,e.createElement)("a",{key:a.slug,className:"",href:a.link,target:"_blank",rel:"noreferrer"},(0,e.createElement)("img",{src:a.mobileImageURL,className:"w-full sm:hidden"}),(0,e.createElement)("img",{src:a.desktopImageURL,className:"w-full hidden sm:block"})),(0,e.createElement)("button",{"aria-label":(0,t.__)("Dismiss Banner","extendify-sdk"),type:"button",className:"absolute top-0 right-0 m-3.5 p-0 bg-transparent cursor-pointer transition-opacity duration-200 opacity-60 hover:opacity-90",onClick:()=>o(a.slug)},(0,e.createElement)(r,{icon:Xf,className:"text-white fill-current w-6 h-6"}))):null},{Slot:tp}=(0,n.createSlotFill)("Extendify/Assist/Settings"),np=()=>(0,e.createElement)(tp,null,(n=>n.length>0&&(0,e.createElement)("div",{id:"assist-settings-module",className:"extendify-assist-settings w-full border border-gray-300 p-4 md:p-8 bg-white rounded mt-6"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0"},(0,t.__)("Settings","extendify")),n)));var rp;const op={articles:[],recentArticles:[],viewedArticles:[],activeCategory:null,searchTerm:null,offset:0,...null!==(rp=(window.extAssistData.userData.supportArticlesData?.data||{})?.state)&&void 0!==rp?rp:{}},ip={getItem:async()=>JSON.stringify(await uf.get("assist/support-articles-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/support-articles-data",{data:n}));var n},removeItem:()=>{}},ap=mu(wu(vu((e=>({...op,pushArticle(t){const{slug:n,title:r}=t;e((e=>{const o=(new Date).toISOString(),i=o,a=e.viewedArticles.find((e=>e.slug===n));return{articles:[t,...e.articles],recentArticles:[t,...e.recentArticles.slice(0,9)],viewedArticles:[...e.viewedArticles.filter((e=>e.slug!==n)),a?{...a,count:a.count+1,lastViewedAt:o}:{slug:n,title:r,firstViewedAt:i,lastViewedAt:o,count:1}]}}))},popArticle(){e((e=>({articles:e.articles.slice(1)})))},clearArticles(){e({articles:[]})},setActiveCategory(t){e({activeCategory:t})},reset(){e({articles:[],activeCategory:null,searchTerm:null,offset:0})},updateTitle(t,n){e((e=>({articles:e.articles.map((e=>(e.slug===t&&(e.title=n),e)))})))},clearSearchTerm(){e({searchTerm:null,offset:0})},setSearchTerm(t){e({searchTerm:t,offset:0})},setOffset(t){e({offset:t})}})),{name:"Extendify Assist Knowledge Base"}),{name:"extendify-assist-knowledge-base",storage:bu((()=>ip)),skipHydration:!0,partialize:e=>(delete e.articles,delete e.activeCategory,delete e.searchTerm,delete e.offset,e)})),sp=()=>{const n=window.extAssistData.resourceData.supportArticles,{navigateTo:o}=Om(),{pushArticle:i,clearArticles:a,reset:s}=ap(),l=window.extAssistData.wpLanguage;return n&&0===n?.length?(0,e.createElement)("div",{className:"assist-knowledge-base-module w-full bg-white p-4 lg:p-8"},(0,t.__)("No support articles found...","extendify")):(0,e.createElement)("div",{id:"assist-knowledge-base-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0 flex-1"},l.startsWith("en")?(0,t.__)("Knowledge Base","extendify"):(0,t.__)("Knowledge Base (English only)","extendify")),(0,e.createElement)("a",{onClick:s,href:"admin.php?page=extendify-assist#knowledge-base",className:"inline-flex items-center no-underline hover:underline text-sm text-design-main"},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full mx-auto text-sm mt-4 flex flex-col gap-2",id:"assist-knowledge-base-module-list"},n.slice(0,5).map((t=>{let{slug:n,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,type:"button",key:n,onClick:e=>{e.preventDefault(),a(),i({slug:n,title:s}),o("knowledge-base")},className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent p-0 w-full cursor-pointer"},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-snug text-left -mt-px"},s))}))))},lp=t=>{var n;const{isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,{themeSlug:i,launchCompleted:a}=window.extAssistData;if("extendable"!==i||!a)return null;const s=null!==(n=o?.filter((e=>{let{slug:t}=e;return!r(t)})).length)&&void 0!==n?n:0;return 0===s?null:(0,e.createElement)("span",Df({className:"awaiting-mod"},t),s>9?"9":s)},cp=(e,t)=>uf.post("assist/options",{option:e,value:t}),up=async e=>{const{data:t}=await uf.get("assist/options",{params:{option:e}});return t},dp=t=>{let{task:n}=t;const{completeTask:r}=Of(),[o,i]=(0,e.useState)("edit-homepage"===n.slug?null:n.internalLink),a=(0,e.useCallback)((()=>{!n.doneDependencies&&r(n.slug)}),[n,r]);return(0,e.useLayoutEffect)((()=>{if("edit-homepage"===n.slug){const e=n.internalLink.split("$");up("page_on_front").then((t=>{i(e[0]+t+e[1])}))}}),[n]),(0,e.createElement)("a",{href:window.extAssistData.adminUrl+o,target:"_blank",rel:"noreferrer",className:pf()("px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm transition ease-linear duration-150",{"text-gray-900":o,"text-gray-600 pointer-events-none":!o}),onClick:a,"aria-disabled":!o},n.buttonTextToDo)};var fp=window.wp.blob,pp=window.wp.coreData,mp=window.wp.data,hp=window.wp.mediaUtils,gp=window.wp.hooks;const vp=r=>{let{type:o,onUpdate:i,title:a,actionLabel:s}=r;const{popModal:l}=Qf(),[c,u]=(0,e.useState)(!1),[d,f]=(0,e.useState)(0),p=(0,mp.useSelect)((e=>e(pp.store).getMedia(d)),[d]),{mediaWidth:m,mediaHeight:h,mediaSourceUrl:g}=(e=>{var t,n,r;if(!e)return{};const o=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id);if(o in(null!==(t=e?.media_details?.sizes)&&void 0!==t?t:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","medium",e.id);if(i in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url};const a=(0,gp.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id);return a in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}})(p);(0,e.useEffect)((()=>{up(o).then((e=>f(Number(e))))}),[o]);const v=e=>{f(e.id),cp(o,e.id),i()},y=e=>{(0,hp.uploadMedia)({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fp.isBlobURL)(t?.url)?u(!0):(v(t),u(!1))},onError(e){console.error({message:e})}})};return(0,e.createElement)("div",null,(0,e.createElement)(yp,null,(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,allowedTypes:["image"],value:d,modalClass:"",render:r=>{let{open:o}=r;return(0,e.createElement)("div",{className:"relative block"},(0,e.createElement)(n.Button,{className:"editor-post-featured-image__toggle extendify-assist-upload-logo p-0 m-0 border-0 cursor-pointer flex w-full min-w-full text-center relative bg-gray-100 hover:bg-gray-300 hover:text-current h-48 justify-center text-gray-900",onClick:o,"aria-label":d?(0,t.__)("Edit or update the image","extendify"):null,"aria-describedby":d?`image-${d}-describedby`:null},Boolean(d)&&p&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n.ResponsiveWrapper,{naturalWidth:m,naturalHeight:h,isInline:!0},(0,e.createElement)("img",{className:"block m-auto w-auto h-auto max-w-full max-h-48 inset-0 p-6",src:g,alt:""}))),c&&(0,e.createElement)(n.Spinner,null),!d&&!c&&s),(0,e.createElement)(n.DropZone,{className:"w-full h-full absolute inset-0",onFilesDrop:y}))}})),Boolean(d)&&(0,e.createElement)("div",{className:"mt-6 gap-4 flex justify-between"},(0,e.createElement)(yp,null,(0,e.createElement)("div",null,d&&(0,e.createElement)(hp.MediaUpload,{title:a,onSelect:v,unstableFeaturedImageFlow:!0,allowedTypes:["image"],modalClass:"image__media-modal",render:r=>{let{open:o}=r;return(0,e.createElement)(n.Button,{onClick:o,variant:"secondary"},(0,t.__)("Replace image","extendify"))}}),(0,e.createElement)(n.Button,{onClick:()=>{f(0),cp(o,0)},variant:"link",className:"ml-4",isDestructive:!0},(0,t.__)("Remove image","extendify"))),(0,e.createElement)("div",null,(0,e.createElement)(n.Button,{variant:"primary",onClick:l,className:"bg-design-main text-design-text"},(0,t.__)("Done","extendify"))))))},yp=t=>{let{fallback:r=null,children:o}=t;const{checkingPermissions:i,hasUploadPermissions:a}=(0,mp.useSelect)((e=>{const t=e("core");return{hasUploadPermissions:t.canUser("read","media"),checkingPermissions:!t.hasFinishedResolution("canUser",["read","media"])}}));return(0,e.createElement)(e.Fragment,null,i&&(0,e.createElement)(n.Spinner,null),!i&&a?o:r)},bp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site logo","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_logo",title:(0,t.__)("Site logo","extendify"),actionLabel:(0,t.__)("Set site logo","extendify"),onUpdate:()=>{o("logo")}})},xp=n=>{let{popModal:r,setModalTitle:o}=n;const[i,a]=(0,e.useState)(void 0),[s,l]=(0,e.useState)(void 0),c=(0,e.useRef)(),{completeTask:u}=Of(),{mainColor:d}=Cu();return(0,e.useEffect)((()=>{o((0,t.__)("Add site description","extendify"))}),[o]),(0,e.useEffect)((()=>{up("blogdescription").then((e=>{a(e),l(e)}))}),[a]),(0,e.useEffect)((()=>{c?.current?.focus()}),[s]),void 0===i?(0,e.createElement)("div",{className:"h-32"},(0,t.__)("Loading...","extendify")):(0,e.createElement)("form",{className:"gap-6 flex flex-col",onSubmit:e=>e.preventDefault()},(0,e.createElement)("div",null,(0,e.createElement)("label",{className:"block mb-1 text-gray-900 text-sm",htmlFor:"extendify-site-description-input"},(0,t.__)("Site description","extendify")),(0,e.createElement)("input",{ref:c,type:"text",name:"extendify-site-description-input",id:"extendify-site-description-input",className:"w-96 max-w-full border border-gray-900 px-2 h-12 input-focus",onChange:e=>{a(e.target.value)},value:i,placeholder:(0,t.__)("Enter a site description...","extendify")})),(0,e.createElement)("div",null,(0,e.createElement)("button",{disabled:i===s,className:pf()("px-4 py-3 text-white button-focus border-0 rounded relative cursor-pointer w-1/5",{"opacity-50 cursor-default":i===s}),style:{backgroundColor:d},onClick:async()=>{await cp("blogdescription",i),u("site-description"),r()}},(0,t.__)("Save","extendify"))))},wp=n=>{let{setModalTitle:r}=n;const{completeTask:o}=Of();return(0,e.useEffect)((()=>{r((0,t.__)("Upload site icon","extendify"))}),[r]),(0,e.createElement)(vp,{type:"site_icon",title:(0,t.__)("Site icon","extendify"),actionLabel:(0,t.__)("Set site icon","extendify"),onUpdate:()=>{o("site-icon")}})},Ep=t=>{let{task:n}=t;const{pushModal:r}=Qf(),{isCompleted:o}=Of(),i={UpdateLogo:bp,UpdateSiteDescription:xp,UpdateSiteIcon:wp};return i[n.modalFunction]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>r(i[n.modalFunction])},o(n.slug)?n.buttonTextDone:n.buttonTextToDo):null};var Cp;const Sp={currentTour:null,currentStep:void 0,preparingStep:void 0,progress:[],...null!==(Cp=(window.extAssistData.userData.tourData?.data||{})?.state)&&void 0!==Cp?Cp:{}},kp={getItem:async()=>JSON.stringify(await uf.get("assist/tour-data")),setItem:async(e,t)=>{return await(n=t,uf.post("assist/tour-data",{data:n}));var n},removeItem:()=>{}},Tp=mu(wu(vu(((e,t)=>({...Sp,startTour:async n=>{const{trackTourProgress:r,updateProgress:o,getStepData:i,onTourPage:a}=t();a(n?.settings?.startFrom)&&(await(n?.onStart?.(n)),n.steps=n.steps?.filter((e=>e?.showOnlyIf?.()||void 0===e?.showOnlyIf?.()))||[],await(i(0,n)?.events?.beforeAttach?.(n))),e({currentTour:n,currentStep:0,preparingStep:void 0});const s=r(n.id);o(s.id,{openedCount:s.openedCount+1,lastAction:"started"})},onTourPage(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const n=window.location.href;if(e?.includes(n))return!0;const{currentTour:r}=t();return r?.settings?.startFrom?.includes(n)},completeCurrentTour:async()=>{const{currentTour:n,finishedTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(n?.id);a?.id&&(r(a.id)||i(a.id,{completedAt:(new Date).toISOString(),lastAction:"completed"}),i(a.id,{completedCount:a.completedCount+1,lastAction:"completed"}),await(n?.onDetach?.()),await(n?.onFinish?.()),e({currentTour:null,currentStep:void 0}))},closeCurrentTour:async n=>{const{currentTour:r,findTourProgress:o,updateProgress:i}=t(),a=o(r?.id);if(!a?.id)return;const s={};return["redirected"].includes(n)?i(a?.id,{lastAction:n}):["closed-by-caught-error"].includes(n)?i(a?.id,{lastAction:n,errored:!0}):("closed-manually"===n&&(s.closedManuallyCount=a.closedManuallyCount+1),await(r?.onDetach?.()),await(r?.onFinish?.()),i(a?.id,{lastAction:n,...s}),void e({currentTour:null,currentStep:void 0,preparingStep:void 0}))},findTourProgress(e){return t().progress.find((t=>t.id===e))},finishedTour(e){return t().findTourProgress(e)?.completedAt},wasOpened(e){return t().findTourProgress(e)?.openedCount>0},isSeen(e){return t().findTourProgress(e)?.firstSeenAt},trackTourProgress(n){const{findTourProgress:r}=t();return r(n)||e((e=>({progress:[...e.progress,{id:n,firstSeenAt:(new Date).toISOString(),updatedAt:(new Date).toISOString(),completedAt:null,lastAction:"init",currentStep:0,openedCount:0,closedManuallyCount:0,completedCount:0,errored:!1}]}))),r(n)},updateProgress(t,n){var r;const o=null!==(r=n?.lastAction)&&void 0!==r?r:"unknown";e((e=>({progress:e.progress.map((e=>e.id===t?{...e,...n,lastAction:o,updatedAt:(new Date).toISOString()}:e))})))},getStepData(e){var n;return null!==(n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:t().currentTour)?.steps?.[e])&&void 0!==n?n:{}},hasNextStep(){return!!t().currentTour&&t().currentStep<t().currentTour.steps.length-1},nextStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o+1;await n(i),r(e.id,{currentStep:i,lastAction:"next"})},hasPreviousStep(){return!!t().currentTour&&t().currentStep>0},prevStep:async()=>{const{currentTour:e,goToStep:n,updateProgress:r,currentStep:o}=t(),i=o-1;await n(i),r(e.id,{currentStep:i,lastAction:"prev"})},goToStep:async n=>{const{currentTour:r,updateProgress:o,closeCurrentTour:i,getStepData:a}=t(),s=r;if(n<0||n>s.steps.length-1)return void i("closed-by-caught-error");o(s.id,{currentStep:n,lastAction:`go-to-step-${n}`});const l=a(n)?.events;l?.beforeAttach&&(e((()=>({preparingStep:n}))),await Promise.allSettled([l.beforeAttach?.(s),new Promise((e=>setTimeout(e,300)))]),e((()=>({preparingStep:void 0})))),e((()=>({currentStep:n})))}})),{name:"Extendify Assist Tour Progress"}),{name:"extendify-assist-tour-progress",storage:bu((()=>kp)),skipHydration:!0,partialize:e=>{const{currentTour:t,currentStep:n,preparingStep:r,...o}=e;return o}})),Lp=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)&&(clearInterval(n),t())}),50)})),_p=e=>new Promise((t=>{const n=setInterval((()=>{document.querySelector(e)||(clearInterval(n),t())}),50)}));var Ap={id:"library-tour",settings:{allowOverflow:!0,hideDotsNav:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:async()=>{await Lp("#extendify-templates-inserter-btn"),document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click()},steps:[{title:(0,t.__)("Open the Pattern Library","extendify"),text:(0,t.__)("The Extendify pattern library can be opened by clicking the button to the left.","extendify"),attachTo:{element:"#extendify-templates-inserter-btn",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>dispatchEvent(new CustomEvent("extendify::close-library"))}},{title:(0,t.__)("Patterns and Layouts","extendify"),text:(0,t.__)("Choose to insert individual block patterns, or full blown templates.","extendify"),attachTo:{element:"#patterns-toggle",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#patterns-toggle"))}},{title:(0,t.__)("Filter Patterns","extendify"),text:(0,t.__)("Click on any pattern category to refine the selection.","extendify"),attachTo:{element:"#filter-patterns",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{document.querySelector("ul#filter-patterns > li:first-of-type button").click()}}},{title:(0,t.__)("Select a Pattern","extendify"),text:(0,t.__)("Simply select any pattern you wish to insert into a page by clicking on it.","extendify"),attachTo:{element:"#masonry-grid > div:first-child > div:first-child",position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:async()=>(dispatchEvent(new CustomEvent("extendify::open-library")),await Lp("#masonry-grid > div:first-child > div:first-child"))}},{title:(0,t.__)("View the Inserted Pattern","extendify"),text:(0,t.__)("The selected pattern has been inserted into the page.","extendify"),attachTo:{element:".wp-block-group:last-child",frame:'iframe[name="editor-canvas"]',offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector("#masonry-grid > div:first-child > div:first-child > div")?.click(),await _p("#masonry-grid"))},options:{hideBackButton:!0}}]},Np=window.wp.blocks;const Pp=()=>!!document.querySelector('iframe[name="editor-canvas"]'),Op=e=>e.preventDefault();var Mp={id:"page-editor-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"post-new.php?post_type=page"]},onStart:()=>(document.querySelector(`[aria-label="${(0,t.__)("Settings")}"].is-pressed`)?.click(),dispatchEvent(new CustomEvent("extendify::close-library"))),steps:[{title:(0,t.__)("Add a Block","extendify"),text:(0,t.__)("Click the plus to open the block inserter.","extendify"),attachTo:{element:".edit-post-header-toolbar__inserter-toggle",offset:{marginTop:15,marginLeft:0},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:async()=>(window.wp.data.select("core/edit-post").isFeatureActive("welcomeGuide")&&await window.wp.data.dispatch("core/edit-post").toggleFeature("welcomeGuide"),await Lp(".edit-post-header-toolbar__inserter-toggle"))}},{title:(0,t.__)("Block Inserter","extendify"),text:(0,t.__)("Add a block by clicking or dragging it onto the page.","extendify"),attachTo:{element:".block-editor-inserter__menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},options:{blockPointerEvents:!0},events:{beforeAttach:async()=>(document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click(),await Lp(".block-editor-inserter__tabs")),onAttach:()=>{const e=document.querySelector(".edit-post-header-toolbar__inserter-toggle");Dp.observe(e,{attributes:!0}),window.addEventListener("keydown",Op)},onDetach:async()=>{Dp.disconnect(),window.removeEventListener("keydown",Op),document.querySelector(".edit-post-header-toolbar__inserter-toggle.is-pressed")?.click(),await _p(".block-editor-inserter__block-list"),requestAnimationFrame((()=>{document.getElementById("assist-tour-next-button")?.focus()}))}}},{title:(0,t.__)("Page Title","extendify"),text:(0,t.__)("Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-title",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{await window.wp.data.dispatch("core/editor").editPost({title:"Sample Post"})}}},{title:(0,t.__)("Blocks","extendify"),text:(0,t.__)("Each block will show up on the page and can be edited by clicking on it.","extendify"),attachTo:{element:()=>Pp()?'iframe[name="editor-canvas"]':".wp-block-post-content > p",offset:()=>({marginTop:Pp()?15:0,marginLeft:Pp()?-15:15}),position:{x:"right",y:"top"},hook:()=>Pp()?"top right":"top left"},events:{beforeAttach:async()=>{if(await window.wp.data.select("core/block-editor").getBlockCount()>0)return;const e=(0,Np.createBlock)("core/paragraph",{content:(0,t.__)("This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.","extendify")});return await window.wp.data.dispatch("core/block-editor").insertBlock(e),Pp()?await window.wp.data.dispatch("core/block-editor").flashBlock(e.clientId):null}}},{title:(0,t.__)("Page and Block Settings","extendify"),text:(0,t.__)("Select either page or block to change the settings for the entire page or the block that is selected.","extendify"),attachTo:{element:".interface-interface-skeleton__sidebar",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>{document.querySelector(`[aria-label="${(0,t.__)("Settings")}"]:not(.is-pressed)`)?.click(),await Lp(".interface-interface-skeleton__sidebar"),document.querySelector(".edit-post-sidebar__panel-tab")?.click(),await Lp(".edit-post-post-status"),document.querySelector(".edit-post-post-status:not(.is-opened) button")?.click(),await Lp(".edit-post-post-status.is-opened")}}},{title:(0,t.__)("Preview","extendify"),text:(0,t.__)("Click preview to view how your changes look on the front end of your site.","extendify"),attachTo:{element:".block-editor-post-preview__button-toggle",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Publish or Save","extendify"),text:(0,t.__)("Click publish or update to save the changes you’ve made to the page and make them live on the site.","extendify"),attachTo:{element:".editor-post-publish-button__button",offset:{marginTop:15},position:{x:"right",y:"bottom"},hook:"top right"},events:{}}]};const Dp=new MutationObserver((()=>{document.querySelector(".edit-post-header-toolbar__inserter-toggle:not(.is-pressed)")?.click()}));var Rp={id:"plugin-install-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugin-install.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Add New plugin menu","extendify"),text:(0,t.__)("Click here to access the Add Plugins page.","extendify"),attachTo:{element:'#menu-plugins .wp-submenu a[href="plugin-install.php"]',offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Search","extendify"),text:(0,t.__)("Search for a plugin by name or functionality.","extendify"),attachTo:{element:".search-form.search-plugins",offset:{marginTop:5,marginLeft:-15},boxPadding:{top:-5,bottom:3,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Plugin details","extendify"),text:(0,t.__)("See important information about each plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .plugin-card-bottom",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"bottom"},hook:"bottom left"},events:{}},{title:(0,t.__)("Install now","extendify"),text:(0,t.__)("Install the plugin. Then, press this button again to activate the plugin.","extendify"),attachTo:{element:"#the-list .plugin-card:first-child .install-now",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Upload Plugin","extendify"),text:(0,t.__)("If you have a plugin from an external source, you can upload it directly here.","extendify"),attachTo:{element:".upload-view-toggle",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},Vp={id:"plugin-management-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"plugins.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.add("opensub")},steps:[{title:(0,t.__)("Installed Plugins menu","extendify"),text:(0,t.__)("Click this menu to see and manage the plugins you have installed.","extendify"),attachTo:{element:"#menu-plugins ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-plugins").classList.remove("opensub")}}},{title:(0,t.__)("Installed plugins","extendify"),text:(0,t.__)("See all plugins installed on your site. This includes plugins that are active and deactivated.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Deactivate/activate option","extendify"),text:(0,t.__)("Under each plugin you can activate or deactivate it.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.plugin-title",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Add another","extendify"),text:(0,t.__)("Click here to add another plugin to your site.","extendify"),attachTo:{element:"a.page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},jp={id:"site-assistant-tour",settings:{allowOverflow:!1,startFrom:[window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"]},steps:[{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("The Site Assistant gives you personalized recommendations and helps with creating and maintaining your site.","extendify"),attachTo:{element:"#assist-menu-bar",offset:{marginTop:20,marginLeft:-5},position:{x:"left",y:"bottom"},hook:"top left",boxPadding:{top:5,bottom:5,left:5,right:5}},events:{onAttach:()=>{document.querySelector("#assist-menu-bar")?.scrollIntoView()}}},{title:(0,t.__)("Tasks","extendify"),text:(0,t.__)("Now that you've created your starter site, make it your own with these follow up tasks.","extendify"),showOnlyIf:()=>document.querySelector(".assist-tasks-module"),attachTo:{element:"#assist-tasks-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-tasks-module"),onAttach:()=>{document.querySelector("#assist-tasks-module")?.scrollIntoView()}}},{title:(0,t.__)("Recommendations","extendify"),text:(0,t.__)("See our personalized recommendations for you that will help you accomplish your goals.","extendify"),showOnlyIf:()=>document.querySelector("#assist-recommendations-module"),attachTo:{element:"#assist-recommendations-module",offset:{marginTop:window.innerWidth<=1150?20:0,marginLeft:window.innerWidth<=1150?-5:15},position:{x:window.innerWidth<=1150?"left":"right",y:window.innerWidth<=1150?"bottom":"top"},hook:"top left"},events:{beforeAttach:()=>Lp("#assist-recommendations-module"),onAttach:()=>{document.querySelector("#assist-recommendations-module")?.scrollIntoView()}}},{title:(0,t.__)("Knowledge Base","extendify"),text:(0,t.__)("Find articles with information on accomplishing different things with WordPress, including screenshots, and videos.","extendify"),attachTo:{element:"#assist-knowledge-base-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-knowledge-base-module"),onAttach:()=>{document.querySelector("#assist-knowledge-base-module")?.scrollIntoView()}}},{title:(0,t.__)("Tours","extendify"),text:(0,t.__)("See additional tours of the different parts of WordPress. Restart your completed tours at any time.","extendify"),attachTo:{element:"#assist-tours-module",offset:{marginTop:window.innerWidth<=1150?15:0,marginLeft:window.innerWidth<=1150?2:-15},position:{x:(window.innerWidth,"left"),y:window.innerWidth<=1150?"bottom":"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-tours-module"),onAttach:()=>{document.querySelector("#assist-tours-module")?.scrollIntoView()}}},{title:(0,t.__)("Quick Links","extendify"),text:(0,t.__)("Easily access some of the most common items in WordPress with these quick links.","extendify"),attachTo:{element:"#assist-quick-links-module",offset:{marginTop:window.innerWidth<=1150?10:0,marginLeft:window.innerWidth<=1150?10:-15},position:{x:window.innerWidth<=1150?"right":"left",y:"top"},hook:window.innerWidth<=1150?"top left":"top right"},events:{beforeAttach:()=>Lp("#assist-quick-links-module"),onAttach:()=>{document.querySelector("#assist-quick-links-module")?.scrollIntoView()}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Come back to the Site Assistant any time by clicking the menu item.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onDetach:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))}}}]};const{adminUrl:Fp,themeSlug:Ip,blockTheme:Bp}=window.extAssistData;var Hp={id:"style-editor-tour",settings:{allowOverflow:!1,startFrom:[Fp+`site-editor.php?canvas=edit&postType=wp_template&postId=${Ip}%2F%2Fhome`],enabled:null!=Bp&&Bp},onStart:()=>{document.querySelector(".components-modal__header > button")?.click()},steps:[{title:(0,t.__)("Style Editor","extendify"),text:(0,t.__)("The style editor allows you to edit the styles, colors, and typographic elements of your site. To access the style editor, first open the Editor via Appearance > Editor.","extendify"),image:"https://placehold.co/342x240",attachTo:{element:".interface-pinned-items button:nth-child(2)",offset:{marginTop:10,marginLeft:-30},position:{x:"left",y:"bottom"},hook:"top left"},events:{beforeAttach:()=>Lp(".interface-pinned-items")}},{title:(0,t.__)("Styles Panel","extendify"),text:(0,t.__)("The styles panel allows you to customize the appearance of your site. It includes style variations, colors, typography, and more.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar",offset:{marginTop:1,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".interface-pinned-items button:nth-child(2):not(.is-pressed)")?.click(),await Lp(".edit-site-global-styles-sidebar"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("The Browse Styles button opens the style variations panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/variations"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Style Variations","extendify"),text:(0,t.__)("Choose a style you like to preview how it will look on your site.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/variations"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("The Typography button opens the typography settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/typography"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Typography","extendify"),text:(0,t.__)("Choose a typographic element to customize.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/typography"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("The Colors button opens the color settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/colors"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Colors","extendify"),text:(0,t.__)("Select the theme's palette or individual elements to customize their colors.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/colors"]')?.click(),await Lp(".edit-site-global-styles-header__description"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("The Layout button opens the layout settings panel.","extendify"),attachTo:{element:'.edit-site-global-styles-sidebar button[id="/layout"]',offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))}},{title:(0,t.__)("Layout","extendify"),text:(0,t.__)("From here you can customize the dimensions, padding, and margins used for your site layout.","extendify"),attachTo:{element:".edit-site-global-styles-sidebar__navigator-screen",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:async()=>(document.querySelector('.edit-site-global-styles-sidebar button[id="/layout"]')?.click(),await Lp(".components-tools-panel"))}}],onFinish:async()=>(document.querySelector(".edit-site-global-styles-sidebar button.components-navigator-back-button")?.click(),await Lp(".edit-site-global-styles-preview__iframe"))},Up={id:"users-screen-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"users.php"]},onStart:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.add("opensub")},steps:[{title:(0,t.__)("All Users menu","extendify"),text:(0,t.__)("Click here to view and manage the users on your site.","extendify"),attachTo:{element:"#menu-users ul > li:nth-child(2)",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onDetach:()=>{document.body.classList.contains("folded")&&document.querySelector("#menu-users").classList.remove("opensub")}}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("See all of your users, including admin users in this table.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1)",offset:{marginTop:15,marginLeft:0},position:{x:"right",y:"bottom"},hook:"top right"},events:{}},{title:(0,t.__)("Edit user information","extendify"),text:(0,t.__)("Click the edit button to change the user's role, manage their account, or change their profile information.","extendify"),attachTo:{element:"tbody#the-list > tr:nth-child(1) > td.username",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{onAttach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="0"},onDetach:()=>{document.querySelector("tbody#the-list > tr:nth-child(1) > td.username .row-actions").style.left="-9999em"}}},{title:(0,t.__)("Search for users","extendify"),text:(0,t.__)("Use the search bar to find a particular user.","extendify"),attachTo:{element:"p.search-box",offset:{marginTop:-5,marginLeft:-15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"left",y:"top"},hook:"top right"},events:{}},{title:(0,t.__)("Add a new user","extendify"),text:(0,t.__)("Click the Add New button to add a new user to your site.","extendify"),attachTo:{element:".page-title-action",offset:{marginTop:-5,marginLeft:15},boxPadding:{top:5,bottom:5,left:5,right:5},position:{x:"right",y:"top"},hook:"top left"},events:{}}]},zp={"welcome-tour":{id:"welcome-tour",settings:{allowOverflow:!0,startFrom:[window.extAssistData.adminUrl+"index.php",window.extAssistData.adminUrl+"admin.php?page=extendify-assist#dashboard"],minBoxWidth:"360px"},onStart:()=>{document.body.classList.contains("folded")&&(document.body.classList.remove("folded"),document.body.classList.add("temp-open"))},onFinish:()=>{document.body.classList.contains("temp-open")&&(document.body.classList.remove("temp-open"),document.body.classList.add("folded"))},steps:[{title:(0,t.__)("View Site","extendify"),text:(0,t.__)("At any time, you can view your site (from a visitor's perspective) from the top admin bar under your site's name.","extendify"),image:"https://assets.extendify.com/tours/welcome/view-site.gif",attachTo:{element:"#wp-admin-bar-view-site",offset:{marginTop:0,marginLeft:10},position:{x:"right",y:"top"},hook:"top left"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-site-name .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}},{title:(0,t.__)("Site Assistant","extendify"),text:(0,t.__)("Access the Site Assistant at any time.","extendify"),attachTo:{element:"#toplevel_page_extendify-admin-page",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Dashboard","extendify"),text:(0,t.__)("The default WordPress dashboard will have some overall site metrics and modules added from certain plugins.","extendify"),attachTo:{element:"#menu-dashboard",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Posts","extendify"),text:(0,t.__)("Manage and create blog posts.","extendify"),attachTo:{element:"#menu-posts",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Media","extendify"),text:(0,t.__)("Add, edit, or remove images and other media from your library. When you upload an image to be used on your site, it will be added to the library.","extendify"),attachTo:{element:"#menu-media",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Pages","extendify"),text:(0,t.__)("Use the pages menu to add, delete, or edit the pages on your site.","extendify"),image:"https://assets.extendify.com/tours/welcome/add-pages.gif",attachTo:{element:"#menu-pages",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Comments","extendify"),text:(0,t.__)("If you have commenting enabled on your posts, you can manage those comments here.","extendify"),attachTo:{element:"#menu-comments",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Appearance","extendify"),text:(0,t.__)("Manage your theme and access the Site Editor from the Appearance menu. The Site Editor is where you can make global changes to your site (such as the menu, header/footer, and styles).","extendify"),attachTo:{element:"#menu-appearance",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Plugins","extendify"),text:(0,t.__)("Add or manage the plugins on your site.","extendify"),attachTo:{element:"#menu-plugins",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Users","extendify"),text:(0,t.__)("Add or manage users on your site, both admin users and others.","extendify"),attachTo:{element:"#menu-users",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Tools","extendify"),text:(0,t.__)("Import/export post data, check site health, and edit theme or plugin files directly in the WordPress admin.","extendify"),attachTo:{element:"#menu-tools",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Settings","extendify"),text:(0,t.__)("Advanced settings for your site and for certain plugins.","extendify"),attachTo:{element:"#menu-settings",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("Collapse menu","extendify"),text:(0,t.__)("Use this toggle to collapse or expand the sidebar menu.","extendify"),attachTo:{element:"#collapse-menu",offset:{marginTop:0,marginLeft:15},position:{x:"right",y:"top"},hook:"top left"},events:{}},{title:(0,t.__)("User","extendify"),text:(0,t.__)("Manage your profile or log out of your account here.","extendify"),attachTo:{element:"#wp-admin-bar-user-actions",offset:{marginTop:0,marginLeft:-15},position:{x:"left",y:"top"},hook:"top right"},events:{beforeAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onAttach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="relative",e.style.display="block"},onDetach:()=>{const e=document.querySelector("#wp-admin-bar-my-account .ab-sub-wrapper");e.style.position="absolute",e.style.display=""}}}]},"plugin-install-tour":Rp,"plugin-management-tour":Vp,"page-editor-tour":Mp,"library-tour":Ap,"style-editor-tour":Hp,"users-screen-tour":Up,"site-assistant-tour":jp};const qp=n=>{let{task:r}=n;const{startTour:o,wasOpened:i}=Tp();return zp[r.slug]?(0,e.createElement)("button",{className:"px-3 py-2 leading-tight min-w-20 sm:min-w-30 button-focus bg-gray-100 hover:bg-gray-200 focus:shadow-button text-gray-900 rounded-sm relative z-10 cursor-pointer text-center no-underline text-sm",type:"button",onClick:()=>o(zp[r.slug])},(()=>{const{buttonTextDone:e,buttonTextToDo:n}=r;return i(r.slug)?null!=e?e:(0,t.__)("Restart Tour","extendify"):null!=n?n:(0,t.__)("Start Tour","extendify")})()):null},Zp=o=>{let{task:i}=o;const{isCompleted:a,dismissTask:s}=Of(),{slug:l}=i,c={modal:Ep,tour:qp,"internal link":dp},u=i?.taskType?c[i.taskType]:null;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"flex gap-1 sm:gap-2 items-center"},(0,e.createElement)("div",{className:"sr-only"},a(l)?(0,t.__)("Completed","extendify"):(0,t.__)("Not completed","extendify")),(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16","aria-hidden":"true",focusable:"false",className:"flex-shrink-0 w-6 h-6 rounded-full text-gray-400"},(0,e.createElement)("circle",{className:"checkbox__background",r:"5",cx:"8",cy:"8",stroke:a(l)?"var(--ext-design-main, #3959e9)":"currentColor",fill:a(l)?"var(--ext-design-main, #3959e9)":"none",strokeWidth:"1"}),(0,e.createElement)("polyline",{className:"checkbox__checkmark",points:"5,8 8,10 11,6",stroke:a(l)?"#fff":"transparent",strokeWidth:"1",fill:"none"})),(0,e.createElement)("div",{className:"flex items-center"},(0,e.createElement)("span",{className:"text-sm font-medium mr-2"},i.title))),(0,e.createElement)("div",{className:"flex items-center justify-end gap-1 sm:gap-3"},u&&(0,e.createElement)(u,{task:i}),a(l)?(0,e.createElement)("div",{className:"w-5"}):(0,e.createElement)(n.Dropdown,{className:"w-5",position:"bottom left",popoverProps:{placement:"bottom-end"},renderContent:n=>{let{onClose:r}=n;return(0,e.createElement)("button",{onClick:()=>{r(),s(i.slug)},type:"button",className:"-m-2 p-2 px-4 text-gray-900 text-sm border-0 cursor-pointer rounded-none bg-white hover:bg-gray-100 text-center no-underline"},(0,t.__)("Dismiss","extendify"))},renderToggle:t=>{let{onToggle:n}=t;return(0,e.createElement)("button",{onClick:n,type:"button",className:"p-0 text-white text-xs border-0 rounded cursor-pointer bg-transparent text-center no-underline"},(0,e.createElement)(r,{icon:xf,className:""}))}})))},Wp=()=>{const{seeTask:n,isCompleted:o}=Of(),i=window.extAssistData.resourceData.tasks,a=i?.filter((e=>!o(e.slug)));if((0,e.useEffect)((()=>{a?.length&&a.forEach((e=>n(e.slug)))}),[a,n]),0===i?.length)return(0,e.createElement)("div",{className:"assist-tasks-module w-full bg-white border border-gray-300 p-2 lg:p-4 mb-6 rounded"},(0,t.__)("No tasks found...","extendify"));const s=window.getComputedStyle(document?.querySelector("#wpadminbar"))?.["background-color"];return(0,e.createElement)("div",{id:"assist-tasks-module",className:"assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"},(0,e.createElement)("div",{className:"flex justify-between items-center gap-2"},(0,e.createElement)("h2",{className:"text-lg leading-tight m-0 flex flex-1 items-center gap-1"},(0,e.createElement)("span",null,(0,t.__)("Tasks","extendify")),a?.length>0?(0,e.createElement)("span",{className:"rounded-full py-0 px-1.5 text-xss flex justify-center items-center text-white w-4 h-4",style:{backgroundColor:s}},(0,e.createElement)(lp,null)):null),(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tasks",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},a?.length>0?(0,t.sprintf)((0,t.__)("View all (%s)","extendify"),i?.length):(0,t.__)("View completed tasks","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),0===a.length?(0,e.createElement)(Gp,null):(0,e.createElement)("div",{className:"border border-b-0 border-gray-300 mt-4",id:"assist-tasks-module-list"},(0,e.createElement)(Vt,null,a.slice(0,5).map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)($p,{task:t})))))))},$p=t=>{let{task:n,Action:r}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Zp,{task:n,Action:r}))},Gp=()=>(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-gray-300 p-4 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))),Yp=()=>{const n=window.extAssistData.resourceData.tours,{startTour:o,wasOpened:i}=Tp();return 0===n.length?(0,e.createElement)("div",{className:"assist-tours-module w-full p-4 lg:p-8"},(0,t.__)("No tours found...","extendify")):(0,e.createElement)("div",{id:"assist-tours-module",className:"w-full bg-white p-4 lg:p-8 text-base"},(0,e.createElement)("div",{className:"flex flex-1 justify-between items-center gap-2"},(0,e.createElement)("h3",{className:"text-lg leading-tight m-0"},(0,t.__)("Tours","extendify")),n.length>5&&(0,e.createElement)("a",{href:"admin.php?page=extendify-assist#tours",className:"inline-flex items-center no-underline text-sm text-design-main hover:underline"},(0,t.sprintf)((0,t.__)("View all %s","extendify"),n?.length),(0,e.createElement)(r,{icon:vf,className:"fill-current"}))),(0,e.createElement)("div",{className:"w-full text-base flex flex-col gap-3 mt-4 relative",id:"assist-tours-module-list"},n.slice(0,5).map((t=>{let{title:n,slug:r}=t;return(0,e.createElement)("button",{key:r,className:"p-4 button-focus bg-gray-100 hover:bg-gray-200 hover:text-design-main focus:shadow-button cursor-pointer no-underline flex justify-between gap-2 group text-sm",type:"button",onClick:()=>o(zp[r])},(0,e.createElement)("span",{className:"text-gray-900"},n),(t=>i(t)?(0,e.createElement)(Zf,{className:"w-5 h-5 group-hover:fill-current"}):(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current"}))(r))})),(0,e.createElement)("div",{className:"bg-black bg-opacity-75 rounded w-full h-full p-6 absolute inset-0 flex lg:hidden items-center justify-center"},(0,e.createElement)("h3",{className:"text-lg m-0 text-white text-center"},(0,t.__)("Guided tours are optimized for large screens, ensuring the best possible experience.","extendify")))))},Xp="welcome-message",Jp=()=>{const{isDismissed:n,dismissNotice:r}=Qf(),o=window.extAssistData.dismissedNotices.find((e=>e.id===Xp)),{startTour:i,progress:a}=Tp(),{launchCompleted:s}=window.extAssistData,l=a?.filter((e=>"site-assistant-tour"===e.id)),c=l?.[0]?.completedCount;return(0,e.useEffect)((()=>{o||n(Xp)||c>0&&r(Xp)}),[o,n,r,c]),s?o||n(Xp)||c>0?null:(0,e.createElement)("div",{id:"assist-welcome-notice",className:"bg-design-main text-design-text w-full text-base p-6 md:p-8 rounded mb-6 relative"},(0,e.createElement)("div",{className:"absolute right-0 top-0"},(0,e.createElement)("button",{className:"bg-white bg-opacity-70 hover:bg-opacity-80 rounded-bl px-0.5 h-6 w-6 cursor-pointer flex items-center",type:"button",onClick:()=>{r(Xp)}},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"}))),(0,e.createElement)("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-8"},(0,e.createElement)("div",{className:"flex-1"},(0,e.createElement)("h3",{className:"text-2xl mt-0 mb-3 text-white"},(0,t.__)("Your site is ready!","extendify")),(0,e.createElement)("p",{className:"text-sm my-0"},(0,t.__)("The Site Assistant is your go-to dashboard to help you get the most out of your site.","extendify"))),(0,e.createElement)("button",{className:"h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button",onClick:()=>{i(jp)}},(0,t.__)("Take a tour","extendify"),(0,e.createElement)(qf,{className:"w-5 h-5 group-hover:fill-current fill-current"})))):null},Kp=t=>{let{children:n}=t;return(0,e.createElement)("div",{className:"max-w-screen-2xl mx-4 md:mx-12 3xl:mx-auto pt-2 xl:pt-8 flex justify-center flex-col"},n)},Qp=()=>{const{themeSlug:t,launchCompleted:n}=window.extAssistData;return"extendable"!==t||n?"extendable"===t?(0,e.createElement)(Wp,null):null:(0,e.createElement)(hf,null)},em=()=>{var n,o,i;const{searchTerm:a,setSearchTerm:s,activeCategory:l,articles:c,clearArticles:u,popArticle:d,reset:f}=ap();return l||c?(0,e.createElement)("div",{className:"flex items-center py-3 px-8 text-gray-700 bg-white border-l border-r border-gray-300"},(0,e.createElement)("button",{"aria-label":(0,t.__)("Knowledge Base home","extendify-sdk"),type:"button",className:"flex items-center underline p-0 text-xs bg-transparent text-gray-700 cursor-pointer",onClick:f},(0,e.createElement)(r,{icon:jf,className:"fill-current"})),a&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:()=>{f(),s(a)}},(0,t.sprintf)((0,t.__)('Search results for "%s"',"extendify-sdk"),a))),l&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":l?.title,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:u},l?.title)),c?.[1]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("button",{"aria-label":null!==(n=c?.[1]?.title)&&void 0!==n?n:c?.[1]?.slug,type:"button",className:"p-0 text-s cursor-pointer bg-transparent text-gray-700",onClick:d},null!==(o=c?.[1]?.title)&&void 0!==o?o:c?.[1]?.slug)),c?.[0]&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(r,{icon:vf,className:"fill-current"}),(0,e.createElement)("span",null,null!==(i=c?.[0]?.title)&&void 0!==i?i:c?.[0]?.slug))):null};var tm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),nm=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const rm=n=>{let{handleSubmission:o}=n;const{searchTerm:i,clearSearchTerm:a,reset:s}=ap();return(0,e.createElement)("form",{method:"get",onSubmit:e=>{e.preventDefault(),o(i)},className:"relative w-full max-w-xs h-8"},(0,e.createElement)("label",{htmlFor:"s",className:"sr-only"},(0,t.__)("Search for articles","extendify")),(0,e.createElement)("input",{name:"s",id:"s",type:"text",value:null!=i?i:"",onChange:e=>o(e.target.value),placeholder:(0,t.__)("Search...","extendify"),className:"input w-full placeholder-gray-400 text-sm pr-16 h-full"}),(0,e.createElement)("div",{className:"absolute right-0 text-gray-400 flex items-center justify-center inset-y-0"},(0,e.createElement)(r,{icon:i?nm:tm,className:pf()("fill-current",{"cursor-pointer":i}),onClick:()=>{s(),a()},size:30})))};var om=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));const im=o=>{let{searchResponse:i}=o;const{data:a,loading:s,error:l}=i,{offset:c,setOffset:u}=ap(),d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return u("add"===e?c+t:c-t)};return s?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):l?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading articles","extendify"),(0,e.createElement)("br",null),l):a?.length?(0,e.createElement)("div",{className:"flex items-center flex-wrap justify-center"},(0,e.createElement)("div",{className:"max-w-4xl w-full flex flex-col gap-2","data-test":"search-results"},a.map((t=>(0,e.createElement)(am,Df({key:t.id},t))))),(0,e.createElement)("div",{className:"flex items-center justify-between max-w-4xl w-full"},c>0?(0,e.createElement)("button",{className:"flex justify-start items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("remove")},(0,e.createElement)(r,{icon:om,className:"fill-current"}),(0,t.__)("Previous","extendify")):(0,e.createElement)("div",{className:"w-full"}),a.length?(0,e.createElement)("button",{className:"flex justify-end items-center no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-2 p-0 w-full cursor-pointer font-semibold text-design-main",onClick:()=>d("add")},(0,t.__)("Next","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})):(0,e.createElement)("div",{className:"w-full"}))):(0,e.createElement)("div",{className:"p-8 text-base text-center","data-test":"no-results"},(0,t.__)("Sorry, we couldn't find anything","extendify"))},am=n=>{let{link:r,slug:o,title:i,excerpt:a}=n;const{pushArticle:s}=ap();return(0,e.createElement)("a",{href:r,onClick:e=>{e.preventDefault(),s({slug:o,title:i.rendered})},className:"p-4 flex flex-col gap-1 no-underline bg-transparent w-full cursor-pointer text-gray-900 hover:bg-gray-100 focus:outline-none ring-design-main focus:ring-wp focus:ring-offset-1 focus:ring-offset-white"},(0,e.createElement)("h3",{className:"font-semibold text-lg text-left m-0"},i.rendered),(0,e.createElement)("div",{className:"text-sm text-left",dangerouslySetInnerHTML:{__html:(l=a.rendered,l.replaceAll((0,t.__)("Go to the list of Blocks","extendify"),"").replaceAll((0,t.__)("Go back to the list of Blocks","extendify"),"").replace(/<\/?p>/g,""))}}));var l};var sm=o(488),lm=(sm.domToReact,sm.htmlToDOM,sm.attributesToProps,sm.Comment,sm.Element,sm.ProcessingInstruction,sm.Text,sm);const cm=((e,t)=>(...n)=>{const[r,o,i]=ou(n),a=(i.use||[]).concat(t);return e(r,o,{...i,use:a})})(lu,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),um=()=>{const{articles:r,pushArticle:o,updateTitle:i}=ap(),a=(0,e.useRef)(),s=r?.[0]?.slug,{data:l,error:c,loading:u}=(e=>{const{data:t,error:n}=cm(`support-article-${e}`,(async()=>{var t;const n=await(e=>uf.get("assist/support-article",{params:{slug:e}}))(e);if(!n?.data||!Array.isArray(n.data))throw console.error(`We got an empty response while querying support-article-${e}`,n),new Error("Bad Data");return null!==(t=n.data?.[0])&&void 0!==t?t:{}}));return{data:t,error:n,loading:!t&&!n}})(s),d=l?.title?.rendered;return(0,e.useEffect)((()=>{s&&d&&i(s,d)}),[d,i,s]),(0,e.useEffect)((()=>{if(!a.current)return;const e=a.current?.querySelectorAll("a"),t=async e=>{var t;if(e.preventDefault(),e.ctrlKey||e.metaKey)return e.stopPropagation(),window.open(e.target.href,"_blank");const n=null!==(t=e.target?.href)&&void 0!==t?t:e.target?.closest("a")?.href,{pathname:r}=new URL(n),i=r.split("/").filter(Boolean)?.at(-1),{data:a}=await(s=r,uf.get("assist/get-redirect",{params:{path:s}}));var s;if(!a)return r.startsWith("/documentation/article/")?o({slug:i,title:void 0}):window.open(`https://wordpress.org${r}`,"_blank");o({slug:a.split("/").filter(Boolean)?.at(-1)})},n=e=>{e.preventDefault(),window.open(e.target.href,"_blank")},r=e=>e.preventDefault();return e.forEach((e=>{const{hash:o,host:i,pathname:a}=new URL(e.href);if(o&&i===window.location.host||a.startsWith("/support/category"))return e.addEventListener("click",r),e.setAttribute("aria-disabled","true"),void e.classList.add("link-disabled");if(a.match(/\.(jpg|jpeg|png|gif|pdf|doc|docx|xls|xlsx|ppt|pptx)$/))return void e.addEventListener("click",r);if(a.startsWith("/documentation/article")||a.startsWith("/support/article"))return void e.addEventListener("click",t);e.addEventListener("click",n);const s=document.createElement("span");s.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="16" height="16" class="components-external-link__icon css-rvs7bx esh4a730" aria-hidden="true" focusable="false"><path d="M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"></path></svg>',e.appendChild(s)})),()=>{e.forEach((e=>{e?.removeEventListener("click",t),e?.removeEventListener("click",n),e?.removeEventListener("click",r)}))}}),[l,o]),u?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null)):c?(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("There was an error loading this article","extendify")):(0,e.createElement)("article",{ref:a,className:"extendify-documentation w-full"},(0,e.createElement)("h1",{className:"m-0 text-3xl"},d),l?.content?.rendered&&lm(l?.content?.rendered))},dm=()=>{const{setSearchTerm:n,searchTerm:r,offset:o,reset:i,articles:a,activeCategory:s}=ap(),l=(e=>{let{term:t,perPage:n,offset:r}=e;const{data:o,error:i}=cm({term:t,perPage:n,offset:r},(async e=>{let{term:t,perPage:n,offset:r}=e;if(!t)return[];const o=await function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return uf.get("assist/support-articles-search",{params:{search:e,per_page:t,offset:n}})}(t,n,r);if(!o?.data||!Array.isArray(o.data))throw console.error("We got an empty response while querying search-articles",o),new Error("Bad Data");return o.data}));return{data:o,error:i,loading:!o&&!i}})({term:r,perPage:10,offset:o});return(0,e.useEffect)((()=>(Nm.onRouteChange(i),()=>Nm.removeOnRouteChange(i))),[i]),(0,e.createElement)("div",{className:"my-4"},(0,e.createElement)("div",{className:"bg-design-main p-8 m-0 rounded-t flex gap-3 flex-col md:flex-row justify-between"},(0,e.createElement)("h2",{className:"m-0"},(0,e.createElement)("button",{onClick:i,title:(0,t.__)("Back to Knowledge Base home","extendify"),type:"button",className:"text-partner-primary-text text-xl cursor-pointer font-normal focus:outline-none bg-transparent p-0 m-0"},(0,t.__)("Knowledge Base","extendify"))),(0,e.createElement)(rm,{handleSubmission:e=>{i(),n(e)}})),(a?.length>0||s||l?.data?.length>0)&&(0,e.createElement)(em,null),(0,e.createElement)("div",{className:"flex flex-col w-full bg-white border border-gray-300 p-4 lg:p-8 min-h-half","data-test":"kb-content"},(0,e.createElement)(fm,{articles:a,search:r,searchResponse:l})))},fm=t=>{let{articles:n,search:r,searchResponse:o}=t;return n?.length>0?(0,e.createElement)(um,null):r?.length>0?(0,e.createElement)(im,{searchResponse:o}):(0,e.createElement)(pm,{articles:n})},pm=()=>{const{activeCategory:o,setActiveCategory:i,pushArticle:a}=ap(),s=window.extAssistData.resourceData.supportArticleCategories,l=window.extAssistData.resourceData.supportArticles,c=window.extAssistData.wpLanguage||"en";if(!s)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,e.createElement)(n.Spinner,null));if(l&&0===l?.length)return(0,e.createElement)("div",{className:"p-8 text-base text-center"},(0,t.__)("No support articles found...","extendify"));const u=s?.map((e=>{const t=l?.filter((t=>t.supportArticleCategoriesSlug?.includes(e.slug)));return{...e,articles:t}}));return(0,e.createElement)(e.Fragment,null,c?.startsWith("en")?null:(0,e.createElement)("p",{className:"my-8 py-3.5 px-4 text-base border border-blue-300 bg-blue-50"},(0,t.__)("Please note: these articles are available in English only.","extendify")),(0,e.createElement)("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-x-4 gap-y-8"},u.filter((e=>{let{slug:t}=e;return!o||t===o.slug})).map((n=>(0,e.createElement)("div",{key:n.slug,"data-test":"kb-category"},(0,e.createElement)("button",{"aria-label":n.title,type:"button",className:pf()("mt-0 mb-4 text-base font-semibold no-underline bg-transparent p-0",{"hover:underline":!o,"hover:text-partner-primary-bg":!o,"cursor-pointer":!o}),onClick:()=>i({title:n.title,slug:n.slug})},n.title),n.articles.filter(((e,t)=>o||t<5)).map((t=>{let{slug:o,extendifyTitle:s}=t;return(0,e.createElement)("button",{"aria-label":s,key:o,type:"button",className:"flex items-center gap-2 no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 p-0 w-full cursor-pointer",onClick:()=>{i(n),a({slug:o,title:s})}},(0,e.createElement)(r,{icon:Vf,className:"text-gray-600 fill-current"}),(0,e.createElement)("span",{className:"leading-tight font-normal text-left text-sm -mt-px"},s))})),!o&&n.articles.length>5&&(0,e.createElement)("button",{"aria-label":(0,t.__)("Show all","extendify"),type:"button",className:"text-left no-underline hover:underline hover:text-partner-primary-bg bg-transparent mb-3 mt-4 p-0 w-full cursor-pointer font-semibold text-design-main flex items-center",onClick:()=>{i({title:n.title,slug:n.slug})}},(0,t.__)("Show all","extendify"),(0,e.createElement)(r,{icon:vf,className:"fill-current"})))))))},mm=()=>{const{recommendations:n}=Mf(),{isDismissedRecommendation:r}=Cf(),[o,i]=(0,e.useState)(!1),a=n?.filter((e=>r(e.slug))),s=n?.filter((e=>!r(e.slug)));return(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized recommendations for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)( 2 2 // translators: %s is the number of tasks 3 3 (0,t.__)("%s dismissed","extendify"),a.length)),a.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,"·"),(0,e.createElement)("button",{type:"button",className:"underline cursor-pointer p-0 bg-white",onClick:()=>{i(!o)}},o?(0,t.__)("Hide","extendify"):(0,t.__)("Show","extendify"))))),(0,e.createElement)("div",{className:"not-dismissed-recs w-full border border-b-0 border-gray-300","data-test":"not-dismissed-recs"},o?s.map((t=>(0,e.createElement)(hm,{key:t.slug,rec:t}))):0===s.length?(0,e.createElement)("div",{className:"flex flex-col items-center justify-center border-b border-gray-300 p-2 lg:p-8"},(0,e.createElement)(Rf,{"aria-hidden":!0}),(0,e.createElement)("p",{className:"mb-0 text-lg font-bold"},(0,t.__)("All caught up!","extendify")),(0,e.createElement)("p",{className:"mb-0 text-sm"},(0,t.__)("Congratulations! Take a moment to celebrate.","extendify"))):(0,e.createElement)(Vt,null,s.map((t=>(0,e.createElement)(Ul.div,{key:t.slug,variants:{fade:{opacity:0,x:15,transition:{duration:.5}},shrink:{height:0,transition:{delay:.5,duration:.2}}},exit:["fade","shrink"]},(0,e.createElement)(hm,{rec:t})))))),o&&(0,e.createElement)("div",{className:"dismissed-tasks w-full border border-b-0 border-t-0 border-gray-300"},a.map((t=>(0,e.createElement)(hm,{key:t.slug,rec:t})))))},hm=t=>{let{rec:n}=t;return(0,e.createElement)("div",{className:"px-3 sm:px-4 py-3 flex gap-2 justify-between border-0 border-b border-gray-300 relative items-center min-h-16"},(0,e.createElement)(Sf,{rec:n}))},gm=()=>{const{seeTask:n,isCompleted:r}=Of(),o=window.extAssistData.resourceData.tasks,[i,a]=(0,e.useState)(!1),s=o?.filter((e=>r(e.slug))),l=o?.filter((e=>!r(e.slug)));return(0,e.useEffect)((()=>{o?.length&&o.forEach((e=>n(e.slug)))}),[o,n]),0===o?.length||0===o?.length?(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded","data-test":"no-tasks-found"},(0,t.__)("No tasks found...","extendify")):(0,e.createElement)("div",{className:"my-4 w-full bg-white border border-gray-300 p-4 lg:p-8 rounded"},(0,e.createElement)("div",{className:"mb-6 flex gap-0 flex-col"},(0,e.createElement)("h2",{className:"my-0 text-lg"},(0,t.__)("Personalized tasks for your site","extendify")),(0,e.createElement)("div",{className:"flex gap-1"},(0,e.createElement)("span",null,(0,t.sprintf)( -
extendify/trunk/public/build/extendify-deactivate.asset.php
r2913304 r2951855 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd ea816131982e5c367d8');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd2706948593eb7ac6b13'); -
extendify/trunk/public/build/extendify-deactivate.js
r2913304 r2951855 1 !function(){"use strict";var e,t,n={250:function(e,t,n){var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a((function(){o.value=n,o.getSnapshot=t,l(o)&&c({inst:o})}),[e,n,t]),s((function(){return l(o)&&c({inst:o}),e((function(){l(o)&&c({inst:o})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},139:function(e,t,n){var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!u){if(u=!0,s=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(s=e,a=n)}var s,a,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,o]);var p=s(e,d[0],d[1]);return u((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},688:function(e,t,n){e.exports=n(250)},798:function(e,t,n){e.exports=n(139)},196:function(e){e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){s[e]=function(){return n[e]}}));return s.default=function(){return n},o.d(i,s),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e=window.wp.element,t=window.wp.components,n=window.wp.i18n,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,s=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),a=o(196),u=o.t(a,2);function l(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,l),r}var c,d=((c=d||{})[c.None=0]="None",c[c.RenderStrategy=1]="RenderStrategy",c[c.Static=2]="Static",c),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:s}){let a=h(t,e);if(i)return m(a,n,r,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return m(t,n,r,s)}if(1&u){let{unmount:e=!0,...t}=a;return l(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,s)}})}return m(a,n,r,s)}function m(e,t={},n,r){var o;let{as:i=n,children:s,refName:u="ref",...l}=v(e,["unmount","static"]),c=void 0!==e.ref?{[u]:e.ref}:{},d="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===a.Fragment&&Object.keys(y(l)).length>0){if(!(0,a.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,l.className),t=e?{className:e}:{};return(0,a.cloneElement)(d,Object.assign({},h(d.props,y(v(l,["ref"]))),f,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,c.ref),t))}return(0,a.createElement)(i,Object.assign({},v(l,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function y(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var w=Object.defineProperty,b=(e,t,n)=>(((e,t,n)=>{t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let E=new class{constructor(){b(this,"current",this.detect()),b(this,"handoffState","pending"),b(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},S=(e,t)=>{E.isServer?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)};function O(e){let t=(0,a.useRef)(e);return S((()=>{t.current=e}),[e]),t}let R=function(e){let t=O(e);return a.useCallback(((...e)=>t.current(...e)),[t])}, x=Symbol();function T(e,t=!0){return Object.assign(e,{[x]:t})}function A(...e){let t=(0,a.useRef)(e);(0,a.useEffect)((()=>{t.current=e}),[e]);let n=R((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[x])))?void 0:n}var P,N,D=((N=D||{}).Space=" ",N.Enter="Enter",N.Escape="Escape",N.Backspace="Backspace",N.Delete="Delete",N.ArrowLeft="ArrowLeft",N.ArrowUp="ArrowUp",N.ArrowRight="ArrowRight",N.ArrowDown="ArrowDown",N.Home="Home",N.End="End",N.PageUp="PageUp",N.PageDown="PageDown",N.Tab="Tab",N);function C(){let[e,t]=(0,a.useState)(E.isHandoffComplete);return e&&!1===E.isHandoffComplete&&t(!1),(0,a.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,a.useEffect)((()=>E.handoff()),[]),e}let j=null!=(P=a.useId)?P:function(){let e=C(),[t,n]=a.useState(e?()=>E.nextId():null);return S((()=>{null===t&&n(E.nextId())}),[t]),null!=t?""+t:void 0};var L=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(L||{});let F=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function k(e){return E.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let _=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var I,U,B=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(B||{}),M=((U=M||{})[U.Error=0]="Error",U[U.Overflow=1]="Overflow",U[U.Success=2]="Success",U[U.Underflow=3]="Underflow",U),H=((I=H||{})[I.Previous=-1]="Previous",I[I.Next=1]="Next",I);var q=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(q||{});function z(e,t=0){var n;return e!==(null==(n=k(e))?void 0:n.body)&&l(t,{0(){return e.matches(_)},1(){let t=e;for(;null!==t;){if(t.matches(_))return!0;t=t.parentElement}return!1}})}function W(e){null==e||e.focus({preventScroll:!0})}let V=["textarea","input"].join(",");function $(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(_)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&s.length>1&&(s=s.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let a,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},d=0,f=s.length;do{if(d>=f||d+f<=0)return 0;let e=l+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=s[e],null==a||a.focus(c),d+=u}while(a!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,V))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var J=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(J||{});function G(){let e=(0,a.useRef)(!1);return S((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function K(...e){return(0,a.useMemo)((()=>k(...e)),[...e])}function X(e,t,n,r){let o=O(n);(0,a.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function Y(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Q(e,t){let n=(0,a.useRef)([]),r=R(e);(0,a.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function Z(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return Y((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var ee,te=((ee=te||{})[ee.None=1]="None",ee[ee.InitialFocus=2]="InitialFocus",ee[ee.TabLock=4]="TabLock",ee[ee.FocusLock=8]="FocusLock",ee[ee.RestoreFocus=16]="RestoreFocus",ee[ee.All=30]="All",ee);let ne=Object.assign(g((function(e,t){let n=(0,a.useRef)(null),r=A(n,t),{initialFocus:o,containers:i,features:s=30,...u}=e;C()||(s=1);let c=K(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);X(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Q((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&W(n.current),n.current=null)}),[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)((()=>(r.current=!1,()=>{r.current=!0,Y((()=>{!r.current||(W(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&s));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,a.useRef)(null),i=G();return Q((()=>{if(!r)return;let s=t.current;!s||Y((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(s.contains(t))return void(o.current=t);null!=n&&n.current?W(n.current):$(s,B.First)===M.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:c,container:n,initialFocus:o},Boolean(2&s));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=G();X(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let s=new Set(null==n?void 0:n.current);s.add(t);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?re(s,u)?(r.current=u,W(u)):(e.preventDefault(),e.stopPropagation(),W(a)):W(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:d},Boolean(8&s));let f=function(){let e=(0,a.useRef)(0);return function(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=R((e=>{let t=n.current;t&&l(f.current,{[J.Forwards]:()=>{$(t,B.First,{skipElements:[e.relatedTarget]})},[J.Backwards]:()=>{$(t,B.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,a.useState)(Z);return(0,a.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,a.useRef)(!1),y={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(re(t,r)||(g.current?$(n.current,l(f.current,{[J.Forwards]:()=>B.Next,[J.Backwards]:()=>B.Previous})|B.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&W(e.target)))}};return a.createElement(a.Fragment,null,Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}),p({ourProps:y,theirProps:u,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}))})),{features:te});function re(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let oe=new Set,ie=new Map;function se(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=ie.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function ue(e,t=!0){S((()=>{if(!t||!e.current)return;let n=e.current,r=k(n);if(r){oe.add(n);for(let e of ie.keys())e.contains(n)&&(ae(e),ie.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of oe)if(e.contains(t))return;1===oe.size&&(ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e))}})),()=>{if(oe.delete(n),oe.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!ie.has(e)){for(let t of oe)if(e.contains(t))return;ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e)}}));else for(let e of ie.keys())ae(e),ie.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,a.createContext)(!1);function de(){return(0,a.useContext)(ce)}function fe(e){return a.createElement(ce.Provider,{value:e.force},e.children)}let pe=a.Fragment,me=g((function(e,t){let n=e,r=(0,a.useRef)(null),o=A(T((e=>{r.current=e})),t),i=K(r),s=function(e){let t=de(),n=(0,a.useContext)(ge),r=K(e),[o,i]=(0,a.useState)((()=>{if(!t&&null!==n||E.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,a.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,a.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[u]=(0,a.useState)((()=>{var e;return E.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),l=C(),c=(0,a.useRef)(!1);return S((()=>{if(c.current=!1,s&&u)return s.contains(u)||(u.setAttribute("data-headlessui-portal",""),s.appendChild(u)),()=>{c.current=!0,Y((()=>{var e;!c.current||!s||!u||(u instanceof Node&&s.contains(u)&&s.removeChild(u),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))}))}}),[s,u]),l&&s&&u?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:pe,name:"Portal"}),u):null})),he=a.Fragment,ge=(0,a.createContext)(null),ye=g((function(e,t){let{target:n,...r}=e,o={ref:A(t)};return a.createElement(ge.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:he,name:"Popover.Group"}))})),ve=Object.assign(me,{Group:ye}),we=(0,a.createContext)(null);function be(){let e=(0,a.useContext)(we);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let Ee=g((function(e,t){let n=j(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),s=A(t);return S((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:s,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),Se=(0,a.createContext)(null);Se.displayName="OpenClosedContext";var Oe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Oe||{});let Re=(0,a.createContext)((()=>{}));Re.displayName="StackContext";var xe=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(xe||{});function Te({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,a.useContext)(Re),s=R(((...e)=>{null==t||t(...e),i(...e)}));return S((()=>{let e=void 0===o||!0===o;return e&&s(0,n,r),()=>{e&&s(1,n,r)}}),[s,n,r,o]),a.createElement(Re.Provider,{value:s},e)}function Ae(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Pe(e,t,n=!0){let r=(0,a.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=o(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return!z(s,q.Loose)&&-1!==s.tabIndex&&n.preventDefault(),t(n,s)}}(0,a.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,a.useRef)(null);Ae("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Ae("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Ae("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const Ne="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:De,useEffect:Ce,useLayoutEffect:je,useDebugValue:Le}=u;function Fe(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!Ne(n,e)}catch{return!0}}const ke="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=De({inst:{value:r,getSnapshot:t}});return je((()=>{o.value=r,o.getSnapshot=t,Fe(o)&&i({inst:o})}),[e,r,t]),Ce((()=>(Fe(o)&&i({inst:o}),e((()=>{Fe(o)&&i({inst:o})})))),[e]),Le(r),r},_e="useSyncExternalStore"in u?(e=>e.useSyncExternalStore)(u):ke;function Ie(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function Ue(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=t.querySelector(r);s&&!o(s)&&(i=s)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Be(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Me=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Z(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Be(n)},o=[Ue(),Ie(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Me.subscribe((()=>{let e=Me.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Me.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Me.dispatch("TEARDOWN",n)}}));var He=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(He||{}),qe=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(qe||{});let ze={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},We=(0,a.createContext)(null);function Ve(e){let t=(0,a.useContext)(We);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ve),t}return t}function $e(e,t){return l(t.type,ze,e,t)}We.displayName="DialogContext";let Je=d.RenderStrategy|d.Static,Ge=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:s,__demoMode:u=!1,...c}=e,[d,f]=(0,a.useState)(0),m=(0,a.useContext)(Se);void 0===o&&null!==m&&(o=l(m,{[Oe.Open]:!0,[Oe.Closed]:!1}));let h=(0,a.useRef)(new Set),g=(0,a.useRef)(null),y=A(g,t),v=(0,a.useRef)(null),w=K(g),b=e.hasOwnProperty("open")||null!==m,E=e.hasOwnProperty("onClose");if(!b&&!E)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!b)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!E)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let O=o?0:1,[x,T]=(0,a.useReducer)($e,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),P=R((()=>i(!1))),N=R((e=>T({type:0,id:e}))),k=!!C()&&!u&&0===O,_=d>1,I=null!==(0,a.useContext)(We),U=_?"parent":"leaf";ue(g,!!_&&k);let B=R((()=>{var e,t;return[...Array.from(null!=(e=null==w?void 0:w.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(v.current)||x.panelRef.current&&e.contains(x.panelRef.current)))),null!=(t=x.panelRef.current)?t:g.current]}));Pe((()=>B()),P,k&&!_),X(null==w?void 0:w.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===D.Escape&&0===O&&(_||(e.preventDefault(),e.stopPropagation(),P()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return _e(e.subscribe,e.getSnapshot,e.getSnapshot)}(Me),o=e?r.get(e):void 0,i=!!o&&o.count>0;S((()=>{if(e&&t)return Me.dispatch("PUSH",e,n),()=>Me.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(w,0===O&&!I,B),(0,a.useEffect)((()=>{if(0!==O||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&P()}));return e.observe(g.current),()=>e.disconnect()}),[O,g,P]);let[M,H]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=R((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(we.Provider,{value:r},e.children)}),[t])]}(),q=(0,a.useMemo)((()=>[{dialogState:O,close:P,setTitleId:N},x]),[O,x,P,N]),z=(0,a.useMemo)((()=>({open:0===O})),[O]),W={ref:y,id:r,role:"dialog","aria-modal":0===O||void 0,"aria-labelledby":x.titleId,"aria-describedby":M};return a.createElement(Te,{type:"Dialog",enabled:0===O,element:g,onUpdate:R(((e,t,n)=>{"Dialog"===t&&l(e,{[xe.Add](){h.current.add(n),f((e=>e+1))},[xe.Remove](){h.current.add(n),f((e=>e-1))}})}))},a.createElement(fe,{force:!0},a.createElement(ve,null,a.createElement(We.Provider,{value:q},a.createElement(ve.Group,{target:g},a.createElement(fe,{force:!1},a.createElement(H,{slot:z,name:"Dialog.Description"},a.createElement(ne,{initialFocus:s,containers:h,features:k?l(U,{parent:ne.features.RestoreFocus,leaf:ne.features.All&~ne.features.FocusLock}):ne.features.None},p({ourProps:W,theirProps:c,slot:z,defaultTag:"div",features:Je,visible:0===O,name:"Dialog"})))))))),a.createElement(F,{features:L.Hidden,ref:v}))})),Ke=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:s}]=Ve("Dialog.Overlay"),u=A(t),l=R((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return p({ourProps:{ref:u,id:r,"aria-hidden":!0,onClick:l},theirProps:o,slot:(0,a.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Xe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Backdrop"),u=A(t);(0,a.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return a.createElement(fe,{force:!0},a.createElement(ve,null,p({ourProps:{ref:u,id:r,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))})),Ye=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Panel"),u=A(t,s.panelRef),l=(0,a.useMemo)((()=>({open:0===i})),[i]),c=R((e=>{e.stopPropagation()}));return p({ourProps:{ref:u,id:r,onClick:c},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Panel"})})),Qe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:s}]=Ve("Dialog.Title"),u=A(t);(0,a.useEffect)((()=>(s(r),()=>s(null))),[r,s]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:u,id:r},theirProps:o,slot:l,defaultTag:"h2",name:"Dialog.Title"})})),Ze=Object.assign(Ge,{Backdrop:Xe,Panel:Ye,Overlay:Ke,Title:Qe,Description:Ee});function et(e,t){return function(){return e.apply(t,arguments)}}const{toString:tt}=Object.prototype,{getPrototypeOf:nt}=Object,rt=(ot=Object.create(null),e=>{const t=tt.call(e);return ot[t]||(ot[t]=t.slice(8,-1).toLowerCase())});var ot;const it=e=>(e=e.toLowerCase(),t=>rt(t)===e),st=e=>t=>typeof t===e,{isArray:at}=Array,ut=st("undefined"),lt=it("ArrayBuffer"),ct=st("string"),dt=st("function"),ft=st("number"),pt=e=>null!==e&&"object"==typeof e,mt=e=>{if("object"!==rt(e))return!1;const t=nt(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ht=it("Date"),gt=it("File"),yt=it("Blob"),vt=it("FileList"),wt=it("URLSearchParams");function bt(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),at(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Et(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const St="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ot=e=>!ut(e)&&e!==St,Rt=(xt="undefined"!=typeof Uint8Array&&nt(Uint8Array),e=>xt&&e instanceof xt);var xt;const Tt=it("HTMLFormElement"),At=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Pt=it("RegExp"),Nt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};bt(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Dt="abcdefghijklmnopqrstuvwxyz",Ct="0123456789",jt={DIGIT:Ct,ALPHA:Dt,ALPHA_DIGIT:Dt+Dt.toUpperCase()+Ct};var Lt={isArray:at,isArrayBuffer:lt,isBuffer:function(e){return null!==e&&!ut(e)&&null!==e.constructor&&!ut(e.constructor)&&dt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||tt.call(e)===t||dt(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&<(e.buffer),t},isString:ct,isNumber:ft,isBoolean:e=>!0===e||!1===e,isObject:pt,isPlainObject:mt,isUndefined:ut,isDate:ht,isFile:gt,isBlob:yt,isRegExp:Pt,isFunction:dt,isStream:e=>pt(e)&&dt(e.pipe),isURLSearchParams:wt,isTypedArray:Rt,isFileList:vt,forEach:bt,merge:function e(){const{caseless:t}=Ot(this)&&this||{},n={},r=(r,o)=>{const i=t&&Et(n,o)||o;mt(n[i])&&mt(r)?n[i]=e(n[i],r):mt(r)?n[i]=e({},r):at(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&bt(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(bt(t,((t,r)=>{n&&dt(t)?e[r]=et(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&nt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:rt,kindOfTest:it,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(at(e))return e;let t=e.length;if(!ft(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Tt,hasOwnProperty:At,hasOwnProp:At,reduceDescriptors:Nt,freezeMethods:e=>{Nt(e,((t,n)=>{if(dt(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];dt(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return at(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:Et,global:St,isContextDefined:Ot,ALPHABET:jt,generateString:(e=16,t=jt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&dt(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(pt(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=at(e)?[]:{};return bt(e,((e,t)=>{const i=n(e,r+1);!ut(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function Ft(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Lt.inherits(Ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Lt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const kt=Ft.prototype,_t={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{_t[e]={value:e}})),Object.defineProperties(Ft,_t),Object.defineProperty(kt,"isAxiosError",{value:!0}),Ft.from=(e,t,n,r,o,i)=>{const s=Object.create(kt);return Lt.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ft.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};var It=Ft;function Ut(e){return Lt.isPlainObject(e)||Lt.isArray(e)}function Bt(e){return Lt.endsWith(e,"[]")?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map((function(e,t){return e=Bt(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Ht=Lt.toFlatObject(Lt,{},null,(function(e){return/^is[A-Z]/.test(e)}));var qt=function(e,t,n){if(!Lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Lt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Lt.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Lt.isSpecCompliantForm(t);if(!Lt.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Lt.isDate(e))return e.toISOString();if(!a&&Lt.isBlob(e))throw new It("Blob is not supported. Use a Buffer instead.");return Lt.isArrayBuffer(e)||Lt.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Lt.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Lt.isArray(e)&&function(e){return Lt.isArray(e)&&!e.some(Ut)}(e)||(Lt.isFileList(e)||Lt.endsWith(n,"[]"))&&(a=Lt.toArray(e)))return n=Bt(n),a.forEach((function(e,r){!Lt.isUndefined(e)&&null!==e&&t.append(!0===s?Mt([n],r,i):null===s?n:n+"[]",u(e))})),!1;return!!Ut(e)||(t.append(Mt(o,n,i),u(e)),!1)}const c=[],d=Object.assign(Ht,{defaultVisitor:l,convertValue:u,isVisitable:Ut});if(!Lt.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Lt.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Lt.forEach(n,(function(n,i){!0===(!(Lt.isUndefined(n)||null===n)&&o.call(t,n,Lt.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function zt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Wt(e,t){this._pairs=[],e&&qt(e,this,t)}const Vt=Wt.prototype;Vt.append=function(e,t){this._pairs.push([e,t])},Vt.toString=function(e){const t=e?function(t){return e.call(this,t,zt)}:zt;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var $t=Wt;function Jt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Gt(e,t,n){if(!t)return e;const r=n&&n.encode||Jt,o=n&&n.serialize;let i;if(i=o?o(t,n):Lt.isURLSearchParams(t)?t.toString():new $t(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var Kt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Lt.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Xt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yt="undefined"!=typeof URLSearchParams?URLSearchParams:$t,Qt=FormData;const Zt=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),en="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var tn={isBrowser:!0,classes:{URLSearchParams:Yt,FormData:Qt,Blob:Blob},isStandardBrowserEnv:Zt,isStandardBrowserWebWorkerEnv:en,protocols:["http","https","file","blob","url","data"]},nn=function(e){function t(e,n,r,o){let i=e[o++];const s=Number.isFinite(+i),a=o>=e.length;return i=!i&&Lt.isArray(r)?r.length:i,a?(Lt.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):(r[i]&&Lt.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&Lt.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s)}if(Lt.isFormData(e)&&Lt.isFunction(e.entries)){const n={};return Lt.forEachEntry(e,((e,r)=>{t(function(e){return Lt.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const rn={"Content-Type":void 0},on={transitional:Xt,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Lt.isObject(e);if(o&&Lt.isHTMLForm(e)&&(e=new FormData(e)),Lt.isFormData(e))return r&&r?JSON.stringify(nn(e)):e;if(Lt.isArrayBuffer(e)||Lt.isBuffer(e)||Lt.isStream(e)||Lt.isFile(e)||Lt.isBlob(e))return e;if(Lt.isArrayBufferView(e))return e.buffer;if(Lt.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return qt(e,new tn.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return tn.isNode&&Lt.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Lt.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return qt(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Lt.isString(e))try{return(0,JSON.parse)(e),Lt.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||on.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Lt.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw It.from(e,It.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:tn.classes.FormData,Blob:tn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Lt.forEach(["delete","get","head"],(function(e){on.headers[e]={}})),Lt.forEach(["post","put","patch"],(function(e){on.headers[e]=Lt.merge(rn)}));var sn=on;const an=Lt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),un=Symbol("internals");function ln(e){return e&&String(e).trim().toLowerCase()}function cn(e){return!1===e||null==e?e:Lt.isArray(e)?e.map(cn):String(e)}function dn(e,t,n,r){return Lt.isFunction(r)?r.call(this,t,n):Lt.isString(t)?Lt.isString(r)?-1!==t.indexOf(r):Lt.isRegExp(r)?r.test(t):void 0:void 0}class fn{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ln(t);if(!o)throw new Error("header name must be a non-empty string");const i=Lt.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=cn(e))}const i=(e,t)=>Lt.forEach(e,((e,n)=>o(e,n,t)));return Lt.isPlainObject(e)||e instanceof this.constructor?i(e,t):Lt.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&an[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Lt.isFunction(t))return t.call(this,e,n);if(Lt.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);return!(!n||void 0===this[n]||t&&!dn(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ln(e)){const o=Lt.findKey(n,e);!o||t&&!dn(0,n[o],o,t)||(delete n[o],r=!0)}}return Lt.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!dn(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Lt.forEach(this,((r,o)=>{const i=Lt.findKey(n,o);if(i)return t[i]=cn(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=cn(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Lt.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Lt.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[un]=this[un]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ln(e);t[r]||(function(e,t){const n=Lt.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Lt.isArray(e)?e.forEach(r):r(e),this}}fn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Lt.freezeMethods(fn.prototype),Lt.freezeMethods(fn);var pn=fn;function mn(e,t){const n=this||sn,r=t||n,o=pn.from(r.headers);let i=r.data;return Lt.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function hn(e){return!(!e||!e.__CANCEL__)}function gn(e,t,n){It.call(this,null==e?"canceled":e,It.ERR_CANCELED,t,n),this.name="CanceledError"}Lt.inherits(gn,It,{__CANCEL__:!0});var yn=gn,vn=tn.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const s=[];s.push(e+"="+encodeURIComponent(t)),Lt.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Lt.isString(r)&&s.push("path="+r),Lt.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function wn(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var bn=tn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Lt.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},En=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const u=Date.now(),l=r[s];o||(o=u),n[i]=a,r[i]=u;let c=s,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const f=l&&u-l;return f?Math.round(1e3*d/f):void 0}};function Sn(e,t){let n=0;const r=En(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,u=r(a);n=i;const l={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&i<=s?(s-i)/u:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}const On={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=pn.from(e.headers).normalize(),i=e.responseType;let s;function a(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}Lt.isFormData(r)&&(tn.isStandardBrowserEnv||tn.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=wn(e.baseURL,e.url);function c(){if(!u)return;const r=pn.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new It("Request failed with status code "+n.status,[It.ERR_BAD_REQUEST,It.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:i&&"text"!==i&&"json"!==i?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Gt(l,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=c:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(c)},u.onabort=function(){u&&(n(new It("Request aborted",It.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new It("Network Error",It.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||Xt;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new It(t,r.clarifyTimeoutError?It.ETIMEDOUT:It.ECONNABORTED,e,u)),u=null},tn.isStandardBrowserEnv){const t=(e.withCredentials||bn(l))&&e.xsrfCookieName&&vn.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Lt.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Lt.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&"json"!==i&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",Sn(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Sn(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=t=>{u&&(n(!t||t.type?new yn(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);d&&-1===tn.protocols.indexOf(d)?n(new It("Unsupported protocol "+d+":",It.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Lt.forEach(On,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Rn={getAdapter:e=>{e=Lt.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Lt.isString(n)?On[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new It(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Lt.hasOwnProp(On,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Lt.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:On};function xn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yn(null,e)}function Tn(e){return xn(e),e.headers=pn.from(e.headers),e.data=mn.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Rn.getAdapter(e.adapter||sn.adapter)(e).then((function(t){return xn(e),t.data=mn.call(e,e.transformResponse,t),t.headers=pn.from(t.headers),t}),(function(t){return hn(t)||(xn(e),t&&t.response&&(t.response.data=mn.call(e,e.transformResponse,t.response),t.response.headers=pn.from(t.response.headers))),Promise.reject(t)}))}const An=e=>e instanceof pn?e.toJSON():e;function Pn(e,t){t=t||{};const n={};function r(e,t,n){return Lt.isPlainObject(e)&&Lt.isPlainObject(t)?Lt.merge.call({caseless:n},e,t):Lt.isPlainObject(t)?Lt.merge({},t):Lt.isArray(t)?t.slice():t}function o(e,t,n){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Lt.isUndefined(t))return r(void 0,t)}function s(e,t){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>o(An(e),An(t),!0)};return Lt.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=u[r]||o,s=i(e[r],t[r],r);Lt.isUndefined(s)&&i!==a||(n[r]=s)})),n}const Nn="1.3.2",Dn={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Dn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Cn={};Dn.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Nn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new It(r(o," has been removed"+(t?" in "+t:"")),It.ERR_DEPRECATED);return t&&!Cn[o]&&(Cn[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var jn={assertOptions:function(e,t,n){if("object"!=typeof e)throw new It("options must be an object",It.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new It("option "+i+" must be "+n,It.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new It("Unknown option "+i,It.ERR_BAD_OPTION)}},validators:Dn};const Ln=jn.validators;class Fn{constructor(e){this.defaults=e,this.interceptors={request:new Kt,response:new Kt}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pn(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&jn.assertOptions(n,{silentJSONParsing:Ln.transitional(Ln.boolean),forcedJSONParsing:Ln.transitional(Ln.boolean),clarifyTimeoutError:Ln.transitional(Ln.boolean)},!1),void 0!==r&&jn.assertOptions(r,{encode:Ln.function,serialize:Ln.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&Lt.merge(o.common,o[t.method]),i&&Lt.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pn.concat(i,o);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,d=0;if(!a){const e=[Tn.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,u),c=e.length,l=Promise.resolve(t);d<c;)l=l.then(e[d++],e[d++]);return l}c=s.length;let f=t;for(d=0;d<c;){const e=s[d++],t=s[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=Tn.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,c=u.length;d<c;)l=l.then(u[d++],u[d++]);return l}getUri(e){return Gt(wn((e=Pn(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Lt.forEach(["delete","get","head","options"],(function(e){Fn.prototype[e]=function(t,n){return this.request(Pn(n||{},{method:e,url:t,data:(n||{}).data}))}})),Lt.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Pn(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Fn.prototype[e]=t(),Fn.prototype[e+"Form"]=t(!0)}));var kn=Fn;class In{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new yn(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new In((function(t){e=t}));return{token:t,cancel:e}}}var Un=In;const Bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bn).forEach((([e,t])=>{Bn[t]=e}));var Mn=Bn;const Hn=function e(t){const n=new kn(t),r=et(kn.prototype.request,n);return Lt.extend(r,kn.prototype,n,{allOwnKeys:!0}),Lt.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Pn(t,n))},r}(sn);Hn.Axios=kn,Hn.CanceledError=yn,Hn.CancelToken=Un,Hn.isCancel=hn,Hn.VERSION=Nn,Hn.toFormData=qt,Hn.AxiosError=It,Hn.Cancel=Hn.CanceledError,Hn.all=function(e){return Promise.all(e)},Hn.spread=function(e){return function(t){return e.apply(null,t)}},Hn.isAxiosError=function(e){return Lt.isObject(e)&&!0===e.isAxiosError},Hn.mergeConfig=Pn,Hn.AxiosHeaders=pn,Hn.formToJSON=e=>nn(Lt.isHTMLForm(e)?new FormData(e):e),Hn.HttpStatusCode=Mn,Hn.default=Hn;var qn=Hn;const zn=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var Wn=o(798);const{useSyncExternalStoreWithSelector:Vn}=Wn,$n=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?zn(e):zn)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=Vn(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n};function Jn(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)}}const Gn=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return Gn(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return Gn(t)(e)}}}},Kn={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return Qn.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),Qn.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),Qn.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return Qn.post("clear-user")}},Xn={getItem:async()=>await Kn.getData(),setItem:async(e,t)=>await Kn.setData(t),removeItem:async()=>await Kn.deleteData()},Yn=(er=(e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",enabled:null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}}),tr={name:"extendify-user",storage:Jn((()=>Xn))},Zn="getStorage"in tr||"serialize"in tr||"deserialize"in tr?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l;try{l=i.getStorage()}catch(e){}if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=Gn(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=c({state:e,version:i.version}).then((e=>l.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!l)return;s=!1,a.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),s=!0,u.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(l=e.getStorage())},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},h(),m||p})(er,tr)):((e,t)=>(n,r,o)=>{let i={storage:Jn((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l=i.storage;if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=()=>{const e=i.partialize({...r()});return l.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),c()};const f=e(((...e)=>{n(...e),c()}),r,o);let p;const m=()=>{var e,t;if(!l)return;s=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),c()})).then((()=>{null==o||o(p,void 0),p=r(),s=!0,u.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},i.skipHydration||m(),p||f})(er,tr),Zn?$n(Zn):$n),Qn=qn.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});var Zn,er,tr;function nr(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}Qn.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(nr(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(nr(e.response))}(e))),Qn.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=Yn.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const rr={getData(){return Qn.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return Qn.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return Qn.post("site-settings/add-utils-to-global-styles")}},or=Object.assign(document.createElement("div"),{id:"extendify-deactivation-prompt"});document.body.append(or),(0,e.render)((0,e.createElement)((function(){const[o,i]=(0,e.useState)(!1),a=(0,e.useRef)(!1),u=(0,e.useRef)(null),l="#deactivate-extendify",c=()=>{a.current=!0,i(!1),document.querySelector(l).click()};return(0,e.useEffect)((()=>{const e=document.querySelector(l);if(!e)return;const t=e=>{a.current||(e.preventDefault(),i(!0))};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[i]),(0,e.createElement)(Ze,{as:"div",className:"extendify extendify-deactivation-prompt-modal",open:o,initialFocus:u,onClose:()=>i(!1)},(0,e.createElement)("div",{className:"fixed top-0 mx-auto w-full h-full overflow-hidden p-2 md:p-6 md:flex justify-center items-center z-high"},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity","aria-hidden":"true"}),(0,e.createElement)("div",{className:"sm:flex relative shadow-2xl sm:overflow-hidden mx-auto bg-white flex flex-col sm:min-w-md rounded-sm"},(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)(Ze.Title,{className:"m-0 px-6 text-base text-gray-900"},(0,n.__)("Keep styles?","extendify")),(0,e.createElement)(t.Button,{className:"border-0 cursor-pointer m-4",onClick:()=>i(!1),icon:(0,e.createElement)(r,{icon:s,size:24}),label:(0,n.__)("Close Modal","extendify"),showTooltip:!1})),(0,e.createElement)("div",{className:"m-0 p-6 pt-0 text-left relative max-w-lg"},(0,e.createElement)("p",{className:"mt-0"},(0,n.__)('We detected that you have added some designs from the Site Launcher or Design Library. Click "yes" below to add the styles to your theme (as Additional CSS) so they continue to display properly on your site.',"extendify")),(0,e.createElement)("div",{className:"flex justify-end gap-4"},(0,e.createElement)(t.Button,{ref:u,className:"components-button bg-design-main text-design-text is-primary",onClick:()=>{rr.addUtilsToGlobalStyles().finally(c)},showTooltip:!1},(0,n.__)("Yes, add styles","extendify")),(0,e.createElement)(t.Button,{className:"components-button bg-design-main text-design-text is-primary",onClick:c,showTooltip:!1},(0,n.__)("Deactivate only","extendify")))))))}),null),or)}()}();1 !function(){"use strict";var e,t,n={250:function(e,t,n){var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a((function(){o.value=n,o.getSnapshot=t,l(o)&&c({inst:o})}),[e,n,t]),s((function(){return l(o)&&c({inst:o}),e((function(){l(o)&&c({inst:o})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},139:function(e,t,n){var r=n(196),o=n(688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l((function(){function e(e){if(!u){if(u=!0,s=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(s=e,a=n)}var s,a,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,o]);var p=s(e,d[0],d[1]);return u((function(){f.hasValue=!0,f.value=p}),[p]),c(p),p}},688:function(e,t,n){e.exports=n(250)},798:function(e,t,n){e.exports=n(139)},196:function(e){e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){s[e]=function(){return n[e]}}));return s.default=function(){return n},o.d(i,s),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e=window.wp.element,t=window.wp.components,n=window.wp.i18n,r=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},i=window.wp.primitives,s=(0,e.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),a=o(196),u=o.t(a,2);function l(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,l),r}var c,d=((c=d||{})[c.None=0]="None",c[c.RenderStrategy=1]="RenderStrategy",c[c.Static=2]="Static",c),f=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(f||{});function p({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:s}){let a=h(t,e);if(i)return m(a,n,r,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return m(t,n,r,s)}if(1&u){let{unmount:e=!0,...t}=a;return l(e?0:1,{0(){return null},1(){return m({...t,hidden:!0,style:{display:"none"}},n,r,s)}})}return m(a,n,r,s)}function m(e,t={},n,r){var o;let{as:i=n,children:s,refName:u="ref",...l}=v(e,["unmount","static"]),c=void 0!==e.ref?{[u]:e.ref}:{},d="function"==typeof s?s(t):s;l.className&&"function"==typeof l.className&&(l.className=l.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===a.Fragment&&Object.keys(y(l)).length>0){if(!(0,a.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=function(...e){return e.filter(Boolean).join(" ")}(null==(o=d.props)?void 0:o.className,l.className),t=e?{className:e}:{};return(0,a.cloneElement)(d,Object.assign({},h(d.props,y(v(l,["ref"]))),f,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,c.ref),t))}return(0,a.createElement)(i,Object.assign({},v(l,["ref"]),i!==a.Fragment&&c,i!==a.Fragment&&f),d)}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function g(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function y(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var w=Object.defineProperty,b=(e,t,n)=>(((e,t,n)=>{t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let E=new class{constructor(){b(this,"current",this.detect()),b(this,"handoffState","pending"),b(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},S=(e,t)=>{E.isServer?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)};function O(e){let t=(0,a.useRef)(e);return S((()=>{t.current=e}),[e]),t}let R=function(e){let t=O(e);return a.useCallback(((...e)=>t.current(...e)),[t])},T=Symbol();function x(e,t=!0){return Object.assign(e,{[T]:t})}function A(...e){let t=(0,a.useRef)(e);(0,a.useEffect)((()=>{t.current=e}),[e]);let n=R((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[T])))?void 0:n}var P,N,D=((N=D||{}).Space=" ",N.Enter="Enter",N.Escape="Escape",N.Backspace="Backspace",N.Delete="Delete",N.ArrowLeft="ArrowLeft",N.ArrowUp="ArrowUp",N.ArrowRight="ArrowRight",N.ArrowDown="ArrowDown",N.Home="Home",N.End="End",N.PageUp="PageUp",N.PageDown="PageDown",N.Tab="Tab",N);function C(){let[e,t]=(0,a.useState)(E.isHandoffComplete);return e&&!1===E.isHandoffComplete&&t(!1),(0,a.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,a.useEffect)((()=>E.handoff()),[]),e}let j=null!=(P=a.useId)?P:function(){let e=C(),[t,n]=a.useState(e?()=>E.nextId():null);return S((()=>{null===t&&n(E.nextId())}),[t]),null!=t?""+t:void 0};var L=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(L||{});let F=g((function(e,t){let{features:n=1,...r}=e;return p({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function k(e){return E.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let _=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var I,U,B=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(B||{}),M=((U=M||{})[U.Error=0]="Error",U[U.Overflow=1]="Overflow",U[U.Success=2]="Success",U[U.Underflow=3]="Underflow",U),H=((I=H||{})[I.Previous=-1]="Previous",I[I.Next=1]="Next",I);var q=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(q||{});function z(e,t=0){var n;return e!==(null==(n=k(e))?void 0:n.body)&&l(t,{0(){return e.matches(_)},1(){let t=e;for(;null!==t;){if(t.matches(_))return!0;t=t.parentElement}return!1}})}function W(e){null==e||e.focus({preventScroll:!0})}let V=["textarea","input"].join(",");function $(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(_)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&s.length>1&&(s=s.filter((e=>!o.includes(e)))),r=null!=r?r:i.activeElement;let a,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},d=0,f=s.length;do{if(d>=f||d+f<=0)return 0;let e=l+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=s[e],null==a||a.focus(c),d+=u}while(a!==i.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,V))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var J=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(J||{});function G(){let e=(0,a.useRef)(!1);return S((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function K(...e){return(0,a.useMemo)((()=>k(...e)),[...e])}function X(e,t,n,r){let o=O(n);(0,a.useEffect)((()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}),[e,t,r])}function Y(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Q(e,t){let n=(0,a.useRef)([]),r=R(e);(0,a.useEffect)((()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}}),[r,...t])}function Z(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return Y((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}var ee,te=((ee=te||{})[ee.None=1]="None",ee[ee.InitialFocus=2]="InitialFocus",ee[ee.TabLock=4]="TabLock",ee[ee.FocusLock=8]="FocusLock",ee[ee.RestoreFocus=16]="RestoreFocus",ee[ee.All=30]="All",ee);let ne=Object.assign(g((function(e,t){let n=(0,a.useRef)(null),r=A(n,t),{initialFocus:o,containers:i,features:s=30,...u}=e;C()||(s=1);let c=K(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);X(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Q((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&W(n.current),n.current=null)}),[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)((()=>(r.current=!1,()=>{r.current=!0,Y((()=>{!r.current||(W(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&s));let d=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,a.useRef)(null),i=G();return Q((()=>{if(!r)return;let s=t.current;!s||Y((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(o.current=t)}else if(s.contains(t))return void(o.current=t);null!=n&&n.current?W(n.current):$(s,B.First)===M.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[r]),o}({ownerDocument:c,container:n,initialFocus:o},Boolean(2&s));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=G();X(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let s=new Set(null==n?void 0:n.current);s.add(t);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?re(s,u)?(r.current=u,W(u)):(e.preventDefault(),e.stopPropagation(),W(a)):W(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:d},Boolean(8&s));let f=function(){let e=(0,a.useRef)(0);return function(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),m=R((e=>{let t=n.current;t&&l(f.current,{[J.Forwards]:()=>{$(t,B.First,{skipElements:[e.relatedTarget]})},[J.Backwards]:()=>{$(t,B.Last,{skipElements:[e.relatedTarget]})}})})),h=function(){let[e]=(0,a.useState)(Z);return(0,a.useEffect)((()=>()=>e.dispose()),[e]),e}(),g=(0,a.useRef)(!1),y={ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(re(t,r)||(g.current?$(n.current,l(f.current,{[J.Forwards]:()=>B.Next,[J.Backwards]:()=>B.Previous})|B.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&W(e.target)))}};return a.createElement(a.Fragment,null,Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}),p({ourProps:y,theirProps:u,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&a.createElement(F,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:L.Focusable}))})),{features:te});function re(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let oe=new Set,ie=new Map;function se(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function ae(e){let t=ie.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function ue(e,t=!0){S((()=>{if(!t||!e.current)return;let n=e.current,r=k(n);if(r){oe.add(n);for(let e of ie.keys())e.contains(n)&&(ae(e),ie.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of oe)if(e.contains(t))return;1===oe.size&&(ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e))}})),()=>{if(oe.delete(n),oe.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!ie.has(e)){for(let t of oe)if(e.contains(t))return;ie.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),se(e)}}));else for(let e of ie.keys())ae(e),ie.delete(e)}}}),[t])}var le=window.ReactDOM;let ce=(0,a.createContext)(!1);function de(){return(0,a.useContext)(ce)}function fe(e){return a.createElement(ce.Provider,{value:e.force},e.children)}let pe=a.Fragment,me=g((function(e,t){let n=e,r=(0,a.useRef)(null),o=A(x((e=>{r.current=e})),t),i=K(r),s=function(e){let t=de(),n=(0,a.useContext)(ge),r=K(e),[o,i]=(0,a.useState)((()=>{if(!t&&null!==n||E.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)}));return(0,a.useEffect)((()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),(0,a.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),o}(r),[u]=(0,a.useState)((()=>{var e;return E.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),l=C(),c=(0,a.useRef)(!1);return S((()=>{if(c.current=!1,s&&u)return s.contains(u)||(u.setAttribute("data-headlessui-portal",""),s.appendChild(u)),()=>{c.current=!0,Y((()=>{var e;!c.current||!s||!u||(u instanceof Node&&s.contains(u)&&s.removeChild(u),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))}))}}),[s,u]),l&&s&&u?(0,le.createPortal)(p({ourProps:{ref:o},theirProps:n,defaultTag:pe,name:"Portal"}),u):null})),he=a.Fragment,ge=(0,a.createContext)(null),ye=g((function(e,t){let{target:n,...r}=e,o={ref:A(t)};return a.createElement(ge.Provider,{value:n},p({ourProps:o,theirProps:r,defaultTag:he,name:"Popover.Group"}))})),ve=Object.assign(me,{Group:ye}),we=(0,a.createContext)(null);function be(){let e=(0,a.useContext)(we);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,be),e}return e}let Ee=g((function(e,t){let n=j(),{id:r=`headlessui-description-${n}`,...o}=e,i=be(),s=A(t);return S((()=>i.register(r)),[r,i.register]),p({ourProps:{ref:s,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})})),Se=(0,a.createContext)(null);Se.displayName="OpenClosedContext";var Oe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Oe||{});let Re=(0,a.createContext)((()=>{}));Re.displayName="StackContext";var Te=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Te||{});function xe({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,a.useContext)(Re),s=R(((...e)=>{null==t||t(...e),i(...e)}));return S((()=>{let e=void 0===o||!0===o;return e&&s(0,n,r),()=>{e&&s(1,n,r)}}),[s,n,r,o]),a.createElement(Re.Provider,{value:s},e)}function Ae(e,t,n){let r=O(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function Pe(e,t,n=!0){let r=(0,a.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),s=o(n);if(null!==s&&s.getRootNode().contains(s)){for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(s)||n.composed&&n.composedPath().includes(t))return}return!z(s,q.Loose)&&-1!==s.tabIndex&&n.preventDefault(),t(n,s)}}(0,a.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let i=(0,a.useRef)(null);Ae("mousedown",(e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),Ae("click",(e=>{!i.current||(o(e,(()=>i.current)),i.current=null)}),!0),Ae("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const Ne="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:De,useEffect:Ce,useLayoutEffect:je,useDebugValue:Le}=u;function Fe(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!Ne(n,e)}catch{return!0}}const ke="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},i]=De({inst:{value:r,getSnapshot:t}});return je((()=>{o.value=r,o.getSnapshot=t,Fe(o)&&i({inst:o})}),[e,r,t]),Ce((()=>(Fe(o)&&i({inst:o}),e((()=>{Fe(o)&&i({inst:o})})))),[e]),Le(r),r},_e="useSyncExternalStore"in u?(e=>e.useSyncExternalStore)(u):ke;function Ie(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function Ue(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let i=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=t.querySelector(r);s&&!o(s)&&(i=s)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}}}function Be(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Me=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Z(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Be(n)},o=[Ue(),Ie(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Me.subscribe((()=>{let e=Me.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Me.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Me.dispatch("TEARDOWN",n)}}));var He=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(He||{}),qe=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(qe||{});let ze={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},We=(0,a.createContext)(null);function Ve(e){let t=(0,a.useContext)(We);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ve),t}return t}function $e(e,t){return l(t.type,ze,e,t)}We.displayName="DialogContext";let Je=d.RenderStrategy|d.Static,Ge=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:s,__demoMode:u=!1,...c}=e,[d,f]=(0,a.useState)(0),m=(0,a.useContext)(Se);void 0===o&&null!==m&&(o=l(m,{[Oe.Open]:!0,[Oe.Closed]:!1}));let h=(0,a.useRef)(new Set),g=(0,a.useRef)(null),y=A(g,t),v=(0,a.useRef)(null),w=K(g),b=e.hasOwnProperty("open")||null!==m,E=e.hasOwnProperty("onClose");if(!b&&!E)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!b)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!E)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let O=o?0:1,[T,x]=(0,a.useReducer)($e,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),P=R((()=>i(!1))),N=R((e=>x({type:0,id:e}))),k=!!C()&&!u&&0===O,_=d>1,I=null!==(0,a.useContext)(We),U=_?"parent":"leaf";ue(g,!!_&&k);let B=R((()=>{var e,t;return[...Array.from(null!=(e=null==w?void 0:w.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(v.current)||T.panelRef.current&&e.contains(T.panelRef.current)))),null!=(t=T.panelRef.current)?t:g.current]}));Pe((()=>B()),P,k&&!_),X(null==w?void 0:w.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===D.Escape&&0===O&&(_||(e.preventDefault(),e.stopPropagation(),P()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return _e(e.subscribe,e.getSnapshot,e.getSnapshot)}(Me),o=e?r.get(e):void 0,i=!!o&&o.count>0;S((()=>{if(e&&t)return Me.dispatch("PUSH",e,n),()=>Me.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(w,0===O&&!I,B),(0,a.useEffect)((()=>{if(0!==O||!g.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&P()}));return e.observe(g.current),()=>e.disconnect()}),[O,g,P]);let[M,H]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=R((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(we.Provider,{value:r},e.children)}),[t])]}(),q=(0,a.useMemo)((()=>[{dialogState:O,close:P,setTitleId:N},T]),[O,T,P,N]),z=(0,a.useMemo)((()=>({open:0===O})),[O]),W={ref:y,id:r,role:"dialog","aria-modal":0===O||void 0,"aria-labelledby":T.titleId,"aria-describedby":M};return a.createElement(xe,{type:"Dialog",enabled:0===O,element:g,onUpdate:R(((e,t,n)=>{"Dialog"===t&&l(e,{[Te.Add](){h.current.add(n),f((e=>e+1))},[Te.Remove](){h.current.add(n),f((e=>e-1))}})}))},a.createElement(fe,{force:!0},a.createElement(ve,null,a.createElement(We.Provider,{value:q},a.createElement(ve.Group,{target:g},a.createElement(fe,{force:!1},a.createElement(H,{slot:z,name:"Dialog.Description"},a.createElement(ne,{initialFocus:s,containers:h,features:k?l(U,{parent:ne.features.RestoreFocus,leaf:ne.features.All&~ne.features.FocusLock}):ne.features.None},p({ourProps:W,theirProps:c,slot:z,defaultTag:"div",features:Je,visible:0===O,name:"Dialog"})))))))),a.createElement(F,{features:L.Hidden,ref:v}))})),Ke=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:s}]=Ve("Dialog.Overlay"),u=A(t),l=R((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return p({ourProps:{ref:u,id:r,"aria-hidden":!0,onClick:l},theirProps:o,slot:(0,a.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Xe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Backdrop"),u=A(t);(0,a.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return a.createElement(fe,{force:!0},a.createElement(ve,null,p({ourProps:{ref:u,id:r,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))})),Ye=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},s]=Ve("Dialog.Panel"),u=A(t,s.panelRef),l=(0,a.useMemo)((()=>({open:0===i})),[i]),c=R((e=>{e.stopPropagation()}));return p({ourProps:{ref:u,id:r,onClick:c},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Panel"})})),Qe=g((function(e,t){let n=j(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:s}]=Ve("Dialog.Title"),u=A(t);(0,a.useEffect)((()=>(s(r),()=>s(null))),[r,s]);let l=(0,a.useMemo)((()=>({open:0===i})),[i]);return p({ourProps:{ref:u,id:r},theirProps:o,slot:l,defaultTag:"h2",name:"Dialog.Title"})})),Ze=Object.assign(Ge,{Backdrop:Xe,Panel:Ye,Overlay:Ke,Title:Qe,Description:Ee});function et(e,t){return function(){return e.apply(t,arguments)}}const{toString:tt}=Object.prototype,{getPrototypeOf:nt}=Object,rt=(ot=Object.create(null),e=>{const t=tt.call(e);return ot[t]||(ot[t]=t.slice(8,-1).toLowerCase())});var ot;const it=e=>(e=e.toLowerCase(),t=>rt(t)===e),st=e=>t=>typeof t===e,{isArray:at}=Array,ut=st("undefined"),lt=it("ArrayBuffer"),ct=st("string"),dt=st("function"),ft=st("number"),pt=e=>null!==e&&"object"==typeof e,mt=e=>{if("object"!==rt(e))return!1;const t=nt(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ht=it("Date"),gt=it("File"),yt=it("Blob"),vt=it("FileList"),wt=it("URLSearchParams");function bt(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),at(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Et(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const St="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ot=e=>!ut(e)&&e!==St,Rt=(Tt="undefined"!=typeof Uint8Array&&nt(Uint8Array),e=>Tt&&e instanceof Tt);var Tt;const xt=it("HTMLFormElement"),At=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Pt=it("RegExp"),Nt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};bt(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},Dt="abcdefghijklmnopqrstuvwxyz",Ct="0123456789",jt={DIGIT:Ct,ALPHA:Dt,ALPHA_DIGIT:Dt+Dt.toUpperCase()+Ct};var Lt={isArray:at,isArrayBuffer:lt,isBuffer:function(e){return null!==e&&!ut(e)&&null!==e.constructor&&!ut(e.constructor)&&dt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||tt.call(e)===t||dt(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&<(e.buffer),t},isString:ct,isNumber:ft,isBoolean:e=>!0===e||!1===e,isObject:pt,isPlainObject:mt,isUndefined:ut,isDate:ht,isFile:gt,isBlob:yt,isRegExp:Pt,isFunction:dt,isStream:e=>pt(e)&&dt(e.pipe),isURLSearchParams:wt,isTypedArray:Rt,isFileList:vt,forEach:bt,merge:function e(){const{caseless:t}=Ot(this)&&this||{},n={},r=(r,o)=>{const i=t&&Et(n,o)||o;mt(n[i])&&mt(r)?n[i]=e(n[i],r):mt(r)?n[i]=e({},r):at(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&bt(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(bt(t,((t,r)=>{n&&dt(t)?e[r]=et(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&nt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:rt,kindOfTest:it,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(at(e))return e;let t=e.length;if(!ft(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:xt,hasOwnProperty:At,hasOwnProp:At,reduceDescriptors:Nt,freezeMethods:e=>{Nt(e,((t,n)=>{if(dt(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];dt(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return at(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:Et,global:St,isContextDefined:Ot,ALPHABET:jt,generateString:(e=16,t=jt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&dt(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(pt(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=at(e)?[]:{};return bt(e,((e,t)=>{const i=n(e,r+1);!ut(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)}};function Ft(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Lt.inherits(Ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Lt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const kt=Ft.prototype,_t={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{_t[e]={value:e}})),Object.defineProperties(Ft,_t),Object.defineProperty(kt,"isAxiosError",{value:!0}),Ft.from=(e,t,n,r,o,i)=>{const s=Object.create(kt);return Lt.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ft.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};var It=Ft;function Ut(e){return Lt.isPlainObject(e)||Lt.isArray(e)}function Bt(e){return Lt.endsWith(e,"[]")?e.slice(0,-2):e}function Mt(e,t,n){return e?e.concat(t).map((function(e,t){return e=Bt(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Ht=Lt.toFlatObject(Lt,{},null,(function(e){return/^is[A-Z]/.test(e)}));var qt=function(e,t,n){if(!Lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Lt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Lt.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Lt.isSpecCompliantForm(t);if(!Lt.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Lt.isDate(e))return e.toISOString();if(!a&&Lt.isBlob(e))throw new It("Blob is not supported. Use a Buffer instead.");return Lt.isArrayBuffer(e)||Lt.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Lt.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Lt.isArray(e)&&function(e){return Lt.isArray(e)&&!e.some(Ut)}(e)||(Lt.isFileList(e)||Lt.endsWith(n,"[]"))&&(a=Lt.toArray(e)))return n=Bt(n),a.forEach((function(e,r){!Lt.isUndefined(e)&&null!==e&&t.append(!0===s?Mt([n],r,i):null===s?n:n+"[]",u(e))})),!1;return!!Ut(e)||(t.append(Mt(o,n,i),u(e)),!1)}const c=[],d=Object.assign(Ht,{defaultVisitor:l,convertValue:u,isVisitable:Ut});if(!Lt.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Lt.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),Lt.forEach(n,(function(n,i){!0===(!(Lt.isUndefined(n)||null===n)&&o.call(t,n,Lt.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),c.pop()}}(e),t};function zt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Wt(e,t){this._pairs=[],e&&qt(e,this,t)}const Vt=Wt.prototype;Vt.append=function(e,t){this._pairs.push([e,t])},Vt.toString=function(e){const t=e?function(t){return e.call(this,t,zt)}:zt;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var $t=Wt;function Jt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Gt(e,t,n){if(!t)return e;const r=n&&n.encode||Jt,o=n&&n.serialize;let i;if(i=o?o(t,n):Lt.isURLSearchParams(t)?t.toString():new $t(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var Kt=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Lt.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Xt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yt="undefined"!=typeof URLSearchParams?URLSearchParams:$t,Qt=FormData;const Zt=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),en="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var tn={isBrowser:!0,classes:{URLSearchParams:Yt,FormData:Qt,Blob:Blob},isStandardBrowserEnv:Zt,isStandardBrowserWebWorkerEnv:en,protocols:["http","https","file","blob","url","data"]},nn=function(e){function t(e,n,r,o){let i=e[o++];const s=Number.isFinite(+i),a=o>=e.length;return i=!i&&Lt.isArray(r)?r.length:i,a?(Lt.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):(r[i]&&Lt.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&Lt.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s)}if(Lt.isFormData(e)&&Lt.isFunction(e.entries)){const n={};return Lt.forEachEntry(e,((e,r)=>{t(function(e){return Lt.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const rn={"Content-Type":void 0},on={transitional:Xt,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Lt.isObject(e);if(o&&Lt.isHTMLForm(e)&&(e=new FormData(e)),Lt.isFormData(e))return r&&r?JSON.stringify(nn(e)):e;if(Lt.isArrayBuffer(e)||Lt.isBuffer(e)||Lt.isStream(e)||Lt.isFile(e)||Lt.isBlob(e))return e;if(Lt.isArrayBufferView(e))return e.buffer;if(Lt.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return qt(e,new tn.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return tn.isNode&&Lt.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Lt.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return qt(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Lt.isString(e))try{return(0,JSON.parse)(e),Lt.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||on.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Lt.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw It.from(e,It.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:tn.classes.FormData,Blob:tn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Lt.forEach(["delete","get","head"],(function(e){on.headers[e]={}})),Lt.forEach(["post","put","patch"],(function(e){on.headers[e]=Lt.merge(rn)}));var sn=on;const an=Lt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),un=Symbol("internals");function ln(e){return e&&String(e).trim().toLowerCase()}function cn(e){return!1===e||null==e?e:Lt.isArray(e)?e.map(cn):String(e)}function dn(e,t,n,r){return Lt.isFunction(r)?r.call(this,t,n):Lt.isString(t)?Lt.isString(r)?-1!==t.indexOf(r):Lt.isRegExp(r)?r.test(t):void 0:void 0}class fn{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ln(t);if(!o)throw new Error("header name must be a non-empty string");const i=Lt.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=cn(e))}const i=(e,t)=>Lt.forEach(e,((e,n)=>o(e,n,t)));return Lt.isPlainObject(e)||e instanceof this.constructor?i(e,t):Lt.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&an[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Lt.isFunction(t))return t.call(this,e,n);if(Lt.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ln(e)){const n=Lt.findKey(this,e);return!(!n||void 0===this[n]||t&&!dn(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ln(e)){const o=Lt.findKey(n,e);!o||t&&!dn(0,n[o],o,t)||(delete n[o],r=!0)}}return Lt.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!dn(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Lt.forEach(this,((r,o)=>{const i=Lt.findKey(n,o);if(i)return t[i]=cn(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=cn(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Lt.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Lt.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[un]=this[un]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ln(e);t[r]||(function(e,t){const n=Lt.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Lt.isArray(e)?e.forEach(r):r(e),this}}fn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Lt.freezeMethods(fn.prototype),Lt.freezeMethods(fn);var pn=fn;function mn(e,t){const n=this||sn,r=t||n,o=pn.from(r.headers);let i=r.data;return Lt.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function hn(e){return!(!e||!e.__CANCEL__)}function gn(e,t,n){It.call(this,null==e?"canceled":e,It.ERR_CANCELED,t,n),this.name="CanceledError"}Lt.inherits(gn,It,{__CANCEL__:!0});var yn=gn,vn=tn.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const s=[];s.push(e+"="+encodeURIComponent(t)),Lt.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Lt.isString(r)&&s.push("path="+r),Lt.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function wn(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var bn=tn.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Lt.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},En=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const u=Date.now(),l=r[s];o||(o=u),n[i]=a,r[i]=u;let c=s,d=0;for(;c!==i;)d+=n[c++],c%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const f=l&&u-l;return f?Math.round(1e3*d/f):void 0}};function Sn(e,t){let n=0;const r=En(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,u=r(a);n=i;const l={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&i<=s?(s-i)/u:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}const On={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=pn.from(e.headers).normalize(),i=e.responseType;let s;function a(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}Lt.isFormData(r)&&(tn.isStandardBrowserEnv||tn.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const l=wn(e.baseURL,e.url);function c(){if(!u)return;const r=pn.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new It("Request failed with status code "+n.status,[It.ERR_BAD_REQUEST,It.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:i&&"text"!==i&&"json"!==i?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Gt(l,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=c:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(c)},u.onabort=function(){u&&(n(new It("Request aborted",It.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new It("Network Error",It.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||Xt;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new It(t,r.clarifyTimeoutError?It.ETIMEDOUT:It.ECONNABORTED,e,u)),u=null},tn.isStandardBrowserEnv){const t=(e.withCredentials||bn(l))&&e.xsrfCookieName&&vn.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Lt.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Lt.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&"json"!==i&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",Sn(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Sn(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=t=>{u&&(n(!t||t.type?new yn(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l);d&&-1===tn.protocols.indexOf(d)?n(new It("Unsupported protocol "+d+":",It.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Lt.forEach(On,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Rn={getAdapter:e=>{e=Lt.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Lt.isString(n)?On[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new It(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Lt.hasOwnProp(On,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Lt.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:On};function Tn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yn(null,e)}function xn(e){return Tn(e),e.headers=pn.from(e.headers),e.data=mn.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Rn.getAdapter(e.adapter||sn.adapter)(e).then((function(t){return Tn(e),t.data=mn.call(e,e.transformResponse,t),t.headers=pn.from(t.headers),t}),(function(t){return hn(t)||(Tn(e),t&&t.response&&(t.response.data=mn.call(e,e.transformResponse,t.response),t.response.headers=pn.from(t.response.headers))),Promise.reject(t)}))}const An=e=>e instanceof pn?e.toJSON():e;function Pn(e,t){t=t||{};const n={};function r(e,t,n){return Lt.isPlainObject(e)&&Lt.isPlainObject(t)?Lt.merge.call({caseless:n},e,t):Lt.isPlainObject(t)?Lt.merge({},t):Lt.isArray(t)?t.slice():t}function o(e,t,n){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Lt.isUndefined(t))return r(void 0,t)}function s(e,t){return Lt.isUndefined(t)?Lt.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>o(An(e),An(t),!0)};return Lt.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const i=u[r]||o,s=i(e[r],t[r],r);Lt.isUndefined(s)&&i!==a||(n[r]=s)})),n}const Nn="1.3.2",Dn={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Dn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Cn={};Dn.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Nn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new It(r(o," has been removed"+(t?" in "+t:"")),It.ERR_DEPRECATED);return t&&!Cn[o]&&(Cn[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var jn={assertOptions:function(e,t,n){if("object"!=typeof e)throw new It("options must be an object",It.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new It("option "+i+" must be "+n,It.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new It("Unknown option "+i,It.ERR_BAD_OPTION)}},validators:Dn};const Ln=jn.validators;class Fn{constructor(e){this.defaults=e,this.interceptors={request:new Kt,response:new Kt}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pn(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let i;void 0!==n&&jn.assertOptions(n,{silentJSONParsing:Ln.transitional(Ln.boolean),forcedJSONParsing:Ln.transitional(Ln.boolean),clarifyTimeoutError:Ln.transitional(Ln.boolean)},!1),void 0!==r&&jn.assertOptions(r,{encode:Ln.function,serialize:Ln.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),i=o&&Lt.merge(o.common,o[t.method]),i&&Lt.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=pn.concat(i,o);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const u=[];let l;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let c,d=0;if(!a){const e=[xn.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,u),c=e.length,l=Promise.resolve(t);d<c;)l=l.then(e[d++],e[d++]);return l}c=s.length;let f=t;for(d=0;d<c;){const e=s[d++],t=s[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=xn.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,c=u.length;d<c;)l=l.then(u[d++],u[d++]);return l}getUri(e){return Gt(wn((e=Pn(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Lt.forEach(["delete","get","head","options"],(function(e){Fn.prototype[e]=function(t,n){return this.request(Pn(n||{},{method:e,url:t,data:(n||{}).data}))}})),Lt.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Pn(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Fn.prototype[e]=t(),Fn.prototype[e+"Form"]=t(!0)}));var kn=Fn;class In{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new yn(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new In((function(t){e=t}));return{token:t,cancel:e}}}var Un=In;const Bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bn).forEach((([e,t])=>{Bn[t]=e}));var Mn=Bn;const Hn=function e(t){const n=new kn(t),r=et(kn.prototype.request,n);return Lt.extend(r,kn.prototype,n,{allOwnKeys:!0}),Lt.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Pn(t,n))},r}(sn);Hn.Axios=kn,Hn.CanceledError=yn,Hn.CancelToken=Un,Hn.isCancel=hn,Hn.VERSION=Nn,Hn.toFormData=qt,Hn.AxiosError=It,Hn.Cancel=Hn.CanceledError,Hn.all=function(e){return Promise.all(e)},Hn.spread=function(e){return function(t){return e.apply(null,t)}},Hn.isAxiosError=function(e){return Lt.isObject(e)&&!0===e.isAxiosError},Hn.mergeConfig=Pn,Hn.AxiosHeaders=pn,Hn.formToJSON=e=>nn(Lt.isHTMLForm(e)?new FormData(e):e),Hn.HttpStatusCode=Mn,Hn.default=Hn;var qn=Hn;const zn=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,i),i};var Wn=o(798);const{useSyncExternalStoreWithSelector:Vn}=Wn,$n=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?zn(e):zn)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=Vn(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n};function Jn(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)}}const Gn=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return Gn(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return Gn(t)(e)}}}},Kn={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return Qn.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),Qn.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),Qn.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return Qn.post("clear-user")}},Xn={getItem:async()=>await Kn.getData(),setItem:async(e,t)=>await Kn.setData(t),removeItem:async()=>await Kn.deleteData()},Yn=(er=(e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}}),tr={name:"extendify-user",storage:Jn((()=>Xn))},Zn="getStorage"in tr||"serialize"in tr||"deserialize"in tr?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l;try{l=i.getStorage()}catch(e){}if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=Gn(i.serialize),d=()=>{const e=i.partialize({...r()});let t;const n=c({state:e,version:i.version}).then((e=>l.setItem(i.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!l)return;s=!1,a.forEach((e=>e(r())));const t=(null==(e=i.onRehydrateStorage)?void 0:e.call(i,r()))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e)return i.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=i.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),s=!0,u.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.getStorage&&(l=e.getStorage())},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>h(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},h(),m||p})(er,tr)):((e,t)=>(n,r,o)=>{let i={storage:Jn((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const a=new Set,u=new Set;let l=i.storage;if(!l)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const c=()=>{const e=i.partialize({...r()});return l.setItem(i.name,{state:e,version:i.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),c()};const f=e(((...e)=>{n(...e),c()}),r,o);let p;const m=()=>{var e,t;if(!l)return;s=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=r())?e:f))||void 0;return Gn(l.getItem.bind(l))(i.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===i.version)return e.state;if(i.migrate)return i.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=i.merge(e,null!=(t=r())?t:f),n(p,!0),c()})).then((()=>{null==o||o(p,void 0),p=r(),s=!0,u.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{i={...i,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},i.skipHydration||m(),p||f})(er,tr),Zn?$n(Zn):$n),Qn=qn.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});var Zn,er,tr;function nr(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}Qn.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(nr(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(nr(e.response))}(e))),Qn.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=Yn.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const rr={getData(){return Qn.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),Qn.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return Qn.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return Qn.post("site-settings/add-utils-to-global-styles")}},or=Object.assign(document.createElement("div"),{id:"extendify-deactivation-prompt"});document.body.append(or),(0,e.render)((0,e.createElement)((function(){const[o,i]=(0,e.useState)(!1),a=(0,e.useRef)(!1),u=(0,e.useRef)(null),l="#deactivate-extendify",c=()=>{a.current=!0,i(!1),document.querySelector(l).click()};return(0,e.useEffect)((()=>{const e=document.querySelector(l);if(!e)return;const t=e=>{a.current||(e.preventDefault(),i(!0))};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[i]),(0,e.createElement)(Ze,{as:"div",className:"extendify extendify-deactivation-prompt-modal",open:o,initialFocus:u,onClose:()=>i(!1)},(0,e.createElement)("div",{className:"fixed top-0 mx-auto w-full h-full overflow-hidden p-2 md:p-6 md:flex justify-center items-center z-high"},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity","aria-hidden":"true"}),(0,e.createElement)("div",{className:"sm:flex relative shadow-2xl sm:overflow-hidden mx-auto bg-white flex flex-col sm:min-w-md rounded-sm"},(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)(Ze.Title,{className:"m-0 px-6 text-base text-gray-900"},(0,n.__)("Keep styles?","extendify")),(0,e.createElement)(t.Button,{className:"border-0 cursor-pointer m-4",onClick:()=>i(!1),icon:(0,e.createElement)(r,{icon:s,size:24}),label:(0,n.__)("Close Modal","extendify"),showTooltip:!1})),(0,e.createElement)("div",{className:"m-0 p-6 pt-0 text-left relative max-w-lg"},(0,e.createElement)("p",{className:"mt-0"},(0,n.__)('We detected that you have added some designs from the Site Launcher or Design Library. Click "yes" below to add the styles to your theme (as Additional CSS) so they continue to display properly on your site.',"extendify")),(0,e.createElement)("div",{className:"flex justify-end gap-4"},(0,e.createElement)(t.Button,{className:"components-button is-secondary",onClick:c,showTooltip:!1},(0,n.__)("Deactivate only","extendify")),(0,e.createElement)(t.Button,{ref:u,className:"components-button is-primary",onClick:()=>{rr.addUtilsToGlobalStyles().finally(c)},showTooltip:!1},(0,n.__)("Yes, add styles","extendify")))))))}),null),or)}()}(); -
extendify/trunk/public/build/extendify.asset.php
r2947888 r2951855 1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom', 'wp-e dit-post', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-primitives'), 'version' => 'c6f1646eb6a3c90db5df');1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => 'bfb5f3e08fd44da6fcc7'); -
extendify/trunk/public/build/extendify.css
r2913304 r2951855 1 div.extendify .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}div.extendify .focus\:not-sr-only:focus{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}div.extendify .pointer-events-none{pointer-events:none!important}div.extendify .static{position:static!important}div.extendify .fixed{position:fixed!important}div.extendify .absolute{position:absolute!important}div.extendify .relative{position:relative!important}div.extendify .sticky{position:sticky!important}div.extendify .inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}div.extendify .top-0{top:0!important}div.extendify .top-2{top:.5rem!important}div.extendify .top-4{top:1rem!important}div.extendify .-top-1\/4{top:-25%!important}div.extendify .right-0{right:0!important}div.extendify .right-2{right:.5rem!important}div.extendify .right-4{right:1rem!important}div.extendify .right-2\.5{right:.625rem!important}div.extendify .bottom-0{bottom:0!important}div.extendify .left-0{left:0!important}div.extendify .z-10{z-index:10!important}div.extendify .z-20{z-index:20!important}div.extendify .z-30{z-index:30!important}div.extendify .z-high{z-index:99999!important}div.extendify .m-0{margin:0!important}div.extendify .m-4{margin:1rem!important}div.extendify .m-8{margin:2rem!important}div.extendify .m-auto{margin:auto!important}div.extendify .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}div.extendify .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}div.extendify .mx-auto{margin-left:auto!important;margin-right:auto!important}div.extendify .my-px{margin-bottom:1px!important;margin-top:1px!important}div.extendify .mt-0{margin-top:0!important}div.extendify .mt-4{margin-top:1rem!important}div.extendify .mt-8{margin-top:2rem!important}div.extendify .mt-px{margin-top:1px!important}div.extendify .-mt-2{margin-top:-.5rem!important}div.extendify .-mt-5{margin-top:-1.25rem!important}div.extendify .mr-2{margin-right:.5rem!important}div.extendify .mr-8{margin-right:2rem!important}div.extendify .mb-0{margin-bottom:0!important}div.extendify .mb-1{margin-bottom:.25rem!important}div.extendify .mb-4{margin-bottom:1rem!important}div.extendify .mb-5{margin-bottom:1.25rem!important}div.extendify .ml-1{margin-left:.25rem!important}div.extendify .ml-4{margin-left:1rem!important}div.extendify .-ml-1{margin-left:-.25rem!important}div.extendify .-ml-2{margin-left:-.5rem!important}div.extendify .-ml-6{margin-left:-1.5rem!important}div.extendify .-ml-px{margin-left:-1px!important}div.extendify .-ml-1\.5{margin-left:-.375rem!important}div.extendify .block{display:block!important}div.extendify .flex{display:flex!important}div.extendify .table{display:table!important}div.extendify .grid{display:grid!important}div.extendify .hidden{display:none!important}div.extendify .h-4{height:1rem!important}div.extendify .h-8{height:2rem!important}div.extendify .h-12{height:3rem!important}div.extendify .h-16{height:4rem!important}div.extendify .h-full{height:100%!important}div.extendify .h-screen{height:100vh!important}div.extendify .max-h-96{max-height:24rem!important}div.extendify .max-h-full{max-height:100%!important}div.extendify .min-h-screen{min-height:100vh!important}div.extendify .w-40{width:10rem!important}div.extendify .w-72{width:18rem!important}div.extendify .w-auto{width:auto!important}div.extendify .w-6\/12{width:50%!important}div.extendify .w-7\/12{width:58.333333%!important}div.extendify .w-full{width:100%!important}div.extendify .w-screen{width:100vw!important}div.extendify .min-w-0{min-width:0!important}div.extendify .min-w-sm{min-width:7rem!important}div.extendify .max-w-md{max-width:28rem!important}div.extendify .max-w-lg{max-width:32rem!important}div.extendify .max-w-xl{max-width:36rem!important}div.extendify .max-w-full{max-width:100%!important}div.extendify .max-w-screen-4xl{max-width:1920px!important}div.extendify .flex-1{flex:1 1 0%!important}div.extendify .flex-shrink-0{flex-shrink:0!important}div.extendify .flex-grow{flex-grow:1!important}div.extendify .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div.extendify .-translate-x-1{--tw-translate-x:-0.25rem!important}div.extendify .translate-y-0{--tw-translate-y:0px!important}div.extendify .translate-y-4{--tw-translate-y:1rem!important}div.extendify .rotate-90{--tw-rotate:90deg!important}div.extendify .cursor-pointer{cursor:pointer!important}div.extendify .flex-col{flex-direction:column!important}div.extendify .items-end{align-items:flex-end!important}div.extendify .items-center{align-items:center!important}div.extendify .justify-end{justify-content:flex-end!important}div.extendify .justify-center{justify-content:center!important}div.extendify .justify-between{justify-content:space-between!important}div.extendify .justify-evenly{justify-content:space-evenly!important}div.extendify .gap-4{gap:1rem!important}div.extendify .gap-6{gap:1.5rem!important}div.extendify .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(0px*var(--tw-space-x-reverse))!important}div.extendify .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.5rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.75rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.125rem*var(--tw-space-x-reverse))!important}div.extendify .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}div.extendify .overflow-hidden{overflow:hidden!important}div.extendify .overflow-y-auto{overflow-y:auto!important}div.extendify .overflow-x-hidden{overflow-x:hidden!important}div.extendify .whitespace-nowrap{white-space:nowrap!important}div.extendify .rounded-sm{border-radius:.125rem!important}div.extendify .rounded{border-radius:.25rem!important}div.extendify .rounded-md{border-radius:.375rem!important}div.extendify .rounded-tr-sm{border-top-right-radius:.125rem!important}div.extendify .rounded-br-sm{border-bottom-right-radius:.125rem!important}div.extendify .border-0{border-width:0!important}div.extendify .border-2{border-width:2px!important}div.extendify .border{border-width:1px!important}div.extendify .border-r{border-right-width:1px!important}div.extendify .border-b{border-bottom-width:1px!important}div.extendify .border-solid{border-style:solid!important}div.extendify .border-none{border-style:none!important}div.extendify .border-black{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important}div.extendify .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}div.extendify .border-extendify-main{--tw-border-opacity:1!important;border-color:rgba(11,74,67,var(--tw-border-opacity))!important}div.extendify .border-extendify-transparent-black-100{border-color:rgba(0,0,0,.07)!important}div.extendify .border-wp-alert-red{--tw-border-opacity:1!important;border-color:rgba(204,24,24,var(--tw-border-opacity))!important}div.extendify .bg-transparent{background-color:transparent!important}div.extendify .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}div.extendify .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}div.extendify .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}div.extendify .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}div.extendify .bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-wp-theme-500{background-color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .bg-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-alert{--tw-bg-opacity:1!important;background-color:rgba(132,16,16,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-transparent-white{background-color:hsla(0,0%,99%,.88)!important}div.extendify .group:hover .group-hover\:bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .group:hover .group-hover\:bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .hover\:bg-extendify-main-dark:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}div.extendify .bg-opacity-40{--tw-bg-opacity:0.4!important}div.extendify .bg-clip-padding{background-clip:padding-box!important}div.extendify .fill-current{fill:currentColor!important}div.extendify .stroke-current{stroke:currentColor!important}div.extendify .p-0{padding:0!important}div.extendify .p-2{padding:.5rem!important}div.extendify .p-3{padding:.75rem!important}div.extendify .p-4{padding:1rem!important}div.extendify .p-6{padding:1.5rem!important}div.extendify .p-10{padding:2.5rem!important}div.extendify .p-12{padding:3rem!important}div.extendify .p-0\.5{padding:.125rem!important}div.extendify .p-3\.5{padding:.875rem!important}div.extendify .px-0{padding-left:0!important;padding-right:0!important}div.extendify .px-1{padding-left:.25rem!important;padding-right:.25rem!important}div.extendify .px-2{padding-left:.5rem!important;padding-right:.5rem!important}div.extendify .px-4{padding-left:1rem!important;padding-right:1rem!important}div.extendify .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}div.extendify .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}div.extendify .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}div.extendify .px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}div.extendify .py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}div.extendify .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}div.extendify .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}div.extendify .py-4{padding-bottom:1rem!important;padding-top:1rem!important}div.extendify .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}div.extendify .py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}div.extendify .pt-0{padding-top:0!important}div.extendify .pt-2{padding-top:.5rem!important}div.extendify .pt-4{padding-top:1rem!important}div.extendify .pt-6{padding-top:1.5rem!important}div.extendify .pt-px{padding-top:1px!important}div.extendify .pt-0\.5{padding-top:.125rem!important}div.extendify .pr-3{padding-right:.75rem!important}div.extendify .pb-2{padding-bottom:.5rem!important}div.extendify .pb-20{padding-bottom:5rem!important}div.extendify .pb-36{padding-bottom:9rem!important}div.extendify .pb-40{padding-bottom:10rem!important}div.extendify .pl-0{padding-left:0!important}div.extendify .pl-6{padding-left:1.5rem!important}div.extendify .text-left{text-align:left!important}div.extendify .text-center{text-align:center!important}div.extendify .text-xs{font-size:.75rem!important;line-height:1rem!important}div.extendify .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div.extendify .text-base{font-size:1rem!important;line-height:1.5rem!important}div.extendify .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}div.extendify .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div.extendify .font-light{font-weight:300!important}div.extendify .font-normal{font-weight:400!important}div.extendify .font-medium{font-weight:500!important}div.extendify .font-semibold{font-weight:600!important}div.extendify .leading-none{line-height:1!important}div.extendify .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}div.extendify .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}div.extendify .text-gray-800{--tw-text-opacity:1!important;color:rgba(47,47,47,var(--tw-text-opacity))!important}div.extendify .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-theme-500{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .text-design-main{color:var(--ext-design-main,#3959e9)!important}div.extendify .text- design-text{color:var(--ext-design-text,#fff)!important}div.extendify .text-extendify-main{--tw-text-opacity:1!important;color:rgba(11,74,67,var(--tw-text-opacity))!important}div.extendify .text-extendify-gray{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important}div.extendify .text-extendify-black{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-alert-red{--tw-text-opacity:1!important;color:rgba(204,24,24,var(--tw-text-opacity))!important}div.extendify .group:hover .group-hover\:text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .hover\:text-wp-theme-500:hover{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}div.extendify .focus\:text-blue-500:focus{--tw-text-opacity:1!important;color:rgba(59,130,246,var(--tw-text-opacity))!important}div.extendify .no-underline{text-decoration:none!important}div.extendify .opacity-0{opacity:0!important}div.extendify .opacity-30{opacity:.3!important}div.extendify .opacity-75{opacity:.75!important}div.extendify .group:hover .group-hover\:opacity-100,div.extendify .hover\:opacity-100:hover,div.extendify .opacity-100{opacity:1!important}div.extendify .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}div.extendify .shadow-2xl,div.extendify .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}div.extendify .shadow-modal{--tw-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.05)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}div.extendify .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}div.extendify .blur{--tw-blur:blur(8px)!important}div.extendify .invert{--tw-invert:invert(100%)!important}div.extendify .backdrop-filter{--tw-backdrop-blur:var(--tw-empty, )!important;--tw-backdrop-brightness:var(--tw-empty, )!important;--tw-backdrop-contrast:var(--tw-empty, )!important;--tw-backdrop-grayscale:var(--tw-empty, )!important;--tw-backdrop-hue-rotate:var(--tw-empty, )!important;--tw-backdrop-invert:var(--tw-empty, )!important;--tw-backdrop-opacity:var(--tw-empty, )!important;--tw-backdrop-saturate:var(--tw-empty, )!important;--tw-backdrop-sepia:var(--tw-empty, )!important;-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)!important;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)!important}div.extendify .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important}div.extendify .backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)!important}div.extendify .transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .duration-100{transition-duration:.1s!important}div.extendify .duration-200{transition-duration:.2s!important}div.extendify .duration-300{transition-duration:.3s!important}div.extendify .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}div.extendify .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--wp-admin-theme-color)!important}.extendify *,.extendify :after,.extendify :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.extendify .button-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}div.extendify button.extendify-skip-to-sr-link:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important;padding:1rem!important;position:fixed!important;top:0!important;z-index:99999!important}.button-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important;border-radius:.25rem!important;cursor:pointer!important;white-space:nowrap!important}.button-extendify-main:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}.button-extendify-main:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}.button-extendify-main{font-size:1rem!important;line-height:1.5rem!important;padding:.375rem .75rem!important}.button-extendify-main,.button-extendify-main:active,.button-extendify-main:focus,.button-extendify-main:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.button-extendify-main{text-decoration:none!important;transition-duration:.15s!important;transition-duration:.2s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify .button-extendify-main:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-extendify-main{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-extendify-main:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify input.button-extendify-main:focus,.extendify input.button-focus:focus,.extendify select.button-extendify-main:focus,.extendify select.button-focus:focus{--tw-shadow:0 0 #0000!important;border-color:transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}#extendify-search-input:not(:-moz-placeholder-shown)~svg{display:none!important}#extendify-search-input:focus~svg,#extendify-search-input:not(:placeholder-shown)~svg{display:none!important}#extendify-search-input::-webkit-textfield-decoration-container{margin-right:.75rem!important}.extendify .components-panel__body>.components-panel__body-title{background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}.extendify .components-modal__header{--tw-border-opacity:1!important;border-bottom-width:1px!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.block-editor-block-preview__content .block-editor-block-list__layout.is-root-container>.ext{max-width:none!important}.extendify .block-editor-block-preview__container{animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;opacity:0}.extendify .is-root-container>[data-align=full],.extendify .is-root-container>[data-align=full]>.wp-block,.extendify .is-root-container>[data-block]{margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper:not(.block-editor-writing-flow)>.is-root-container :where(.wp-block)[data-align=full]{margin-bottom:0!important;margin-top:0!important}@keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}.extendify .with-light-shadow:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.025)!important;border-width:0!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.extendify .with-light-shadow:after,.extendify .with-light-shadow:hover:after{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .with-light-shadow:hover:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important}@supports not (((-webkit-backdrop-filter:saturate(2) blur(24px)) or (backdrop-filter:saturate(2) blur(24px)))){div.extendify .bg-extendify-transparent-white{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}}.components-panel__body.ext-type-control .components-panel__body-title{border-bottom-width:0!important;margin:0 -1rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify .animate-pulse{animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}.is-template--in-review:before,.is-template--inactive:before{--tw-border-opacity:1!important;border-color:rgba(203,195,245,var(--tw-border-opacity))!important;border-style:solid!important;border-width:8px!important;bottom:0!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important;z-index:40!important}.is-template--inactive:before{border-color:#fdeab6!important}.extendify-tooltip-default:not(.is-without-arrow)[data-y-axis=bottom]:after{border-bottom-color:#1e1e1e!important}.extendify-tooltip-default:not(.is-without-arrow):before{border-color:transparent!important}.extendify-tooltip-default:not(.is-without-arrow) .components-popover__content{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important;border-color:transparent!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;min-width:250px!important;padding:1rem!important}.extendify-bottom-arrow:after{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;--tw-translate-y:-1px!important;border-color:#1e1e1e transparent transparent!important;border-width:8px!important;bottom:-15px!important;content:""!important;display:inline-block!important;height:0!important;position:absolute!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;width:0!important}@media (min-width:480px){div.extendify .xs\:inline{display:inline!important}div.extendify .xs\:h-9{height:2.25rem!important}div.extendify .xs\:pr-3{padding-right:.75rem!important}div.extendify .xs\:pl-2{padding-left:.5rem!important}}@media (min-width:600px){div.extendify .sm\:mx-0{margin-left:0!important;margin-right:0!important}div.extendify .sm\:mt-0{margin-top:0!important}div.extendify .sm\:mb-8{margin-bottom:2rem!important}div.extendify .sm\:ml-2{margin-left:.5rem!important}div.extendify .sm\:block{display:block!important}div.extendify .sm\:flex{display:flex!important}div.extendify .sm\:h-auto{height:auto!important}div.extendify .sm\:w-72{width:18rem!important}div.extendify .sm\:w-auto{width:auto!important}div.extendify .sm\:min-w-md{min-width:30rem!important}div.extendify .sm\:translate-y-5{--tw-translate-y:1.25rem!important}div.extendify .sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .sm\:overflow-hidden{overflow:hidden!important}div.extendify .sm\:p-0{padding:0!important}div.extendify .sm\:py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .sm\:pt-0{padding-top:0!important}div.extendify .sm\:pt-5{padding-top:1.25rem!important}}@media (min-width:783px){div.extendify .md\:m-0{margin:0!important}div.extendify .md\:-ml-8{margin-left:-2rem!important}div.extendify .md\:block{display:block!important}div.extendify .md\:flex{display:flex!important}div.extendify .md\:hidden{display:none!important}div.extendify .md\:max-w-2xl{max-width:42rem!important}div.extendify .md\:gap-8{gap:2rem!important}div.extendify .md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .md\:p-6{padding:1.5rem!important}div.extendify .md\:p-8{padding:2rem!important}div.extendify .md\:px-8{padding-right:2rem!important}div.extendify .md\:pl-8,div.extendify .md\:px-8{padding-left:2rem!important}}@media (min-width:961px){div.extendify .lg\:absolute{position:absolute!important}div.extendify .lg\:-mr-1{margin-right:-.25rem!important}div.extendify .lg\:block{display:block!important}div.extendify .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}div.extendify .lg\:overflow-hidden{overflow:hidden!important}div.extendify .lg\:p-16{padding:4rem!important}}1 div.extendify .sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}div.extendify .focus\:not-sr-only:focus{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}div.extendify .pointer-events-none{pointer-events:none!important}div.extendify .static{position:static!important}div.extendify .fixed{position:fixed!important}div.extendify .absolute{position:absolute!important}div.extendify .relative{position:relative!important}div.extendify .sticky{position:sticky!important}div.extendify .inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}div.extendify .top-0{top:0!important}div.extendify .top-2{top:.5rem!important}div.extendify .top-4{top:1rem!important}div.extendify .-top-1\/4{top:-25%!important}div.extendify .right-0{right:0!important}div.extendify .right-2{right:.5rem!important}div.extendify .right-4{right:1rem!important}div.extendify .right-2\.5{right:.625rem!important}div.extendify .bottom-0{bottom:0!important}div.extendify .left-0{left:0!important}div.extendify .z-10{z-index:10!important}div.extendify .z-20{z-index:20!important}div.extendify .z-30{z-index:30!important}div.extendify .z-high{z-index:99999!important}div.extendify .m-0{margin:0!important}div.extendify .m-4{margin:1rem!important}div.extendify .m-8{margin:2rem!important}div.extendify .m-auto{margin:auto!important}div.extendify .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}div.extendify .mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}div.extendify .mx-auto{margin-left:auto!important;margin-right:auto!important}div.extendify .my-px{margin-bottom:1px!important;margin-top:1px!important}div.extendify .mt-0{margin-top:0!important}div.extendify .mt-4{margin-top:1rem!important}div.extendify .mt-8{margin-top:2rem!important}div.extendify .mt-px{margin-top:1px!important}div.extendify .-mt-2{margin-top:-.5rem!important}div.extendify .-mt-5{margin-top:-1.25rem!important}div.extendify .mr-2{margin-right:.5rem!important}div.extendify .mr-8{margin-right:2rem!important}div.extendify .mb-0{margin-bottom:0!important}div.extendify .mb-1{margin-bottom:.25rem!important}div.extendify .mb-4{margin-bottom:1rem!important}div.extendify .mb-5{margin-bottom:1.25rem!important}div.extendify .ml-1{margin-left:.25rem!important}div.extendify .ml-4{margin-left:1rem!important}div.extendify .-ml-1{margin-left:-.25rem!important}div.extendify .-ml-2{margin-left:-.5rem!important}div.extendify .-ml-6{margin-left:-1.5rem!important}div.extendify .-ml-px{margin-left:-1px!important}div.extendify .-ml-1\.5{margin-left:-.375rem!important}div.extendify .block{display:block!important}div.extendify .flex{display:flex!important}div.extendify .table{display:table!important}div.extendify .grid{display:grid!important}div.extendify .hidden{display:none!important}div.extendify .h-4{height:1rem!important}div.extendify .h-8{height:2rem!important}div.extendify .h-12{height:3rem!important}div.extendify .h-16{height:4rem!important}div.extendify .h-full{height:100%!important}div.extendify .h-screen{height:100vh!important}div.extendify .max-h-96{max-height:24rem!important}div.extendify .max-h-full{max-height:100%!important}div.extendify .min-h-screen{min-height:100vh!important}div.extendify .w-40{width:10rem!important}div.extendify .w-72{width:18rem!important}div.extendify .w-auto{width:auto!important}div.extendify .w-6\/12{width:50%!important}div.extendify .w-7\/12{width:58.333333%!important}div.extendify .w-full{width:100%!important}div.extendify .w-screen{width:100vw!important}div.extendify .min-w-0{min-width:0!important}div.extendify .min-w-sm{min-width:7rem!important}div.extendify .max-w-md{max-width:28rem!important}div.extendify .max-w-lg{max-width:32rem!important}div.extendify .max-w-xl{max-width:36rem!important}div.extendify .max-w-full{max-width:100%!important}div.extendify .max-w-screen-4xl{max-width:1920px!important}div.extendify .flex-1{flex:1 1 0%!important}div.extendify .flex-shrink-0{flex-shrink:0!important}div.extendify .flex-grow{flex-grow:1!important}div.extendify .transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}div.extendify .-translate-x-1{--tw-translate-x:-0.25rem!important}div.extendify .translate-y-0{--tw-translate-y:0px!important}div.extendify .translate-y-4{--tw-translate-y:1rem!important}div.extendify .rotate-90{--tw-rotate:90deg!important}div.extendify .cursor-pointer{cursor:pointer!important}div.extendify .flex-col{flex-direction:column!important}div.extendify .items-end{align-items:flex-end!important}div.extendify .items-center{align-items:center!important}div.extendify .justify-end{justify-content:flex-end!important}div.extendify .justify-center{justify-content:center!important}div.extendify .justify-between{justify-content:space-between!important}div.extendify .justify-evenly{justify-content:space-evenly!important}div.extendify .gap-4{gap:1rem!important}div.extendify .gap-6{gap:1.5rem!important}div.extendify .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(0px*var(--tw-space-x-reverse))!important}div.extendify .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.5rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.75rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important}div.extendify .space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)))!important;margin-right:calc(.125rem*var(--tw-space-x-reverse))!important}div.extendify .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important}div.extendify .overflow-hidden{overflow:hidden!important}div.extendify .overflow-y-auto{overflow-y:auto!important}div.extendify .overflow-x-hidden{overflow-x:hidden!important}div.extendify .whitespace-nowrap{white-space:nowrap!important}div.extendify .rounded-sm{border-radius:.125rem!important}div.extendify .rounded{border-radius:.25rem!important}div.extendify .rounded-md{border-radius:.375rem!important}div.extendify .rounded-tr-sm{border-top-right-radius:.125rem!important}div.extendify .rounded-br-sm{border-bottom-right-radius:.125rem!important}div.extendify .border-0{border-width:0!important}div.extendify .border-2{border-width:2px!important}div.extendify .border{border-width:1px!important}div.extendify .border-r{border-right-width:1px!important}div.extendify .border-b{border-bottom-width:1px!important}div.extendify .border-solid{border-style:solid!important}div.extendify .border-none{border-style:none!important}div.extendify .border-black{--tw-border-opacity:1!important;border-color:rgba(0,0,0,var(--tw-border-opacity))!important}div.extendify .border-gray-900{--tw-border-opacity:1!important;border-color:rgba(30,30,30,var(--tw-border-opacity))!important}div.extendify .border-extendify-main{--tw-border-opacity:1!important;border-color:rgba(11,74,67,var(--tw-border-opacity))!important}div.extendify .border-extendify-transparent-black-100{border-color:rgba(0,0,0,.07)!important}div.extendify .border-wp-alert-red{--tw-border-opacity:1!important;border-color:rgba(204,24,24,var(--tw-border-opacity))!important}div.extendify .bg-transparent{background-color:transparent!important}div.extendify .bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}div.extendify .bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}div.extendify .bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}div.extendify .bg-gray-100{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}div.extendify .bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .bg-wp-theme-500{background-color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .bg-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-alert{--tw-bg-opacity:1!important;background-color:rgba(132,16,16,var(--tw-bg-opacity))!important}div.extendify .bg-extendify-transparent-white{background-color:hsla(0,0%,99%,.88)!important}div.extendify .group:hover .group-hover\:bg-gray-900{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}div.extendify .group:hover .group-hover\:bg-design-main{background-color:var(--ext-design-main,#3959e9)!important}div.extendify .hover\:bg-extendify-main-dark:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}div.extendify .bg-opacity-40{--tw-bg-opacity:0.4!important}div.extendify .bg-clip-padding{background-clip:padding-box!important}div.extendify .fill-current{fill:currentColor!important}div.extendify .stroke-current{stroke:currentColor!important}div.extendify .p-0{padding:0!important}div.extendify .p-2{padding:.5rem!important}div.extendify .p-3{padding:.75rem!important}div.extendify .p-4{padding:1rem!important}div.extendify .p-6{padding:1.5rem!important}div.extendify .p-10{padding:2.5rem!important}div.extendify .p-12{padding:3rem!important}div.extendify .p-0\.5{padding:.125rem!important}div.extendify .p-3\.5{padding:.875rem!important}div.extendify .px-0{padding-left:0!important;padding-right:0!important}div.extendify .px-1{padding-left:.25rem!important;padding-right:.25rem!important}div.extendify .px-2{padding-left:.5rem!important;padding-right:.5rem!important}div.extendify .px-4{padding-left:1rem!important;padding-right:1rem!important}div.extendify .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}div.extendify .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}div.extendify .px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}div.extendify .px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}div.extendify .py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}div.extendify .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}div.extendify .py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}div.extendify .py-4{padding-bottom:1rem!important;padding-top:1rem!important}div.extendify .py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}div.extendify .py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}div.extendify .pt-0{padding-top:0!important}div.extendify .pt-2{padding-top:.5rem!important}div.extendify .pt-4{padding-top:1rem!important}div.extendify .pt-6{padding-top:1.5rem!important}div.extendify .pt-px{padding-top:1px!important}div.extendify .pt-0\.5{padding-top:.125rem!important}div.extendify .pr-3{padding-right:.75rem!important}div.extendify .pb-2{padding-bottom:.5rem!important}div.extendify .pb-20{padding-bottom:5rem!important}div.extendify .pb-36{padding-bottom:9rem!important}div.extendify .pb-40{padding-bottom:10rem!important}div.extendify .pl-0{padding-left:0!important}div.extendify .pl-6{padding-left:1.5rem!important}div.extendify .text-left{text-align:left!important}div.extendify .text-center{text-align:center!important}div.extendify .text-xs{font-size:.75rem!important;line-height:1rem!important}div.extendify .text-sm{font-size:.875rem!important;line-height:1.25rem!important}div.extendify .text-base{font-size:1rem!important;line-height:1.5rem!important}div.extendify .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}div.extendify .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}div.extendify .font-light{font-weight:300!important}div.extendify .font-normal{font-weight:400!important}div.extendify .font-medium{font-weight:500!important}div.extendify .font-semibold{font-weight:600!important}div.extendify .leading-none{line-height:1!important}div.extendify .text-black{--tw-text-opacity:1!important;color:rgba(0,0,0,var(--tw-text-opacity))!important}div.extendify .text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}div.extendify .text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .text-gray-700{--tw-text-opacity:1!important;color:rgba(117,117,117,var(--tw-text-opacity))!important}div.extendify .text-gray-800{--tw-text-opacity:1!important;color:rgba(47,47,47,var(--tw-text-opacity))!important}div.extendify .text-gray-900{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-theme-500{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .text-design-main{color:var(--ext-design-main,#3959e9)!important}div.extendify .text-extendify-main{--tw-text-opacity:1!important;color:rgba(11,74,67,var(--tw-text-opacity))!important}div.extendify .text-extendify-gray{--tw-text-opacity:1!important;color:rgba(95,95,95,var(--tw-text-opacity))!important}div.extendify .text-extendify-black{--tw-text-opacity:1!important;color:rgba(30,30,30,var(--tw-text-opacity))!important}div.extendify .text-wp-alert-red{--tw-text-opacity:1!important;color:rgba(204,24,24,var(--tw-text-opacity))!important}div.extendify .group:hover .group-hover\:text-gray-50{--tw-text-opacity:1!important;color:rgba(250,250,250,var(--tw-text-opacity))!important}div.extendify .hover\:text-wp-theme-500:hover{color:var(--wp-admin-theme-color,#007cba)!important}div.extendify .hover\:text-design-main:hover{color:var(--ext-design-main,#3959e9)!important}div.extendify .focus\:text-blue-500:focus{--tw-text-opacity:1!important;color:rgba(59,130,246,var(--tw-text-opacity))!important}div.extendify .no-underline{text-decoration:none!important}div.extendify .opacity-0{opacity:0!important}div.extendify .opacity-30{opacity:.3!important}div.extendify .opacity-75{opacity:.75!important}div.extendify .group:hover .group-hover\:opacity-100,div.extendify .hover\:opacity-100:hover,div.extendify .opacity-100{opacity:1!important}div.extendify .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}div.extendify .shadow-2xl,div.extendify .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}div.extendify .shadow-modal{--tw-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.05)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.extendify .outline-none{outline:2px solid transparent!important;outline-offset:2px!important}div.extendify .filter{--tw-blur:var(--tw-empty, )!important;--tw-brightness:var(--tw-empty, )!important;--tw-contrast:var(--tw-empty, )!important;--tw-grayscale:var(--tw-empty, )!important;--tw-hue-rotate:var(--tw-empty, )!important;--tw-invert:var(--tw-empty, )!important;--tw-saturate:var(--tw-empty, )!important;--tw-sepia:var(--tw-empty, )!important;--tw-drop-shadow:var(--tw-empty, )!important;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}div.extendify .blur{--tw-blur:blur(8px)!important}div.extendify .invert{--tw-invert:invert(100%)!important}div.extendify .backdrop-filter{--tw-backdrop-blur:var(--tw-empty, )!important;--tw-backdrop-brightness:var(--tw-empty, )!important;--tw-backdrop-contrast:var(--tw-empty, )!important;--tw-backdrop-grayscale:var(--tw-empty, )!important;--tw-backdrop-hue-rotate:var(--tw-empty, )!important;--tw-backdrop-invert:var(--tw-empty, )!important;--tw-backdrop-opacity:var(--tw-empty, )!important;--tw-backdrop-saturate:var(--tw-empty, )!important;--tw-backdrop-sepia:var(--tw-empty, )!important;-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)!important;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)!important}div.extendify .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important}div.extendify .backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)!important}div.extendify .transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition{transition-duration:.15s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .transition-opacity{transition-duration:.15s!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}div.extendify .duration-100{transition-duration:.1s!important}div.extendify .duration-200{transition-duration:.2s!important}div.extendify .duration-300{transition-duration:.3s!important}div.extendify .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}div.extendify .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify{--tw-ring-inset:var(--tw-empty, )!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:var(--wp-admin-theme-color)!important}.extendify *,.extendify :after,.extendify :before{border:0 solid #e5e7eb!important;box-sizing:border-box!important}.extendify .button-focus:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-focus{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-focus:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}div.extendify button.extendify-skip-to-sr-link:focus{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important;padding:1rem!important;position:fixed!important;top:0!important;z-index:99999!important}.button-extendify-main{--tw-bg-opacity:1!important;background-color:rgba(11,74,67,var(--tw-bg-opacity))!important;border-radius:.25rem!important;cursor:pointer!important;white-space:nowrap!important}.button-extendify-main:hover{--tw-bg-opacity:1!important;background-color:rgba(5,49,44,var(--tw-bg-opacity))!important}.button-extendify-main:active{--tw-bg-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important}.button-extendify-main{font-size:1rem!important;line-height:1.5rem!important;padding:.375rem .75rem!important}.button-extendify-main,.button-extendify-main:active,.button-extendify-main:focus,.button-extendify-main:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.button-extendify-main{text-decoration:none!important;transition-duration:.15s!important;transition-duration:.2s!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.extendify .button-extendify-main:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .button-extendify-main{outline:2px solid transparent!important;outline-offset:2px!important}.extendify .button-extendify-main:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--wp-admin-border-width-focus, 2px) + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;--tw-ring-color:var(--wp-admin-theme-color,#007cba)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.extendify input.button-extendify-main:focus,.extendify input.button-focus:focus,.extendify select.button-extendify-main:focus,.extendify select.button-focus:focus{--tw-shadow:0 0 #0000!important;border-color:transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline:2px solid transparent!important;outline-offset:2px!important}#extendify-search-input:not(:-moz-placeholder-shown)~svg{display:none!important}#extendify-search-input:focus~svg,#extendify-search-input:not(:placeholder-shown)~svg{display:none!important}#extendify-search-input::-webkit-textfield-decoration-container{margin-right:.75rem!important}.extendify .components-panel__body>.components-panel__body-title{background-color:transparent!important;border-bottom:1px solid #e0e0e0!important}.extendify .components-modal__header{--tw-border-opacity:1!important;border-bottom-width:1px!important;border-color:rgba(221,221,221,var(--tw-border-opacity))!important}.block-editor-block-preview__content .block-editor-block-list__layout.is-root-container>.ext{max-width:none!important}.extendify .block-editor-block-preview__container{animation:extendifyOpacityIn .2s cubic-bezier(.694,0,.335,1) 0ms forwards;opacity:0}.extendify .is-root-container>[data-align=full],.extendify .is-root-container>[data-align=full]>.wp-block,.extendify .is-root-container>[data-block]{margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper:not(.block-editor-writing-flow)>.is-root-container :where(.wp-block)[data-align=full]{margin-bottom:0!important;margin-top:0!important}@keyframes extendifyOpacityIn{0%{opacity:0}to{opacity:1}}.extendify .with-light-shadow:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 3px 15px -3px rgba(0,0,0,.035),0 0 1px rgba(0,0,0,.025)!important;border-width:0!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.extendify .with-light-shadow:after,.extendify .with-light-shadow:hover:after{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.extendify .with-light-shadow:hover:after{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 3px 15px -3px rgba(0,0,0,.025),0 0 1px rgba(0,0,0,.02)!important}@supports not (((-webkit-backdrop-filter:saturate(2) blur(24px)) or (backdrop-filter:saturate(2) blur(24px)))){div.extendify .bg-extendify-transparent-white{--tw-bg-opacity:1!important;background-color:rgba(240,240,240,var(--tw-bg-opacity))!important}}.components-panel__body.ext-type-control .components-panel__body-title{border-bottom-width:0!important;margin:0 -1rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.extendify .animate-pulse{animation:extendifyPulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes extendifyPulse{0%,to{opacity:1}50%{opacity:.5}}.is-template--in-review:before,.is-template--inactive:before{--tw-border-opacity:1!important;border-color:rgba(203,195,245,var(--tw-border-opacity))!important;border-style:solid!important;border-width:8px!important;bottom:0!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important;z-index:40!important}.is-template--inactive:before{border-color:#fdeab6!important}.extendify-tooltip-default:not(.is-without-arrow)[data-y-axis=bottom]:after{border-bottom-color:#1e1e1e!important}.extendify-tooltip-default:not(.is-without-arrow):before{border-color:transparent!important}.extendify-tooltip-default:not(.is-without-arrow) .components-popover__content{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(30,30,30,var(--tw-bg-opacity))!important;border-color:transparent!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;min-width:250px!important;padding:1rem!important}.extendify-bottom-arrow:after{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;--tw-translate-y:-1px!important;border-color:#1e1e1e transparent transparent!important;border-width:8px!important;bottom:-15px!important;content:""!important;display:inline-block!important;height:0!important;position:absolute!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;width:0!important}@media (min-width:480px){div.extendify .xs\:inline{display:inline!important}div.extendify .xs\:h-9{height:2.25rem!important}div.extendify .xs\:pr-3{padding-right:.75rem!important}div.extendify .xs\:pl-2{padding-left:.5rem!important}}@media (min-width:600px){div.extendify .sm\:mx-0{margin-left:0!important;margin-right:0!important}div.extendify .sm\:mt-0{margin-top:0!important}div.extendify .sm\:mb-8{margin-bottom:2rem!important}div.extendify .sm\:ml-2{margin-left:.5rem!important}div.extendify .sm\:block{display:block!important}div.extendify .sm\:flex{display:flex!important}div.extendify .sm\:h-auto{height:auto!important}div.extendify .sm\:w-72{width:18rem!important}div.extendify .sm\:w-auto{width:auto!important}div.extendify .sm\:min-w-md{min-width:30rem!important}div.extendify .sm\:translate-y-5{--tw-translate-y:1.25rem!important}div.extendify .sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .sm\:overflow-hidden{overflow:hidden!important}div.extendify .sm\:p-0{padding:0!important}div.extendify .sm\:py-0{padding-bottom:0!important;padding-top:0!important}div.extendify .sm\:pt-0{padding-top:0!important}div.extendify .sm\:pt-5{padding-top:1.25rem!important}}@media (min-width:783px){div.extendify .md\:m-0{margin:0!important}div.extendify .md\:-ml-8{margin-left:-2rem!important}div.extendify .md\:block{display:block!important}div.extendify .md\:flex{display:flex!important}div.extendify .md\:hidden{display:none!important}div.extendify .md\:max-w-2xl{max-width:42rem!important}div.extendify .md\:gap-8{gap:2rem!important}div.extendify .md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important}div.extendify .md\:p-6{padding:1.5rem!important}div.extendify .md\:p-8{padding:2rem!important}div.extendify .md\:px-8{padding-right:2rem!important}div.extendify .md\:pl-8,div.extendify .md\:px-8{padding-left:2rem!important}}@media (min-width:961px){div.extendify .lg\:absolute{position:absolute!important}div.extendify .lg\:-mr-1{margin-right:-.25rem!important}div.extendify .lg\:block{display:block!important}div.extendify .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}div.extendify .lg\:overflow-hidden{overflow:hidden!important}div.extendify .lg\:p-16{padding:4rem!important}} -
extendify/trunk/public/build/extendify.js
r2947888 r2951855 1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},640:function(e,t,n){"use strict";var r=n(742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,s,i,a,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),a=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=o[t.format]||o.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),l.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),s=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(a):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},300:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=a(n(196)),s=a(n(640)),i=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(g,e);var t,n,a,l,h=(a=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(l){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(f(e=h.call.apply(h,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,i=n.onCopy,a=n.children,l=n.options,c=o.default.Children.only(a),u=(0,s.default)(r,l);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,i),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=h,m(h,"defaultProps",{onCopy:void 0,options:void 0})},855:function(e,t,n){"use strict";var r=n(300).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useState,i=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return a((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,s(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,a=n)}var i,a,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=i(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var s=Object.create(null);o.r(s);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},o.d(s,i),s},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.blocks;const n=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,s={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,s),s};var r=o(196),s=o.t(r,2),i=o.n(r),a=o(798);const{useSyncExternalStoreWithSelector:l}=a,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?n(e):n)(e):e,o=(e,n)=>function(e,t=e.getState,n){const o=l(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,r.useDebugValue)(o),o}(t,e,n);return Object.assign(o,t),o},u=e=>e?c(e):c,d=new Map,f=e=>{const t=d.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},p=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)},m=e=>(t,n,r)=>{const o=r.subscribe;return r.subscribe=(e,t,n)=>{let s=e;if(t){const o=(null==n?void 0:n.equalityFn)||Object.is;let i=e(r.getState());s=n=>{const r=e(n);if(!o(i,r)){const e=i;t(i=r,e)}},(null==n?void 0:n.fireImmediately)&&t(i,i)}return o(s)},e(t,n,r)};function h(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const g=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return g(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return g(t)(e)}}}},x=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c;try{c=s.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=g(s.serialize),d=()=>{const e=s.partialize({...r()});let t;const n=u({state:e,version:s.version}).then((e=>c.setItem(s.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;i=!1,a.forEach((e=>e(r())));const t=(null==(e=s.onRehydrateStorage)?void 0:e.call(s,r()))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e)return s.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=s.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),i=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let s={storage:h((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c=s.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=s.partialize({...r()});return c.setItem(s.name,{state:e,version:s.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;i=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=s.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),i=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},s.skipHydration||m(),p||f})(e,t),y=u(m(x(((e,t)=>({open:!1,ready:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",modals:[],pushModal:n=>e({modals:[n,...t().modals]}),popModal:()=>e({modals:t().modals.slice(1)}),removeAllModals:()=>e({modals:[]}),updateCurrentTaxonomies:t=>e({currentTaxonomies:{...t}}),updateCurrentType:t=>e({currentType:t}),setOpen:t=>e({open:t}),setReady:t=>e({ready:t})})),{name:"extendify-global-state",partialize:e=>(delete e.modals,delete e.ready,e)})));function b(e,t){return function(){return e.apply(t,arguments)}}const{toString:v}=Object.prototype,{getPrototypeOf:w}=Object,E=(e=>t=>{const n=v.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)), S=e=>(e=e.toLowerCase(),t=>E(t)===e),k=e=>t=>typeof t===e,{isArray:C}=Array,O=k("undefined"),_=S("ArrayBuffer"),N=k("string"),P=k("function"),T=k("number"),R=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==E(e))return!1;const t=w(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},L=S("Date"),A=S("File"),D=S("Blob"),M=S("FileList"),I=S("URLSearchParams");function F(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),C(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let i;for(r=0;r<s;r++)i=o[r],t.call(null,e[i],i,e)}}function B(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,U=e=>!O(e)&&e!==z,V=(H="undefined"!=typeof Uint8Array&&w(Uint8Array),e=>H&&e instanceof H);var H;const W=S("HTMLFormElement"),q=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$=S("RegExp"),G=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};F(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},J="abcdefghijklmnopqrstuvwxyz",K="0123456789",X={DIGIT:K,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+K};var Z={isArray:C,isArrayBuffer:_,isBuffer:function(e){return null!==e&&!O(e)&&null!==e.constructor&&!O(e.constructor)&&P(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||v.call(e)===t||P(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer),t},isString:N,isNumber:T,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:j,isUndefined:O,isDate:L,isFile:A,isBlob:D,isRegExp:$,isFunction:P,isStream:e=>R(e)&&P(e.pipe),isURLSearchParams:I,isTypedArray:V,isFileList:M,forEach:F,merge:function e(){const{caseless:t}=U(this)&&this||{},n={},r=(r,o)=>{const s=t&&B(n,o)||o;j(n[s])&&j(r)?n[s]=e(n[s],r):j(r)?n[s]=e({},r):C(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&F(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(F(t,((t,r)=>{n&&P(t)?e[r]=b(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,s,i;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],r&&!r(i,e,t)||a[i]||(t[i]=e[i],a[i]=!0);e=!1!==n&&w(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:S,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!T(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:W,hasOwnProperty:q,hasOwnProp:q,reduceDescriptors:G,freezeMethods:e=>{G(e,((t,n)=>{if(P(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];P(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return C(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:B,global:z,isContextDefined:U,ALPHABET:X,generateString:(e=16,t=X.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&P(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=C(e)?[]:{};return F(e,((e,t)=>{const s=n(e,r+1);!O(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)}};function Y(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Z.inherits(Y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Q=Y.prototype,ee={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ee[e]={value:e}})),Object.defineProperties(Y,ee),Object.defineProperty(Q,"isAxiosError",{value:!0}),Y.from=(e,t,n,r,o,s)=>{const i=Object.create(Q);return Z.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Y.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};var te=Y;function ne(e){return Z.isPlainObject(e)||Z.isArray(e)}function re(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function oe(e,t,n){return e?e.concat(t).map((function(e,t){return e=re(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const se=Z.toFlatObject(Z,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ie=function(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Z.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Z.isDate(e))return e.toISOString();if(!a&&Z.isBlob(e))throw new te("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(e)||Z.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Z.isArray(e)&&function(e){return Z.isArray(e)&&!e.some(ne)}(e)||(Z.isFileList(e)||Z.endsWith(n,"[]"))&&(a=Z.toArray(e)))return n=re(n),a.forEach((function(e,r){!Z.isUndefined(e)&&null!==e&&t.append(!0===i?oe([n],r,s):null===i?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(oe(o,n,s),l(e)),!1)}const u=[],d=Object.assign(se,{defaultVisitor:c,convertValue:l,isVisitable:ne});if(!Z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Z.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Z.forEach(n,(function(n,s){!0===(!(Z.isUndefined(n)||null===n)&&o.call(t,n,Z.isString(s)?s.trim():s,r,d))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t};function ae(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&ie(e,this,t)}const ce=le.prototype;ce.append=function(e,t){this._pairs.push([e,t])},ce.toString=function(e){const t=e?function(t){return e.call(this,t,ae)}:ae;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var ue=le;function de(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fe(e,t,n){if(!t)return e;const r=n&&n.encode||de,o=n&&n.serialize;let s;if(s=o?o(t,n):Z.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}var pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},he="undefined"!=typeof URLSearchParams?URLSearchParams:ue,ge=FormData;const xe=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var be={isBrowser:!0,classes:{URLSearchParams:he,FormData:ge,Blob:Blob},isStandardBrowserEnv:xe,isStandardBrowserWebWorkerEnv:ye,protocols:["http","https","file","blob","url","data"]},ve=function(e){function t(e,n,r,o){let s=e[o++];const i=Number.isFinite(+s),a=o>=e.length;return s=!s&&Z.isArray(r)?r.length:s,a?(Z.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i):(r[s]&&Z.isObject(r[s])||(r[s]=[]),t(e,n,r[s],o)&&Z.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}(r[s])),!i)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const n={};return Z.forEachEntry(e,((e,r)=>{t(function(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const we={"Content-Type":void 0},Ee={transitional:me,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Z.isObject(e);if(o&&Z.isHTMLForm(e)&&(e=new FormData(e)),Z.isFormData(e))return r&&r?JSON.stringify(ve(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ie(e,new be.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return be.isNode&&Z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=Z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ie(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Z.isString(e))try{return(0,JSON.parse)(e),Z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ee.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw te.from(e,te.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Z.forEach(["delete","get","head"],(function(e){Ee.headers[e]={}})),Z.forEach(["post","put","patch"],(function(e){Ee.headers[e]=Z.merge(we)}));var Se=Ee;const ke=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ce=Symbol("internals");function Oe(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:Z.isArray(e)?e.map(_e):String(e)}function Ne(e,t,n,r){return Z.isFunction(r)?r.call(this,t,n):Z.isString(t)?Z.isString(r)?-1!==t.indexOf(r):Z.isRegExp(r)?r.test(t):void 0:void 0}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Oe(t);if(!o)throw new Error("header name must be a non-empty string");const s=Z.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=_e(e))}const s=(e,t)=>Z.forEach(e,((e,n)=>o(e,n,t)));return Z.isPlainObject(e)||e instanceof this.constructor?s(e,t):Z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ke[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Z.isFunction(t))return t.call(this,e,n);if(Z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ne(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Oe(e)){const o=Z.findKey(n,e);!o||t&&!Ne(0,n[o],o,t)||(delete n[o],r=!0)}}return Z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ne(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Z.forEach(this,((r,o)=>{const s=Z.findKey(n,o);if(s)return t[s]=_e(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=_e(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Z.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ce]=this[Ce]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Oe(e);t[r]||(function(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Z.isArray(e)?e.forEach(r):r(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.freezeMethods(Pe.prototype),Z.freezeMethods(Pe);var Te=Pe;function Re(e,t){const n=this||Se,r=t||n,o=Te.from(r.headers);let s=r.data;return Z.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function je(e){return!(!e||!e.__CANCEL__)}function Le(e,t,n){te.call(this,null==e?"canceled":e,te.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(Le,te,{__CANCEL__:!0});var Ae=Le,De=be.isStandardBrowserEnv?{write:function(e,t,n,r,o,s){const i=[];i.push(e+"="+encodeURIComponent(t)),Z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Z.isString(r)&&i.push("path="+r),Z.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Me(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ie=be.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Z.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Fe=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[i];o||(o=l),n[s]=a,r[s]=l;let u=i,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function Be(e,t){let n=0;const r=Fe(50,250);return o=>{const s=o.loaded,i=o.lengthComputable?o.total:void 0,a=s-n,l=r(a);n=s;const c={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&s<=i?(i-s)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ze={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Te.from(e.headers).normalize(),s=e.responseType;let i;function a(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}Z.isFormData(r)&&(be.isStandardBrowserEnv||be.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Me(e.baseURL,e.url);function u(){if(!l)return;const r=Te.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),fe(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new te("Request aborted",te.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new te("Network Error",te.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||me;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new te(t,r.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,l)),l=null},be.isStandardBrowserEnv){const t=(e.withCredentials||Ie(c))&&e.xsrfCookieName&&De.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&Z.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),Z.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Be(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Be(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{l&&(n(!t||t.type?new Ae(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===be.protocols.indexOf(d)?n(new te("Unsupported protocol "+d+":",te.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};Z.forEach(ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ue={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Z.isString(n)?ze[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new te(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Z.hasOwnProp(ze,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Z.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:ze};function Ve(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ae(null,e)}function He(e){return Ve(e),e.headers=Te.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ue.getAdapter(e.adapter||Se.adapter)(e).then((function(t){return Ve(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return je(t)||(Ve(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const We=e=>e instanceof Te?e.toJSON():e;function qe(e,t){t=t||{};const n={};function r(e,t,n){return Z.isPlainObject(e)&&Z.isPlainObject(t)?Z.merge.call({caseless:n},e,t):Z.isPlainObject(t)?Z.merge({},t):Z.isArray(t)?t.slice():t}function o(e,t,n){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!Z.isUndefined(t))return r(void 0,t)}function i(e,t){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o(We(e),We(t),!0)};return Z.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const s=l[r]||o,i=s(e[r],t[r],r);Z.isUndefined(i)&&s!==a||(n[r]=i)})),n}const $e="1.3.2",Ge={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ge[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Je={};Ge.transitional=function(e,t,n){function r(e,t){return"[Axios v"+$e+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new te(r(o," has been removed"+(t?" in "+t:"")),te.ERR_DEPRECATED);return t&&!Je[o]&&(Je[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};var Ke={assertOptions:function(e,t,n){if("object"!=typeof e)throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new te("option "+s+" must be "+n,te.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new te("Unknown option "+s,te.ERR_BAD_OPTION)}},validators:Ge};const Xe=Ke.validators;class Ze{constructor(e){this.defaults=e,this.interceptors={request:new pe,response:new pe}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let s;void 0!==n&&Ke.assertOptions(n,{silentJSONParsing:Xe.transitional(Xe.boolean),forcedJSONParsing:Xe.transitional(Xe.boolean),clarifyTimeoutError:Xe.transitional(Xe.boolean)},!1),void 0!==r&&Ke.assertOptions(r,{encode:Xe.function,serialize:Xe.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=o&&Z.merge(o.common,o[t.method]),s&&Z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Te.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[He.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let f=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=He.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return fe(Me((e=qe(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Z.forEach(["delete","get","head","options"],(function(e){Ze.prototype[e]=function(t,n){return this.request(qe(n||{},{method:e,url:t,data:(n||{}).data}))}})),Z.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(qe(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ze.prototype[e]=t(),Ze.prototype[e+"Form"]=t(!0)}));var Ye=Ze;class Qe{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ae(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new Qe((function(t){e=t}));return{token:t,cancel:e}}}var et=Qe;const tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tt).forEach((([e,t])=>{tt[t]=e}));var nt=tt;const rt=function e(t){const n=new Ye(t),r=b(Ye.prototype.request,n);return Z.extend(r,Ye.prototype,n,{allOwnKeys:!0}),Z.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qe(t,n))},r}(Se);rt.Axios=Ye,rt.CanceledError=Ae,rt.CancelToken=et,rt.isCancel=je,rt.VERSION=$e,rt.toFormData=ie,rt.AxiosError=te,rt.Cancel=rt.CanceledError,rt.all=function(e){return Promise.all(e)},rt.spread=function(e){return function(t){return e.apply(null,t)}},rt.isAxiosError=function(e){return Z.isObject(e)&&!0===e.isAxiosError},rt.mergeConfig=qe,rt.AxiosHeaders=Te,rt.formToJSON=e=>ve(Z.isHTMLForm(e)?new FormData(e):e),rt.HttpStatusCode=nt,rt.default=rt;var ot=rt;const st={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return ct.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),ct.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),ct.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return ct.post("clear-user")}},it={getItem:async()=>await st.getData(),setItem:async(e,t)=>await st.setData(t),removeItem:async()=>await st.deleteData()},at=u(x(((e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",enabled:null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}})),{name:"extendify-user",storage:h((()=>it))})),lt=()=>{const[t,n]=(0,e.useState)(at.persist.hasHydrated);return(0,e.useEffect)((()=>{const e=at.persist.onFinishHydration((()=>n(!0)));return()=>{e()}}),[]),t},ct=ot.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});function ut(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}ct.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(ut(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(ut(e.response))}(e))),ct.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=at.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const dt={getData(){return ct.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return ct.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return ct.post("site-settings/add-utils-to-global-styles")}},ft={getItem:async()=>await dt.getData(),setItem:async(e,t)=>await dt.setData(t),removeItem:()=>{}},pt=u(x((e=>({enabled:!0,siteType:{},activateLegacyClasses:!1,setSiteType:async t=>{e({siteType:t}),await dt.updateOption("extendify_siteType",t)}})),{name:"extendify-sitesettings",storage:h((()=>ft))})),mt={async get(){return await ct.get("taxonomies")}},ht=u(x(((e,t)=>({taxonomies:{},setTaxonomies:t=>e({taxonomies:t}),fetchTaxonomies:async()=>{let e;try{if(e=await mt.get(),e?.errors)throw console.error(e),new Error("Error fetching taxonomies")}catch(e){return void setTimeout((()=>t().fetchTaxonomies()),2e3)}e=Object.keys(e).reduce(((t,n)=>(t[n]=e[n],t)),{}),Object.keys(e)?.length&&t().setTaxonomies(e)}})),{name:"extendify-taxonomies"})),gt=u(m(((e,t)=>({templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(y.getState().currentType)},appendTemplates:async n=>{for(const r of n)t().templates.find((e=>e.id===r.id))||(await new Promise((e=>setTimeout(e,5))),requestAnimationFrame((()=>{const n=[...t().templates,r];e({templates:n})})))},setupDefaultTaxonomies:()=>{var t;const n=ht.getState().taxonomies;let r=Object.entries(n).reduce(((e,t)=>(e[t[0]]={slug:"",title:"Featured"},e)),{});const o={taxonomies:{...r,...null!==(t=y.getState()?.currentTaxonomies)&&void 0!==t?t:{},siteType:pt.getState().siteType}};e((e=>({taxonomyDefaultState:r,searchParams:{...e.searchParams,...o}}))),y.getState().updateCurrentTaxonomies(o.taxonomies)},updateTaxonomies:e=>{const n={};n.taxonomies=Object.assign({},t().searchParams.taxonomies,e),y.getState().updateCurrentTaxonomies(n?.taxonomies),t().updateSearchParams(n)},updateType(e){y.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:n=>{n?.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);const r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},resetTemplates:()=>e({templates:[],nextPage:""})})))),xt={metaData(){return ct.get("meta-data")},ping(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post("simple-ping",{action:e,categories:r,sdk_partner:null!==(n=at.getState()?.sdkPartner)&&void 0!==n?n:""})}};var yt={grad:.9,turn:360,rad:360/(2*Math.PI)},bt=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},vt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},wt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Et=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},St=function(e){return{r:wt(e.r,0,255),g:wt(e.g,0,255),b:wt(e.b,0,255),a:wt(e.a)}},kt=function(e){return{r:vt(e.r),g:vt(e.g),b:vt(e.b),a:vt(e.a,3)}},Ct=/^#([0-9a-f]{3,8})$/i,Ot=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},_t=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=Math.max(t,n,r),i=s-Math.min(t,n,r),a=i?s===t?(n-r)/i:s===n?2+(r-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:o}},Nt=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var s=Math.floor(t),i=r*(1-n),a=r*(1-(t-s)*n),l=r*(1-(1-t+s)*n),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:o}},Pt=function(e){return{h:Et(e.h),s:wt(e.s,0,100),l:wt(e.l,0,100),a:wt(e.a)}},Tt=function(e){return{h:vt(e.h),s:vt(e.s),l:vt(e.l),a:vt(e.a,3)}},Rt=function(e){return Nt((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},jt=function(e){return{h:(t=_t(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},Lt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,It={string:[[function(e){var t=Ct.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?vt(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?vt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Dt.exec(e)||Mt.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:St({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Lt.exec(e)||At.exec(e);if(!t)return null;var n,r,o=Pt({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(yt[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Rt(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=void 0===o?1:o;return bt(t)&&bt(n)&&bt(r)?St({r:Number(t),g:Number(n),b:Number(r),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=Pt({h:Number(t),s:Number(n),l:Number(r),a:Number(s)});return Rt(i)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=function(e){return{h:Et(e.h),s:wt(e.s,0,100),v:wt(e.v,0,100),a:wt(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(s)});return Nt(i)},"hsv"]]},Ft=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},Bt=function(e){return"string"==typeof e?Ft(e.trim(),It.string):"object"==typeof e&&null!==e?Ft(e,It.object):[null,void 0]},zt=function(e,t){var n=jt(e);return{h:n.h,s:wt(n.s+100*t,0,100),l:n.l,a:n.a}},Ut=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vt=function(e,t){var n=jt(e);return{h:n.h,s:n.s,l:wt(n.l+100*t,0,100),a:n.a}},Ht=function(){function e(e){this.parsed=Bt(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return vt(Ut(this.rgba),2)},e.prototype.isDark=function(){return Ut(this.rgba)<.5},e.prototype.isLight=function(){return Ut(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=kt(this.rgba)).r,n=e.g,r=e.b,s=(o=e.a)<1?Ot(vt(255*o)):"","#"+Ot(t)+Ot(n)+Ot(r)+s;var e,t,n,r,o,s},e.prototype.toRgb=function(){return kt(this.rgba)},e.prototype.toRgbString=function(){return t=(e=kt(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Tt(jt(this.rgba))},e.prototype.toHslString=function(){return t=(e=Tt(jt(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=_t(this.rgba),{h:vt(e.h),s:vt(e.s),v:vt(e.v),a:vt(e.a,3)};var e},e.prototype.invert=function(){return Wt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,-e))},e.prototype.grayscale=function(){return Wt(zt(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Wt({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):vt(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jt(this.rgba);return"number"==typeof e?Wt({h:e,s:t.s,l:t.l,a:t.a}):vt(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Wt(e).toHex()},e}(),Wt=function(e){return e instanceof Ht?e:new Ht(e)},qt=o(688);const $t=new WeakMap,Gt={},Jt={},Kt=()=>{},Xt=Kt(),Zt=Object,Yt=e=>e===Xt,Qt=e=>"function"==typeof e,en=(e,t)=>({...e,...t}),tn="undefined",nn=typeof window!=tn,rn=typeof document!=tn,on=(e,t)=>{const n=$t.get(e);return[()=>!Yt(t)&&e.get(t)||Gt,r=>{if(!Yt(t)){const o=e.get(t);t in Jt||(Jt[t]=o),n[5](t,en(o,r),o||Gt)}},n[6],()=>!Yt(t)&&t in Jt?Jt[t]:!Yt(t)&&e.get(t)||Gt]},sn=new WeakMap;let an=0;const ln=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,s;if(Zt(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=sn.get(e),o)return o;if(o=++an+"~",sn.set(e,o),n==Array){for(o="@",s=0;s<e.length;s++)o+=ln(e[s])+",";sn.set(e,o)}if(n==Zt){o="#";const t=Zt.keys(e).sort();for(;!Yt(s=t.pop());)Yt(e[s])||(o+=s+":"+ln(e[s])+",");sn.set(e,o)}}return o};let cn=!0;const[un,dn]=nn&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Kt,Kt],fn={isOnline:()=>cn,isVisible:()=>{const e=rn&&document.visibilityState;return Yt(e)||"hidden"!==e}},pn={initFocus:e=>(rn&&document.addEventListener("visibilitychange",e),un("focus",e),()=>{rn&&document.removeEventListener("visibilitychange",e),dn("focus",e)}),initReconnect:e=>{const t=()=>{cn=!0,e()},n=()=>{cn=!1};return un("online",t),un("offline",n),()=>{dn("online",t),dn("offline",n)}}},mn=!r.useId,hn=!nn||"Deno"in window,gn=hn?r.useEffect:r.useLayoutEffect,xn="undefined"!=typeof navigator&&navigator.connection,yn=!hn&&xn&&(["slow-2g","2g"].includes(xn.effectiveType)||xn.saveData),bn=e=>{if(Qt(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ln(e):"",t]};let vn=0;const wn=()=>++vn,En=2;var Sn=En;async function kn(...e){const[t,n,r,o]=e,s=en({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let i=s.populateCache;const a=s.rollbackOnError;let l=s.optimisticData;const c=!1!==s.revalidate,u=e=>"function"==typeof a?a(e):!1!==a,d=s.throwOnError;if(Qt(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=bn(n);if(!o)return;const[s,a]=on(t,o),[f,p,m]=$t.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](En).then((()=>s().data)):s().data;if(e.length<3)return g();let x,y=r;const b=wn();p[o]=[b,0];const v=!Yt(l),w=s(),E=w.data,S=w._c,k=Yt(S)?E:S;if(v&&(l=Qt(l)?l(k):l,a({data:l,_c:k})),Qt(y))try{y=y(k)}catch(e){x=e}if(y&&Qt(y.then)){if(y=await y.catch((e=>{x=e})),b!==p[o][0]){if(x)throw x;return y}x&&v&&u(x)&&(i=!0,y=k,a({data:y,_c:Xt}))}i&&(x||(Qt(i)&&(y=i(y,k)),a({data:y,_c:Xt}))),p[o][1]=wn();const C=await g();if(a({_c:Xt}),!x)return i?C:y;if(d)throw x}}const Cn=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},On=(e,t)=>{if(!$t.has(e)){const n=en(pn,t),r={},o=kn.bind(Xt,e);let s=Kt;const i={},a=(e,t)=>{const n=i[e]||[];return i[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=i[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!$t.has(e)&&($t.set(e,[r,{},{},{},o,l,a]),!hn)){const t=n.initFocus(setTimeout.bind(Xt,Cn.bind(Xt,r,0))),o=n.initReconnect(setTimeout.bind(Xt,Cn.bind(Xt,r,1)));s=()=>{t&&t(),o&&o(),$t.delete(e)}}};return c(),[e,o,c,s]}return[e,$t.get(e)[4]]},[Nn,Pn]=On(new Map),Tn=en({onLoadingSlow:Kt,onSuccess:Kt,onError:Kt,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,s=r.retryCount,i=~~((Math.random()+.5)*(1<<(s<8?s:8)))*t.errorRetryInterval;!Yt(o)&&s>o||setTimeout(n,i,r)},onDiscarded:Kt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:yn?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:yn?5e3:3e3,compare:(e,t)=>ln(e)==ln(t),isPaused:()=>!1,cache:Nn,mutate:Pn,fallback:{}},fn),Rn=(e,t)=>{const n=en(e,t);if(t){const{use:r,fallback:o}=e,{use:s,fallback:i}=t;r&&s&&(n.use=r.concat(s)),o&&i&&(n.fallback=en(o,i))}return n},jn=(0,r.createContext)({}),Ln=nn&&window.__SWR_DEVTOOLS_USE__,An=Ln?window.__SWR_DEVTOOLS_USE__:[],Dn=e=>Qt(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Mn=An.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=bn(t),[,,,o]=$t.get(Nn),s=o[r];return s?(delete o[r],s):n(...e)}),r)));Ln&&(window.__SWR_DEVTOOLS_REACT__=r);const In={dedupe:!0},Fn=(Zt.defineProperty((e=>{const{value:t}=e,n=(0,r.useContext)(jn),o=Qt(t),s=(0,r.useMemo)((()=>o?t(n):t),[o,n,t]),i=(0,r.useMemo)((()=>o?s:Rn(n,s)),[o,n,s]),a=s&&s.provider,l=(0,r.useRef)(Xt);a&&!l.current&&(l.current=On(a(i.cache||Nn),s));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),gn((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,r.createElement)(jn.Provider,en(e,{value:i}))}),"defaultValue",{value:Tn}),Bn=(e,t,n)=>{const{cache:o,compare:s,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=$t.get(o),[x,y]=bn(e),b=(0,r.useRef)(!1),v=(0,r.useRef)(!1),w=(0,r.useRef)(x),E=(0,r.useRef)(t),S=(0,r.useRef)(n),k=()=>S.current,C=()=>k().isVisible()&&k().isOnline(),[O,_,N,P]=on(o,x),T=(0,r.useRef)({}).current,R=Yt(a)?n.fallback[x]:a,j=(e,t)=>{for(const n in T){const r=n;if("data"===r){if(!s(e[r],t[r])){if(!Yt(e[r]))return!1;if(!s(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,r.useMemo)((()=>{const e=!!x&&!!t&&(Yt(l)?!k().isPaused()&&!i&&(!!Yt(c)||c):l),n=t=>{const n=en(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=P(),s=n(r),a=r===o?s:n(o);let u=s;return[()=>{const e=n(O());return j(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]}),[o,x]),A=(0,qt.useSyncExternalStore)((0,r.useCallback)((e=>N(x,((t,n)=>{j(n,t)||e()}))),[o,x]),L[0],L[1]),D=!b.current,M=m[x]&&m[x].length>0,I=A.data,F=Yt(I)?R:I,B=A.error,z=(0,r.useRef)(F),U=p?Yt(I)?z.current:I:F,V=!(M&&!Yt(B))&&(D&&!Yt(l)?l:!k().isPaused()&&(i?!Yt(F)&&c:Yt(F)||c)),H=!!(x&&t&&D&&V),W=Yt(A.isValidating)?H:A.isValidating,q=Yt(A.isLoading)?H:A.isLoading,$=(0,r.useCallback)((async e=>{const t=E.current;if(!x||!t||v.current||k().isPaused())return!1;let r,o,i=!0;const a=e||{},l=!g[x]||!a.dedupe,c=()=>mn?!v.current&&x===w.current&&b.current:x===w.current,u={isValidating:!1,isLoading:!1},d=()=>{_(u)},f=()=>{const e=g[x];e&&e[1]===o&&delete g[x]},p={isValidating:!0};Yt(O().data)&&(p.isLoading=!0);try{if(l&&(_(p),n.loadingTimeout&&Yt(O().data)&&setTimeout((()=>{i&&c()&&k().onLoadingSlow(x,n)}),n.loadingTimeout),g[x]=[t(y),wn()]),[r,o]=g[x],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[x]||g[x][1]!==o)return l&&c()&&k().onDiscarded(x),!1;u.error=Xt;const e=h[x];if(!Yt(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),l&&c()&&k().onDiscarded(x),!1;const a=O().data;u.data=s(a,r)?a:r,l&&c()&&k().onSuccess(r,x,n)}catch(e){f();const t=k(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,x,t),(!0===n||Qt(n)&&n(e))&&C()&&t.onErrorRetry(e,x,t,(e=>{const t=m[x];t&&t[0]&&t[0](3,e)}),{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return i=!1,d(),!0}),[x,o]),G=(0,r.useCallback)(((...e)=>kn(o,w.current,...e)),[]);if(gn((()=>{E.current=t,S.current=n,Yt(I)||(z.current=I)})),gn((()=>{if(!x)return;const e=$.bind(Xt,In);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(x,m,((n,r={})=>{if(0==n){const n=Date.now();k().revalidateOnFocus&&n>t&&C()&&(t=n+k().focusThrottleInterval,e())}else if(1==n)k().revalidateOnReconnect&&C()&&e();else{if(n==Sn)return $();if(3==n)return $(r)}}));return v.current=!1,w.current=x,b.current=!0,_({_k:y}),V&&(Yt(F)||hn?e():(e=>{nn&&typeof window.requestAnimationFrame!=tn?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{v.current=!0,n()}}),[x]),gn((()=>{let e;function t(){const t=Qt(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!k().isVisible()||!f&&!k().isOnline()?t():$(In).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,x]),(0,r.useDebugValue)(U),i&&Yt(F)&&x){if(!mn&&hn)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,S.current=n,v.current=!1,Yt(B)?$(In):B}return{mutate:G,get data(){return T.data=!0,U},get error(){return T.error=!0,B},get isValidating(){return T.isValidating=!0,W},get isLoading(){return T.isLoading=!0,q}}},function(...e){const t=en(Tn,(0,r.useContext)(jn)),[n,o,s]=Dn(e),i=Rn(t,s);let a=Bn;const{use:l}=i,c=(l||[]).concat(Mn);for(let e=c.length;e--;)a=c[e](a);return a(n,o||i.fetcher||null,i)});var Bn;const zn=((e,t)=>(...n)=>{const[r,o,s]=Dn(n),i=(s.use||[]).concat(t);return e(r,o,{...s,use:i})})(Fn,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),Un=u(x(((e,t={})=>(n,r,o)=>{const{enabled:s,anonymousActionType:i,store:a,...l}=t;let c;try{c=(null==s||s)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return s&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...m}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=d.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return d.set(n.name,o),{type:"tracked",store:e,...o}})(a,c,l);let h=!0;o.setState=(e,t,s)=>{const c=n(e,t);if(!h)return c;const d=void 0===s?{type:i||"anonymous"}:"string"==typeof s?{type:s}:s;return void 0===a?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${a}/${d.type}`},{...f(l.name),[a]:o.getState()}),c)};const g=(...e)=>{const t=h;h=!1,n(...e),h=t},x=e(o.setState,r,o);if("untracked"===m.type?null==u||u.init(x):(m.stores[m.store]=o,null==u||u.init(Object.fromEntries(Object.entries(m.stores).map((([e,t])=>[e,e===m.store?x:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):p(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===a)return void g(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[a];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&g(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return g(x),void 0===a?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(f(l.name));case"COMMIT":return void 0===a?void(null==u||u.init(o.getState())):null==u?void 0:u.init(f(l.name));case"ROLLBACK":return p(e.state,(e=>{if(void 0===a)return g(e),void(null==u||u.init(o.getState()));g(e[a]),null==u||u.init(f(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return p(e.state,(e=>{void 0!==a?JSON.stringify(o.getState())!==JSON.stringify(e[a])&&g(e[a]):g(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return g(void 0===a?r:r[a]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return h=!h}return}})),x})((e=>({designColors:{},setDesignColors(t){e({designColors:t})}})),{name:"Extendify Library Globals Sync"}),{name:"extendify-library-globals-sync"})),Vn=()=>{const{designColors:t,setDesignColors:n}=Un(),{data:r}=zn("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-library-theme-primary-bg");var r;return n?{mainColor:n,darkColor:Wt(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-library-theme-primary-text"))&&void 0!==r?r:"#fff"}:t}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};var Hn=window.wp.data;function Wn(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Wn),r}function qn(...e){return e.filter(Boolean).join(" ")}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),Gn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Gn||{});function Jn({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:s=!0,name:i}){let a=Xn(t,e);if(s)return Kn(a,n,r,i);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=a;if(e)return Kn(t,n,r,i)}if(1&l){let{unmount:e=!0,...t}=a;return Wn(e?0:1,{0(){return null},1(){return Kn({...t,hidden:!0,style:{display:"none"}},n,r,i)}})}return Kn(a,n,r,i)}function Kn(e,t={},n,o){var s;let{as:i=n,children:a,refName:l="ref",...c}=Qn(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===r.Fragment&&Object.keys(Yn(c)).length>0){if(!(0,r.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=qn(null==(s=d.props)?void 0:s.className,c.className),t=e?{className:e}:{};return(0,r.cloneElement)(d,Object.assign({},Xn(d.props,Yn(Qn(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,r.createElement)(i,Object.assign({},Qn(c,["ref"]),i!==r.Fragment&&u,i!==r.Fragment&&f),d)}function Xn(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function Zn(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Yn(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Qn(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var er=Object.defineProperty,tr=(e,t,n)=>(((e,t,n)=>{t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let nr=new class{constructor(){tr(this,"current",this.detect()),tr(this,"handoffState","pending"),tr(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},rr=(e,t)=>{nr.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)};function or(e){let t=(0,r.useRef)(e);return rr((()=>{t.current=e}),[e]),t}let sr=function(e){let t=or(e);return r.useCallback(((...e)=>t.current(...e)),[t])},ir=Symbol();function ar(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=sr((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[ir])))?void 0:n}var lr,cr=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(cr||{});function ur(){let[e,t]=(0,r.useState)(nr.isHandoffComplete);return e&&!1===nr.isHandoffComplete&&t(!1),(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>nr.handoff()),[]),e}let dr=null!=(lr=r.useId)?lr:function(){let e=ur(),[t,n]=r.useState(e?()=>nr.nextId():null);return rr((()=>{null===t&&n(nr.nextId())}),[t]),null!=t?""+t:void 0};var fr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fr||{});let pr=Zn((function(e,t){let{features:n=1,...r}=e;return Jn({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function mr(e){return nr.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let hr=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var gr=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(gr||{}),xr=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(xr||{}),yr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(yr||{});var br=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(br||{});function vr(e){null==e||e.focus({preventScroll:!0})}let wr=["textarea","input"].join(",");function Er(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let s=r.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(hr)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&i.length>1&&(i=i.filter((e=>!o.includes(e)))),r=null!=r?r:s.activeElement;let a,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(r))-1;if(4&t)return Math.max(0,i.indexOf(r))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=i.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=i[e],null==a||a.focus(u),d+=l}while(a!==s.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,wr))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var Sr=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Sr||{});function kr(){let e=(0,r.useRef)(!1);return rr((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Cr(...e){return(0,r.useMemo)((()=>mr(...e)),[...e])}function Or(e,t,n,o){let s=or(n);(0,r.useEffect)((()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}function _r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Nr(e,t){let n=(0,r.useRef)([]),o=sr(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,s]of t.entries())if(n.current[r]!==s){let r=o(t,e);return n.current=t,r}}),[o,...t])}function Pr(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return _r((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}function Tr(){let[e]=(0,r.useState)(Pr);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}var Rr=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Rr||{});let jr=Object.assign(Zn((function(e,t){let n=(0,r.useRef)(null),o=ar(n,t),{initialFocus:s,containers:i,features:a=30,...l}=e;ur()||(a=1);let c=Cr(n);!function({ownerDocument:e},t){let n=(0,r.useRef)(null);Or(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Nr((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&vr(n.current),n.current=null)}),[t]);let o=(0,r.useRef)(!1);(0,r.useEffect)((()=>(o.current=!1,()=>{o.current=!0,_r((()=>{!o.current||(vr(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&a));let u=function({ownerDocument:e,container:t,initialFocus:n},o){let s=(0,r.useRef)(null),i=kr();return Nr((()=>{if(!o)return;let r=t.current;!r||_r((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(s.current=t)}else if(r.contains(t))return void(s.current=t);null!=n&&n.current?vr(n.current):Er(r,gr.First)===xr.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),s.current=null==e?void 0:e.activeElement}))}),[o]),s}({ownerDocument:c,container:n,initialFocus:s},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let s=kr();Or(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!s.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let a=r.current;if(!a)return;let l=e.target;l&&l instanceof HTMLElement?Lr(i,l)?(r.current=l,vr(l)):(e.preventDefault(),e.stopPropagation(),vr(a)):vr(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:u},Boolean(8&a));let d=function(){let e=(0,r.useRef)(0);return function(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),f=sr((e=>{let t=n.current;t&&Wn(d.current,{[Sr.Forwards]:()=>{Er(t,gr.First,{skipElements:[e.relatedTarget]})},[Sr.Backwards]:()=>{Er(t,gr.Last,{skipElements:[e.relatedTarget]})}})})),p=Tr(),m=(0,r.useRef)(!1),h={ref:o,onKeyDown(e){"Tab"==e.key&&(m.current=!0,p.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(Lr(t,r)||(m.current?Er(n.current,Wn(d.current,{[Sr.Forwards]:()=>gr.Next,[Sr.Backwards]:()=>gr.Previous})|gr.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&vr(e.target)))}};return r.createElement(r.Fragment,null,Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}),Jn({ourProps:h,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}))})),{features:Rr});function Lr(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let Ar=new Set,Dr=new Map;function Mr(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Ir(e){let t=Dr.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Fr=window.ReactDOM;let Br=(0,r.createContext)(!1);function zr(e){return r.createElement(Br.Provider,{value:e.force},e.children)}let Ur=r.Fragment,Vr=Zn((function(e,t){let n=e,o=(0,r.useRef)(null),s=ar(function(e,t=!0){return Object.assign(e,{[ir]:t})}((e=>{o.current=e})),t),i=Cr(o),a=function(e){let t=(0,r.useContext)(Br),n=(0,r.useContext)(Wr),o=Cr(e),[s,i]=(0,r.useState)((()=>{if(!t&&null!==n||nr.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let r=o.createElement("div");return r.setAttribute("id","headlessui-portal-root"),o.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==s&&(null!=o&&o.body.contains(s)||null==o||o.body.appendChild(s))}),[s,o]),(0,r.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),s}(o),[l]=(0,r.useState)((()=>{var e;return nr.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=ur(),u=(0,r.useRef)(!1);return rr((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,_r((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,Fr.createPortal)(Jn({ourProps:{ref:s},theirProps:n,defaultTag:Ur,name:"Portal"}),l):null})),Hr=r.Fragment,Wr=(0,r.createContext)(null),qr=Zn((function(e,t){let{target:n,...o}=e,s={ref:ar(t)};return r.createElement(Wr.Provider,{value:n},Jn({ourProps:s,theirProps:o,defaultTag:Hr,name:"Popover.Group"}))})),$r=Object.assign(Vr,{Group:qr}),Gr=(0,r.createContext)(null);function Jr(){let e=(0,r.useContext)(Gr);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Jr),e}return e}let Kr=Zn((function(e,t){let n=dr(),{id:r=`headlessui-description-${n}`,...o}=e,s=Jr(),i=ar(t);return rr((()=>s.register(r)),[r,s.register]),Jn({ourProps:{ref:i,...s.props,id:r},theirProps:o,slot:s.slot||{},defaultTag:"p",name:s.name||"Description"})})),Xr=(0,r.createContext)(null);Xr.displayName="OpenClosedContext";var Zr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Zr||{});function Yr(){return(0,r.useContext)(Xr)}function Qr({value:e,children:t}){return r.createElement(Xr.Provider,{value:e},t)}let eo=(0,r.createContext)((()=>{}));eo.displayName="StackContext";var to=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(to||{});function no({children:e,onUpdate:t,type:n,element:o,enabled:s}){let i=(0,r.useContext)(eo),a=sr(((...e)=>{null==t||t(...e),i(...e)}));return rr((()=>{let e=void 0===s||!0===s;return e&&a(0,n,o),()=>{e&&a(1,n,o)}}),[a,n,o,s]),r.createElement(eo.Provider,{value:a},e)}function ro(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function oo(e,t,n=!0){let o=(0,r.useRef)(!1);function s(n,r){if(!o.current||n.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=r(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=mr(e))?void 0:n.body)&&Wn(t,{0(){return e.matches(hr)},1(){let t=e;for(;null!==t;){if(t.matches(hr))return!0;t=t.parentElement}return!1}})}(i,br.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{o.current=n}))}),[n]);let i=(0,r.useRef)(null);ro("mousedown",(e=>{var t,n;o.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),ro("click",(e=>{!i.current||(s(e,(()=>i.current)),i.current=null)}),!0),ro("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const so="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:io,useEffect:ao,useLayoutEffect:lo,useDebugValue:co}=s;function uo(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!so(n,e)}catch{return!0}}const fo="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},s]=io({inst:{value:r,getSnapshot:t}});return lo((()=>{o.value=r,o.getSnapshot=t,uo(o)&&s({inst:o})}),[e,r,t]),ao((()=>(uo(o)&&s({inst:o}),e((()=>{uo(o)&&s({inst:o})})))),[e]),co(r),r},po="useSyncExternalStore"in s?(e=>e.useSyncExternalStore)(s):fo;function mo(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,s=e-o;n.style(r,"paddingRight",`${s}px`)}}}function ho(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(s=i)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)}))}}}function go(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let xo=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let s=t[e].call(n,...o);s&&(n=s,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Pr(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:go(n)},o=[ho(),mo(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});xo.subscribe((()=>{let e=xo.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&xo.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&xo.dispatch("TEARDOWN",n)}}));var yo=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(yo||{}),bo=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(bo||{});let vo={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},wo=(0,r.createContext)(null);function Eo(e){let t=(0,r.useContext)(wo);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Eo),t}return t}function So(e,t){return Wn(t.type,vo,e,t)}wo.displayName="DialogContext";let ko=$n.RenderStrategy|$n.Static,Co=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-${n}`,open:s,onClose:i,initialFocus:a,__demoMode:l=!1,...c}=e,[u,d]=(0,r.useState)(0),f=Yr();void 0===s&&null!==f&&(s=Wn(f,{[Zr.Open]:!0,[Zr.Closed]:!1}));let p=(0,r.useRef)(new Set),m=(0,r.useRef)(null),h=ar(m,t),g=(0,r.useRef)(null),x=Cr(m),y=e.hasOwnProperty("open")||null!==f,b=e.hasOwnProperty("onClose");if(!y&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof s)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let v=s?0:1,[w,E]=(0,r.useReducer)(So,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),S=sr((()=>i(!1))),k=sr((e=>E({type:0,id:e}))),C=!!ur()&&!l&&0===v,O=u>1,_=null!==(0,r.useContext)(wo),N=O?"parent":"leaf";!function(e,t=!0){rr((()=>{if(!t||!e.current)return;let n=e.current,r=mr(n);if(r){Ar.add(n);for(let e of Dr.keys())e.contains(n)&&(Ir(e),Dr.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Ar)if(e.contains(t))return;1===Ar.size&&(Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e))}})),()=>{if(Ar.delete(n),Ar.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!Dr.has(e)){for(let t of Ar)if(e.contains(t))return;Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e)}}));else for(let e of Dr.keys())Ir(e),Dr.delete(e)}}}),[t])}(m,!!O&&C);let P=sr((()=>{var e,t;return[...Array.from(null!=(e=null==x?void 0:x.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(g.current)||w.panelRef.current&&e.contains(w.panelRef.current)))),null!=(t=w.panelRef.current)?t:m.current]}));oo((()=>P()),S,C&&!O),Or(null==x?void 0:x.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===cr.Escape&&0===v&&(O||(e.preventDefault(),e.stopPropagation(),S()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return po(e.subscribe,e.getSnapshot,e.getSnapshot)}(xo),o=e?r.get(e):void 0,s=!!o&&o.count>0;rr((()=>{if(e&&t)return xo.dispatch("PUSH",e,n),()=>xo.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(x,0===v&&!_,P),(0,r.useEffect)((()=>{if(0!==v||!m.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&S()}));return e.observe(m.current),()=>e.disconnect()}),[v,m,S]);let[T,R]=function(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=sr((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),o=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(Gr.Provider,{value:o},e.children)}),[t])]}(),j=(0,r.useMemo)((()=>[{dialogState:v,close:S,setTitleId:k},w]),[v,w,S,k]),L=(0,r.useMemo)((()=>({open:0===v})),[v]),A={ref:h,id:o,role:"dialog","aria-modal":0===v||void 0,"aria-labelledby":w.titleId,"aria-describedby":T};return r.createElement(no,{type:"Dialog",enabled:0===v,element:m,onUpdate:sr(((e,t,n)=>{"Dialog"===t&&Wn(e,{[to.Add](){p.current.add(n),d((e=>e+1))},[to.Remove](){p.current.add(n),d((e=>e-1))}})}))},r.createElement(zr,{force:!0},r.createElement($r,null,r.createElement(wo.Provider,{value:j},r.createElement($r.Group,{target:m},r.createElement(zr,{force:!1},r.createElement(R,{slot:L,name:"Dialog.Description"},r.createElement(jr,{initialFocus:a,containers:p,features:C?Wn(N,{parent:jr.features.RestoreFocus,leaf:jr.features.All&~jr.features.FocusLock}):jr.features.None},Jn({ourProps:A,theirProps:c,slot:L,defaultTag:"div",features:ko,visible:0===v,name:"Dialog"})))))))),r.createElement(pr,{features:fr.Hidden,ref:g}))})),Oo=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-overlay-${n}`,...s}=e,[{dialogState:i,close:a}]=Eo("Dialog.Overlay"),l=ar(t),c=sr((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return Jn({ourProps:{ref:l,id:o,"aria-hidden":!0,onClick:c},theirProps:s,slot:(0,r.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),_o=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-backdrop-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Backdrop"),l=ar(t);(0,r.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return r.createElement(zr,{force:!0},r.createElement($r,null,Jn({ourProps:{ref:l,id:o,"aria-hidden":!0},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),No=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-panel-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Panel"),l=ar(t,a.panelRef),c=(0,r.useMemo)((()=>({open:0===i})),[i]),u=sr((e=>{e.stopPropagation()}));return Jn({ourProps:{ref:l,id:o,onClick:u},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Po=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-title-${n}`,...s}=e,[{dialogState:i,setTitleId:a}]=Eo("Dialog.Title"),l=ar(t);(0,r.useEffect)((()=>(a(o),()=>a(null))),[o,a]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return Jn({ourProps:{ref:l,id:o},theirProps:s,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),To=Object.assign(Co,{Backdrop:_o,Panel:No,Overlay:Oo,Title:Po,Description:Kr});const Ro=()=>{const[t,n]=(0,e.useState)(null),r=y((e=>e.open)),o=y((e=>e.removeAllModals));return(0,e.useEffect)((()=>y.subscribe((e=>e.modals),(e=>n(e?.length>0?e[0]:null)))),[]),(0,e.useEffect)((()=>{r||o()}),[r,o]),t};var jo=window.wp.i18n,Lo=window.wp.components,Ao=window.lodash;const Do=new Map,Mo=new WeakMap;let Io,Fo=0;function Bo(e,t,n={},r=Io){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:s,elements:i}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(Mo.has(n)||(Fo+=1,Mo.set(n,Fo.toString())),Mo.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=Do.get(t);if(!n){const r=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var n;const s=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(n=r.get(t.target))||n.forEach((e=>{e(s,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},Do.set(t,n)}return n}(n);let a=i.get(e)||[];return i.has(e)||i.set(e,a),a.push(t),s.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(i.delete(e),s.unobserve(e)),0===i.size&&(s.disconnect(),Do.delete(o))}}class zo extends r.Component{constructor(e){super(e),this.node=null,this._unobserveCb=null,this.handleNode=e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=e||null,this.observeNode()},this.handleChange=(e,t)=>{e&&this.props.triggerOnce&&this.unobserve(),isPlainChildren(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t)},this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve(),this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o,fallbackInView:s}=this.props;this._unobserveCb=Bo(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o},s)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){if(!isPlainChildren(this.props)){const{inView:e,entry:t}=this.state;return this.props.children({inView:e,entry:t,ref:this.handleNode})}const e=this.props,{children:t,as:n}=e,r=function(e,t){if(null==e)return{};for(var n,r,o={},s=Object.keys(e);r<s.length;r++)s[r],null.indexOf(n)>=0||(o[n]=e[n]);return o}(e);return React.createElement(n||"div",_extends({ref:this.handleNode},r),t)}}function Uo(){return Uo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uo.apply(this,arguments)}function Vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vo(Object(n),!0).forEach((function(t){Wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class qo extends i().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const s=parseInt(o);s>0&&e<=s&&s<n&&(n=s,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=i().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let s=n;s&&"string"!=typeof s&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===s&&(s="my-masonry-grid_column"));const a=Ho(Ho(Ho({},e),t),{},{style:Ho(Ho({},t.style),{},{width:o}),className:s});return r.map(((e,t)=>i().createElement("div",Uo({},a,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:s,className:a}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=a;return"string"!=typeof a&&(this.logDeprecated('The property "className" requires a string'),void 0===a&&(c="my-masonry-grid")),i().createElement("div",Uo({},l,{className:c}),this.renderColumns())}}qo.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var $o=qo;let Go=0;const Jo={async get(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Go++;const r="pattern"===e.type?"8":"4",o="pattern"===e.type?"patternType":"layoutType",s=Object.assign({filterByFormula:Ko(e,o),pageSize:r,categories:e.taxonomies,search:e.search,type:e.type,offset:"",initial:1===Go,request_count:Go,sdk_partner:null!==(t=at.getState().sdkPartner)&&void 0!==t?t:""},n);return await ct.post("templates",s)},maybeImport(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e?.id,categories:r,maybe_import:!0,type:e.fields?.type,sdk_partner:null!==(n=at.getState().sdkPartner)&&void 0!==n?n:"",pageSize:"1",template_name:e.fields?.title})},import(e){var t,n,r,o;const s=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e.id,categories:s,imported:!0,basePattern:null!==(n=null!==(r=e.fields?.basePattern)&&void 0!==r?r:e.fields?.baseLayout)&&void 0!==n?n:"",type:e.fields.type,sdk_partner:null!==(o=at.getState().sdkPartner)&&void 0!==o?o:"",pageSize:"1",template_name:e.fields?.title})}},Ko=(e,t)=>{let{taxonomies:n}=e;const r=n?.siteType?.slug,o=[`{type}="${t.replace("Type","")}"`,`{siteType}="${r}"`];return n[t]?.slug&&o.push(`{${t}}="${n[t].slug}"`),`AND(${o.join(", ")})`.replace(/\r?\n|\r/g,"")};var Xo=window.wp.blockEditor,Zo=o(184),Yo=o.n(Zo);const Qo=()=>{const[t,n]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=()=>n(window.location.search.indexOf("DEVMODE")>-1||window.location.search.indexOf("LOCALMODE")>-1);return e(),window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),t},es={getInstalled(){return ct.get("plugins")},installAndActivate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new FormData;return t.append("plugins",JSON.stringify(e)),ct.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},getActivated(){return ct.get("active-plugins")}};let ts=[],ns=[];async function rs(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ts?.length||(ts=Object.keys(await es.getInstalled()));return(!!n?.length&&n.filter((e=>!ts.some((t=>t.includes(e)))))).length}async function os(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ns?.length||(ns=Object.values(await es.getActivated()));const r=!!n?.length&&n.filter((e=>!ns.some((t=>t.includes(e)))));return(!r||!await rs(e))&&r?.length}const ss=u(x((e=>({wantedTemplate:{},importOnLoad:!1,setWanted:t=>e({wantedTemplate:t}),removeWanted:()=>e({wantedTemplate:{}})})),{name:"extendify-wanted-template"})),is=e=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";at.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent(`extendify::${t}-library`,{detail:e,bubbles:!0}))}(e,"open");function as(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function ls(e){switch(e){case"siteType":return(0,jo.__)("Site Type","extendify");case"patternType":return(0,jo.__)("Content","extendify");case"layoutType":return(0,jo.__)("Page Types","extendify")}return e}function cs(){var t;const n=ss((e=>e.wantedTemplate)),r=n?.fields?.required_plugins||[];return(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Plugins required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.sprintf)(1 !function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},640:function(e,t,n){"use strict";var r=n(742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,s,i,a,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),a=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=o[t.format]||o.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),a.selectNodeContents(c),l.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),s=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(a):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},300:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=a(n(196)),s=a(n(640)),i=["text","onCopy","options","children"];function a(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(g,e);var t,n,a,l,h=(a=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(l){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return m(f(e=h.call.apply(h,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,i=n.onCopy,a=n.children,l=n.options,c=o.default.Children.only(a),u=(0,s.default)(r,l);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,i),r=o.default.Children.only(t);return o.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(o.default.PureComponent);t.CopyToClipboard=h,m(h,"defaultProps",{onCopy:void 0,options:void 0})},855:function(e,t,n){"use strict";var r=n(300).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},250:function(e,t,n){"use strict";var r=n(196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useState,i=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return a((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:function(e,t,n){"use strict";var r=n(196),o=n(688),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,s(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,a=n)}var i,a,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=i(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},688:function(e,t,n){"use strict";e.exports=n(250)},798:function(e,t,n){"use strict";e.exports=n(139)},196:function(e){"use strict";e.exports=window.React}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var s=Object.create(null);o.r(s);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},o.d(s,i),s},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.wp.element,t=window.wp.blocks;const n=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,s={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,s),s};var r=o(196),s=o.t(r,2),i=o.n(r),a=o(798);const{useSyncExternalStoreWithSelector:l}=a,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?n(e):n)(e):e,o=(e,n)=>function(e,t=e.getState,n){const o=l(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,r.useDebugValue)(o),o}(t,e,n);return Object.assign(o,t),o},u=e=>e?c(e):c,d=new Map,f=e=>{const t=d.get(e);return t?Object.fromEntries(Object.entries(t.stores).map((([e,t])=>[e,t.getState()]))):{}},p=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==n&&t(n)},m=e=>(t,n,r)=>{const o=r.subscribe;return r.subscribe=(e,t,n)=>{let s=e;if(t){const o=(null==n?void 0:n.equalityFn)||Object.is;let i=e(r.getState());s=n=>{const r=e(n);if(!o(i,r)){const e=i;t(i=r,e)}},(null==n?void 0:n.fireImmediately)&&t(i,i)}return o(s)},e(t,n,r)};function h(e){let t;try{t=e()}catch(e){return}const n={getItem:e=>{var n;const r=e=>null===e?null:JSON.parse(e),o=null!=(n=t.getItem(e))?n:null;return o instanceof Promise?o.then(r):r(o)},setItem:(e,n)=>t.setItem(e,JSON.stringify(n)),removeItem:e=>t.removeItem(e)};return n}const g=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(e){return g(e)(n)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return g(t)(e)}}}},x=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,o)=>{let s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c;try{c=s.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=g(s.serialize),d=()=>{const e=s.partialize({...r()});let t;const n=u({state:e,version:s.version}).then((e=>c.setItem(s.name,e))).catch((e=>{t=e}));if(t)throw t;return n},f=o.setState;o.setState=(e,t)=>{f(e,t),d()};const p=e(((...e)=>{n(...e),d()}),r,o);let m;const h=()=>{var e;if(!c)return;i=!1,a.forEach((e=>e(r())));const t=(null==(e=s.onRehydrateStorage)?void 0:e.call(s,r()))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e)return s.deserialize(e)})).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=s.merge(e,null!=(t=r())?t:p),n(m,!0),d()})).then((()=>{null==t||t(m,void 0),i=!0,l.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.getStorage&&(c=e.getStorage())},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},h(),m||p})(e,t)):((e,t)=>(n,r,o)=>{let s={storage:h((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1;const a=new Set,l=new Set;let c=s.storage;if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),r,o);const u=()=>{const e=s.partialize({...r()});return c.setItem(s.name,{state:e,version:s.version})},d=o.setState;o.setState=(e,t)=>{d(e,t),u()};const f=e(((...e)=>{n(...e),u()}),r,o);let p;const m=()=>{var e,t;if(!c)return;i=!1,a.forEach((e=>{var t;return e(null!=(t=r())?t:f)}));const o=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=r())?e:f))||void 0;return g(c.getItem.bind(c))(s.name).then((e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return p=s.merge(e,null!=(t=r())?t:f),n(p,!0),u()})).then((()=>{null==o||o(p,void 0),p=r(),i=!0,l.forEach((e=>e(p)))})).catch((e=>{null==o||o(void 0,e)}))};return o.persist={setOptions:e=>{s={...s,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>m(),hasHydrated:()=>i,onHydrate:e=>(a.add(e),()=>{a.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},s.skipHydration||m(),p||f})(e,t),y=u(m(x(((e,t)=>({open:!1,ready:!1,metaData:{},currentTaxonomies:{},currentType:"pattern",modals:[],pushModal:n=>e({modals:[n,...t().modals]}),popModal:()=>e({modals:t().modals.slice(1)}),removeAllModals:()=>e({modals:[]}),updateCurrentTaxonomies:t=>e({currentTaxonomies:{...t}}),updateCurrentType:t=>e({currentType:t}),setOpen:t=>e({open:t}),setReady:t=>e({ready:t})})),{name:"extendify-global-state",partialize:e=>(delete e.modals,delete e.ready,e)})));function b(e,t){return function(){return e.apply(t,arguments)}}const{toString:v}=Object.prototype,{getPrototypeOf:w}=Object,E=(e=>t=>{const n=v.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),k=e=>(e=e.toLowerCase(),t=>E(t)===e),S=e=>t=>typeof t===e,{isArray:C}=Array,O=S("undefined"),_=k("ArrayBuffer"),N=S("string"),P=S("function"),T=S("number"),R=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==E(e))return!1;const t=w(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},L=k("Date"),A=k("File"),D=k("Blob"),M=k("FileList"),F=k("URLSearchParams");function I(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),C(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let i;for(r=0;r<s;r++)i=o[r],t.call(null,e[i],i,e)}}function B(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,U=e=>!O(e)&&e!==z,V=(H="undefined"!=typeof Uint8Array&&w(Uint8Array),e=>H&&e instanceof H);var H;const W=k("HTMLFormElement"),q=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$=k("RegExp"),G=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};I(n,((n,o)=>{!1!==t(n,o,e)&&(r[o]=n)})),Object.defineProperties(e,r)},J="abcdefghijklmnopqrstuvwxyz",K="0123456789",X={DIGIT:K,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+K};var Z={isArray:C,isArrayBuffer:_,isBuffer:function(e){return null!==e&&!O(e)&&null!==e.constructor&&!O(e.constructor)&&P(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{const t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||v.call(e)===t||P(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer),t},isString:N,isNumber:T,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:j,isUndefined:O,isDate:L,isFile:A,isBlob:D,isRegExp:$,isFunction:P,isStream:e=>R(e)&&P(e.pipe),isURLSearchParams:F,isTypedArray:V,isFileList:M,forEach:I,merge:function e(){const{caseless:t}=U(this)&&this||{},n={},r=(r,o)=>{const s=t&&B(n,o)||o;j(n[s])&&j(r)?n[s]=e(n[s],r):j(r)?n[s]=e({},r):C(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&I(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(I(t,((t,r)=>{n&&P(t)?e[r]=b(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,s,i;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],r&&!r(i,e,t)||a[i]||(t[i]=e[i],a[i]=!0);e=!1!==n&&w(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:k,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(C(e))return e;let t=e.length;if(!T(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:W,hasOwnProperty:q,hasOwnProp:q,reduceDescriptors:G,freezeMethods:e=>{G(e,((t,n)=>{if(P(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];P(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return C(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:B,global:z,isContextDefined:U,ALPHABET:X,generateString:(e=16,t=X.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&P(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=C(e)?[]:{};return I(e,((e,t)=>{const s=n(e,r+1);!O(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)}};function Y(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Z.inherits(Y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Q=Y.prototype,ee={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ee[e]={value:e}})),Object.defineProperties(Y,ee),Object.defineProperty(Q,"isAxiosError",{value:!0}),Y.from=(e,t,n,r,o,s)=>{const i=Object.create(Q);return Z.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Y.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};var te=Y;function ne(e){return Z.isPlainObject(e)||Z.isArray(e)}function re(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function oe(e,t,n){return e?e.concat(t).map((function(e,t){return e=re(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const se=Z.toFlatObject(Z,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ie=function(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Z.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Z.isDate(e))return e.toISOString();if(!a&&Z.isBlob(e))throw new te("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(e)||Z.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Z.isArray(e)&&function(e){return Z.isArray(e)&&!e.some(ne)}(e)||(Z.isFileList(e)||Z.endsWith(n,"[]"))&&(a=Z.toArray(e)))return n=re(n),a.forEach((function(e,r){!Z.isUndefined(e)&&null!==e&&t.append(!0===i?oe([n],r,s):null===i?n:n+"[]",l(e))})),!1;return!!ne(e)||(t.append(oe(o,n,s),l(e)),!1)}const u=[],d=Object.assign(se,{defaultVisitor:c,convertValue:l,isVisitable:ne});if(!Z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Z.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Z.forEach(n,(function(n,s){!0===(!(Z.isUndefined(n)||null===n)&&o.call(t,n,Z.isString(s)?s.trim():s,r,d))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t};function ae(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function le(e,t){this._pairs=[],e&&ie(e,this,t)}const ce=le.prototype;ce.append=function(e,t){this._pairs.push([e,t])},ce.toString=function(e){const t=e?function(t){return e.call(this,t,ae)}:ae;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var ue=le;function de(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fe(e,t,n){if(!t)return e;const r=n&&n.encode||de,o=n&&n.serialize;let s;if(s=o?o(t,n):Z.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}var pe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},he="undefined"!=typeof URLSearchParams?URLSearchParams:ue,ge=FormData;const xe=(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document})(),ye="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var be={isBrowser:!0,classes:{URLSearchParams:he,FormData:ge,Blob:Blob},isStandardBrowserEnv:xe,isStandardBrowserWebWorkerEnv:ye,protocols:["http","https","file","blob","url","data"]},ve=function(e){function t(e,n,r,o){let s=e[o++];const i=Number.isFinite(+s),a=o>=e.length;return s=!s&&Z.isArray(r)?r.length:s,a?(Z.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i):(r[s]&&Z.isObject(r[s])||(r[s]=[]),t(e,n,r[s],o)&&Z.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}(r[s])),!i)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const n={};return Z.forEachEntry(e,((e,r)=>{t(function(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const we={"Content-Type":void 0},Ee={transitional:me,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Z.isObject(e);if(o&&Z.isHTMLForm(e)&&(e=new FormData(e)),Z.isFormData(e))return r&&r?JSON.stringify(ve(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ie(e,new be.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return be.isNode&&Z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=Z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ie(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Z.isString(e))try{return(0,JSON.parse)(e),Z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ee.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw te.from(e,te.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:be.classes.FormData,Blob:be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Z.forEach(["delete","get","head"],(function(e){Ee.headers[e]={}})),Z.forEach(["post","put","patch"],(function(e){Ee.headers[e]=Z.merge(we)}));var ke=Ee;const Se=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ce=Symbol("internals");function Oe(e){return e&&String(e).trim().toLowerCase()}function _e(e){return!1===e||null==e?e:Z.isArray(e)?e.map(_e):String(e)}function Ne(e,t,n,r){return Z.isFunction(r)?r.call(this,t,n):Z.isString(t)?Z.isString(r)?-1!==t.indexOf(r):Z.isRegExp(r)?r.test(t):void 0:void 0}class Pe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Oe(t);if(!o)throw new Error("header name must be a non-empty string");const s=Z.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=_e(e))}const s=(e,t)=>Z.forEach(e,((e,n)=>o(e,n,t)));return Z.isPlainObject(e)||e instanceof this.constructor?s(e,t):Z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z]+$/.test(e.trim())?s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Se[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Z.isFunction(t))return t.call(this,e,n);if(Z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Oe(e)){const n=Z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ne(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Oe(e)){const o=Z.findKey(n,e);!o||t&&!Ne(0,n[o],o,t)||(delete n[o],r=!0)}}return Z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ne(0,this[o],o,e)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Z.forEach(this,((r,o)=>{const s=Z.findKey(n,o);if(s)return t[s]=_e(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=_e(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Z.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Z.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ce]=this[Ce]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Oe(e);t[r]||(function(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Z.isArray(e)?e.forEach(r):r(e),this}}Pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Z.freezeMethods(Pe.prototype),Z.freezeMethods(Pe);var Te=Pe;function Re(e,t){const n=this||ke,r=t||n,o=Te.from(r.headers);let s=r.data;return Z.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function je(e){return!(!e||!e.__CANCEL__)}function Le(e,t,n){te.call(this,null==e?"canceled":e,te.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(Le,te,{__CANCEL__:!0});var Ae=Le,De=be.isStandardBrowserEnv?{write:function(e,t,n,r,o,s){const i=[];i.push(e+"="+encodeURIComponent(t)),Z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Z.isString(r)&&i.push("path="+r),Z.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Me(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Fe=be.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Z.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Ie=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[i];o||(o=l),n[s]=a,r[s]=l;let u=i,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),l-o<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};function Be(e,t){let n=0;const r=Ie(50,250);return o=>{const s=o.loaded,i=o.lengthComputable?o.total:void 0,a=s-n,l=r(a);n=s;const c={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:l||void 0,estimated:l&&i&&s<=i?(i-s)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ze={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=Te.from(e.headers).normalize(),s=e.responseType;let i;function a(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}Z.isFormData(r)&&(be.isStandardBrowserEnv||be.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=Me(e.baseURL,e.url);function u(){if(!l)return;const r=Te.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),a()}),(function(e){n(e),a()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),fe(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new te("Request aborted",te.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new te("Network Error",te.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||me;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new te(t,r.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,l)),l=null},be.isStandardBrowserEnv){const t=(e.withCredentials||Fe(c))&&e.xsrfCookieName&&De.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&Z.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),Z.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Be(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Be(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{l&&(n(!t||t.type?new Ae(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===be.protocols.indexOf(d)?n(new te("Unsupported protocol "+d+":",te.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};Z.forEach(ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ue={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=Z.isString(n)?ze[n.toLowerCase()]:n));o++);if(!r){if(!1===r)throw new te(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT");throw new Error(Z.hasOwnProp(ze,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`)}if(!Z.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:ze};function Ve(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ae(null,e)}function He(e){return Ve(e),e.headers=Te.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ue.getAdapter(e.adapter||ke.adapter)(e).then((function(t){return Ve(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Te.from(t.headers),t}),(function(t){return je(t)||(Ve(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Te.from(t.response.headers))),Promise.reject(t)}))}const We=e=>e instanceof Te?e.toJSON():e;function qe(e,t){t=t||{};const n={};function r(e,t,n){return Z.isPlainObject(e)&&Z.isPlainObject(t)?Z.merge.call({caseless:n},e,t):Z.isPlainObject(t)?Z.merge({},t):Z.isArray(t)?t.slice():t}function o(e,t,n){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!Z.isUndefined(t))return r(void 0,t)}function i(e,t){return Z.isUndefined(t)?Z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o(We(e),We(t),!0)};return Z.forEach(Object.keys(e).concat(Object.keys(t)),(function(r){const s=l[r]||o,i=s(e[r],t[r],r);Z.isUndefined(i)&&s!==a||(n[r]=i)})),n}const $e="1.3.2",Ge={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ge[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Je={};Ge.transitional=function(e,t,n){function r(e,t){return"[Axios v"+$e+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new te(r(o," has been removed"+(t?" in "+t:"")),te.ERR_DEPRECATED);return t&&!Je[o]&&(Je[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};var Ke={assertOptions:function(e,t,n){if("object"!=typeof e)throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new te("option "+s+" must be "+n,te.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new te("Unknown option "+s,te.ERR_BAD_OPTION)}},validators:Ge};const Xe=Ke.validators;class Ze{constructor(e){this.defaults=e,this.interceptors={request:new pe,response:new pe}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;let s;void 0!==n&&Ke.assertOptions(n,{silentJSONParsing:Xe.transitional(Xe.boolean),forcedJSONParsing:Xe.transitional(Xe.boolean),clarifyTimeoutError:Xe.transitional(Xe.boolean)},!1),void 0!==r&&Ke.assertOptions(r,{encode:Xe.function,serialize:Xe.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=o&&Z.merge(o.common,o[t.method]),s&&Z.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Te.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[He.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=i.length;let f=t;for(d=0;d<u;){const e=i[d++],t=i[d++];try{f=e(f)}catch(e){t.call(this,e);break}}try{c=He.call(this,f)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return fe(Me((e=qe(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Z.forEach(["delete","get","head","options"],(function(e){Ze.prototype[e]=function(t,n){return this.request(qe(n||{},{method:e,url:t,data:(n||{}).data}))}})),Z.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(qe(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ze.prototype[e]=t(),Ze.prototype[e+"Form"]=t(!0)}));var Ye=Ze;class Qe{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ae(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new Qe((function(t){e=t}));return{token:t,cancel:e}}}var et=Qe;const tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tt).forEach((([e,t])=>{tt[t]=e}));var nt=tt;const rt=function e(t){const n=new Ye(t),r=b(Ye.prototype.request,n);return Z.extend(r,Ye.prototype,n,{allOwnKeys:!0}),Z.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qe(t,n))},r}(ke);rt.Axios=Ye,rt.CanceledError=Ae,rt.CancelToken=et,rt.isCancel=je,rt.VERSION=$e,rt.toFormData=ie,rt.AxiosError=te,rt.Cancel=rt.CanceledError,rt.all=function(e){return Promise.all(e)},rt.spread=function(e){return function(t){return e.apply(null,t)}},rt.isAxiosError=function(e){return Z.isObject(e)&&!0===e.isAxiosError},rt.mergeConfig=qe,rt.AxiosHeaders=Te,rt.formToJSON=e=>ve(Z.isHTMLForm(e)?new FormData(e):e),rt.HttpStatusCode=nt,rt.default=rt;var ot=rt;const st={async getData(){const e=await fetch(`${window.extendifyData.root}/user`,{method:"GET",headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify":!0}});return await e.json()},getMeta(e){return ct.get("user-meta",{params:{key:e}})},authenticate(e,t){const n=new FormData;return n.append("email",e),n.append("key",t),ct.post("login",n,{headers:{"Content-Type":"multipart/form-data"}})},register(e){const t=new FormData;return t.append("data",e),ct.post("register",t,{headers:{"Content-Type":"multipart/form-data"}})},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("user",t,{headers:{"Content-Type":"multipart/form-data"}})},deleteData(){return ct.post("clear-user")}},it={getItem:async()=>await st.getData(),setItem:async(e,t)=>await st.setData(t),removeItem:async()=>await st.deleteData()},at=u(x(((e,t)=>({firstLoadedOn:(new Date).toISOString(),email:"",apiKey:"",uuid:"",sdkPartner:"",noticesDismissedAt:{},modalNoticesDismissedAt:{},imports:0,runningImports:0,entryPoint:"not-set",canInstallPlugins:!1,canActivatePlugins:!1,openOnNewPage:void 0,setOpenOnNewPage:t=>e({openOnNewPage:t}),incrementImports:()=>{e((e=>({imports:Number(e.imports)+1,runningImports:Number(e.runningImports)+1})))},hasAvailableImports:()=>!!t().apiKey||Number(t().runningImports)<10,remainingImports:()=>{const e=10-Number(t().runningImports);return e>0?e:0},markNoticeSeen:(n,r)=>{e({[`${r}DismissedAt`]:{...t()[`${r}DismissedAt`],[n]:(new Date).toISOString()}})}})),{name:"extendify-user",storage:h((()=>it))})),lt=()=>{const[t,n]=(0,e.useState)(at.persist.hasHydrated);return(0,e.useEffect)((()=>{const e=at.persist.onFinishHydration((()=>n(!0)));return()=>{e()}}),[]),t},ct=ot.create({baseURL:window.extendifyData.root,headers:{"X-WP-Nonce":window.extendifyData.nonce,"X-Requested-With":"XMLHttpRequest","X-Extendify-Library":!0,"X-Extendify":!0}});function ut(e){return Object.prototype.hasOwnProperty.call(e,"data")?e.data:e}ct.interceptors.response.use((e=>function(e){return Object.prototype.hasOwnProperty.call(e,"soft_error")&&window.dispatchEvent(new CustomEvent("extendify::softerror-encountered",{detail:e.soft_error,bubbles:!0})),e}(ut(e))),(e=>function(e){if(e.response)return console.error(e.response),Promise.reject(ut(e.response))}(e))),ct.interceptors.request.use((e=>function(e){return e.headers["X-Extendify-Dev-Mode"]=window.location.search.indexOf("DEVMODE")>-1,e.headers["X-Extendify-Local-Mode"]=window.location.search.indexOf("LOCALMODE")>-1,e}(function(e){const t=at.getState(),n=t.apiKey?"unlimited":t.remainingImports();return e.data&&(e.data.remaining_imports=n,e.data.entry_point=t.entryPoint,e.data.total_imports=t.imports),e}(e))),(e=>e));const dt={getData(){return ct.get("site-settings")},setData(e){const t=new FormData;return t.append("data",JSON.stringify(e)),ct.post("site-settings",t,{headers:{"Content-Type":"multipart/form-data"}})},updateOption(e,t){return ct.post("site-settings/options",{option:e,value:t})},addUtilsToGlobalStyles(){return ct.post("site-settings/add-utils-to-global-styles")}},ft={getItem:async()=>await dt.getData(),setItem:async(e,t)=>await dt.setData(t),removeItem:()=>{}},pt=u(x((e=>({siteType:{},activateLegacyClasses:!1,setSiteType:async t=>{e({siteType:t}),await dt.updateOption("extendify_siteType",t)}})),{name:"extendify-sitesettings",storage:h((()=>ft))})),mt={async get(){return await ct.get("taxonomies")}},ht=u(x(((e,t)=>({taxonomies:{},setTaxonomies:t=>e({taxonomies:t}),fetchTaxonomies:async()=>{let e;try{if(e=await mt.get(),e?.errors)throw console.error(e),new Error("Error fetching taxonomies")}catch(e){return void setTimeout((()=>t().fetchTaxonomies()),2e3)}e=Object.keys(e).reduce(((t,n)=>(t[n]=e[n],t)),{}),Object.keys(e)?.length&&t().setTaxonomies(e)}})),{name:"extendify-taxonomies"})),gt=u(m(((e,t)=>({templates:[],skipNextFetch:!1,fetchToken:null,taxonomyDefaultState:{},nextPage:"",searchParams:{taxonomies:{},type:"pattern"},initTemplateData(){e({activeTemplate:{}}),t().setupDefaultTaxonomies(),t().updateType(y.getState().currentType)},appendTemplates:async n=>{for(const r of n)t().templates.find((e=>e.id===r.id))||(await new Promise((e=>setTimeout(e,5))),requestAnimationFrame((()=>{const n=[...t().templates,r];e({templates:n})})))},setupDefaultTaxonomies:()=>{var t;const n=ht.getState().taxonomies;let r=Object.entries(n).reduce(((e,t)=>(e[t[0]]={slug:"",title:"Featured"},e)),{});const o={taxonomies:{...r,...null!==(t=y.getState()?.currentTaxonomies)&&void 0!==t?t:{},siteType:pt.getState().siteType}};e((e=>({taxonomyDefaultState:r,searchParams:{...e.searchParams,...o}}))),y.getState().updateCurrentTaxonomies(o.taxonomies)},updateTaxonomies:e=>{const n={};n.taxonomies=Object.assign({},t().searchParams.taxonomies,e),y.getState().updateCurrentTaxonomies(n?.taxonomies),t().updateSearchParams(n)},updateType(e){y.getState().updateCurrentType(e),t().updateSearchParams({type:e})},updateSearchParams:n=>{n?.taxonomies&&!Object.keys(n.taxonomies).length&&(n.taxonomies=t().taxonomyDefaultState);const r=Object.assign({},t().searchParams,n);JSON.stringify(r)!==JSON.stringify(t().searchParams)&&e({templates:[],nextPage:"",searchParams:r})},resetTemplates:()=>e({templates:[],nextPage:""})})))),xt={metaData(){return ct.get("meta-data")},ping(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post("simple-ping",{action:e,categories:r,sdk_partner:null!==(n=at.getState()?.sdkPartner)&&void 0!==n?n:""})}};var yt={grad:.9,turn:360,rad:360/(2*Math.PI)},bt=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},vt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},wt=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Et=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},kt=function(e){return{r:wt(e.r,0,255),g:wt(e.g,0,255),b:wt(e.b,0,255),a:wt(e.a)}},St=function(e){return{r:vt(e.r),g:vt(e.g),b:vt(e.b),a:vt(e.a,3)}},Ct=/^#([0-9a-f]{3,8})$/i,Ot=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},_t=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=Math.max(t,n,r),i=s-Math.min(t,n,r),a=i?s===t?(n-r)/i:s===n?2+(r-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:o}},Nt=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var s=Math.floor(t),i=r*(1-n),a=r*(1-(t-s)*n),l=r*(1-(1-t+s)*n),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:o}},Pt=function(e){return{h:Et(e.h),s:wt(e.s,0,100),l:wt(e.l,0,100),a:wt(e.a)}},Tt=function(e){return{h:vt(e.h),s:vt(e.s),l:vt(e.l),a:vt(e.a,3)}},Rt=function(e){return Nt((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},jt=function(e){return{h:(t=_t(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},Lt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,At=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ft={string:[[function(e){var t=Ct.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?vt(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?vt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Dt.exec(e)||Mt.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:kt({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Lt.exec(e)||At.exec(e);if(!t)return null;var n,r,o=Pt({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(yt[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Rt(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,s=void 0===o?1:o;return bt(t)&&bt(n)&&bt(r)?kt({r:Number(t),g:Number(n),b:Number(r),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=Pt({h:Number(t),s:Number(n),l:Number(r),a:Number(s)});return Rt(i)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,s=void 0===o?1:o;if(!bt(t)||!bt(n)||!bt(r))return null;var i=function(e){return{h:Et(e.h),s:wt(e.s,0,100),v:wt(e.v,0,100),a:wt(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(s)});return Nt(i)},"hsv"]]},It=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},Bt=function(e){return"string"==typeof e?It(e.trim(),Ft.string):"object"==typeof e&&null!==e?It(e,Ft.object):[null,void 0]},zt=function(e,t){var n=jt(e);return{h:n.h,s:wt(n.s+100*t,0,100),l:n.l,a:n.a}},Ut=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vt=function(e,t){var n=jt(e);return{h:n.h,s:n.s,l:wt(n.l+100*t,0,100),a:n.a}},Ht=function(){function e(e){this.parsed=Bt(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return vt(Ut(this.rgba),2)},e.prototype.isDark=function(){return Ut(this.rgba)<.5},e.prototype.isLight=function(){return Ut(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=St(this.rgba)).r,n=e.g,r=e.b,s=(o=e.a)<1?Ot(vt(255*o)):"","#"+Ot(t)+Ot(n)+Ot(r)+s;var e,t,n,r,o,s},e.prototype.toRgb=function(){return St(this.rgba)},e.prototype.toRgbString=function(){return t=(e=St(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Tt(jt(this.rgba))},e.prototype.toHslString=function(){return t=(e=Tt(jt(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=_t(this.rgba),{h:vt(e.h),s:vt(e.s),v:vt(e.v),a:vt(e.a,3)};var e},e.prototype.invert=function(){return Wt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Wt(zt(this.rgba,-e))},e.prototype.grayscale=function(){return Wt(zt(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Wt(Vt(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Wt({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):vt(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jt(this.rgba);return"number"==typeof e?Wt({h:e,s:t.s,l:t.l,a:t.a}):vt(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Wt(e).toHex()},e}(),Wt=function(e){return e instanceof Ht?e:new Ht(e)},qt=o(688);const $t=new WeakMap,Gt={},Jt={},Kt=()=>{},Xt=Kt(),Zt=Object,Yt=e=>e===Xt,Qt=e=>"function"==typeof e,en=(e,t)=>({...e,...t}),tn="undefined",nn=typeof window!=tn,rn=typeof document!=tn,on=(e,t)=>{const n=$t.get(e);return[()=>!Yt(t)&&e.get(t)||Gt,r=>{if(!Yt(t)){const o=e.get(t);t in Jt||(Jt[t]=o),n[5](t,en(o,r),o||Gt)}},n[6],()=>!Yt(t)&&t in Jt?Jt[t]:!Yt(t)&&e.get(t)||Gt]},sn=new WeakMap;let an=0;const ln=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,s;if(Zt(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=sn.get(e),o)return o;if(o=++an+"~",sn.set(e,o),n==Array){for(o="@",s=0;s<e.length;s++)o+=ln(e[s])+",";sn.set(e,o)}if(n==Zt){o="#";const t=Zt.keys(e).sort();for(;!Yt(s=t.pop());)Yt(e[s])||(o+=s+":"+ln(e[s])+",");sn.set(e,o)}}return o};let cn=!0;const[un,dn]=nn&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Kt,Kt],fn={isOnline:()=>cn,isVisible:()=>{const e=rn&&document.visibilityState;return Yt(e)||"hidden"!==e}},pn={initFocus:e=>(rn&&document.addEventListener("visibilitychange",e),un("focus",e),()=>{rn&&document.removeEventListener("visibilitychange",e),dn("focus",e)}),initReconnect:e=>{const t=()=>{cn=!0,e()},n=()=>{cn=!1};return un("online",t),un("offline",n),()=>{dn("online",t),dn("offline",n)}}},mn=!r.useId,hn=!nn||"Deno"in window,gn=hn?r.useEffect:r.useLayoutEffect,xn="undefined"!=typeof navigator&&navigator.connection,yn=!hn&&xn&&(["slow-2g","2g"].includes(xn.effectiveType)||xn.saveData),bn=e=>{if(Qt(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ln(e):"",t]};let vn=0;const wn=()=>++vn,En=2;var kn=En;async function Sn(...e){const[t,n,r,o]=e,s=en({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let i=s.populateCache;const a=s.rollbackOnError;let l=s.optimisticData;const c=!1!==s.revalidate,u=e=>"function"==typeof a?a(e):!1!==a,d=s.throwOnError;if(Qt(n)){const e=n,r=[],o=t.keys();for(let n=o.next();!n.done;n=o.next()){const o=n.value;!/^\$(inf|sub)\$/.test(o)&&e(t.get(o)._k)&&r.push(o)}return Promise.all(r.map(f))}return f(n);async function f(n){const[o]=bn(n);if(!o)return;const[s,a]=on(t,o),[f,p,m]=$t.get(t),h=f[o],g=()=>c&&(delete m[o],h&&h[0])?h[0](En).then((()=>s().data)):s().data;if(e.length<3)return g();let x,y=r;const b=wn();p[o]=[b,0];const v=!Yt(l),w=s(),E=w.data,k=w._c,S=Yt(k)?E:k;if(v&&(l=Qt(l)?l(S):l,a({data:l,_c:S})),Qt(y))try{y=y(S)}catch(e){x=e}if(y&&Qt(y.then)){if(y=await y.catch((e=>{x=e})),b!==p[o][0]){if(x)throw x;return y}x&&v&&u(x)&&(i=!0,y=S,a({data:y,_c:Xt}))}i&&(x||(Qt(i)&&(y=i(y,S)),a({data:y,_c:Xt}))),p[o][1]=wn();const C=await g();if(a({_c:Xt}),!x)return i?C:y;if(d)throw x}}const Cn=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},On=(e,t)=>{if(!$t.has(e)){const n=en(pn,t),r={},o=Sn.bind(Xt,e);let s=Kt;const i={},a=(e,t)=>{const n=i[e]||[];return i[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const o=i[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!$t.has(e)&&($t.set(e,[r,{},{},{},o,l,a]),!hn)){const t=n.initFocus(setTimeout.bind(Xt,Cn.bind(Xt,r,0))),o=n.initReconnect(setTimeout.bind(Xt,Cn.bind(Xt,r,1)));s=()=>{t&&t(),o&&o(),$t.delete(e)}}};return c(),[e,o,c,s]}return[e,$t.get(e)[4]]},[Nn,Pn]=On(new Map),Tn=en({onLoadingSlow:Kt,onSuccess:Kt,onError:Kt,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,s=r.retryCount,i=~~((Math.random()+.5)*(1<<(s<8?s:8)))*t.errorRetryInterval;!Yt(o)&&s>o||setTimeout(n,i,r)},onDiscarded:Kt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:yn?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:yn?5e3:3e3,compare:(e,t)=>ln(e)==ln(t),isPaused:()=>!1,cache:Nn,mutate:Pn,fallback:{}},fn),Rn=(e,t)=>{const n=en(e,t);if(t){const{use:r,fallback:o}=e,{use:s,fallback:i}=t;r&&s&&(n.use=r.concat(s)),o&&i&&(n.fallback=en(o,i))}return n},jn=(0,r.createContext)({}),Ln=nn&&window.__SWR_DEVTOOLS_USE__,An=Ln?window.__SWR_DEVTOOLS_USE__:[],Dn=e=>Qt(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Mn=An.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=bn(t),[,,,o]=$t.get(Nn),s=o[r];return s?(delete o[r],s):n(...e)}),r)));Ln&&(window.__SWR_DEVTOOLS_REACT__=r);const Fn={dedupe:!0},In=(Zt.defineProperty((e=>{const{value:t}=e,n=(0,r.useContext)(jn),o=Qt(t),s=(0,r.useMemo)((()=>o?t(n):t),[o,n,t]),i=(0,r.useMemo)((()=>o?s:Rn(n,s)),[o,n,s]),a=s&&s.provider,l=(0,r.useRef)(Xt);a&&!l.current&&(l.current=On(a(i.cache||Nn),s));const c=l.current;return c&&(i.cache=c[0],i.mutate=c[1]),gn((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,r.createElement)(jn.Provider,en(e,{value:i}))}),"defaultValue",{value:Tn}),Bn=(e,t,n)=>{const{cache:o,compare:s,suspense:i,fallbackData:a,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=n,[m,h,g]=$t.get(o),[x,y]=bn(e),b=(0,r.useRef)(!1),v=(0,r.useRef)(!1),w=(0,r.useRef)(x),E=(0,r.useRef)(t),k=(0,r.useRef)(n),S=()=>k.current,C=()=>S().isVisible()&&S().isOnline(),[O,_,N,P]=on(o,x),T=(0,r.useRef)({}).current,R=Yt(a)?n.fallback[x]:a,j=(e,t)=>{for(const n in T){const r=n;if("data"===r){if(!s(e[r],t[r])){if(!Yt(e[r]))return!1;if(!s(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,r.useMemo)((()=>{const e=!!x&&!!t&&(Yt(l)?!S().isPaused()&&!i&&(!!Yt(c)||c):l),n=t=>{const n=en(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=P(),s=n(r),a=r===o?s:n(o);let u=s;return[()=>{const e=n(O());return j(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]}),[o,x]),A=(0,qt.useSyncExternalStore)((0,r.useCallback)((e=>N(x,((t,n)=>{j(n,t)||e()}))),[o,x]),L[0],L[1]),D=!b.current,M=m[x]&&m[x].length>0,F=A.data,I=Yt(F)?R:F,B=A.error,z=(0,r.useRef)(I),U=p?Yt(F)?z.current:F:I,V=!(M&&!Yt(B))&&(D&&!Yt(l)?l:!S().isPaused()&&(i?!Yt(I)&&c:Yt(I)||c)),H=!!(x&&t&&D&&V),W=Yt(A.isValidating)?H:A.isValidating,q=Yt(A.isLoading)?H:A.isLoading,$=(0,r.useCallback)((async e=>{const t=E.current;if(!x||!t||v.current||S().isPaused())return!1;let r,o,i=!0;const a=e||{},l=!g[x]||!a.dedupe,c=()=>mn?!v.current&&x===w.current&&b.current:x===w.current,u={isValidating:!1,isLoading:!1},d=()=>{_(u)},f=()=>{const e=g[x];e&&e[1]===o&&delete g[x]},p={isValidating:!0};Yt(O().data)&&(p.isLoading=!0);try{if(l&&(_(p),n.loadingTimeout&&Yt(O().data)&&setTimeout((()=>{i&&c()&&S().onLoadingSlow(x,n)}),n.loadingTimeout),g[x]=[t(y),wn()]),[r,o]=g[x],r=await r,l&&setTimeout(f,n.dedupingInterval),!g[x]||g[x][1]!==o)return l&&c()&&S().onDiscarded(x),!1;u.error=Xt;const e=h[x];if(!Yt(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),l&&c()&&S().onDiscarded(x),!1;const a=O().data;u.data=s(a,r)?a:r,l&&c()&&S().onSuccess(r,x,n)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,x,t),(!0===n||Qt(n)&&n(e))&&C()&&t.onErrorRetry(e,x,t,(e=>{const t=m[x];t&&t[0]&&t[0](3,e)}),{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return i=!1,d(),!0}),[x,o]),G=(0,r.useCallback)(((...e)=>Sn(o,w.current,...e)),[]);if(gn((()=>{E.current=t,k.current=n,Yt(F)||(z.current=F)})),gn((()=>{if(!x)return;const e=$.bind(Xt,Fn);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(x,m,((n,r={})=>{if(0==n){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(1==n)S().revalidateOnReconnect&&C()&&e();else{if(n==kn)return $();if(3==n)return $(r)}}));return v.current=!1,w.current=x,b.current=!0,_({_k:y}),V&&(Yt(I)||hn?e():(e=>{nn&&typeof window.requestAnimationFrame!=tn?window.requestAnimationFrame(e):setTimeout(e,1)})(e)),()=>{v.current=!0,n()}}),[x]),gn((()=>{let e;function t(){const t=Qt(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():$(Fn).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,x]),(0,r.useDebugValue)(U),i&&Yt(I)&&x){if(!mn&&hn)throw new Error("Fallback data is required when using suspense in SSR.");throw E.current=t,k.current=n,v.current=!1,Yt(B)?$(Fn):B}return{mutate:G,get data(){return T.data=!0,U},get error(){return T.error=!0,B},get isValidating(){return T.isValidating=!0,W},get isLoading(){return T.isLoading=!0,q}}},function(...e){const t=en(Tn,(0,r.useContext)(jn)),[n,o,s]=Dn(e),i=Rn(t,s);let a=Bn;const{use:l}=i,c=(l||[]).concat(Mn);for(let e=c.length;e--;)a=c[e](a);return a(n,o||i.fetcher||null,i)});var Bn;const zn=((e,t)=>(...n)=>{const[r,o,s]=Dn(n),i=(s.use||[]).concat(t);return e(r,o,{...s,use:i})})(In,(e=>(t,n,r)=>(r.revalidateOnFocus=!1,r.revalidateIfStale=!1,r.revalidateOnReconnect=!1,e(t,n,r)))),Un=u(x(((e,t={})=>(n,r,o)=>{const{enabled:s,anonymousActionType:i,store:a,...l}=t;let c;try{c=(null==s||s)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!c)return s&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,o);const{connection:u,...m}=((e,t,n)=>{if(void 0===e)return{type:"untracked",connection:t.connect(n)};const r=d.get(n.name);if(r)return{type:"tracked",store:e,...r};const o={connection:t.connect(n),stores:{}};return d.set(n.name,o),{type:"tracked",store:e,...o}})(a,c,l);let h=!0;o.setState=(e,t,s)=>{const c=n(e,t);if(!h)return c;const d=void 0===s?{type:i||"anonymous"}:"string"==typeof s?{type:s}:s;return void 0===a?(null==u||u.send(d,r()),c):(null==u||u.send({...d,type:`${a}/${d.type}`},{...f(l.name),[a]:o.getState()}),c)};const g=(...e)=>{const t=h;h=!1,n(...e),h=t},x=e(o.setState,r,o);if("untracked"===m.type?null==u||u.init(x):(m.stores[m.store]=o,null==u||u.init(Object.fromEntries(Object.entries(m.stores).map((([e,t])=>[e,e===m.store?x:t.getState()]))))),o.dispatchFromDevtools&&"function"==typeof o.dispatch){let e=!1;const t=o.dispatch;o.dispatch=(...n)=>{"__setState"!==n[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...n)}}return u.subscribe((e=>{var t;switch(e.type){case"ACTION":return"string"!=typeof e.payload?void console.error("[zustand devtools middleware] Unsupported action format"):p(e.payload,(e=>{if("__setState"!==e.type)o.dispatchFromDevtools&&"function"==typeof o.dispatch&&o.dispatch(e);else{if(void 0===a)return void g(e.state);1!==Object.keys(e.state).length&&console.error('\n [zustand devtools middleware] Unsupported __setState action format. \n When using \'store\' option in devtools(), the \'state\' should have only one key, which is a value of \'store\' that was passed in devtools(),\n and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }\n ');const t=e.state[a];if(null==t)return;JSON.stringify(o.getState())!==JSON.stringify(t)&&g(t)}}));case"DISPATCH":switch(e.payload.type){case"RESET":return g(x),void 0===a?null==u?void 0:u.init(o.getState()):null==u?void 0:u.init(f(l.name));case"COMMIT":return void 0===a?void(null==u||u.init(o.getState())):null==u?void 0:u.init(f(l.name));case"ROLLBACK":return p(e.state,(e=>{if(void 0===a)return g(e),void(null==u||u.init(o.getState()));g(e[a]),null==u||u.init(f(l.name))}));case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return p(e.state,(e=>{void 0!==a?JSON.stringify(o.getState())!==JSON.stringify(e[a])&&g(e[a]):g(e)}));case"IMPORT_STATE":{const{nextLiftedState:n}=e.payload,r=null==(t=n.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;return g(void 0===a?r:r[a]),void(null==u||u.send(null,n))}case"PAUSE_RECORDING":return h=!h}return}})),x})((e=>({designColors:{},setDesignColors(t){e({designColors:t})}})),{name:"Extendify Library Globals Sync"}),{name:"extendify-library-globals-sync"})),Vn=()=>{const{designColors:t,setDesignColors:n}=Un(),{data:r}=zn("designColors",(()=>{const e=window.getComputedStyle(document.documentElement),n=e?.getPropertyValue("--ext-partner-library-theme-primary-bg");var r;return n?{mainColor:n,darkColor:Wt(n).darken(.1).toHex(),textColor:null!==(r=e?.getPropertyValue("--ext-partner-library-theme-primary-text"))&&void 0!==r?r:"#fff"}:t}));return(0,e.useEffect)((()=>{r?.mainColor&&document.documentElement.style.setProperty("--ext-design-main",r.mainColor),r?.darkColor&&document.documentElement.style.setProperty("--ext-design-dark",r.darkColor),r?.textColor&&document.documentElement.style.setProperty("--ext-design-text",r.textColor),n(r)}),[r,n]),r||{}};var Hn=window.wp.data;function Wn(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Wn),r}function qn(...e){return e.filter(Boolean).join(" ")}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),Gn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Gn||{});function Jn({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:s=!0,name:i}){let a=Xn(t,e);if(s)return Kn(a,n,r,i);let l=null!=o?o:0;if(2&l){let{static:e=!1,...t}=a;if(e)return Kn(t,n,r,i)}if(1&l){let{unmount:e=!0,...t}=a;return Wn(e?0:1,{0(){return null},1(){return Kn({...t,hidden:!0,style:{display:"none"}},n,r,i)}})}return Kn(a,n,r,i)}function Kn(e,t={},n,o){var s;let{as:i=n,children:a,refName:l="ref",...c}=Qn(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof a?a(t):a;c.className&&"function"==typeof c.className&&(c.className=c.className(t));let f={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(f["data-headlessui-state"]=n.join(" "))}if(i===r.Fragment&&Object.keys(Yn(c)).length>0){if(!(0,r.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=qn(null==(s=d.props)?void 0:s.className,c.className),t=e?{className:e}:{};return(0,r.cloneElement)(d,Object.assign({},Xn(d.props,Yn(Qn(c,["ref"]))),f,u,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(d.ref,u.ref),t))}return(0,r.createElement)(i,Object.assign({},Qn(c,["ref"]),i!==r.Fragment&&u,i!==r.Fragment&&f),d)}function Xn(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function Zn(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Yn(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Qn(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var er=Object.defineProperty,tr=(e,t,n)=>(((e,t,n)=>{t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let nr=new class{constructor(){tr(this,"current",this.detect()),tr(this,"handoffState","pending"),tr(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},rr=(e,t)=>{nr.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)};function or(e){let t=(0,r.useRef)(e);return rr((()=>{t.current=e}),[e]),t}let sr=function(e){let t=or(e);return r.useCallback(((...e)=>t.current(...e)),[t])},ir=Symbol();function ar(...e){let t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]);let n=sr((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[ir])))?void 0:n}var lr,cr=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(cr||{});function ur(){let[e,t]=(0,r.useState)(nr.isHandoffComplete);return e&&!1===nr.isHandoffComplete&&t(!1),(0,r.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,r.useEffect)((()=>nr.handoff()),[]),e}let dr=null!=(lr=r.useId)?lr:function(){let e=ur(),[t,n]=r.useState(e?()=>nr.nextId():null);return rr((()=>{null===t&&n(nr.nextId())}),[t]),null!=t?""+t:void 0};var fr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fr||{});let pr=Zn((function(e,t){let{features:n=1,...r}=e;return Jn({ourProps:{ref:t,"aria-hidden":2==(2&n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&n)&&2!=(2&n)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})}));function mr(e){return nr.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let hr=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var gr=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(gr||{}),xr=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(xr||{}),yr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(yr||{});var br=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(br||{});function vr(e){null==e||e.focus({preventScroll:!0})}let wr=["textarea","input"].join(",");function Er(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?n?function(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let s=r.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(hr)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&i.length>1&&(i=i.filter((e=>!o.includes(e)))),r=null!=r?r:s.activeElement;let a,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(r))-1;if(4&t)return Math.max(0,i.indexOf(r))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=i.length;do{if(d>=f||d+f<=0)return 0;let e=c+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}a=i[e],null==a||a.focus(u),d+=l}while(a!==s.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,wr))&&n}(a)&&a.select(),a.hasAttribute("tabindex")||a.setAttribute("tabindex","0"),2}var kr=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(kr||{});function Sr(){let e=(0,r.useRef)(!1);return rr((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Cr(...e){return(0,r.useMemo)((()=>mr(...e)),[...e])}function Or(e,t,n,o){let s=or(n);(0,r.useEffect)((()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}function _r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Nr(e,t){let n=(0,r.useRef)([]),o=sr(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,s]of t.entries())if(n.current[r]!==s){let r=o(t,e);return n.current=t,r}}),[o,...t])}function Pr(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener(e,t,r,o){return e.addEventListener(t,r,o),n.add((()=>e.removeEventListener(t,r,o)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return n.requestAnimationFrame((()=>n.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return n.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return _r((()=>{t.current&&e[0]()})),n.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))}};return n}function Tr(){let[e]=(0,r.useState)(Pr);return(0,r.useEffect)((()=>()=>e.dispose()),[e]),e}var Rr=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Rr||{});let jr=Object.assign(Zn((function(e,t){let n=(0,r.useRef)(null),o=ar(n,t),{initialFocus:s,containers:i,features:a=30,...l}=e;ur()||(a=1);let c=Cr(n);!function({ownerDocument:e},t){let n=(0,r.useRef)(null);Or(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),Nr((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&vr(n.current),n.current=null)}),[t]);let o=(0,r.useRef)(!1);(0,r.useEffect)((()=>(o.current=!1,()=>{o.current=!0,_r((()=>{!o.current||(vr(n.current),n.current=null)}))})),[])}({ownerDocument:c},Boolean(16&a));let u=function({ownerDocument:e,container:t,initialFocus:n},o){let s=(0,r.useRef)(null),i=Sr();return Nr((()=>{if(!o)return;let r=t.current;!r||_r((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(s.current=t)}else if(r.contains(t))return void(s.current=t);null!=n&&n.current?vr(n.current):Er(r,gr.First)===xr.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),s.current=null==e?void 0:e.activeElement}))}),[o]),s}({ownerDocument:c,container:n,initialFocus:s},Boolean(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let s=Sr();Or(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!s.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let a=r.current;if(!a)return;let l=e.target;l&&l instanceof HTMLElement?Lr(i,l)?(r.current=l,vr(l)):(e.preventDefault(),e.stopPropagation(),vr(a)):vr(r.current)}),!0)}({ownerDocument:c,container:n,containers:i,previousActiveElement:u},Boolean(8&a));let d=function(){let e=(0,r.useRef)(0);return function(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),f=sr((e=>{let t=n.current;t&&Wn(d.current,{[kr.Forwards]:()=>{Er(t,gr.First,{skipElements:[e.relatedTarget]})},[kr.Backwards]:()=>{Er(t,gr.Last,{skipElements:[e.relatedTarget]})}})})),p=Tr(),m=(0,r.useRef)(!1),h={ref:o,onKeyDown(e){"Tab"==e.key&&(m.current=!0,p.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=new Set(null==i?void 0:i.current);t.add(n);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(Lr(t,r)||(m.current?Er(n.current,Wn(d.current,{[kr.Forwards]:()=>gr.Next,[kr.Backwards]:()=>gr.Previous})|gr.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&vr(e.target)))}};return r.createElement(r.Fragment,null,Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}),Jn({ourProps:h,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&r.createElement(pr,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:fr.Focusable}))})),{features:Rr});function Lr(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}let Ar=new Set,Dr=new Map;function Mr(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Fr(e){let t=Dr.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Ir=window.ReactDOM;let Br=(0,r.createContext)(!1);function zr(e){return r.createElement(Br.Provider,{value:e.force},e.children)}let Ur=r.Fragment,Vr=Zn((function(e,t){let n=e,o=(0,r.useRef)(null),s=ar(function(e,t=!0){return Object.assign(e,{[ir]:t})}((e=>{o.current=e})),t),i=Cr(o),a=function(e){let t=(0,r.useContext)(Br),n=(0,r.useContext)(Wr),o=Cr(e),[s,i]=(0,r.useState)((()=>{if(!t&&null!==n||nr.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let r=o.createElement("div");return r.setAttribute("id","headlessui-portal-root"),o.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==s&&(null!=o&&o.body.contains(s)||null==o||o.body.appendChild(s))}),[s,o]),(0,r.useEffect)((()=>{t||null!==n&&i(n.current)}),[n,i,t]),s}(o),[l]=(0,r.useState)((()=>{var e;return nr.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=ur(),u=(0,r.useRef)(!1);return rr((()=>{if(u.current=!1,a&&l)return a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l)),()=>{u.current=!0,_r((()=>{var e;!u.current||!a||!l||(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}))}}),[a,l]),c&&a&&l?(0,Ir.createPortal)(Jn({ourProps:{ref:s},theirProps:n,defaultTag:Ur,name:"Portal"}),l):null})),Hr=r.Fragment,Wr=(0,r.createContext)(null),qr=Zn((function(e,t){let{target:n,...o}=e,s={ref:ar(t)};return r.createElement(Wr.Provider,{value:n},Jn({ourProps:s,theirProps:o,defaultTag:Hr,name:"Popover.Group"}))})),$r=Object.assign(Vr,{Group:qr}),Gr=(0,r.createContext)(null);function Jr(){let e=(0,r.useContext)(Gr);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Jr),e}return e}let Kr=Zn((function(e,t){let n=dr(),{id:r=`headlessui-description-${n}`,...o}=e,s=Jr(),i=ar(t);return rr((()=>s.register(r)),[r,s.register]),Jn({ourProps:{ref:i,...s.props,id:r},theirProps:o,slot:s.slot||{},defaultTag:"p",name:s.name||"Description"})})),Xr=(0,r.createContext)(null);Xr.displayName="OpenClosedContext";var Zr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Zr||{});function Yr(){return(0,r.useContext)(Xr)}function Qr({value:e,children:t}){return r.createElement(Xr.Provider,{value:e},t)}let eo=(0,r.createContext)((()=>{}));eo.displayName="StackContext";var to=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(to||{});function no({children:e,onUpdate:t,type:n,element:o,enabled:s}){let i=(0,r.useContext)(eo),a=sr(((...e)=>{null==t||t(...e),i(...e)}));return rr((()=>{let e=void 0===s||!0===s;return e&&a(0,n,o),()=>{e&&a(1,n,o)}}),[a,n,o,s]),r.createElement(eo.Provider,{value:a},e)}function ro(e,t,n){let o=or(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function oo(e,t,n=!0){let o=(0,r.useRef)(!1);function s(n,r){if(!o.current||n.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=r(n);if(null!==i&&i.getRootNode().contains(i)){for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(i)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=mr(e))?void 0:n.body)&&Wn(t,{0(){return e.matches(hr)},1(){let t=e;for(;null!==t;){if(t.matches(hr))return!0;t=t.parentElement}return!1}})}(i,br.Loose)&&-1!==i.tabIndex&&n.preventDefault(),t(n,i)}}(0,r.useEffect)((()=>{requestAnimationFrame((()=>{o.current=n}))}),[n]);let i=(0,r.useRef)(null);ro("mousedown",(e=>{var t,n;o.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),ro("click",(e=>{!i.current||(s(e,(()=>i.current)),i.current=null)}),!0),ro("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}const so="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:io,useEffect:ao,useLayoutEffect:lo,useDebugValue:co}=s;function uo(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!so(n,e)}catch{return!0}}const fo="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:o},s]=io({inst:{value:r,getSnapshot:t}});return lo((()=>{o.value=r,o.getSnapshot=t,uo(o)&&s({inst:o})}),[e,r,t]),ao((()=>(uo(o)&&s({inst:o}),e((()=>{uo(o)&&s({inst:o})})))),[e]),co(r),r},po="useSyncExternalStore"in s?(e=>e.useSyncExternalStore)(s):fo;function mo(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,s=e-o;n.style(r,"paddingRight",`${s}px`)}}}function ho(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:r}){function o(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;n.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(s=i)}catch{}}),!0),n.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()}),{passive:!1}),n.add((()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)}))}}}function go(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let xo=function(e,t){let n=new Map,r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let s=t[e].call(n,...o);s&&(n=s,r.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Pr(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:go(n)},o=[ho(),mo(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});xo.subscribe((()=>{let e=xo.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&xo.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&xo.dispatch("TEARDOWN",n)}}));var yo=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(yo||{}),bo=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(bo||{});let vo={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},wo=(0,r.createContext)(null);function Eo(e){let t=(0,r.useContext)(wo);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Eo),t}return t}function ko(e,t){return Wn(t.type,vo,e,t)}wo.displayName="DialogContext";let So=$n.RenderStrategy|$n.Static,Co=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-${n}`,open:s,onClose:i,initialFocus:a,__demoMode:l=!1,...c}=e,[u,d]=(0,r.useState)(0),f=Yr();void 0===s&&null!==f&&(s=Wn(f,{[Zr.Open]:!0,[Zr.Closed]:!1}));let p=(0,r.useRef)(new Set),m=(0,r.useRef)(null),h=ar(m,t),g=(0,r.useRef)(null),x=Cr(m),y=e.hasOwnProperty("open")||null!==f,b=e.hasOwnProperty("onClose");if(!y&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof s)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let v=s?0:1,[w,E]=(0,r.useReducer)(ko,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),k=sr((()=>i(!1))),S=sr((e=>E({type:0,id:e}))),C=!!ur()&&!l&&0===v,O=u>1,_=null!==(0,r.useContext)(wo),N=O?"parent":"leaf";!function(e,t=!0){rr((()=>{if(!t||!e.current)return;let n=e.current,r=mr(n);if(r){Ar.add(n);for(let e of Dr.keys())e.contains(n)&&(Fr(e),Dr.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Ar)if(e.contains(t))return;1===Ar.size&&(Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e))}})),()=>{if(Ar.delete(n),Ar.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!Dr.has(e)){for(let t of Ar)if(e.contains(t))return;Dr.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),Mr(e)}}));else for(let e of Dr.keys())Fr(e),Dr.delete(e)}}}),[t])}(m,!!O&&C);let P=sr((()=>{var e,t;return[...Array.from(null!=(e=null==x?void 0:x.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(e===document.body||e===document.head||!(e instanceof HTMLElement)||e.contains(g.current)||w.panelRef.current&&e.contains(w.panelRef.current)))),null!=(t=w.panelRef.current)?t:m.current]}));oo((()=>P()),k,C&&!O),Or(null==x?void 0:x.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===cr.Escape&&0===v&&(O||(e.preventDefault(),e.stopPropagation(),k()))})),function(e,t,n=(()=>[document.body])){!function(e,t,n){let r=function(e){return po(e.subscribe,e.getSnapshot,e.getSnapshot)}(xo),o=e?r.get(e):void 0,s=!!o&&o.count>0;rr((()=>{if(e&&t)return xo.dispatch("PUSH",e,n),()=>xo.dispatch("POP",e,n)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(x,0===v&&!_,P),(0,r.useEffect)((()=>{if(0!==v||!m.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&k()}));return e.observe(m.current),()=>e.disconnect()}),[v,m,k]);let[T,R]=function(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=sr((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),o=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(Gr.Provider,{value:o},e.children)}),[t])]}(),j=(0,r.useMemo)((()=>[{dialogState:v,close:k,setTitleId:S},w]),[v,w,k,S]),L=(0,r.useMemo)((()=>({open:0===v})),[v]),A={ref:h,id:o,role:"dialog","aria-modal":0===v||void 0,"aria-labelledby":w.titleId,"aria-describedby":T};return r.createElement(no,{type:"Dialog",enabled:0===v,element:m,onUpdate:sr(((e,t,n)=>{"Dialog"===t&&Wn(e,{[to.Add](){p.current.add(n),d((e=>e+1))},[to.Remove](){p.current.add(n),d((e=>e-1))}})}))},r.createElement(zr,{force:!0},r.createElement($r,null,r.createElement(wo.Provider,{value:j},r.createElement($r.Group,{target:m},r.createElement(zr,{force:!1},r.createElement(R,{slot:L,name:"Dialog.Description"},r.createElement(jr,{initialFocus:a,containers:p,features:C?Wn(N,{parent:jr.features.RestoreFocus,leaf:jr.features.All&~jr.features.FocusLock}):jr.features.None},Jn({ourProps:A,theirProps:c,slot:L,defaultTag:"div",features:So,visible:0===v,name:"Dialog"})))))))),r.createElement(pr,{features:fr.Hidden,ref:g}))})),Oo=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-overlay-${n}`,...s}=e,[{dialogState:i,close:a}]=Eo("Dialog.Overlay"),l=ar(t),c=sr((e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}));return Jn({ourProps:{ref:l,id:o,"aria-hidden":!0,onClick:c},theirProps:s,slot:(0,r.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),_o=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-backdrop-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Backdrop"),l=ar(t);(0,r.useEffect)((()=>{if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return r.createElement(zr,{force:!0},r.createElement($r,null,Jn({ourProps:{ref:l,id:o,"aria-hidden":!0},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),No=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-panel-${n}`,...s}=e,[{dialogState:i},a]=Eo("Dialog.Panel"),l=ar(t,a.panelRef),c=(0,r.useMemo)((()=>({open:0===i})),[i]),u=sr((e=>{e.stopPropagation()}));return Jn({ourProps:{ref:l,id:o,onClick:u},theirProps:s,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Po=Zn((function(e,t){let n=dr(),{id:o=`headlessui-dialog-title-${n}`,...s}=e,[{dialogState:i,setTitleId:a}]=Eo("Dialog.Title"),l=ar(t);(0,r.useEffect)((()=>(a(o),()=>a(null))),[o,a]);let c=(0,r.useMemo)((()=>({open:0===i})),[i]);return Jn({ourProps:{ref:l,id:o},theirProps:s,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),To=Object.assign(Co,{Backdrop:_o,Panel:No,Overlay:Oo,Title:Po,Description:Kr});const Ro=()=>{const[t,n]=(0,e.useState)(null),r=y((e=>e.open)),o=y((e=>e.removeAllModals));return(0,e.useEffect)((()=>y.subscribe((e=>e.modals),(e=>n(e?.length>0?e[0]:null)))),[]),(0,e.useEffect)((()=>{r||o()}),[r,o]),t};var jo=window.wp.i18n,Lo=window.wp.components,Ao=window.lodash;const Do=new Map,Mo=new WeakMap;let Fo,Io=0;function Bo(e,t,n={},r=Fo){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:s,elements:i}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(Mo.has(n)||(Io+=1,Mo.set(n,Io.toString())),Mo.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=Do.get(t);if(!n){const r=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var n;const s=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(n=r.get(t.target))||n.forEach((e=>{e(s,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},Do.set(t,n)}return n}(n);let a=i.get(e)||[];return i.has(e)||i.set(e,a),a.push(t),s.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(i.delete(e),s.unobserve(e)),0===i.size&&(s.disconnect(),Do.delete(o))}}class zo extends r.Component{constructor(e){super(e),this.node=null,this._unobserveCb=null,this.handleNode=e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=e||null,this.observeNode()},this.handleChange=(e,t)=>{e&&this.props.triggerOnce&&this.unobserve(),isPlainChildren(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t)},this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve(),this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o,fallbackInView:s}=this.props;this._unobserveCb=Bo(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:o},s)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){if(!isPlainChildren(this.props)){const{inView:e,entry:t}=this.state;return this.props.children({inView:e,entry:t,ref:this.handleNode})}const e=this.props,{children:t,as:n}=e,r=function(e,t){if(null==e)return{};for(var n,r,o={},s=Object.keys(e);r<s.length;r++)s[r],null.indexOf(n)>=0||(o[n]=e[n]);return o}(e);return React.createElement(n||"div",_extends({ref:this.handleNode},r),t)}}function Uo(){return Uo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uo.apply(this,arguments)}function Vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vo(Object(n),!0).forEach((function(t){Wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class qo extends i().Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){const s=parseInt(o);s>0&&e<=s&&s<n&&(n=s,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),n=i().Children.toArray(this.props.children);for(let r=0;r<n.length;r++){const o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:n}=this.props,r=this.itemsInColumns(),o=100/r.length+"%";let s=n;s&&"string"!=typeof s&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===s&&(s="my-masonry-grid_column"));const a=Ho(Ho(Ho({},e),t),{},{style:Ho(Ho({},t.style),{},{width:o}),className:s});return r.map(((e,t)=>i().createElement("div",Uo({},a,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:n,columnClassName:r,columnAttrs:o,column:s,className:a}=e,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let c=a;return"string"!=typeof a&&(this.logDeprecated('The property "className" requires a string'),void 0===a&&(c="my-masonry-grid")),i().createElement("div",Uo({},l,{className:c}),this.renderColumns())}}qo.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var $o=qo;let Go=0;const Jo={async get(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Go++;const r="pattern"===e.type?"8":"4",o="pattern"===e.type?"patternType":"layoutType",s=Object.assign({filterByFormula:Ko(e,o),pageSize:r,categories:e.taxonomies,search:e.search,type:e.type,offset:"",initial:1===Go,request_count:Go,sdk_partner:null!==(t=at.getState().sdkPartner)&&void 0!==t?t:""},n);return await ct.post("templates",s)},maybeImport(e){var t,n;const r=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e?.id,categories:r,maybe_import:!0,type:e.fields?.type,sdk_partner:null!==(n=at.getState().sdkPartner)&&void 0!==n?n:"",pageSize:"1",template_name:e.fields?.title})},import(e){var t,n,r,o;const s=null!==(t=gt.getState()?.searchParams?.taxonomies)&&void 0!==t?t:[];return ct.post(`templates/${e.id}`,{template_id:e.id,categories:s,imported:!0,basePattern:null!==(n=null!==(r=e.fields?.basePattern)&&void 0!==r?r:e.fields?.baseLayout)&&void 0!==n?n:"",type:e.fields.type,sdk_partner:null!==(o=at.getState().sdkPartner)&&void 0!==o?o:"",pageSize:"1",template_name:e.fields?.title})}},Ko=(e,t)=>{let{taxonomies:n}=e;const r=n?.siteType?.slug,o=[`{type}="${t.replace("Type","")}"`,`{siteType}="${r}"`];return n[t]?.slug&&o.push(`{${t}}="${n[t].slug}"`),`AND(${o.join(", ")})`.replace(/\r?\n|\r/g,"")};var Xo=window.wp.blockEditor,Zo=o(184),Yo=o.n(Zo);const Qo=()=>{const[t,n]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=()=>n(window.location.search.indexOf("DEVMODE")>-1||window.location.search.indexOf("LOCALMODE")>-1);return e(),window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),t},es={getInstalled(){return ct.get("plugins")},installAndActivate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new FormData;return t.append("plugins",JSON.stringify(e)),ct.post("plugins",t,{headers:{"Content-Type":"multipart/form-data"}})},getActivated(){return ct.get("active-plugins")}};let ts=[],ns=[];async function rs(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ts?.length||(ts=Object.keys(await es.getInstalled()));return(!!n?.length&&n.filter((e=>!ts.some((t=>t.includes(e)))))).length}async function os(e){var t;let n=null!==(t=e?.fields?.required_plugins)&&void 0!==t?t:[];if(n=n.filter((e=>"editorplus"!==e)),!n?.length)return!1;ns?.length||(ns=Object.values(await es.getActivated()));const r=!!n?.length&&n.filter((e=>!ns.some((t=>t.includes(e)))));return(!r||!await rs(e))&&r?.length}const ss=u(x((e=>({wantedTemplate:{},importOnLoad:!1,setWanted:t=>e({wantedTemplate:t}),removeWanted:()=>e({wantedTemplate:{}})})),{name:"extendify-wanted-template"})),is=e=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"broken-event",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"open";at.setState({entryPoint:e}),window.dispatchEvent(new CustomEvent(`extendify::${t}-library`,{detail:e,bubbles:!0}))}(e,"open");function as(e){switch(e){case"editorplus":return"Editor Plus";case"ml-slider":return"MetaSlider"}return e}function ls(e){switch(e){case"siteType":return(0,jo.__)("Site Type","extendify");case"patternType":return(0,jo.__)("Content","extendify");case"layoutType":return(0,jo.__)("Page Types","extendify")}return e}function cs(){var t;const n=ss((e=>e.wantedTemplate)),r=n?.fields?.required_plugins||[];return(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Plugins required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.sprintf)( 2 2 // translators: %s is the template type (e.g. "pattern", "layout", etc.) 3 3 (0,jo.__)("In order to add this %s to your site, the following plugins are required to be installed and activated.","extendify"),null!==(t=n?.fields?.type)&&void 0!==t?t:"template")),(0,e.createElement)("ul",null,r.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)("p",{style:{maxWidth:"400px",fontWeight:"bold"}},(0,jo.__)("Please contact a site admin for assistance in adding these plugins to your site.","extendify")),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none"}},(0,jo.__)("Return to library","extendify")))}function us(){const[t,n]=(0,e.useState)(!1),{isEditedPostDirty:r}=(0,Hn.select)("core/editor");return r()?(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Reload required","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,jo.__)("Just one more thing! We need to reload the page to continue.","extendify")),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>{},disabled:t},(0,jo.__)("Reload page","extendify")),(0,e.createElement)(Lo.Button,{isSecondary:!0,onClick:()=>{n(!0),(0,Hn.dispatch)("core/editor").savePost(),n(!1)},isBusy:t,style:{margin:"0 4px"}},(0,jo.__)("Save changes","extendify")))):null}function ds(t){let{msg:n}=t;return(0,e.createElement)(Lo.Modal,{style:{maxWidth:"500px"},title:(0,jo.__)("Error Activating plugins","extendify"),isDismissible:!1},(0,jo.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(Lo.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>{(0,e.render)((0,e.createElement)(ps,null),document.getElementById("extendify-root"))}},(0,jo.__)("Go back","extendify")))}function fs(){const[t,n]=(0,e.useState)(""),r=ss((e=>e.wantedTemplate))?.fields?.required_plugins.filter((e=>"editorplus"!==e));return es.installAndActivate(r).then((()=>{ss.setState({importOnLoad:!0})})).then((async()=>{await new Promise((e=>setTimeout(e,1e3))),(0,e.render)((0,e.createElement)(us,null),document.getElementById("extendify-root"))})).catch((e=>{let{response:t}=e;n(t.data.message)})),t?(0,e.createElement)(ds,{msg:t}):(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Activating plugins","extendify"),isDismissible:!1},(0,e.createElement)(Lo.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,jo.__)("Activating...","extendify")))}function ps(t){var n,r;const o=ss((e=>e.wantedTemplate)),s=o?.fields?.required_plugins||[];return at.getState()?.canActivatePlugins?(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Activate required plugins","extendify"),isDismissible:!1},(0,e.createElement)("div",null,(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!==(n=t.message)&&void 0!==n?n:(0,jo.__)((0,jo.sprintf)("There is just one more step. This %s requires the following plugins to be installed and activated:",null!==(r=o?.fields?.type)&&void 0!==r?r:"template"),"extendify")),(0,e.createElement)("ul",null,s.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(fs,null),document.getElementById("extendify-root"))},(0,jo.__)("Activate Plugins","extendify")),t.showClose&&(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root")),style:{boxShadow:"none",margin:"0 4px"}},(0,jo.__)("No thanks, return to library","extendify"))))):(0,e.createElement)(cs,null)}const ms=async t=>({id:"hasPluginsActivated",pass:!await os(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(ps,{showClose:!0}),document.getElementById("extendify-root"))}))}});function hs(t){let{msg:n}=t;return(0,e.createElement)(Lo.Modal,{style:{maxWidth:"500px"},title:(0,jo.__)("Error installing plugins","extendify"),isDismissible:!1},(0,jo.__)("You have encountered an error that we cannot recover from. Please try again.","extendify"),(0,e.createElement)("br",null),(0,e.createElement)(Lo.Notice,{isDismissible:!1,status:"error"},n),(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(xs,null),document.getElementById("extendify-root"))},(0,jo.__)("Go back","extendify")))}function gs(t){let{requiredPlugins:n}=t;const[r,o]=(0,e.useState)(""),s=ss((e=>e.wantedTemplate)),i=null!=n?n:s?.fields?.required_plugins.filter((e=>"editorplus"!==e));return es.installAndActivate(i).then((()=>{ss.setState({importOnLoad:!0}),(0,e.render)((0,e.createElement)(us,null),document.getElementById("extendify-root"))})).catch((e=>{let{message:t}=e;o(t)})),r?(0,e.createElement)(hs,{msg:r}):(0,e.createElement)(Lo.Modal,{title:(0,jo.__)("Installing plugins","extendify"),isDismissible:!1},(0,e.createElement)(Lo.Button,{style:{width:"100%"},disabled:!0,isPrimary:!0,isBusy:!0,onClick:()=>{}},(0,jo.__)("Installing...","extendify")))}function xs(t){var n,r;let{forceOpen:o,buttonLabel:s,title:i,message:a,requiredPlugins:l}=t;const c=ss((e=>e.wantedTemplate));return l=null!==(n=l)&&void 0!==n?n:c?.fields?.required_plugins,at.getState()?.canInstallPlugins?(0,e.createElement)(Lo.Modal,{title:null!=i?i:(0,jo.__)("Install required plugins","extendify"),isDismissible:!1},(0,e.createElement)("p",{style:{maxWidth:"400px"}},null!=a?a:(0,jo.__)((0,jo.sprintf)("There is just one more step. This %s requires the following to be automatically installed and activated:",null!==(r=c?.fields?.type)&&void 0!==r?r:"template"),"extendify")),a?.length>0||(0,e.createElement)("ul",null,l.filter((e=>"editorplus"!==e)).map((t=>(0,e.createElement)("li",{key:t},as(t))))),(0,e.createElement)(Lo.ButtonGroup,null,(0,e.createElement)(Lo.Button,{isPrimary:!0,onClick:()=>(0,e.render)((0,e.createElement)(gs,{requiredPlugins:l}),document.getElementById("extendify-root"))},null!=s?s:(0,jo.__)("Install Plugins","extendify")),o||(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{o||(0,e.render)((0,e.createElement)(wa,{show:!0}),document.getElementById("extendify-root"))},style:{boxShadow:"none",margin:"0 4px"}},(0,jo.__)("No thanks, take me back","extendify")))):(0,e.createElement)(cs,null)}const ys=async t=>({id:"hasRequiredPlugins",pass:!await rs(t),allow(){},deny(){return new Promise((()=>{(0,e.render)((0,e.createElement)(xs,null),document.getElementById("extendify-root"))}))}});function bs(e,t){const{insertBlocks:n,replaceBlock:r}=(0,Hn.dispatch)("core/block-editor"),{getSelectedBlock:o,getBlockHierarchyRootClientId:s,getBlockIndex:i,getGlobalBlockCount:a}=(0,Hn.select)("core/block-editor"),{clientId:l,name:c,attributes:u}=o()||{},d=l?s(l):"",f=(d?i(d):a())+1;return("core/paragraph"===c&&""===u?.content?r(l,e):n(e,f)).then((()=>window.dispatchEvent(new CustomEvent("extendify::template-inserted",{detail:{template:t},bubbles:!0}))))}var vs=o(855);const ws=t=>{let{template:n}=t;const r=n?.fields?.basePattern?.length?n?.fields?.basePattern[0]:"",[o,s]=(0,e.useState)(r);return(0,e.useEffect)((()=>{r?.length&&o!==r&&setTimeout((()=>s(r)),1e3)}),[o,r]),r?(0,e.createElement)("div",{className:"absolute bottom-0 left-0 z-30 mb-4 ml-4 flex items-center space-x-2 opacity-0 transition duration-100 group-hover:opacity-100 space-x-0.5"},(0,e.createElement)(vs.CopyToClipboard,{text:n?.fields?.basePattern,onCopy:()=>s((0,jo.__)("Copied!","extendify"))},(0,e.createElement)("button",{className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0 cursor-pointer"},(0,jo.sprintf)( 4 4 // translators: %s is an ID 5 (0,jo.__)("Base: %s","extendify"),o))),(0,e.createElement)("a",{target:"_blank",className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0",href:n?.fields?.editURL,rel:"noreferrer"},(0,jo.__)("Edit","extendify"))):null};var Es=window.wp.dom, Ss=window.wp.primitives,ks=(0,e.createElement)(Ss.SVG,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(Ss.Path,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"}));(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"}));var Cs=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor",fillRule:"evenodd"})),Os=(0,e.createElement)(Ss.SVG,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.G,{fill:"currentColor"},(0,e.createElement)(Ss.Path,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,e.createElement)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,e.createElement)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,e.createElement)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,e.createElement)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,e.createElement)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,e.createElement)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,e.createElement)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,e.createElement)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,e.createElement)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"}))),_s=(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"m11.9893 2.59931c-.1822.00285-.3558.07789-.4827.20864s-.1967.30653-.1941.48871v1.375c-.0013.0911.0156.18155.0495.26609.034.08454.0844.16149.1484.22637s.1402.11639.2242.15156c.0841.03516.1743.05327.2654.05327s.1813-.01811.2654-.05327c.084-.03517.1603-.08668.2242-.15156.064-.06488.1144-.14183.1484-.22637s.0508-.17499.0495-.26609v-1.375c.0013-.09202-.0158-.18337-.0505-.26863-.0346-.08526-.086-.1627-.1511-.22773s-.1426-.11633-.2279-.15085c-.0853-.03453-.1767-.05158-.2687-.05014zm-5.72562.46013c-.1251.00033-.24775.0348-.35471.09968-.10697.06488-.19421.15771-.25232.2685-.05812.1108-.0849.23534-.07747.36023.00744.12488.0488.24537.11964.34849l.91667 1.375c.04939.07667.11354.14274.18872.19437.07517.05164.15987.0878.24916.10639.08928.01858.18137.01922.27091.00187.08953-.01734.17472-.05233.2506-.10292.07589-.05059.14095-.11577.1914-.19174.05045-.07598.08528-.16123.10246-.2508.01719-.08956.01638-.18165-.00237-.2709s-.05507-.17388-.10684-.24897l-.91666-1.375c-.06252-.09667-.14831-.1761-.2495-.231-.1012-.0549-.21456-.08351-.32969-.0832zm11.45212 0c-.1117.00307-.2209.03329-.3182.08804-.0973.05474-.1798.13237-.2404.22616l-.9167 1.375c-.0518.07509-.0881.15972-.1068.24897-.0188.08925-.0196.18134-.0024.2709.0172.08957.052.17482.1024.2508.0505.07597.1156.14115.1914.19174.0759.05059.1611.08558.2506.10292.0896.01735.1817.01671.271-.00187.0892-.01859.1739-.05475.2491-.10639.0752-.05163.1393-.1177.1887-.19437l.9167-1.375c.0719-.10456.1135-.22698.1201-.3537s-.022-.25281-.0826-.36429c-.0606-.11149-.1508-.20403-.2608-.26738-.11-.06334-.2353-.09502-.3621-.09153zm-9.61162 3.67472c-.09573-.00001-.1904.01998-.27795.05867-.08756.03869-.16607.09524-.23052.16602l-4.58333 5.04165c-.11999.1319-.18407.3052-.17873.4834.00535.1782.0797.3473.20738.4718l8.47917 8.25c.1284.1251.3006.1951.4798.1951.1793 0 .3514-.07.4798-.1951l8.4792-8.25c.1277-.1245.202-.2936.2074-.4718.0053-.1782-.0588-.3515-.1788-.4834l-4.5833-5.04165c-.0644-.07078-.1429-.12733-.2305-.16602s-.1822-.05868-.278-.05867h-3.877zm.30436 1.375h2.21646l-2.61213 3.48314c-.04258.0557-.07639.1176-.10026.1835h-2.83773zm4.96646 0h2.2165l3.3336 3.66664h-2.8368c-.0241-.066-.0582-.1278-.1011-.1835zm-1.375.45833 2.4063 3.20831h-4.81254zm-6.78637 4.58331h2.70077c.00665.0188.01412.0374.02238.0555l2.11442 4.6505zm4.20826 0h5.15621l-2.5781 5.6719zm6.66371 0h2.7008l-4.8376 4.706 2.1144-4.6505c.0083-.0181.0158-.0367.0224-.0555z",fill:"#000"})),Ns=(0,e.createElement)(Ss.SVG,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,e.createElement)(Ss.Path,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"}));(0,e.createElement)(Ss.SVG,{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M7.93298 20.2773L17.933 20.2773C18.1982 20.2773 18.4526 20.172 18.6401 19.9845C18.8276 19.7969 18.933 19.5426 18.933 19.2773C18.933 19.0121 18.8276 18.7578 18.6401 18.5702C18.4526 18.3827 18.1982 18.2773 17.933 18.2773L7.93298 18.2773C7.66777 18.2773 7.41341 18.3827 7.22588 18.5702C7.03834 18.7578 6.93298 19.0121 6.93298 19.2773C6.93298 19.5426 7.03834 19.7969 7.22588 19.9845C7.41341 20.172 7.66777 20.2773 7.93298 20.2773Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.933 4.27734C12.6678 4.27734 12.4134 4.3827 12.2259 4.57024C12.0383 4.75777 11.933 5.01213 11.933 5.27734L11.933 12.8673L9.64298 10.5773C9.55333 10.4727 9.44301 10.3876 9.31895 10.3276C9.19488 10.2676 9.05975 10.2339 8.92203 10.2285C8.78431 10.2232 8.64698 10.2464 8.51865 10.2967C8.39033 10.347 8.27378 10.4232 8.17632 10.5207C8.07887 10.6181 8.00261 10.7347 7.95234 10.863C7.90206 10.9913 7.87886 11.1287 7.88418 11.2664C7.8895 11.4041 7.92323 11.5392 7.98325 11.6633C8.04327 11.7874 8.12829 11.8977 8.23297 11.9873L12.233 15.9873C12.3259 16.0811 12.4365 16.1555 12.5584 16.2062C12.6803 16.257 12.811 16.2831 12.943 16.2831C13.075 16.2831 13.2057 16.257 13.3276 16.2062C13.4494 16.1555 13.56 16.0811 13.653 15.9873L17.653 11.9873C17.8168 11.796 17.9024 11.55 17.8927 11.2983C17.883 11.0466 17.7786 10.8079 17.6005 10.6298C17.4224 10.4517 17.1837 10.3474 16.932 10.3376C16.6804 10.3279 16.4343 10.4135 16.243 10.5773L13.933 12.8673L13.933 5.27734C13.933 5.01213 13.8276 4.75777 13.6401 4.57024C13.4525 4.3827 13.1982 4.27734 12.933 4.27734Z",fill:"white"}));var Ps=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(Ss.G,{fill:"currentColor"},(0,e.createElement)(Ss.Path,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,e.createElement)(Ss.Path,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"})));(0,e.createElement)(Ss.SVG,{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m16.2382 9.17969.7499.00645.0066-.75988-.7599.00344zm-5.5442.77506 5.5475-.02507-.0067-1.49998-5.5476.02506zm4.7942-.78152-.0476 5.52507 1.5.0129.0475-5.52506zm.2196-.52387-7.68099 7.68104 1.06066 1.0606 7.68103-7.68098z",fill:"currentColor"}));var Ts=(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.G,{stroke:"currentColor",strokeWidth:"1.5"},(0,e.createElement)(Ss.Path,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,e.createElement)(Ss.Path,{d:"m9.25 19v-14"}))),Rs=(0,e.createElement)(Ss.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,e.createElement)(Ss.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})),js=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Circle,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,e.createElement)(Ss.G,{fill:"#cbc3f5",stroke:"#0b4a43"},(0,e.createElement)(Ss.Path,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Path,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,e.createElement)(Ss.Rect,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,e.createElement)(Ss.Rect,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,e.createElement)(Ss.Rect,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,e.createElement)(Ss.Rect,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,e.createElement)(Ss.Path,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,e.createElement)(Ss.Path,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}))),Ls=(0,e.createElement)(Ss.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Circle,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Circle,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(Ss.Circle,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"}));(0,e.createElement)(Ss.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"}));var As=(0,e.createElement)(Ss.SVG,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Ss.Path,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})),Ds=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},Ms=(0,e.createElement)(Ss.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(Ss.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Is(e,...t){e&&t.length>0&&e.classList.add(...t)}function Fs(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Bs(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let zs=(0,r.createContext)(null);zs.displayName="TransitionContext";var Us=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Us||{});let Vs=(0,r.createContext)(null);function Hs(e){return"children"in e?Hs(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Ws(e,t){let n=or(e),o=(0,r.useRef)([]),s=kr(),i=Tr(),a=sr(((e,t=Gn.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&(Wn(t,{[Gn.Unmount](){o.current.splice(r,1)},[Gn.Hidden](){o.current[r].state="hidden"}}),i.microTask((()=>{var e;!Hs(o)&&s.current&&(null==(e=n.current)||e.call(n))})))})),l=sr((e=>{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>a(e,Gn.Unmount)})),c=(0,r.useRef)([]),u=(0,r.useRef)(Promise.resolve()),d=(0,r.useRef)({enter:[],leave:[],idle:[]}),f=sr(((e,n,r)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(d.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),p=sr(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:o,register:l,unregister:a,onStart:f,onStop:p,wait:u,chains:d})),[l,a,o,f,p,d,u])}function qs(){}Vs.displayName="NestingContext";let $s=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Gs(e){var t;let n={};for(let r of $s)n[r]=null!=(t=e[r])?t:qs;return n}let Js=$n.RenderStrategy,Ks=Zn((function(e,t){let{beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i,enter:a,enterFrom:l,enterTo:c,entered:u,leave:d,leaveFrom:f,leaveTo:p,...m}=e,h=(0,r.useRef)(null),g=ar(h,t),x=m.unmount?Gn.Unmount:Gn.Hidden,{show:y,appear:b,initial:v}=function(){let e=(0,r.useContext)(zs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[w,E]=(0,r.useState)(y?"visible":"hidden"),S=function(){let e=(0,r.useContext)(Vs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:k,unregister:C}=S,O=(0,r.useRef)(null);(0,r.useEffect)((()=>k(h)),[k,h]),(0,r.useEffect)((()=>{if(x===Gn.Hidden&&h.current)return y&&"visible"!==w?void E("visible"):Wn(w,{hidden:()=>C(h),visible:()=>k(h)})}),[w,h,k,C,y,x]);let _=or({enter:Bs(a),enterFrom:Bs(l),enterTo:Bs(c),entered:Bs(u),leave:Bs(d),leaveFrom:Bs(f),leaveTo:Bs(p)}),N=function(e){let t=(0,r.useRef)(Gs(e));return(0,r.useEffect)((()=>{t.current=Gs(e)}),[e]),t}({beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i}),P=ur();(0,r.useEffect)((()=>{if(P&&"visible"===w&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,w,P]);let T=v&&!b,R=!P||T||O.current===y?"idle":y?"enter":"leave",j=sr((e=>Wn(e,{enter:()=>N.current.beforeEnter(),leave:()=>N.current.beforeLeave(),idle:()=>{}}))),L=sr((e=>Wn(e,{enter:()=>N.current.afterEnter(),leave:()=>N.current.afterLeave(),idle:()=>{}}))),A=Ws((()=>{E("hidden"),C(h)}),S);(function({container:e,direction:t,classes:n,onStart:r,onStop:o}){let s=kr(),i=Tr(),a=or(t);rr((()=>{let t=Pr();i.add(t.dispose);let l=e.current;if(l&&"idle"!==a.current&&s.current)return t.dispose(),r.current(a.current),t.add(function(e,t,n,r){let o=n?"enter":"leave",s=Pr(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");let a=Wn(o,{enter:()=>t.enter,leave:()=>t.leave}),l=Wn(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Wn(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Fs(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Is(e,...a,...c),s.nextFrame((()=>{Fs(e,...c),Is(e,...l),function(e,t){let n=Pr();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[s,i]=[r,o].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(s+i!==0){let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(Fs(e,...a),Is(e,...t.entered),i())))})),s.dispose}(l,n.current,"enter"===a.current,(()=>{t.dispose(),o.current(a.current)}))),t.dispose}),[t])})({container:h,classes:_,direction:R,onStart:or((e=>{A.onStart(h,e,j)})),onStop:or((e=>{A.onStop(h,e,L),"leave"===e&&!Hs(A)&&(E("hidden"),C(h))}))}),(0,r.useEffect)((()=>{!T||(x===Gn.Hidden?O.current=null:O.current=y)}),[y,T,w]);let D=m,M={ref:g};return b&&y&&nr.isServer&&(D={...D,className:qn(m.className,..._.current.enter,..._.current.enterFrom)}),r.createElement(Vs.Provider,{value:A},r.createElement(Qr,{value:Wn(w,{visible:Zr.Open,hidden:Zr.Closed})},Jn({ourProps:M,theirProps:D,defaultTag:"div",features:Js,visible:"visible"===w,name:"Transition.Child"})))})),Xs=Zn((function(e,t){let{show:n,appear:o=!1,unmount:s,...i}=e,a=(0,r.useRef)(null),l=ar(a,t);ur();let c=Yr();if(void 0===n&&null!==c&&(n=Wn(c,{[Zr.Open]:!0,[Zr.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,r.useState)(n?"visible":"hidden"),f=Ws((()=>{d("hidden")})),[p,m]=(0,r.useState)(!0),h=(0,r.useRef)([n]);rr((()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),m(!1))}),[h,n]);let g=(0,r.useMemo)((()=>({show:n,appear:o,initial:p})),[n,o,p]);(0,r.useEffect)((()=>{if(n)d("visible");else if(Hs(f)){let e=a.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[n,f]);let x={unmount:s};return r.createElement(Vs.Provider,{value:f},r.createElement(zs.Provider,{value:g},Jn({ourProps:{...x,as:r.Fragment,children:r.createElement(Ks,{ref:l,...x,...i})},theirProps:{},defaultTag:r.Fragment,features:Js,visible:"visible"===u,name:"Transition"})))})),Zs=Zn((function(e,t){let n=null!==(0,r.useContext)(zs),o=null!==Yr();return r.createElement(r.Fragment,null,!n&&o?r.createElement(Xs,{ref:t,...e}):r.createElement(Ks,{ref:t,...e}))})),Ys=Object.assign(Xs,{Child:Zs,Root:Xs});const Qs=(0,e.forwardRef)(((t,n)=>{var r;let{onClose:o,isOpen:s,invertedButtonColor:i,children:a,leftContainerBgColor:l="bg-white",rightContainerBgColor:c="bg-gray-100"}=t;const u=(0,e.useRef)(null),d=y((e=>e.removeAllModals));return o=null!==(r=o)&&void 0!==r?r:d,(0,e.createElement)(Ys.Root,{appear:!0,show:!0,as:e.Fragment},(0,e.createElement)(To,{as:"div",static:!0,open:s,className:"extendify",initialFocus:null!=n?n:u,onClose:o},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"m-auto"},(0,e.createElement)("div",{className:"relative m-8 max-w-md justify-between rounded-sm shadow-modal md:m-0 md:flex md:max-w-2xl"},(0,e.createElement)("button",{onClick:o,ref:u,className:"absolute top-0 right-0 block cursor-pointer rounded-md bg-transparent p-4 text-gray-700 opacity-30 hover:opacity-100",style:i&&{filter:"invert(1)"}},(0,e.createElement)("span",{className:"sr-only"},(0,jo.__)("Close","extendify")),(0,e.createElement)(Ds,{icon:Ms})),(0,e.createElement)("div",{className:`w-7/12 p-12 ${l}`},a[0]),(0,e.createElement)("div",{className:`hidden w-6/12 md:block ${c}`},a[1])))))))})),ei=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,ref:t,leftContainerBgColor:"bg-white"},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("You're out of imports","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)(5 (0,jo.__)("Base: %s","extendify"),o))),(0,e.createElement)("a",{target:"_blank",className:"text-sm rounded-md border border-black bg-white py-1 px-2.5 font-medium text-black no-underline m-0",href:n?.fields?.editURL,rel:"noreferrer"},(0,jo.__)("Edit","extendify"))):null};var Es=window.wp.dom,ks=window.wp.primitives,Ss=(0,e.createElement)(ks.SVG,{viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(ks.Path,{d:"M6.34684 9.72526C6.34684 9.18224 6.77716 8.74168 7.32018 8.74168C7.8632 8.74168 8.30377 9.18224 8.30377 9.72526C8.30377 10.2683 7.8632 10.6986 7.32018 10.6986C6.77716 10.6986 6.34684 10.2683 6.34684 9.72526Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M7.9759 7.11261C7.93492 7.47121 7.67878 7.76834 7.32018 7.76834C6.95134 7.76834 6.70544 7.46097 6.6747 7.11261L6.34684 4.1721C6.28537 3.67006 6.81814 3.19876 7.32018 3.19876C7.82222 3.19876 8.35499 3.67006 8.30377 4.1721L7.9759 7.11261Z",fill:"currentColor"}));(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 25 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m14.4063 2h4.1856c1.1856 0 1.6147.12701 2.0484.36409.4336.23802.7729.58706 1.0049 1.03111.2319.445.3548.8853.3548 2.10175v4.29475c0 1.2165-.1238 1.6567-.3548 2.1017-.232.445-.5722.7931-1.0049 1.0312-.1939.1064-.3873.1939-.6476.2567v3.4179c0 1.8788-.1912 2.5588-.5481 3.246-.3582.6873-.8836 1.2249-1.552 1.5925-.6697.3676-1.3325.5623-3.1634.5623h-6.46431c-1.83096 0-2.49367-.1962-3.16346-.5623-.6698-.3676-1.19374-.9067-1.552-1.5925s-.54943-1.3672-.54943-3.246v-6.63138c0-1.87871.19117-2.55871.54801-3.24597.35827-.68727.88362-1.22632 1.55342-1.59393.66837-.36615 1.3325-.56231 3.16346-.56231h2.76781c.0519-.55814.1602-.86269.3195-1.16946.232-.445.5721-.79404 1.0058-1.03206.4328-.23708.8628-.36409 2.0483-.36409zm-2.1512 2.73372c0-.79711.6298-1.4433 1.4067-1.4433h5.6737c.777 0 1.4068.64619 1.4068 1.4433v5.82118c0 .7971-.6298 1.4433-1.4068 1.4433h-5.6737c-.7769 0-1.4067-.6462-1.4067-1.4433z",fill:"currentColor",fillRule:"evenodd"}));var Cs=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m13.505 4h3.3044c.936 0 1.2747.10161 1.6171.29127.3424.19042.6102.46965.7934.82489.1831.356.2801.70824.2801 1.6814v3.43584c0 .9731-.0977 1.3254-.2801 1.6814-.1832.356-.4517.6344-.7934.8248-.153.0852-.3057.1552-.5112.2054v2.7344c0 1.503-.151 2.047-.4327 2.5968-.2828.5498-.6976.9799-1.2252 1.274-.5288.294-1.052.4498-2.4975.4498h-5.10341c-1.44549 0-1.96869-.1569-2.49747-.4498-.52878-.2941-.94242-.7254-1.22526-1.274-.28284-.5487-.43376-1.0938-.43376-2.5968v-5.3051c0-1.50301.15092-2.04701.43264-2.59682.28284-.54981.6976-.98106 1.22638-1.27514.52767-.29293 1.05198-.44985 2.49747-.44985h2.18511c.041-.44652.1265-.69015.2522-.93557.1832-.356.4517-.63523.7941-.82565.3417-.18966.6812-.29127 1.6171-.29127zm-1.6984 2.18698c0-.63769.4973-1.15464 1.1106-1.15464h4.4793c.6133 0 1.1106.51695 1.1106 1.15464v4.65692c0 .6377-.4973 1.1547-1.1106 1.1547h-4.4793c-.6133 0-1.1106-.517-1.1106-1.1547z",fill:"currentColor",fillRule:"evenodd"})),Os=(0,e.createElement)(ks.SVG,{fill:"none",width:"150",height:"30",viewBox:"0 0 2524 492",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.G,{fill:"currentColor"},(0,e.createElement)(ks.Path,{d:"m609.404 378.5c-24.334 0-46-5.5-65-16.5-18.667-11.333-33.334-26.667-44-46-10.667-19.667-16-42.167-16-67.5 0-25.667 5.166-48.333 15.5-68 10.333-19.667 24.833-35 43.5-46 18.666-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.833 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.667-10.333-25.167-15.5-43.5-15.5-14.334 0-26.5 3-36.5 9-9.667 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.666 46.833 17 60.5 11.666 13.667 28.833 20.5 51.5 20.5 16.666 0 30.333-3.167 41-9.5 11-6.333 18.166-15.333 21.5-27h56.5c-5.334 27-18.667 48.167-40 63.5-21 15.333-47.667 23-80 23z"}),(0,e.createElement)("path",{d:"m797.529 372h-69.5l85-121-85-126h71l54.5 84 52.5-84h68.5l-84 125.5 81.5 121.5h-70l-53-81.5z"}),(0,e.createElement)("path",{d:"m994.142 125h155.998v51h-155.998zm108.498 247h-61v-324h61z"}),(0,e.createElement)("path",{d:"m1278.62 378.5c-24.33 0-46-5.5-65-16.5-18.66-11.333-33.33-26.667-44-46-10.66-19.667-16-42.167-16-67.5 0-25.667 5.17-48.333 15.5-68 10.34-19.667 24.84-35 43.5-46 18.67-11.333 40-17 64-17 25 0 46.5 5.333 64.5 16 18 10.333 31.84 24.833 41.5 43.5 10 18.667 15 41 15 67v18.5l-212 .5 1-39h150.5c0-17-5.5-30.667-16.5-41-10.66-10.333-25.16-15.5-43.5-15.5-14.33 0-26.5 3-36.5 9-9.66 6-17 15-22 27s-7.5 26.667-7.5 44c0 26.667 5.67 46.833 17 60.5 11.67 13.667 28.84 20.5 51.5 20.5 16.67 0 30.34-3.167 41-9.5 11-6.333 18.17-15.333 21.5-27h56.5c-5.33 27-18.66 48.167-40 63.5-21 15.333-47.66 23-80 23z"}),(0,e.createElement)("path",{d:"m1484.44 372h-61v-247h56.5l5 32c7.67-12.333 18.5-22 32.5-29 14.34-7 29.84-10.5 46.5-10.5 31 0 54.34 9.167 70 27.5 16 18.333 24 43.333 24 75v152h-61v-137.5c0-20.667-4.66-36-14-46-9.33-10.333-22-15.5-38-15.5-19 0-33.83 6-44.5 18-10.66 12-16 28-16 48z"}),(0,e.createElement)("path",{d:"m1798.38 378.5c-24 0-44.67-5.333-62-16-17-11-30.34-26.167-40-45.5-9.34-19.333-14-41.833-14-67.5s4.66-48.333 14-68c9.66-20 23.5-35.667 41.5-47s39.33-17 64-17c17.33 0 33.16 3.5 47.5 10.5 14.33 6.667 25.33 16.167 33 28.5v-156.5h60.5v372h-56l-4-38.5c-7.34 14-18.67 25-34 33-15 8-31.84 12-50.5 12zm13.5-56c14.33 0 26.66-3 37-9 10.33-6.333 18.33-15.167 24-26.5 6-11.667 9-24.833 9-39.5 0-15-3-28-9-39-5.67-11.333-13.67-20.167-24-26.5-10.34-6.667-22.67-10-37-10-14 0-26.17 3.333-36.5 10-10.34 6.333-18.34 15.167-24 26.5-5.34 11.333-8 24.333-8 39s2.66 27.667 8 39c5.66 11.333 13.66 20.167 24 26.5 10.33 6.333 22.5 9.5 36.5 9.5z"}),(0,e.createElement)("path",{d:"m1996.45 372v-247h61v247zm30-296.5c-10.34 0-19.17-3.5-26.5-10.5-7-7.3333-10.5-16.1667-10.5-26.5s3.5-19 10.5-26c7.33-6.99999 16.16-10.49998 26.5-10.49998 10.33 0 19 3.49999 26 10.49998 7.33 7 11 15.6667 11 26s-3.67 19.1667-11 26.5c-7 7-15.67 10.5-26 10.5z"}),(0,e.createElement)("path",{d:"m2085.97 125h155v51h-155zm155.5-122.5v52c-3.33 0-6.83 0-10.5 0-3.33 0-6.83 0-10.5 0-15.33 0-25.67 3.6667-31 11-5 7.3333-7.5 17.1667-7.5 29.5v277h-60.5v-277c0-22.6667 3.67-40.8333 11-54.5 7.33-14 17.67-24.1667 31-30.5 13.33-6.66666 28.83-10 46.5-10 5 0 10.17.166671 15.5.5 5.67.333329 11 .99999 16 2z"}),(0,e.createElement)("path",{d:"m2330.4 125 80.5 228-33 62.5-112-290.5zm-58 361.5v-50.5h36.5c8 0 15-1 21-3 6-1.667 11.34-5 16-10 5-5 9.17-12.333 12.5-22l102.5-276h63l-121 302c-9 22.667-20.33 39.167-34 49.5-13.66 10.333-30.66 15.5-51 15.5-8.66 0-16.83-.5-24.5-1.5-7.33-.667-14.33-2-21-4z"}),(0,e.createElement)("path",{clipRule:"evenodd",d:"m226.926 25.1299h83.271c23.586 0 32.123 2.4639 40.751 7.0633 8.628 4.6176 15.378 11.389 19.993 20.0037 4.615 8.6329 7.059 17.1746 7.059 40.7738v83.3183c0 23.599-2.463 32.141-7.059 40.774-4.615 8.633-11.383 15.386-19.993 20.003-3.857 2.065-7.704 3.764-12.884 4.981v66.308c0 36.447-3.803 49.639-10.902 62.972-7.128 13.333-17.579 23.763-30.877 30.894-13.325 7.132-26.51 10.909-62.936 10.909h-128.605c-36.4268 0-49.6113-3.805-62.9367-10.909-13.3254-7.131-23.749-17.589-30.8765-30.894-7.12757-13.304-10.9308-26.525-10.9308-62.972v-128.649c0-36.447 3.80323-49.639 10.9026-62.972 7.1275-13.333 17.5793-23.7909 30.9047-30.9224 13.2972-7.1034 26.5099-10.9088 62.9367-10.9088h55.064c1.033-10.8281 3.188-16.7362 6.357-22.6877 4.615-8.6329 11.382-15.4043 20.01-20.0219 8.61-4.5994 17.165-7.0633 40.751-7.0633zm-42.798 53.0342c0-15.464 12.53-28 27.986-28h112.877c15.457 0 27.987 12.536 27.987 28v112.9319c0 15.464-12.53 28-27.987 28h-112.877c-15.456 0-27.986-12.536-27.986-28z",fillRule:"evenodd"}))),_s=(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"m11.9893 2.59931c-.1822.00285-.3558.07789-.4827.20864s-.1967.30653-.1941.48871v1.375c-.0013.0911.0156.18155.0495.26609.034.08454.0844.16149.1484.22637s.1402.11639.2242.15156c.0841.03516.1743.05327.2654.05327s.1813-.01811.2654-.05327c.084-.03517.1603-.08668.2242-.15156.064-.06488.1144-.14183.1484-.22637s.0508-.17499.0495-.26609v-1.375c.0013-.09202-.0158-.18337-.0505-.26863-.0346-.08526-.086-.1627-.1511-.22773s-.1426-.11633-.2279-.15085c-.0853-.03453-.1767-.05158-.2687-.05014zm-5.72562.46013c-.1251.00033-.24775.0348-.35471.09968-.10697.06488-.19421.15771-.25232.2685-.05812.1108-.0849.23534-.07747.36023.00744.12488.0488.24537.11964.34849l.91667 1.375c.04939.07667.11354.14274.18872.19437.07517.05164.15987.0878.24916.10639.08928.01858.18137.01922.27091.00187.08953-.01734.17472-.05233.2506-.10292.07589-.05059.14095-.11577.1914-.19174.05045-.07598.08528-.16123.10246-.2508.01719-.08956.01638-.18165-.00237-.2709s-.05507-.17388-.10684-.24897l-.91666-1.375c-.06252-.09667-.14831-.1761-.2495-.231-.1012-.0549-.21456-.08351-.32969-.0832zm11.45212 0c-.1117.00307-.2209.03329-.3182.08804-.0973.05474-.1798.13237-.2404.22616l-.9167 1.375c-.0518.07509-.0881.15972-.1068.24897-.0188.08925-.0196.18134-.0024.2709.0172.08957.052.17482.1024.2508.0505.07597.1156.14115.1914.19174.0759.05059.1611.08558.2506.10292.0896.01735.1817.01671.271-.00187.0892-.01859.1739-.05475.2491-.10639.0752-.05163.1393-.1177.1887-.19437l.9167-1.375c.0719-.10456.1135-.22698.1201-.3537s-.022-.25281-.0826-.36429c-.0606-.11149-.1508-.20403-.2608-.26738-.11-.06334-.2353-.09502-.3621-.09153zm-9.61162 3.67472c-.09573-.00001-.1904.01998-.27795.05867-.08756.03869-.16607.09524-.23052.16602l-4.58333 5.04165c-.11999.1319-.18407.3052-.17873.4834.00535.1782.0797.3473.20738.4718l8.47917 8.25c.1284.1251.3006.1951.4798.1951.1793 0 .3514-.07.4798-.1951l8.4792-8.25c.1277-.1245.202-.2936.2074-.4718.0053-.1782-.0588-.3515-.1788-.4834l-4.5833-5.04165c-.0644-.07078-.1429-.12733-.2305-.16602s-.1822-.05868-.278-.05867h-3.877zm.30436 1.375h2.21646l-2.61213 3.48314c-.04258.0557-.07639.1176-.10026.1835h-2.83773zm4.96646 0h2.2165l3.3336 3.66664h-2.8368c-.0241-.066-.0582-.1278-.1011-.1835zm-1.375.45833 2.4063 3.20831h-4.81254zm-6.78637 4.58331h2.70077c.00665.0188.01412.0374.02238.0555l2.11442 4.6505zm4.20826 0h5.15621l-2.5781 5.6719zm6.66371 0h2.7008l-4.8376 4.706 2.1144-4.6505c.0083-.0181.0158-.0367.0224-.0555z",fill:"#000"})),Ns=(0,e.createElement)(ks.SVG,{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"M7.32457 0.907043C3.98785 0.907043 1.2829 3.61199 1.2829 6.94871C1.2829 10.2855 3.98785 12.9904 7.32457 12.9904C10.6613 12.9904 13.3663 10.2855 13.3663 6.94871C13.3663 3.61199 10.6613 0.907043 7.32457 0.907043V0.907043Z",stroke:"white",strokeWidth:"1.25"}),(0,e.createElement)(ks.Path,{d:"M7.32458 10.0998L4.82458 7.59977M7.32458 10.0998V3.79764V10.0998ZM7.32458 10.0998L9.82458 7.59977L7.32458 10.0998Z",stroke:"white",strokeWidth:"1.25"}));(0,e.createElement)(ks.SVG,{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M7.93298 20.2773L17.933 20.2773C18.1982 20.2773 18.4526 20.172 18.6401 19.9845C18.8276 19.7969 18.933 19.5426 18.933 19.2773C18.933 19.0121 18.8276 18.7578 18.6401 18.5702C18.4526 18.3827 18.1982 18.2773 17.933 18.2773L7.93298 18.2773C7.66777 18.2773 7.41341 18.3827 7.22588 18.5702C7.03834 18.7578 6.93298 19.0121 6.93298 19.2773C6.93298 19.5426 7.03834 19.7969 7.22588 19.9845C7.41341 20.172 7.66777 20.2773 7.93298 20.2773Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.933 4.27734C12.6678 4.27734 12.4134 4.3827 12.2259 4.57024C12.0383 4.75777 11.933 5.01213 11.933 5.27734L11.933 12.8673L9.64298 10.5773C9.55333 10.4727 9.44301 10.3876 9.31895 10.3276C9.19488 10.2676 9.05975 10.2339 8.92203 10.2285C8.78431 10.2232 8.64698 10.2464 8.51865 10.2967C8.39033 10.347 8.27378 10.4232 8.17632 10.5207C8.07887 10.6181 8.00261 10.7347 7.95234 10.863C7.90206 10.9913 7.87886 11.1287 7.88418 11.2664C7.8895 11.4041 7.92323 11.5392 7.98325 11.6633C8.04327 11.7874 8.12829 11.8977 8.23297 11.9873L12.233 15.9873C12.3259 16.0811 12.4365 16.1555 12.5584 16.2062C12.6803 16.257 12.811 16.2831 12.943 16.2831C13.075 16.2831 13.2057 16.257 13.3276 16.2062C13.4494 16.1555 13.56 16.0811 13.653 15.9873L17.653 11.9873C17.8168 11.796 17.9024 11.55 17.8927 11.2983C17.883 11.0466 17.7786 10.8079 17.6005 10.6298C17.4224 10.4517 17.1837 10.3474 16.932 10.3376C16.6804 10.3279 16.4343 10.4135 16.243 10.5773L13.933 12.8673L13.933 5.27734C13.933 5.01213 13.8276 4.75777 13.6401 4.57024C13.4525 4.3827 13.1982 4.27734 12.933 4.27734Z",fill:"white"}));var Ps=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m11.2721 16.9866.6041 2.2795.6042-2.2795.6213-2.3445c.0001-.0002.0001-.0004.0002-.0006.2404-.9015.8073-1.5543 1.4638-1.8165.0005-.0002.0009-.0004.0013-.0006l1.9237-.7555 1.4811-.5818-1.4811-.5817-1.9264-.7566c0-.0001-.0001-.0001-.0001-.0001-.0001 0-.0001 0-.0001 0-.654-.25727-1.2213-.90816-1.4621-1.81563-.0001-.00006-.0001-.00011-.0001-.00017l-.6215-2.34519-.6042-2.27947-.6041 2.27947-.6216 2.34519v.00017c-.2409.90747-.80819 1.55836-1.46216 1.81563-.00002 0-.00003 0-.00005 0-.00006 0-.00011 0-.00017.0001l-1.92637.7566-1.48108.5817 1.48108.5818 1.92637.7566c.00007 0 .00015.0001.00022.0001.65397.2572 1.22126.9082 1.46216 1.8156v.0002z",stroke:"currentColor",strokeWidth:"1.25",fill:"none"}),(0,e.createElement)(ks.G,{fill:"currentColor"},(0,e.createElement)(ks.Path,{d:"m18.1034 18.3982-.2787.8625-.2787-.8625c-.1314-.4077-.4511-.7275-.8589-.8589l-.8624-.2786.8624-.2787c.4078-.1314.7275-.4512.8589-.8589l.2787-.8624.2787.8624c.1314.4077.4511.7275.8589.8589l.8624.2787-.8624.2786c-.4078.1314-.7269.4512-.8589.8589z"}),(0,e.createElement)(ks.Path,{d:"m6.33141 6.97291-.27868.86242-.27867-.86242c-.13142-.40775-.45116-.72749-.8589-.85891l-.86243-.27867.86243-.27868c.40774-.13141.72748-.45115.8589-.8589l.27867-.86242.27868.86242c.13142.40775.45116.72749.8589.8589l.86242.27868-.86242.27867c-.40774.13142-.7269.45116-.8589.85891z"})));(0,e.createElement)(ks.SVG,{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m16.2382 9.17969.7499.00645.0066-.75988-.7599.00344zm-5.5442.77506 5.5475-.02507-.0067-1.49998-5.5476.02506zm4.7942-.78152-.0476 5.52507 1.5.0129.0475-5.52506zm.2196-.52387-7.68099 7.68104 1.06066 1.0606 7.68103-7.68098z",fill:"currentColor"}));var Ts=(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.G,{stroke:"currentColor",strokeWidth:"1.5"},(0,e.createElement)(ks.Path,{d:"m6 4.75h12c.6904 0 1.25.55964 1.25 1.25v12c0 .6904-.5596 1.25-1.25 1.25h-12c-.69036 0-1.25-.5596-1.25-1.25v-12c0-.69036.55964-1.25 1.25-1.25z"}),(0,e.createElement)(ks.Path,{d:"m9.25 19v-14"}))),Rs=(0,e.createElement)(ks.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49271 18.0092C6.97815 17.1176 7.28413 15.9755 8.17569 15.4609C9.06724 14.946 10.2094 15.252 10.7243 16.1435C11.2389 17.0355 10.9329 18.1772 10.0413 18.6922C9.14978 19.2071 8.00764 18.9011 7.49271 18.0092V18.0092Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5073 6.12747C17.0218 7.01903 16.7158 8.16117 15.8243 8.67573C14.9327 9.19066 13.7906 8.88467 13.2757 7.99312C12.7611 7.10119 13.0671 5.95942 13.9586 5.44449C14.8502 4.92956 15.9923 5.23555 16.5073 6.12747V6.12747Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.60135 11.1355C5.11628 10.2439 6.25805 9.93793 7.14998 10.4525C8.04153 10.9674 8.34752 12.1096 7.83296 13.0011C7.31803 13.8927 6.17588 14.1987 5.28433 13.6841C4.39278 13.1692 4.08679 12.0274 4.60135 11.1355V11.1355Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3986 13.0011C18.8837 13.8927 17.7419 14.1987 16.85 13.6841C15.9584 13.1692 15.6525 12.027 16.167 11.1355C16.682 10.2439 17.8241 9.93793 18.7157 10.4525C19.6072 10.9674 19.9132 12.1092 19.3986 13.0011V13.0011Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M9.10857 8.92594C10.1389 8.92594 10.9742 8.09066 10.9742 7.06029C10.9742 6.02992 10.1389 5.19464 9.10857 5.19464C8.0782 5.19464 7.24292 6.02992 7.24292 7.06029C7.24292 8.09066 8.0782 8.92594 9.10857 8.92594Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{d:"M14.8913 18.942C15.9217 18.942 16.7569 18.1067 16.7569 17.0763C16.7569 16.046 15.9217 15.2107 14.8913 15.2107C13.8609 15.2107 13.0256 16.046 13.0256 17.0763C13.0256 18.1067 13.8609 18.942 14.8913 18.942Z",fill:"currentColor"}),(0,e.createElement)(ks.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.3841 13.0011C9.86951 12.1096 10.1755 10.9674 11.067 10.4525C11.9586 9.93793 13.1007 10.2439 13.6157 11.1355C14.1302 12.0274 13.8242 13.1692 12.9327 13.6841C12.0411 14.1987 10.899 13.8927 10.3841 13.0011V13.0011Z",fill:"currentColor"})),js=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 151 148",width:"151",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Circle,{cx:"65.6441",cy:"66.6114",fill:"#0b4a43",r:"65.3897"}),(0,e.createElement)(ks.G,{fill:"#cbc3f5",stroke:"#0b4a43"},(0,e.createElement)(ks.Path,{d:"m61.73 11.3928 3.0825 8.3304.1197.3234.3234.1197 8.3304 3.0825-8.3304 3.0825-.3234.1197-.1197.3234-3.0825 8.3304-3.0825-8.3304-.1197-.3234-.3234-.1197-8.3304-3.0825 8.3304-3.0825.3234-.1197.1197-.3234z",strokeWidth:"1.5"}),(0,e.createElement)(ks.Path,{d:"m84.3065 31.2718c0 5.9939-12.4614 22.323-18.6978 22.323h-17.8958v56.1522c3.5249.9 11.6535 0 17.8958 0h6.2364c11.2074 3.33 36.0089 7.991 45.5529 0l-9.294-62.1623c-2.267-1.7171-5.949-6.6968-2.55-12.8786 3.4-6.1817 2.55-18.0406 0-24.5756-1.871-4.79616-8.3289-8.90882-14.4482-8.90882s-7.0825 4.00668-6.7993 6.01003z",strokeWidth:"1.75"}),(0,e.createElement)(ks.Rect,{height:"45.5077",rx:"9.13723",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 191.5074 -96.0026)",width:"18.2745",x:"143.755",y:"47.7524"}),(0,e.createElement)(ks.Rect,{height:"42.3038",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 241.97 -50.348)",width:"17.4735",x:"146.159",y:"95.811"}),(0,e.createElement)(ks.Rect,{height:"55.9204",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 213.1347 -85.5913)",width:"17.4735",x:"149.363",y:"63.7717"}),(0,e.createElement)(ks.Rect,{height:"51.1145",rx:"8.73674",strokeWidth:"1.75",transform:"matrix(0 1 -1 0 229.1545 -69.5715)",width:"17.4735",x:"149.363",y:"79.7915"}),(0,e.createElement)(ks.Path,{d:"m75.7483 105.349c.9858-25.6313-19.2235-42.0514-32.8401-44.0538v12.0146c8.5438 1.068 24.8303 9.7642 24.8303 36.0442 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}),(0,e.createElement)(ks.Path,{d:"m68.5388 109.354c.9858-25.6312-19.2234-42.0513-32.8401-44.0537v12.0147c8.5438 1.0679 24.8303 9.7641 24.8303 36.044 0 23.228 19.4905 33.374 29.6362 33.641v-10.413s-22.6122-1.602-21.6264-27.233z",strokeWidth:"1.75"}))),Ls=(0,e.createElement)(ks.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Circle,{cx:"12",cy:"12",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(ks.Circle,{cx:"12",cy:"12",r:"4.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,e.createElement)(ks.Circle,{cx:"11.9999",cy:"12.2",r:"6",transform:"rotate(-45 11.9999 12.2)",stroke:"currentColor",strokeWidth:"3",strokeDasharray:"1.5 4"}));(0,e.createElement)(ks.SVG,{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{d:"m11.7758 3.45425c.0917-.18582.3567-.18581.4484 0l2.3627 4.78731c.0364.07379.1068.12493.1882.13676l5.2831.76769c.2051.02979.287.28178.1386.42642l-3.8229 3.72637c-.0589.0575-.0858.1402-.0719.2213l.9024 5.2618c.0351.2042-.1793.36-.3627.2635l-4.7254-2.4842c-.0728-.0383-.1598-.0383-.2326 0l-4.7254 2.4842c-.18341.0965-.39776-.0593-.36274-.2635l.90247-5.2618c.01391-.0811-.01298-.1638-.0719-.2213l-3.8229-3.72637c-.14838-.14464-.0665-.39663.13855-.42642l5.28312-.76769c.08143-.01183.15182-.06297.18823-.13676z",fill:"currentColor"}));var As=(0,e.createElement)(ks.SVG,{fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ks.Path,{clipRule:"evenodd",d:"m13 4c4.9545 0 9 4.04545 9 9 0 4.9545-4.0455 9-9 9-4.95455 0-9-4.0455-9-9 0-4.95455 4.04545-9 9-9zm5.0909 13.4545c-1.9545 3.8637-8.22726 3.8637-10.22726 0-.04546-.1818-.04546-.3636 0-.5454 2-3.8636 8.27276-3.8636 10.22726 0 .0909.1818.0909.3636 0 .5454zm-5.0909-8.90905c-1.2727 0-2.3182 1.04546-2.3182 2.31815 0 1.2728 1.0455 2.3182 2.3182 2.3182s2.3182-1.0454 2.3182-2.3182c0-1.27269-1.0455-2.31815-2.3182-2.31815z",fill:"currentColor",fillRule:"evenodd"})),Ds=function(t){let{icon:n,size:r=24,...o}=t;return(0,e.cloneElement)(n,{width:r,height:r,...o})},Ms=(0,e.createElement)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(ks.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Fs(e,...t){e&&t.length>0&&e.classList.add(...t)}function Is(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Bs(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let zs=(0,r.createContext)(null);zs.displayName="TransitionContext";var Us=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Us||{});let Vs=(0,r.createContext)(null);function Hs(e){return"children"in e?Hs(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Ws(e,t){let n=or(e),o=(0,r.useRef)([]),s=Sr(),i=Tr(),a=sr(((e,t=Gn.Hidden)=>{let r=o.current.findIndex((({el:t})=>t===e));-1!==r&&(Wn(t,{[Gn.Unmount](){o.current.splice(r,1)},[Gn.Hidden](){o.current[r].state="hidden"}}),i.microTask((()=>{var e;!Hs(o)&&s.current&&(null==(e=n.current)||e.call(n))})))})),l=sr((e=>{let t=o.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>a(e,Gn.Unmount)})),c=(0,r.useRef)([]),u=(0,r.useRef)(Promise.resolve()),d=(0,r.useRef)({enter:[],leave:[],idle:[]}),f=sr(((e,n,r)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(d.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>r(n))):r(n)})),p=sr(((e,t,n)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,r.useMemo)((()=>({children:o,register:l,unregister:a,onStart:f,onStop:p,wait:u,chains:d})),[l,a,o,f,p,d,u])}function qs(){}Vs.displayName="NestingContext";let $s=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Gs(e){var t;let n={};for(let r of $s)n[r]=null!=(t=e[r])?t:qs;return n}let Js=$n.RenderStrategy,Ks=Zn((function(e,t){let{beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i,enter:a,enterFrom:l,enterTo:c,entered:u,leave:d,leaveFrom:f,leaveTo:p,...m}=e,h=(0,r.useRef)(null),g=ar(h,t),x=m.unmount?Gn.Unmount:Gn.Hidden,{show:y,appear:b,initial:v}=function(){let e=(0,r.useContext)(zs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[w,E]=(0,r.useState)(y?"visible":"hidden"),k=function(){let e=(0,r.useContext)(Vs);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:S,unregister:C}=k,O=(0,r.useRef)(null);(0,r.useEffect)((()=>S(h)),[S,h]),(0,r.useEffect)((()=>{if(x===Gn.Hidden&&h.current)return y&&"visible"!==w?void E("visible"):Wn(w,{hidden:()=>C(h),visible:()=>S(h)})}),[w,h,S,C,y,x]);let _=or({enter:Bs(a),enterFrom:Bs(l),enterTo:Bs(c),entered:Bs(u),leave:Bs(d),leaveFrom:Bs(f),leaveTo:Bs(p)}),N=function(e){let t=(0,r.useRef)(Gs(e));return(0,r.useEffect)((()=>{t.current=Gs(e)}),[e]),t}({beforeEnter:n,afterEnter:o,beforeLeave:s,afterLeave:i}),P=ur();(0,r.useEffect)((()=>{if(P&&"visible"===w&&null===h.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[h,w,P]);let T=v&&!b,R=!P||T||O.current===y?"idle":y?"enter":"leave",j=sr((e=>Wn(e,{enter:()=>N.current.beforeEnter(),leave:()=>N.current.beforeLeave(),idle:()=>{}}))),L=sr((e=>Wn(e,{enter:()=>N.current.afterEnter(),leave:()=>N.current.afterLeave(),idle:()=>{}}))),A=Ws((()=>{E("hidden"),C(h)}),k);(function({container:e,direction:t,classes:n,onStart:r,onStop:o}){let s=Sr(),i=Tr(),a=or(t);rr((()=>{let t=Pr();i.add(t.dispose);let l=e.current;if(l&&"idle"!==a.current&&s.current)return t.dispose(),r.current(a.current),t.add(function(e,t,n,r){let o=n?"enter":"leave",s=Pr(),i=void 0!==r?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(r):()=>{};"enter"===o&&(e.removeAttribute("hidden"),e.style.display="");let a=Wn(o,{enter:()=>t.enter,leave:()=>t.leave}),l=Wn(o,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Wn(o,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Is(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Fs(e,...a,...c),s.nextFrame((()=>{Is(e,...c),Fs(e,...l),function(e,t){let n=Pr();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[s,i]=[r,o].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(s+i!==0){let r=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),r())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(Is(e,...a),Fs(e,...t.entered),i())))})),s.dispose}(l,n.current,"enter"===a.current,(()=>{t.dispose(),o.current(a.current)}))),t.dispose}),[t])})({container:h,classes:_,direction:R,onStart:or((e=>{A.onStart(h,e,j)})),onStop:or((e=>{A.onStop(h,e,L),"leave"===e&&!Hs(A)&&(E("hidden"),C(h))}))}),(0,r.useEffect)((()=>{!T||(x===Gn.Hidden?O.current=null:O.current=y)}),[y,T,w]);let D=m,M={ref:g};return b&&y&&nr.isServer&&(D={...D,className:qn(m.className,..._.current.enter,..._.current.enterFrom)}),r.createElement(Vs.Provider,{value:A},r.createElement(Qr,{value:Wn(w,{visible:Zr.Open,hidden:Zr.Closed})},Jn({ourProps:M,theirProps:D,defaultTag:"div",features:Js,visible:"visible"===w,name:"Transition.Child"})))})),Xs=Zn((function(e,t){let{show:n,appear:o=!1,unmount:s,...i}=e,a=(0,r.useRef)(null),l=ar(a,t);ur();let c=Yr();if(void 0===n&&null!==c&&(n=Wn(c,{[Zr.Open]:!0,[Zr.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,r.useState)(n?"visible":"hidden"),f=Ws((()=>{d("hidden")})),[p,m]=(0,r.useState)(!0),h=(0,r.useRef)([n]);rr((()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),m(!1))}),[h,n]);let g=(0,r.useMemo)((()=>({show:n,appear:o,initial:p})),[n,o,p]);(0,r.useEffect)((()=>{if(n)d("visible");else if(Hs(f)){let e=a.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[n,f]);let x={unmount:s};return r.createElement(Vs.Provider,{value:f},r.createElement(zs.Provider,{value:g},Jn({ourProps:{...x,as:r.Fragment,children:r.createElement(Ks,{ref:l,...x,...i})},theirProps:{},defaultTag:r.Fragment,features:Js,visible:"visible"===u,name:"Transition"})))})),Zs=Zn((function(e,t){let n=null!==(0,r.useContext)(zs),o=null!==Yr();return r.createElement(r.Fragment,null,!n&&o?r.createElement(Xs,{ref:t,...e}):r.createElement(Ks,{ref:t,...e}))})),Ys=Object.assign(Xs,{Child:Zs,Root:Xs});const Qs=(0,e.forwardRef)(((t,n)=>{var r;let{onClose:o,isOpen:s,invertedButtonColor:i,children:a,leftContainerBgColor:l="bg-white",rightContainerBgColor:c="bg-gray-100"}=t;const u=(0,e.useRef)(null),d=y((e=>e.removeAllModals));return o=null!==(r=o)&&void 0!==r?r:d,(0,e.createElement)(Ys.Root,{appear:!0,show:!0,as:e.Fragment},(0,e.createElement)(To,{as:"div",static:!0,open:s,className:"extendify",initialFocus:null!=n?n:u,onClose:o},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-50 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"m-auto"},(0,e.createElement)("div",{className:"relative m-8 max-w-md justify-between rounded-sm shadow-modal md:m-0 md:flex md:max-w-2xl"},(0,e.createElement)("button",{onClick:o,ref:u,className:"absolute top-0 right-0 block cursor-pointer rounded-md bg-transparent p-4 text-gray-700 opacity-30 hover:opacity-100",style:i&&{filter:"invert(1)"}},(0,e.createElement)("span",{className:"sr-only"},(0,jo.__)("Close","extendify")),(0,e.createElement)(Ds,{icon:Ms})),(0,e.createElement)("div",{className:`w-7/12 p-12 ${l}`},a[0]),(0,e.createElement)("div",{className:`hidden w-6/12 md:block ${c}`},a[1])))))))})),ei=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,ref:t,leftContainerBgColor:"bg-white"},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("You're out of imports","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( 6 6 // translators: %s: The partners@extendify.com email address. 7 7 (0,jo.__)("Interested in unlimited access to our full catalog of standard and Pro patterns and layouts? Premium access is available exclusively for customers of select hosting providers. If you're interested in full access, have your hosting provider reach out to %s.","extendify"),'<a href="mailto:partners@extendify.com">partners@extendify.com</a>'))}})),(0,e.createElement)("div",{className:"flex h-full flex-col justify-center space-y-2 p-10 text-black"},(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Rs,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Access to 100's of Patterns","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:_s,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)('Access to "Pro" catalog',"extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Ts,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Beautiful full page layouts","extendify"))),(0,e.createElement)("div",{className:"flex items-center space-x-3"},(0,e.createElement)(Lo.Icon,{icon:Ls,size:24}),(0,e.createElement)("span",{className:"text-sm leading-none"},(0,jo.__)("Fast and friendly support","extendify")))))},ti=()=>{const t=(0,e.useRef)(null);return(0,e.createElement)(Qs,{isOpen:!0,invertedButtonColor:!0,ref:t},(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"mb-5 flex items-center space-x-2 text-extendify-black"},Os),(0,e.createElement)("h3",{className:"mt-0 text-xl"},(0,jo.__)("Pro Patterns and Layouts","extendify")),(0,e.createElement)("p",{className:"text-sm text-black",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( … … 9 9 (0,jo.__)("Access to our Pro catalog is available exclusively for customers of select hosting providers. If you're interested in full access, have your hosting provider reach out to %s.","extendify"),'<a href="mailto:partners@extendify.com">partners@extendify.com</a>'))}})),(0,e.createElement)("div",{className:"justify-endrounded-tr-sm flex w-full rounded-br-sm bg-black"},(0,e.createElement)("img",{alt:(0,jo.__)("Upgrade Now","extendify"),className:"max-w-full rounded-tr-sm rounded-br-sm",src:window.extendifyData.asset_path+"/modal-extendify-black.png"})))},ni=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{hasRequiredPlugins:ys,hasPluginsActivated:ms,stack:[],async check(t){for(const n of e){const e=await this[`${n}`](t);this.stack.push(e.pass?e.allow:e.deny)}},reset(){this.stack=[]}}}(["hasRequiredPlugins","hasPluginsActivated"]);function ri(n){let{template:r,maxHeight:o}=n;const s=(0,e.useRef)(null),i=at((e=>e.hasAvailableImports)),a=at((e=>e.apiKey.length)),l=y((e=>e.setOpen)),c=y((e=>e.pushModal)),u=y((e=>e.removeAllModals)),[d,f]=(0,e.useState)(0),p=Array.isArray(r?.fields?.type)?r.fields.type[0]:r?.fields?.type,m=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:oi(r.fields.code)})),[r.fields.code]),h=(0,e.useMemo)((()=>(0,t.rawHandler)({HTML:r.fields.code})),[r.fields.code]),g=Qo(),x=()=>{Jo.maybeImport(r),!r?.fields?.pro||a?i()?(async()=>{await ni.check(r),async function(e){const t=async function*(e){for(const t of e)yield await t()}(e.stack);for(;;){let n;try{n=await t.next()}catch{throw e.reset(),"Middleware exited"}if(n.done)break}}(ni).then((()=>{setTimeout((()=>{bs(h,r).then((()=>u())).then((()=>l(!1))).then((()=>ni.reset()))}),100)})).catch((()=>{}))})():c((0,e.createElement)(ei,null)):c((0,e.createElement)(ti,null))};return(0,e.useEffect)((()=>{if(!Number.isInteger(o))return;if("layout"!==p)return;const e=s.current,t=()=>{const t=e.offsetHeight;e.style.transitionDuration=1.5*t+"ms",f(-1*Math.abs(t-o))},n=()=>{const t=e.offsetHeight;e.style.transitionDuration=t/1.5+"ms",f(0)};return e.addEventListener("focus",t),e.addEventListener("mouseenter",t),e.addEventListener("blur",n),e.addEventListener("mouseleave",n),()=>{e.removeEventListener("focus",t),e.removeEventListener("mouseenter",t),e.removeEventListener("blur",n),e.removeEventListener("mouseleave",n)}}),[o,p]),(0,e.createElement)("div",{className:"group relative"},(0,e.createElement)("div",{role:"button",tabIndex:"0","aria-label":(0,jo.sprintf)( 10 10 // translators: %s is the type of template (e.g. layout, pattern) 11 (0,jo.__)("Press to import %s","extendify"),r?.fields?.type),style:{maxHeight:o},className:"button-focus relative m-0 cursor-pointer overflow-hidden bg-gray-100 ease-in-out",onClick:x,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),x())}},(0,e.createElement)("div",{ref:s,style:{top:d,transitionProperty:"all"},className:Yo()("with-light-shadow relative",{[`is-template--${r.fields.status}`]:r?.fields?.status&&g,"p-6 md:p-8":Number.isInteger(o)})},(0,e.createElement)(Xo.BlockPreview,{blocks:m,live:!1,viewportWidth:1400}))),g&&(0,e.createElement)(ws,{template:r}),r?.fields?.pro&&!a&&(0,e.createElement)("div",{className:"pointer-events-none absolute top-4 right-4 z-20 rounded-md border border-none bg-white bg-wp-theme-500 py-1 px-2.5 font-medium text-white no-underline shadow-sm"},(0,jo.__)("Pro","extendify")))}const oi=e=>e.replace(/\w+:\/\/\S*(w=(\d*))&(h=(\d*))&\w+\S*"/g,((e,t,n,r,o)=>e.replace(t,"w="+Math.floor(Number(n)/2)).replace(r,"h="+Math.floor(Number(o)/2)))),si=(0,e.memo)((function(){const t=function(){const t=(0,e.useRef)(!1);return(0,e.useEffect)((()=>(t.current=!0,()=>t.current=!1))),t}(),n=gt((e=>e.templates)),[o,s]=(0,e.useState)(0),i=gt((e=>e.appendTemplates)),[a,l]=(0,e.useState)(""),c=(0,e.useRef)(!1),[u,d]=(0,e.useState)(!1),[f,p]=(0,e.useState)(!1),[m,h]=function({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:s,triggerOnce:i,skip:a,initialInView:l,fallbackInView:c,onChange:u}={}){var d;const[f,p]=r.useState(null),m=r.useRef(),[h,g]=r.useState({inView:!!l,entry:void 0});m.current=u,r.useEffect((()=>{if(a||!f)return;let r;return r=Bo(f,((e,t)=>{g({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&i&&r&&(r(),r=void 0)}),{root:s,rootMargin:o,threshold:e,trackVisibility:n,delay:t},c),()=>{r&&r()}}),[Array.isArray(e)?e.toString():e,f,s,o,i,a,n,c,t]);const x=null==(d=h.entry)?void 0:d.target,y=r.useRef();f||!x||i||a||y.current===x||(y.current=x,g({inView:!!l,entry:void 0}));const b=[p,h.inView,h.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b}(),g=gt((e=>e.searchParams)),x=y((e=>e.currentType)),b=gt((e=>e.resetTemplates)),v=y((e=>e.open)),w=ht((e=>e.taxonomies)),E=gt((e=>e.updateType)), S=gt((e=>e.updateTaxonomies)),k=(0,e.useRef)(gt.getState().nextPage),C=(0,e.useRef)(gt.getState().searchParams),O="pattern"===C.current.type?"patternType":"layoutType",_=C.current.taxonomies[O];(0,e.useEffect)((()=>gt.subscribe((e=>e.nextPage),(e=>k.current=e))),[]),(0,e.useEffect)((()=>gt.subscribe((e=>e.searchParams),(e=>C.current=e))),[]);const N=(0,e.useCallback)((()=>{l(""),d(!1);const e=(0,jo.__)("Unknown error occurred. Check browser console or contact support.","extendify"),n={offset:k.current},r=C.current.taxonomies?.siteType?.slug?.length?C.current.taxonomies.siteType:{slug:"default"},o=(0,Ao.cloneDeep)(C.current);o.taxonomies.siteType=r,Jo.get(o,n).then((e=>{var n;t.current&&(e?.error?.length?l(e?.error):e?.records?.length<=0?d(!0):g===C.current&&e?.records?.length&&(gt.setState({nextPage:null!==(n=e?.offset)&&void 0!==n?n:""}),i(e.records),s((t=>e.records.length+t)),p(!1)))})).catch((n=>{t.current&&(console.error(n),l(e))}))}),[i,t,g]);return(0,e.useEffect)((()=>{0!==n?.length||p(!0)}),[n?.length,g]),(0,e.useEffect)((()=>{!c.current&&a.length&&(c.current=!0,N())}),[a,N]),(0,e.useEffect)((()=>{if(!v||!w?.patternType?.length)return;const e=new URLSearchParams(window.location.search);if(!e.has("ext-patternType"))return;const t=e.get("ext-patternType");e.delete("ext-patternType"),window.history.replaceState(null,null,window.location.pathname+"?"+e.toString());const n=w.patternType.find((e=>e.slug===t));n&&(S({patternType:n}),E("pattern"))}),[v,w,E,S]),(0,e.useEffect)((()=>{if(Object.keys(C.current?.taxonomies)?.length){if(!gt.getState().skipNextFetch)return N(),()=>b();gt.setState({skipNextFetch:!1})}}),[N,C,b]),(0,e.useEffect)((()=>{k.current&&h&&N()}),[h,N,o]),a.length&&c.current?(0,e.createElement)("div",{className:"text-left"},(0,e.createElement)("h2",{className:"text-left"},(0,jo.__)("Server error","extendify")),(0,e.createElement)("code",{className:"mb-4 block max-w-xl p-4",style:{minHeight:"10rem"}},a),(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{c.current=!1,N()}},(0,jo.__)("Press here to reload","extendify"))):u?(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)("h2",{className:"text-sm font-normal text-extendify-gray"},(0,jo.sprintf)("template"===C.current.type?11 (0,jo.__)("Press to import %s","extendify"),r?.fields?.type),style:{maxHeight:o},className:"button-focus relative m-0 cursor-pointer overflow-hidden bg-gray-100 ease-in-out",onClick:x,onKeyDown:e=>{["Enter","Space"," "].includes(e.key)&&(e.stopPropagation(),e.preventDefault(),x())}},(0,e.createElement)("div",{ref:s,style:{top:d,transitionProperty:"all"},className:Yo()("with-light-shadow relative",{[`is-template--${r.fields.status}`]:r?.fields?.status&&g,"p-6 md:p-8":Number.isInteger(o)})},(0,e.createElement)(Xo.BlockPreview,{blocks:m,live:!1,viewportWidth:1400}))),g&&(0,e.createElement)(ws,{template:r}),r?.fields?.pro&&!a&&(0,e.createElement)("div",{className:"pointer-events-none absolute top-4 right-4 z-20 rounded-md border border-none bg-white bg-wp-theme-500 py-1 px-2.5 font-medium text-white no-underline shadow-sm"},(0,jo.__)("Pro","extendify")))}const oi=e=>e.replace(/\w+:\/\/\S*(w=(\d*))&(h=(\d*))&\w+\S*"/g,((e,t,n,r,o)=>e.replace(t,"w="+Math.floor(Number(n)/2)).replace(r,"h="+Math.floor(Number(o)/2)))),si=(0,e.memo)((function(){const t=function(){const t=(0,e.useRef)(!1);return(0,e.useEffect)((()=>(t.current=!0,()=>t.current=!1))),t}(),n=gt((e=>e.templates)),[o,s]=(0,e.useState)(0),i=gt((e=>e.appendTemplates)),[a,l]=(0,e.useState)(""),c=(0,e.useRef)(!1),[u,d]=(0,e.useState)(!1),[f,p]=(0,e.useState)(!1),[m,h]=function({threshold:e,delay:t,trackVisibility:n,rootMargin:o,root:s,triggerOnce:i,skip:a,initialInView:l,fallbackInView:c,onChange:u}={}){var d;const[f,p]=r.useState(null),m=r.useRef(),[h,g]=r.useState({inView:!!l,entry:void 0});m.current=u,r.useEffect((()=>{if(a||!f)return;let r;return r=Bo(f,((e,t)=>{g({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&i&&r&&(r(),r=void 0)}),{root:s,rootMargin:o,threshold:e,trackVisibility:n,delay:t},c),()=>{r&&r()}}),[Array.isArray(e)?e.toString():e,f,s,o,i,a,n,c,t]);const x=null==(d=h.entry)?void 0:d.target,y=r.useRef();f||!x||i||a||y.current===x||(y.current=x,g({inView:!!l,entry:void 0}));const b=[p,h.inView,h.entry];return b.ref=b[0],b.inView=b[1],b.entry=b[2],b}(),g=gt((e=>e.searchParams)),x=y((e=>e.currentType)),b=gt((e=>e.resetTemplates)),v=y((e=>e.open)),w=ht((e=>e.taxonomies)),E=gt((e=>e.updateType)),k=gt((e=>e.updateTaxonomies)),S=(0,e.useRef)(gt.getState().nextPage),C=(0,e.useRef)(gt.getState().searchParams),O="pattern"===C.current.type?"patternType":"layoutType",_=C.current.taxonomies[O];(0,e.useEffect)((()=>gt.subscribe((e=>e.nextPage),(e=>S.current=e))),[]),(0,e.useEffect)((()=>gt.subscribe((e=>e.searchParams),(e=>C.current=e))),[]);const N=(0,e.useCallback)((()=>{l(""),d(!1);const e=(0,jo.__)("Unknown error occurred. Check browser console or contact support.","extendify"),n={offset:S.current},r=C.current.taxonomies?.siteType?.slug?.length?C.current.taxonomies.siteType:{slug:"default"},o=(0,Ao.cloneDeep)(C.current);o.taxonomies.siteType=r,Jo.get(o,n).then((e=>{var n;t.current&&(e?.error?.length?l(e?.error):e?.records?.length<=0?d(!0):g===C.current&&e?.records?.length&&(gt.setState({nextPage:null!==(n=e?.offset)&&void 0!==n?n:""}),i(e.records),s((t=>e.records.length+t)),p(!1)))})).catch((n=>{t.current&&(console.error(n),l(e))}))}),[i,t,g]);return(0,e.useEffect)((()=>{0!==n?.length||p(!0)}),[n?.length,g]),(0,e.useEffect)((()=>{!c.current&&a.length&&(c.current=!0,N())}),[a,N]),(0,e.useEffect)((()=>{if(!v||!w?.patternType?.length)return;const e=new URLSearchParams(window.location.search);if(!e.has("ext-patternType"))return;const t=e.get("ext-patternType");e.delete("ext-patternType"),window.history.replaceState(null,null,window.location.pathname+"?"+e.toString());const n=w.patternType.find((e=>e.slug===t));n&&(k({patternType:n}),E("pattern"))}),[v,w,E,k]),(0,e.useEffect)((()=>{if(Object.keys(C.current?.taxonomies)?.length){if(!gt.getState().skipNextFetch)return N(),()=>b();gt.setState({skipNextFetch:!1})}}),[N,C,b]),(0,e.useEffect)((()=>{S.current&&h&&N()}),[h,N,o]),a.length&&c.current?(0,e.createElement)("div",{className:"text-left"},(0,e.createElement)("h2",{className:"text-left"},(0,jo.__)("Server error","extendify")),(0,e.createElement)("code",{className:"mb-4 block max-w-xl p-4",style:{minHeight:"10rem"}},a),(0,e.createElement)(Lo.Button,{isTertiary:!0,onClick:()=>{c.current=!1,N()}},(0,jo.__)("Press here to reload","extendify"))):u?(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)("h2",{className:"text-sm font-normal text-extendify-gray"},(0,jo.sprintf)("template"===C.current.type? 12 12 // translators: %s is the layout category name 13 13 (0,jo.__)('We couldn\'t find any layouts in the "%s" category.',"extendify"): 14 14 // translators: %s is the pattern category name 15 (0,jo.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(P=_?.title)&&void 0!==P?P:_.slug))):(0,e.createElement)(e.Fragment,null,f&&(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)(ii,{type:x,templates:n},n.map((t=>(0,e.createElement)(ri,{maxHeight:"template"===x?520:"none",key:t.id,template:t})))), k.current&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"mt-8"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)("div",{className:"relative flex flex-col items-end justify-end -top-1/4 h-4",ref:m,style:{zIndex:-1}})));var P})),ii=t=>{let{type:n,children:r}=t;const o="relative min-h-screen z-10 pb-40 pt-0.5";return"template"===n?(0,e.createElement)("div",{id:"masonry-grid",className:`grid gap-6 md:gap-8 lg:grid-cols-2 ${o}`},r):(0,e.createElement)($o,{id:"masonry-grid",breakpointCols:{default:3,1600:2,860:1,599:2,400:1},className:`-ml-6 flex w-auto px-0.5 md:-ml-8 ${o}`,columnClassName:"pl-6 md:pl-8 bg-clip-padding space-y-6 md:space-y-8"},r)},ai=(0,e.memo)((function(){const{remainingImports:t}=at(),n=t();return(0,e.createElement)("div",{className:"relative mb-5"},(0,e.createElement)("div",{className:Yo()("hidden w-full justify-between py-3 px-4 text-sm text-white no-underline sm:flex",{"bg-design-main":n>0,"bg-extendify-alert":!n})},(0,e.createElement)("span",{className:"flex items-center space-x-2 text-xs no-underline"},(0,e.createElement)(Ds,{icon:n>0?Ns:ks,size:14}),(0,e.createElement)("span",null,(0,jo.sprintf)(15 (0,jo.__)('We couldn\'t find any patterns in the "%s" category.',"extendify"),null!==(P=_?.title)&&void 0!==P?P:_.slug))):(0,e.createElement)(e.Fragment,null,f&&(0,e.createElement)("div",{className:"-mt-2 flex h-full w-full items-center justify-center sm:mt-0"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)(ii,{type:x,templates:n},n.map((t=>(0,e.createElement)(ri,{maxHeight:"template"===x?520:"none",key:t.id,template:t})))),S.current&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"mt-8"},(0,e.createElement)(Lo.Spinner,null)),(0,e.createElement)("div",{className:"relative flex flex-col items-end justify-end -top-1/4 h-4",ref:m,style:{zIndex:-1}})));var P})),ii=t=>{let{type:n,children:r}=t;const o="relative min-h-screen z-10 pb-40 pt-0.5";return"template"===n?(0,e.createElement)("div",{id:"masonry-grid",className:`grid gap-6 md:gap-8 lg:grid-cols-2 ${o}`},r):(0,e.createElement)($o,{id:"masonry-grid",breakpointCols:{default:3,1600:2,860:1,599:2,400:1},className:`-ml-6 flex w-auto px-0.5 md:-ml-8 ${o}`,columnClassName:"pl-6 md:pl-8 bg-clip-padding space-y-6 md:space-y-8"},r)},ai=(0,e.memo)((function(){const{remainingImports:t}=at(),n=t();return(0,e.createElement)("div",{className:"relative mb-5"},(0,e.createElement)("div",{className:Yo()("hidden w-full justify-between py-3 px-4 text-sm text-white no-underline sm:flex",{"bg-design-main":n>0,"bg-extendify-alert":!n})},(0,e.createElement)("span",{className:"flex items-center space-x-2 text-xs no-underline"},(0,e.createElement)(Ds,{icon:n>0?Ns:Ss,size:14}),(0,e.createElement)("span",null,(0,jo.sprintf)( 16 16 // translators: %s is the number of imports remaining 17 (0,jo._n)("%s Import remaining","%s Imports remaining",n,"extendify"),n)))))}));function li(e){return Array.isArray?Array.isArray(e):"[object Array]"===hi(e)}const ci=1/0;function ui(e){return"string"==typeof e}function di(e){return"number"==typeof e}function fi(e){return"object"==typeof e}function pi(e){return null!=e}function mi(e){return!e.trim().length}function hi(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const gi=e=>`Invalid value for key ${e}`,xi=e=>`Pattern length exceeds max of ${e}.`,yi=e=>`Missing ${e} property in key`,bi=e=>`Property 'weight' in key '${e}' must be a positive integer`,vi=Object.prototype.hasOwnProperty;class wi{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Ei(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Ei(e){let t=null,n=null,r=null,o=1,s=null;if(ui(e)||li(e))r=e,t= Si(e),n=ki(e);else{if(!vi.call(e,"name"))throw new Error(yi("name"));const i=e.name;if(r=i,vi.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(bi(i));t=Si(i),n=ki(i),s=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:s}}function Si(e){return li(e)?e:e.split(".")}function ki(e){return li(e)?e.join("."):e}const Ci={useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,s)=>{if(pi(e))if(t[s]){const i=e[t[s]];if(!pi(i))return;if(s===t.length-1&&(ui(i)||di(i)||function(e){return!0===e||!1===e||function(e){return fi(e)&&null!==e}(e)&&"[object Boolean]"==hi(e)}(i)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-ci?"-0":t}(e)}(i));else if(li(i)){r=!0;for(let e=0,n=i.length;e<n;e+=1)o(i[e],t,s+1)}else t.length&&o(i,t,s+1)}else n.push(e)};return o(e,ui(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Oi={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...Ci};const _i=/[^ ]+/g;class Ni{constructor({getFn:e=Oi.getFn,fieldNormWeight:t=Oi.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(_i).length;if(n.has(o))return n.get(o);const s=1/Math.pow(o,.5*e),i=parseFloat(Math.round(s*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ui(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();ui(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!pi(e)||mi(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(pi(o))if(li(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(pi(r))if(ui(r)&&!mi(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else li(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(ui(o)&&!mi(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Pi(e,t,{getFn:n=Oi.getFn,fieldNormWeight:r=Oi.fieldNormWeight}={}){const o=new Ni({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Ei)),o.setSources(t),o.create(),o}function Ti(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Oi.distance,ignoreLocation:s=Oi.ignoreLocation}={}){const i=t/e.length;if(s)return i;const a=Math.abs(r-n);return o?i+a/o:a?1:i}const Ri=32;function ji(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Li{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:ji(e),startIndex:t})},u=this.pattern.length;if(u>Ri){let e=0;const t=u%Ri,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ri),e),e+=Ri;if(t){const e=u-Ri;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:f,startIndex:p})=>{const{isMatch:m,score:h,indices:g}=function(e,t,n,{location:r=Oi.location,distance:o=Oi.distance,threshold:s=Oi.threshold,findAllMatches:i=Oi.findAllMatches,minMatchCharLength:a=Oi.minMatchCharLength,includeMatches:l=Oi.includeMatches,ignoreLocation:c=Oi.ignoreLocation}={}){if(t.length>Ri)throw new Error(xi(Ri));const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=s,m=f;const h=a>1||l,g=h?Array(d):[];let x;for(;(x=e.indexOf(t,m))>-1;){let e=Ti(t,{currentLocation:x,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(e,p),m=x+u,h){let e=0;for(;e<u;)g[x+e]=1,e+=1}}m=-1;let y=[],b=1,v=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let s=0,a=v;for(;s<a;)Ti(t,{errors:r,currentLocation:f+a,expectedLocation:f,distance:o,ignoreLocation:c})<=p?s=a:v=a,a=Math.floor((v-s)/2+s);v=a;let l=Math.max(1,f-a+1),x=i?d:Math.min(f+a,d)+u,E=Array(x+2);E[x+1]=(1<<r)-1;for(let s=x;s>=l;s-=1){let i=s-1,a=n[e.charAt(i)];if(h&&(g[i]=+!!a),E[s]=(E[s+1]<<1|1)&a,r&&(E[s]|=(y[s+1]|y[s])<<1|1|y[s+1]),E[s]&w&&(b=Ti(t,{errors:r,currentLocation:i,expectedLocation:f,distance:o,ignoreLocation:c}),b<=p)){if(p=b,m=i,m<=f)break;l=Math.max(1,2*f-m)}}if(Ti(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;y=E}const E={isMatch:m>=0,score:Math.max(.001,b)};if(h){const e=function(e=[],t=Oi.minMatchCharLength){let n=[],r=-1,o=-1,s=0;for(let i=e.length;s<i;s+=1){let i=e[s];i&&-1===r?r=s:i||-1===r||(o=s-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[s-1]&&s-r>=t&&n.push([r,s-1]),n}(g,a);e.length?l&&(E.indices=e):E.isMatch=!1}return E}(e,t,f,{location:r+p,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,includeMatches:n,ignoreLocation:l});m&&(d=!0),u+=h,m&&g&&(c=[...c,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=c),f}}class Ai{constructor(e){this.pattern=e}static isMultiMatch(e){return Di(e,this.multiRegex)}static isSingleMatch(e){return Di(e,this.singleRegex)}search(){}}function Di(e,t){const n=e.match(t);return n?n[1]:null}class Mi extends Ai{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){super(e),this._bitapSearch=new Li(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Ii extends Ai{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const s=!!r.length;return{isMatch:s,score:s?0:1,indices:r}}}const Fi=[class extends Ai{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Ii,class extends Ai{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Mi],Bi=Fi.length,zi=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Ui=new Set([Mi.type,Ii.type]);const Vi=[];function Hi(e,t){for(let n=0,r=Vi.length;n<r;n+=1){let r=Vi[n];if(r.condition(e,t))return new r(e,t)}return new Li(e,t)}const Wi="$and",qi={PATH:"$path",PATTERN:"$val"},$i=e=>!(!e[Wi]&&!e.$or),Gi=e=>!!e[qi.PATH],Ji=e=>!li(e)&&fi(e)&&!$i(e),Ki=e=>({[Wi]:Object.keys(e).map((t=>({[t]:e[t]})))});function Xi(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const s=Gi(e);if(!s&&o.length>1&&!$i(e))return r(Ki(e));if(Ji(e)){const r=s?e[qi.PATH]:o[0],i=s?e[qi.PATTERN]:e[r];if(!ui(i))throw new Error(gi(r));const a={keyId:ki(r),pattern:i};return n&&(a.searcher=Hi(i,t)),a}let i={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];li(n)&&n.forEach((e=>{i.children.push(r(e))}))})),i};return $i(e)||(e=Ki(e)),r(e)}function Zi(e,t){const n=e.matches;t.matches=[],pi(n)&&n.forEach((e=>{if(!pi(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Yi(e,t){t.score=e.score}class Qi{constructor(e,t={},n){this.options={...Oi,...t},this.options.useExtendedSearch,this._keyStore=new wi(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Ni))throw new Error("Incorrect 'index' type");this._myIndex=t||Pi(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){pi(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:s,ignoreFieldNorm:i}=this.options;let a=ui(e)?ui(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Oi.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const s=e?e.weight:null;n*=Math.pow(0===o&&s?Number.EPSILON:o,(s||1)*(t?1:r))})),e.score=n}))}(a,{ignoreFieldNorm:i}),o&&a.sort(s),di(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=Oi.includeMatches,includeScore:r=Oi.includeScore}={}){const o=[];return n&&o.push(Zi),r&&o.push(Yi),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Hi(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!pi(e))return;const{isMatch:s,score:i,indices:a}=t.searchIn(e);s&&r.push({item:e,idx:n,matches:[{score:i,value:e,norm:o,indices:a}]})})),r}_searchLogical(e){const t=Xi(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,s=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return s&&s.length?[{idx:r,item:t,matches:s}]:[]}const o=[];for(let s=0,i=e.children.length;s<i;s+=1){const i=e.children[s],a=n(i,t,r);if(a.length)o.push(...a);else if(e.operator===Wi)return[]}return o},r=this._myIndex.records,o={},s=[];return r.forEach((({$:e,i:r})=>{if(pi(e)){let i=n(t,e,r);i.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},s.push(o[r])),i.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),s}_searchObjectList(e){const t=Hi(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!pi(e))return;let s=[];n.forEach(((n,r)=>{s.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),s.length&&o.push({idx:r,item:e,matches:s})})),o}_findMatches({key:e,value:t,searcher:n}){if(!pi(t))return[];let r=[];if(li(t))t.forEach((({v:t,i:o,n:s})=>{if(!pi(t))return;const{isMatch:i,score:a,indices:l}=n.searchIn(t);i&&r.push({score:a,key:e,value:t,idx:o,norm:s,indices:l})}));else{const{v:o,n:s}=t,{isMatch:i,score:a,indices:l}=n.searchIn(o);i&&r.push({score:a,key:e,value:o,norm:s,indices:l})}return r}}Qi.version="6.6.2",Qi.createIndex=Pi,Qi.parseIndex=function(e,{getFn:t=Oi.getFn,fieldNormWeight:n=Oi.fieldNormWeight}={}){const{keys:r,records:o}=e,s=new Ni({getFn:t,fieldNormWeight:n});return s.setKeys(r),s.setIndexRecords(o),s},Qi.config=Oi,Qi.parseQuery=Xi,function(...e){Vi.push(...e)}(class{constructor(e,{isCaseSensitive:t=Oi.isCaseSensitive,includeMatches:n=Oi.includeMatches,minMatchCharLength:r=Oi.minMatchCharLength,ignoreLocation:o=Oi.ignoreLocation,findAllMatches:s=Oi.findAllMatches,location:i=Oi.location,threshold:a=Oi.threshold,distance:l=Oi.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:s,ignoreLocation:o,location:i,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(zi).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let s=!1,i=-1;for(;!s&&++i<Bi;){const e=Fi[i];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),s=!0)}if(!s)for(i=-1;++i<Bi;){const e=Fi[i];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,s=[],i=0;for(let r=0,a=t.length;r<a;r+=1){const a=t[r];s.length=0,o=0;for(let t=0,r=a.length;t<r;t+=1){const r=a[t],{isMatch:l,indices:c,score:u}=r.search(e);if(!l){i=0,o=0,s.length=0;break}if(o+=1,i+=u,n){const e=r.constructor.type;Ui.has(e)?s=[...s,...c]:s.push(c)}}if(o){let e={isMatch:!0,score:i/o};return n&&(e.indices=s),e}}return{isMatch:!1,score:1}}});const ea=new Map,ta=t=>{var n,r;let{value:o,setValue:s,terms:i}=t;const a=gt((e=>e.searchParams)),[l,c]=(0,e.useState)(!1),u=(0,e.useRef)(),[d,f]=(0,e.useState)({}),[p,m]=(0,e.useState)(""),[h,g]=(0,e.useState)([]),[x,y]=(0,e.useState)(!0),b=(0,e.useMemo)((()=>[...i].sort(((e,t)=>e.title<t.title?-1:e.title>t.title?1:0))),[i]),v=(0,e.useMemo)((()=>b.filter((e=>e?.featured))),[b]);return(0,e.useEffect)((()=>{f(new Qi(i,{keys:["slug","title"],minMatchCharLength:1,threshold:.3}))}),[i]),(0,e.useEffect)((()=>{p?.length||g(x?v:b)}),[v,p,b,x]),(0,e.useEffect)((()=>{l&&u.current?.focus()}),[l]),(0,e.useEffect)((()=>{o.slug||c(!0)}),[o.slug]),(0,e.createElement)("div",{className:"w-full rounded bg-gray-50 border border-gray-900"},(0,e.createElement)("button",{type:"button",onClick:()=>c((e=>!e)),className:"button-focus m-0 flex w-full cursor-pointer items-center justify-between rounded bg-transparent p-4 text-gray-800"},(w=l?(0,jo.__)("Choose a site industry","extendify"):null!==(n=null!==(r=o?.title)&&void 0!==r?r:o.slug)&&void 0!==n?n:"Not set",(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"flex flex-col text-left"},(0,e.createElement)("span",{className:Yo()("mb-1",{"text-base font-normal":!o.slug,"text-sm font-normal":o.slug?.length})},(0,jo.__)("Site Type","extendify")),(0,e.createElement)("span",{className:"text-xs font-light"},w)),(0,e.createElement)("span",{className:"flex items-center space-x-4"},!l&&!o.slug&&(0,e.createElement)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("title",null,(0,jo.__)("Click to select a preferred site industry","extendify")),(0,e.createElement)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,e.createElement)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,e.createElement)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})),(0,e.createElement)("svg",{className:Yo()("stroke-current text-gray-900",{"-translate-x-1 rotate-90 transform":l}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})))))),l&&(0,e.createElement)("div",{className:"max-h-96 overflow-y-auto px-4 py-0"},(0,e.createElement)("div",{className:"sticky top-0 pt-0.5 pb-2 bg-gray-50"},(0,e.createElement)("div",{className:"relative"},(0,e.createElement)("label",{htmlFor:"site-type-search",className:"sr-only"},(0,jo.__)("Search","extendify")),(0,e.createElement)("input",{ref:u,id:"site-type-search",value:null!=p?p:"",onChange:e=>{return t=e.target.value,m(t),void function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(ea.has(e))return void g(ea.get(e));const t=d.search(e);ea.set(e,t?.length?t.map((e=>e.item)):v),g(ea.get(e))}(t);var t},type:"text",className:"button-focus m-0 w-full bg-white p-3.5 py-2.5 text-sm border border-gray-900",placeholder:(0,jo.__)("Search","extendify")}),(0,e.createElement)("svg",{className:"pointer-events-none absolute top-2 right-2 hidden lg:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})))),p?.length>1&&h===v&&(0,e.createElement)("p",{className:"text-left"},(0,jo.__)("Nothing found...","extendify")),h?.length>0&&(0,e.createElement)("div",null,(0,e.createElement)(na,{choices:h,onClick:e=>{c(!1),s(e)},currentSiteType:a?.taxonomies?.siteType?.slug}))),p||!l?null:(0,e.createElement)("button",{type:"button",className:Yo()("w-full cursor-pointer bg-transparent p-4 py-2 text-left text-sm text-wp-theme-500 hover:text-wp-theme-500",{"text-design-main hover:text-design-main":window.extendifyData?.partnerLogo}),onClick:()=>y((e=>!e))},x?(0,jo.__)("Show all","extendify"):(0,jo.__)("Close","extendify")));var w},na=t=>{let{choices:n,currentSiteType:r,onClick:o}=t;return(0,e.createElement)("ul",{className:"mt-4 mb-0"},n.map((t=>{var n;const s=null!==(n=t?.title)&&void 0!==n?n:t.slug,i=r===t.slug;return(0,e.createElement)("li",{key:t.id,className:"m-0 mb-1"},(0,e.createElement)("button",{type:"button",className:Yo()("m-0 w-full cursor-pointer bg-transparent pl-0 text-left text-sm font-normal hover:text-wp-theme-500",{"text-gray-800":!i,"hover:text-design-main":window.extendifyData?.partnerLogo&&!i,"hover:text-design-main font-semibold":window.extendifyData?.partnerLogo&&i}),onClick:()=>o(t)},s))})))},ra=t=>{var n;let{active:r,tax:o,update:s}=t;return(0,e.createElement)("li",{className:"m-0 w-full",key:o.slug},(0,e.createElement)("button",{type:"button",className:"group m-0 p-0 flex w-full cursor-pointer text-left text-sm leading-none my-px bg-transparent",onClick:s},(0,e.createElement)("span",{className:Yo()("w-full group-hover:bg-gray-900 p-2 group-hover:text-gray-50 rounded",{"group-hover:bg-design-main":window.extendifyData?.partnerLogo,"bg-transparent text-gray-900":!r&&!window.extendifyData?.partnerLogo,"bg-gray-900 text-gray-50":r&&!window.extendifyData?.partnerLogo,"bg-design-main text-gray-50":r&&window.extendifyData?.partnerLogo})},null!==(n=o?.title)&&void 0!==n?n:o.slug)))},oa=t=>{let{taxType:n,taxonomies:r,taxLabel:o}=t;const s=gt((e=>e.searchParams)),i=gt((e=>e.updateTaxonomies));return!r?.length>0?null:(0,e.createElement)(Lo.PanelBody,{title:ls(null!=o?o:n),className:"ext-type-control p-0",initialOpen:!0},(0,e.createElement)(Lo.PanelRow,null,(0,e.createElement)("div",{className:"relative w-full overflow-hidden"},(0,e.createElement)("ul",{id:"filter-patterns",className:"m-0 w-full px-5 py-1"},r.map((t=>{const r=s?.taxonomies[n]?.slug===t?.slug;return(0,e.createElement)(ra,{key:t?.slug,active:r,tax:t,update:()=>i({[n]:t})})}))))))},sa=t=>{let{className:n}=t;const r=gt((e=>e.updateType)),o=y((e=>{var t;return null!==(t=e?.currentType)&&void 0!==t?t:"pattern"}));return(0,e.createElement)("div",{className:n},(0,e.createElement)("h4",{className:"sr-only"},(0,jo.__)("Type select","extendify")),(0,e.createElement)("div",{id:"patterns-toggle",className:"flex justify-evenly border border-gray-900 p-0.5 rounded"},(0,e.createElement)("button",{type:"button",className:Yo()({"w-full m-0 min-w-sm cursor-pointer rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"pattern"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"pattern"===o,"bg-transparent text-black":"pattern"!==o}),onClick:()=>r("pattern")},(0,e.createElement)("span",{className:""},(0,jo.__)("Patterns","extendify"))),(0,e.createElement)("button",{type:"button",className:Yo()({"outline-none w-full m-0 -ml-px min-w-sm cursor-pointer items-center rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"template"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"template"===o,"bg-transparent text-black":"template"!==o}),onClick:()=>r("template")},(0,e.createElement)("span",{className:""},(0,jo.__)("Templates","extendify")))))},ia=(0,e.memo)((function(){const t=ht((e=>e.taxonomies)),n=gt((e=>e.searchParams)),r=gt((e=>e.updateTaxonomies)),o=at((e=>e.apiKey)),s="pattern"===n.type?"patternType":"layoutType",i=!n?.taxonomies[s]?.slug?.length,a=y((e=>e.setOpen)),[l,c]=pt((e=>[Object.keys(e?.siteType)?.length>0?e?.siteType:{slug:"",title:"Not set"},e.setSiteType]));return(0,e.createElement)(e.Fragment,null,window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex items-center justify-center bg-design-main"},(0,e.createElement)("div",{className:"w-40 h-16 flex items-center justify-center"},(0,e.createElement)("img",{className:"max-h-full max-w-full",src:window.extendifyData.partnerLogo,alt:window.extendifyData.partnerName}))),!window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex sm:pt-5"},(0,e.createElement)(Ds,{icon:Cs,size:40})),(0,e.createElement)("div",{className:"flex md:hidden items-center justify-end -mt-5 mx-1"},(0,e.createElement)(Lo.Button,{onClick:()=>a(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")})),(0,e.createElement)("div",{className:"px-5 hidden md:block"},(0,e.createElement)("button",{onClick:()=>r({[s]:{slug:"",title:"Featured"}}),className:Yo()("m-0 flex w-full cursor-pointer items-center space-x-1 bg-transparent px-0 py-2 text-left text-sm leading-none transition duration-200 hover:text-wp-theme-500",{"text-wp-theme-500":i,"hover:text-design-main":window.extendifyData?.partnerLogo,"text-design-main":window.extendifyData?.partnerLogo&&i})},(0,e.createElement)(Ds,{icon:Ps,size:24}),(0,e.createElement)("span",{className:"text-sm"},(0,jo.__)("Featured","extendify")))),(0,e.createElement)("div",{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"},Object.keys(l).length>0&&(0,e.createElement)(ta,{value:l,setValue:e=>{c(e),r({siteType:e})},terms:t.siteType})),(0,e.createElement)(sa,{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"}),(0,e.createElement)("div",{className:"mt-px hidden flex-grow overflow-y-auto overflow-x-hidden pb-36 pt-px sm:block space-y-6"},(0,e.createElement)(Lo.Panel,{className:"bg-transparent text-design-main"},(0,e.createElement)(oa,{taxType:s,taxonomies:t[s]?.filter((e=>!e?.designType))})),(0,e.createElement)(Lo.Panel,{className:"bg-transparent"},(0,e.createElement)(oa,{taxLabel:(0,jo.__)("Design","extendify"),taxType:s,taxonomies:t[s]?.filter((e=>Boolean(e?.designType)))}))),!o.length&&(0,e.createElement)("div",{className:"px-5"},(0,e.createElement)(ai,null)))}));function aa(t){let{children:n}=t;const r=y((e=>e.ready));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("aside",{className:"relative flex-shrink-0 border-r border-extendify-transparent-black-100 bg-extendify-transparent-white py-0 backdrop-blur-xl backdrop-saturate-200 backdrop-filter"},(0,e.createElement)("div",{className:"flex h-full flex-col py-6 sm:w-72 sm:space-y-6 sm:py-0"},r?n[0]:null)),(0,e.createElement)("main",{id:"extendify-templates",className:"h-full w-full overflow-hidden bg-gray-50 pt-6 sm:pt-0"},r?n[1]:null))}function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},la.apply(this,arguments)}const ca=(0,e.forwardRef)(((t,n)=>{var r;let{isOpen:o,heading:s,onClose:i,children:a}=t;const l=(0,e.useRef)(null),c=y((e=>e.removeAllModals));return i=null!==(r=i)&&void 0!==r?r:c,(0,e.createElement)(Ys,{appear:!0,show:o,as:e.Fragment,className:"extendify"},(0,e.createElement)(To,{initialFocus:null!=n?n:l,onClose:i},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"relative m-auto w-full"},(0,e.createElement)("div",{className:"relative m-auto w-full max-w-lg items-center justify-center rounded-sm bg-white shadow-modal"},s?(0,e.createElement)("div",{className:"flex items-center justify-between border-b py-2 pl-6 pr-3 leading-none"},(0,e.createElement)("span",{className:"whitespace-nowrap text-base text-extendify-black"},s),(0,e.createElement)(ua,{onClick:i})):(0,e.createElement)("div",{className:"absolute top-0 right-0 block px-4 py-4 "},(0,e.createElement)(ua,{ref:l,onClick:i})),(0,e.createElement)("div",null,a)))))))})),ua=(0,e.forwardRef)(((t,n)=>(0,e.createElement)(Lo.Button,la({},t,{icon:(0,e.createElement)(Ds,{icon:Ms}),ref:n,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,jo.__)("Close dialog","extendify")}))));function da(t){let{actionCallback:n,initialFocus:r}=t;const o=at((e=>e.apiKey.length)),[s,i]=(0,e.useState)(""),[a,l]=(0,e.useState)(""),[c,u]=(0,e.useState)(""),[d,f]=(0,e.useState)("info"),[p,m]=(0,e.useState)(!1),[h,g]=(0,e.useState)(!1),x=(0,e.useRef)(null),y=(0,e.useRef)(null),b=Qo();(0,e.useEffect)((()=>(i(at.getState().email),()=>f("info"))),[]),(0,e.useEffect)((()=>{h&&x?.current?.focus()}),[h]);return h?(0,e.createElement)("section",{className:"space-y-6 p-6 text-center flex flex-col items-center"},(0,e.createElement)(Ds,{icon:js,size:148}),(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.sprintf)(17 (0,jo._n)("%s Import remaining","%s Imports remaining",n,"extendify"),n)))))}));function li(e){return Array.isArray?Array.isArray(e):"[object Array]"===hi(e)}const ci=1/0;function ui(e){return"string"==typeof e}function di(e){return"number"==typeof e}function fi(e){return"object"==typeof e}function pi(e){return null!=e}function mi(e){return!e.trim().length}function hi(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const gi=e=>`Invalid value for key ${e}`,xi=e=>`Pattern length exceeds max of ${e}.`,yi=e=>`Missing ${e} property in key`,bi=e=>`Property 'weight' in key '${e}' must be a positive integer`,vi=Object.prototype.hasOwnProperty;class wi{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Ei(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Ei(e){let t=null,n=null,r=null,o=1,s=null;if(ui(e)||li(e))r=e,t=ki(e),n=Si(e);else{if(!vi.call(e,"name"))throw new Error(yi("name"));const i=e.name;if(r=i,vi.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(bi(i));t=ki(i),n=Si(i),s=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:s}}function ki(e){return li(e)?e:e.split(".")}function Si(e){return li(e)?e.join("."):e}const Ci={useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,s)=>{if(pi(e))if(t[s]){const i=e[t[s]];if(!pi(i))return;if(s===t.length-1&&(ui(i)||di(i)||function(e){return!0===e||!1===e||function(e){return fi(e)&&null!==e}(e)&&"[object Boolean]"==hi(e)}(i)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-ci?"-0":t}(e)}(i));else if(li(i)){r=!0;for(let e=0,n=i.length;e<n;e+=1)o(i[e],t,s+1)}else t.length&&o(i,t,s+1)}else n.push(e)};return o(e,ui(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Oi={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...Ci};const _i=/[^ ]+/g;class Ni{constructor({getFn:e=Oi.getFn,fieldNormWeight:t=Oi.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(_i).length;if(n.has(o))return n.get(o);const s=1/Math.pow(o,.5*e),i=parseFloat(Math.round(s*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ui(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();ui(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!pi(e)||mi(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(pi(o))if(li(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(pi(r))if(ui(r)&&!mi(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else li(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(ui(o)&&!mi(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Pi(e,t,{getFn:n=Oi.getFn,fieldNormWeight:r=Oi.fieldNormWeight}={}){const o=new Ni({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Ei)),o.setSources(t),o.create(),o}function Ti(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Oi.distance,ignoreLocation:s=Oi.ignoreLocation}={}){const i=t/e.length;if(s)return i;const a=Math.abs(r-n);return o?i+a/o:a?1:i}const Ri=32;function ji(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Li{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:ji(e),startIndex:t})},u=this.pattern.length;if(u>Ri){let e=0;const t=u%Ri,n=u-t;for(;e<n;)c(this.pattern.substr(e,Ri),e),e+=Ri;if(t){const e=u-Ri;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:f,startIndex:p})=>{const{isMatch:m,score:h,indices:g}=function(e,t,n,{location:r=Oi.location,distance:o=Oi.distance,threshold:s=Oi.threshold,findAllMatches:i=Oi.findAllMatches,minMatchCharLength:a=Oi.minMatchCharLength,includeMatches:l=Oi.includeMatches,ignoreLocation:c=Oi.ignoreLocation}={}){if(t.length>Ri)throw new Error(xi(Ri));const u=t.length,d=e.length,f=Math.max(0,Math.min(r,d));let p=s,m=f;const h=a>1||l,g=h?Array(d):[];let x;for(;(x=e.indexOf(t,m))>-1;){let e=Ti(t,{currentLocation:x,expectedLocation:f,distance:o,ignoreLocation:c});if(p=Math.min(e,p),m=x+u,h){let e=0;for(;e<u;)g[x+e]=1,e+=1}}m=-1;let y=[],b=1,v=u+d;const w=1<<u-1;for(let r=0;r<u;r+=1){let s=0,a=v;for(;s<a;)Ti(t,{errors:r,currentLocation:f+a,expectedLocation:f,distance:o,ignoreLocation:c})<=p?s=a:v=a,a=Math.floor((v-s)/2+s);v=a;let l=Math.max(1,f-a+1),x=i?d:Math.min(f+a,d)+u,E=Array(x+2);E[x+1]=(1<<r)-1;for(let s=x;s>=l;s-=1){let i=s-1,a=n[e.charAt(i)];if(h&&(g[i]=+!!a),E[s]=(E[s+1]<<1|1)&a,r&&(E[s]|=(y[s+1]|y[s])<<1|1|y[s+1]),E[s]&w&&(b=Ti(t,{errors:r,currentLocation:i,expectedLocation:f,distance:o,ignoreLocation:c}),b<=p)){if(p=b,m=i,m<=f)break;l=Math.max(1,2*f-m)}}if(Ti(t,{errors:r+1,currentLocation:f,expectedLocation:f,distance:o,ignoreLocation:c})>p)break;y=E}const E={isMatch:m>=0,score:Math.max(.001,b)};if(h){const e=function(e=[],t=Oi.minMatchCharLength){let n=[],r=-1,o=-1,s=0;for(let i=e.length;s<i;s+=1){let i=e[s];i&&-1===r?r=s:i||-1===r||(o=s-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[s-1]&&s-r>=t&&n.push([r,s-1]),n}(g,a);e.length?l&&(E.indices=e):E.isMatch=!1}return E}(e,t,f,{location:r+p,distance:o,threshold:s,findAllMatches:i,minMatchCharLength:a,includeMatches:n,ignoreLocation:l});m&&(d=!0),u+=h,m&&g&&(c=[...c,...g])}));let f={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(f.indices=c),f}}class Ai{constructor(e){this.pattern=e}static isMultiMatch(e){return Di(e,this.multiRegex)}static isSingleMatch(e){return Di(e,this.singleRegex)}search(){}}function Di(e,t){const n=e.match(t);return n?n[1]:null}class Mi extends Ai{constructor(e,{location:t=Oi.location,threshold:n=Oi.threshold,distance:r=Oi.distance,includeMatches:o=Oi.includeMatches,findAllMatches:s=Oi.findAllMatches,minMatchCharLength:i=Oi.minMatchCharLength,isCaseSensitive:a=Oi.isCaseSensitive,ignoreLocation:l=Oi.ignoreLocation}={}){super(e),this._bitapSearch=new Li(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:s,minMatchCharLength:i,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Fi extends Ai{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const s=!!r.length;return{isMatch:s,score:s?0:1,indices:r}}}const Ii=[class extends Ai{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Fi,class extends Ai{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Ai{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Mi],Bi=Ii.length,zi=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Ui=new Set([Mi.type,Fi.type]);const Vi=[];function Hi(e,t){for(let n=0,r=Vi.length;n<r;n+=1){let r=Vi[n];if(r.condition(e,t))return new r(e,t)}return new Li(e,t)}const Wi="$and",qi={PATH:"$path",PATTERN:"$val"},$i=e=>!(!e[Wi]&&!e.$or),Gi=e=>!!e[qi.PATH],Ji=e=>!li(e)&&fi(e)&&!$i(e),Ki=e=>({[Wi]:Object.keys(e).map((t=>({[t]:e[t]})))});function Xi(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const s=Gi(e);if(!s&&o.length>1&&!$i(e))return r(Ki(e));if(Ji(e)){const r=s?e[qi.PATH]:o[0],i=s?e[qi.PATTERN]:e[r];if(!ui(i))throw new Error(gi(r));const a={keyId:Si(r),pattern:i};return n&&(a.searcher=Hi(i,t)),a}let i={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];li(n)&&n.forEach((e=>{i.children.push(r(e))}))})),i};return $i(e)||(e=Ki(e)),r(e)}function Zi(e,t){const n=e.matches;t.matches=[],pi(n)&&n.forEach((e=>{if(!pi(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Yi(e,t){t.score=e.score}class Qi{constructor(e,t={},n){this.options={...Oi,...t},this.options.useExtendedSearch,this._keyStore=new wi(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Ni))throw new Error("Incorrect 'index' type");this._myIndex=t||Pi(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){pi(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:s,ignoreFieldNorm:i}=this.options;let a=ui(e)?ui(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Oi.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const s=e?e.weight:null;n*=Math.pow(0===o&&s?Number.EPSILON:o,(s||1)*(t?1:r))})),e.score=n}))}(a,{ignoreFieldNorm:i}),o&&a.sort(s),di(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=Oi.includeMatches,includeScore:r=Oi.includeScore}={}){const o=[];return n&&o.push(Zi),r&&o.push(Yi),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Hi(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!pi(e))return;const{isMatch:s,score:i,indices:a}=t.searchIn(e);s&&r.push({item:e,idx:n,matches:[{score:i,value:e,norm:o,indices:a}]})})),r}_searchLogical(e){const t=Xi(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,s=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return s&&s.length?[{idx:r,item:t,matches:s}]:[]}const o=[];for(let s=0,i=e.children.length;s<i;s+=1){const i=e.children[s],a=n(i,t,r);if(a.length)o.push(...a);else if(e.operator===Wi)return[]}return o},r=this._myIndex.records,o={},s=[];return r.forEach((({$:e,i:r})=>{if(pi(e)){let i=n(t,e,r);i.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},s.push(o[r])),i.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),s}_searchObjectList(e){const t=Hi(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!pi(e))return;let s=[];n.forEach(((n,r)=>{s.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),s.length&&o.push({idx:r,item:e,matches:s})})),o}_findMatches({key:e,value:t,searcher:n}){if(!pi(t))return[];let r=[];if(li(t))t.forEach((({v:t,i:o,n:s})=>{if(!pi(t))return;const{isMatch:i,score:a,indices:l}=n.searchIn(t);i&&r.push({score:a,key:e,value:t,idx:o,norm:s,indices:l})}));else{const{v:o,n:s}=t,{isMatch:i,score:a,indices:l}=n.searchIn(o);i&&r.push({score:a,key:e,value:o,norm:s,indices:l})}return r}}Qi.version="6.6.2",Qi.createIndex=Pi,Qi.parseIndex=function(e,{getFn:t=Oi.getFn,fieldNormWeight:n=Oi.fieldNormWeight}={}){const{keys:r,records:o}=e,s=new Ni({getFn:t,fieldNormWeight:n});return s.setKeys(r),s.setIndexRecords(o),s},Qi.config=Oi,Qi.parseQuery=Xi,function(...e){Vi.push(...e)}(class{constructor(e,{isCaseSensitive:t=Oi.isCaseSensitive,includeMatches:n=Oi.includeMatches,minMatchCharLength:r=Oi.minMatchCharLength,ignoreLocation:o=Oi.ignoreLocation,findAllMatches:s=Oi.findAllMatches,location:i=Oi.location,threshold:a=Oi.threshold,distance:l=Oi.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:s,ignoreLocation:o,location:i,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(zi).filter((e=>e&&!!e.trim())),r=[];for(let e=0,o=n.length;e<o;e+=1){const o=n[e];let s=!1,i=-1;for(;!s&&++i<Bi;){const e=Ii[i];let n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),s=!0)}if(!s)for(i=-1;++i<Bi;){const e=Ii[i];let n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,s=[],i=0;for(let r=0,a=t.length;r<a;r+=1){const a=t[r];s.length=0,o=0;for(let t=0,r=a.length;t<r;t+=1){const r=a[t],{isMatch:l,indices:c,score:u}=r.search(e);if(!l){i=0,o=0,s.length=0;break}if(o+=1,i+=u,n){const e=r.constructor.type;Ui.has(e)?s=[...s,...c]:s.push(c)}}if(o){let e={isMatch:!0,score:i/o};return n&&(e.indices=s),e}}return{isMatch:!1,score:1}}});const ea=new Map,ta=t=>{var n,r;let{value:o,setValue:s,terms:i}=t;const a=gt((e=>e.searchParams)),[l,c]=(0,e.useState)(!1),u=(0,e.useRef)(),[d,f]=(0,e.useState)({}),[p,m]=(0,e.useState)(""),[h,g]=(0,e.useState)([]),[x,y]=(0,e.useState)(!0),b=(0,e.useMemo)((()=>[...i].sort(((e,t)=>e.title<t.title?-1:e.title>t.title?1:0))),[i]),v=(0,e.useMemo)((()=>b.filter((e=>e?.featured))),[b]);return(0,e.useEffect)((()=>{f(new Qi(i,{keys:["slug","title"],minMatchCharLength:1,threshold:.3}))}),[i]),(0,e.useEffect)((()=>{p?.length||g(x?v:b)}),[v,p,b,x]),(0,e.useEffect)((()=>{l&&u.current?.focus()}),[l]),(0,e.useEffect)((()=>{o.slug||c(!0)}),[o.slug]),(0,e.createElement)("div",{className:"w-full rounded bg-gray-50 border border-gray-900"},(0,e.createElement)("button",{type:"button",onClick:()=>c((e=>!e)),className:"button-focus m-0 flex w-full cursor-pointer items-center justify-between rounded bg-transparent p-4 text-gray-800"},(w=l?(0,jo.__)("Choose a site industry","extendify"):null!==(n=null!==(r=o?.title)&&void 0!==r?r:o.slug)&&void 0!==n?n:"Not set",(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"flex flex-col text-left"},(0,e.createElement)("span",{className:Yo()("mb-1",{"text-base font-normal":!o.slug,"text-sm font-normal":o.slug?.length})},(0,jo.__)("Site Type","extendify")),(0,e.createElement)("span",{className:"text-xs font-light"},w)),(0,e.createElement)("span",{className:"flex items-center space-x-4"},!l&&!o.slug&&(0,e.createElement)("svg",{className:"text-wp-alert-red","aria-hidden":"true",focusable:"false",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("title",null,(0,jo.__)("Click to select a preferred site industry","extendify")),(0,e.createElement)("path",{className:"stroke-current",d:"M10.9982 4.05371C7.66149 4.05371 4.95654 6.75866 4.95654 10.0954C4.95654 13.4321 7.66149 16.137 10.9982 16.137C14.3349 16.137 17.0399 13.4321 17.0399 10.0954C17.0399 6.75866 14.3349 4.05371 10.9982 4.05371V4.05371Z",strokeWidth:"1.25"}),(0,e.createElement)("path",{className:"fill-current",d:"M10.0205 12.8717C10.0205 12.3287 10.4508 11.8881 10.9938 11.8881C11.5368 11.8881 11.9774 12.3287 11.9774 12.8717C11.9774 13.4147 11.5368 13.8451 10.9938 13.8451C10.4508 13.8451 10.0205 13.4147 10.0205 12.8717Z"}),(0,e.createElement)("path",{className:"fill-current",d:"M11.6495 10.2591C11.6086 10.6177 11.3524 10.9148 10.9938 10.9148C10.625 10.9148 10.3791 10.6074 10.3483 10.2591L10.0205 7.31855C9.95901 6.81652 10.4918 6.34521 10.9938 6.34521C11.4959 6.34521 12.0286 6.81652 11.9774 7.31855L11.6495 10.2591Z"})),(0,e.createElement)("svg",{className:Yo()("stroke-current text-gray-900",{"-translate-x-1 rotate-90 transform":l}),"aria-hidden":"true",focusable:"false",width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.24194 11.5952L6.24194 6.09519L1.24194 0.595215",strokeWidth:"1.5"})))))),l&&(0,e.createElement)("div",{className:"max-h-96 overflow-y-auto px-4 py-0"},(0,e.createElement)("div",{className:"sticky top-0 pt-0.5 pb-2 bg-gray-50"},(0,e.createElement)("div",{className:"relative"},(0,e.createElement)("label",{htmlFor:"site-type-search",className:"sr-only"},(0,jo.__)("Search","extendify")),(0,e.createElement)("input",{ref:u,id:"site-type-search",value:null!=p?p:"",onChange:e=>{return t=e.target.value,m(t),void function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(ea.has(e))return void g(ea.get(e));const t=d.search(e);ea.set(e,t?.length?t.map((e=>e.item)):v),g(ea.get(e))}(t);var t},type:"text",className:"button-focus m-0 w-full bg-white p-3.5 py-2.5 text-sm border border-gray-900",placeholder:(0,jo.__)("Search","extendify")}),(0,e.createElement)("svg",{className:"pointer-events-none absolute top-2 right-2 hidden lg:block",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false"},(0,e.createElement)("path",{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})))),p?.length>1&&h===v&&(0,e.createElement)("p",{className:"text-left"},(0,jo.__)("Nothing found...","extendify")),h?.length>0&&(0,e.createElement)("div",null,(0,e.createElement)(na,{choices:h,onClick:e=>{c(!1),s(e)},currentSiteType:a?.taxonomies?.siteType?.slug}))),p||!l?null:(0,e.createElement)("button",{type:"button",className:Yo()("w-full cursor-pointer bg-transparent p-4 py-2 text-left text-sm text-wp-theme-500 hover:text-wp-theme-500",{"text-design-main hover:text-design-main":window.extendifyData?.partnerLogo}),onClick:()=>y((e=>!e))},x?(0,jo.__)("Show all","extendify"):(0,jo.__)("Close","extendify")));var w},na=t=>{let{choices:n,currentSiteType:r,onClick:o}=t;return(0,e.createElement)("ul",{className:"mt-4 mb-0"},n.map((t=>{var n;const s=null!==(n=t?.title)&&void 0!==n?n:t.slug,i=r===t.slug;return(0,e.createElement)("li",{key:t.id,className:"m-0 mb-1"},(0,e.createElement)("button",{type:"button",className:Yo()("m-0 w-full cursor-pointer bg-transparent pl-0 text-left text-sm font-normal hover:text-wp-theme-500",{"text-gray-800":!i,"hover:text-design-main":window.extendifyData?.partnerLogo&&!i,"hover:text-design-main font-semibold":window.extendifyData?.partnerLogo&&i}),onClick:()=>o(t)},s))})))},ra=t=>{var n;let{active:r,tax:o,update:s}=t;return(0,e.createElement)("li",{className:"m-0 w-full",key:o.slug},(0,e.createElement)("button",{type:"button",className:"group m-0 p-0 flex w-full cursor-pointer text-left text-sm leading-none my-px bg-transparent",onClick:s},(0,e.createElement)("span",{className:Yo()("w-full group-hover:bg-gray-900 p-2 group-hover:text-gray-50 rounded",{"group-hover:bg-design-main":window.extendifyData?.partnerLogo,"bg-transparent text-gray-900":!r&&!window.extendifyData?.partnerLogo,"bg-gray-900 text-gray-50":r&&!window.extendifyData?.partnerLogo,"bg-design-main text-gray-50":r&&window.extendifyData?.partnerLogo})},null!==(n=o?.title)&&void 0!==n?n:o.slug)))},oa=t=>{let{taxType:n,taxonomies:r,taxLabel:o}=t;const s=gt((e=>e.searchParams)),i=gt((e=>e.updateTaxonomies));return!r?.length>0?null:(0,e.createElement)(Lo.PanelBody,{title:ls(null!=o?o:n),className:"ext-type-control p-0",initialOpen:!0},(0,e.createElement)(Lo.PanelRow,null,(0,e.createElement)("div",{className:"relative w-full overflow-hidden"},(0,e.createElement)("ul",{id:"filter-patterns",className:"m-0 w-full px-5 py-1"},r.map((t=>{const r=s?.taxonomies[n]?.slug===t?.slug;return(0,e.createElement)(ra,{key:t?.slug,active:r,tax:t,update:()=>i({[n]:t})})}))))))},sa=t=>{let{className:n}=t;const r=gt((e=>e.updateType)),o=y((e=>{var t;return null!==(t=e?.currentType)&&void 0!==t?t:"pattern"}));return(0,e.createElement)("div",{className:n},(0,e.createElement)("h4",{className:"sr-only"},(0,jo.__)("Type select","extendify")),(0,e.createElement)("div",{id:"patterns-toggle",className:"flex justify-evenly border border-gray-900 p-0.5 rounded"},(0,e.createElement)("button",{type:"button",className:Yo()({"w-full m-0 min-w-sm cursor-pointer rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"pattern"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"pattern"===o,"bg-transparent text-black":"pattern"!==o}),onClick:()=>r("pattern")},(0,e.createElement)("span",{className:""},(0,jo.__)("Patterns","extendify"))),(0,e.createElement)("button",{type:"button",className:Yo()({"outline-none w-full m-0 -ml-px min-w-sm cursor-pointer items-center rounded py-2.5 px-4 text-xs leading-none":!0,"bg-gray-900 text-white":"template"===o,"bg-design-main":window.extendifyData?.partnerLogo&&"template"===o,"bg-transparent text-black":"template"!==o}),onClick:()=>r("template")},(0,e.createElement)("span",{className:""},(0,jo.__)("Templates","extendify")))))},ia=(0,e.memo)((function(){const t=ht((e=>e.taxonomies)),n=gt((e=>e.searchParams)),r=gt((e=>e.updateTaxonomies)),o=at((e=>e.apiKey)),s="pattern"===n.type?"patternType":"layoutType",i=!n?.taxonomies[s]?.slug?.length,a=y((e=>e.setOpen)),[l,c]=pt((e=>[Object.keys(e?.siteType)?.length>0?e?.siteType:{slug:"",title:"Not set"},e.setSiteType]));return(0,e.createElement)(e.Fragment,null,window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex items-center justify-center bg-design-main"},(0,e.createElement)("div",{className:"w-40 h-16 flex items-center justify-center"},(0,e.createElement)("img",{className:"max-h-full max-w-full",src:window.extendifyData.partnerLogo,alt:window.extendifyData.partnerName}))),!window.extendifyData?.partnerLogo&&(0,e.createElement)("div",{className:"-ml-1.5 hidden py-3 px-5 text-extendify-black sm:flex sm:pt-5"},(0,e.createElement)(Ds,{icon:Cs,size:40})),(0,e.createElement)("div",{className:"flex md:hidden items-center justify-end -mt-5 mx-1"},(0,e.createElement)(Lo.Button,{onClick:()=>a(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")})),(0,e.createElement)("div",{className:"px-5 hidden md:block"},(0,e.createElement)("button",{onClick:()=>r({[s]:{slug:"",title:"Featured"}}),className:Yo()("m-0 flex w-full cursor-pointer items-center space-x-1 bg-transparent px-0 py-2 text-left text-sm leading-none transition duration-200 hover:text-wp-theme-500",{"text-wp-theme-500":i,"hover:text-design-main":window.extendifyData?.partnerLogo,"text-design-main":window.extendifyData?.partnerLogo&&i})},(0,e.createElement)(Ds,{icon:Ps,size:24}),(0,e.createElement)("span",{className:"text-sm"},(0,jo.__)("Featured","extendify")))),(0,e.createElement)("div",{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"},Object.keys(l).length>0&&(0,e.createElement)(ta,{value:l,setValue:e=>{c(e),r({siteType:e})},terms:t.siteType})),(0,e.createElement)(sa,{className:"mx-6 px-5 pt-0.5 sm:mx-0 sm:mb-8 sm:mt-0"}),(0,e.createElement)("div",{className:"mt-px hidden flex-grow overflow-y-auto overflow-x-hidden pb-36 pt-px sm:block space-y-6"},(0,e.createElement)(Lo.Panel,{className:"bg-transparent text-design-main"},(0,e.createElement)(oa,{taxType:s,taxonomies:t[s]?.filter((e=>!e?.designType))})),(0,e.createElement)(Lo.Panel,{className:"bg-transparent"},(0,e.createElement)(oa,{taxLabel:(0,jo.__)("Design","extendify"),taxType:s,taxonomies:t[s]?.filter((e=>Boolean(e?.designType)))}))),!o.length&&(0,e.createElement)("div",{className:"px-5"},(0,e.createElement)(ai,null)))}));function aa(t){let{children:n}=t;const r=y((e=>e.ready));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("aside",{className:"relative flex-shrink-0 border-r border-extendify-transparent-black-100 bg-extendify-transparent-white py-0 backdrop-blur-xl backdrop-saturate-200 backdrop-filter"},(0,e.createElement)("div",{className:"flex h-full flex-col py-6 sm:w-72 sm:space-y-6 sm:py-0"},r?n[0]:null)),(0,e.createElement)("main",{id:"extendify-templates",className:"h-full w-full overflow-hidden bg-gray-50 pt-6 sm:pt-0"},r?n[1]:null))}function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},la.apply(this,arguments)}const ca=(0,e.forwardRef)(((t,n)=>{var r;let{isOpen:o,heading:s,onClose:i,children:a}=t;const l=(0,e.useRef)(null),c=y((e=>e.removeAllModals));return i=null!==(r=i)&&void 0!==r?r:c,(0,e.createElement)(Ys,{appear:!0,show:o,as:e.Fragment,className:"extendify"},(0,e.createElement)(To,{initialFocus:null!=n?n:l,onClose:i},(0,e.createElement)("div",{className:"fixed inset-0 z-high flex"},(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-200 transition",enterFrom:"opacity-0",enterTo:"opacity-100"},(0,e.createElement)(To.Overlay,{className:"fixed inset-0 bg-black bg-opacity-40"})),(0,e.createElement)(Ys.Child,{as:e.Fragment,enter:"ease-out duration-300 translate transform",enterFrom:"opacity-0 translate-y-4 sm:translate-y-5",enterTo:"opacity-100 translate-y-0"},(0,e.createElement)("div",{className:"relative m-auto w-full"},(0,e.createElement)("div",{className:"relative m-auto w-full max-w-lg items-center justify-center rounded-sm bg-white shadow-modal"},s?(0,e.createElement)("div",{className:"flex items-center justify-between border-b py-2 pl-6 pr-3 leading-none"},(0,e.createElement)("span",{className:"whitespace-nowrap text-base text-extendify-black"},s),(0,e.createElement)(ua,{onClick:i})):(0,e.createElement)("div",{className:"absolute top-0 right-0 block px-4 py-4 "},(0,e.createElement)(ua,{ref:l,onClick:i})),(0,e.createElement)("div",null,a)))))))})),ua=(0,e.forwardRef)(((t,n)=>(0,e.createElement)(Lo.Button,la({},t,{icon:(0,e.createElement)(Ds,{icon:Ms}),ref:n,className:"text-extendify-black opacity-75 hover:opacity-100",showTooltip:!1,label:(0,jo.__)("Close dialog","extendify")}))));function da(t){let{actionCallback:n,initialFocus:r}=t;const o=at((e=>e.apiKey.length)),[s,i]=(0,e.useState)(""),[a,l]=(0,e.useState)(""),[c,u]=(0,e.useState)(""),[d,f]=(0,e.useState)("info"),[p,m]=(0,e.useState)(!1),[h,g]=(0,e.useState)(!1),x=(0,e.useRef)(null),y=(0,e.useRef)(null),b=Qo();(0,e.useEffect)((()=>(i(at.getState().email),()=>f("info"))),[]),(0,e.useEffect)((()=>{h&&x?.current?.focus()}),[h]);return h?(0,e.createElement)("section",{className:"space-y-6 p-6 text-center flex flex-col items-center"},(0,e.createElement)(Ds,{icon:js,size:148}),(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.sprintf)( 18 18 // translators: %s: The name of the plugin, Extendify. 19 19 (0,jo.__)("You've signed in to %s","extendify"),"Extendify")),(0,e.createElement)(Lo.Button,{ref:x,className:"cursor-pointer rounded bg-extendify-main p-2 px-4 text-center text-white",onClick:n},(0,jo.__)("View patterns","extendify"))):o?(0,e.createElement)("section",{className:"w-full space-y-6 p-6"},(0,e.createElement)("p",{className:"text-base m-0 text-extendify-black"},(0,jo.__)("Account","extendify")),(0,e.createElement)("div",{className:"flex items-center justify-between"},(0,e.createElement)("div",{className:"-ml-2 flex items-center space-x-2"},(0,e.createElement)(Ds,{icon:As,size:48}),(0,e.createElement)("p",{className:"text-extendify-black"},s?.length?s:(0,jo.__)("Logged In","extendify"))),b&&(0,e.createElement)(Lo.Button,{className:"cursor-pointer rounded bg-extendify-main px-4 py-3 text-center text-white hover:bg-extendify-main-dark",onClick:()=>{l(""),at.setState({apiKey:""}),setTimeout((()=>{y?.current?.focus()}),0)}},(0,jo.__)("Sign out","extendify")))):(0,e.createElement)("section",{className:"space-y-6 p-6 text-left"},(0,e.createElement)("div",null,(0,e.createElement)("p",{className:"text-center text-lg font-semibold m-0 text-extendify-black"},(0,jo.__)("Sign in to Extendify","extendify")),(0,e.createElement)("p",{className:"space-x-1 text-center text-sm m-0 text-extendify-gray",dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)((0,jo.sprintf)( … … 23 23 (0,jo.__)("Toggle %s on new pages","extendify"),"Extendify Library")},(0,e.createElement)("input",{id:"extendify-open-on-new-pages",className:"border border-solid border-gray-900 rounded-sm mr-2",type:"checkbox",checked:a,onChange:e=>l(e.target.checked)}),(0,jo.__)("Open for new pages","extendify")),(0,e.createElement)(Lo.Button,{onClick:()=>o((0,e.createElement)(fa,null)),icon:(0,e.createElement)(Ds,{icon:As,size:24}),label:(0,jo.__)("Login and settings area","extendify")},s?"":(0,jo.__)("Sign in","extendify")),(0,e.createElement)(Lo.Button,{onClick:()=>r(!1),icon:(0,e.createElement)(Ds,{icon:Ms,size:24}),label:(0,jo.__)("Close library","extendify")}))))})),ma=t=>{let{setOpen:n}=t;const r=(0,e.useRef)(),o=gt((e=>e.searchParams));return(0,e.useEffect)((()=>{r.current&&(r.current.scrollTop=0)}),[o]),(0,e.createElement)("div",{className:"relative mx-auto flex h-full max-w-screen-4xl flex-col items-center"},(0,e.createElement)("div",{className:"w-full flex-grow overflow-hidden"},(0,e.createElement)("button",{onClick:()=>document.getElementById("extendify-templates").querySelector("button").focus(),className:"extendify-skip-to-sr-link sr-only focus:not-sr-only focus:text-blue-500"},(0,jo.__)("Skip to templates","extendify")),(0,e.createElement)("div",{className:"relative mx-auto h-full sm:flex"},(0,e.createElement)(aa,null,(0,e.createElement)(ia,null),(0,e.createElement)("div",{className:"relative z-30 flex h-full flex-col"},(0,e.createElement)(pa,{className:"hidden h-12 w-full flex-shrink-0 px-6 sm:block md:px-8",hideLibrary:()=>n(!1)}),(0,e.createElement)("div",{ref:r,className:"z-20 flex-grow overflow-y-auto px-6 md:px-8"},(0,e.createElement)(si,null)))))))};function ha(){const{open:t,setOpen:n,ready:r}=y(),o=(0,e.useRef)(null),s=Ro(t),i=(0,Hn.useSelect)((e=>e("core/edit-post")?.isFeatureActive("welcomeGuide")));return(0,e.useLayoutEffect)((()=>{t&&i&&(0,Hn.dispatch)("core/edit-post").toggleFeature("welcomeGuide")}),[t,i]),(0,e.createElement)(To,{as:"div",className:"extendify",initialFocus:o,open:t,onClose:()=>{}},(0,e.createElement)("div",{className:"fixed inset-0 bg-black bg-opacity-40 transition-opacity"}),(0,e.createElement)("div",{className:"fixed inset-0 z-high m-auto h-screen w-screen overflow-y-auto sm:h-auto sm:w-auto"},(0,e.createElement)("div",{className:"flex min-h-screen items-end justify-center px-4 pt-4 pb-20 text-center sm:block sm:p-0"},(0,e.createElement)("div",{ref:o,tabIndex:"0",onClick:e=>e.target===e.currentTarget&&n(!1),className:"fixed inset-0 transform p-2 transition-all lg:absolute lg:overflow-hidden lg:p-16"},(0,e.createElement)(ma,null),r?s:null))))}var ga=window.wp.compose,xa=window.wp.hooks,ya=JSON.parse('{"t":["ext-absolute","ext-relative","ext-top-base","ext-top-lg","ext--top-base","ext--top-lg","ext-right-base","ext-right-lg","ext--right-base","ext--right-lg","ext-bottom-base","ext-bottom-lg","ext--bottom-base","ext--bottom-lg","ext-left-base","ext-left-lg","ext--left-base","ext--left-lg","ext-order-1","ext-order-2","ext-col-auto","ext-col-span-1","ext-col-span-2","ext-col-span-3","ext-col-span-4","ext-col-span-5","ext-col-span-6","ext-col-span-7","ext-col-span-8","ext-col-span-9","ext-col-span-10","ext-col-span-11","ext-col-span-12","ext-col-span-full","ext-col-start-1","ext-col-start-2","ext-col-start-3","ext-col-start-4","ext-col-start-5","ext-col-start-6","ext-col-start-7","ext-col-start-8","ext-col-start-9","ext-col-start-10","ext-col-start-11","ext-col-start-12","ext-col-start-13","ext-col-start-auto","ext-col-end-1","ext-col-end-2","ext-col-end-3","ext-col-end-4","ext-col-end-5","ext-col-end-6","ext-col-end-7","ext-col-end-8","ext-col-end-9","ext-col-end-10","ext-col-end-11","ext-col-end-12","ext-col-end-13","ext-col-end-auto","ext-row-auto","ext-row-span-1","ext-row-span-2","ext-row-span-3","ext-row-span-4","ext-row-span-5","ext-row-span-6","ext-row-span-full","ext-row-start-1","ext-row-start-2","ext-row-start-3","ext-row-start-4","ext-row-start-5","ext-row-start-6","ext-row-start-7","ext-row-start-auto","ext-row-end-1","ext-row-end-2","ext-row-end-3","ext-row-end-4","ext-row-end-5","ext-row-end-6","ext-row-end-7","ext-row-end-auto","ext-m-0","ext-m-auto","ext-m-base","ext-m-lg","ext--m-base","ext--m-lg","ext-mx-0","ext-mx-auto","ext-mx-base","ext-mx-lg","ext--mx-base","ext--mx-lg","ext-my-0","ext-my-auto","ext-my-base","ext-my-lg","ext--my-base","ext--my-lg","ext-mt-0","ext-mt-auto","ext-mt-base","ext-mt-lg","ext--mt-base","ext--mt-lg","ext-mr-0","ext-mr-auto","ext-mr-base","ext-mr-lg","ext--mr-base","ext--mr-lg","ext-mb-0","ext-mb-auto","ext-mb-base","ext-mb-lg","ext--mb-base","ext--mb-lg","ext-ml-0","ext-ml-auto","ext-ml-base","ext-ml-lg","ext--ml-base","ext--ml-lg","ext-block","ext-inline-block","ext-inline","ext-flex","ext-inline-flex","ext-grid","ext-inline-grid","ext-hidden","ext-w-auto","ext-w-full","ext-max-w-full","ext-flex-1","ext-flex-auto","ext-flex-initial","ext-flex-none","ext-flex-shrink-0","ext-flex-shrink","ext-flex-grow-0","ext-flex-grow","ext-list-none","ext-grid-cols-1","ext-grid-cols-2","ext-grid-cols-3","ext-grid-cols-4","ext-grid-cols-5","ext-grid-cols-6","ext-grid-cols-7","ext-grid-cols-8","ext-grid-cols-9","ext-grid-cols-10","ext-grid-cols-11","ext-grid-cols-12","ext-grid-cols-none","ext-grid-rows-1","ext-grid-rows-2","ext-grid-rows-3","ext-grid-rows-4","ext-grid-rows-5","ext-grid-rows-6","ext-grid-rows-none","ext-flex-row","ext-flex-row-reverse","ext-flex-col","ext-flex-col-reverse","ext-flex-wrap","ext-flex-wrap-reverse","ext-flex-nowrap","ext-items-start","ext-items-end","ext-items-center","ext-items-baseline","ext-items-stretch","ext-justify-start","ext-justify-end","ext-justify-center","ext-justify-between","ext-justify-around","ext-justify-evenly","ext-justify-items-start","ext-justify-items-end","ext-justify-items-center","ext-justify-items-stretch","ext-gap-0","ext-gap-base","ext-gap-lg","ext-gap-x-0","ext-gap-x-base","ext-gap-x-lg","ext-gap-y-0","ext-gap-y-base","ext-gap-y-lg","ext-justify-self-auto","ext-justify-self-start","ext-justify-self-end","ext-justify-self-center","ext-justify-self-stretch","ext-rounded-none","ext-rounded-full","ext-rounded-t-none","ext-rounded-t-full","ext-rounded-r-none","ext-rounded-r-full","ext-rounded-b-none","ext-rounded-b-full","ext-rounded-l-none","ext-rounded-l-full","ext-rounded-tl-none","ext-rounded-tl-full","ext-rounded-tr-none","ext-rounded-tr-full","ext-rounded-br-none","ext-rounded-br-full","ext-rounded-bl-none","ext-rounded-bl-full","ext-border-0","ext-border-t-0","ext-border-r-0","ext-border-b-0","ext-border-l-0","ext-p-0","ext-p-base","ext-p-lg","ext-px-0","ext-px-base","ext-px-lg","ext-py-0","ext-py-base","ext-py-lg","ext-pt-0","ext-pt-base","ext-pt-lg","ext-pr-0","ext-pr-base","ext-pr-lg","ext-pb-0","ext-pb-base","ext-pb-lg","ext-pl-0","ext-pl-base","ext-pl-lg","ext-text-left","ext-text-center","ext-text-right","ext-leading-none","ext-leading-tight","ext-leading-snug","ext-leading-normal","ext-leading-relaxed","ext-leading-loose","ext-aspect-square","ext-aspect-landscape","ext-aspect-landscape-wide","ext-aspect-portrait","clip-path--rhombus","clip-path--diamond","clip-path--rhombus-alt","tablet\\\\:fullwidth-cols","desktop\\\\:fullwidth-cols","direction-rtl","direction-ltr","bring-to-front","text-stroke","text-stroke--primary","text-stroke--secondary","editor\\\\:no-caption","editor\\\\:no-inserter","editor\\\\:no-resize","editor\\\\:pointer-events-none","ext-mr-0.alignfull","tablet\\\\:ext-absolute","tablet\\\\:ext-relative","tablet\\\\:ext-top-base","tablet\\\\:ext-top-lg","tablet\\\\:ext--top-base","tablet\\\\:ext--top-lg","tablet\\\\:ext-right-base","tablet\\\\:ext-right-lg","tablet\\\\:ext--right-base","tablet\\\\:ext--right-lg","tablet\\\\:ext-bottom-base","tablet\\\\:ext-bottom-lg","tablet\\\\:ext--bottom-base","tablet\\\\:ext--bottom-lg","tablet\\\\:ext-left-base","tablet\\\\:ext-left-lg","tablet\\\\:ext--left-base","tablet\\\\:ext--left-lg","tablet\\\\:ext-order-1","tablet\\\\:ext-order-2","tablet\\\\:ext-m-0","tablet\\\\:ext-m-auto","tablet\\\\:ext-m-base","tablet\\\\:ext-m-lg","tablet\\\\:ext--m-base","tablet\\\\:ext--m-lg","tablet\\\\:ext-mx-0","tablet\\\\:ext-mx-auto","tablet\\\\:ext-mx-base","tablet\\\\:ext-mx-lg","tablet\\\\:ext--mx-base","tablet\\\\:ext--mx-lg","tablet\\\\:ext-my-0","tablet\\\\:ext-my-auto","tablet\\\\:ext-my-base","tablet\\\\:ext-my-lg","tablet\\\\:ext--my-base","tablet\\\\:ext--my-lg","tablet\\\\:ext-mt-0","tablet\\\\:ext-mt-auto","tablet\\\\:ext-mt-base","tablet\\\\:ext-mt-lg","tablet\\\\:ext--mt-base","tablet\\\\:ext--mt-lg","tablet\\\\:ext-mr-0","tablet\\\\:ext-mr-auto","tablet\\\\:ext-mr-base","tablet\\\\:ext-mr-lg","tablet\\\\:ext--mr-base","tablet\\\\:ext--mr-lg","tablet\\\\:ext-mb-0","tablet\\\\:ext-mb-auto","tablet\\\\:ext-mb-base","tablet\\\\:ext-mb-lg","tablet\\\\:ext--mb-base","tablet\\\\:ext--mb-lg","tablet\\\\:ext-ml-0","tablet\\\\:ext-ml-auto","tablet\\\\:ext-ml-base","tablet\\\\:ext-ml-lg","tablet\\\\:ext--ml-base","tablet\\\\:ext--ml-lg","tablet\\\\:ext-block","tablet\\\\:ext-inline-block","tablet\\\\:ext-inline","tablet\\\\:ext-flex","tablet\\\\:ext-inline-flex","tablet\\\\:ext-grid","tablet\\\\:ext-inline-grid","tablet\\\\:ext-hidden","tablet\\\\:ext-w-auto","tablet\\\\:ext-w-full","tablet\\\\:ext-max-w-full","tablet\\\\:ext-flex-1","tablet\\\\:ext-flex-auto","tablet\\\\:ext-flex-initial","tablet\\\\:ext-flex-none","tablet\\\\:ext-flex-shrink-0","tablet\\\\:ext-flex-shrink","tablet\\\\:ext-flex-grow-0","tablet\\\\:ext-flex-grow","tablet\\\\:ext-list-none","tablet\\\\:ext-grid-cols-1","tablet\\\\:ext-grid-cols-2","tablet\\\\:ext-grid-cols-3","tablet\\\\:ext-grid-cols-4","tablet\\\\:ext-grid-cols-5","tablet\\\\:ext-grid-cols-6","tablet\\\\:ext-grid-cols-7","tablet\\\\:ext-grid-cols-8","tablet\\\\:ext-grid-cols-9","tablet\\\\:ext-grid-cols-10","tablet\\\\:ext-grid-cols-11","tablet\\\\:ext-grid-cols-12","tablet\\\\:ext-grid-cols-none","tablet\\\\:ext-flex-row","tablet\\\\:ext-flex-row-reverse","tablet\\\\:ext-flex-col","tablet\\\\:ext-flex-col-reverse","tablet\\\\:ext-flex-wrap","tablet\\\\:ext-flex-wrap-reverse","tablet\\\\:ext-flex-nowrap","tablet\\\\:ext-items-start","tablet\\\\:ext-items-end","tablet\\\\:ext-items-center","tablet\\\\:ext-items-baseline","tablet\\\\:ext-items-stretch","tablet\\\\:ext-justify-start","tablet\\\\:ext-justify-end","tablet\\\\:ext-justify-center","tablet\\\\:ext-justify-between","tablet\\\\:ext-justify-around","tablet\\\\:ext-justify-evenly","tablet\\\\:ext-justify-items-start","tablet\\\\:ext-justify-items-end","tablet\\\\:ext-justify-items-center","tablet\\\\:ext-justify-items-stretch","tablet\\\\:ext-justify-self-auto","tablet\\\\:ext-justify-self-start","tablet\\\\:ext-justify-self-end","tablet\\\\:ext-justify-self-center","tablet\\\\:ext-justify-self-stretch","tablet\\\\:ext-p-0","tablet\\\\:ext-p-base","tablet\\\\:ext-p-lg","tablet\\\\:ext-px-0","tablet\\\\:ext-px-base","tablet\\\\:ext-px-lg","tablet\\\\:ext-py-0","tablet\\\\:ext-py-base","tablet\\\\:ext-py-lg","tablet\\\\:ext-pt-0","tablet\\\\:ext-pt-base","tablet\\\\:ext-pt-lg","tablet\\\\:ext-pr-0","tablet\\\\:ext-pr-base","tablet\\\\:ext-pr-lg","tablet\\\\:ext-pb-0","tablet\\\\:ext-pb-base","tablet\\\\:ext-pb-lg","tablet\\\\:ext-pl-0","tablet\\\\:ext-pl-base","tablet\\\\:ext-pl-lg","tablet\\\\:ext-text-left","tablet\\\\:ext-text-center","tablet\\\\:ext-text-right","desktop\\\\:ext-absolute","desktop\\\\:ext-relative","desktop\\\\:ext-top-base","desktop\\\\:ext-top-lg","desktop\\\\:ext--top-base","desktop\\\\:ext--top-lg","desktop\\\\:ext-right-base","desktop\\\\:ext-right-lg","desktop\\\\:ext--right-base","desktop\\\\:ext--right-lg","desktop\\\\:ext-bottom-base","desktop\\\\:ext-bottom-lg","desktop\\\\:ext--bottom-base","desktop\\\\:ext--bottom-lg","desktop\\\\:ext-left-base","desktop\\\\:ext-left-lg","desktop\\\\:ext--left-base","desktop\\\\:ext--left-lg","desktop\\\\:ext-order-1","desktop\\\\:ext-order-2","desktop\\\\:ext-m-0","desktop\\\\:ext-m-auto","desktop\\\\:ext-m-base","desktop\\\\:ext-m-lg","desktop\\\\:ext--m-base","desktop\\\\:ext--m-lg","desktop\\\\:ext-mx-0","desktop\\\\:ext-mx-auto","desktop\\\\:ext-mx-base","desktop\\\\:ext-mx-lg","desktop\\\\:ext--mx-base","desktop\\\\:ext--mx-lg","desktop\\\\:ext-my-0","desktop\\\\:ext-my-auto","desktop\\\\:ext-my-base","desktop\\\\:ext-my-lg","desktop\\\\:ext--my-base","desktop\\\\:ext--my-lg","desktop\\\\:ext-mt-0","desktop\\\\:ext-mt-auto","desktop\\\\:ext-mt-base","desktop\\\\:ext-mt-lg","desktop\\\\:ext--mt-base","desktop\\\\:ext--mt-lg","desktop\\\\:ext-mr-0","desktop\\\\:ext-mr-auto","desktop\\\\:ext-mr-base","desktop\\\\:ext-mr-lg","desktop\\\\:ext--mr-base","desktop\\\\:ext--mr-lg","desktop\\\\:ext-mb-0","desktop\\\\:ext-mb-auto","desktop\\\\:ext-mb-base","desktop\\\\:ext-mb-lg","desktop\\\\:ext--mb-base","desktop\\\\:ext--mb-lg","desktop\\\\:ext-ml-0","desktop\\\\:ext-ml-auto","desktop\\\\:ext-ml-base","desktop\\\\:ext-ml-lg","desktop\\\\:ext--ml-base","desktop\\\\:ext--ml-lg","desktop\\\\:ext-block","desktop\\\\:ext-inline-block","desktop\\\\:ext-inline","desktop\\\\:ext-flex","desktop\\\\:ext-inline-flex","desktop\\\\:ext-grid","desktop\\\\:ext-inline-grid","desktop\\\\:ext-hidden","desktop\\\\:ext-w-auto","desktop\\\\:ext-w-full","desktop\\\\:ext-max-w-full","desktop\\\\:ext-flex-1","desktop\\\\:ext-flex-auto","desktop\\\\:ext-flex-initial","desktop\\\\:ext-flex-none","desktop\\\\:ext-flex-shrink-0","desktop\\\\:ext-flex-shrink","desktop\\\\:ext-flex-grow-0","desktop\\\\:ext-flex-grow","desktop\\\\:ext-list-none","desktop\\\\:ext-grid-cols-1","desktop\\\\:ext-grid-cols-2","desktop\\\\:ext-grid-cols-3","desktop\\\\:ext-grid-cols-4","desktop\\\\:ext-grid-cols-5","desktop\\\\:ext-grid-cols-6","desktop\\\\:ext-grid-cols-7","desktop\\\\:ext-grid-cols-8","desktop\\\\:ext-grid-cols-9","desktop\\\\:ext-grid-cols-10","desktop\\\\:ext-grid-cols-11","desktop\\\\:ext-grid-cols-12","desktop\\\\:ext-grid-cols-none","desktop\\\\:ext-flex-row","desktop\\\\:ext-flex-row-reverse","desktop\\\\:ext-flex-col","desktop\\\\:ext-flex-col-reverse","desktop\\\\:ext-flex-wrap","desktop\\\\:ext-flex-wrap-reverse","desktop\\\\:ext-flex-nowrap","desktop\\\\:ext-items-start","desktop\\\\:ext-items-end","desktop\\\\:ext-items-center","desktop\\\\:ext-items-baseline","desktop\\\\:ext-items-stretch","desktop\\\\:ext-justify-start","desktop\\\\:ext-justify-end","desktop\\\\:ext-justify-center","desktop\\\\:ext-justify-between","desktop\\\\:ext-justify-around","desktop\\\\:ext-justify-evenly","desktop\\\\:ext-justify-items-start","desktop\\\\:ext-justify-items-end","desktop\\\\:ext-justify-items-center","desktop\\\\:ext-justify-items-stretch","desktop\\\\:ext-justify-self-auto","desktop\\\\:ext-justify-self-start","desktop\\\\:ext-justify-self-end","desktop\\\\:ext-justify-self-center","desktop\\\\:ext-justify-self-stretch","desktop\\\\:ext-p-0","desktop\\\\:ext-p-base","desktop\\\\:ext-p-lg","desktop\\\\:ext-px-0","desktop\\\\:ext-px-base","desktop\\\\:ext-px-lg","desktop\\\\:ext-py-0","desktop\\\\:ext-py-base","desktop\\\\:ext-py-lg","desktop\\\\:ext-pt-0","desktop\\\\:ext-pt-base","desktop\\\\:ext-pt-lg","desktop\\\\:ext-pr-0","desktop\\\\:ext-pr-base","desktop\\\\:ext-pr-lg","desktop\\\\:ext-pb-0","desktop\\\\:ext-pb-base","desktop\\\\:ext-pb-lg","desktop\\\\:ext-pl-0","desktop\\\\:ext-pl-base","desktop\\\\:ext-pl-lg","desktop\\\\:ext-text-left","desktop\\\\:ext-text-center","desktop\\\\:ext-text-right"]}');const ba=(0,ga.createHigherOrderComponent)((t=>function(n){var r;const o=null!==(r=n?.attributes?.extUtilities)&&void 0!==r?r:[],s=ya.t.map((e=>e.replace(".","").replace(new RegExp("\\\\","g"),"")));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t,n),o&&(0,e.createElement)(Xo.InspectorAdvancedControls,null,(0,e.createElement)(Lo.FormTokenField,{label:(0,jo.sprintf)( 24 24 // translators: %s: The name of the plugin, Extendify. 25 (0,jo.__)("%s Utilities","extendify"),"Extendify"),tokenizeOnSpace:!0,value:o,suggestions:s,onChange:e=>{n.setAttributes({extUtilities:e})}}),(0,e.createElement)("p",null,(0,jo.__)("* Extendify utilities will be removed in an upcoming release. See the plugin readme for more information.","extendify"))))}),"utilityClassEdit");function va(e,t,n){var r,o,s;const i=null!==(r=e?.className)&&void 0!==r?r:[],a=null!==(o=n?.extUtilities)&&void 0!==o?o:[],l=null!==(s=n?.className)&&void 0!==s?s:[];if(!a||!Object.keys(a).length)return e;const c=e=>{switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},u=new Set([...c(l),...c(i),...c(a)]);return Object.assign({},e,{className:[...u].join(" ")})}function wa(t){let{show:n=!1}=t;const{open:r,setReady:o,setOpen:s}=y(),i=(0,e.useCallback)((()=>s(!0)),[s]),a=(0,e.useCallback)((()=>s(!1)),[s]),{initTemplateData:l}=gt(),c=ht((e=>e.fetchTaxonomies)),u=lt(),d=gt((e=>Object.keys(e.taxonomyDefaultState).length>0));return(0,e.useEffect)((()=>{r&&c().then((()=>{gt.getState().setupDefaultTaxonomies()}))}),[r,c]),(0,e.useEffect)((()=>{u&&d&&(l(),o(!0))}),[u,d,l,o]),(0,e.useEffect)((()=>{const e=new URLSearchParams(window.location.search);(n||e.has("ext-open"))&&s(!0)}),[n,s]),(0,e.useEffect)((()=>{window?.location?.pathname?.includes("post-new.php")&&"1"===window.extendifyData.openOnNewPage&&s(!0)}),[s]),(0,e.useEffect)((()=>{xt.metaData().then((e=>{y.setState({metaData:e})}))}),[]),(0,e.useEffect)((()=>(window.addEventListener("extendify::open-library",i),window.addEventListener("extendify::close-library",a),()=>{window.removeEventListener("extendify::open-library",i),window.removeEventListener("extendify::close-library",a)})),[a,i]),Vn(),(0,e.createElement)(ha,null)}(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return{...e,attributes:{...e.attributes,extUtilities:{type:"array",default:[]}}}})),(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{let n={};return t&&(n=t(e)),va(n,0,e)},e})),(0,xa.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",ba),(0,xa.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",va);var Ea=window.wp.editPost,Sa=window.wp.plugins,ka=()=>{const t=(0,Hn.useSelect)((e=>e("core").canUser("create","users"))),[n,r]=(0,e.useState)(at.getState().enabled),[o,s]=(0,e.useState)(pt.getState().enabled),[i,a]=(0,e.useState)(pt.getState().activateLegacyClasses);function l(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=document.getElementById("extendify-templates-inserter-btn");t&&(e?t.classList.add("hidden"):t.classList.remove("hidden"))}async function c(e,t){"legacy"===t?await async function(e){await pt.setState({activateLegacyClasses:e})}(e):"global"===t?await async function(e){await pt.setState({enabled:e})}(e):await async function(e){await at.setState({enabled:e})}(e)}function u(e){"legacy"===e?a((t=>(c(!t,e),!t))):"global"===e?s((t=>(c(!t,e),!t))):r((t=>(l(!t),c(!t,e),!t)))}return(0,e.useEffect)((()=>{l(!n)}),[n]),(0,e.createElement)(Lo.Modal,{title:(0,jo.sprintf)( 26 // translators: %s: The name of the plugin, Extendify. 27 (0,jo.__)("%s Settings","extendify"),"Extendify"),onRequestClose:()=>{const t=document.getElementById("extendify-util");(0,e.unmountComponentAtNode)(t)}},(0,e.createElement)(Lo.ToggleControl,{label:t?(0,jo.__)("Enable the library for myself","extendify"):(0,jo.__)("Enable the library","extendify"),help:(0,jo.__)("Publish with hundreds of patterns & page layouts","extendify"),checked:n,onChange:()=>u("user")}),t&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,e.createElement)(Lo.ToggleControl,{label:(0,jo.__)("Allow all users to publish with the library","extendify"),help:(0,jo.__)("Everyone publishes with patterns & page layouts","extendify"),checked:o,onChange:()=>u("global")})),(0,e.createElement)("br",{className:"hidden"}),(0,e.createElement)(Lo.ToggleControl,{label:(0,jo.__)("Activate legacy CSS classes for older patterns and templates","extendify"),help:(0,jo.__)("Ensure compatibility with patterns and templates added prior to version v1.7.0","extendify"),checked:i,onChange:()=>u("legacy"),className:"hidden"}))};const Ca=()=>{const t=at((e=>-1===e.runningImports)),n=lt();return(0,e.useEffect)((()=>{n&&t&&at.setState({runningImports:0})}),[t,n]),(0,e.createElement)(Oa,{text:(0,jo.__)("Design Library","extendify")})},Oa=t=>{let{buttonRef:n,text:r}=t;return(0,e.createElement)("div",{className:"extendify"},(0,e.createElement)(Lo.Button,{variant:"primary",ref:n,className:"h-8 xs:h-9 px-1 min-w-0 xs:pl-2 xs:pr-3 sm:ml-2",onClick:()=>is("main-button"),id:"extendify-templates-inserter-btn",icon:(0,e.createElement)(Ds,{icon:Cs,size:24,style:{marginRight:0}})},(0,e.createElement)("span",{className:"hidden xs:inline ml-1"},r)))},_a=()=>(0,e.createElement)(Lo.Button,{id:"extendify-cta-button",style:{margin:"1rem 1rem 0",width:"calc(100% - 2rem)",justifyContent:" center"},onClick:()=>is("patterns-cta"),isSecondary:!0},(0,jo.sprintf)( 25 (0,jo.__)("%s Utilities","extendify"),"Extendify"),tokenizeOnSpace:!0,value:o,suggestions:s,onChange:e=>{n.setAttributes({extUtilities:e})}}),(0,e.createElement)("p",null,(0,jo.__)("* Extendify utilities will be removed in an upcoming release. See the plugin readme for more information.","extendify"))))}),"utilityClassEdit");function va(e,t,n){var r,o,s;const i=null!==(r=e?.className)&&void 0!==r?r:[],a=null!==(o=n?.extUtilities)&&void 0!==o?o:[],l=null!==(s=n?.className)&&void 0!==s?s:[];if(!a||!Object.keys(a).length)return e;const c=e=>{switch(Object.prototype.toString.call(e)){case"[object String]":return e.split(" ");case"[object Array]":return e;default:return[]}},u=new Set([...c(l),...c(i),...c(a)]);return Object.assign({},e,{className:[...u].join(" ")})}function wa(t){let{show:n=!1}=t;const{open:r,setReady:o,setOpen:s}=y(),i=(0,e.useCallback)((()=>s(!0)),[s]),a=(0,e.useCallback)((()=>s(!1)),[s]),{initTemplateData:l}=gt(),c=ht((e=>e.fetchTaxonomies)),u=lt(),d=gt((e=>Object.keys(e.taxonomyDefaultState).length>0));return(0,e.useEffect)((()=>{r&&c().then((()=>{gt.getState().setupDefaultTaxonomies()}))}),[r,c]),(0,e.useEffect)((()=>{u&&d&&(l(),o(!0))}),[u,d,l,o]),(0,e.useEffect)((()=>{const e=new URLSearchParams(window.location.search);(n||e.has("ext-open"))&&s(!0)}),[n,s]),(0,e.useEffect)((()=>{window?.location?.pathname?.includes("post-new.php")&&"1"===window.extendifyData.openOnNewPage&&s(!0)}),[s]),(0,e.useEffect)((()=>{xt.metaData().then((e=>{y.setState({metaData:e})}))}),[]),(0,e.useEffect)((()=>(window.addEventListener("extendify::open-library",i),window.addEventListener("extendify::close-library",a),()=>{window.removeEventListener("extendify::open-library",i),window.removeEventListener("extendify::close-library",a)})),[a,i]),Vn(),(0,e.createElement)(ha,null)}(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/attributes",(function(e){return{...e,attributes:{...e.attributes,extUtilities:{type:"array",default:[]}}}})),(0,xa.addFilter)("blocks.registerBlockType","extendify/utilities/addEditProps",(function(e){const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{let n={};return t&&(n=t(e)),va(n,0,e)},e})),(0,xa.addFilter)("editor.BlockEdit","extendify/utilities/advancedClassControls",ba),(0,xa.addFilter)("blocks.getSaveContent.extraProps","extendify/utilities/extra-props",va);const Ea=()=>{const t=at((e=>-1===e.runningImports)),n=lt();return(0,e.useEffect)((()=>{n&&t&&at.setState({runningImports:0})}),[t,n]),(0,e.createElement)(ka,{text:(0,jo.__)("Design Library","extendify")})},ka=t=>{let{buttonRef:n,text:r}=t;return(0,e.createElement)("div",{className:"extendify"},(0,e.createElement)(Lo.Button,{variant:"primary",ref:n,className:"h-8 xs:h-9 px-1 min-w-0 xs:pl-2 xs:pr-3 sm:ml-2",onClick:()=>is("main-button"),id:"extendify-templates-inserter-btn",icon:(0,e.createElement)(Ds,{icon:Cs,size:24,style:{marginRight:0}})},(0,e.createElement)("span",{className:"hidden xs:inline ml-1"},r)))},Sa=()=>(0,e.createElement)(Lo.Button,{id:"extendify-cta-button",style:{margin:"1rem 1rem 0",width:"calc(100% - 2rem)",justifyContent:" center"},onClick:()=>is("patterns-cta"),isSecondary:!0},(0,jo.sprintf)( 28 26 // translators: %s: Extendify Library term. 29 (0,jo.__)("Discover patterns in the %s","extendify"),"Extendify Library")), Na=window.extendifyData?.user?.state,Pa=()=>null===window.extendifyData.user||Na?.isAdmin,Ta=()=>null===window.extendifyData.sitesettings||window.extendifyData?.sitesettings?.state?.enabled,Ra=(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(document.getElementById("extendify-templates-inserter"))return;if(!document.querySelector(".edit-post-header-toolbar")&&!document.querySelector(".edit-site-header-edit-mode__start"))return;if(!Ta()&&!Pa())return Ra();const t=Object.assign(document.createElement("div"),{id:"extendify-templates-inserter"});document.querySelector(".edit-post-header-toolbar")?.append(t),document.querySelector(".edit-site-header-edit-mode__start")?.append(t),(0,e.render)((0,e.createElement)(Ca,null),t),(null===window.extendifyData.user?Ta():Na?.enabled)||document.getElementById("extendify-templates-inserter-btn").classList.add("hidden")}))})),ja=(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(!Ta()&&!Pa())return;if(!document.querySelector("[id$=patterns-view]"))return;if(document.getElementById("extendify-cta-button"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-cta-button-container"});document.querySelector("[id$=patterns-view]").prepend(t),(0,e.render)((0,e.createElement)(_a,null),t),ja()}))})),La=()=>{const t=window.location.href;return t.includes("post.php")||t.includes("post-new.php")?(0,e.createElement)(Ea.PluginSidebarMoreMenuItem,{onClick:()=>{const t=document.getElementById("extendify-util");(0,e.render)((0,e.createElement)(ka,null),t)},icon:(0,e.createElement)(Ds,{icon:Cs,size:24})}," ","Extendify"):null};try{(0,Sa.registerPlugin)("extendify-settings-enable-disable",{render:La})}catch(wt){console.error("registerPlugin not supported? (error handled gracefully)",wt.message)}[{register(){const{createNotice:e}=(0,Hn.dispatch)("core/notices"),t=at.getState().incrementImports;dt.updateOption("extendify_pattern_was_imported","library"),window.addEventListener("extendify::template-inserted",(n=>{e("info",(0,jo.__)("Page layout added","extendify"),{isDismissible:!0,type:"snackbar"}),setTimeout((()=>{t(),Jo.import(n.detail?.template)}),0)}))}},{register(){window.addEventListener("extendify::softerror-encountered",(e=>{this[(0,Ao.camelCase)(e.detail.type)](e.detail)}))},versionOutdated(t){(0,e.render)((0,e.createElement)(xs,{title:t.data.title,requiredPlugins:["extendify"],message:t.data.message,buttonLabel:t.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((e=>e.register())),window?.wp?.domReady((()=>{const n=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(n),(0,e.render)((0,e.createElement)(wa,null),n),n.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),n.nextSibling),ss.getState().importOnLoad){const e=ss.getState().wantedTemplate;setTimeout((()=>{bs((0,t.rawHandler)({HTML:e.fields.code}),e)}),0)}ss.setState({importOnLoad:!1,wantedTemplate:{}})}))}()}();27 (0,jo.__)("Discover patterns in the %s","extendify"),"Extendify Library")),Ca=window.extendifyData?.user?.state;(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(document.getElementById("extendify-templates-inserter"))return;if(!document.querySelector(".edit-post-header-toolbar")&&!document.querySelector(".edit-site-header-edit-mode__start"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-templates-inserter"});document.querySelector(".edit-post-header-toolbar")?.append(t),document.querySelector(".edit-site-header-edit-mode__start")?.append(t),(0,e.render)((0,e.createElement)(Ea,null),t)}))})),(0,Hn.subscribe)((()=>{requestAnimationFrame((()=>{if(null!==window.extendifyData.user&&!Ca?.isAdmin)return;if(!document.querySelector("[id$=patterns-view]"))return;if(document.getElementById("extendify-cta-button"))return;const t=Object.assign(document.createElement("div"),{id:"extendify-cta-button-container"});document.querySelector("[id$=patterns-view]").prepend(t),(0,e.render)((0,e.createElement)(Sa,null),t)}))})),[{register(){const{createNotice:e}=(0,Hn.dispatch)("core/notices"),t=at.getState().incrementImports;window.addEventListener("extendify::template-inserted",(n=>{e("info",(0,jo.__)("Page layout added","extendify"),{isDismissible:!0,type:"snackbar"}),setTimeout((()=>{t(),Jo.import(n.detail?.template)}),0)}))}},{register(){window.addEventListener("extendify::softerror-encountered",(e=>{this[(0,Ao.camelCase)(e.detail.type)](e.detail)}))},versionOutdated(t){(0,e.render)((0,e.createElement)(xs,{title:t.data.title,requiredPlugins:["extendify"],message:t.data.message,buttonLabel:t.data.buttonLabel,forceOpen:!0}),document.getElementById("extendify-root"))}}].forEach((e=>e.register())),window?.wp?.domReady((()=>{const n=Object.assign(document.createElement("div"),{id:"extendify-root"});if(document.body.append(n),(0,e.render)((0,e.createElement)(wa,null),n),n.parentNode.insertBefore(Object.assign(document.createElement("div"),{id:"extendify-util"}),n.nextSibling),ss.getState().importOnLoad){const e=ss.getState().wantedTemplate;setTimeout((()=>{bs((0,t.rawHandler)({HTML:e.fields.code}),e)}),0)}ss.setState({importOnLoad:!1,wantedTemplate:{}})}))}()}(); -
extendify/trunk/readme.txt
r2947888 r2951855 4 4 Requires at least: 5.4 5 5 Tested up to: 6.3 6 Stable tag: 1.8. 06 Stable tag: 1.8.1 7 7 Requires PHP: 5.6 8 8 License: GPLv2 … … 98 98 == Changelog == 99 99 100 = 1.8.1 - 2023-08-10 = 101 - Removed settings to show/not show the Library button 102 - Fixes a bug where the library button occasionally wouldn't show up for some users 103 - Fixes a bug where we'd mark the db as having imported a template before imported 104 100 105 = 1.8.0 - 2023-08-03 = 101 106 - Fixes an issue with the logo preview not showing -
extendify/trunk/src/Assist/components/dashboard/Recommendations.js
r2947888 r2951855 29 29 className="w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded"> 30 30 <div className="flex justify-between items-center gap-2"> 31 <h2 className="text-lg leading-tight m-0 flex items-center gap-1">31 <h2 className="text-lg leading-tight m-0 flex flex-1 items-center gap-1"> 32 32 <span>{__('Recommendations', 'extendify')}</span> 33 33 </h2> -
extendify/trunk/src/Assist/components/dashboard/SupportArticles.js
r2947888 r2951855 24 24 className="w-full bg-white p-4 lg:p-8 text-base"> 25 25 <div className="flex justify-between items-center gap-2"> 26 <h3 className="text-lg leading-tight m-0 ">26 <h3 className="text-lg leading-tight m-0 flex-1"> 27 27 {userLanguage.startsWith('en') 28 28 ? __('Knowledge Base', 'extendify') -
extendify/trunk/src/Assist/components/dashboard/TasksList.js
r2947888 r2951855 38 38 className="assist-tasks-module w-full border border-gray-300 text-base bg-white p-4 md:p-8 rounded mb-6"> 39 39 <div className="flex justify-between items-center gap-2"> 40 <h2 className="text-lg leading-tight m-0 flex items-center gap-1">40 <h2 className="text-lg leading-tight m-0 flex flex-1 items-center gap-1"> 41 41 <span>{__('Tasks', 'extendify')}</span> 42 42 {notCompleted?.length > 0 ? ( -
extendify/trunk/src/Assist/components/dashboard/Tours.js
r2947888 r2951855 29 29 id="assist-tours-module" 30 30 className="w-full bg-white p-4 lg:p-8 text-base"> 31 <div className="flex justify-between items-center gap-2">31 <div className="flex flex-1 justify-between items-center gap-2"> 32 32 <h3 className="text-lg leading-tight m-0"> 33 33 {__('Tours', 'extendify')} -
extendify/trunk/src/Assist/notices/WelcomeNotice.js
r2926810 r2951855 50 50 </div> 51 51 52 <div className=" grid grid-cols-1 xl:grid-cols-12 gap-6 items-start">53 <div className=" xl:max-w-lg col-span-8">52 <div className="flex flex-col md:flex-row justify-between items-start md:items-center gap-8"> 53 <div className="flex-1"> 54 54 <h3 className="text-2xl mt-0 mb-3 text-white"> 55 55 {__('Your site is ready!', 'extendify')} … … 62 62 </p> 63 63 </div> 64 <div className="xl:max-w-lg col-span-4 flex sm:items-start lg:items-center lg:justify-evenly h-full"> 65 <button 66 className="h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button" 67 onClick={() => { 68 startTour(siteAssistantTour) 69 }}> 70 {__('Take a tour', 'extendify')} 64 <button 65 className="h-12 bg-white border-none cursor-pointer gap-3 grid grid-flow-col items-center no-underline px-5 py-3 rounded-sm text-design-main text-base hover:bg-gray-200 focus:shadow-button" 66 onClick={() => { 67 startTour(siteAssistantTour) 68 }}> 69 {__('Take a tour', 'extendify')} 71 70 72 <ToursPlay className="w-5 h-5 group-hover:fill-current fill-current" /> 73 </button> 74 </div> 71 <ToursPlay className="w-5 h-5 group-hover:fill-current fill-current" /> 72 </button> 75 73 </div> 76 74 </div> -
extendify/trunk/src/Library/DeactivationPrompt.js
r2913304 r2951855 74 74 <div className="flex justify-end gap-4"> 75 75 <Button 76 className="components-button is-secondary" 77 onClick={closeAndDeactivate} 78 showTooltip={false}> 79 {__('Deactivate only', 'extendify')} 80 </Button> 81 <Button 76 82 ref={initialFocusRef} 77 className="components-button bg-design-main text-design-textis-primary"83 className="components-button is-primary" 78 84 onClick={() => { 79 85 SiteSettings.addUtilsToGlobalStyles().finally( … … 84 90 {__('Yes, add styles', 'extendify')} 85 91 </Button> 86 <Button87 className="components-button bg-design-main text-design-text is-primary"88 onClick={closeAndDeactivate}89 showTooltip={false}>90 {__('Deactivate only', 'extendify')}91 </Button>92 92 </div> 93 93 </div> -
extendify/trunk/src/Library/buttons.js
r2875461 r2951855 1 1 import { subscribe } from '@wordpress/data' 2 import { PluginSidebarMoreMenuItem } from '@wordpress/edit-post'3 2 import { render } from '@wordpress/element' 4 import { Icon } from '@wordpress/icons'5 import { registerPlugin } from '@wordpress/plugins'6 import LibraryAccessModal from '@library/components/LibraryAccessModal'7 3 import { CtaButton, MainButtonWrapper } from '@library/components/MainButtons' 8 import { brandMark } from '@library/components/icons/'9 4 10 5 const userState = window.extendifyData?.user?.state 11 6 const isAdmin = () => window.extendifyData.user === null || userState?.isAdmin 12 const isGlobalLibraryEnabled = () =>13 window.extendifyData.sitesettings === null ||14 window.extendifyData?.sitesettings?.state?.enabled15 const isLibraryEnabled = () =>16 window.extendifyData.user === null17 ? isGlobalLibraryEnabled()18 : userState?.enabled19 7 20 8 // Add the MAIN button when Gutenberg is available and ready 21 const unsubMainBtn =subscribe(() => {9 subscribe(() => { 22 10 requestAnimationFrame(() => { 23 11 if (document.getElementById('extendify-templates-inserter')) { … … 29 17 ) { 30 18 return 31 }32 if (!isGlobalLibraryEnabled() && !isAdmin()) {33 return unsubMainBtn()34 19 } 35 20 const buttonContainer = Object.assign(document.createElement('div'), { … … 46 31 47 32 render(<MainButtonWrapper />, buttonContainer) 48 49 if (!isLibraryEnabled()) {50 document51 .getElementById('extendify-templates-inserter-btn')52 .classList.add('hidden')53 }54 33 }) 55 34 }) 56 35 57 36 // The CTA button inside patterns 58 const finish2 =subscribe(() => {37 subscribe(() => { 59 38 requestAnimationFrame(() => { 60 if (!isGlobalLibraryEnabled() && !isAdmin()) { 61 return 62 } 63 if (!document.querySelector('[id$=patterns-view]')) { 64 return 65 } 66 if (document.getElementById('extendify-cta-button')) { 67 return 68 } 39 if (!isAdmin()) return 40 if (!document.querySelector('[id$=patterns-view]')) return 41 if (document.getElementById('extendify-cta-button')) return 42 69 43 const ctaButtonContainer = Object.assign( 70 44 document.createElement('div'), … … 76 50 .prepend(ctaButtonContainer) 77 51 render(<CtaButton />, ctaButtonContainer) 78 79 finish2()80 52 }) 81 53 }) 82 83 // This will add a button to enable or disable the library button84 const LibraryEnableDisable = () => {85 const setOpenSiteSettingsModal = () => {86 const util = document.getElementById('extendify-util')87 render(<LibraryAccessModal />, util)88 }89 // If the url isn't post.php or post-new.php, don't show the button90 const href = window.location.href91 if (!href.includes('post.php') && !href.includes('post-new.php')) {92 return null93 }94 95 return (96 <PluginSidebarMoreMenuItem97 onClick={setOpenSiteSettingsModal}98 icon={<Icon icon={brandMark} size={24} />}>99 {' '}100 Extendify101 </PluginSidebarMoreMenuItem>102 )103 }104 105 // Load this button always, which is used to enable or disable106 // FSE doesn't seem to recognize registerPlugin (yet)107 try {108 registerPlugin('extendify-settings-enable-disable', {109 render: LibraryEnableDisable,110 })111 } catch (e) {112 console.error(113 'registerPlugin not supported? (error handled gracefully)',114 e.message,115 )116 } -
extendify/trunk/src/Library/listeners/template-inserted.js
r2913304 r2951855 1 1 import { dispatch } from '@wordpress/data' 2 2 import { __ } from '@wordpress/i18n' 3 import { SiteSettings } from '@library/api/SiteSettings'4 3 import { Templates } from '@library/api/Templates' 5 4 import { useUserStore } from '@library/state/User' … … 10 9 const { createNotice } = dispatch('core/notices') 11 10 const increaseImports = useUserStore.getState().incrementImports 12 SiteSettings.updateOption('extendify_pattern_was_imported', 'library')13 11 window.addEventListener('extendify::template-inserted', (event) => { 14 12 createNotice('info', __('Page layout added', 'extendify'), { -
extendify/trunk/src/Library/state/SiteSettings.js
r2926810 r2951855 12 12 persist( 13 13 (set) => ({ 14 enabled: true,14 // enabled: true, // removed 15 15 siteType: {}, 16 16 activateLegacyClasses: false, -
extendify/trunk/src/Library/state/User.js
r2899247 r2951855 9 9 removeItem: async () => await User.deleteData(), 10 10 } 11 12 const isGlobalLibraryEnabled = () =>13 window.extendifyData.sitesettings === null ||14 window.extendifyData?.sitesettings?.state?.enabled15 11 16 12 const MAX_IMPORTS = 10 … … 28 24 runningImports: 0, // timed imports, resets to 0 every month 29 25 entryPoint: 'not-set', 30 enabled: isGlobalLibraryEnabled(),26 // enabled: true, // removed 31 27 canInstallPlugins: false, 32 28 canActivatePlugins: false, -
extendify/trunk/vendor/autoload.php
r2947888 r2951855 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0::getLoader();7 return ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3::getLoader(); -
extendify/trunk/vendor/composer/autoload_real.php
r2947888 r2951855 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d05 class ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 30293bde7993bf8b8b32d27ab29f88d0', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit68a165fe31655c30fbd9a057613b3be3', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require_once __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
extendify/trunk/vendor/composer/autoload_static.php
r2947888 r2951855 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d07 class ComposerStaticInit68a165fe31655c30fbd9a057613b3be3 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 24 24 { 25 25 return \Closure::bind(function () use ($loader) { 26 $loader->prefixLengthsPsr4 = ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::$prefixLengthsPsr4;27 $loader->prefixDirsPsr4 = ComposerStaticInit 30293bde7993bf8b8b32d27ab29f88d0::$prefixDirsPsr4;26 $loader->prefixLengthsPsr4 = ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::$prefixLengthsPsr4; 27 $loader->prefixDirsPsr4 = ComposerStaticInit68a165fe31655c30fbd9a057613b3be3::$prefixDirsPsr4; 28 28 29 29 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.