Viewing File: /home/rtsgrob/ww5/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/harbor/build/index.js
(()=>{"use strict";var e,t,n={338(e,t,n){var r=n(795);t.H=r.createRoot,r.hydrateRoot},795(e){e.exports=window.ReactDOM}},r={};function i(e){var t=r[e];if(void 0!==t)return t.exports;var M=r[e]={exports:{}};return n[e](M,M.exports,i),M.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.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 M=Object.create(null);i.r(M);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;("object"==typeof s||"function"==typeof s)&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>o[e]=()=>n[e]);return o.default=()=>n,i.d(M,o),M},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var M={};i.r(M),i.d(M,{deleteLicense:()=>v,disableFeature:()=>m,enableFeature:()=>E,receiveCatalog:()=>L,receiveFeatures:()=>f,receiveHarborHosts:()=>p,receiveLegacyLicenses:()=>w,receiveLicense:()=>A,refreshCatalog:()=>b,refreshLicense:()=>S,storeLicense:()=>O,updateFeature:()=>h});var o={};i.r(o),i.d(o,{areAllProductsNotActivated:()=>ce,canModifyLicense:()=>Ie,getActiveLegacyLicense:()=>$,getCatalog:()=>ie,getCatalogTier:()=>se,getDeleteLicenseError:()=>Te,getEnabledHarborHostCount:()=>G,getFeature:()=>_,getFeatureError:()=>F,getFeatureMismatchType:()=>B,getFeatures:()=>Q,getFeaturesByProduct:()=>Y,getHarborHostBasenames:()=>Z,getLegacyLicenseBySlug:()=>V,getLegacyLicenses:()=>H,getLicenseError:()=>de,getLicenseKey:()=>le,getLicenseProducts:()=>ge,getProductCatalog:()=>Me,getProductTiers:()=>oe,getRefreshLicenseError:()=>xe,getStoreLicenseError:()=>ze,getUnactivatedLicenseProduct:()=>ue,getWithoutCancelledProducts:()=>ee,hasActiveLegacyLicenseForProduct:()=>re,hasLegacyLicense:()=>J,hasLegacyLicenses:()=>K,hasLicense:()=>Ne,hasUncoveredLegacyLicenses:()=>q,isAnyInstallableBusy:()=>X,isFeatureEnabled:()=>R,isFeatureToggling:()=>P,isFeatureUpdating:()=>W,isLicenseDeleting:()=>De,isLicenseRefreshing:()=>ye,isLicenseStoring:()=>je,isProductLicenseValid:()=>ne,isProductUnifiedLicensed:()=>te});var s={};i.r(s),i.d(s,{getCatalog:()=>ve,getCatalogTier:()=>Ce,getFeature:()=>Ee,getFeatures:()=>Ae,getFeaturesByProduct:()=>we,getHarborHostBasenames:()=>Le,getLegacyLicenseBySlug:()=>Oe,getLegacyLicenses:()=>he,getLicenseKey:()=>Qe,getLicenseProducts:()=>_e,getProductCatalog:()=>Ue,getProductTiers:()=>ke,hasLegacyLicense:()=>Se,hasLegacyLicenses:()=>be,hasLicense:()=>Ye,isFeatureEnabled:()=>me});var a=i(338);const c=window.wp.data,u=(0,c.combineReducers)({features:function(e=g,t){switch(t.type){case"RECEIVE_FEATURES":return{...e,bySlug:Object.fromEntries(t.features.map(e=>[e.slug,e]))};case"TOGGLE_FEATURE_START":{const{[t.slug]:n,...r}=e.errorBySlug;return{...e,toggling:{...e.toggling,[t.slug]:!0},errorBySlug:r}}case"TOGGLE_FEATURE_FINISHED":{const{slug:n}=t.feature,{[n]:r,...i}=e.toggling;return{...e,bySlug:{...e.bySlug,[n]:t.feature},toggling:i}}case"TOGGLE_FEATURE_FAILED":{const{[t.slug]:n,...r}=e.toggling;return{...e,toggling:r,errorBySlug:{...e.errorBySlug,[t.slug]:t.error}}}case"UPDATE_FEATURE_START":{const{[t.slug]:n,...r}=e.errorBySlug;return{...e,updating:{...e.updating,[t.slug]:!0},errorBySlug:r}}case"UPDATE_FEATURE_FINISHED":{const{slug:n}=t.feature,{[n]:r,...i}=e.updating;return{...e,bySlug:{...e.bySlug,[n]:t.feature},updating:i}}case"UPDATE_FEATURE_FAILED":{const{[t.slug]:n,...r}=e.updating;return{...e,updating:r,errorBySlug:{...e.errorBySlug,[t.slug]:t.error}}}default:return e}},harborHosts:function(e=d,t){return"RECEIVE_HARBOR_HOSTS"===t.type?{...e,basenames:t.basenames}:e},license:function(e=j,t){switch(t.type){case"RECEIVE_LICENSE":return{...e,license:t.license};case"STORE_LICENSE_START":return{...e,isStoring:!0,storeError:null};case"STORE_LICENSE_FINISHED":return{...e,isStoring:!1,license:t.license};case"STORE_LICENSE_FAILED":return{...e,isStoring:!1,storeError:t.error};case"DELETE_LICENSE_START":return{...e,isDeleting:!0,deleteError:null};case"DELETE_LICENSE_FINISHED":return{...e,isDeleting:!1,license:{key:null,products:[],error:null}};case"DELETE_LICENSE_FAILED":return{...e,isDeleting:!1,deleteError:t.error};case"REFRESH_LICENSE_START":return{...e,isRefreshing:!0,refreshError:null};case"REFRESH_LICENSE_FINISHED":return{...e,isRefreshing:!1,license:t.license};case"REFRESH_LICENSE_FAILED":return{...e,isRefreshing:!1,refreshError:t.error};default:return e}},catalog:function(e=l,t){return"RECEIVE_CATALOG"===t.type?{...e,byProductSlug:Object.fromEntries(t.catalogs.map(e=>[e.product_slug,e]))}:e},legacyLicenses:function(e=N,t){return"RECEIVE_LEGACY_LICENSES"===t.type?{...e,bySlug:Object.fromEntries(t.licenses.map(e=>[e.slug,e]))}:e}}),l={byProductSlug:{}},N={bySlug:{}},g={bySlug:{},toggling:{},updating:{},errorBySlug:{}},d={basenames:[]},j={license:{key:null,products:[],error:null},isStoring:!1,isDeleting:!1,isRefreshing:!1,storeError:null,deleteError:null,refreshError:null},D=window.wp.apiFetch;var y=i.n(D);const I=window.wp.i18n;function z(e){return"object"==typeof e&&null!==e&&"code"in e&&"string"==typeof e.code&&"message"in e&&"string"==typeof e.message}class T extends Error{constructor(e,t,n){"string"==typeof e?(super(t),this.name="HarborError",this.code=e,this.data={},this.additionalErrors=[],this.cause=n?.cause):(super(e.message),this.name="HarborError",this.code=e.code,this.data=e.data??{},this.additionalErrors=(e.additional_errors??[]).map(e=>new T(e)),this.cause=t?.cause)}get status(){return"number"==typeof this.data.status?this.data.status:void 0}toArray(){const e=[this];for(const t of this.additionalErrors)e.push(...t.toArray());return this.cause instanceof T&&e.push(...this.cause.toArray()),e}static async from(e,t,n){if(e instanceof Response){try{const t=await e.json();if(z(t))return new T(t)}catch{}return new T(t,n)}return T.syncFrom(e,t,n)}static syncFrom(e,t,n){return e instanceof T?e:z(e)?new T(e):e instanceof Error?new T({code:t,message:n},{cause:e}):new T({code:t,message:n})}static async wrap(e,t,n){if(e instanceof Response){try{const r=await e.json();if(z(r))return new T({code:t,message:n,data:r.data,additional_errors:r.additional_errors},{cause:new T(r)})}catch{}return new T({code:t,message:n})}return T.wrapSync(e,t,n)}static wrapSync(e,t,n){return e instanceof T||e instanceof Error?new T({code:t,message:n},{cause:e}):z(e)?new T({code:t,message:n,data:e.data,additional_errors:e.additional_errors},{cause:new T(e)}):new T({code:t,message:n})}}let x=function(e){return e.FeaturesFetchFailed="features-fetch-failed",e.FeatureEnableFailed="feature-enable-failed",e.FeatureDisableFailed="feature-disable-failed",e.FeatureUpdateFailed="feature-update-failed",e.LicenseFetchFailed="license-fetch-failed",e.LicenseActionInProgress="license-action-in-progress",e.LicenseStoreFailed="license-store-failed",e.LicenseDeleteFailed="license-delete-failed",e.LicenseRefreshFailed="license-refresh-failed",e.LicenseValidateFailed="license-validate-failed",e.CatalogFetchFailed="catalog-fetch-failed",e.CatalogRefreshFailed="catalog-refresh-failed",e.LegacyLicensesFetchFailed="legacy-licenses-fetch-failed",e.ResolutionFailed="resolution-failed",e}({});const f=e=>({type:"RECEIVE_FEATURES",features:e}),p=e=>({type:"RECEIVE_HARBOR_HOSTS",basenames:e}),A=e=>({type:"RECEIVE_LICENSE",license:e}),L=e=>({type:"RECEIVE_CATALOG",catalogs:e}),w=e=>({type:"RECEIVE_LEGACY_LICENSES",licenses:e}),E=e=>async({dispatch:t})=>{t({type:"TOGGLE_FEATURE_START",slug:e});try{return t({type:"TOGGLE_FEATURE_FINISHED",feature:await y()({path:`/liquidweb/harbor/v1/features/${e}/enable`,method:"POST"})}),t.invalidateResolution("getHarborHostBasenames",[]),null}catch(n){const r=await T.wrap(n,x.FeatureEnableFailed,(0,I.__)("Liquid Web Software Manager failed to enable your feature.","%TEXTDOMAIN%"));return t({type:"TOGGLE_FEATURE_FAILED",slug:e,error:r}),r}},m=e=>async({dispatch:t})=>{t({type:"TOGGLE_FEATURE_START",slug:e});try{return t({type:"TOGGLE_FEATURE_FINISHED",feature:await y()({path:`/liquidweb/harbor/v1/features/${e}/disable`,method:"POST"})}),null}catch(n){const r=await T.wrap(n,x.FeatureDisableFailed,(0,I.__)("Liquid Web Software Manager failed to disable your feature.","%TEXTDOMAIN%"));return t({type:"TOGGLE_FEATURE_FAILED",slug:e,error:r}),r}},h=e=>async({dispatch:t})=>{t({type:"UPDATE_FEATURE_START",slug:e});try{return t({type:"UPDATE_FEATURE_FINISHED",feature:await y()({path:`/liquidweb/harbor/v1/features/${e}/update`,method:"POST"})}),null}catch(n){const r=await T.wrap(n,x.FeatureUpdateFailed,(0,I.__)("Liquid Web Software Manager failed to update your feature.","%TEXTDOMAIN%"));return t({type:"UPDATE_FEATURE_FAILED",slug:e,error:r}),r}},O=e=>async({dispatch:t,select:n})=>{if(!n.canModifyLicense())return new T(x.LicenseActionInProgress,(0,I.__)("Liquid Web Software Manager failed to validate your license, another action is in progress.","%TEXTDOMAIN%"));t({type:"STORE_LICENSE_START"});try{return t({type:"STORE_LICENSE_FINISHED",license:await y()({path:"/liquidweb/harbor/v1/license",method:"POST",data:{key:e}})}),t.invalidateResolution("getFeatures",[]),null}catch(e){const n=await T.wrap(e,x.LicenseStoreFailed,(0,I.__)("Liquid Web Software Manager failed to validate your license.","%TEXTDOMAIN%"));return t({type:"STORE_LICENSE_FAILED",error:n}),n}},S=()=>async({dispatch:e,select:t})=>{if(!t.canModifyLicense())return new T(x.LicenseActionInProgress,(0,I.__)("Liquid Web Software Manager failed to refresh your license, another action is in progress.","%TEXTDOMAIN%"));e({type:"REFRESH_LICENSE_START"});try{const t=await y()({path:"/liquidweb/harbor/v1/license/refresh",method:"POST"});return e({type:"REFRESH_LICENSE_FINISHED",license:t}),e.invalidateResolution("getFeatures",[]),t.error?new T(x.LicenseValidateFailed,t.error.message):null}catch(t){const n=await T.wrap(t,x.LicenseRefreshFailed,(0,I.__)("Liquid Web Software Manager failed to refresh your license.","%TEXTDOMAIN%"));return e({type:"REFRESH_LICENSE_FAILED",error:n}),n}},b=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/catalog/refresh",method:"POST"});return e.receiveCatalog(t),null}catch(e){return await T.wrap(e,x.CatalogRefreshFailed,(0,I.__)("Liquid Web Software Manager failed to refresh the product catalog.","%TEXTDOMAIN%"))}},v=()=>async({dispatch:e,select:t})=>{if(!t.canModifyLicense())return new T(x.LicenseActionInProgress,(0,I.__)("Liquid Web Software Manager failed to delete your license, another action is in progress.","%TEXTDOMAIN%"));e({type:"DELETE_LICENSE_START"});try{return await y()({path:"/liquidweb/harbor/v1/license",method:"DELETE"}),e({type:"DELETE_LICENSE_FINISHED"}),e.invalidateResolution("getFeatures",[]),null}catch(t){const n=await T.wrap(t,x.LicenseDeleteFailed,(0,I.__)("Liquid Web Software Manager failed to remove your license.","%TEXTDOMAIN%"));return e({type:"DELETE_LICENSE_FAILED",error:n}),n}};function U(e){return!e||e.toLowerCase().includes("free")}function k(e){return e.is_available&&!e.in_catalog_tier?"bonus":!e.is_available&&e.in_catalog_tier?"revoked":null}function C(e){return"plugin"===e.type||"theme"===e.type}const Q=(0,c.createSelector)(e=>Object.values(e.features.bySlug),e=>[e.features.bySlug]),Y=(0,c.createSelector)((e,t)=>Object.values(e.features.bySlug).filter(e=>e.product===t),(e,t)=>[e.features.bySlug,t]),_=(e,t)=>e.features.bySlug[t]??null,R=(e,t)=>e.features.bySlug[t]?.is_enabled??!1,P=(e,t)=>e.features.toggling[t]??!1,F=(e,t)=>e.features.errorBySlug[t]??null,B=(e,t)=>{const n=e.features.bySlug[t];return n?k(n):null},W=(e,t)=>e.features.updating[t]??!1,Z=e=>e.harborHosts.basenames,G=(0,c.createSelector)(e=>Object.values(e.features.bySlug).filter(t=>"plugin"===t.type&&e.harborHosts.basenames.includes(t.plugin_file)&&t.is_enabled).length,e=>[e.harborHosts.basenames,e.features.bySlug]),X=(0,c.createSelector)(e=>{const{toggling:t,updating:n,bySlug:r}=e.features,i=e=>{const t=r[e];return void 0!==t&&C(t)};return Object.keys(t).some(i)||Object.keys(n).some(i)},e=>[e.features.toggling,e.features.updating,e.features.bySlug]),H=(0,c.createSelector)(e=>Object.values(e.legacyLicenses.bySlug),e=>[e.legacyLicenses.bySlug]),V=(e,t)=>e.legacyLicenses.bySlug[t]??null,J=(e,t)=>t in e.legacyLicenses.bySlug,K=e=>Object.keys(e.legacyLicenses.bySlug).length>0,q=e=>Object.values(e.legacyLicenses.bySlug).some(t=>!te(e,t.product)),$=(e,t)=>{const n=e.legacyLicenses.bySlug[t]??null;return null!==n&&n.is_active?n:null},ee=e=>e.license.license.products.filter(e=>"cancelled"!==e.status),te=(e,t)=>ee(e).some(e=>e.product_slug===t),ne=(e,t)=>ee(e).some(e=>e.product_slug===t&&!0===e.is_valid),re=(0,c.createSelector)((e,t)=>Object.values(e.features.bySlug).filter(e=>e.product===t).some(t=>!0===e.legacyLicenses.bySlug[t.slug]?.is_active),(e,t)=>[e.features.bySlug,e.legacyLicenses.bySlug,t]),ie=(0,c.createSelector)(e=>Object.values(e.catalog.byProductSlug),e=>[e.catalog.byProductSlug]),Me=(e,t)=>e.catalog.byProductSlug[t]??null,oe=(0,c.createSelector)((e,t)=>e.catalog.byProductSlug[t]?.tiers??[],(e,t)=>[e.catalog.byProductSlug,t]),se=(e,t,n)=>e.catalog.byProductSlug[t]?.tiers.find(e=>e.tier_slug===n)??null,ae=["not_activated","activation_required"],ce=e=>{const t=ee(e).filter(e=>"expired"!==e.validation_status);return t.length>0&&t.every(e=>ae.includes(e.validation_status))},ue=(e,t)=>ee(e).find(e=>e.product_slug===t&&!0!==e.activated_here&&ae.includes(e.validation_status))??null,le=e=>e.license.license.key,Ne=e=>null!==e.license.license.key,ge=e=>ee(e).slice().sort((e,t)=>(!0===t.activated_here?1:0)-(!0===e.activated_here?1:0)),de=e=>e.license.license.error,je=e=>e.license.isStoring,De=e=>e.license.isDeleting,ye=e=>e.license.isRefreshing,Ie=e=>!e.license.isStoring&&!e.license.isDeleting&&!e.license.isRefreshing,ze=e=>e.license.storeError,Te=e=>e.license.deleteError,xe=e=>e.license.refreshError;function fe(e){return(...t)=>async({resolveSelect:n})=>{await n[e](...t)}}function pe(e){return()=>async({resolveSelect:t})=>{await t[e]()}}const Ae=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/features"});e.receiveFeatures(t)}catch(e){throw await T.wrap(e,x.FeaturesFetchFailed,(0,I.__)("Liquid Web Software Manager failed to load your features.","%TEXTDOMAIN%"))}},Le=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/hosts"});e.receiveHarborHosts(t)}catch(e){throw await T.wrap(e,x.FeaturesFetchFailed,(0,I.__)("Liquid Web Software Manager failed to load Harbor hosts.","%TEXTDOMAIN%"))}},we=pe("getFeatures"),Ee=pe("getFeatures"),me=pe("getFeatures"),he=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/legacy-licenses"});e.receiveLegacyLicenses(t)}catch(e){throw await T.wrap(e,x.LegacyLicensesFetchFailed,(0,I.__)("Liquid Web Software Manager failed to load legacy licenses.","%TEXTDOMAIN%"))}},Oe=pe("getLegacyLicenses"),Se=pe("getLegacyLicenses"),be=fe("getLegacyLicenses"),ve=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/catalog"});e.receiveCatalog(t)}catch(e){throw await T.wrap(e,x.CatalogFetchFailed,(0,I.__)("Liquid Web Software Manager failed to load the product catalog.","%TEXTDOMAIN%"))}},Ue=pe("getCatalog"),ke=pe("getCatalog"),Ce=pe("getCatalog"),Qe=()=>async({dispatch:e})=>{try{const t=await y()({path:"/liquidweb/harbor/v1/license"});e.receiveLicense(t)}catch(e){throw await T.wrap(e,x.LicenseFetchFailed,(0,I.__)("Liquid Web Software Manager failed to load your license.","%TEXTDOMAIN%"))}},Ye=fe("getLicenseKey"),_e=pe("getLicenseKey"),Re=(0,c.createReduxStore)("lw/harbor",{reducer:u,actions:M,selectors:o,resolvers:s}),Pe=window.React;var Fe=i.t(Pe,2);const Be=window.ReactJSXRuntime;function We({header:e,sideContent:t,children:n}){return(0,Be.jsxs)("div",{className:"absolute top-0 left-0 w-full max-w-full flex flex-col overflow-hidden h-[calc(100vh-32px)]",children:[(0,Be.jsx)("header",{className:"shrink-0 border-b bg-background py-4 px-8 flex items-center gap-3",children:e}),(0,Be.jsxs)("div",{className:"flex-1 min-h-0 flex overflow-hidden",children:[(0,Be.jsx)("main",{className:"flex flex-col flex-1 min-w-0 overflow-y-auto pb-6 px-8 bg-neutral-50",children:n}),(0,Be.jsx)("aside",{className:"shrink-0 overflow-y-auto border-l px-8 py-4",children:t})]})]})}const Ze=(...e)=>e.filter((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim(),Ge=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)};var Xe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const He=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},Ve=(0,Pe.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:M,iconNode:o,...s},a)=>(0,Pe.createElement)("svg",{ref:a,...Xe,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:Ze("lucide",i),...!M&&!He(s)&&{"aria-hidden":"true"},...s},[...o.map(([e,t])=>(0,Pe.createElement)(e,t)),...Array.isArray(M)?M:[M]])),Je=(e,t)=>{const n=(0,Pe.forwardRef)(({className:n,...r},i)=>{return(0,Pe.createElement)(Ve,{ref:i,iconNode:t,className:Ze(`lucide-${M=Ge(e),M.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...r});var M});return n.displayName=Ge(e),n},Ke=Je("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);function qe(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=qe(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function $e(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=qe(e))&&(r&&(r+=" "),r+=t);return r}const et=e=>{const t=it(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),tt(n,t)||rt(e)},getConflictingClassGroupIds:(e,t)=>{const i=n[e]||[];return t&&r[e]?[...i,...r[e]]:i}}},tt=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?tt(e.slice(1),r):void 0;if(i)return i;if(0===t.validators.length)return;const M=e.join("-");return t.validators.find(({validator:e})=>e(M))?.classGroupId},nt=/^\[(.+)\]$/,rt=e=>{if(nt.test(e)){const t=nt.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},it=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return at(Object.entries(e.classGroups),n).forEach(([e,n])=>{Mt(n,r,e,t)}),r},Mt=(e,t,n,r)=>{e.forEach(e=>{if("string"!=typeof e)return"function"==typeof e?st(e)?void Mt(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n}):void Object.entries(e).forEach(([e,i])=>{Mt(i,ot(t,e),n,r)});(""===e?t:ot(t,e)).classGroupId=n})},ot=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},st=e=>e.isThemeGetter,at=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,ct=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(i,M)=>{n.set(i,M),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}},ut=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,i=t[0],M=t.length,o=e=>{const n=[];let o,s=0,a=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===s){if(u===i&&(r||e.slice(c,c+M)===t)){n.push(e.slice(a,c)),a=c+M;continue}if("/"===u){o=c;continue}}"["===u?s++:"]"===u&&s--}const c=0===n.length?e:e.substring(a),u=c.startsWith("!");return{modifiers:n,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:o&&o>a?o-a:void 0}};return n?e=>n({className:e,parseClassName:o}):o},lt=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},Nt=/\s+/;function gt(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=dt(e))&&(r&&(r+=" "),r+=t);return r}const dt=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=dt(e[r]))&&(n&&(n+=" "),n+=t);return n};function jt(e,...t){let n,r,i,M=function(s){const a=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:ct(e.cacheSize),parseClassName:ut(e),...et(e)}))(a),r=n.cache.get,i=n.cache.set,M=o,o(s)};function o(e){const t=r(e);if(t)return t;const M=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,M=[],o=e.trim().split(Nt);let s="";for(let e=o.length-1;e>=0;e-=1){const t=o[e],{modifiers:a,hasImportantModifier:c,baseClassName:u,maybePostfixModifierPosition:l}=n(t);let N=Boolean(l),g=r(N?u.substring(0,l):u);if(!g){if(!N){s=t+(s.length>0?" "+s:s);continue}if(g=r(u),!g){s=t+(s.length>0?" "+s:s);continue}N=!1}const d=lt(a).join(":"),j=c?d+"!":d,D=j+g;if(M.includes(D))continue;M.push(D);const y=i(g,N);for(let e=0;e<y.length;++e){const t=y[e];M.push(j+t)}s=t+(s.length>0?" "+s:s)}return s})(e,n);return i(e,M),M}return function(){return M(gt.apply(null,arguments))}}const Dt=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},yt=/^\[(?:([a-z-]+):)?(.+)\]$/i,It=/^\d+\/\d+$/,zt=new Set(["px","full","screen"]),Tt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,xt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ft=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,pt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,At=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Lt=e=>Et(e)||zt.has(e)||It.test(e),wt=e=>Rt(e,"length",Pt),Et=e=>Boolean(e)&&!Number.isNaN(Number(e)),mt=e=>Rt(e,"number",Et),ht=e=>Boolean(e)&&Number.isInteger(Number(e)),Ot=e=>e.endsWith("%")&&Et(e.slice(0,-1)),St=e=>yt.test(e),bt=e=>Tt.test(e),vt=new Set(["length","size","percentage"]),Ut=e=>Rt(e,vt,Ft),kt=e=>Rt(e,"position",Ft),Ct=new Set(["image","url"]),Qt=e=>Rt(e,Ct,Wt),Yt=e=>Rt(e,"",Bt),_t=()=>!0,Rt=(e,t,n)=>{const r=yt.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Pt=e=>xt.test(e)&&!ft.test(e),Ft=()=>!1,Bt=e=>pt.test(e),Wt=e=>At.test(e),Zt=jt((Symbol.toStringTag,()=>{const e=Dt("colors"),t=Dt("spacing"),n=Dt("blur"),r=Dt("brightness"),i=Dt("borderColor"),M=Dt("borderRadius"),o=Dt("borderSpacing"),s=Dt("borderWidth"),a=Dt("contrast"),c=Dt("grayscale"),u=Dt("hueRotate"),l=Dt("invert"),N=Dt("gap"),g=Dt("gradientColorStops"),d=Dt("gradientColorStopPositions"),j=Dt("inset"),D=Dt("margin"),y=Dt("opacity"),I=Dt("padding"),z=Dt("saturate"),T=Dt("scale"),x=Dt("sepia"),f=Dt("skew"),p=Dt("space"),A=Dt("translate"),L=()=>["auto",St,t],w=()=>[St,t],E=()=>["",Lt,wt],m=()=>["auto",Et,St],h=()=>["","0",St],O=()=>[Et,St];return{cacheSize:500,separator:":",theme:{colors:[_t],spacing:[Lt,wt],blur:["none","",bt,St],brightness:O(),borderColor:[e],borderRadius:["none","","full",bt,St],borderSpacing:w(),borderWidth:E(),contrast:O(),grayscale:h(),hueRotate:O(),invert:h(),gap:w(),gradientColorStops:[e],gradientColorStopPositions:[Ot,wt],inset:L(),margin:L(),opacity:O(),padding:w(),saturate:O(),scale:O(),sepia:h(),skew:O(),space:w(),translate:w()},classGroups:{aspect:[{aspect:["auto","square","video",St]}],container:["container"],columns:[{columns:[bt]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",St]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[j]}],"inset-x":[{"inset-x":[j]}],"inset-y":[{"inset-y":[j]}],start:[{start:[j]}],end:[{end:[j]}],top:[{top:[j]}],right:[{right:[j]}],bottom:[{bottom:[j]}],left:[{left:[j]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ht,St]}],basis:[{basis:L()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",St]}],grow:[{grow:h()}],shrink:[{shrink:h()}],order:[{order:["first","last","none",ht,St]}],"grid-cols":[{"grid-cols":[_t]}],"col-start-end":[{col:["auto",{span:["full",ht,St]},St]}],"col-start":[{"col-start":m()}],"col-end":[{"col-end":m()}],"grid-rows":[{"grid-rows":[_t]}],"row-start-end":[{row:["auto",{span:[ht,St]},St]}],"row-start":[{"row-start":m()}],"row-end":[{"row-end":m()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",St]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",St]}],gap:[{gap:[N]}],"gap-x":[{"gap-x":[N]}],"gap-y":[{"gap-y":[N]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[I]}],px:[{px:[I]}],py:[{py:[I]}],ps:[{ps:[I]}],pe:[{pe:[I]}],pt:[{pt:[I]}],pr:[{pr:[I]}],pb:[{pb:[I]}],pl:[{pl:[I]}],m:[{m:[D]}],mx:[{mx:[D]}],my:[{my:[D]}],ms:[{ms:[D]}],me:[{me:[D]}],mt:[{mt:[D]}],mr:[{mr:[D]}],mb:[{mb:[D]}],ml:[{ml:[D]}],"space-x":[{"space-x":[p]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[p]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",St,t]}],"min-w":[{"min-w":[St,t,"min","max","fit"]}],"max-w":[{"max-w":[St,t,"none","full","min","max","fit","prose",{screen:[bt]},bt]}],h:[{h:[St,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[St,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[St,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[St,t,"auto","min","max","fit"]}],"font-size":[{text:["base",bt,wt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",mt]}],"font-family":[{font:[_t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",St]}],"line-clamp":[{"line-clamp":["none",Et,mt]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Lt,St]}],"list-image":[{"list-image":["none",St]}],"list-style-type":[{list:["none","disc","decimal",St]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Lt,wt]}],"underline-offset":[{"underline-offset":["auto",Lt,St]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",St]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",St]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",kt]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ut]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Qt]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[d]}],"gradient-via-pos":[{via:[d]}],"gradient-to-pos":[{to:[d]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[M]}],"rounded-s":[{"rounded-s":[M]}],"rounded-e":[{"rounded-e":[M]}],"rounded-t":[{"rounded-t":[M]}],"rounded-r":[{"rounded-r":[M]}],"rounded-b":[{"rounded-b":[M]}],"rounded-l":[{"rounded-l":[M]}],"rounded-ss":[{"rounded-ss":[M]}],"rounded-se":[{"rounded-se":[M]}],"rounded-ee":[{"rounded-ee":[M]}],"rounded-es":[{"rounded-es":[M]}],"rounded-tl":[{"rounded-tl":[M]}],"rounded-tr":[{"rounded-tr":[M]}],"rounded-br":[{"rounded-br":[M]}],"rounded-bl":[{"rounded-bl":[M]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[Lt,St]}],"outline-w":[{outline:[Lt,wt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:E()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[Lt,wt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",bt,Yt]}],"shadow-color":[{shadow:[_t]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[a]}],"drop-shadow":[{"drop-shadow":["","none",bt,St]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[l]}],saturate:[{saturate:[z]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[a]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[l]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[z]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",St]}],duration:[{duration:O()}],ease:[{ease:["linear","in","out","in-out",St]}],delay:[{delay:O()}],animate:[{animate:["none","spin","ping","pulse","bounce",St]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[T]}],"scale-x":[{"scale-x":[T]}],"scale-y":[{"scale-y":[T]}],rotate:[{rotate:[ht,St]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[f]}],"skew-y":[{"skew-y":[f]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",St]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",St]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",St]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Lt,wt,mt]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}));function Gt(...e){return Zt($e(e))}function Xt({className:e,type:t,...n}){return(0,Be.jsx)("input",{type:t,"data-slot":"input",className:Gt("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-white px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...n})}var Ht=i(795);function Vt(e,[t,n]){return Math.min(n,Math.max(t,e))}function Jt(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function Kt(e,t=[]){let n=[];const r=()=>{const t=n.map(e=>Pe.createContext(e));return function(n){const r=n?.[e]||t;return Pe.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){const i=Pe.createContext(r),M=n.length;n=[...n,r];const o=t=>{const{scope:n,children:r,...o}=t,s=n?.[e]?.[M]||i,a=Pe.useMemo(()=>o,Object.values(o));return(0,Be.jsx)(s.Provider,{value:a,children:r})};return o.displayName=t+"Provider",[o,function(n,o){const s=o?.[e]?.[M]||i,a=Pe.useContext(s);if(a)return a;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},qt(r,...t)]}function qt(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){const r=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return Pe.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function $t(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function en(...e){return t=>{let n=!1;const r=e.map(e=>{const r=$t(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():$t(e[t],null)}}}}function tn(...e){return Pe.useCallback(en(...e),e)}function nn(e){const t=Mn(e),n=Pe.forwardRef((e,n)=>{const{children:r,...i}=e,M=Pe.Children.toArray(r),o=M.find(sn);if(o){const e=o.props.children,r=M.map(t=>t===o?Pe.Children.count(e)>1?Pe.Children.only(null):Pe.isValidElement(e)?e.props.children:null:t);return(0,Be.jsx)(t,{...i,ref:n,children:Pe.isValidElement(e)?Pe.cloneElement(e,void 0,r):null})}return(0,Be.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}"undefined"==typeof window||!window.document||window.document.createElement;var rn=nn("Slot");function Mn(e){const t=Pe.forwardRef((e,t)=>{const{children:n,...r}=e;if(Pe.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),i=function(e,t){const n={...t};for(const r in t){const i=e[r],M=t[r];/^on[A-Z]/.test(r)?i&&M?n[r]=(...e)=>{const t=M(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...M}:"className"===r&&(n[r]=[i,M].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==Pe.Fragment&&(i.ref=t?en(t,e):e),Pe.cloneElement(n,i)}return Pe.Children.count(n)>1?Pe.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var on=Symbol("radix.slottable");function sn(e){return Pe.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===on}Map;var an=Pe.createContext(void 0),cn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=nn(`Primitive.${t}`),r=Pe.forwardRef((e,r)=>{const{asChild:i,...M}=e,o=i?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,Be.jsx)(o,{...M,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function un(e){const t=Pe.useRef(e);return Pe.useEffect(()=>{t.current=e}),Pe.useMemo(()=>(...e)=>t.current?.(...e),[])}var ln,Nn="dismissableLayer.update",gn=Pe.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),dn=Pe.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:M,onInteractOutside:o,onDismiss:s,...a}=e,c=Pe.useContext(gn),[u,l]=Pe.useState(null),N=u?.ownerDocument??globalThis?.document,[,g]=Pe.useState({}),d=tn(t,e=>l(e)),j=Array.from(c.layers),[D]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),y=j.indexOf(D),I=u?j.indexOf(u):-1,z=c.layersWithOutsidePointerEventsDisabled.size>0,T=I>=y,x=function(e,t=globalThis?.document){const n=un(e),r=Pe.useRef(!1),i=Pe.useRef(()=>{});return Pe.useEffect(()=>{const e=e=>{if(e.target&&!r.current){let r=function(){Dn("dismissableLayer.pointerDownOutside",n,M,{discrete:!0})};const M={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);r.current=!1},M=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(M),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{const t=e.target,n=[...c.branches].some(e=>e.contains(t));T&&!n&&(i?.(e),o?.(e),e.defaultPrevented||s?.())},N),f=function(e,t=globalThis?.document){const n=un(e),r=Pe.useRef(!1);return Pe.useEffect(()=>{const e=e=>{e.target&&!r.current&&Dn("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{const t=e.target;[...c.branches].some(e=>e.contains(t))||(M?.(e),o?.(e),e.defaultPrevented||s?.())},N);return function(e,t=globalThis?.document){const n=un(e);Pe.useEffect(()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{I===c.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},N),Pe.useEffect(()=>{if(u)return n&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(ln=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),jn(),()=>{n&&1===c.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=ln)}},[u,N,n,c]),Pe.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),jn())},[u,c]),Pe.useEffect(()=>{const e=()=>g({});return document.addEventListener(Nn,e),()=>document.removeEventListener(Nn,e)},[]),(0,Be.jsx)(cn.div,{...a,ref:d,style:{pointerEvents:z?T?"auto":"none":void 0,...e.style},onFocusCapture:Jt(e.onFocusCapture,f.onFocusCapture),onBlurCapture:Jt(e.onBlurCapture,f.onBlurCapture),onPointerDownCapture:Jt(e.onPointerDownCapture,x.onPointerDownCapture)})});function jn(){const e=new CustomEvent(Nn);document.dispatchEvent(e)}function Dn(e,t,n,{discrete:r}){const i=n.originalEvent.target,M=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?function(e,t){e&&Ht.flushSync(()=>e.dispatchEvent(t))}(i,M):i.dispatchEvent(M)}dn.displayName="DismissableLayer",Pe.forwardRef((e,t)=>{const n=Pe.useContext(gn),r=Pe.useRef(null),i=tn(t,r);return Pe.useEffect(()=>{const e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,Be.jsx)(cn.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var yn=0;function In(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var zn="focusScope.autoFocusOnMount",Tn="focusScope.autoFocusOnUnmount",xn={bubbles:!1,cancelable:!0},fn=Pe.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:M,...o}=e,[s,a]=Pe.useState(null),c=un(i),u=un(M),l=Pe.useRef(null),N=tn(t,e=>a(e)),g=Pe.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Pe.useEffect(()=>{if(r){let e=function(e){if(g.paused||!s)return;const t=e.target;s.contains(t)?l.current=t:wn(l.current,{select:!0})},t=function(e){if(g.paused||!s)return;const t=e.relatedTarget;null!==t&&(s.contains(t)||wn(l.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&wn(s)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[r,s,g.paused]),Pe.useEffect(()=>{if(s){En.add(g);const e=document.activeElement;if(!s.contains(e)){const t=new CustomEvent(zn,xn);s.addEventListener(zn,c),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(wn(r,{select:t}),document.activeElement!==n)return}(pn(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&wn(s))}return()=>{s.removeEventListener(zn,c),setTimeout(()=>{const t=new CustomEvent(Tn,xn);s.addEventListener(Tn,u),s.dispatchEvent(t),t.defaultPrevented||wn(e??document.body,{select:!0}),s.removeEventListener(Tn,u),En.remove(g)},0)}}},[s,c,u,g]);const d=Pe.useCallback(e=>{if(!n&&!r)return;if(g.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){const t=e.currentTarget,[r,M]=function(e){const t=pn(e);return[An(t,e),An(t.reverse(),e)]}(t);r&&M?e.shiftKey||i!==M?e.shiftKey&&i===r&&(e.preventDefault(),n&&wn(M,{select:!0})):(e.preventDefault(),n&&wn(r,{select:!0})):i===t&&e.preventDefault()}},[n,r,g.paused]);return(0,Be.jsx)(cn.div,{tabIndex:-1,...o,ref:N,onKeyDown:d})});function pn(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function An(e,t){for(const n of e)if(!Ln(n,{upTo:t}))return n}function Ln(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function wn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}fn.displayName="FocusScope";var En=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=mn(e,t),e.unshift(t)},remove(t){e=mn(e,t),e[0]?.resume()}}}();function mn(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var hn=globalThis?.document?Pe.useLayoutEffect:()=>{},On=Fe[" useId ".trim().toString()]||(()=>{}),Sn=0;function bn(e){const[t,n]=Pe.useState(On());return hn(()=>{e||n(e=>e??String(Sn++))},[e]),e||(t?`radix-${t}`:"")}const vn=["top","right","bottom","left"],Un=Math.min,kn=Math.max,Cn=Math.round,Qn=Math.floor,Yn=e=>({x:e,y:e}),Rn={left:"right",right:"left",bottom:"top",top:"bottom"},Pn={start:"end",end:"start"};function Fn(e,t,n){return kn(e,Un(t,n))}function Bn(e,t){return"function"==typeof e?e(t):e}function Wn(e){return e.split("-")[0]}function Zn(e){return e.split("-")[1]}function Gn(e){return"x"===e?"y":"x"}function Xn(e){return"y"===e?"height":"width"}const Hn=new Set(["top","bottom"]);function Vn(e){return Hn.has(Wn(e))?"y":"x"}function Jn(e){return Gn(Vn(e))}function Kn(e){return e.replace(/start|end/g,e=>Pn[e])}const qn=["left","right"],$n=["right","left"],er=["top","bottom"],tr=["bottom","top"];function nr(e){return e.replace(/left|right|bottom|top/g,e=>Rn[e])}function rr(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function ir(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Mr(e,t,n){let{reference:r,floating:i}=e;const M=Vn(t),o=Jn(t),s=Xn(o),a=Wn(t),c="y"===M,u=r.x+r.width/2-i.width/2,l=r.y+r.height/2-i.height/2,N=r[s]/2-i[s]/2;let g;switch(a){case"top":g={x:u,y:r.y-i.height};break;case"bottom":g={x:u,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:l};break;case"left":g={x:r.x-i.width,y:l};break;default:g={x:r.x,y:r.y}}switch(Zn(t)){case"start":g[o]-=N*(n&&c?-1:1);break;case"end":g[o]+=N*(n&&c?-1:1)}return g}async function or(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:M,rects:o,elements:s,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:l="floating",altBoundary:N=!1,padding:g=0}=Bn(t,e),d=rr(g),j=s[N?"floating"===l?"reference":"floating":l],D=ir(await M.getClippingRect({element:null==(n=await(null==M.isElement?void 0:M.isElement(j)))||n?j:j.contextElement||await(null==M.getDocumentElement?void 0:M.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:a})),y="floating"===l?{x:r,y:i,width:o.floating.width,height:o.floating.height}:o.reference,I=await(null==M.getOffsetParent?void 0:M.getOffsetParent(s.floating)),z=await(null==M.isElement?void 0:M.isElement(I))&&await(null==M.getScale?void 0:M.getScale(I))||{x:1,y:1},T=ir(M.convertOffsetParentRelativeRectToViewportRelativeRect?await M.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:I,strategy:a}):y);return{top:(D.top-T.top+d.top)/z.y,bottom:(T.bottom-D.bottom+d.bottom)/z.y,left:(D.left-T.left+d.left)/z.x,right:(T.right-D.right+d.right)/z.x}}function sr(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ar(e){return vn.some(t=>e[t]>=0)}const cr=new Set(["left","top"]);function ur(){return"undefined"!=typeof window}function lr(e){return dr(e)?(e.nodeName||"").toLowerCase():"#document"}function Nr(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function gr(e){var t;return null==(t=(dr(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function dr(e){return!!ur()&&(e instanceof Node||e instanceof Nr(e).Node)}function jr(e){return!!ur()&&(e instanceof Element||e instanceof Nr(e).Element)}function Dr(e){return!!ur()&&(e instanceof HTMLElement||e instanceof Nr(e).HTMLElement)}function yr(e){return!(!ur()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof Nr(e).ShadowRoot)}const Ir=new Set(["inline","contents"]);function zr(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Sr(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Ir.has(i)}const Tr=new Set(["table","td","th"]);function xr(e){return Tr.has(lr(e))}const fr=[":popover-open",":modal"];function pr(e){return fr.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const Ar=["transform","translate","scale","rotate","perspective"],Lr=["transform","translate","scale","rotate","perspective","filter"],wr=["paint","layout","strict","content"];function Er(e){const t=mr(),n=jr(e)?Sr(e):e;return Ar.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||Lr.some(e=>(n.willChange||"").includes(e))||wr.some(e=>(n.contain||"").includes(e))}function mr(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const hr=new Set(["html","body","#document"]);function Or(e){return hr.has(lr(e))}function Sr(e){return Nr(e).getComputedStyle(e)}function br(e){return jr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function vr(e){if("html"===lr(e))return e;const t=e.assignedSlot||e.parentNode||yr(e)&&e.host||gr(e);return yr(t)?t.host:t}function Ur(e){const t=vr(e);return Or(t)?e.ownerDocument?e.ownerDocument.body:e.body:Dr(t)&&zr(t)?t:Ur(t)}function kr(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=Ur(e),M=i===(null==(r=e.ownerDocument)?void 0:r.body),o=Nr(i);if(M){const e=Cr(o);return t.concat(o,o.visualViewport||[],zr(i)?i:[],e&&n?kr(e):[])}return t.concat(i,kr(i,[],n))}function Cr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Qr(e){const t=Sr(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Dr(e),M=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Cn(n)!==M||Cn(r)!==o;return s&&(n=M,r=o),{width:n,height:r,$:s}}function Yr(e){return jr(e)?e:e.contextElement}function _r(e){const t=Yr(e);if(!Dr(t))return Yn(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:M}=Qr(t);let o=(M?Cn(n.width):n.width)/r,s=(M?Cn(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const Rr=Yn(0);function Pr(e){const t=Nr(e);return mr()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Rr}function Fr(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),M=Yr(e);let o=Yn(1);t&&(r?jr(r)&&(o=_r(r)):o=_r(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Nr(e))&&t}(M,n,r)?Pr(M):Yn(0);let a=(i.left+s.x)/o.x,c=(i.top+s.y)/o.y,u=i.width/o.x,l=i.height/o.y;if(M){const e=Nr(M),t=r&&jr(r)?Nr(r):r;let n=e,i=Cr(n);for(;i&&r&&t!==n;){const e=_r(i),t=i.getBoundingClientRect(),r=Sr(i),M=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;a*=e.x,c*=e.y,u*=e.x,l*=e.y,a+=M,c+=o,n=Nr(i),i=Cr(n)}}return ir({width:u,height:l,x:a,y:c})}function Br(e,t){const n=br(e).scrollLeft;return t?t.left+n:Fr(gr(e)).left+n}function Wr(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Br(e,n),y:n.top+t.scrollTop}}const Zr=new Set(["absolute","fixed"]);function Gr(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Nr(e),r=gr(e),i=n.visualViewport;let M=r.clientWidth,o=r.clientHeight,s=0,a=0;if(i){M=i.width,o=i.height;const e=mr();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,a=i.offsetTop)}const c=Br(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=25&&(M-=o)}else c<=25&&(M+=c);return{width:M,height:o,x:s,y:a}}(e,n);else if("document"===t)r=function(e){const t=gr(e),n=br(e),r=e.ownerDocument.body,i=kn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),M=kn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+Br(e);const s=-n.scrollTop;return"rtl"===Sr(r).direction&&(o+=kn(t.clientWidth,r.clientWidth)-i),{width:i,height:M,x:o,y:s}}(gr(e));else if(jr(t))r=function(e,t){const n=Fr(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,M=Dr(e)?_r(e):Yn(1);return{width:e.clientWidth*M.x,height:e.clientHeight*M.y,x:i*M.x,y:r*M.y}}(t,n);else{const n=Pr(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ir(r)}function Xr(e,t){const n=vr(e);return!(n===t||!jr(n)||Or(n))&&("fixed"===Sr(n).position||Xr(n,t))}function Hr(e,t,n){const r=Dr(t),i=gr(t),M="fixed"===n,o=Fr(e,!0,M,t);let s={scrollLeft:0,scrollTop:0};const a=Yn(0);function c(){a.x=Br(i)}if(r||!r&&!M)if(("body"!==lr(t)||zr(i))&&(s=br(t)),r){const e=Fr(t,!0,M,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else i&&c();M&&!r&&i&&c();const u=!i||r||M?Yn(0):Wr(i,s);return{x:o.left+s.scrollLeft-a.x-u.x,y:o.top+s.scrollTop-a.y-u.y,width:o.width,height:o.height}}function Vr(e){return"static"===Sr(e).position}function Jr(e,t){if(!Dr(e)||"fixed"===Sr(e).position)return null;if(t)return t(e);let n=e.offsetParent;return gr(e)===n&&(n=n.ownerDocument.body),n}function Kr(e,t){const n=Nr(e);if(pr(e))return n;if(!Dr(e)){let t=vr(e);for(;t&&!Or(t);){if(jr(t)&&!Vr(t))return t;t=vr(t)}return n}let r=Jr(e,t);for(;r&&xr(r)&&Vr(r);)r=Jr(r,t);return r&&Or(r)&&Vr(r)&&!Er(r)?n:r||function(e){let t=vr(e);for(;Dr(t)&&!Or(t);){if(Er(t))return t;if(pr(t))return null;t=vr(t)}return null}(e)||n}const qr={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const M="fixed"===i,o=gr(r),s=!!t&&pr(t.floating);if(r===o||s&&M)return n;let a={scrollLeft:0,scrollTop:0},c=Yn(1);const u=Yn(0),l=Dr(r);if((l||!l&&!M)&&(("body"!==lr(r)||zr(o))&&(a=br(r)),Dr(r))){const e=Fr(r);c=_r(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const N=!o||l||M?Yn(0):Wr(o,a);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-a.scrollLeft*c.x+u.x+N.x,y:n.y*c.y-a.scrollTop*c.y+u.y+N.y}},getDocumentElement:gr,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const M="clippingAncestors"===n?pr(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=kr(e,[],!1).filter(e=>jr(e)&&"body"!==lr(e)),i=null;const M="fixed"===Sr(e).position;let o=M?vr(e):e;for(;jr(o)&&!Or(o);){const t=Sr(o),n=Er(o);n||"fixed"!==t.position||(i=null),(M?!n&&!i:!n&&"static"===t.position&&i&&Zr.has(i.position)||zr(o)&&!n&&Xr(e,o))?r=r.filter(e=>e!==o):i=t,o=vr(o)}return t.set(e,r),r}(t,this._c):[].concat(n),o=[...M,r],s=o[0],a=o.reduce((e,n)=>{const r=Gr(t,n,i);return e.top=kn(r.top,e.top),e.right=Un(r.right,e.right),e.bottom=Un(r.bottom,e.bottom),e.left=kn(r.left,e.left),e},Gr(t,s,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:Kr,getElementRects:async function(e){const t=this.getOffsetParent||Kr,n=this.getDimensions,r=await n(e.floating);return{reference:Hr(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Qr(e);return{width:t,height:n}},getScale:_r,isElement:jr,isRTL:function(e){return"rtl"===Sr(e).direction}};function $r(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}const ei=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:M,placement:o,middlewareData:s}=t,a=await async function(e,t){const{placement:n,platform:r,elements:i}=e,M=await(null==r.isRTL?void 0:r.isRTL(i.floating)),o=Wn(n),s=Zn(n),a="y"===Vn(n),c=cr.has(o)?-1:1,u=M&&a?-1:1,l=Bn(t,e);let{mainAxis:N,crossAxis:g,alignmentAxis:d}="number"==typeof l?{mainAxis:l,crossAxis:0,alignmentAxis:null}:{mainAxis:l.mainAxis||0,crossAxis:l.crossAxis||0,alignmentAxis:l.alignmentAxis};return s&&"number"==typeof d&&(g="end"===s?-1*d:d),a?{x:g*u,y:N*c}:{x:N*c,y:g*u}}(t,e);return o===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+a.x,y:M+a.y,data:{...a,placement:o}}}}},ti=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:M}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=Bn(e,t),u={x:n,y:r},l=await M.detectOverflow(t,c),N=Vn(Wn(i)),g=Gn(N);let d=u[g],j=u[N];if(o){const e="y"===g?"bottom":"right";d=Fn(d+l["y"===g?"top":"left"],d,d-l[e])}if(s){const e="y"===N?"bottom":"right";j=Fn(j+l["y"===N?"top":"left"],j,j-l[e])}const D=a.fn({...t,[g]:d,[N]:j});return{...D,data:{x:D.x-n,y:D.y-r,enabled:{[g]:o,[N]:s}}}}}},ni=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:M,rects:o,initialPlacement:s,platform:a,elements:c}=t,{mainAxis:u=!0,crossAxis:l=!0,fallbackPlacements:N,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:j=!0,...D}=Bn(e,t);if(null!=(n=M.arrow)&&n.alignmentOffset)return{};const y=Wn(i),I=Vn(s),z=Wn(s)===s,T=await(null==a.isRTL?void 0:a.isRTL(c.floating)),x=N||(z||!j?[nr(s)]:function(e){const t=nr(e);return[Kn(e),t,Kn(t)]}(s)),f="none"!==d;!N&&f&&x.push(...function(e,t,n,r){const i=Zn(e);let M=function(e,t,n){switch(e){case"top":case"bottom":return n?t?$n:qn:t?qn:$n;case"left":case"right":return t?er:tr;default:return[]}}(Wn(e),"start"===n,r);return i&&(M=M.map(e=>e+"-"+i),t&&(M=M.concat(M.map(Kn)))),M}(s,j,d,T));const p=[s,...x],A=await a.detectOverflow(t,D),L=[];let w=(null==(r=M.flip)?void 0:r.overflows)||[];if(u&&L.push(A[y]),l){const e=function(e,t,n){void 0===n&&(n=!1);const r=Zn(e),i=Jn(e),M=Xn(i);let o="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[M]>t.floating[M]&&(o=nr(o)),[o,nr(o)]}(i,o,T);L.push(A[e[0]],A[e[1]])}if(w=[...w,{placement:i,overflows:L}],!L.every(e=>e<=0)){var E,m;const e=((null==(E=M.flip)?void 0:E.index)||0)+1,t=p[e];if(t&&("alignment"!==l||I===Vn(t)||w.every(e=>Vn(e.placement)!==I||e.overflows[0]>0)))return{data:{index:e,overflows:w},reset:{placement:t}};let n=null==(m=w.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:m.placement;if(!n)switch(g){case"bestFit":{var h;const e=null==(h=w.filter(e=>{if(f){const t=Vn(e.placement);return t===I||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:h[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}},ri=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:M,platform:o,elements:s}=t,{apply:a=()=>{},...c}=Bn(e,t),u=await o.detectOverflow(t,c),l=Wn(i),N=Zn(i),g="y"===Vn(i),{width:d,height:j}=M.floating;let D,y;"top"===l||"bottom"===l?(D=l,y=N===(await(null==o.isRTL?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(y=l,D="end"===N?"top":"bottom");const I=j-u.top-u.bottom,z=d-u.left-u.right,T=Un(j-u[D],I),x=Un(d-u[y],z),f=!t.middlewareData.shift;let p=T,A=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(A=z),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(p=I),f&&!N){const e=kn(u.left,0),t=kn(u.right,0),n=kn(u.top,0),r=kn(u.bottom,0);g?A=d-2*(0!==e||0!==t?e+t:kn(u.left,u.right)):p=j-2*(0!==n||0!==r?n+r:kn(u.top,u.bottom))}await a({...t,availableWidth:A,availableHeight:p});const L=await o.getDimensions(s.floating);return d!==L.width||j!==L.height?{reset:{rects:!0}}:{}}}},ii=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:i="referenceHidden",...M}=Bn(e,t);switch(i){case"referenceHidden":{const e=sr(await r.detectOverflow(t,{...M,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:ar(e)}}}case"escaped":{const e=sr(await r.detectOverflow(t,{...M,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:ar(e)}}}default:return{}}}}},Mi=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:M,platform:o,elements:s,middlewareData:a}=t,{element:c,padding:u=0}=Bn(e,t)||{};if(null==c)return{};const l=rr(u),N={x:n,y:r},g=Jn(i),d=Xn(g),j=await o.getDimensions(c),D="y"===g,y=D?"top":"left",I=D?"bottom":"right",z=D?"clientHeight":"clientWidth",T=M.reference[d]+M.reference[g]-N[g]-M.floating[d],x=N[g]-M.reference[g],f=await(null==o.getOffsetParent?void 0:o.getOffsetParent(c));let p=f?f[z]:0;p&&await(null==o.isElement?void 0:o.isElement(f))||(p=s.floating[z]||M.floating[d]);const A=T/2-x/2,L=p/2-j[d]/2-1,w=Un(l[y],L),E=Un(l[I],L),m=w,h=p-j[d]-E,O=p/2-j[d]/2+A,S=Fn(m,O,h),b=!a.arrow&&null!=Zn(i)&&O!==S&&M.reference[d]/2-(O<m?w:E)-j[d]/2<0,v=b?O<m?O-m:O-h:0;return{[g]:N[g]+v,data:{[g]:S,centerOffset:O-S-v,...b&&{alignmentOffset:v}},reset:b}}}),oi=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:M,middlewareData:o}=t,{offset:s=0,mainAxis:a=!0,crossAxis:c=!0}=Bn(e,t),u={x:n,y:r},l=Vn(i),N=Gn(l);let g=u[N],d=u[l];const j=Bn(s,t),D="number"==typeof j?{mainAxis:j,crossAxis:0}:{mainAxis:0,crossAxis:0,...j};if(a){const e="y"===N?"height":"width",t=M.reference[N]-M.floating[e]+D.mainAxis,n=M.reference[N]+M.reference[e]-D.mainAxis;g<t?g=t:g>n&&(g=n)}if(c){var y,I;const e="y"===N?"width":"height",t=cr.has(Wn(i)),n=M.reference[l]-M.floating[e]+(t&&(null==(y=o.offset)?void 0:y[l])||0)+(t?0:D.crossAxis),r=M.reference[l]+M.reference[e]+(t?0:(null==(I=o.offset)?void 0:I[l])||0)-(t?D.crossAxis:0);d<n?d=n:d>r&&(d=r)}return{[N]:g,[l]:d}}}},si=(e,t,n)=>{const r=new Map,i={platform:qr,...n},M={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:M=[],platform:o}=n,s=M.filter(Boolean),a=await(null==o.isRTL?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:l}=Mr(c,r,a),N=r,g={},d=0;for(let n=0;n<s.length;n++){var j;const{name:M,fn:D}=s[n],{x:y,y:I,data:z,reset:T}=await D({x:u,y:l,initialPlacement:r,placement:N,strategy:i,middlewareData:g,rects:c,platform:{...o,detectOverflow:null!=(j=o.detectOverflow)?j:or},elements:{reference:e,floating:t}});u=null!=y?y:u,l=null!=I?I:l,g={...g,[M]:{...g[M],...z}},T&&d<=50&&(d++,"object"==typeof T&&(T.placement&&(N=T.placement),T.rects&&(c=!0===T.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):T.rects),({x:u,y:l}=Mr(c,N,a))),n=-1)}return{x:u,y:l,placement:N,strategy:i,middlewareData:g}})(e,t,{...i,platform:M})};var ai="undefined"!=typeof document?Pe.useLayoutEffect:function(){};function ci(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!ci(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||ci(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function ui(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function li(e,t){const n=ui(e);return Math.round(t*n)/n}function Ni(e){const t=Pe.useRef(e);return ai(()=>{t.current=e}),t}const gi=e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&(i=n,{}.hasOwnProperty.call(i,"current"))?null!=n.current?Mi({element:n.current,padding:r}).fn(t):{}:n?Mi({element:n,padding:r}).fn(t):{};var i}}),di=(e,t)=>({...ei(e),options:[e,t]}),ji=(e,t)=>({...ti(e),options:[e,t]}),Di=(e,t)=>({...oi(e),options:[e,t]}),yi=(e,t)=>({...ni(e),options:[e,t]}),Ii=(e,t)=>({...ri(e),options:[e,t]}),zi=(e,t)=>({...ii(e),options:[e,t]}),Ti=(e,t)=>({...gi(e),options:[e,t]});var xi=Pe.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...M}=e;return(0,Be.jsx)(cn.svg,{...M,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,Be.jsx)("polygon",{points:"0,0 30,0 15,10"})})});xi.displayName="Arrow";var fi=xi;function pi(e){const[t,n]=Pe.useState(void 0);return hn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let i,M;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,M=t.blockSize}else i=e.offsetWidth,M=e.offsetHeight;n({width:i,height:M})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}var Ai="Popper",[Li,wi]=Kt(Ai),[Ei,mi]=Li(Ai),hi=e=>{const{__scopePopper:t,children:n}=e,[r,i]=Pe.useState(null);return(0,Be.jsx)(Ei,{scope:t,anchor:r,onAnchorChange:i,children:n})};hi.displayName=Ai;var Oi="PopperAnchor",Si=Pe.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,M=mi(Oi,n),o=Pe.useRef(null),s=tn(t,o),a=Pe.useRef(null);return Pe.useEffect(()=>{const e=a.current;a.current=r?.current||o.current,e!==a.current&&M.onAnchorChange(a.current)}),r?null:(0,Be.jsx)(cn.div,{...i,ref:s})});Si.displayName=Oi;var bi="PopperContent",[vi,Ui]=Li(bi),ki=Pe.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:M="center",alignOffset:o=0,arrowPadding:s=0,avoidCollisions:a=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:l="partial",hideWhenDetached:N=!1,updatePositionStrategy:g="optimized",onPlaced:d,...j}=e,D=mi(bi,n),[y,I]=Pe.useState(null),z=tn(t,e=>I(e)),[T,x]=Pe.useState(null),f=pi(T),p=f?.width??0,A=f?.height??0,L=r+("center"!==M?"-"+M:""),w="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},E=Array.isArray(c)?c:[c],m=E.length>0,h={padding:w,boundary:E.filter(_i),altBoundary:m},{refs:O,floatingStyles:S,placement:b,isPositioned:v,middlewareData:U}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:M,floating:o}={},transform:s=!0,whileElementsMounted:a,open:c}=e,[u,l]=Pe.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[N,g]=Pe.useState(r);ci(N,r)||g(r);const[d,j]=Pe.useState(null),[D,y]=Pe.useState(null),I=Pe.useCallback(e=>{e!==f.current&&(f.current=e,j(e))},[]),z=Pe.useCallback(e=>{e!==p.current&&(p.current=e,y(e))},[]),T=M||d,x=o||D,f=Pe.useRef(null),p=Pe.useRef(null),A=Pe.useRef(u),L=null!=a,w=Ni(a),E=Ni(i),m=Ni(c),h=Pe.useCallback(()=>{if(!f.current||!p.current)return;const e={placement:t,strategy:n,middleware:N};E.current&&(e.platform=E.current),si(f.current,p.current,e).then(e=>{const t={...e,isPositioned:!1!==m.current};O.current&&!ci(A.current,t)&&(A.current=t,Ht.flushSync(()=>{l(t)}))})},[N,t,n,E,m]);ai(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,l(e=>({...e,isPositioned:!1})))},[c]);const O=Pe.useRef(!1);ai(()=>(O.current=!0,()=>{O.current=!1}),[]),ai(()=>{if(T&&(f.current=T),x&&(p.current=x),T&&x){if(w.current)return w.current(T,x,h);h()}},[T,x,h,w,L]);const S=Pe.useMemo(()=>({reference:f,floating:p,setReference:I,setFloating:z}),[I,z]),b=Pe.useMemo(()=>({reference:T,floating:x}),[T,x]),v=Pe.useMemo(()=>{const e={position:n,left:0,top:0};if(!b.floating)return e;const t=li(b.floating,u.x),r=li(b.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...ui(b.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,b.floating,u.x,u.y]);return Pe.useMemo(()=>({...u,update:h,refs:S,elements:b,floatingStyles:v}),[u,h,S,b,v])}({strategy:"fixed",placement:L,whileElementsMounted:(...e)=>function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:M=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:a=!1}=r,c=Yr(e),u=i||M?[...c?kr(c):[],...kr(t)]:[];u.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),M&&e.addEventListener("resize",n)});const l=c&&s?function(e,t){let n,r=null;const i=gr(e);function M(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,a){void 0===s&&(s=!1),void 0===a&&(a=1),M();const c=e.getBoundingClientRect(),{left:u,top:l,width:N,height:g}=c;if(s||t(),!N||!g)return;const d={rootMargin:-Qn(l)+"px "+-Qn(i.clientWidth-(u+N))+"px "+-Qn(i.clientHeight-(l+g))+"px "+-Qn(u)+"px",threshold:kn(0,Un(1,a))||1};let j=!0;function D(t){const r=t[0].intersectionRatio;if(r!==a){if(!j)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||$r(c,e.getBoundingClientRect())||o(),j=!1}try{r=new IntersectionObserver(D,{...d,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(D,d)}r.observe(e)}(!0),M}(c,n):null;let N,g=-1,d=null;o&&(d=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=d)||e.observe(t)})),n()}),c&&!a&&d.observe(c),d.observe(t));let j=a?Fr(e):null;return a&&function t(){const r=Fr(e);j&&!$r(j,r)&&n(),j=r,N=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener("scroll",n),M&&e.removeEventListener("resize",n)}),null==l||l(),null==(e=d)||e.disconnect(),d=null,a&&cancelAnimationFrame(N)}}(...e,{animationFrame:"always"===g}),elements:{reference:D.anchor},middleware:[di({mainAxis:i+A,alignmentAxis:o}),a&&ji({mainAxis:!0,crossAxis:!1,limiter:"partial"===l?Di():void 0,...h}),a&&yi({...h}),Ii({...h,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{const{width:i,height:M}=t.reference,o=e.floating.style;o.setProperty("--radix-popper-available-width",`${n}px`),o.setProperty("--radix-popper-available-height",`${r}px`),o.setProperty("--radix-popper-anchor-width",`${i}px`),o.setProperty("--radix-popper-anchor-height",`${M}px`)}}),T&&Ti({element:T,padding:s}),Ri({arrowWidth:p,arrowHeight:A}),N&&zi({strategy:"referenceHidden",...h})]}),[k,C]=Pi(b),Q=un(d);hn(()=>{v&&Q?.()},[v,Q]);const Y=U.arrow?.x,_=U.arrow?.y,R=0!==U.arrow?.centerOffset,[P,F]=Pe.useState();return hn(()=>{y&&F(window.getComputedStyle(y).zIndex)},[y]),(0,Be.jsx)("div",{ref:O.setFloating,"data-radix-popper-content-wrapper":"",style:{...S,transform:v?S.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:P,"--radix-popper-transform-origin":[U.transformOrigin?.x,U.transformOrigin?.y].join(" "),...U.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,Be.jsx)(vi,{scope:n,placedSide:k,onArrowChange:x,arrowX:Y,arrowY:_,shouldHideArrow:R,children:(0,Be.jsx)(cn.div,{"data-side":k,"data-align":C,...j,ref:z,style:{...j.style,animation:v?void 0:"none"}})})})});ki.displayName=bi;var Ci="PopperArrow",Qi={top:"bottom",right:"left",bottom:"top",left:"right"},Yi=Pe.forwardRef(function(e,t){const{__scopePopper:n,...r}=e,i=Ui(Ci,n),M=Qi[i.placedSide];return(0,Be.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[M]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,Be.jsx)(fi,{...r,ref:t,style:{...r.style,display:"block"}})})});function _i(e){return null!==e}Yi.displayName=Ci;var Ri=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,M=0!==i.arrow?.centerOffset,o=M?0:e.arrowWidth,s=M?0:e.arrowHeight,[a,c]=Pi(n),u={start:"0%",center:"50%",end:"100%"}[c],l=(i.arrow?.x??0)+o/2,N=(i.arrow?.y??0)+s/2;let g="",d="";return"bottom"===a?(g=M?u:`${l}px`,d=-s+"px"):"top"===a?(g=M?u:`${l}px`,d=`${r.floating.height+s}px`):"right"===a?(g=-s+"px",d=M?u:`${N}px`):"left"===a&&(g=`${r.floating.width+s}px`,d=M?u:`${N}px`),{data:{x:g,y:d}}}});function Pi(e){const[t,n="center"]=e.split("-");return[t,n]}var Fi=hi,Bi=Si,Wi=ki,Zi=Yi,Gi=Pe.forwardRef((e,t)=>{const{container:n,...r}=e,[i,M]=Pe.useState(!1);hn(()=>M(!0),[]);const o=n||i&&globalThis?.document?.body;return o?Ht.createPortal((0,Be.jsx)(cn.div,{...r,ref:t}),o):null});Gi.displayName="Portal";var Xi=Fe[" useInsertionEffect ".trim().toString()]||hn;function Hi({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,M,o]=function({defaultProp:e,onChange:t}){const[n,r]=Pe.useState(e),i=Pe.useRef(n),M=Pe.useRef(t);return Xi(()=>{M.current=t},[t]),Pe.useEffect(()=>{i.current!==n&&(M.current?.(n),i.current=n)},[n,i]),[n,r,M]}({defaultProp:t,onChange:n}),s=void 0!==e,a=s?e:i;{const t=Pe.useRef(void 0!==e);Pe.useEffect(()=>{const e=t.current;if(e!==s){const t=e?"controlled":"uncontrolled",n=s?"controlled":"uncontrolled";console.warn(`${r} is changing from ${t} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,r])}const c=Pe.useCallback(t=>{if(s){const n=function(e){return"function"==typeof e}(t)?t(e):t;n!==e&&o.current?.(n)}else M(t)},[s,e,M,o]);return[a,c]}function Vi(e){const t=Pe.useRef({value:e,previous:e});return Pe.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}Symbol("RADIX:SYNC_STATE");var Ji=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Ki=Pe.forwardRef((e,t)=>(0,Be.jsx)(cn.span,{...e,ref:t,style:{...Ji,...e.style}}));Ki.displayName="VisuallyHidden";var qi=Ki,$i=new WeakMap,eM=new WeakMap,tM={},nM=0,rM=function(e){return e&&(e.host||rM(e.parentNode))},iM=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),function(e,t,n,r){var i=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=rM(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);tM[n]||(tM[n]=new WeakMap);var M=tM[n],o=[],s=new Set,a=new Set(i),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};i.forEach(c);var u=function(e){e&&!a.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=null!==t&&"false"!==t,a=($i.get(e)||0)+1,c=(M.get(e)||0)+1;$i.set(e,a),M.set(e,c),o.push(e),1===a&&i&&eM.set(e,!0),1===c&&e.setAttribute(n,"true"),i||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),s.clear(),nM++,function(){o.forEach(function(e){var t=$i.get(e)-1,i=M.get(e)-1;$i.set(e,t),M.set(e,i),t||(eM.has(e)||e.removeAttribute(r),eM.delete(e)),i||e.removeAttribute(n)}),--nM||($i=new WeakMap,$i=new WeakMap,eM=new WeakMap,tM={})}}(r,i,n,"aria-hidden")):function(){return null}},MM=function(){return MM=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},MM.apply(this,arguments)};function oM(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 i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var sM="right-scroll-bar-position",aM="width-before-scroll-bar";function cM(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var uM="undefined"!=typeof window?Pe.useLayoutEffect:Pe.useEffect,lM=new WeakMap;function NM(e){return e}var gM=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=NM);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var M=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(M)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=MM({async:!0,ssr:!1},e),t}(),dM=function(){},jM=Pe.forwardRef(function(e,t){var n=Pe.useRef(null),r=Pe.useState({onScrollCapture:dM,onWheelCapture:dM,onTouchMoveCapture:dM}),i=r[0],M=r[1],o=e.forwardProps,s=e.children,a=e.className,c=e.removeScrollBar,u=e.enabled,l=e.shards,N=e.sideCar,g=e.noRelative,d=e.noIsolation,j=e.inert,D=e.allowPinchZoom,y=e.as,I=void 0===y?"div":y,z=e.gapMode,T=oM(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=N,f=function(e,t){var n,r,i,M=(n=t||null,r=function(t){return e.forEach(function(e){return cM(e,t)})},(i=(0,Pe.useState)(function(){return{value:n,callback:r,facade:{get current(){return i.value},set current(e){var t=i.value;t!==e&&(i.value=e,i.callback(e,t))}}}})[0]).callback=r,i.facade);return uM(function(){var t=lM.get(M);if(t){var n=new Set(t),r=new Set(e),i=M.current;n.forEach(function(e){r.has(e)||cM(e,null)}),r.forEach(function(e){n.has(e)||cM(e,i)})}lM.set(M,e)},[e]),M}([n,t]),p=MM(MM({},T),i);return Pe.createElement(Pe.Fragment,null,u&&Pe.createElement(x,{sideCar:gM,removeScrollBar:c,shards:l,noRelative:g,noIsolation:d,inert:j,setCallbacks:M,allowPinchZoom:!!D,lockRef:n,gapMode:z}),o?Pe.cloneElement(Pe.Children.only(s),MM(MM({},p),{ref:f})):Pe.createElement(I,MM({},p,{className:a,ref:f}),s))});jM.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},jM.classNames={fullWidth:aM,zeroRight:sM};var DM=function(e){var t=e.sideCar,n=oM(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return Pe.createElement(r,MM({},n))};DM.isSideCarExport=!0;var yM=function(){var e=0,t=null;return{add:function(n){var r,M;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=i.nc;return t&&e.setAttribute("nonce",t),e}())&&(M=n,(r=t).styleSheet?r.styleSheet.cssText=M:r.appendChild(document.createTextNode(M)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},IM=function(){var e,t=(e=yM(),function(t,n){Pe.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},zM={left:0,top:0,right:0,gap:0},TM=function(e){return parseInt(e||"",10)||0},xM=IM(),fM="data-scroll-locked",pM=function(e,t,n,r){var i=e.left,M=e.top,o=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(fM,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(M,"px;\n padding-right: ").concat(o,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(sM," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(aM," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(sM," .").concat(sM," {\n right: 0 ").concat(r,";\n }\n \n .").concat(aM," .").concat(aM," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(fM,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},AM=function(){var e=parseInt(document.body.getAttribute(fM)||"0",10);return isFinite(e)?e:0},LM=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=void 0===r?"margin":r;Pe.useEffect(function(){return document.body.setAttribute(fM,(AM()+1).toString()),function(){var e=AM()-1;e<=0?document.body.removeAttribute(fM):document.body.setAttribute(fM,e.toString())}},[]);var M=Pe.useMemo(function(){return function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return zM;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[TM(n),TM(r),TM(i)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(i)},[i]);return Pe.createElement(xM,{styles:pM(M,!t,i,n?"":"!important")})},wM=!1;if("undefined"!=typeof window)try{var EM=Object.defineProperty({},"passive",{get:function(){return wM=!0,!0}});window.addEventListener("test",EM,EM),window.removeEventListener("test",EM,EM)}catch(e){wM=!1}var mM=!!wM&&{passive:!1},hM=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},OM=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),SM(e,r)){var i=bM(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},SM=function(e,t){return"v"===e?function(e){return hM(e,"overflowY")}(t):function(e){return hM(e,"overflowX")}(t)},bM=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},vM=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},UM=function(e){return[e.deltaX,e.deltaY]},kM=function(e){return e&&"current"in e?e.current:e},CM=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},QM=0,YM=[];function _M(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const RM=(PM=function(e){var t=Pe.useRef([]),n=Pe.useRef([0,0]),r=Pe.useRef(),i=Pe.useState(QM++)[0],M=Pe.useState(IM)[0],o=Pe.useRef(e);Pe.useEffect(function(){o.current=e},[e]),Pe.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,M=t.length;i<M;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}([e.lockRef.current],(e.shards||[]).map(kM),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=Pe.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var i,M=vM(e),s=n.current,a="deltaX"in e?e.deltaX:s[0]-M[0],c="deltaY"in e?e.deltaY:s[1]-M[1],u=e.target,l=Math.abs(a)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===l&&"range"===u.type)return!1;var N=window.getSelection(),g=N&&N.anchorNode;if(g&&(g===u||g.contains(u)))return!1;var d=OM(l,u);if(!d)return!0;if(d?i=l:(i="v"===l?"h":"v",d=OM(l,u)),!d)return!1;if(!r.current&&"changedTouches"in e&&(a||c)&&(r.current=i),!i)return!0;var j=r.current||i;return function(e,t,n,r){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),M=i*r,o=n.target,s=t.contains(o),a=!1,c=M>0,u=0,l=0;do{if(!o)break;var N=bM(e,o),g=N[0],d=N[1]-N[2]-i*g;(g||d)&&SM(e,o)&&(u+=d,l+=g);var j=o.parentNode;o=j&&j.nodeType===Node.DOCUMENT_FRAGMENT_NODE?j.host:j}while(!s&&o!==document.body||s&&(t.contains(o)||t===o));return(c&&(Math.abs(u)<1||!1)||!c&&(Math.abs(l)<1||!1))&&(a=!0),a}(j,t,e,"h"===j?a:c)},[]),a=Pe.useCallback(function(e){var n=e;if(YM.length&&YM[YM.length-1]===M){var r="deltaY"in n?UM(n):vM(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,i=r,t[0]===i[0]&&t[1]===i[1]);var t,i})[0];if(i&&i.should)n.cancelable&&n.preventDefault();else if(!i){var a=(o.current.shards||[]).map(kM).filter(Boolean).filter(function(e){return e.contains(n.target)});(a.length>0?s(n,a[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),c=Pe.useCallback(function(e,n,r,i){var M={name:e,delta:n,target:r,should:i,shadowParent:_M(r)};t.current.push(M),setTimeout(function(){t.current=t.current.filter(function(e){return e!==M})},1)},[]),u=Pe.useCallback(function(e){n.current=vM(e),r.current=void 0},[]),l=Pe.useCallback(function(t){c(t.type,UM(t),t.target,s(t,e.lockRef.current))},[]),N=Pe.useCallback(function(t){c(t.type,vM(t),t.target,s(t,e.lockRef.current))},[]);Pe.useEffect(function(){return YM.push(M),e.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:N}),document.addEventListener("wheel",a,mM),document.addEventListener("touchmove",a,mM),document.addEventListener("touchstart",u,mM),function(){YM=YM.filter(function(e){return e!==M}),document.removeEventListener("wheel",a,mM),document.removeEventListener("touchmove",a,mM),document.removeEventListener("touchstart",u,mM)}},[]);var g=e.removeScrollBar,d=e.inert;return Pe.createElement(Pe.Fragment,null,d?Pe.createElement(M,{styles:CM(i)}):null,g?Pe.createElement(LM,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},gM.useMedium(PM),DM);var PM,FM=Pe.forwardRef(function(e,t){return Pe.createElement(jM,MM({},e,{ref:t,sideCar:RM}))});FM.classNames=jM.classNames;const BM=FM;var WM=[" ","Enter","ArrowUp","ArrowDown"],ZM=[" ","Enter"],GM="Select",[XM,HM,VM]=function(e){const t=e+"CollectionProvider",[n,r]=Kt(t),[i,M]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{const{scope:t,children:n}=e,r=Pe.useRef(null),M=Pe.useRef(new Map).current;return(0,Be.jsx)(i,{scope:t,itemMap:M,collectionRef:r,children:n})};o.displayName=t;const s=e+"CollectionSlot",a=nn(s),c=Pe.forwardRef((e,t)=>{const{scope:n,children:r}=e,i=tn(t,M(s,n).collectionRef);return(0,Be.jsx)(a,{ref:i,children:r})});c.displayName=s;const u=e+"CollectionItemSlot",l="data-radix-collection-item",N=nn(u),g=Pe.forwardRef((e,t)=>{const{scope:n,children:r,...i}=e,o=Pe.useRef(null),s=tn(t,o),a=M(u,n);return Pe.useEffect(()=>(a.itemMap.set(o,{ref:o,...i}),()=>{a.itemMap.delete(o)})),(0,Be.jsx)(N,{[l]:"",ref:s,children:r})});return g.displayName=u,[{Provider:o,Slot:c,ItemSlot:g},function(t){const n=M(e+"CollectionConsumer",t);return Pe.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${l}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(GM),[JM,KM]=Kt(GM,[VM,wi]),qM=wi(),[$M,eo]=JM(GM),[to,no]=JM(GM),ro=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:M,value:o,defaultValue:s,onValueChange:a,dir:c,name:u,autoComplete:l,disabled:N,required:g,form:d}=e,j=qM(t),[D,y]=Pe.useState(null),[I,z]=Pe.useState(null),[T,x]=Pe.useState(!1),f=function(e){const t=Pe.useContext(an);return e||t||"ltr"}(c),[p,A]=Hi({prop:r,defaultProp:i??!1,onChange:M,caller:GM}),[L,w]=Hi({prop:o,defaultProp:s,onChange:a,caller:GM}),E=Pe.useRef(null),m=!D||d||!!D.closest("form"),[h,O]=Pe.useState(new Set),S=Array.from(h).map(e=>e.props.value).join(";");return(0,Be.jsx)(Fi,{...j,children:(0,Be.jsxs)($M,{required:g,scope:t,trigger:D,onTriggerChange:y,valueNode:I,onValueNodeChange:z,valueNodeHasChildren:T,onValueNodeHasChildrenChange:x,contentId:bn(),value:L,onValueChange:w,open:p,onOpenChange:A,dir:f,triggerPointerDownPosRef:E,disabled:N,children:[(0,Be.jsx)(XM.Provider,{scope:t,children:(0,Be.jsx)(to,{scope:e.__scopeSelect,onNativeOptionAdd:Pe.useCallback(e=>{O(t=>new Set(t).add(e))},[]),onNativeOptionRemove:Pe.useCallback(e=>{O(t=>{const n=new Set(t);return n.delete(e),n})},[]),children:n})}),m?(0,Be.jsxs)(Bo,{"aria-hidden":!0,required:g,tabIndex:-1,name:u,autoComplete:l,value:L,onChange:e=>w(e.target.value),disabled:N,form:d,children:[void 0===L?(0,Be.jsx)("option",{value:""}):null,Array.from(h)]},S):null]})})};ro.displayName=GM;var io="SelectTrigger",Mo=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,M=qM(n),o=eo(io,n),s=o.disabled||r,a=tn(t,o.onTriggerChange),c=HM(n),u=Pe.useRef("touch"),[l,N,g]=Zo(e=>{const t=c().filter(e=>!e.disabled),n=t.find(e=>e.value===o.value),r=Go(t,e,n);void 0!==r&&o.onValueChange(r.value)}),d=e=>{s||(o.onOpenChange(!0),g()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,Be.jsx)(Bi,{asChild:!0,...M,children:(0,Be.jsx)(cn.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":Wo(o.value)?"":void 0,...i,ref:a,onClick:Jt(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==u.current&&d(e)}),onPointerDown:Jt(i.onPointerDown,e=>{u.current=e.pointerType;const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(d(e),e.preventDefault())}),onKeyDown:Jt(i.onKeyDown,e=>{const t=""!==l.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||N(e.key),t&&" "===e.key||WM.includes(e.key)&&(d(),e.preventDefault())})})})});Mo.displayName=io;var oo="SelectValue",so=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:M,placeholder:o="",...s}=e,a=eo(oo,n),{onValueNodeHasChildrenChange:c}=a,u=void 0!==M,l=tn(t,a.onValueNodeChange);return hn(()=>{c(u)},[c,u]),(0,Be.jsx)(cn.span,{...s,ref:l,style:{pointerEvents:"none"},children:Wo(a.value)?(0,Be.jsx)(Be.Fragment,{children:o}):M})});so.displayName=oo;var ao=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return(0,Be.jsx)(cn.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});ao.displayName="SelectIcon";var co="SelectContent",uo=Pe.forwardRef((e,t)=>{const n=eo(co,e.__scopeSelect),[r,i]=Pe.useState();if(hn(()=>{i(new DocumentFragment)},[]),!n.open){const t=r;return t?Ht.createPortal((0,Be.jsx)(No,{scope:e.__scopeSelect,children:(0,Be.jsx)(XM.Slot,{scope:e.__scopeSelect,children:(0,Be.jsx)("div",{children:e.children})})}),t):null}return(0,Be.jsx)(Do,{...e,ref:t})});uo.displayName=co;var lo=10,[No,go]=JM(co),jo=nn("SelectContent.RemoveScroll"),Do=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:M,onPointerDownOutside:o,side:s,sideOffset:a,align:c,alignOffset:u,arrowPadding:l,collisionBoundary:N,collisionPadding:g,sticky:d,hideWhenDetached:j,avoidCollisions:D,...y}=e,I=eo(co,n),[z,T]=Pe.useState(null),[x,f]=Pe.useState(null),p=tn(t,e=>T(e)),[A,L]=Pe.useState(null),[w,E]=Pe.useState(null),m=HM(n),[h,O]=Pe.useState(!1),S=Pe.useRef(!1);Pe.useEffect(()=>{if(z)return iM(z)},[z]),Pe.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??In()),document.body.insertAdjacentElement("beforeend",e[1]??In()),yn++,()=>{1===yn&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),yn--}},[]);const b=Pe.useCallback(e=>{const[t,...n]=m().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(const n of e){if(n===i)return;if(n?.scrollIntoView({block:"nearest"}),n===t&&x&&(x.scrollTop=0),n===r&&x&&(x.scrollTop=x.scrollHeight),n?.focus(),document.activeElement!==i)return}},[m,x]),v=Pe.useCallback(()=>b([A,z]),[b,A,z]);Pe.useEffect(()=>{h&&v()},[h,v]);const{onOpenChange:U,triggerPointerDownPosRef:k}=I;Pe.useEffect(()=>{if(z){let e={x:0,y:0};const t=t=>{e={x:Math.abs(Math.round(t.pageX)-(k.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(k.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():z.contains(n.target)||U(!1),document.removeEventListener("pointermove",t),k.current=null};return null!==k.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[z,U,k]),Pe.useEffect(()=>{const e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);const[C,Q]=Zo(e=>{const t=m().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=Go(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Y=Pe.useCallback((e,t,n)=>{const r=!S.current&&!n;(void 0!==I.value&&I.value===t||r)&&(L(e),r&&(S.current=!0))},[I.value]),_=Pe.useCallback(()=>z?.focus(),[z]),R=Pe.useCallback((e,t,n)=>{const r=!S.current&&!n;(void 0!==I.value&&I.value===t||r)&&E(e)},[I.value]),P="popper"===r?Io:yo,F=P===Io?{side:s,sideOffset:a,align:c,alignOffset:u,arrowPadding:l,collisionBoundary:N,collisionPadding:g,sticky:d,hideWhenDetached:j,avoidCollisions:D}:{};return(0,Be.jsx)(No,{scope:n,content:z,viewport:x,onViewportChange:f,itemRefCallback:Y,selectedItem:A,onItemLeave:_,itemTextRefCallback:R,focusSelectedItem:v,selectedItemText:w,position:r,isPositioned:h,searchRef:C,children:(0,Be.jsx)(BM,{as:jo,allowPinchZoom:!0,children:(0,Be.jsx)(fn,{asChild:!0,trapped:I.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:Jt(i,e=>{I.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,Be.jsx)(dn,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:M,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>I.onOpenChange(!1),children:(0,Be.jsx)(P,{role:"listbox",id:I.contentId,"data-state":I.open?"open":"closed",dir:I.dir,onContextMenu:e=>e.preventDefault(),...y,...F,onPlaced:()=>O(!0),ref:p,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:Jt(y.onKeyDown,e=>{const t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=m().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>b(t)),e.preventDefault()}})})})})})})});Do.displayName="SelectContentImpl";var yo=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,M=eo(co,n),o=go(co,n),[s,a]=Pe.useState(null),[c,u]=Pe.useState(null),l=tn(t,e=>u(e)),N=HM(n),g=Pe.useRef(!1),d=Pe.useRef(!0),{viewport:j,selectedItem:D,selectedItemText:y,focusSelectedItem:I}=o,z=Pe.useCallback(()=>{if(M.trigger&&M.valueNode&&s&&c&&j&&D&&y){const e=M.trigger.getBoundingClientRect(),t=c.getBoundingClientRect(),n=M.valueNode.getBoundingClientRect(),i=y.getBoundingClientRect();if("rtl"!==M.dir){const r=i.left-t.left,M=n.left-r,o=e.left-M,a=e.width+o,c=Math.max(a,t.width),u=window.innerWidth-lo,l=Vt(M,[lo,Math.max(lo,u-c)]);s.style.minWidth=a+"px",s.style.left=l+"px"}else{const r=t.right-i.right,M=window.innerWidth-n.right-r,o=window.innerWidth-e.right-M,a=e.width+o,c=Math.max(a,t.width),u=window.innerWidth-lo,l=Vt(M,[lo,Math.max(lo,u-c)]);s.style.minWidth=a+"px",s.style.right=l+"px"}const o=N(),a=window.innerHeight-2*lo,u=j.scrollHeight,l=window.getComputedStyle(c),d=parseInt(l.borderTopWidth,10),I=parseInt(l.paddingTop,10),z=parseInt(l.borderBottomWidth,10),T=d+I+u+parseInt(l.paddingBottom,10)+z,x=Math.min(5*D.offsetHeight,T),f=window.getComputedStyle(j),p=parseInt(f.paddingTop,10),A=parseInt(f.paddingBottom,10),L=e.top+e.height/2-lo,w=a-L,E=D.offsetHeight/2,m=d+I+(D.offsetTop+E),h=T-m;if(m<=L){const e=o.length>0&&D===o[o.length-1].ref.current;s.style.bottom="0px";const t=c.clientHeight-j.offsetTop-j.offsetHeight,n=m+Math.max(w,E+(e?A:0)+t+z);s.style.height=n+"px"}else{const e=o.length>0&&D===o[0].ref.current;s.style.top="0px";const t=Math.max(L,d+j.offsetTop+(e?p:0)+E)+h;s.style.height=t+"px",j.scrollTop=m-L+j.offsetTop}s.style.margin=`${lo}px 0`,s.style.minHeight=x+"px",s.style.maxHeight=a+"px",r?.(),requestAnimationFrame(()=>g.current=!0)}},[N,M.trigger,M.valueNode,s,c,j,D,y,M.dir,r]);hn(()=>z(),[z]);const[T,x]=Pe.useState();hn(()=>{c&&x(window.getComputedStyle(c).zIndex)},[c]);const f=Pe.useCallback(e=>{e&&!0===d.current&&(z(),I?.(),d.current=!1)},[z,I]);return(0,Be.jsx)(zo,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:g,onScrollButtonChange:f,children:(0,Be.jsx)("div",{ref:a,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:T},children:(0,Be.jsx)(cn.div,{...i,ref:l,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});yo.displayName="SelectItemAlignedPosition";var Io=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=lo,...M}=e,o=qM(n);return(0,Be.jsx)(Wi,{...o,...M,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...M.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Io.displayName="SelectPopperPosition";var[zo,To]=JM(co,{}),xo="SelectViewport",fo=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,M=go(xo,n),o=To(xo,n),s=tn(t,M.onViewportChange),a=Pe.useRef(0);return(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,Be.jsx)(XM.Slot,{scope:n,children:(0,Be.jsx)(cn.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Jt(i.onScroll,e=>{const t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=o;if(r?.current&&n){const e=Math.abs(a.current-t.scrollTop);if(e>0){const r=window.innerHeight-2*lo,i=parseFloat(n.style.minHeight),M=parseFloat(n.style.height),o=Math.max(i,M);if(o<r){const i=o+e,M=Math.min(r,i),s=i-M;n.style.height=M+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}a.current=t.scrollTop})})})]})});fo.displayName=xo;var po="SelectGroup",[Ao,Lo]=JM(po);Pe.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=bn();return(0,Be.jsx)(Ao,{scope:n,id:i,children:(0,Be.jsx)(cn.div,{role:"group","aria-labelledby":i,...r,ref:t})})}).displayName=po;var wo="SelectLabel",Eo=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=Lo(wo,n);return(0,Be.jsx)(cn.div,{id:i.id,...r,ref:t})});Eo.displayName=wo;var mo="SelectItem",[ho,Oo]=JM(mo),So=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:M,...o}=e,s=eo(mo,n),a=go(mo,n),c=s.value===r,[u,l]=Pe.useState(M??""),[N,g]=Pe.useState(!1),d=tn(t,e=>a.itemRefCallback?.(e,r,i)),j=bn(),D=Pe.useRef("touch"),y=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(""===r)throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,Be.jsx)(ho,{scope:n,value:r,disabled:i,textId:j,isSelected:c,onItemTextChange:Pe.useCallback(e=>{l(t=>t||(e?.textContent??"").trim())},[]),children:(0,Be.jsx)(XM.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:(0,Be.jsx)(cn.div,{role:"option","aria-labelledby":j,"data-highlighted":N?"":void 0,"aria-selected":c&&N,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...o,ref:d,onFocus:Jt(o.onFocus,()=>g(!0)),onBlur:Jt(o.onBlur,()=>g(!1)),onClick:Jt(o.onClick,()=>{"mouse"!==D.current&&y()}),onPointerUp:Jt(o.onPointerUp,()=>{"mouse"===D.current&&y()}),onPointerDown:Jt(o.onPointerDown,e=>{D.current=e.pointerType}),onPointerMove:Jt(o.onPointerMove,e=>{D.current=e.pointerType,i?a.onItemLeave?.():"mouse"===D.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Jt(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&a.onItemLeave?.()}),onKeyDown:Jt(o.onKeyDown,e=>{""!==a.searchRef?.current&&" "===e.key||(ZM.includes(e.key)&&y()," "===e.key&&e.preventDefault())})})})})});So.displayName=mo;var bo="SelectItemText",vo=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...M}=e,o=eo(bo,n),s=go(bo,n),a=Oo(bo,n),c=no(bo,n),[u,l]=Pe.useState(null),N=tn(t,e=>l(e),a.onItemTextChange,e=>s.itemTextRefCallback?.(e,a.value,a.disabled)),g=u?.textContent,d=Pe.useMemo(()=>(0,Be.jsx)("option",{value:a.value,disabled:a.disabled,children:g},a.value),[a.disabled,a.value,g]),{onNativeOptionAdd:j,onNativeOptionRemove:D}=c;return hn(()=>(j(d),()=>D(d)),[j,D,d]),(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(cn.span,{id:a.textId,...M,ref:N}),a.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Ht.createPortal(M.children,o.valueNode):null]})});vo.displayName=bo;var Uo="SelectItemIndicator",ko=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return Oo(Uo,n).isSelected?(0,Be.jsx)(cn.span,{"aria-hidden":!0,...r,ref:t}):null});ko.displayName=Uo;var Co="SelectScrollUpButton",Qo=Pe.forwardRef((e,t)=>{const n=go(Co,e.__scopeSelect),r=To(Co,e.__scopeSelect),[i,M]=Pe.useState(!1),o=tn(t,r.onScrollButtonChange);return hn(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollTop>0;M(e)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,Be.jsx)(Ro,{...e,ref:o,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});Qo.displayName=Co;var Yo="SelectScrollDownButton",_o=Pe.forwardRef((e,t)=>{const n=go(Yo,e.__scopeSelect),r=To(Yo,e.__scopeSelect),[i,M]=Pe.useState(!1),o=tn(t,r.onScrollButtonChange);return hn(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;M(n)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,Be.jsx)(Ro,{...e,ref:o,onAutoScroll:()=>{const{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});_o.displayName=Yo;var Ro=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,M=go("SelectScrollButton",n),o=Pe.useRef(null),s=HM(n),a=Pe.useCallback(()=>{null!==o.current&&(window.clearInterval(o.current),o.current=null)},[]);return Pe.useEffect(()=>()=>a(),[a]),hn(()=>{const e=s().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,Be.jsx)(cn.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Jt(i.onPointerDown,()=>{null===o.current&&(o.current=window.setInterval(r,50))}),onPointerMove:Jt(i.onPointerMove,()=>{M.onItemLeave?.(),null===o.current&&(o.current=window.setInterval(r,50))}),onPointerLeave:Jt(i.onPointerLeave,()=>{a()})})}),Po=Pe.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return(0,Be.jsx)(cn.div,{"aria-hidden":!0,...r,ref:t})});Po.displayName="SelectSeparator";var Fo="SelectArrow";Pe.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=qM(n),M=eo(Fo,n),o=go(Fo,n);return M.open&&"popper"===o.position?(0,Be.jsx)(Zi,{...i,...r,ref:t}):null}).displayName=Fo;var Bo=Pe.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const i=Pe.useRef(null),M=tn(r,i),o=Vi(t);return Pe.useEffect(()=>{const e=i.current;if(!e)return;const n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,"value").set;if(o!==t&&r){const n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,Be.jsx)(cn.select,{...n,style:{...Ji,...n.style},ref:M,defaultValue:t})});function Wo(e){return""===e||void 0===e}function Zo(e){const t=un(e),n=Pe.useRef(""),r=Pe.useRef(0),i=Pe.useCallback(e=>{const i=n.current+e;t(i),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(i)},[t]),M=Pe.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return Pe.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,M]}function Go(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let M=(o=e,s=Math.max(i,0),o.map((e,t)=>o[(s+t)%o.length]));var o,s;1===r.length&&(M=M.filter(e=>e!==n));const a=M.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return a!==n?a:void 0}Bo.displayName="SelectBubbleInput";var Xo=ro,Ho=Mo,Vo=so,Jo=ao,Ko=uo,qo=fo,$o=Eo,es=So,ts=vo,ns=ko,rs=Qo,is=_o,Ms=Po;const os=Je("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),ss=Je("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),as=Je("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),cs=Xo,us=Vo,ls=Pe.forwardRef(({className:e,children:t,...n},r)=>(0,Be.jsxs)(Ho,{ref:r,className:Gt("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-xs transition-colors","placeholder:text-muted-foreground [&>span]:line-clamp-1","outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","disabled:cursor-not-allowed disabled:opacity-50",e),...n,children:[t,(0,Be.jsx)(Jo,{asChild:!0,children:(0,Be.jsx)(os,{className:"w-4 h-4 shrink-0 opacity-50"})})]}));ls.displayName=Ho.displayName;const Ns=Pe.forwardRef(({className:e,...t},n)=>(0,Be.jsx)(rs,{ref:n,className:Gt("flex cursor-default items-center justify-center py-1",e),...t,children:(0,Be.jsx)(ss,{className:"w-4 h-4"})}));Ns.displayName=rs.displayName;const gs=Pe.forwardRef(({className:e,...t},n)=>(0,Be.jsx)(is,{ref:n,className:Gt("flex cursor-default items-center justify-center py-1",e),...t,children:(0,Be.jsx)(os,{className:"w-4 h-4"})}));gs.displayName=is.displayName;const ds=Pe.forwardRef(({className:e,children:t,position:n="popper",...r},i)=>(0,Be.jsxs)(Ko,{ref:i,position:n,className:Gt("relative z-[100000] max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-border bg-popover text-popover-foreground shadow-md","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=top]:-translate-y-1",e),...r,children:[(0,Be.jsx)(Ns,{}),(0,Be.jsx)(qo,{className:Gt("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,Be.jsx)(gs,{})]}));ds.displayName=Ko.displayName,Pe.forwardRef(({className:e,...t},n)=>(0,Be.jsx)($o,{ref:n,className:Gt("px-2 py-1.5 text-sm font-semibold",e),...t})).displayName=$o.displayName;const js=Pe.forwardRef(({className:e,children:t,...n},r)=>(0,Be.jsxs)(es,{ref:r,className:Gt("relative flex w-full cursor-default select-none items-center gap-2 rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none","focus:bg-accent focus:text-accent-foreground","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,Be.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,Be.jsx)(ns,{children:(0,Be.jsx)(as,{className:"w-4 h-4"})})}),(0,Be.jsx)(ts,{children:t})]}));js.displayName=es.displayName,Pe.forwardRef(({className:e,...t},n)=>(0,Be.jsx)(Ms,{ref:n,className:Gt("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=Ms.displayName;const Ds=[{slug:"give",name:"GiveWP",tagline:"Donation forms and fundraising for WordPress"},{slug:"the-events-calendar",name:"The Events Calendar",tagline:"Powerful event management for WordPress"},{slug:"learndash",name:"LearnDash",tagline:"World-class LMS for online courses"},{slug:"kadence",name:"Kadence",tagline:"Page builder and theme toolkit for WordPress"}],ys=(0,Pe.createContext)({searchQuery:"",productFilter:"all",setSearchQuery:()=>{},setProductFilter:()=>{}});function Is({children:e}){const[t,n]=(0,Pe.useState)(""),[r,i]=(0,Pe.useState)("all");return(0,Be.jsx)(ys.Provider,{value:{searchQuery:t,setSearchQuery:n,productFilter:r,setProductFilter:i},children:e})}const zs=()=>(0,Pe.useContext)(ys);function Ts(){const{searchQuery:e,setSearchQuery:t,productFilter:n,setProductFilter:r}=zs();return(0,Be.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,Be.jsx)("img",{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDEwMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEuMDAwMDAwLCAtMTgxLjAwMDAwMCkiIGZpbGw9IiMwNDFDMUUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MS4wMDAwMDAsIDE4MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0tNy4xMDU0MjczNmUtMTUsMTQuNzUzODUgQy03LjEwNTQyNzM2ZS0xNSwxNC44OTI0NSAwLjExMTA3NjE2LDE1LjAwNDM1IDAuMjQ4NzE0MTYsMTUuMDA0MzUgTDkuODc4NTI1MTYsMTUuMDA0MzUgQzEwLjAxNjEzNTIsMTUuMDA0MzUgMTAuMTI3MjM1MiwxNC44OTI0NSAxMC4xMjcyMzUyLDE0Ljc1Mzg1IEwxMC4xMjcyMzUyLDEzLjI2OTk1IEMxMC4xMjcyMzUyLDEzLjEzMTI1IDEwLjAxNjEzNTIsMTMuMDE5MzUgOS44Nzg1MjUxNiwxMy4wMTkzNSBMMi4zMzc0MjUxNiwxMy4wMTkzNSBMMi4zMzc0MjUxNiwwLjI1MDU2IEMyLjMzNzQyNTE2LDAuMTExOSAyLjIyNjM0NTE2LDAgMi4wODg3MTUxNiwwIEwwLjI0ODcxNDE2LDAgQzAuMTExMDc2MTYsMCAtNy4xMDU0MjczNmUtMTUsMC4xMTE5IC03LjEwNTQyNzM2ZS0xNSwwLjI1MDU2IEwtNy4xMDU0MjczNmUtMTUsMTQuNzUzODUgWiBNMTEuNTU0MzM1MiwyLjYyOTY2IEMxMS41NTQzMzUyLDIuNzY4MzIgMTEuNjY1NDM1MiwyLjg4MDIyIDExLjgwMzAzNTIsMi44ODAyMiBMMTMuNjA5MjM1MiwyLjg4MDIyIEMxMy43NDY4MzUyLDIuODgwMjIgMTMuODU3OTM1MiwyLjc2ODMyIDEzLjg1NzkzNTIsMi42Mjk2NiBMMTMuODU3OTM1MiwwLjUwODQyIEMxMy44NTc5MzUyLDAuMzY5NzYgMTMuNzQ2ODM1MiwwLjI1Nzg2IDEzLjYwOTIzNTIsMC4yNTc4NiBMMTEuODAzMDM1MiwwLjI1Nzg2IEMxMS42NjU0MzUyLDAuMjU3ODYgMTEuNTU0MzM1MiwwLjM2OTc2IDExLjU1NDMzNTIsMC41MDg0MiBMMTEuNTU0MzM1MiwyLjYyOTY2IFogTTExLjU5MDUzNTIsMTQuNzUzODUgQzExLjU5MDUzNTIsMTQuODkyNDUgMTEuNzAxNjM1MiwxNS4wMDQzNSAxMS44MzkyMzUyLDE1LjAwNDM1IEwxMy42MDE5MzUyLDE1LjAwNDM1IEMxMy43Mzk2MzUyLDE1LjAwNDM1IDEzLjg1MDczNTIsMTQuODkyNDUgMTMuODUwNzM1MiwxNC43NTM4NSBMMTMuODUwNzM1Miw0LjQ5MzA1IEMxMy44NTA3MzUyLDQuMzU0MzkgMTMuNzM5NjM1Miw0LjI0MjQ5IDEzLjYwMTkzNTIsNC4yNDI0OSBMMTEuODM5MjM1Miw0LjI0MjQ5IEMxMS43MDE2MzUyLDQuMjQyNDkgMTEuNTkwNTM1Miw0LjM1NDM5IDExLjU5MDUzNTIsNC40OTMwNSBMMTEuNTkwNTM1MiwxNC43NTM4NSBaIE0yNi4xNjU2MzUyLDQuNDkzMDUgQzI2LjE2NTYzNTIsNC4zNTQzOSAyNi4wNTQ1MzUyLDQuMjQyNDkgMjUuOTE2OTM1Miw0LjI0MjQ5IEwyNC4yMDQ5MzUyLDQuMjQyNDkgQzI0LjA2NzIzNTIsNC4yNDI0OSAyMy45NTYyMzUyLDQuMzU0MzkgMjMuOTU2MjM1Miw0LjQ5MzA1IEwyMy45NTYyMzUyLDUuNDMyMDQgQzIzLjM2NDYzNTIsNC42NzMwNiAyMi4zMTE4MzUyLDQuMDA4OTYgMjAuNTkyNTM1Miw0LjAwODk2IEMxOC44NzMyMzUyLDQuMDA4OTYgMTcuOTcyNjM1Miw0LjQ4MzMyIDE3LjA3NDMzNTIsNS40MzkzNCBDMTYuMTgzMzM1Miw2LjM5NTM2IDE1LjY2MTczNTIsNy44MDE0NSAxNS42NjE3MzUyLDkuNjMwNzUgQzE1LjY2MTczNTIsMTEuNDYwMDUgMTYuMTgzMzM1MiwxMi44NTYzNSAxNy4wNzQzMzUyLDEzLjgxMjQ1IEMxNy45NjUzMzUyLDE0Ljc2ODQ1IDE5LjIwNjUzNTIsMTUuMjQyNzUgMjAuNTkyNTM1MiwxNS4yNDI3NSBDMjEuOTc4NTM1MiwxNS4yNDI3NSAyMy4zMzA4MzUyLDE0LjU4ODQ1IDIzLjkwNTUzNTIsMTMuODgwNTUgTDIzLjkwNTUzNTIsMTguNzk0NDUgQzIzLjkwNTUzNTIsMTguOTMzMDUgMjQuMDE2NTM1MiwxOS4wNDQ5NSAyNC4xNTQyMzUyLDE5LjA0NDk1IEwyNS45MTY5MzUyLDE5LjA0NDk1IEMyNi4wNTQ1MzUyLDE5LjA0NDk1IDI2LjE2NTYzNTIsMTguOTMzMDUgMjYuMTY1NjM1MiwxOC43OTQ0NSBMMjYuMTY1NjM1Miw0LjQ5MzA1IFogTTM3Ljg2NzIzNTIsNC40OTMwNSBDMzcuODY3MjM1Miw0LjM1NDM5IDM3Ljc1NjIzNTIsNC4yNDI0OSAzNy42MTg1MzUyLDQuMjQyNDkgTDM1Ljg1NTgzNTIsNC4yNDI0OSBDMzUuNzE4MjM1Miw0LjI0MjQ5IDM1LjYwNzEzNTIsNC4zNTQzOSAzNS42MDcxMzUyLDQuNDkzMDUgTDM1LjYwNzEzNTIsMTAuNDE2NDUgQzM1LjYwNzEzNTIsMTEuNDI2MDUgMzUuMjgxMTM1MiwxMi4xNDg1NSAzNC43ODYxMzUyLDEyLjYyMjg1IEMzNC4yODg3MzUyLDEzLjA5NzI1IDMzLjYxMjUzNTIsMTMuMzQ3NzUgMzIuODU5MjM1MiwxMy4zNDc3NSBDMzIuMTA1ODM1MiwxMy4zNDc3NSAzMS42Njg3MzUyLDEzLjE3NTA1IDMxLjMxODYzNTIsMTIuODU2MzUgQzMwLjk2ODQzNTIsMTIuNTM3NzUgMzAuNzQ2MzM1MiwxMi4wMjkzNSAzMC43NDYzMzUyLDExLjI3NzY1IEwzMC43NDYzMzUyLDQuNDkwNjEgQzMwLjc0NjMzNTIsNC4zNTE5NSAzMC42MzUyMzUyLDQuMjQwMDUgMzAuNDk3NjM1Miw0LjI0MDA1IEwyOC43MzQ5MzUyLDQuMjQwMDUgQzI4LjU5NzIzNTIsNC4yNDAwNSAyOC40ODYxMzUyLDQuMzUxOTUgMjguNDg2MTM1Miw0LjQ5MDYxIEwyOC40ODYxMzUyLDExLjM4OTU1IEMyOC40ODYxMzUyLDEyLjYyMjg1IDI4Ljg3MjUzNTIsMTMuNTk1OTUgMjkuNTgyNDM1MiwxNC4yNTI3NSBDMzAuMjg1MTM1MiwxNC45MDcwNSAzMS4yNzc1MzUyLDE1LjIzNTQ1IDMyLjQzMTgzNTIsMTUuMjM1NDUgQzMzLjU4NjAzNTIsMTUuMjM1NDUgMzQuMjgxNDM1MiwxNC45Njc5NSAzNC44MzY4MzUyLDE0LjU5ODE1IEMzNS4xODY5MzUyLDE0LjM2NDY1IDM1LjQ0NTMzNTIsMTQuMDk3MDUgMzUuNjQwOTM1MiwxMy44NDg5NSBMMzUuNjQwOTM1MiwxNC43NTM4NSBDMzUuNjQwOTM1MiwxNC44OTI0NSAzNS43NTIwMzUyLDE1LjAwNDM1IDM1Ljg4OTYzNTIsMTUuMDA0MzUgTDM3LjYwMTYzNTIsMTUuMDA0MzUgQzM3LjczOTMzNTIsMTUuMDA0MzUgMzcuODUwMzM1MiwxNC44OTI0NSAzNy44NTAzMzUyLDE0Ljc1Mzg1IEwzNy44NTAzMzUyLDQuNDkzMDUgTDM3Ljg2NzIzNTIsNC40OTMwNSBaIE00MC4yNzIzMzUyLDIuNjI5NjYgQzQwLjI3MjMzNTIsMi43NjgzMiA0MC4zODMzMzUyLDIuODgwMjIgNDAuNTIxMDM1MiwyLjg4MDIyIEw0Mi4zMjcyMzUyLDIuODgwMjIgQzQyLjQ2NDgzNTIsMi44ODAyMiA0Mi41NzU5MzUyLDIuNzY4MzIgNDIuNTc1OTM1MiwyLjYyOTY2IEw0Mi41NzU5MzUyLDAuNTA4NDIgQzQyLjU3NTkzNTIsMC4zNjk3NiA0Mi40NjQ4MzUyLDAuMjU3ODYgNDIuMzI3MjM1MiwwLjI1Nzg2IEw0MC41MjEwMzUyLDAuMjU3ODYgQzQwLjM4MzMzNTIsMC4yNTc4NiA0MC4yNzIzMzUyLDAuMzY5NzYgNDAuMjcyMzM1MiwwLjUwODQyIEw0MC4yNzIzMzUyLDIuNjI5NjYgWiBNNDAuMjk2NDM1MiwxNC43NTM4NSBDNDAuMjk2NDM1MiwxNC44OTI0NSA0MC40MDc1MzUyLDE1LjAwNDM1IDQwLjU0NTEzNTIsMTUuMDA0MzUgTDQyLjMwNzkzNTIsMTUuMDA0MzUgQzQyLjQ0NTUzNTIsMTUuMDA0MzUgNDIuNTU2NjM1MiwxNC44OTI0NSA0Mi41NTY2MzUyLDE0Ljc1Mzg1IEw0Mi41NTY2MzUyLDQuNDkzMDUgQzQyLjU1NjYzNTIsNC4zNTQzOSA0Mi40NDU1MzUyLDQuMjQyNDkgNDIuMzA3OTM1Miw0LjI0MjQ5IEw0MC41NDUxMzUyLDQuMjQyNDkgQzQwLjQwNzUzNTIsNC4yNDI0OSA0MC4yOTY0MzUyLDQuMzU0MzkgNDAuMjk2NDM1Miw0LjQ5MzA1IEw0MC4yOTY0MzUyLDE0Ljc1Mzg1IFogTTU0Ljg3MzkzNTIsMC4yNTA1NiBDNTQuODczOTM1MiwwLjExMTkgNTQuNzYyOTM1MiwwIDU0LjYyNTIzNTIsMCBMNTIuODYyNTM1MiwwIEM1Mi43MjQ5MzUyLDAgNTIuNjEzODM1MiwwLjExMTkgNTIuNjEzODM1MiwwLjI1MDU2IEw1Mi42MTM4MzUyLDUuMzczNjYgQzUyLjA0MTUzNTIsNC42NjU3NiA1MS4wMjI1MzUyLDQuMDExMzkgNDkuMzAwODM1Miw0LjAxMTM5IEM0Ny41NzkxMzUyLDQuMDExMzkgNDYuNjgwOTM1Miw0LjQ4NTc1IDQ1Ljc4MjYzNTIsNS40NDE3NyBDNDQuODkxNjM1Miw2LjM5Nzc5IDQ0LjM3MDAzNTIsNy44MDM4NSA0NC4zNzAwMzUyLDkuNjMzMTUgQzQ0LjM3MDAzNTIsMTEuNDYyNTUgNDQuODkxNjM1MiwxMi44NTg4NSA0NS43ODI2MzUyLDEzLjgxNDg1IEM0Ni42NzM2MzUyLDE0Ljc3MDg1IDQ3LjkxNDgzNTIsMTUuMjQ1MjUgNDkuMzAwODM1MiwxNS4yNDUyNSBDNTAuNjg2OTM1MiwxNS4yNDUyNSA1Mi4wNjU3MzUyLDE0LjU4MTE1IDUyLjY2NDUzNTIsMTMuODIyMTUgTDUyLjY2NDUzNTIsMTQuNzYxMTUgQzUyLjY2NDUzNTIsMTQuODk5NzUgNTIuNzc1NjM1MiwxNS4wMTE2NSA1Mi45MTMyMzUyLDE1LjAxMTY1IEw1NC42MjUyMzUyLDE1LjAxMTY1IEM1NC43NjI5MzUyLDE1LjAxMTY1IDU0Ljg3MzkzNTIsMTQuODk5NzUgNTQuODczOTM1MiwxNC43NjExNSBMNTQuODczOTM1MiwwLjI1MDU2IFogTTYxLjY2MTczNTIsMC41NTIyIEw2MS42NjE3MzUyLDAuNjEzMDIgTDY1LjExMjMzNTIsMTQuODE0NjUgQzY1LjEzODgzNTIsMTQuOTI2NTUgNjUuMjQwMjM1MiwxNS4wMDQzNSA2NS4zNTEzMzUyLDE1LjAwNDM1IEw2Ny42MTg3MzUyLDE1LjAwNDM1IEM2Ny43Mjk4MzUyLDE1LjAwNDM1IDY3LjgzMzYzNTIsMTQuOTI2NTUgNjcuODU3ODM1MiwxNC44MjQzNSBMNzEuMDA2NTM1MiwzLjUyNzMgTDc0LjE1NTMzNTIsMTQuODI0MzUgQzc0LjE4OTEzNTIsMTQuOTM2MjUgNzQuMjgzMzM1MiwxNS4wMDQzNSA3NC4zOTQzMzUyLDE1LjAwNDM1IEw3Ni42NzE0MzUyLDE1LjAwNDM1IEM3Ni43ODI1MzUyLDE1LjAwNDM1IDc2Ljg4NjMzNTIsMTQuOTI2NTUgNzYuOTEwNTM1MiwxNC44MTQ2NSBMODAuMzYxMTczMywwLjYxMzAyIEw4MC4zNjExNzMzLDAuMjUwNTYgQzgwLjM2MzUzNTIsMC4xMTE5IDgwLjI1MjQzNTIsMCA4MC4xMTQ4MzUyLDAgTDc4LjM1MjAzNTIsMCBDNzguMjMxMzM1MiwwIDc4LjEzNzEzNTIsMC4wNzc4NCA3OC4xMTMwMzUyLDAuMTg5NzQgTDc1LjQxNTgzNTIsMTEuNzAwODUgTDcyLjI0MDQzNTIsMC4xODAwMSBDNzIuMjEzOTM1MiwwLjA2ODExIDcyLjExMjUzNTIsMCA3Mi4wMDE0MzUyLDAgTDcwLjA1NzYzNTIsMCBDNjkuOTQ2NTM1MiwwIDY5Ljg0MjYzNTIsMC4wNzc4NCA2OS44MTg1MzUyLDAuMTgwMDEgTDY2LjYyNjMzNTIsMTEuNzAwODUgTDYzLjkyOTAzNTIsMC4xODk3NCBDNjMuOTA0OTM1MiwwLjA3Nzg0IDYzLjgwMTEzNTIsMCA2My42OTAwMzUyLDAgTDYxLjkxNzYzNTIsMCBDNjEuNzgwMDM1MiwwIDYxLjY2ODkzNTIsMC4xMTE5IDYxLjY2ODkzNTIsMC4yNTA1NiBMNjEuNjY4OTM1MiwwLjU1MjIgTDYxLjY1OTIzNTIsMC41NTIyIEw2MS42NjE3MzUyLDAuNTUyMiBaIE05MC4xNTUxMzUyLDEwLjI1MzQ1IEM5MC4yOTI3MzUyLDEwLjI1MzQ1IDkwLjQwMzgzNTIsMTAuMTQxNTUgOTAuNDAzODM1MiwxMC4wMDI5NSBMOTAuNDAzODM1Miw5LjE3NTg1IEM5MC40MDM4MzUyLDcuNjIzODUgODkuOTgzNjM1Miw2LjMyMjM4IDg5LjE0NTczNTIsNS40MDc3MSBDODguMzA3ODM1Miw0LjQ5MzA1IDg3LjA3MzkzNTIsMy45OTQzNiA4NS41MTY0MzUyLDMuOTk0MzYgQzgzLjk1OTAzNTIsMy45OTQzNiA4Mi42NzQzMzUyLDQuNDg1NzUgODEuNzc2MTM1Miw1LjQ1MTUgQzgwLjg3NzgzNTIsNi40MTcyNSA4MC4zOTAwMzUyLDcuODMwNjUgODAuMzkwMDM1Miw5LjYxNjE1IEM4MC4zOTAwMzUyLDExLjQwMTY1IDgwLjg3NzgzNTIsMTIuODI0NzUgODEuNzg1NzM1MiwxMy43OTA1NSBDODIuNjkzNzM1MiwxNC43NTYyNSA4My45ODU1MzUyLDE1LjI0NzY1IDg1LjUzNTgzNTIsMTUuMjQ3NjUgQzg3LjA4NjAzNTIsMTUuMjQ3NjUgODguMjIzMzM1MiwxNC43NTYyNSA4OC45NjcwMzUyLDE0LjA3NTE1IEM4OS43MTA4MzUyLDEzLjQwMzc1IDkwLjA3MDYzNTIsMTIuNTU3MTUgOTAuMTkxMzM1MiwxMS44ODU3NSBMOTAuMTkxMzM1MiwxMS41NDAzNSBDOTAuMTkxMzM1MiwxMS40MDE2NSA5MC4wODAyMzUyLDExLjI4OTc1IDg5Ljk0MjYzNTIsMTEuMjg5NzUgTDg4LjM2ODIzNTIsMTEuMjg5NzUgQzg4LjI0NzUzNTIsMTEuMjg5NzUgODguMTQ2MDM1MiwxMS4zNzQ5NSA4OC4xMTk1MzUyLDExLjQ5NjU1IEM4OC4wNTE5MzUyLDExLjkzNjg1IDg3LjgyNzMzNTIsMTIuNDExMjUgODcuNDE2ODM1MiwxMi43NzM2NSBDODcuMDA2MzM1MiwxMy4xMzYxNSA4Ni4zOTc4MzUyLDEzLjQwMzc1IDg1LjUxNjQzNTIsMTMuNDAzNzUgQzg0LjYzNTEzNTIsMTMuNDAzNzUgODMuODkxNDM1MiwxMy4wNzUzNSA4My40MDEyMzUyLDEyLjUwNjA1IEM4Mi45NDcyMzUyLDExLjk4MDY1IDgyLjY2NDczNTIsMTEuMjExOTUgODIuNjA0MzM1MiwxMC4yNDYxNSBMOTAuMTUyNzM1MiwxMC4yNDYxNSBMOTAuMTUyNzM1MiwxMC4yNTU5NSBMOTAuMTU1MTM1MiwxMC4yNTM0NSBaIE05Mi4yMjY5MzUyLDE0Ljc1Mzg1IEM5Mi4yMjY5MzUyLDE0Ljg5MjQ1IDkyLjMzODAzNTIsMTUuMDA0MzUgOTIuNDc1NjM1MiwxNS4wMDQzNSBMOTQuMTg3NjM1MiwxNS4wMDQzNSBDOTQuMzI1MzM1MiwxNS4wMDQzNSA5NC40MzYzMzUyLDE0Ljg5MjQ1IDk0LjQzNjMzNTIsMTQuNzUzODUgTDk0LjQzNjMzNTIsMTMuODE0ODUgQzk1LjAyNzkzNTIsMTQuNTczODUgOTYuMDgwNzM1MiwxNS4yMzc5NSA5Ny43OTI4MzUyLDE1LjIzNzk1IEM5OS41MDQ4MzUyLDE1LjIzNzk1IDEwMC40MTI1MzUsMTQuNzYzNTUgMTAxLjMwMTUzNSwxMy44MDc1NSBDMTAyLjE4OTUzNSwxMi44NTE1NSAxMDIuNzEzNTM1LDExLjQ0NTQ1IDEwMi43MTM1MzUsOS42MjU4NSBDMTAyLjcxMzUzNSw3LjgwNjI1IDEwMi4xOTI1MzUsNi4zOTI5MiAxMDEuMzAxNTM1LDUuNDM0NDcgQzEwMC40MTA1MzUsNC40Nzg0NSA5OS4xNjkxMzUyLDQuMDA0MDkgOTcuNzkyODM1Miw0LjAwNDA5IEM5Ni40MTY0MzUyLDQuMDA0MDkgOTUuMDU0NTM1Miw0LjY1ODQ3IDk0LjQ3OTgzNTIsNS4zNjYzNiBMOTQuNDc5ODM1MiwwLjI1MDU2IEM5NC40Nzk4MzUyLDAuMTExOSA5NC4zNjg3MzUyLDAgOTQuMjMxMTM1MiwwIEw5Mi40NjgzMzUyLDAgQzkyLjMzMDczNTIsMCA5Mi4yMTk2MzUyLDAuMTExOSA5Mi4yMTk2MzUyLDAuMjUwNTYgTDkyLjIxOTYzNTIsMTQuNzUzODUgTDkyLjIyOTMzNTIsMTQuNzUzODUgTDkyLjIyNjkzNTIsMTQuNzUzODUgWiBNMjAuOTUyMzM1Miw1LjkwNjQgQzIxLjg2MDIzNTIsNS45MDY0IDIyLjYwMzkzNTIsNi4yMzQ4IDIzLjExODMzNTIsNi44NDUzOSBDMjMuNjM5ODM1Miw3LjQ1ODQxIDIzLjk1NjIzNTIsOC4zOTAxNSAyMy45NTYyMzUyLDkuNjIxMDUgQzIzLjk1NjIzNTIsMTAuODUxOTUgMjMuNjM5ODM1MiwxMS43NzYzNSAyMy4xMTgzMzUyLDEyLjM4OTM1IEMyMi41OTY3MzUyLDEzLjAwMjM1IDIxLjg2MDIzNTIsMTMuMzI4MzUgMjAuOTUyMzM1MiwxMy4zMjgzNSBDMjAuMDQ0NDM1MiwxMy4zMjgzNSAxOS4zMDA2MzUyLDEyLjk5OTk1IDE4Ljc4NjMzNTIsMTIuMzg5MzUgQzE4LjI2NDczNTIsMTEuNzc2MzUgMTcuOTQ4NDM1MiwxMC44NTQzNSAxNy45NDg0MzUyLDkuNjIxMDUgQzE3Ljk0ODQzNTIsOC4zODc2NSAxOC4yNjQ3MzUyLDcuNDU1OTggMTguNzg2MzM1Miw2Ljg0NTM5IEMxOS4zMDc5MzUyLDYuMjMyMzcgMjAuMDQ0NDM1Miw1LjkwNjQgMjAuOTUyMzM1Miw1LjkwNjQgWiBNNDkuNjYwNjM1Miw1LjkwNjQgQzUwLjU2ODUzNTIsNS45MDY0IDUxLjMxMjMzNTIsNi4yMzQ4IDUxLjgyNjYzNTIsNi44NDUzOSBDNTIuMzQ4MjM1Miw3LjQ1ODQxIDUyLjY2NDUzNTIsOC4zOTAxNSA1Mi42NjQ1MzUyLDkuNjIxMDUgQzUyLjY2NDUzNTIsMTAuODUxOTUgNTIuMzQ4MjM1MiwxMS43NzYzNSA1MS44MjY2MzUyLDEyLjM4OTM1IEM1MS4zMDUwMzUyLDEzLjAwMjM1IDUwLjU2ODUzNTIsMTMuMzI4MzUgNDkuNjYwNjM1MiwxMy4zMjgzNSBDNDguNzUyNzM1MiwxMy4zMjgzNSA0OC4wMDkwMzUyLDEyLjk5OTk1IDQ3LjQ5NDYzNTIsMTIuMzg5MzUgQzQ2Ljk3MzEzNTIsMTEuNzc2MzUgNDYuNjU2NzM1MiwxMC44NTQzNSA0Ni42NTY3MzUyLDkuNjIxMDUgQzQ2LjY1NjczNTIsOC4zODc2NSA0Ni45NzMxMzUyLDcuNDU1OTggNDcuNDk0NjM1Miw2Ljg0NTM5IEM0OC4wMTYyMzUyLDYuMjMyMzcgNDguNzUyNzM1Miw1LjkwNjQgNDkuNjYwNjM1Miw1LjkwNjQgWiBNODguMjEzNzM1Miw4LjQ1ODI1IEw4Mi42NTc0MzUyLDguNDU4MjUgQzgyLjc2MTMzNTIsNy42OTkyNSA4My4wMzQxMzUyLDcuMDY5MTkgODMuNDU0MzM1Miw2LjYzMTMyIEM4My45MjUyMzUyLDYuMTM5OTMgODQuNjAxMzM1Miw1LjgzODI5IDg1LjUwOTIzNTIsNS44MzgyOSBDODYuNDE3MTM1Miw1LjgzODI5IDg3LjA5MzIzNTIsNi4xMzI2MyA4Ny41MzAzMzUyLDYuNjE0MjkgQzg3LjkzMzUzNTIsNy4wNTQ2IDg4LjE2MjkzNTIsNy42ODQ2NSA4OC4yMDY0MzUyLDguNDYwNjUgTDg4LjIxNjEzNTIsOC40NjA2NSBMODguMjEzNzM1Miw4LjQ1ODI1IFogTTk3LjQ0MDIzNTIsMTMuMzQwNDUgQzk2LjUyNTAzNTIsMTMuMzQwNDUgOTUuNzg4NjM1MiwxMy4wMTIwNSA5NS4yNjcwMzUyLDEyLjQwMTQ1IEM5NC43NDU0MzUyLDExLjc4ODQ1IDk0LjQyOTEzNTIsMTAuODY2NTUgOTQuNDI5MTM1Miw5LjYzMzE1IEM5NC40MjkxMzUyLDguMzk5ODUgOTQuNzQ1NDM1Miw3LjQ2ODE0IDk1LjI2NzAzNTIsNi44NTc1NSBDOTUuNzg4NjM1Miw2LjI0NDUzIDk2LjUzNDczNTIsNS45MTg1NiA5Ny40NDAyMzUyLDUuOTE4NTYgQzk4LjM0NTczNTIsNS45MTg1NiA5OS4wOTE5MzUyLDYuMjQ2OTcgOTkuNjA2MjM1Miw2Ljg1NzU1IEMxMDAuMTI3NTM1LDcuNDcwNTcgMTAwLjQ0NDUzNSw4LjQwMjI1IDEwMC40NDQ1MzUsOS42MzMxNSBDMTAwLjQ0NDUzNSwxMC44NjQwNSAxMDAuMTI3NTM1LDExLjc4ODQ1IDk5LjYwNjIzNTIsMTIuNDAxNDUgQzk5LjA4NDYzNTIsMTMuMDE0NTUgOTguMzQ4MTM1MiwxMy4zNDA0NSA5Ny40NDAyMzUyLDEzLjM0MDQ1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI3Ny4wMDgzMzUyIDE4LjY0NjQ1IDc4LjYyNjIzNTIgMjEuMzUzOTUgNzguNzQ2OTM1MiAyMS4zNTM5NSA3OC43NDY5MzUyIDE4LjY0NjQ1IDc5LjQwNjEzNTIgMTguNjQ2NDUgNzkuNDA2MTM1MiAyMi4zMDI3NSA3OC40MDQwMzUyIDIyLjMwMjc1IDc2Ljc4NjIzNTIgMTkuNTk1MjUgNzYuNjY1NDM1MiAxOS41OTUyNSA3Ni42NjU0MzUyIDIyLjMwMjc1IDc1Ljk5OTAzNTIgMjIuMzAyNzUgNzUuOTk5MDM1MiAxOC42NDY0NSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI4My4wNzYyMzUyIDE4LjY0NjQ1IDgzLjA3NjIzNTIgMTkuMjMyNzUgODAuODg2MTM1MiAxOS4yMzI3NSA4MC44ODYxMzUyIDIwLjE1NDc1IDgyLjgxMzAzNTIgMjAuMTU0NzUgODIuODEzMDM1MiAyMC43MjM5NSA4MC44ODYxMzUyIDIwLjcyMzk1IDgwLjg4NjEzNTIgMjEuNzE2NDUgODMuMTAyNzM1MiAyMS43MTY0NSA4My4xMDI3MzUyIDIyLjMwMjc1IDgwLjE2NjUzNTIgMjIuMzAyNzUgODAuMTY2NTM1MiAxOC42NDY0NSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI4NC4zNjg1MzUyIDE4LjY0NjQ1IDg1LjMwMDYzNTIgMTkuOTQ3OTUgODUuNTIyNzM1MiAxOS45NDc5NSA4Ni40Mzc5MzUyIDE4LjY0NjQ1IDg3LjE5ODUzNTIgMTguNjQ2NDUgODUuOTQwNTM1MiAyMC40NDkwNSA4Ny4yNzU4MzUyIDIyLjMwMjc1IDg2LjQ0NTEzNTIgMjIuMzAyNzUgODUuNDU5OTM1MiAyMC45NDc3NSA4NS4yMjgxMzUyIDIwLjk0Nzc1IDg0LjI3OTEzNTIgMjIuMzAyNzUgODMuNTE4NTM1MiAyMi4zMDI3NSA4NC44MjAwMzUyIDIwLjQ0OTA1IDgzLjUyODIzNTIgMTguNjQ2NDUgODQuMzY2MTM1MiAxOC42NDY0NSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg5LjM1OTgzNTIsMTguNTk1MjUgQzkwLjM4NjAzNTIsMTguNTk1MjUgOTEuMDYyMjM1MiwxOS4wODY1NSA5MS4wNjIyMzUyLDIwLjAyNTU1IEw5MS4wNjIyMzUyLDIwLjA3NjY1IEw5MC4zNDI2MzUyLDIwLjA3NjY1IEw5MC4zNDI2MzUyLDIwLjAyNTU1IEM5MC4zNDI2MzUyLDE5LjQ5MDQ1IDg5Ljk4MjgzNTIsMTkuMjIyODUgODkuMzU3NDM1MiwxOS4yMjI4NSBMODkuMjI5NDM1MiwxOS4yMjI4NSBDODguNjEzNzM1MiwxOS4yMjI4NSA4OC4yMzcwMzUyLDE5LjUxNzE1IDg4LjIzNzAzNTIsMjAuMTM3NDUgTDg4LjIzNzAzNTIsMjAuODAxNTUgQzg4LjIzNzAzNTIsMjEuNDQ4NjUgODguNjEzNzM1MiwyMS43MzMyNSA4OS4yMjk0MzUyLDIxLjczMzI1IEw4OS4zNTc0MzUyLDIxLjczMzI1IEM4OS45ODI4MzUyLDIxLjczMzI1IDkwLjM0OTgzNTIsMjEuNDY1NjUgOTAuMzQ5ODM1MiwyMC45MjMyNSBMOTAuMzQ5ODM1MiwyMC44ODkxNSBMOTEuMDY5NDM1MiwyMC44ODkxNSBMOTEuMDY5NDM1MiwyMC45MjMyNSBDOTEuMDY5NDM1MiwyMS44NzkyNSA5MC4zNzY0MzUyLDIyLjM2MzM1IDg5LjM1MDEzNTIsMjIuMzYzMzUgTDg5LjIyMjIzNTIsMjIuMzYzMzUgQzg4LjIyMDEzNTIsMjIuMzYzMzUgODcuNTAyOTM1MiwyMS44NzE5NSA4Ny41MDI5MzUyLDIwLjgxMTM1IEw4Ny41MDI5MzUyLDIwLjE0NzI1IEM4Ny41MDI5MzUyLDE5LjExMzM1IDg4LjIxMjgzNTIsMTguNjAyNTUgODkuMjIyMjM1MiwxOC42MDI1NSBMODkuMzUwMTM1MiwxOC42MDI1NSBMODkuMzU5ODM1MiwxOC41OTI3NSBMODkuMzU5ODM1MiwxOC41OTUyNSBaIiBpZD0iUGF0aCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9Ijk0LjY5MTQzNTIgMTguNjQ2NDUgOTQuNjkxNDM1MiAxOS4yMzI3NSA5Mi41MDEzMzUyIDE5LjIzMjc1IDkyLjUwMTMzNTIgMjAuMTU0NzUgOTQuNDI4MjM1MiAyMC4xNTQ3NSA5NC40MjgyMzUyIDIwLjcyMzk1IDkyLjUwMTMzNTIgMjAuNzIzOTUgOTIuNTAxMzM1MiAyMS43MTY0NSA5NC43MTgwMzUyIDIxLjcxNjQ1IDk0LjcxODAzNTIgMjIuMzAyNzUgOTEuNzgxNzM1MiAyMi4zMDI3NSA5MS43ODE3MzUyIDE4LjY0NjQ1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTYuOTY4MTM1MiwxOC42MDQ0NSBDOTcuODgzMjM1MiwxOC42MDQ0NSA5OC41MDg2MzUyLDE5LjAwMTA1IDk4LjUwODYzNTIsMTkuNzI1OTUgTDk4LjUwODYzNTIsMTkuOTU5NDUgTDk3LjgwNjAzNTIsMTkuOTU5NDUgTDk3LjgwNjAzNTIsMTkuNzI1OTUgQzk3LjgwNjAzNTIsMTkuMzU2MTUgOTcuNDgwMDM1MiwxOS4xNzM3NSA5Ni45NTg0MzUyLDE5LjE3Mzc1IEw5Ni44NjQyMzUyLDE5LjE3Mzc1IEM5Ni4zMzMwMzUyLDE5LjE3Mzc1IDk2LjAyNjMzNTIsMTkuMzUzNzUgOTYuMDI2MzM1MiwxOS42MzEwNSBMOTYuMDI2MzM1MiwxOS42ODIxNSBDOTYuMDI2MzM1MiwxOS45OTM1NSA5Ni4yOTE5MzUyLDIwLjA2MTY1IDk3LjE1NjQzNTIsMjAuMjE3MzUgQzk4LjEyNDczNTIsMjAuMzk3MzUgOTguNTY5MDM1MiwyMC42NzQ2NSA5OC41NjkwMzUyLDIxLjI4NzY1IEw5OC41NjkwMzUyLDIxLjM0ODQ1IEM5OC41NjkwMzUyLDIxLjk1MTc1IDk4LjAzMDUzNTIsMjIuMzc1MDUgOTYuOTc3NzM1MiwyMi4zNzUwNSBMOTYuODgzNTM1MiwyMi4zNzUwNSBDOTUuODIxMTM1MiwyMi4zNzUwNSA5NS4yNzU0MzUyLDIxLjk0NDQ1IDk1LjI3NTQzNTIsMjEuMjA5ODUgTDk1LjI3NTQzNTIsMjAuOTc2MjUgTDk1Ljk3ODAzNTIsMjAuOTc2MjUgTDk1Ljk3ODAzNTIsMjEuMjA5ODUgQzk1Ljk3ODAzNTIsMjEuNjUwMTUgOTYuMjk0NDM1MiwyMS44MTMxNSA5Ni44OTMyMzUyLDIxLjgxMzE1IEw5Ni45Nzc3MzUyLDIxLjgxMzE1IEM5Ny41NTk3MzUyLDIxLjgxMzE1IDk3Ljg2ODczNTIsMjEuNjU3NDUgOTcuODY4NzM1MiwyMS4zNjU1NSBMOTcuODY4NzM1MiwyMS4zMTQ0NSBDOTcuODY4NzM1MiwyMS4wMjAwNSA5Ny41ODYyMzUyLDIwLjkwODE1IDk2LjczMTQzNTIsMjAuNzYyMjUgQzk1LjgzMzEzNTIsMjAuNjA2NTUgOTUuMzM1NzM1MiwyMC4zNjU3NSA5NS4zMzU3MzUyLDE5LjcyODM1IEw5NS4zMzU3MzUyLDE5LjY2MDI1IEM5NS4zMzU3MzUyLDE5LjAxMzE1IDk1LjkyNzMzNTIsMTguNjI2MzUgOTYuODc2MzM1MiwxOC42MjYzNSBMOTYuOTcwNTM1MiwxOC42MjYzNSBMOTYuOTcwNTM1MiwxOC42MDkzNSBMOTYuOTY4MTM1MiwxOC42MDQ0NSBaIiBpZD0iUGF0aCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAwLjgwOTUzNSwxOC41OTU3NSBDMTAxLjcyNTUzNSwxOC41OTU3NSAxMDIuMzUwNTM1LDE4Ljk5MjI1IDEwMi4zNTA1MzUsMTkuNzE3MTUgTDEwMi4zNTA1MzUsMTkuOTUwNjUgTDEwMS42NDc1MzUsMTkuOTUwNjUgTDEwMS42NDc1MzUsMTkuNzE3MTUgQzEwMS42NDc1MzUsMTkuMzQ3MzUgMTAxLjMyMTUzNSwxOS4xNjQ5NSAxMDAuODAwNTM1LDE5LjE2NDk1IEwxMDAuNzA2NTM1LDE5LjE2NDk1IEMxMDAuMTc0NTM1LDE5LjE2NDk1IDk5Ljg2ODEzNTIsMTkuMzQ0OTUgOTkuODY4MTM1MiwxOS42MjIyNSBMOTkuODY4MTM1MiwxOS42NzMzNSBDOTkuODY4MTM1MiwxOS45ODQ3NSAxMDAuMTMzNTM1LDIwLjA1Mjg1IDEwMC45OTg1MzUsMjAuMjA4NTUgQzEwMS45NjY1MzUsMjAuMzg4NTUgMTAyLjQxMDUzNSwyMC42NjU4NSAxMDIuNDEwNTM1LDIxLjI3ODg1IEwxMDIuNDEwNTM1LDIxLjMzOTY1IEMxMDIuNDEwNTM1LDIxLjk0Mjk1IDEwMS44NzI1MzUsMjIuMzY2MjUgMTAwLjgxOTUzNSwyMi4zNjYyNSBMMTAwLjcyNTUzNSwyMi4zNjYyNSBDOTkuNjYyOTM1MiwyMi4zNjYyNSA5OS4xMTcyMzUyLDIxLjkzNTY1IDk5LjExNzIzNTIsMjEuMjAxMDUgTDk5LjExNzIzNTIsMjAuOTY3NTUgTDk5LjgxOTgzNTIsMjAuOTY3NTUgTDk5LjgxOTgzNTIsMjEuMjAxMDUgQzk5LjgxOTgzNTIsMjEuNjQxMzUgMTAwLjEzNjUzNSwyMS44MDQzNSAxMDAuNzM0NTM1LDIxLjgwNDM1IEwxMDAuODE5NTM1LDIxLjgwNDM1IEMxMDEuNDAxNTM1LDIxLjgwNDM1IDEwMS43MTA1MzUsMjEuNjQ4NjUgMTAxLjcxMDUzNSwyMS4zNTY3NSBMMTAxLjcxMDUzNSwyMS4zMDU2NSBDMTAxLjcxMDUzNSwyMS4wMTEyNSAxMDEuNDI4NTM1LDIwLjg5OTM1IDEwMC41NzM1MzUsMjAuNzUzNDUgQzk5LjY3NDkzNTIsMjAuNTk3NzUgOTkuMTc3NTM1MiwyMC4zNTY5NSA5OS4xNzc1MzUyLDE5LjcxOTU1IEw5OS4xNzc1MzUyLDE5LjY1MTQ1IEM5OS4xNzc1MzUyLDE5LjAwNDM1IDk5Ljc2OTEzNTIsMTguNjE3NTUgMTAwLjcxODUzNSwxOC42MTc1NSBMMTAwLjgxMjUzNSwxOC42MTc1NSBMMTAwLjgxMjUzNSwxOC42MDA1NSBMMTAwLjgwOTUzNSwxOC41OTU3NSBaIiBpZD0iUGF0aCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjguMzI2NjM1MiwyMi4zNTU3NSBMNjguMzI2NjM1MiwxOC42NDg0NSBMNjkuNjQ1MDM1MiwxOC42NDg0NSBDNzAuMDg5NDM1MiwxOC42NDg0NSA3MC40MjUwMzUyLDE4LjcyNjI1IDcwLjY0NzEzNTIsMTguODg5MjUgQzcwLjg2OTMzNTIsMTkuMDUyMjUgNzAuOTgwNDM1MiwxOS4zMDI4NSA3MC45ODA0MzUyLDE5LjY0ODI1IEM3MC45ODA0MzUyLDE5Ljk5MzY1IDcwLjk0NjYzNTIsMTkuOTQyNTUgNzAuODg2MjM1MiwyMC4wNjE3NSBDNzAuODE4NjM1MiwyMC4xODM0NSA3MC43MjQ0MzUyLDIwLjI3ODI1IDcwLjU5NDAzNTIsMjAuMzM2NjUgQzcwLjQ2NjAzNTIsMjAuNDA0NzUgNzAuMzIxMjM1MiwyMC40NDEyNSA3MC4xNDk3MzUyLDIwLjQ0MTI1IEw3MC4xNDk3MzUyLDIwLjQyNDI1IEM3MC40NTg4MzUyLDIwLjQyNDI1IDcwLjcwNTEzNTIsMjAuNTE5MTUgNzAuODc2NTM1MiwyMC42ODIxNSBDNzEuMDQ4MDM1MiwyMC44NDUwNSA3MS4xNDIyMzUyLDIxLjA2MTU1IDcxLjE0MjIzNTIsMjEuMzI5MTUgQzcxLjE0MjIzNTIsMjEuNTk2NzUgNzEuMDMxMTM1MiwyMS45MjUxNSA3MC44MDg5MzUyLDIyLjA4ODE1IEM3MC41ODY4MzUyLDIyLjI2MDg1IDcwLjI2MDgzNTIsMjIuMzQ2MDUgNjkuODUwMzM1MiwyMi4zNDYwNSBMNjguMzM2MzM1MiwyMi4zNDYwNSBMNjguMzI2NjM1MiwyMi4zNTU3NSBaIE02OC44OTE3MzUyLDIwLjIzNDU1IEw2OS42NDUwMzUyLDIwLjIzNDU1IEM2OS44OTM4MzUyLDIwLjIzNDU1IDcwLjA4MjEzNTIsMjAuMTkwNzUgNzAuMjE3MzM1MiwyMC4wOTU4NSBDNzAuMzUyNjM1MiwyMC4wMDA5NSA3MC40MjI2MzUyLDE5Ljg3MjA1IDcwLjQyMjYzNTIsMTkuNjk5MzUgQzcwLjQyMjYzNTIsMTkuNTI2NjUgNzAuMzU1MDM1MiwxOS4zODA2NSA3MC4yMjQ2MzUyLDE5LjI5MzA1IEM3MC4wOTQyMzUyLDE5LjIwNTU1IDY5Ljg5ODYzNTIsMTkuMTY0MTUgNjkuNjQyNjM1MiwxOS4xNjQxNSBMNjguODg5MjM1MiwxOS4xNjQxNSBMNjguODg5MjM1MiwyMC4yNDE4NSBMNjguODg5MjM1MiwyMC4yMzIwNSBMNjguODkxNzM1MiwyMC4yMzQ1NSBaIE02OC44OTE3MzUyLDIxLjg0NzM1IEw2OS44MzM0MzUyLDIxLjg0NzM1IEM3MC4wNjUyMzUyLDIxLjg0NzM1IDcwLjI0MzkzNTIsMjEuNzk2MjUgNzAuMzcxOTM1MiwyMS43MDEzNSBDNzAuNDk5OTM1MiwyMS42MDY1NSA3MC41Njk5MzUyLDIxLjQ2Nzg1IDcwLjU2OTkzNTIsMjEuMjc4MDUgQzcwLjU2OTkzNTIsMjEuMDg4MzUgNzAuNTAyMzM1MiwyMC45NTk0NSA3MC4zNzE5MzUyLDIwLjg1NDg1IEM3MC4yNDE1MzUyLDIwLjc1MDI1IDcwLjA2MjgzNTIsMjAuNjk5MTUgNjkuODMzNDM1MiwyMC42OTkxNSBMNjguODkxNzM1MiwyMC42OTkxNSBMNjguODkxNzM1MiwyMS44NDQ4NSBMNjguODkxNzM1MiwyMS44NDczNSBaIiBpZD0iU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI3Mi40ODA4MzUyIDIyLjM1NTc1IDcyLjQ4MDgzNTIgMjAuODY0NTUgNzEuMTg4OTM1MiAxOC42NDg0NSA3MS44MzEyMzUyIDE4LjY0ODQ1IDcyLjc1NjEzNTIgMjAuMzA1MDUgNzMuNjg4MTM1MiAxOC42NDg0NSA3NC4zMzA0MzUyIDE4LjY0ODQ1IDczLjAzODYzNTIgMjAuODY0NTUgNzMuMDM4NjM1MiAyMi4zNTU3NSA3Mi40ODMyMzUyIDIyLjM1NTc1Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",alt:(0,I.__)("Liquid Web Software Manager","%TEXTDOMAIN%"),className:"w-[130px] shrink-0"}),(0,Be.jsxs)("div",{className:"relative w-[260px]",children:[(0,Be.jsx)(Ke,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground pointer-events-none"}),(0,Be.jsx)(Xt,{value:e,onChange:e=>t(e.target.value),placeholder:(0,I.__)("Search features…","%TEXTDOMAIN%"),className:"pl-10 text-sm"})]}),(0,Be.jsxs)(cs,{value:n,onValueChange:e=>{r(e),"all"!==e&&t("")},children:[(0,Be.jsx)(ls,{className:"w-[168px]",children:(0,Be.jsx)(us,{placeholder:(0,I.__)("All Products","%TEXTDOMAIN%")})}),(0,Be.jsxs)(ds,{children:[(0,Be.jsx)(js,{value:"all",children:(0,I.__)("All Products","%TEXTDOMAIN%")}),Ds.map(e=>(0,Be.jsx)(js,{value:e.slug,children:e.name},e.slug))]})]})]})}const xs=Je("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]),fs=Je("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),ps=Je("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);function As({icon:e,label:t,action:n}){return(0,Be.jsxs)("div",{className:"flex items-center gap-2.5",children:[e,(0,Be.jsx)("span",{className:"flex-1 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:t}),n]})}function Ls(){return(0,Be.jsxs)("div",{className:"flex items-center gap-2 animate-pulse",children:[(0,Be.jsx)("div",{className:"h-9 flex-1 rounded-md bg-muted"}),(0,Be.jsx)("div",{className:"h-3.5 w-8 rounded bg-muted shrink-0"})]})}const ws=Je("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),Es=Je("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),ms=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,hs=$e,Os=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return hs(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:i,defaultVariants:M}=t,o=Object.keys(i).map(e=>{const t=null==n?void 0:n[e],r=null==M?void 0:M[e];if(null===t)return null;const o=ms(t)||ms(r);return i[e][o]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),a=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...M,...s}[t]):{...M,...s}[t]===n})?[...e,n,r]:e},[]);return hs(e,o,a,null==n?void 0:n.class,null==n?void 0:n.className)},Ss=Os("cursor-pointer inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background text-foreground shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",xs:"h-6 gap-1 rounded-md px-2 text-xs has-[>svg]:px-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-xs":"size-6 rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function bs({className:e,variant:t="default",size:n="default",asChild:r=!1,...i}){const M=r?rn:"button";return(0,Be.jsx)(M,{"data-slot":"button","data-variant":t,"data-size":n,className:Gt(Ss({variant:t,size:n,className:e})),...i})}const vs=(0,Pe.createContext)({toasts:[],addToast:()=>{},removeToast:()=>{}});function Us({children:e}){const[t,n]=(0,Pe.useState)([]),r=(0,Pe.useRef)(0),i=(0,Pe.useCallback)(e=>{n(t=>t.filter(t=>t.id!==e))},[]),M=(0,Pe.useCallback)((e,t="default",M)=>{const o="lw-harbor-toast-id-"+ ++r.current;n(n=>[...n,{id:o,message:e,variant:t,action:M}]),M||setTimeout(()=>i(o),3500)},[i]);return(0,Be.jsx)(vs.Provider,{value:{toasts:t,addToast:M,removeToast:i},children:e})}const ks=()=>(0,Pe.useContext)(vs),Cs=(0,Pe.createContext)({errors:[],addError:()=>{},removeError:()=>{},clearAll:()=>{}});function Qs({children:e}){const[t,n]=(0,Pe.useState)([]),r=(0,Pe.useCallback)(e=>{n(t=>t.some(t=>t.code===e.code)?t:[...t,e])},[]),i=(0,Pe.useCallback)(e=>{n(t=>t.filter(t=>t.code!==e))},[]),M=(0,Pe.useCallback)(()=>n([]),[]);return(0,Be.jsx)(Cs.Provider,{value:{errors:t,addError:r,removeError:i,clearAll:M},children:e})}const Ys=()=>(0,Pe.useContext)(Cs),_s={licenseKeyPrefix:"LWSW-",pluginsUrl:"/wp-admin/plugins.php"};function Rs(e,t){return window.harborData?.[e]??t??_s[e]??null}function Ps(){return`${Rs("licenseKeyPrefix")}XXXX-XXXX-XXXX-XXXX-XXXX`}function Fs({currentKey:e,isEditing:t,onEdit:n,onCancel:r,onRemove:i,onSuccess:M}){const[o,s]=(0,Pe.useState)(e||""),[a,u]=(0,Pe.useState)(null),{storeLicense:l}=(0,c.useDispatch)(Re),{addToast:N}=ks(),{addError:g}=Ys(),{isStoring:d,canModifyLicense:j}=(0,c.useSelect)(e=>({isStoring:e(Re).isLicenseStoring(),canModifyLicense:e(Re).canModifyLicense()}),[]);(0,Pe.useEffect)(()=>{t&&e&&s(e),t||(s(e||""),u(null))},[t,e]);const D=async()=>{const e=o.trim();if(!e)return void u((0,I.__)("Please enter a license key.","%TEXTDOMAIN%"));u(null);const t=await l(e);t instanceof T?g(t):(N((0,I.__)("License activated successfully.","%TEXTDOMAIN%"),"success"),s(""),M())},y=(0,Be.jsxs)("div",{className:"flex gap-2",children:[(0,Be.jsx)(Xt,{id:"license-key-input",placeholder:Ps(),value:o,onChange:e=>{s(e.target.value.toUpperCase()),a&&u(null)},onKeyDown:e=>"Enter"===e.key&&j&&D(),className:"flex-1 text-xs font-mono uppercase","aria-invalid":!!a,"aria-describedby":a?"license-key-error":void 0,disabled:!j,autoFocus:t}),(0,Be.jsx)(bs,{onClick:D,disabled:!j||!o.trim(),children:d?(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(fs,{className:"w-4 h-4 animate-spin"}),(0,I.__)("Verifying…","%TEXTDOMAIN%")]}):(0,I.__)("Save","%TEXTDOMAIN%")})]});return null===e||t?null!==e&&t?(0,Be.jsxs)("div",{className:"space-y-2",children:[y,(0,Be.jsxs)("div",{className:"flex items-center justify-between",children:[(0,Be.jsxs)("button",{type:"button",onClick:async()=>{await i()||(s(""),u(null))},disabled:!j,className:"flex items-center gap-1 text-[11px] text-destructive transition-colors hover:opacity-75 disabled:opacity-50",children:[(0,Be.jsx)(Es,{className:"w-3 h-3"}),(0,I.__)("Remove license","%TEXTDOMAIN%")]}),(0,Be.jsx)("button",{type:"button",onClick:r,disabled:!j,className:"text-[11px] text-muted-foreground transition-colors hover:opacity-75 disabled:opacity-50",children:(0,I.__)("Cancel","%TEXTDOMAIN%")})]}),a&&(0,Be.jsx)("p",{id:"license-key-error",className:"text-sm text-destructive",role:"alert",children:a})]}):(0,Be.jsxs)("div",{className:"space-y-3",children:[(0,Be.jsx)("label",{className:"text-sm font-medium",htmlFor:"license-key-input",children:(0,I.__)("Enter License Key","%TEXTDOMAIN%")}),y,d&&(0,Be.jsxs)("p",{className:"text-sm text-muted-foreground flex items-center gap-1.5",children:[(0,Be.jsx)(fs,{className:"w-3.5 h-3.5 animate-spin"}),(0,I.__)("Checking license with server…","%TEXTDOMAIN%")]}),a&&(0,Be.jsx)("p",{id:"license-key-error",className:"text-sm text-destructive",role:"alert",children:a})]}):(0,Be.jsxs)("div",{className:"flex items-center gap-2",children:[(0,Be.jsx)(Xt,{readOnly:!0,value:e,className:"flex-1 text-xs font-mono uppercase bg-neutral-100 cursor-default select-all",tabIndex:-1}),(0,Be.jsxs)("button",{type:"button",onClick:n,className:"flex shrink-0 items-center gap-1 text-[11px] text-muted-foreground transition-colors hover:opacity-75",children:[(0,Be.jsx)(ws,{className:"w-3 h-3"}),(0,I.__)("Edit","%TEXTDOMAIN%")]})]})}const Bs=Je("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),Ws=Os("inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border-border text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",ghost:"[a&]:hover:bg-accent [a&]:hover:text-accent-foreground",link:"text-primary underline-offset-4 [a&]:hover:underline",success:"bg-emerald-100 text-emerald-800 border-emerald-200",gradient:"bg-gradient-to-r from-emerald-500 to-emerald-600 text-white border-0",warning:"bg-amber-100 text-amber-800 border-amber-200",info:"bg-blue-100 text-blue-800 border-blue-200"}},defaultVariants:{variant:"default"}});function Zs({className:e,variant:t,...n}){return(0,Be.jsx)("span",{className:Gt(Ws({variant:t}),e),...n})}const Gs={licensed:"gradient",unlicensed:"outline",legacy:"warning",free:"secondary",bonus:"warning",revoked:"destructive",unactivated:"warning",expired:"destructive",cancelled:"outline",suspended:"destructive",over_limit:"warning"},Xs={unlicensed:()=>(0,I.__)("Unlicensed","%TEXTDOMAIN%"),legacy:()=>(0,I.__)("Legacy","%TEXTDOMAIN%"),free:()=>(0,I.__)("Free","%TEXTDOMAIN%"),bonus:()=>(0,I.__)("Bonus","%TEXTDOMAIN%"),revoked:()=>(0,I.__)("Unavailable","%TEXTDOMAIN%"),unactivated:()=>(0,I.__)("Unactivated","%TEXTDOMAIN%"),expired:()=>(0,I.__)("Expired","%TEXTDOMAIN%"),cancelled:()=>(0,I.__)("Cancelled","%TEXTDOMAIN%"),suspended:()=>(0,I.__)("Suspended","%TEXTDOMAIN%"),over_limit:()=>(0,I.__)("Over limit","%TEXTDOMAIN%")};function Hs({type:e,tierName:t,className:n}){const r="licensed"===e?t:Xs[e]();return(0,Be.jsx)(Zs,{variant:Gs[e],className:Gt(n),children:r})}var Vs=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=Pe.useState(),r=Pe.useRef(null),i=Pe.useRef(e),M=Pe.useRef("none"),o=e?"mounted":"unmounted",[s,a]=function(e,t){return Pe.useReducer((e,n)=>t[e][n]??e,e)}(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Pe.useEffect(()=>{const e=Js(r.current);M.current="mounted"===s?e:"none"},[s]),hn(()=>{const t=r.current,n=i.current;if(n!==e){const r=M.current,o=Js(t);a(e?"MOUNT":"none"===o||"none"===t?.display?"UNMOUNT":n&&r!==o?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,a]),hn(()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,o=M=>{const o=Js(r.current).includes(CSS.escape(M.animationName));if(M.target===t&&o&&(a("ANIMATION_END"),!i.current)){const r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)})}},s=e=>{e.target===t&&(M.current=Js(r.current))};return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",o),t.addEventListener("animationend",o),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",o),t.removeEventListener("animationend",o)}}a("ANIMATION_END")},[t,a]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Pe.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}(t),i="function"==typeof n?n({present:r.isPresent}):Pe.Children.only(n),M=tn(r.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(i));return"function"==typeof n||r.isPresent?Pe.cloneElement(i,{ref:M}):null};function Js(e){return e?.animationName||"none"}Vs.displayName="Presence";var[Ks,qs]=Kt("Tooltip",[wi]),$s=wi(),ea="TooltipProvider",ta=700,na="tooltip.open",[ra,ia]=Ks(ea),Ma=e=>{const{__scopeTooltip:t,delayDuration:n=ta,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:M}=e,o=Pe.useRef(!0),s=Pe.useRef(!1),a=Pe.useRef(0);return Pe.useEffect(()=>{const e=a.current;return()=>window.clearTimeout(e)},[]),(0,Be.jsx)(ra,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:Pe.useCallback(()=>{window.clearTimeout(a.current),o.current=!1},[]),onClose:Pe.useCallback(()=>{window.clearTimeout(a.current),a.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:Pe.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:M})};Ma.displayName=ea;var oa="Tooltip",[sa,aa]=Ks(oa),ca=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:M,disableHoverableContent:o,delayDuration:s}=e,a=ia(oa,e.__scopeTooltip),c=$s(t),[u,l]=Pe.useState(null),N=bn(),g=Pe.useRef(0),d=o??a.disableHoverableContent,j=s??a.delayDuration,D=Pe.useRef(!1),[y,I]=Hi({prop:r,defaultProp:i??!1,onChange:e=>{e?(a.onOpen(),document.dispatchEvent(new CustomEvent(na))):a.onClose(),M?.(e)},caller:oa}),z=Pe.useMemo(()=>y?D.current?"delayed-open":"instant-open":"closed",[y]),T=Pe.useCallback(()=>{window.clearTimeout(g.current),g.current=0,D.current=!1,I(!0)},[I]),x=Pe.useCallback(()=>{window.clearTimeout(g.current),g.current=0,I(!1)},[I]),f=Pe.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{D.current=!0,I(!0),g.current=0},j)},[j,I]);return Pe.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,Be.jsx)(Fi,{...c,children:(0,Be.jsx)(sa,{scope:t,contentId:N,open:y,stateAttribute:z,trigger:u,onTriggerChange:l,onTriggerEnter:Pe.useCallback(()=>{a.isOpenDelayedRef.current?f():T()},[a.isOpenDelayedRef,f,T]),onTriggerLeave:Pe.useCallback(()=>{d?x():(window.clearTimeout(g.current),g.current=0)},[x,d]),onOpen:T,onClose:x,disableHoverableContent:d,children:n})})};ca.displayName=oa;var ua="TooltipTrigger",la=Pe.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=aa(ua,n),M=ia(ua,n),o=$s(n),s=tn(t,Pe.useRef(null),i.onTriggerChange),a=Pe.useRef(!1),c=Pe.useRef(!1),u=Pe.useCallback(()=>a.current=!1,[]);return Pe.useEffect(()=>()=>document.removeEventListener("pointerup",u),[u]),(0,Be.jsx)(Bi,{asChild:!0,...o,children:(0,Be.jsx)(cn.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:s,onPointerMove:Jt(e.onPointerMove,e=>{"touch"!==e.pointerType&&(c.current||M.isPointerInTransitRef.current||(i.onTriggerEnter(),c.current=!0))}),onPointerLeave:Jt(e.onPointerLeave,()=>{i.onTriggerLeave(),c.current=!1}),onPointerDown:Jt(e.onPointerDown,()=>{i.open&&i.onClose(),a.current=!0,document.addEventListener("pointerup",u,{once:!0})}),onFocus:Jt(e.onFocus,()=>{a.current||i.onOpen()}),onBlur:Jt(e.onBlur,i.onClose),onClick:Jt(e.onClick,i.onClose)})})});la.displayName=ua;var Na="TooltipPortal",[ga,da]=Ks(Na,{forceMount:void 0}),ja=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,M=aa(Na,t);return(0,Be.jsx)(ga,{scope:t,forceMount:n,children:(0,Be.jsx)(Vs,{present:n||M.open,children:(0,Be.jsx)(Gi,{asChild:!0,container:i,children:r})})})};ja.displayName=Na;var Da="TooltipContent",ya=Pe.forwardRef((e,t)=>{const n=da(Da,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...M}=e,o=aa(Da,e.__scopeTooltip);return(0,Be.jsx)(Vs,{present:r||o.open,children:o.disableHoverableContent?(0,Be.jsx)(fa,{side:i,...M,ref:t}):(0,Be.jsx)(Ia,{side:i,...M,ref:t})})}),Ia=Pe.forwardRef((e,t)=>{const n=aa(Da,e.__scopeTooltip),r=ia(Da,e.__scopeTooltip),i=Pe.useRef(null),M=tn(t,i),[o,s]=Pe.useState(null),{trigger:a,onClose:c}=n,u=i.current,{onPointerInTransitChange:l}=r,N=Pe.useCallback(()=>{s(null),l(!1)},[l]),g=Pe.useCallback((e,t)=>{const n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,function(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),M=Math.abs(t.left-e.x);switch(Math.min(n,r,i,M)){case M:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}(r,n.getBoundingClientRect())),M=function(e){const t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const r=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x)))break;t.pop()}t.push(r)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const r=e[t];for(;n.length>=2;){const e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x)))break;n.pop()}n.push(r)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...i,...function(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())]);s(M),l(!0)},[l]);return Pe.useEffect(()=>()=>N(),[N]),Pe.useEffect(()=>{if(a&&u){const e=e=>g(e,u),t=e=>g(e,a);return a.addEventListener("pointerleave",e),u.addEventListener("pointerleave",t),()=>{a.removeEventListener("pointerleave",e),u.removeEventListener("pointerleave",t)}}},[a,u,g,N]),Pe.useEffect(()=>{if(o){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},r=a?.contains(t)||u?.contains(t),i=!function(e,t){const{x:n,y:r}=e;let i=!1;for(let e=0,M=t.length-1;e<t.length;M=e++){const o=t[e],s=t[M],a=o.x,c=o.y,u=s.x,l=s.y;c>r!=l>r&&n<(u-a)*(r-c)/(l-c)+a&&(i=!i)}return i}(n,o);r?N():i&&(N(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[a,u,o,c,N]),(0,Be.jsx)(fa,{...e,ref:M})}),[za,Ta]=Ks(oa,{isInside:!1}),xa=function(e){const t=({children:e})=>(0,Be.jsx)(Be.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=on,t}("TooltipContent"),fa=Pe.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:M,onPointerDownOutside:o,...s}=e,a=aa(Da,n),c=$s(n),{onClose:u}=a;return Pe.useEffect(()=>(document.addEventListener(na,u),()=>document.removeEventListener(na,u)),[u]),Pe.useEffect(()=>{if(a.trigger){const e=e=>{const t=e.target;t?.contains(a.trigger)&&u()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[a.trigger,u]),(0,Be.jsx)(dn,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:M,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:u,children:(0,Be.jsxs)(Wi,{"data-state":a.stateAttribute,...c,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,Be.jsx)(xa,{children:r}),(0,Be.jsx)(za,{scope:n,isInside:!0,children:(0,Be.jsx)(qi,{id:a.contentId,role:"tooltip",children:i||r})})]})})});ya.displayName=Da;var pa="TooltipArrow";Pe.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=$s(n);return Ta(pa,n).isInside?null:(0,Be.jsx)(Zi,{...i,...r,ref:t})}).displayName=pa;var Aa=Ma,La=ca,wa=la,Ea=ja,ma=ya;function ha({label:e,children:t,className:n,style:r}){return(0,Be.jsx)(Aa,{children:(0,Be.jsxs)(La,{children:[(0,Be.jsx)(wa,{asChild:!0,children:(0,Be.jsx)("span",{className:n,children:t})}),(0,Be.jsx)(Ea,{children:(0,Be.jsx)(ma,{sideOffset:6,style:{zIndex:100001,maxWidth:240,padding:"6px 10px",borderRadius:6,fontSize:12,lineHeight:1.45,backgroundColor:"#1a1a1a",color:"#fff",boxShadow:"0 4px 12px rgba(0,0,0,0.2)",...r},children:e})})]})})}const Oa={give:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0iZ2l2ZS10aXRsZSI+Cjx0aXRsZSBpZD0iZ2l2ZS10aXRsZSI+R2l2ZVdQIGxvZ288L3RpdGxlPgo8cGF0aCBkPSJNMCA5Ljg1NzE0QzAgNC40MTMxOSA0LjQxMzE5IDAgOS44NTcxNCAwSDM2LjE0MjlDNDEuNTg2OCAwIDQ2IDQuNDEzMTkgNDYgOS44NTcxNFYzNi4xNDI5QzQ2IDQxLjU4NjggNDEuNTg2OCA0NiAzNi4xNDI5IDQ2SDkuODU3MTRDNC40MTMxOSA0NiAwIDQxLjU4NjggMCAzNi4xNDI5VjkuODU3MTRaIiBmaWxsPSIjM0Q3QkY1Ii8+CjxwYXRoIGQ9Ik00MS4wNzEzIDIyLjM3MTZDMzYuMTg2MiAyMi41NzQgMzYuODI2MSAyMi41MTg4IDIyLjY1MjMgMjIuNTkyNEMyMi41MTkyIDIyLjU5MjQgMjIuMjUzMSAyMi42NDc2IDIyLjI1MzEgMjIuOTExNEMyMi4yNTMxIDIzLjEzODMgMjIuMjY1OCAyNC44MDY3IDIyLjI3MjEgMjUuMjkxM0MyMi4yNzIxIDI1LjM3MSAyMi4yNDA0IDI1LjQ1MDggMjIuNDQzMiAyNS40NTA4QzIyLjYxNDMgMjUuNDUwOCAyOS40MzgyIDI1LjM4MzMgMzQuMTk2NiAyNC45OTY5QzMzLjM1MzkgMzAuMDg3OSAyOC43OTgzIDMzLjk3NjcgMjMuMzA0OSAzMy45NzY3QzE3LjgxMTUgMzMuOTc2NyAxMi45MiAyOS43OTM1IDEyLjMzMDggMjQuNDMyNkMxMi4zMzA4IDI0LjQwMTkgMTIuMzI0NSAyNC4zNzczIDEyLjMyNDUgMjQuMzQ2N0MxMi4yODY0IDI0LjAwMzIgMTIuMjY3NCAyMy42NDc0IDEyLjI2NzQgMjMuMjk3OEMxMi4yNjc0IDIyLjk2NjYgMTIuMjg2NCAyMi42MzU0IDEyLjMxODEgMjIuMzEwM0MxMi40ODI5IDIwLjcxNTUgMTMuMDI3OCAxOS4xMjA3IDEzLjkyMTIgMTcuNjk3N0MxMy45MzM4IDE3LjY3OTMgMTMuOTQ2NSAxNy42NjA5IDEzLjk1OTIgMTcuNjQyNUMxNC4wOTIyIDE3LjQzMzkgMTQuMjM4IDE3LjIzMTUgMTQuMzgzNyAxNy4wMzUyQzE0LjQ4NTEgMTYuOTAwMyAxNC41ODY0IDE2Ljc1OTIgMTQuNzAwNSAxNi42MzA0QzE0Ljc1NzUgMTYuNTU2OCAxNC44MjA5IDE2LjQ4MzIgMTQuODg0MiAxNi40MDk2QzE2LjY3NzMgMTQuMzYwOSAxOS4yNDk4IDEyLjk2ODUgMjIuMTU4MSAxMi42ODAyQzIyLjUzMTkgMTIuNjQzNCAyMi45MTIxIDEyLjYyNSAyMy4zMDQ5IDEyLjYyNUMyMy42NzI0IDEyLjYyNSAyNC4wMzM1IDEyLjY0OTYgMjQuMzg4NCAxMi42ODY0QzI0LjQ4OTcgMTIuNjk4NiAyNC41ODQ4IDEyLjcwNDggMjQuNjg2MiAxMi43MTdDMjQuOTk2NiAxMi43NTM4IDI1LjMwMDggMTIuODAyOSAyNS41OTg2IDEyLjg2NDJDMjUuNzYzMyAxMi45MDEgMjUuOTE1NCAxMi45Mzc5IDI2LjA3MzggMTIuOTgwOEMyNi4yMDA1IDEzLjAxMTUgMjYuMzMzNSAxMy4wNDgzIDI2LjQ2MDMgMTMuMDg1MUMyNi44MDI0IDEzLjE4MzIgMjcuMTMxOSAxMy4yOTk3IDI3LjQ0ODcgMTMuNDIyNEMyNy40ODY3IDEzLjQzNDcgMjcuNTE4NCAxMy40NTMxIDI3LjU1NjQgMTMuNDY1NEMyNy44MzUyIDEzLjU3NTggMjguMTAxMyAxMy42OTg0IDI4LjM1NDggMTMuODI3MkMyOC41NzY1IDEzLjkzNzcgMjguODA0NiAxNC4wNDgxIDI5LjAyIDE0LjE3NjlDMjkuMDI2NCAxNC4xNzY5IDI5LjAzOTEgMTQuMTgzIDI5LjA0NTQgMTQuMTg5MUMzMC4wNDY1IDE0Ljc3OCAzMC45NDYyIDE1LjUyMDIgMzEuNzAwMiAxNi4zNzg5TDM0LjcwMzUgMTQuMTcwN0MzMS44MzMzIDEwLjUzMzQgMjcuMzI4MyA4LjIxNDg0IDIyLjI2NTggOC4yMTQ4NEMxNC43ODkyIDguMjE0ODQgOC41MzU0OCAxMy4yODEzIDYuOTU3NzkgMjAuMDU5MkM2Ljk0NTEyIDIwLjExNDQgNi45MzI0NSAyMC4xNjk2IDYuOTE5NzcgMjAuMjMwOUM2Ljg4ODA5IDIwLjM3ODEgNi44NjI3NSAyMC41MjUzIDYuODMxMDcgMjAuNjcyNUM2LjgwNTcyIDIwLjc5NTIgNi43ODAzOCAyMC45MTc5IDYuNzYxMzcgMjEuMDQwNkM2Ljc0MjM2IDIxLjE0NDggNi43Mjk2OSAyMS4yNTUzIDYuNzE3MDIgMjEuMzU5NUM2LjY5ODAxIDIxLjUxMjkgNi42NzI2NyAyMS42NjYyIDYuNjUzNjYgMjEuODI1N0M2LjY0MDk5IDIxLjk0MjIgNi42MzQ2NSAyMi4wNTg4IDYuNjIxOTggMjIuMTgxNUM2LjYwOTMxIDIyLjMyMjUgNi41OTY2MyAyMi40NjM2IDYuNTkwMyAyMi42MTA4QzYuNTc3NjMgMjIuODc0NiA2LjU3MTI5IDIzLjE0NDUgNi41NzEyOSAyMy40MTQzQzYuNTcxMjkgMzEuODA1MyAxMy41OTggMzguNjA3NyAyMi4yNjU4IDM4LjYwNzdDMzAuNDM5MyAzOC42MDc3IDM3LjE0MjkgMzIuNTU5OCAzNy44OTA2IDI0Ljg0MzVDMzcuOTE1OSAyNC43NDU0IDM3Ljk0MTMgMjQuNjQ3MiAzNy45NjAzIDI0LjU0OTFDNDAuODI0MiAyNC4zNzEyIDQwLjk0NDYgMjQuNTQ5MSA0MC45NDQ2IDI0LjU0OTEiIGZpbGw9IiNGRUZCRjIiLz4KPC9zdmc+Cg==","the-events-calendar":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0iZXZlbnRzLWNhbGVuZGFyLXRpdGxlIj4KPHRpdGxlIGlkPSJldmVudHMtY2FsZW5kYXItdGl0bGUiPlRoZSBFdmVudHMgQ2FsZW5kYXIgbG9nbzwvdGl0bGU+CjxwYXRoIGQ9Ik0wIDkuODU3MTRDMCA0LjQxMzE5IDQuNDEzMTkgMCA5Ljg1NzE0IDBIMzYuMTQyOEM0MS41ODY4IDAgNDYgNC40MTMxOSA0NiA5Ljg1NzE0VjM2LjE0MjlDNDYgNDEuNTg2OCA0MS41ODY4IDQ2IDM2LjE0MjggNDZIOS44NTcxNEM0LjQxMzE5IDQ2IDAgNDEuNTg2OCAwIDM2LjE0MjlWOS44NTcxNFoiIGZpbGw9IiMzRDdCRjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yNjE4IDUuNTEzMDlDMTMuMDk2MyA1LjQyNjUzIDEzLjgzMTQgNS43NDUwNiAxNC40NjQ5IDYuMzE0ODVDMTUuMDk0IDYuODgwNzUgMTUuNjM0NCA3LjcwMzMzIDE2LjA5ODcgOC42NTc2MkMxNi45NTg2IDEwLjQyNSAxNy41ODQyIDEyLjcwNDMgMTguMDMxMyAxNC44MjA3QzE4LjU1OTEgMTQuMjc5NiAxOS4yMzY4IDEzLjk0NjMgMjAuMDExOCAxMy44NTFDMjEuMTc3OCAxMy43MDc3IDIyLjIzODEgMTQuMDUxMiAyMy4wNjQ1IDE0Ljg0NTFDMjMuNTAzOCAxNS4yNjc3IDIzLjg0MzIgMTUuNzg2MiAyNC4xMDU1IDE2LjM1MkMyNC4xNzc3IDE2LjI1MjYgMjQuMjU0MyAxNi4xNTU5IDI0LjMzNyAxNi4wNjU4QzI1LjAwMDggMTUuMzQyOSAyNS44OTcxIDE0Ljk2MzQgMjYuOTE1MSAxNC45NjMzQzI3Ljg2NDggMTQuOTYzMyAyOC42NzM5IDE1LjIxNzIgMjkuMzA3NyAxNS43MzE4QzI5LjM2NTMgMTUuMTg1MiAyOS40MzE2IDE0LjYyOSAyOS41MTU3IDE0LjA4MTRMMjkuNTkwOSAxMy42MTQ3QzI5Ljc3OCAxMi41MDY0IDMwLjA1MzIgMTEuMjczOCAzMC41MDc5IDEwLjI2OTlDMzEuMDIzOSA5LjEzMDkgMzEuODE1NSA4LjE5ODUzIDMzLjA1MDkgOC4xOTA4MkgzMy4wNjc1QzMzLjc4NTYgOC4xOTA5MiAzNC40NTAxIDguNDgwODEgMzQuOTg2NCA5LjAxNDA3QzM1LjgwNzggOS44MzA5NyAzNi4zNzg4IDExLjI3MDQgMzYuNzUwMSAxMy4zNDMyQzM3LjEyMzEgMTUuNDI1OCAzNy4zMDE4IDE4LjE5MTcgMzcuMzAxOCAyMS43MDY0QzM3LjMwMTggMjUuODA1OCAzNy4xMTA2IDI5Ljc5NzEgMzUuNzI3NiAzMy4wOTAyQzM0LjMzNTMgMzYuNDA1IDMxLjc0MzIgMzguOTk1OCAyNy4wMDAxIDQwLjMwNTFDMjUuNzI1NSA0MC42NTY4IDI0LjQyOCA0MC44MjczIDIzLjE1MzQgNDAuODI3NUMxOS42MTI2IDQwLjgyNzQgMTYuMjI2OCAzOS41MTA4IDEzLjkyNTkgMzcuMDg2M0MxMS41NjY2IDM0LjU5OTkgMTAuNzc0IDMxLjQzNDkgMTEuNzgxMyAyOC40MTM1QzEyLjYwMjIgMjUuOTUgMTQuNjMxNSAyMy45OTIyIDE3LjA2MjYgMjIuNTU5QzE2Ljk0MDUgMjEuOTI0NSAxNi44MTgyIDIxLjEzODkgMTYuNzU0IDIwLjMwMzFMMTYuNjcgMTkuNjI3M0MxNi4yMzU2IDE2LjI3NDQgMTUuNTU1NCAxMy4yODk0IDE0Ljc5MjEgMTEuMTI1NEMxNC4zODQzIDkuOTY5MzMgMTMuOTU3MSA5LjA2MDQzIDEzLjUzOTEgOC40NTY0NUMxMy4zMyA4LjE1NDMzIDEzLjEzMTIgNy45Mzg4NSAxMi45NDczIDcuODA2MDZDMTIuNzY0OSA3LjY3NDM0IDEyLjYxMjUgNy42MzM2NiAxMi40ODU0IDcuNjQ2ODhDMTIuNDIyNSA3LjY1MzQ4IDEyLjM0ODcgNy42NjkxNSAxMi4yNjI4IDcuNzE3MTlDMTIuMTc1MyA3Ljc2NjE4IDEyLjA2MTUgNy44NTU5MiAxMS45MzM3IDguMDI5NjlDMTEuNjU3MiA4LjQwNTY5IDExLjQxMDIgOS4wNTkzNSAxMS4yMjk2IDkuOTg2NzJDMTEuMDUwMiAxMC45MDc2IDEwLjk0MTEgMTIuMDc1NCAxMC45MjE5IDEzLjQ1NzRDMTAuODgzOCAxNi4yMjExIDExLjIwNzEgMTkuODI3MyAxMi4wNDQgMjQuMDEyMUMxMi4xNiAyNC41OTI5IDExLjc4MzggMjUuMTU4NiAxMS4yMDMyIDI1LjI3NDhDMTEuMTMyOCAyNS4yODg5IDExLjA2MTMgMjUuMjk1MyAxMC45OTEzIDI1LjI5NTNDMTAuNDkwNCAyNS4yOTUgMTAuMDQyOCAyNC45NDI1IDkuOTQwNSAyNC40MzNDOS40MzcxMyAyMS45MTU4IDguOTEzOTMgMTguMzE2MSA4LjgwNTc0IDE0Ljk0ODZDOC43NTE2NiAxMy4yNjUxIDguODAwNjEgMTEuNjMxOCA5LjAxMDgyIDEwLjIxODJDOS4yMjAxNSA4LjgxMDggOS41OTM2NCA3LjU5MjA5IDEwLjIwNjEgNi43NTkxOEMxMC43MzU4IDYuMDM5MzkgMTEuNDQ3MSA1LjU5ODk5IDEyLjI2MTggNS41MTMwOVpNMTMuODE4NCAzMy41OTlDMTQuMTYxMSAzNC4zNjgxIDE0LjY1NzggMzUuMTA0IDE1LjMwMDkgMzUuNzgxNkMxNy4xMTgyIDM3LjY5NyAxOS43NjI2IDM4Ljc5NTMgMjIuNTg4OSAzOC45MjIzQzIyLjA3NTEgMzguODk5MiAyMS41NjczIDM4Ljg0MzYgMjEuMDY5NCAzOC43NTcyQzIwLjk0NTEgMzguNzM1NyAyMC44MjE0IDM4LjcxMjQgMjAuNjk4MyAzOC42ODY5QzE4LjYwMzkgMzguMjUzNyAxNi43MDUyIDM3LjI2MTcgMTUuMzAwOSAzNS43ODE2QzE0Ljc3NDcgMzUuMjI3MSAxNC4zNDc0IDM0LjYzMyAxNC4wMjE2IDM0LjAxNDFDMTMuOTQ5MiAzMy44NzY1IDEzLjg4MTcgMzMuNzM3OSAxMy44MTk0IDMzLjU5ODFMMTMuODE4NCAzMy41OTlaTTMzLjA2MzUgMTAuMzM2M0MzMy4wMzQ2IDEwLjMzNjggMzIuOTY5OSAxMC4zNTM5IDMyLjg3MDIgMTAuNDU3NEMzMi43NzExIDEwLjU2MDYgMzIuNjYwMiAxMC43MjY3IDMyLjU0NSAxMC45NjMzQzMyLjMxNTEgMTEuNDM1NSAzMi4wODkgMTIuMTQxNiAzMS44ODg3IDEzLjA1MzFDMzEuNDk1NCAxNC44NDQyIDMxLjIxMTYgMTcuMzg2MyAzMS4xNzU5IDIwLjQwMDhDMzEuODg5IDIwLjgwNjIgMzIuMzg1MiAyMS4zNjgxIDMyLjYwMzYgMjIuMDgzNEMzMi45MjYgMjMuMTQwOSAzMi41MzIgMjQuMzIyMiAzMS41NTY3IDI1LjU2NThDMzAuNTQ2OSAyNi44NTMxIDI4Ljg5NjMgMjguMTk0MSAyNy4xMDg1IDI5LjIyMzFDMjcuNDUxNCAzMC4zOTczIDI3LjM5MDEgMzEuODI2NyAyNi45NDkzIDMzLjQ3OTlDMjYuNzk2NCAzNC4wNTIxIDI2LjIwODUgMzQuMzkzIDI1LjYzNjggMzQuMjQwNkMyNS4wNjQ2IDM0LjA4OCAyNC43MjQ5IDMzLjQ5OTggMjQuODc3IDMyLjkyODFDMjUuMTY4NyAzMS44MzM3IDI1LjI0NDUgMzAuOTE3NCAyNS4xMjkgMzAuMjAxNkMyMy43OTk1IDMwLjc1MTQgMjIuNDY4MiAzMS4wNzg1IDIxLjMyMzMgMzEuMDE2QzE5LjMwNjEgMzAuOTAzNiAxOC4xMzE3IDI5LjcxMzggMTguMTIxMiAyOC40ODQ4QzE4LjExNjYgMjcuOTI5NCAxOC4zNDM4IDI3LjM0NTIgMTguODc3IDI2Ljg4MzJDMTkuNDA3NCAyNi40MjQgMjAuMjI1NyAyNi4wOTgzIDIxLjM4NDggMjYuMDE0MUMyMy4zNTg4IDI1Ljg3MiAyNC45NjczIDI2LjMyNDQgMjYuMDI1NSAyNy4zNzU0QzI3LjUwMDMgMjYuNTQ0MyAyOC45MjcgMjUuNDQzOSAyOS44NjkyIDI0LjI0MjZDMzAuMTQ0IDIzLjg5MjIgMzAuMzM5NyAyMy41NjU0IDMwLjQ1MzIgMjMuMjkwNEMzMC41NzAzIDIzLjAwNjUgMzAuNTgzNiAyMi44MTQ5IDMwLjU1MTggMjIuNzEwNEMzMC40ODU4IDIyLjQ5MzkgMzAuMjI3NSAyMi4yNTQ3IDI5LjY4OTUgMjIuMDY2OEMyOS4xNjYzIDIxLjg4NDIgMjguNDQwNCAyMS43NzI0IDI3LjU2NTUgMjEuNzYxMUMyNy41MTY2IDIxLjc2MDQgMjcuNDY1NiAyMS43NjAyIDI3LjQxNTEgMjEuNzYwMkMyNS4wNjM5IDIxLjc2MDIgMjIuMDMyMyAyMi40NTQyIDE5LjM5NzUgMjMuNzI4OUMxNi43NTU2IDI1LjAwNzIgMTQuNTY2IDI2Ljg0MzEgMTMuODE2NSAyOS4wOTIyQzEzLjA3MyAzMS4zMjM3IDEzLjY2NjMgMzMuNjk2OCAxNS40ODE1IDM1LjYwOThDMTguMDUyMyAzOC4zMTkyIDIyLjM0NjggMzkuMzYzNCAyNi40Mjg4IDM4LjIzNzdDMzAuNDc3IDM3LjEyMDIgMzIuNjQyNCAzNC45MzY3IDMzLjgwOTYgMzIuMDgxNEMzNC45ODY0IDI5LjIwMjcgMzUuMTU2MyAyNS42MjQ1IDM1LjE1NjMgMjEuNzA2NEMzNS4xNTYzIDE3Ljc0NjYgMzQuOTE3NyAxNS4xMjYxIDM0LjU4MzEgMTMuNDAyN0MzNC4yNDY3IDExLjY3MDYgMzMuODE5NSAxMC44Nzk0IDMzLjQ3MzcgMTAuNTM1NkMzMy4zNzQzIDEwLjQzNjcgMzMuMjkzMiAxMC4zODk0IDMzLjIzMjUgMTAuMzY1NkMzMy4xNzI3IDEwLjM0MjMgMzMuMTE5OSAxMC4zMzYzIDMzLjA2ODQgMTAuMzM2M0gzMy4wNjM1Wk0xMy4yODkxIDMxLjY1ODZDMTMuMzEyOSAzMS44Nzg0IDEzLjM0OTMgMzIuMDk3MyAxMy4zOTY2IDMyLjMxNDhMMTMuMzUzNiAzMi4wOTcxQzEzLjMyNzIgMzEuOTUxNCAxMy4zMDUgMzEuODA1MiAxMy4yODkxIDMxLjY1ODZaTTIwLjAxNjcgMjguNDY5MUMyMC4wMTgzIDI4LjYzMjQgMjAuNDM2NiAyOS4wNjMzIDIxLjQxNTEgMjkuMTIxNUMyMC41NjA4IDI5LjA3MDcgMjAuMTMzOSAyOC43MzU1IDIwLjAzODIgMjguNTQyNEMyMC4wMzExIDI4LjUyODIgMjAuMDI2IDI4LjUxNDggMjAuMDIyNSAyOC41MDIzQzIwLjAxOTIgMjguNDkwMyAyMC4wMTY4IDI4LjQ3OTMgMjAuMDE2NyAyOC40NjkxWk0yMi4wODIxIDI4LjEzMzJDMjEuODk1MyAyOC4xMzMyIDIxLjcxMjYgMjguMTQwNCAyMS41MzkxIDI4LjE1MjdDMjAuOTkzOSAyOC4xOTI1IDIwLjY1MDggMjguMjk4NyAyMC40NTMyIDI4LjM5NjlDMjAuMzg2OSAyOC40Mjk4IDIwLjMzOTYgMjguNDYyMyAyMC4zMDY3IDI4LjQ4NzdDMjAuMzQyOCAyOC41MjU0IDIwLjM5ODEgMjguNTc0IDIwLjQ3OTYgMjguNjIyNUMyMC42NjkyIDI4LjczNTMgMjAuOTgyIDI4Ljg0ODcgMjEuNDQxNSAyOC44NzQ0QzIyLjA0MTIgMjguOTA2NyAyMi44NTU3IDI4Ljc0MjUgMjMuNzcxNiAyOC40MTY0QzIzLjI1ODMgMjguMjA1NyAyMi42NTcyIDI4LjEzMzIgMjIuMDgyMSAyOC4xMzMyWk0yNi41NjM1IDI3LjM1NDlMMjUuOTgzNSAyNy42ODg5QzI2LjM3MTQgMjcuNDc2MSAyNi43NTc5IDI3LjI0NCAyNy4xMzQ4IDI2Ljk5NTVMMjYuNTYzNSAyNy4zNTQ5Wk0yNC4wODExIDI2LjUxN0MyNC41NjIyIDI2LjY2NjcgMjQuOTkyOCAyNi44NzYxIDI1LjM2ODIgMjcuMTQzOUwyNS4xMzY4IDI2Ljk4OTdDMjQuODE4OSAyNi43OTQxIDI0LjQ2NiAyNi42MzY4IDI0LjA4MTEgMjYuNTE3Wk0yMi40OTEzIDI2LjI0NzVDMjIuMTQ0NiAyNi4yMzAyIDIxLjc4MTEgMjYuMjM1OCAyMS40MDI0IDI2LjI2MzFDMjAuNzAwMyAyNi4zMTQxIDIwLjE0MDIgMjYuNDU1NiAxOS43MDIyIDI2LjY1NTdMMTkuOTc5NiAyNi41NDM0QzIwLjM2OTcgMjYuNDAzMSAyMC44NDA2IDI2LjMwMzkgMjEuNDAyNCAyNi4yNjMxQzIxLjkwNzIgMjYuMjI2NyAyMi4zODQ4IDI2LjIzMDQgMjIuODMyMSAyNi4yNzI5TDIyLjQ5MTMgMjYuMjQ3NVpNMTQuMDU3NyAyNS4yMDk0QzEzLjcxMjcgMjUuNTcyOSAxMy4zOTY4IDI1Ljk1NDIgMTMuMTE1MyAyNi4zNTI5QzEzLjQ5MDYgMjUuODIxMyAxMy45MjcgMjUuMzIwNyAxNC40MTIyIDI0Ljg1MkwxNC4wNTc3IDI1LjIwOTRaTTMwLjA2NTUgMjQuMzk1OUMyOS41NjM0IDI1LjAzNjEgMjguOTMxNCAyNS42NDY4IDI4LjIzMDUgMjYuMjAzNUwyOC40ODkzIDI1Ljk5MjZDMjkuMDg2OSAyNS40OTQyIDI5LjYyNjEgMjQuOTU2MSAzMC4wNjU1IDI0LjM5NTlaTTE3LjIyNjYgMjIuMDU2MUMxNy4yNjQgMjIuMjc2MSAxNy4zMDA2IDIyLjQ4MzkgMTcuMzM4OSAyMi42NzUyQzE3LjMzOTUgMjIuNjc4MSAxNy4zNDEzIDIyLjY4MTEgMTcuMzQxOSAyMi42ODRDMTcuMzQxNCAyMi42ODExIDE3LjM0MDUgMjIuNjc5MSAxNy4zMzk5IDIyLjY3NjJDMTcuMzAxNSAyMi40ODQ2IDE3LjI2NDEgMjIuMjc2NCAxNy4yMjY2IDIyLjA1NjFaTTMxLjg0MzggMjEuMjM4N0MzMi4wODU0IDIxLjUwOCAzMi4yNjA5IDIxLjgxNDUgMzIuMzY1MyAyMi4xNTY2TDMyLjI3NDUgMjEuOTA2NkMzMi4xNjk4IDIxLjY2MzMgMzIuMDI1MSAyMS40NDA4IDMxLjg0MzggMjEuMjM4N1pNMTguODY3MyAyMS44OTU5QzE5LjM2NjggMjEuNjYzNyAxOS44NzU5IDIxLjQ1MDMgMjAuMzg5NyAyMS4yNTcyQzE5Ljg3NTcgMjEuNDUwMyAxOS4zNjU5IDIxLjY2MjYgMTguODY2MyAyMS44OTQ5TDE4Ljg2NzMgMjEuODk1OVpNMjAuMjczNSAxNS45ODA5QzE5LjkxIDE2LjAyNTcgMTkuNjUxNSAxNi4xNzg0IDE5LjQzNjYgMTYuNDc2QzE5LjIxMSAxNi43ODg3IDE5LjA0MDMgMTcuMjU3NCAxOC45NDM0IDE3Ljg2OTVDMTguODQ3NiAxOC40NzU0IDE4LjgyNTkgMTkuMjA1NyAxOC44ODI5IDIwLjAzMDdMMTguODkzNiAyMC4xMjI1TDE4Ljg5NjYgMjAuMTg4OUMxOC44OTY0IDIwLjE5NzEgMTguODk2NiAyMC4xOTg1IDE4Ljg5NjYgMjAuMjAyNUMxOC45MzA4IDIwLjYyNTggMTguOTg1IDIxLjA3MDYgMTkuMDU5NiAyMS41MzQ2QzIwLjI1NTggMjEuMDAwNSAyMS41MDA1IDIwLjU3NTYgMjIuNzIyNyAyMC4yNjMxQzIyLjcyNjUgMTkuNDQ1NyAyMi42MjUzIDE4LjY3MDcgMjIuNDM2NiAxOC4wMTAyQzIyLjIzMjMgMTcuMjk1MiAyMS45MzMgMTYuNzM0IDIxLjU3NzIgMTYuMzkyQzIxLjI2NyAxNi4wOTQxIDIwLjkxMDUgMTUuOTUzNSAyMC40Njc4IDE1Ljk2NjJMMjAuMjczNSAxNS45ODA5Wk0xMC45Nzk2IDE4LjkwMThDMTEuMDMxOSAxOS4zNTc2IDExLjA5MTYgMTkuODI0MiAxMS4xNTgzIDIwLjMwMTJMMTEuMDYzNSAxOS41OTMyQzExLjAzMzggMTkuMzYgMTEuMDA1NyAxOS4xMjk2IDEwLjk3OTYgMTguOTAxOFpNMjYuODUzNiAxOS44NzczQzI2LjY2MDIgMTkuODg1MyAyNi40NjMxIDE5Ljg5NzcgMjYuMjYyOCAxOS45MTM1QzI2LjY2MzIgMTkuODgyIDI3LjA1MDkgMTkuODY1NyAyNy40MjE5IDE5Ljg2NTZMMjYuODUzNiAxOS44NzczWk0yNi45MTUxIDE3LjEwODhDMjYuNDg0NiAxNy4xMDg5IDI2LjE2NzYgMTcuMjQ1NCAyNS45MTcxIDE3LjUxOEMyNS41MjMxIDE3Ljk0NzUgMjUuMjg0MSAxOC43MzU2IDI1LjI3NTUgMTkuNzY4QzI2LjAyNzIgMTkuNjY5NCAyNi43NTAyIDE5LjYxNTcgMjcuNDIxOSAxOS42MTU2QzI3LjQ3ODYgMTkuNjE1NiAyNy41MzU5IDE5LjYxNTggMjcuNTkyOCAxOS42MTY2QzI3Ljk3NzkgMTkuNjIxNCAyOC4zNDM2IDE5LjY0MzcgMjguNjg5NSAxOS42ODExQzI4LjYyOTYgMTguNTU1NSAyOC4zOTggMTcuODQwNyAyOC4wNDg5IDE3LjQ4MjhDMjcuOTcxMSAxNy40MDMyIDI3Ljg2NDkgMTcuMzEyNiAyNy42OTY0IDE3LjI0MDZDMjcuNTI2IDE3LjE2OCAyNy4yNzkgMTcuMTA4OCAyNi45MTUxIDE3LjEwODhaTTI2LjIyNjYgMTUuMjc4N0MyNi4xMTU5IDE1LjMwMDUgMjYuMDA3NCAxNS4zMjczIDI1LjkwMTQgMTUuMzU5OEMyNS44NDg3IDE1LjM3NTkgMjUuNzk2NyAxNS4zOTM3IDI1Ljc0NTIgMTUuNDEyNUMyNS41MTMzIDE1LjQ5NzIgMjUuMjk1MSAxNS42MDk2IDI1LjA5MDkgMTUuNzQ2NUMyNS40NzY3IDE1LjQ4NzkgMjUuOTE1MSAxNS4zMTk5IDI2LjM5MzYgMTUuMjUwNEwyNi4yMjY2IDE1LjI3ODdaTTE3Ljg5OTUgMTUuMzY2NkMxNy44OTc3IDE1LjM2OTUgMTcuODk0NyAxNS4zNzE5IDE3Ljg5MjcgMTUuMzc0NEwxNy44OTM2IDE1LjM3NjRDMTcuODk1NyAxNS4zNzM3IDE3Ljg5NzYgMTUuMzY5NyAxNy44OTk1IDE1LjM2NjZDMTcuOTMyMSAxNS4zMjE0IDE3Ljk2NTcgMTUuMjc3OCAxOC4wMDAxIDE1LjIzNDhMMTcuODk5NSAxNS4zNjY2Wk0yOS43NjI4IDE0LjExOTVDMjkuNzM1NCAxNC4yOTc4IDI5LjcwOTkgMTQuNDc3MSAyOS42ODU2IDE0LjY1NjZMMjkuNzYyOCAxNC4xMTk1Wk0yMi4yNzQ1IDE0LjU0OTJDMjEuNjIxNSAxNC4xNTMyIDIwLjg2MjQgMTMuOTk4MiAyMC4wNDIxIDE0LjA5OUMxOS42MDE1IDE0LjE1MzIgMTkuMTk2MyAxNC4yOTAyIDE4LjgzNiAxNC41MDMzTDE4Ljk3MjcgMTQuNDI3MkMxOS4yOTc5IDE0LjI1NzUgMTkuNjU3MyAxNC4xNDc0IDIwLjA0MyAxNC4xQzIwLjg2MzEgMTMuOTk5MyAyMS42MjE3IDE0LjE1MzUgMjIuMjc0NSAxNC41NDkyWk0zMC41NTY3IDEwLjgwNDFDMzAuMjc0OSAxMS41NDI5IDMwLjA3NDIgMTIuMzc1MSAyOS45MjI5IDEzLjE3ODFMMzAuMDIwNiAxMi42OTM4QzMwLjE1ODMgMTIuMDQ2MyAzMC4zMzE1IDExLjM5NDggMzAuNTU2NyAxMC44MDQxWk0zNS40Njc4IDEwLjA4NjNDMzUuNTg3NSAxMC4zMDIxIDM1LjcwMDEgMTAuNTQwMiAzNS44MDU3IDEwLjgwMTJMMzUuNjk3MyAxMC41NDczQzM1LjYyMzkgMTAuMzgzNiAzNS41NDc1IDEwLjIzIDM1LjQ2NzggMTAuMDg2M1pNMzMuMDUyOCA4LjQ0MDgyQzMxLjk2OTEgOC40NDc0OSAzMS4yNDAyIDkuMjU5MjEgMzAuNzM1NCAxMC4zNzM0TDMwLjgzMzEgMTAuMTY4NEMzMS4zMzI5IDkuMTYxMzcgMzIuMDM2OSA4LjQ0Njk1IDMzLjA1MjggOC40NDA4MlpNOS44NDU3OCA3Ljk0Mjc4QzkuNjMyOTMgOC40Njg1MSA5LjQ2NzYyIDkuMDc1NTMgOS4zNDM4MiA5Ljc0MzU2TDkuNDQ0NDEgOS4yNTUyOEM5LjU1MyA4Ljc3ODAzIDkuNjg2MTQgOC4zMzcxIDkuODQ1NzggNy45NDI3OFpNMzQuOTUxMiA5LjM0MDI0QzM1LjA0MzcgOS40NDQ5NyAzNS4xMzI3IDkuNTU5NzQgMzUuMjE4OCA5LjY4Mzk5TDM1LjA4NyA5LjUwNDNDMzUuMDQyNSA5LjQ0NzI1IDM0Ljk5NzMgOS4zOTI0NiAzNC45NTEyIDkuMzQwMjRaTTE0LjA3MjMgOC44NDMxN0MxNC4wOTQ2IDguODgyOTEgMTQuMTE1NiA4LjkyNDAyIDE0LjEzNzggOC45NjUyNEMxNC4wNjEzIDguODIzMTcgMTMuOTg2IDguNjg5MDcgMTMuOTA5MyA4LjU2NDg1TDE0LjA3MjMgOC44NDMxN1pNMTMuMjIzNyA1Ljg1NzgyQzE0LjI3MjYgNi4xOTE4NCAxNS4xMzg1IDcuMjcyNzIgMTUuODQ4NyA4LjcxNjIyQzE1LjEwOTkgNy4yMTQyMiAxNC4yMDI0IDYuMTA0OTQgMTMuMDk1OCA1LjgyMDcxTDEzLjIyMzcgNS44NTc4MloiIGZpbGw9IiNGRUZCRjIiLz4KPC9zdmc+Cg==",learndash:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0ibGVhcm5kYXNoLXRpdGxlIj4KPHRpdGxlIGlkPSJsZWFybmRhc2gtdGl0bGUiPkxlYXJuRGFzaCBsb2dvPC90aXRsZT4KPHBhdGggZD0iTTAgOS44NTcxNEMwIDQuNDEzMTkgNC40MTMwMSAwIDkuODU2NzQgMEgzNi4xNDE0QzQxLjU4NTEgMCA0NiA0LjQxMzE5IDQ2IDkuODU3MTRWMzYuMTQyOUM0NiA0MS41ODY4IDQxLjU4NTEgNDYgMzYuMTQxNCA0Nkg5Ljg1Njc0QzQuNDEzMDEgNDYgMCA0MS41ODY4IDAgMzYuMTQyOVY5Ljg1NzE0WiIgZmlsbD0iIzNEN0JGNSIvPgo8cGF0aCBkPSJNMjIuNjcwMSAxNi4wOTg2QzIyLjI4MTYgMTYuMDk3NyAyMS44OTY3IDE2LjE3NzYgMjEuNTM3NSAxNi4zMzM3QzIxLjE3ODQgMTYuNDg5OCAyMC44NTIxIDE2LjcxOTEgMjAuNTc3MyAxNy4wMDgzQzIwLjMwMjYgMTcuMjk3NSAyMC4wODQ4IDE3LjY0MDkgMTkuOTM2NSAxOC4wMTg5QzE5Ljc4ODIgMTguMzk3IDE5LjcxMjMgMTguODAyMSAxOS43MTMxIDE5LjIxMTFWMzcuMjA5MUMxOS43MTcyIDM3LjM2MDMgMTkuNzc2MSAzNy41MDQxIDE5Ljg3NzcgMzcuNjExMUMxOS45NzkzIDM3LjcxOCAyMC4xMTU5IDM3Ljc4IDIwLjI1OTUgMzcuNzg0MlYzNy43ODQyQzIxLjY4MjMgMzcuNzgxNiAyMy4wNDYxIDM3LjE4NTUgMjQuMDUyMiAzNi4xMjY1QzI1LjA1ODIgMzUuMDY3NSAyNS42MjQ2IDMzLjYzMjEgMjUuNjI3MSAzMi4xMzQ1VjE5LjIxMTFDMjUuNjI4IDE4LjgwMjEgMjUuNTUyMSAxOC4zOTcgMjUuNDAzOCAxOC4wMTg5QzI1LjI1NTUgMTcuNjQwOSAyNS4wMzc3IDE3LjI5NzUgMjQuNzYyOSAxNy4wMDgzQzI0LjQ4ODIgMTYuNzE5MSAyNC4xNjE5IDE2LjQ4OTggMjMuODAyNyAxNi4zMzM3QzIzLjQ0MzYgMTYuMTc3NiAyMy4wNTg3IDE2LjA5NzcgMjIuNjcwMSAxNi4wOTg2VjE2LjA5ODZaIiBmaWxsPSIjRkVGQkYyIi8+CjxwYXRoIGQ9Ik0xMi44MTM3IDIzLjk4NDRDMTIuNDI1MSAyMy45ODM1IDEyLjA0MDIgMjQuMDY2OCAxMS42ODExIDI0LjIyOTdDMTEuMzIyIDI0LjM5MjUgMTAuOTk1NiAyNC42MzE2IDEwLjcyMDkgMjQuOTMzM0MxMC40NDYxIDI1LjIzNSAxMC4yMjg0IDI1LjU5MzQgMTAuMDgwMSAyNS45ODc3QzkuOTMxNzYgMjYuMzgyMSA5Ljg1NTg1IDI2LjgwNDggOS44NTY3IDI3LjIzMTRWMzcuMTg0M0M5Ljg2MDc0IDM3LjM0MiA5LjkxOTYxIDM3LjQ5MjEgMTAuMDIxMiAzNy42MDM3QzEwLjEyMjggMzcuNzE1MiAxMC4yNTk1IDM3Ljc3OTkgMTAuNDAzMSAzNy43ODQzVjM3Ljc4NDNDMTEuODI1OSAzNy43ODE1IDEzLjE4OTcgMzcuMTU5NiAxNC4xOTU3IDM2LjA1NDlDMTUuMjAxOCAzNC45NTAxIDE1Ljc2ODEgMzMuNDUyNiAxNS43NzA3IDMxLjg5MDJWMjcuMjMxNEMxNS43NzE1IDI2LjgwNDggMTUuNjk1NiAyNi4zODIxIDE1LjU0NzMgMjUuOTg3N0MxNS4zOTkgMjUuNTkzNCAxNS4xODEyIDI1LjIzNSAxNC45MDY1IDI0LjkzMzNDMTQuNjMxNyAyNC42MzE2IDE0LjMwNTQgMjQuMzkyNSAxMy45NDYzIDI0LjIyOTdDMTMuNTg3MSAyNC4wNjY4IDEzLjIwMjIgMjMuOTgzNSAxMi44MTM3IDIzLjk4NDRWMjMuOTg0NFoiIGZpbGw9IiNGRUZCRjIiLz4KPHBhdGggZD0iTTMyLjUyNzEgOC4yMTM4N0MzMi4xMzg1IDguMjEyOTggMzEuNzUzNiA4LjI5MzQzIDMxLjM5NDUgOC40NTA2M0MzMS4wMzUzIDguNjA3ODIgMzAuNzA5IDguODM4NjYgMzAuNDM0MyA5LjEyOTg4QzMwLjE1OTUgOS40MjExMSAyOS45NDE3IDkuNzY2OTggMjkuNzkzNCAxMC4xNDc3QzI5LjY0NTEgMTAuNTI4MyAyOS41NjkyIDEwLjkzNjMgMjkuNTcwMSAxMS4zNDgyVjM3LjIwNkMyOS41NzQxIDM3LjM1ODIgMjkuNjMzIDM3LjUwMzEgMjkuNzM0NiAzNy42MTA4QzI5LjgzNjIgMzcuNzE4NSAyOS45NzI4IDM3Ljc4MDkgMzAuMTE2NSAzNy43ODUyQzMxLjUzOTMgMzcuNzgyNCAzMi45MDMxIDM3LjE4MjIgMzMuOTA5MSAzNi4xMTU4QzM0LjkxNTIgMzUuMDQ5NCAzNS40ODE1IDMzLjYwMzggMzUuNDg0MSAzMi4wOTU3VjExLjM0ODJDMzUuNDg0OSAxMC45MzYzIDM1LjQwOSAxMC41MjgzIDM1LjI2MDcgMTAuMTQ3N0MzNS4xMTI0IDkuNzY2OTggMzQuODk0NiA5LjQyMTExIDM0LjYxOTkgOS4xMjk4OEMzNC4zNDUxIDguODM4NjYgMzQuMDE4OCA4LjYwNzgyIDMzLjY1OTcgOC40NTA2M0MzMy4zMDA1IDguMjkzNDMgMzIuOTE1NiA4LjIxMjk4IDMyLjUyNzEgOC4yMTM4N1Y4LjIxMzg3WiIgZmlsbD0iI0ZFRkJGMiIvPgo8L3N2Zz4K",kadence:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0ia2FkZW5jZS10aXRsZSI+Cjx0aXRsZSBpZD0ia2FkZW5jZS10aXRsZSI+S2FkZW5jZSBsb2dvPC90aXRsZT4KPHBhdGggZD0iTTAgOS44NTcxNEMwIDQuNDEzMTkgNC40MTI5OSAwIDkuODU2NyAwSDM2LjE0MTJDNDEuNTg0OSAwIDQ2IDQuNDEzMTkgNDYgOS44NTcxNFYzNi4xNDI5QzQ2IDQxLjU4NjggNDEuNTg0OSA0NiAzNi4xNDEyIDQ2SDkuODU2N0M0LjQxMjk5IDQ2IDAgNDEuNTg2OCAwIDM2LjE0MjlWOS44NTcxNFoiIGZpbGw9IiMzRDdCRjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC44MDgyIDM2LjE0MTlIMjMuNDA5MkMyMi42MDggMzYuMTQxOSAyMS45NTc3IDM1LjQ4NjcgMjEuOTU3NyAzNC42Nzk4QzIxLjk1NzcgMzMuODczMSAyMi42MDggMzMuMjE3OSAyMy40MDkyIDMzLjIxNzlIMjguMjQyM0MyOC45OTY2IDMzLjE2NTggMjkuNTkzMiAzMi41MzI0IDI5LjU5MzIgMzEuNzU5N0MyOS41OTMyIDMwLjk1MjggMjguOTQyOCAzMC4yOTc4IDI4LjE0MTYgMzAuMjk3OEgyNC42MDhWMzAuMjk3NkgyMC41Nzg3QzE5Ljc3ODcgMzAuMjk3NiAxOS4xMjkyIDI5LjY0MzUgMTkuMTI5MiAyOC44Mzc4QzE5LjEyOTIgMjguMDMyMSAxOS43Nzg3IDI3LjM3NzggMjAuNTc4NyAyNy4zNzc4SDIxLjQ5MTdMMjEuNDg5OCAyNy4zNzZIMjIuODQ3MUMyMy42NDY3IDI3LjM3NiAyNC4yOTU5IDI2LjcyMjIgMjQuMjk1OSAyNS45MTY4QzI0LjI5NTkgMjUuMTExNSAyMy42NDY3IDI0LjQ1NzcgMjIuODQ3MSAyNC40NTc3SDE5LjQzMzNWMjQuNDU2NEgxMi4yNzQ2QzExLjQ3NSAyNC40NTY0IDEwLjgyNTcgMjMuODAyNSAxMC44MjU3IDIyLjk5N0MxMC44MjU3IDIyLjE5MTYgMTEuNDc1IDIxLjUzNzYgMTIuMjc0NiAyMS41Mzc2SDE5LjQzMzNWMjEuNTMzNkgyMi4yMzYzQzIzLjAzNTEgMjEuNTMzNiAyMy42ODM3IDIwLjg4MDMgMjMuNjgzNyAyMC4wNzU2QzIzLjY4MzcgMTkuMjcwOSAyMy4wMzUxIDE4LjYxNzcgMjIuMjM2MyAxOC42MTc3SDIxLjU5NzNMMjEuNTk3NSAxOC42MTc0SDE4LjYyMDhDMTcuODIwOCAxOC42MTc0IDE3LjE3MTQgMTcuOTYzMiAxNy4xNzE0IDE3LjE1NzZDMTcuMTcxNCAxNi4zNTE3IDE3LjgyMDggMTUuNjk3NiAxOC42MjA4IDE1LjY5NzZIMjUuNDk0M0MyNS41Mjg2IDE1LjY5NzYgMjUuNTYyNSAxNS42OTg3IDI1LjU5NjEgMTUuNzAxMUgyOC4wNTMxQzI4Ljg1NCAxNS43MDExIDI5LjUwNDQgMTUuMDQ2MSAyOS41MDQ0IDE0LjIzOTJDMjkuNTA0NCAxMy40MzI0IDI4Ljg1NCAxMi43Nzc1IDI4LjA1MzEgMTIuNzc3NUgyNC40NDE0QzIzLjY4OTcgMTIuNzIyNiAyMy4wOTYyIDEyLjA5MDMgMjMuMDk2MiAxMS4zMTk0QzIzLjA5NjIgMTAuNTEyNSAyMy43NDY1IDkuODU3NDIgMjQuNTQ3NiA5Ljg1NzQySDMwLjIzNjhDMzAuMjQzMSA5Ljg1NzQyIDMwLjI0OTIgOS44NTc0MiAzMC4yNTYgOS44NTc1NUgzNi45NjM5TDI1LjIxMDMgMjIuNzg1NkwzOS40MjY4IDM2LjE0MzFIMzAuODQ2NkwzMC44NDQ2IDM2LjE0MTJDMzAuODMyNiAzNi4xNDE3IDMwLjgyMDQgMzYuMTQxOSAzMC44MDgyIDM2LjE0MTlaTTE2Ljg4MTUgMzMuMjE3OUMxNy42Nzk4IDMzLjIxNzkgMTguMzI3OSAzMy44NzA3IDE4LjMyNzkgMzQuNjc0NkMxOC4zMjc5IDM1LjQ3ODcgMTcuNjc5OCAzNi4xMzEzIDE2Ljg4MTUgMzYuMTMxM0gxMS41NzM5QzEwLjc3NTcgMzYuMTMxMyAxMC4xMjc2IDM1LjQ3ODcgMTAuMTI3NiAzNC42NzQ2QzEwLjEyNzYgMzMuODcwNyAxMC43NzU3IDMzLjIxNzkgMTEuNTczOSAzMy4yMTc5SDE2Ljg4MTVaTTE0Ljc4MDMgMjcuMzc3OEMxNS41ODA5IDI3LjM3NzggMTYuMjMxIDI4LjAzMjQgMTYuMjMxIDI4LjgzOUMxNi4yMzEgMjkuNjQ1MiAxNS41ODA5IDMwLjMgMTQuNzgwMyAzMC4zQzEzLjk3OTUgMzAuMyAxMy4zMjk1IDI5LjY0NTIgMTMuMzI5NSAyOC44MzlDMTMuMzI5NSAyOC4wMzI0IDEzLjk3OTUgMjcuMzc3OCAxNC43ODAzIDI3LjM3NzhaTTcuMjAwNDIgMjEuNTM3NkM4LjAwMTIgMjEuNTM3NiA4LjY1MTIyIDIyLjE5MjMgOC42NTEyMiAyMi45OTg4QzguNjUxMjIgMjMuODA1MiA4LjAwMTIgMjQuNDU5OSA3LjIwMDQyIDI0LjQ1OTlDNi4zOTk3OCAyNC40NTk5IDUuNzQ5NzYgMjMuODA1MiA1Ljc0OTc2IDIyLjk5ODhDNS43NDk3NiAyMi4xOTIzIDYuMzk5NzggMjEuNTM3NiA3LjIwMDQyIDIxLjUzNzZaTTEyLjgyMjQgMTUuNjk3NkMxMy42MjMxIDE1LjY5NzYgMTQuMjczMiAxNi4zNTIzIDE0LjI3MzIgMTcuMTU4OEMxNC4yNzMyIDE3Ljk2NTIgMTMuNjIzMSAxOC42MTk3IDEyLjgyMjQgMTguNjE5N0MxMi4wMjE4IDE4LjYxOTcgMTEuMzcxNiAxNy45NjUyIDExLjM3MTYgMTcuMTU4OEMxMS4zNzE2IDE2LjM1MjMgMTIuMDIxOCAxNS42OTc2IDEyLjgyMjQgMTUuNjk3NlpNMTguMDI1IDkuODU3NDJDMTguODIzNCA5Ljg1NzQyIDE5LjQ3MTQgMTAuNTEwMiAxOS40NzE0IDExLjMxNDFDMTkuNDcxNCAxMi4xMTgyIDE4LjgyMzQgMTIuNzcwOSAxOC4wMjUgMTIuNzcwOUgxNC42N0MxMy44NzE4IDEyLjc3MDkgMTMuMjIzNyAxMi4xMTgyIDEzLjIyMzcgMTEuMzE0MUMxMy4yMjM3IDEwLjUxMDIgMTMuODcxNyA5Ljg1NzQyIDE0LjY3IDkuODU3NDJIMTguMDI1WiIgZmlsbD0iI0ZFRkJGMiIvPgo8L3N2Zz4K"},Sa={give:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDVDMjEuNjU4MiA1IDI2LjMxOTIgOS4yNzc1NSAyNi45Mjk3IDE0Ljc3MzRDMjQuNjkgMTUuNjA5OCAyMS4zNjk4IDE2LjUyMTUgMTcuNDk3MSAxNi41MjE1QzE3LjQ5NzEgMTYuNTIxNSAxNy41MTA0IDE2LjY1ODYgMTcuNTYyNSAxNi43ODIyQzE3LjYwNyAxNi44Nzc1IDE3LjY5NTIgMTYuOTYwMSAxNy42OTkyIDE2Ljk2MzlDMTkuNjQ1NCAxNy4yMDQ3IDIyLjM5ODYgMTYuOTM3OCAyNC41MDEgMTYuNjUxNEMyMy4yOTcgMTkuMjM1MiAyMS4xNDkyIDIwLjk2NjYgMTkuMTY0MSAyMC45NjY4QzE1LjQ2NyAyMC45NjY4IDEyLjYwMjUgMTYuNDc1NiAxMi42MDI1IDE2LjQ3NTZDMTMuNzQ4MSAxNS40NjAxIDE1LjY0MjQgMTIuMTYwMyAxOC4zNzYgMTIuMTYwMkMyMS4wOTkzIDEyLjE2MDIgMjIuMjg2IDEzLjY0NTkgMjIuMjk0OSAxMy42NTcyTDIyLjYwMDYgMTMuMTc1OEMyMi41OTA5IDEzLjE0MjIgMjEuMzEwNiA4LjcxMDk0IDE3LjcxMTkgOC43MTA5NEMxNC4wOTk2IDguNzExMjcgMTAuMjY2IDE0LjYyNzIgOC4wMjA1MSAxNS45OTQxQzguMDIwNTEgMTUuOTk0MSAxMS4xMDYxIDIzLjMwMzcgMTcuODQyOCAyMy4zMDM3QzIzLjUwNTIgMjMuMzAzNSAyNC45MjM2IDE3Ljg5NDUgMjUuMTkwNCAxNi41NTM3QzI1Ljk0NTUgMTYuNDQzMSAyNi41NzA3IDE2LjMzMjMgMjYuOTg3MyAxNi4yNjA3QzI2Ljk4OTUgMTYuMjU1NyAyNi45OTEgMTYuMjUwMyAyNi45OTMyIDE2LjI0NTFDMjYuODYyNiAyMi4yMDQ3IDIxLjk5MDkgMjcgMTYgMjdDOS45MjcyNCAyNyA1LjAwMDAyIDIyLjA3MjcgNSAxNkM1IDkuOTI3MjQgOS45MjcyMiA1IDE2IDVaIiBmaWxsPSJibGFjayIvPgo8bWFzayBpZD0ibWFzazBfNjVfMjQzOTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjUiIHk9IjUiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+CjxwYXRoIGQ9Ik0yNyAxNkMyNyA5LjkyNzIgMjIuMDcyOCA1IDE2IDVDOS45MjcyMiA1IDUgOS45MjcyIDUgMTZDNSAyMi4wNzI3IDkuOTI3MjIgMjcgMTYgMjdDMjIuMDcyOCAyNyAyNyAyMi4wNzI3IDI3IDE2WiIgZmlsbD0iYmxhY2siLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzY1XzI0Mzk1KSI+CjwvZz4KPC9zdmc+Cg==","the-events-calendar":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41Njk4IDE5LjY0NzNDMTUuNzg4NSAxOS45NjQzIDE1LjA2NTQgMjAuMTM1MyAxNC41Mzk2IDIwLjEwN0MxMy44NTg2IDIwLjA2OTEgMTMuNTY3OSAxOS43Njg3IDEzLjU2NjggMTkuNjU1N0MxMy41NjYzIDE5LjU3NTMgMTMuODIwMiAxOS4zMjM0IDE0LjYwNCAxOS4yNjY0QzE0LjcyNjkgMTkuMjU3NiAxNC44NTY2IDE5LjI1MiAxNC45OTAyIDE5LjI1MkMxNS41MjU3IDE5LjI1MiAxNi4xMjE3IDE5LjM0MDIgMTYuNTY5OCAxOS42NDczWk0xOC4wMzI2IDI2LjU1MzhDMTUuMTY3NSAyNy4zNDQxIDEyLjEzOTkgMjYuNjE1MiAxMC4zMTgzIDI0LjY5NTNDOS4wMjkxOSAyMy4zMzY4IDguNTk2OTkgMjEuNjM2NyA5LjEzMjE2IDIwLjAzMUMxMC4yMDg4IDE2LjgwMDQgMTUuMzY4NiAxNC44NjEzIDE4LjY2NjIgMTQuODYxM0MxOC43MDE3IDE0Ljg2MTMgMTguNzM3IDE0Ljg2MTQgMTguNzcxOSAxNC44NjJDMjAuMDAwNyAxNC44Nzc3IDIwLjg1MTYgMTUuMTc0NyAyMC45OTI3IDE1LjYzNzVDMjEuMDcxNyAxNS44OTY1IDIwLjg4NDggMTYuMzQ5OCAyMC40OTI3IDE2Ljg0OTlDMTkuODAwNyAxNy43MzIzIDE4Ljc0OTIgMTguNTMyIDE3LjY3OTcgMTkuMTE4NUMxNy4wMDE3IDE4LjM3NDYgMTUuOTE0MSAxOC4wMzYxIDE0LjUyMzEgMTguMTM2M0MxMi45NzQ1IDE4LjI0ODcgMTIuNDI4NyAxOS4wMDAyIDEyLjQzNDMgMTkuNjY1OUMxMi40NDA0IDIwLjM5MTkgMTMuMTQ0MyAyMS4xNjU1IDE0LjQ3NzggMjEuMjM5NkMxNS4yODQ4IDIxLjI4MzcgMTYuMjQ5NCAyMS4wMzUxIDE3LjIxOCAyMC42MTEzQzE3LjM2MDEgMjEuMTY5IDE3LjMxNjEgMjEuOTAwNyAxNy4wODM1IDIyLjc3MzFDMTcuMDAyOSAyMy4wNzU0IDE3LjE4MjcgMjMuMzg2MyAxNy40ODUxIDIzLjQ2NjlDMTcuNzg3MyAyMy41NDc1IDE4LjA5ODEgMjMuMzY3OCAxOC4xNzg5IDIzLjA2NTFDMTguNDk1IDIxLjg3OTcgMTguNTE4NCAyMC44ODU0IDE4LjI1MDIgMjAuMDk1NUMxOS41MTQ4IDE5LjM4NTkgMjAuNjgzOCAxOC40NDMxIDIxLjM4NDcgMTcuNTQ5NkMyMi4wNDI0IDE2LjcxMDkgMjIuMjc1MyAxNS45NTYzIDIyLjA3NzIgMTUuMzA2NkMyMS45MzMzIDE0LjgzNDkgMjEuNTk0NSAxNC40NjA3IDIxLjA4NCAxNC4xOTUzQzIxLjEyMyA5LjkzNTYgMjEuODc4MSA2Ljk5MzI4IDIyLjU1NzkgNi45ODkyNkgyMi41NjJDMjIuNjYxOSA2Ljk4OTI2IDIyLjc5NyA3LjAxMTY0IDIyLjk2MjYgNy4xNzYxNkMyMy41MTQ5IDcuNzI1MTQgMjQuMTczIDkuNTI3MzYgMjQuMTczIDE0Ljk5NjFDMjQuMTczIDIwLjM5MiAyMy43MTExIDI0Ljk4NjIgMTguMDMyNiAyNi41NTM4Wk0xMi42MjE5IDEzLjk2OEMxMi42MjEyIDEzLjk1MzggMTIuNjIzIDEzLjkzOTggMTIuNjIxMiAxMy45MjU1QzEyLjYxODggMTMuOTA1MSAxMi42MTYzIDEzLjg4MzQgMTIuNjEzNyAxMy44NjI0QzEyLjUzMjIgMTIuNjk5MiAxMi42NzE4IDExLjc4MjUgMTMuMDI2NSAxMS4yOTA5QzEzLjIwMjcgMTEuMDQ2OCAxMy40MjM3IDEwLjkxNiAxMy43MjIyIDEwLjg3OTNDMTQuMTM4MyAxMC44MjkyIDE0LjQ3NjggMTAuOTM2NSAxNC43NjEgMTEuMjA5NkMxNS4zMTE2IDExLjczODggMTUuNjMzIDEyLjg4MzEgMTUuNjAyNCAxNC4xMzVDMTQuNjU4NCAxNC4zNjc4IDEzLjY5MTkgMTQuNjk5NSAxMi43NzM3IDE1LjEyNjVDMTIuNzAxMyAxNC43MjAxIDEyLjY1MTMgMTQuMzMzIDEyLjYyMTkgMTMuOTY4Wk0xNy41MDYzIDExLjk5MzFDMTcuNzE1IDExLjc2NTkgMTcuOTgxMyAxMS42NTU0IDE4LjMyMSAxMS42NTU0QzE4Ljg2MDkgMTEuNjU1NCAxOS4wOTU1IDExLjgzMiAxOS4yMjUzIDExLjk2NDlDMTkuNTM1NCAxMi4yODI2IDE5LjcwMjYgMTIuODk4NyAxOS43MjU1IDEzLjc5NkMxOS40MzUxIDEzLjc1NTggMTkuMTIxOSAxMy43MzIzIDE4Ljc4NTUgMTMuNzI4MUMxOC43NDczIDEzLjcyNzYgMTguNzA5MSAxMy43Mjc0IDE4LjY3MDUgMTMuNzI3NEMxOC4xNTg4IDEzLjcyNzQgMTcuNjAxIDEzLjc3MTggMTcuMDE4OCAxMy44NTY1QzE2Ljk5MzcgMTMuMDM0MiAxNy4xNjU1IDEyLjM2NDIgMTcuNTA2MyAxMS45OTMxWk0yMy43NjExIDYuMzcxNTJDMjMuNDIxIDYuMDMzMzggMjMuMDA1OSA1Ljg1NDg4IDIyLjU2MDEgNS44NTQ4OEgyMi41NTAxQzIxLjA1NjUgNS44NjM3OSAyMC41NDEzIDguMDkyMjYgMjAuMjgzNCA5Ljc2NzcxQzIwLjIwNzkgMTAuMjU5NCAyMC4xNDk1IDEwLjc2MTEgMjAuMTA0IDExLjI0NjhDMjAuMDgxOCAxMS4yMjIgMjAuMDU5OSAxMS4xOTYzIDIwLjAzNjcgMTEuMTcyNUMxOS42MTUgMTAuNzQwNSAxOS4wMzc3IDEwLjUyMTQgMTguMzIxIDEwLjUyMTRDMTcuNjY0OSAxMC41MjE0IDE3LjA5NDQgMTAuNzY0OCAxNi42NzEzIDExLjIyNTdDMTYuNTUwNiAxMS4zNTcyIDE2LjQ0NjkgMTEuNTA5NCAxNi4zNTMyIDExLjY3MjdDMTYuMTY2MyAxMS4xODA5IDE1LjkwNSAxMC43MzU2IDE1LjU0NzggMTAuMzkyMUMxNS4wMTcgOS44ODIwNiAxNC4zMzg4IDkuNjYxMjQgMTMuNTg0OSA5Ljc1MzlDMTIuOTc3MyA5LjgyODU2IDEyLjQ2NjYgMTAuMTMwMyAxMi4xMDggMTAuNjI3MkMxMi4xMDY2IDEwLjYyOTUgMTIuMTA1NCAxMC42MzE5IDEyLjEwMzggMTAuNjMzOUMxMS40ODI2IDcuNTM1NzUgMTAuMzAxNiAzLjc5NDc4IDguMjQxIDQuMDA4NzhDNy43MzM5NyA0LjA2MjEgNy4yODU4NyA0LjMzNTAyIDYuOTQ1NDYgNC43OTc2NEM1LjM1NTg1IDYuOTU4NjIgNi4xMDE3IDEzLjM4NDYgNi43OTI4MyAxNi44NDA3QzYuODQ2ODUgMTcuMTEwMSA3LjA4MzQxIDE3LjI5NjcgNy4zNDgxMSAxNy4yOTY3QzcuMzg1IDE3LjI5NjcgNy40MjI0MiAxNy4yOTMgNy40NiAxNy4yODU1QzcuNzY2ODQgMTcuMjI0MSA3Ljk2NTk4IDE2LjkyNTUgNy45MDQ2MSAxNi42MTg1QzYuNzQ3MiAxMC44MzE0IDcuMDA1NDMgNi42Mjk0IDcuODU4ODEgNS40Njk1NEM4LjA1OTM0IDUuMTk2OTcgOC4yNDA2NSA1LjE0ODcxIDguMzU5NzEgNS4xMzYzQzkuNDk3MiA1LjAxNzkzIDEwLjg5ODUgOC45OTIzMSAxMS40OSAxNC4wMDg1QzExLjUzNzQgMTQuNjI5NyAxMS42MzE0IDE1LjIxMTQgMTEuNzIyMiAxNS42NjM1QzExLjcyMjUgMTUuNjY1NiAxMS43MjM2IDE1LjY2NzYgMTEuNzIzOSAxNS42Njk3QzEwLjAyMDUgMTYuNjUxNSA4LjYxNDggMTcuOTk0MSA4LjA1NTY3IDE5LjY3MkM3LjM4MzYgMjEuNjg3NyA3LjkwODI5IDIzLjgwMzEgOS40OTQ5MyAyNS40NzUyQzExLjA0NCAyNy4xMDc1IDEzLjMyOTQgMjggMTUuNzI4NSAyOEMxNi41OTE3IDI3Ljk5OTggMTcuNDY5OSAyNy44ODQzIDE4LjMzMzMgMjcuNjQ2QzI0Ljc3MjcgMjUuODY4NiAyNS4zMDU5IDIwLjY0NzggMjUuMzA1OSAxNC45OTU1QzI1LjMwNTkgMTAuMTU5NSAyNC44MTUgNy40MTkzMSAyMy43NjExIDYuMzcxNTJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K",learndash:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljk5OTcgOS44MjkxMUMxNS42OTY3IDkuODI4NDEgMTUuMzk2NSA5Ljg5MDcgMTUuMTE2MyAxMC4wMTI0QzE0LjgzNjIgMTAuMTM0MSAxNC41ODE3IDEwLjMxMjggMTQuMzY3NCAxMC41MzgzQzE0LjE1MzEgMTAuNzYzOCAxMy45ODMzIDExLjAzMTUgMTMuODY3NiAxMS4zMjYzQzEzLjc1MTkgMTEuNjIxIDEzLjY5MjcgMTEuOTM2OSAxMy42OTM0IDEyLjI1NTdWMjYuMjg3OEMxMy42OTY1IDI2LjQwNTcgMTMuNzQyNCAyNi41MTc4IDEzLjgyMTcgMjYuNjAxMkMxMy45MDA5IDI2LjY4NDYgMTQuMDA3NSAyNi43MzI5IDE0LjExOTUgMjYuNzM2MkMxNS4yMjkzIDI2LjczNDEgMTYuMjkzIDI2LjI2OTQgMTcuMDc3NyAyNS40NDM4QzE3Ljg2MjQgMjQuNjE4MiAxOC4zMDQxIDIzLjQ5OSAxOC4zMDYxIDIyLjMzMTRWMTIuMjU1N0MxOC4zMDY4IDExLjkzNjkgMTguMjQ3NiAxMS42MjEgMTguMTMxOSAxMS4zMjYzQzE4LjAxNjIgMTEuMDMxNSAxNy44NDY0IDEwLjc2MzggMTcuNjMyMSAxMC41MzgzQzE3LjQxNzggMTAuMzEyOCAxNy4xNjMzIDEwLjEzNDEgMTYuODgzMSAxMC4wMTI0QzE2LjYwMyA5Ljg5MDcgMTYuMzAyOCA5LjgyODQxIDE1Ljk5OTcgOS44MjkxMVoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTkuMzA2MzggMTYuNjg2NUM5LjAwMzMyIDE2LjY4NTggOC43MDMxMSAxNi43NDgxIDguNDIyOTkgMTYuODY5OEM4LjE0Mjg3IDE2Ljk5MTUgNy44ODgzNSAxNy4xNzAyIDcuNjc0MDUgMTcuMzk1N0M3LjQ1OTc2IDE3LjYyMTIgNy4yODk4OSAxNy44ODkgNy4xNzQyMiAxOC4xODM3QzcuMDU4NTUgMTguNDc4NCA2Ljk5OTM0IDE4Ljc5NDMgNy4wMDAwMSAxOS4xMTMxVjI2LjU1MTJDNy4wMDMxNiAyNi42NjkxIDcuMDQ5MDggMjYuNzgxMiA3LjEyODMzIDI2Ljg2NDZDNy4yMDc1OCAyNi45NDggNy4zMTQxNSAyNi45OTYzIDcuNDI2MTggMjYuOTk5NkM4LjUzNTkyIDI2Ljk5NzUgOS41OTk2NCAyNi41MzI4IDEwLjM4NDMgMjUuNzA3MkMxMS4xNjkxIDI0Ljg4MTYgMTEuNjEwOCAyMy43NjI0IDExLjYxMjggMjIuNTk0OFYxOS4xMTMxQzExLjYxMzQgMTguNzk0MyAxMS41NTQyIDE4LjQ3ODQgMTEuNDM4NSAxOC4xODM3QzExLjMyMjkgMTcuODg5IDExLjE1MyAxNy42MjEyIDEwLjkzODcgMTcuMzk1N0MxMC43MjQ0IDE3LjE3MDIgMTAuNDY5OSAxNi45OTE1IDEwLjE4OTggMTYuODY5OEM5LjkwOTY2IDE2Ljc0ODEgOS42MDk0NSAxNi42ODU4IDkuMzA2MzggMTYuNjg2NVoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTIyLjY5MzYgNC4wMDAwMUMyMi4zOTA1IDMuOTk5MzEgMjIuMDkwMyA0LjA2MTYgMjEuODEwMiA0LjE4MzNDMjEuNTMwMSA0LjMwNTAxIDIxLjI3NTYgNC40ODM3MiAyMS4wNjEzIDQuNzA5MTlDMjAuODQ3IDQuOTM0NjYgMjAuNjc3MSA1LjIwMjQ1IDIwLjU2MTQgNS40OTcxN0MyMC40NDU4IDUuNzkxODkgMjAuMzg2NiA2LjEwNzc1IDIwLjM4NzIgNi40MjY2MVYyNi40NDYxQzIwLjM5MDQgMjYuNTY0IDIwLjQzNjMgMjYuNjc2MSAyMC41MTU1IDI2Ljc1OTVDMjAuNTk0OCAyNi44NDI5IDIwLjcwMTQgMjYuODkxMiAyMC44MTM0IDI2Ljg5NDVDMjEuOTIzMSAyNi44OTI0IDIyLjk4NjggMjYuNDI3NyAyMy43NzE2IDI1LjYwMjFDMjQuNTU2MyAyNC43NzY1IDI0Ljk5OCAyMy42NTczIDI1IDIyLjQ4OTdWNi40MjY2MUMyNS4wMDA2IDYuMTA3NzUgMjQuOTQxNCA1Ljc5MTg5IDI0LjgyNTggNS40OTcxN0MyNC43MTAxIDUuMjAyNDUgMjQuNTQwMiA0LjkzNDY2IDI0LjMyNTkgNC43MDkxOUMyNC4xMTE2IDQuNDgzNzIgMjMuODU3MSA0LjMwNTAxIDIzLjU3NyA0LjE4MzNDMjMuMjk2OSA0LjA2MTYgMjIuOTk2NyAzLjk5OTMxIDIyLjY5MzYgNC4wMDAwMVoiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==",kadence:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS44NTc5IDI1LjA5ODRIMTYuNTg1QzE2LjAxNDEgMjUuMDk4NCAxNS41NTA2IDI0LjYzNDggMTUuNTUwNiAyNC4wNjM4QzE1LjU1MDYgMjMuNDkzIDE2LjAxNDEgMjMuMDI5NCAxNi41ODUgMjMuMDI5NEgyMC4wMjk0QzIwLjU2NjkgMjIuOTkyNSAyMC45OTIgMjIuNTQ0MyAyMC45OTIgMjEuOTk3NkMyMC45OTIgMjEuNDI2NiAyMC41Mjg2IDIwLjk2MzIgMTkuOTU3NiAyMC45NjMySDE3LjQzOTRWMjAuOTYzMUgxNC41Njc5QzEzLjk5NzggMjAuOTYzMSAxMy41MzQ5IDIwLjUwMDIgMTMuNTM0OSAxOS45MzAyQzEzLjUzNDkgMTkuMzYgMTMuOTk3OCAxOC44OTcgMTQuNTY3OSAxOC44OTdIMTUuMjE4NUwxNS4yMTcxIDE4Ljg5NThIMTYuMTg0NEMxNi43NTQzIDE4Ljg5NTggMTcuMjE2OSAxOC40MzMyIDE3LjIxNjkgMTcuODYzM0MxNy4yMTY5IDE3LjI5MzUgMTYuNzU0MyAxNi44MzA5IDE2LjE4NDQgMTYuODMwOUgxMy43NTE2VjE2LjgyOTlIOC42NDk5MkM4LjA4MDA5IDE2LjgyOTkgNy42MTczNCAxNi4zNjcyIDcuNjE3MzQgMTUuNzk3M0M3LjYxNzM0IDE1LjIyNzQgOC4wODAwOSAxNC43NjQ3IDguNjQ5OTIgMTQuNzY0N0gxMy43NTE2VjE0Ljc2MThIMTUuNzQ5MUMxNi4zMTg0IDE0Ljc2MTggMTYuNzgwNyAxNC4yOTk2IDE2Ljc4MDcgMTMuNzMwMkMxNi43ODA3IDEzLjE2MDggMTYuMzE4NCAxMi42OTg1IDE1Ljc0OTEgMTIuNjk4NUgxNS4yOTM4TDE1LjI5MzkgMTIuNjk4NEgxMy4xNzI2QzEyLjYwMjQgMTIuNjk4NCAxMi4xMzk2IDEyLjIzNTUgMTIuMTM5NiAxMS42NjU0QzEyLjEzOTYgMTEuMDk1MyAxMi42MDI0IDEwLjYzMjMgMTMuMTcyNiAxMC42MzIzSDE4LjA3MUMxOC4wOTU0IDEwLjYzMjMgMTguMTE5NSAxMC42MzMyIDE4LjE0MzUgMTAuNjM0OEgxOS44OTQ1QzIwLjQ2NTMgMTAuNjM0OCAyMC45Mjg3IDEwLjE3MTQgMjAuOTI4NyA5LjYwMDUxQzIwLjkyODcgOS4wMjk2MiAyMC40NjUzIDguNTY2MTggMTkuODk0NSA4LjU2NjE4SDE3LjMyMDZDMTYuNzg1IDguNTI3MzMgMTYuMzYxOSA4LjA3OTg4IDE2LjM2MTkgNy41MzQ0NEMxNi4zNjE5IDYuOTYzNTUgMTYuODI1NCA2LjUgMTcuMzk2NCA2LjVIMjEuNDUwN0MyMS40NTUyIDYuNSAyMS40NTk2IDYuNSAyMS40NjQ0IDYuNTAwMTFIMjYuMjQ0OUwxNy44Njg2IDE1LjY0NzdMMjggMjUuMDk5M0gyMS44ODUzTDIxLjg4MzkgMjUuMDk3OUMyMS44NzUzIDI1LjA5ODIgMjEuODY2NyAyNS4wOTg0IDIxLjg1NzkgMjUuMDk4NFpNMTEuOTMzMSAyMy4wMjk0QzEyLjUwMiAyMy4wMjk0IDEyLjk2MzkgMjMuNDkxMyAxMi45NjM5IDI0LjA2MDFDMTIuOTYzOSAyNC42MjkxIDEyLjUwMiAyNS4wOTA4IDExLjkzMzEgMjUuMDkwOEg4LjE1MDUyQzcuNTgxNjkgMjUuMDkwOCA3LjExOTgxIDI0LjYyOTEgNy4xMTk4MSAyNC4wNjAxQzcuMTE5ODEgMjMuNDkxMyA3LjU4MTY5IDIzLjAyOTQgOC4xNTA1MiAyMy4wMjk0SDExLjkzMzFaTTEwLjQzNTYgMTguODk3QzExLjAwNjIgMTguODk3IDExLjQ2OTQgMTkuMzYwMyAxMS40Njk0IDE5LjkzMUMxMS40Njk0IDIwLjUwMTQgMTEuMDA2MiAyMC45NjQ4IDEwLjQzNTYgMjAuOTY0OEM5Ljg2NDk0IDIwLjk2NDggOS40MDE2OSAyMC41MDE0IDkuNDAxNjkgMTkuOTMxQzkuNDAxNjkgMTkuMzYwMyA5Ljg2NDk0IDE4Ljg5NyAxMC40MzU2IDE4Ljg5N1pNNS4wMzM4IDE0Ljc2NDdDNS42MDQ0NyAxNC43NjQ3IDYuMDY3NzEgMTUuMjI3OSA2LjA2NzcxIDE1Ljc5ODZDNi4wNjc3MSAxNi4zNjkyIDUuNjA0NDcgMTYuODMyNCA1LjAzMzggMTYuODMyNEM0LjQ2MzI1IDE2LjgzMjQgNCAxNi4zNjkyIDQgMTUuNzk4NkM0IDE1LjIyNzkgNC40NjMyNSAxNC43NjQ3IDUuMDMzOCAxNC43NjQ3Wk05LjA0MDMxIDEwLjYzMjNDOS42MTA4OSAxMC42MzIzIDEwLjA3NDIgMTEuMDk1NiAxMC4wNzQyIDExLjY2NjJDMTAuMDc0MiAxMi4yMzY4IDkuNjEwODkgMTIuNzAwMSA5LjA0MDMxIDEyLjcwMDFDOC40Njk3NSAxMi43MDAxIDguMDA2NCAxMi4yMzY4IDguMDA2NCAxMS42NjYyQzguMDA2NCAxMS4wOTU2IDguNDY5NzUgMTAuNjMyMyA5LjA0MDMxIDEwLjYzMjNaTTEyLjc0OCA2LjVDMTMuMzE2OSA2LjUgMTMuNzc4NyA2Ljk2MTg4IDEzLjc3ODcgNy41MzA3MUMxMy43Nzg3IDguMDk5NjMgMTMuMzE2OSA4LjU2MTUxIDEyLjc0OCA4LjU2MTUxSDEwLjM1N0M5Ljc4ODE5IDguNTYxNTEgOS4zMjYyOCA4LjA5OTYzIDkuMzI2MjggNy41MzA3MUM5LjMyNjI4IDYuOTYxODggOS43ODgwOCA2LjUgMTAuMzU3IDYuNUgxMi43NDhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"};function ba({slug:e,size:t,productName:n,variant:r="default"}){const i=("nobg"===r?Sa:Oa)[e],M=(0,I.sprintf)((0,I.__)("%s logo","%TEXTDOMAIN%"),n);
/* translators: %s: product name (e.g. "Kadence", "GiveWP") */return i?(0,Be.jsx)("img",{src:i,alt:M,className:"shrink-0 rounded",style:{width:t,height:t}}):(0,Be.jsx)("div",{className:"rounded bg-muted shrink-0",role:"img","aria-label":M,style:{width:t,height:t}})}function va(e,t,n){try{const r=new URL(e);return r.searchParams.set("sku",`${t}:${n}`),r.toString()}catch{return e}}const Ua={expired:"text-destructive font-medium","expiring-soon":"text-amber-600 font-medium",ok:"text-muted-foreground"};function ka(e){switch(e.validation_status){case"not_activated":case"activation_required":return"unactivated";case"expired":return"expired";case"cancelled":return"cancelled";case"suspended":case"license_suspended":case"license_banned":return"suspended";case"out_of_activations":return"over_limit";default:return"unlicensed"}}function Ca({productSlug:e,productName:t,tiers:n,tierNameMap:r,activationUrl:i}){const M=n.filter(e=>e.is_valid&&!0===e.activated_here),o=M.length>0,[s,a]=(0,Pe.useState)(!o),c=s?ss:os,u=M[M.length-1],l=o&&u?(0,Be.jsx)(Hs,{type:"licensed",tierName:r[u.tier]??u.tier,className:"text-[10px] shrink-0"}):(0,Be.jsx)(Hs,{type:ka(n[0]),className:"text-[10px] shrink-0"});return(0,Be.jsxs)("div",{className:"rounded-lg border bg-card overflow-hidden",children:[(0,Be.jsxs)("button",{type:"button","aria-expanded":s,onClick:()=>a(e=>!e),className:"w-full flex items-center gap-2 px-3 py-2.5 text-left cursor-pointer",children:[(0,Be.jsx)(ba,{slug:e,size:24,variant:"nobg",productName:t}),(0,Be.jsx)("span",{className:"text-sm font-medium text-foreground flex-1 min-w-0 truncate text-left",children:t}),l,(0,Be.jsx)(c,{className:"w-3.5 h-3.5 text-muted-foreground shrink-0 transition-transform duration-150"})]}),s&&(0,Be.jsx)("div",{className:"border-t",children:n.map(e=>{const t=function(e){const t=new Date(e).getTime()-Date.now();return t<=0?"expired":t<=2592e6?"expiring-soon":"ok"}(e.expires),n=e.is_valid&&!0===e.activated_here,M=!n&&!!i;return(0,Be.jsxs)("div",{className:"flex items-center justify-between px-3 py-2 bg-muted/50 border-b last:border-b-0",children:[(0,Be.jsxs)("div",{className:"flex flex-col gap-0.5 min-w-0",children:[(0,Be.jsxs)(ha,{label:n?(0,I.__)("Activated","%TEXTDOMAIN%"):(0,I.__)("Not activated","%TEXTDOMAIN%"),className:"flex items-center gap-2",children:[(0,Be.jsx)("span",{className:"font-bold text-[11px] w-fit whitespace-nowrap",children:r[e.tier]??e.tier}),(0,Be.jsx)("span",{"aria-hidden":"true",className:Gt("size-1.5 rounded-full shrink-0",n?"bg-green-500":"bg-amber-500")})]}),(0,Be.jsxs)("span",{className:Gt("text-[11px]",Ua[t]),children:["expired"===t?(0,I.__)("Expired","%TEXTDOMAIN%"):(0,I.__)("Expires","%TEXTDOMAIN%")," ",(o=e.expires,new Date(o).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"}))]})]}),M&&(0,Be.jsx)(bs,{variant:"outline",size:"xs",asChild:!0,className:"shrink-0 ml-2",children:(0,Be.jsxs)("a",{href:va(i,e.product_slug,e.tier),target:"_blank",rel:"noopener noreferrer",children:[(0,I.__)("Activate","%TEXTDOMAIN%"),(0,Be.jsx)(Bs,{className:"w-3 h-3 -translate-y-px"})]})})]},`${e.product_slug}:${e.tier}`);var o})})]})}function Qa(){return(0,Be.jsx)("div",{className:"space-y-3",children:Ds.map(e=>(0,Be.jsx)("div",{className:"rounded-lg border bg-card px-3 py-2.5 animate-pulse",children:(0,Be.jsxs)("div",{className:"flex items-center gap-2",children:[(0,Be.jsx)("div",{className:"w-6 h-6 rounded shrink-0 bg-muted"}),(0,Be.jsx)("div",{className:"h-3.5 flex-1 rounded bg-muted"}),(0,Be.jsx)("div",{className:"h-4 w-14 rounded-full shrink-0 bg-muted"}),(0,Be.jsx)("div",{className:"w-3.5 h-3.5 rounded shrink-0 bg-muted"})]})},e.slug))})}function Ya({licenseKey:e,licenseProducts:t,tierNameMap:n,tierRankMap:r,onRemove:i,onRefresh:M,isRefreshing:o,isLoading:s,activationUrl:a}){const[c,u]=(0,Pe.useState)(!1),l=null!==e,N=Rs("subscriptionsUrl"),g=(0,Pe.useMemo)(()=>function(e,t){const n={};return e.forEach(e=>{n[e.product_slug]||(n[e.product_slug]=[]),n[e.product_slug].push(e)}),Object.values(n).forEach(e=>{e.sort((e,n)=>(t[e.tier]??0)-(t[n.tier]??0))}),Ds.filter(e=>void 0!==n[e.slug]).map(e=>({productSlug:e.slug,productName:e.name,tiers:n[e.slug]}))}(t,r),[t,r]);return(0,Be.jsxs)("div",{className:"space-y-3",children:[(0,Be.jsx)(As,{icon:(0,Be.jsx)(xs,{className:"w-4 h-4 text-muted-foreground"}),label:(0,I.__)("License","%TEXTDOMAIN%"),action:(0,Be.jsxs)("button",{type:"button",onClick:M,disabled:o,className:"flex cursor-pointer items-center gap-1 text-[11px] text-muted-foreground transition-colors hover:opacity-75 disabled:opacity-50 disabled:cursor-not-allowed",children:[o?(0,Be.jsx)(fs,{className:"w-3 h-3 animate-spin"}):(0,Be.jsx)(ps,{className:"w-3 h-3"}),o?(0,I.__)("Refreshing...","%TEXTDOMAIN%"):(0,I.__)("Refresh","%TEXTDOMAIN%")]})}),s?(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(Ls,{}),(0,Be.jsx)(Qa,{})]}):(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(Fs,{currentKey:e,isEditing:c,onEdit:()=>u(!0),onCancel:()=>u(!1),onRemove:async()=>{const e=await i();return e||u(!1),e},onSuccess:()=>u(!1)}),!l&&(0,Be.jsx)("p",{className:"text-xs text-muted-foreground leading-relaxed mt-0 mb-0",children:(0,I.__)("Enter your license key to download and activate premium products.","%TEXTDOMAIN%")})]}),!s&&l&&g.length>0&&(0,Be.jsxs)("div",{className:"space-y-3",children:[g.map(e=>(0,Be.jsx)(Ca,{productSlug:e.productSlug,productName:e.productName,tiers:e.tiers,tierNameMap:n,activationUrl:a},`${e.productSlug}:${e.tiers.some(e=>e.is_valid&&e.activated_here)}`)),N&&(0,Be.jsx)("p",{className:"text-xs text-muted-foreground text-center mt-1 mb-0",children:(0,Be.jsx)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"underline hover:opacity-75",children:(0,I.__)("Manage license in Liquid Web","%TEXTDOMAIN%")})})]})]})}const _a=Je("rocket",[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]]),Ra={give:(0,I.__)("Beautiful donation forms & fundraising","%TEXTDOMAIN%"),"the-events-calendar":(0,I.__)("Tickets, RSVPs & event management","%TEXTDOMAIN%"),learndash:(0,I.__)("Sell courses & manage learners","%TEXTDOMAIN%"),kadence:(0,I.__)("Themes, blocks & design tools","%TEXTDOMAIN%")};function Pa({product:e,href:t}){return(0,Be.jsxs)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2.5 rounded-xl border bg-card px-4 py-3 hover:bg-muted/50 transition-colors",children:[(0,Be.jsx)(ba,{slug:e.slug,size:32,variant:"nobg",productName:e.name}),(0,Be.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,Be.jsx)("span",{className:"text-sm font-medium text-foreground block",children:e.name}),(0,Be.jsx)("span",{className:"text-xs text-muted-foreground",children:Ra[e.slug]??e.tagline})]}),(0,Be.jsx)(Bs,{className:"w-3.5 h-3.5 text-muted-foreground shrink-0"})]})}function Fa({products:e,upsellUrlMap:t}){return 0===e.length?null:(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)("hr",{className:"border-t border-0 !border-b-0"}),(0,Be.jsxs)("div",{className:"space-y-3",children:[(0,Be.jsx)(As,{icon:(0,Be.jsx)(_a,{className:"w-4 h-4 text-muted-foreground"}),label:(0,I.__)("Add to your plan","%TEXTDOMAIN%")}),(0,Be.jsx)("div",{className:"space-y-2",children:e.map(e=>(0,Be.jsx)(Pa,{product:e,href:t[e.slug]??"#"},e.slug))})]})]})}function Ba(){const{addToast:e}=ks(),{addError:t}=Ys(),{deleteLicense:n,refreshLicense:r,refreshCatalog:i}=(0,c.useDispatch)(Re),{licenseKey:M,licenseProducts:o,catalogs:s,isRefreshing:a,isLicenseLoading:u}=(0,c.useSelect)(e=>({licenseKey:e(Re).getLicenseKey(),licenseProducts:e(Re).getLicenseProducts(),catalogs:e(Re).getCatalog(),isRefreshing:e(Re).isLicenseRefreshing(),isLicenseLoading:!e(Re).hasFinishedResolution("getLicenseKey",[])}),[]),{tierNameMap:l,tierRankMap:N}=(0,Pe.useMemo)(()=>{const e={},t={};return s.forEach(n=>{n.tiers.forEach(n=>{e[n.tier_slug]=n.name,t[n.tier_slug]=n.rank})}),{tierNameMap:e,tierRankMap:t}},[s]),g=M?Rs("activationUrl"):null,d=(0,Pe.useMemo)(()=>{const e={};return s.forEach(t=>{const n=t.tiers.slice().sort((e,t)=>e.rank-t.rank).find(e=>e.rank>0);n?.purchase_url&&(e[t.product_slug]=n.purchase_url)}),e},[s]),j=new Set(o.map(e=>e.product_slug)),D=Ds.filter(e=>!j.has(e.slug));return(0,Be.jsxs)("div",{className:"sticky top-4 w-[285px] shrink-0 space-y-6",children:[(0,Be.jsx)(Ya,{licenseKey:M,licenseProducts:o,tierNameMap:l,tierRankMap:N,onRemove:async()=>{const r=await n();return r instanceof T?(t(r),r):(e((0,I.__)("License removed.","%TEXTDOMAIN%"),"default"),null)},onRefresh:async()=>{const[n,M]=await Promise.all([r(),i()]);n instanceof T&&t(n),M instanceof T&&t(M),n instanceof T||M instanceof T||e((0,I.__)("License refreshed.","%TEXTDOMAIN%"),"success")},isRefreshing:a,isLoading:u,activationUrl:g}),!u&&(0,Be.jsx)(Fa,{products:D,upsellUrlMap:d})]})}const Wa=window.wp.element,Za=Je("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);function Ga(){const e=(0,c.useSelect)(e=>e(Re).hasUncoveredLegacyLicenses(),[]),t=Rs("subscriptionsUrl");return e&&t?(0,Be.jsxs)("div",{role:"alert",className:"flex items-start gap-3 rounded-lg border border-amber-200 bg-amber-50 mt-8 mb-0 px-4 py-3 text-sm text-amber-800",children:[(0,Be.jsx)(Za,{className:"w-4 h-4 shrink-0 mt-0.5"}),(0,Be.jsx)("p",{className:"m-0",children:(0,Wa.createInterpolateElement)((0,I.__)("You have one or more legacy licenses active. They continue to receive product updates while valid. Consider <a>switching to a unified license</a> to manage all your products with a single key.","%TEXTDOMAIN%"),{a:(0,Be.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"underline font-medium"})})})]}):null}const Xa=Je("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function Ha(){const e=(0,c.useSelect)(e=>e(Re).areAllProductsNotActivated(),[]),t=(0,c.useSelect)(e=>e(Re).getLicenseKey(),[]),n=Rs("activationUrl");return e&&t&&n?(0,Be.jsxs)("div",{role:"alert",className:"flex items-start gap-3 rounded-lg border border-blue-200 bg-blue-50 mt-8 mb-0 px-4 py-3 text-sm text-blue-800",children:[(0,Be.jsx)(Xa,{className:"w-4 h-4 shrink-0 mt-0.5"}),(0,Be.jsxs)("p",{className:"m-0",children:[(0,I.__)("None of your products are activated for this domain. Activate your license to download and activate premium products.","%TEXTDOMAIN%")," ",(0,Be.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"underline font-medium",children:(0,I.__)("Activate now","%TEXTDOMAIN%")})]})]}):null}const Va=(0,Pe.createContext)({needsReload:!1,setNeedsReload:()=>{}});function Ja({children:e}){const[t,n]=(0,Pe.useState)(!1);return(0,Be.jsx)(Va.Provider,{value:{needsReload:t,setNeedsReload:n},children:e})}const Ka=()=>(0,Pe.useContext)(Va);function qa(){const{needsReload:e}=Ka();return(0,Be.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":"true",className:"ml-auto",children:e&&(0,Be.jsxs)("button",{type:"button",onClick:()=>window.location.reload(),className:"flex items-center gap-2 rounded-md border border-amber-200 bg-amber-50 px-3 py-1.5 text-xs text-amber-800 hover:bg-amber-100 transition-colors",children:[(0,Be.jsx)(ps,{className:"w-3.5 h-3.5 shrink-0","aria-hidden":"true"}),(0,Be.jsx)("span",{children:(0,I.__)("Reload page to see changes","%TEXTDOMAIN%")})]})})}const $a=Je("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),ec={};function tc({slug:e}){const t=ec[e];return t?(0,Be.jsx)("img",{src:t,alt:"",className:"shrink-0 rounded w-8 h-8"}):null}const nc=window.wp.components,rc=Je("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),ic=Je("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),Mc={enabling:{label:(0,I.__)("Activating…","%TEXTDOMAIN%"),color:"text-primary"},disabling:{label:(0,I.__)("Deactivating…","%TEXTDOMAIN%"),color:"text-muted-foreground"},enabled:{label:(0,I.__)("Activated","%TEXTDOMAIN%"),color:"text-green-600"},available:{label:(0,I.__)("Deactivated","%TEXTDOMAIN%"),color:"text-muted-foreground"}};function oc({status:e,requiredTier:t}){if("installing"===e||"updating"===e){const t="installing"===e?(0,I.__)("Installing…","%TEXTDOMAIN%"):(0,I.__)("Updating…","%TEXTDOMAIN%");return(0,Be.jsxs)("div",{className:"flex flex-col items-end gap-0.5 w-36",children:[(0,Be.jsxs)("div",{className:"flex items-center gap-2 w-full",children:[(0,Be.jsx)(rc,{className:"w-3.5 h-3.5 text-muted-foreground animate-pulse shrink-0"}),(0,Be.jsx)(nc.ProgressBar,{className:"h-1.5 rounded-full bg-muted [&>div]:bg-primary"})]}),(0,Be.jsx)("span",{className:"text-[10px] text-muted-foreground",children:t})]})}if("included"===e)return(0,Be.jsx)(Zs,{variant:"success",children:(0,I.__)("Included","%TEXTDOMAIN%")});const n=Mc[e];if(n){const t="enabling"===e||"disabling"===e;return(0,Be.jsxs)("span",{className:`text-xs w-25 text-right ${n.color} flex items-center gap-1 justify-end`,children:[t&&(0,Be.jsx)(fs,{className:"w-3 h-3 animate-spin"}),n.label]})}return"locked"===e&&t?(0,Be.jsxs)(Zs,{variant:"warning",children:[(0,Be.jsx)(ic,{className:"w-3 h-3"}),(0,I.sprintf)((0,I.__)("Requires %s","%TEXTDOMAIN%"),t)]}):(0,Be.jsxs)("span",{className:"text-xs w-25 text-right text-muted-foreground flex items-center gap-1 justify-end",children:[(0,Be.jsx)(ic,{className:"w-3 h-3"}),(0,I.__)("Deactivated","%TEXTDOMAIN%")]})}function sc({featureName:e,disabled:t=!1,onClick:n,upgradeLabel:r}){const i=(0,Be.jsx)(bs,{variant:"default",size:"icon-xs",className:"rounded-full",disabled:!!r||t,onClick:n,"aria-label":(0,I.sprintf)((0,I.__)("Update %s","%TEXTDOMAIN%"),e),children:(0,Be.jsx)(rc,{className:"w-3.5 h-3.5"})});return r?(0,Be.jsx)(ha,{label:r,children:i}):i}function ac({feature:e,upgradeLabel:t,pendingAction:n=null,installableBusy:r=!1,onUpdate:i}){return e.update_version?(0,Be.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,Be.jsxs)("span",{className:"text-xs font-mono text-muted-foreground line-through",children:["v",e.installed_version]}),(0,Be.jsx)("span",{className:"text-muted-foreground text-xs",children:"→"}),(0,Be.jsxs)("span",{className:"text-xs font-mono font-bold",children:["v",e.update_version]}),(t||i)&&(0,Be.jsx)(sc,{featureName:e.name,disabled:!!n||r,onClick:i,upgradeLabel:t})]}):e.version||e.installed_version?(0,Be.jsx)("span",{className:"text-xs font-mono text-muted-foreground text-right",children:`v${e.installed_version??e.version}`}):null}var cc="Switch",[uc,lc]=Kt(cc),[Nc,gc]=uc(cc),dc=Pe.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:M,required:o,disabled:s,value:a="on",onCheckedChange:c,form:u,...l}=e,[N,g]=Pe.useState(null),d=tn(t,e=>g(e)),j=Pe.useRef(!1),D=!N||u||!!N.closest("form"),[y,I]=Hi({prop:i,defaultProp:M??!1,onChange:c,caller:cc});return(0,Be.jsxs)(Nc,{scope:n,checked:y,disabled:s,children:[(0,Be.jsx)(cn.button,{type:"button",role:"switch","aria-checked":y,"aria-required":o,"data-state":Ic(y),"data-disabled":s?"":void 0,disabled:s,value:a,...l,ref:d,onClick:Jt(e.onClick,e=>{I(e=>!e),D&&(j.current=e.isPropagationStopped(),j.current||e.stopPropagation())})}),D&&(0,Be.jsx)(yc,{control:N,bubbles:!j.current,name:r,value:a,checked:y,required:o,disabled:s,form:u,style:{transform:"translateX(-100%)"}})]})});dc.displayName=cc;var jc="SwitchThumb",Dc=Pe.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=gc(jc,n);return(0,Be.jsx)(cn.span,{"data-state":Ic(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});Dc.displayName=jc;var yc=Pe.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},M)=>{const o=Pe.useRef(null),s=tn(o,M),a=Vi(n),c=pi(t);return Pe.useEffect(()=>{const e=o.current;if(!e)return;const t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,"checked").set;if(a!==n&&i){const t=new Event("click",{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[a,n,r]),(0,Be.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function Ic(e){return e?"checked":"unchecked"}yc.displayName="SwitchBubbleInput";var zc=dc,Tc=Dc;function xc({className:e,size:t="default",...n}){return(0,Be.jsx)(zc,{"data-slot":"switch","data-size":t,className:Gt("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 group/switch inline-flex shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-[1.15rem] data-[size=default]:w-8 data-[size=sm]:h-3.5 data-[size=sm]:w-6",e),...n,children:(0,Be.jsx)(Tc,{"data-slot":"switch-thumb",className:Gt("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block rounded-full ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}const fc=Je("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function pc({open:e,onClose:t,children:n,maxWidth:r="max-w-lg"}){if((0,Pe.useEffect)(()=>{if(!e)return;const n=e=>{"Escape"===e.key&&t()};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[e,t]),(0,Pe.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]),!e)return null;const i=document.getElementById("lw-harbor-root")??document.body;return(0,Ht.createPortal)((0,Be.jsxs)("div",{className:"fixed inset-0 z-[100000] flex items-center justify-center p-4",role:"dialog","aria-modal":"true",children:[(0,Be.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:t,"aria-hidden":"true"}),(0,Be.jsx)("div",{className:Gt("relative z-10 w-full rounded-lg bg-background shadow-xl overflow-y-auto max-h-[90vh] outline-none",r),onClick:e=>e.stopPropagation(),children:n})]}),i)}function Ac({title:e,description:t,onClose:n}){return(0,Be.jsxs)("div",{className:"flex items-start justify-between p-6 pb-4 border-b border-border",children:[(0,Be.jsxs)("div",{children:[(0,Be.jsx)("h2",{className:"text-lg font-semibold text-foreground m-0",children:e}),t&&(0,Be.jsx)("p",{className:"mt-1 text-sm text-muted-foreground m-0",children:t})]}),(0,Be.jsx)("button",{type:"button",onClick:n,className:"ml-4 shrink-0 rounded p-1 text-muted-foreground hover:text-foreground hover:bg-accent transition-colors","aria-label":(0,I.__)("Close dialog","%TEXTDOMAIN%"),children:(0,Be.jsx)(fc,{className:"w-4 h-4"})})]})}function Lc({children:e,className:t}){return(0,Be.jsx)("div",{className:Gt("p-6",t),children:e})}function wc({children:e,className:t}){return(0,Be.jsx)("div",{className:Gt("flex items-center justify-end gap-3 px-6 pb-6 pt-4",t),children:e})}function Ec({feature:e,upgradeTierName:t}){const[n,r]=(0,Pe.useState)(!1),{pendingAction:i,installableBusy:M,badgeStatus:o,showSwitch:s,switchChecked:a,licenseBadgeType:u,showDeactivateConfirm:l,handleToggle:N,handleUpdate:g,handleConfirmDeactivate:d,handleCancelDeactivate:j}=function(e){const{addToast:t}=ks(),{setNeedsReload:n}=Ka(),{addError:r}=Ys(),{enableFeature:i,disableFeature:M,updateFeature:o}=(0,c.useDispatch)(Re),s=(0,c.useSelect)(t=>C(e)&&t(Re).isAnyInstallableBusy(),[e.type]),a=(0,c.useSelect)(e=>e(Re).getEnabledHarborHostCount(),[]),u=(0,c.useSelect)(e=>e(Re).getHarborHostBasenames(),[]),l=(0,c.useSelect)(t=>!!t(Re).getActiveLegacyLicense(e.slug)&&!t(Re).isProductLicenseValid(e.product),[e.slug,e.product]),N=function(e,t){return U(e.tier)?"free":t?"legacy":k(e)}(e,l),[g,d]=(0,Pe.useState)(null),[j,D]=(0,Pe.useState)(!1);if(!C(e))return{pendingAction:null,installableBusy:!1,badgeStatus:"included",showSwitch:!1,switchChecked:!1,licenseBadgeType:N,showDeactivateConfirm:!1,handleToggle:async()=>{},handleUpdate:async()=>{},handleConfirmDeactivate:async()=>{},handleCancelDeactivate:()=>{}};const y=e.is_enabled,z=null!==e.installed_version,x="plugin"===e.type&&u.includes(e.plugin_file)&&y&&1===a,f=function(e,t,n){return e||("revoked"!==t||n?n?"enabled":"available":"locked")}(g,N,y),p="installing"!==g&&"updating"!==g,A=function(e,t){return"enabling"===e||"installing"===e||"disabling"!==e&&t}(g,y);return{pendingAction:g,installableBusy:s,badgeStatus:f,showSwitch:p,switchChecked:A,licenseBadgeType:N,showDeactivateConfirm:j,handleToggle:async o=>{if(o||!x){if(d(o?z?"enabling":"installing":"disabling"),o){const M=await i(e.slug);M instanceof T?r(M):(t(/* translators: %s is the name of the feature being enabled */ /* translators: %s is the name of the feature being enabled */
(0,I.sprintf)((0,I.__)("%s enabled","%TEXTDOMAIN%"),e.name),"success"),n(!0))}else{const i=await M(e.slug);i instanceof T?r(i):(t(/* translators: %s is the name of the feature being disabled */ /* translators: %s is the name of the feature being disabled */
(0,I.sprintf)((0,I.__)("%s disabled","%TEXTDOMAIN%"),e.name),"default"),n(!0))}d(null)}else D(!0)},handleUpdate:async()=>{d("updating");const n=await o(e.slug);n instanceof T?r(n):
/* translators: %s is the name of the feature being updated */
t((0,I.sprintf)((0,I.__)("%s updated.","%TEXTDOMAIN%"),e.name),"success"),d(null)},handleConfirmDeactivate:async()=>{D(!1),d("disabling");const t=await M(e.slug);t instanceof T?r(t):window.location.href=Rs("pluginsUrl"),d(null)},handleCancelDeactivate:()=>{D(!1)}}}(e),D=n?os:$a,y=e.is_available||C(e)&&("legacy"===u||"revoked"===u);return(0,Be.jsxs)("div",{className:Gt("border-b last:border-b-0",y?Gt("bg-white",i&&"opacity-75"):"bg-muted/30"),children:[(0,Be.jsxs)("div",{className:"flex items-center gap-3 py-3 px-4",children:[(0,Be.jsxs)("div",{onClick:()=>r(!n),className:"flex items-center gap-2 min-w-0 cursor-pointer",children:[(0,Be.jsx)(D,{className:"w-4 h-4 text-muted-foreground shrink-0"}),(0,Be.jsx)(tc,{slug:e.slug}),(0,Be.jsx)("span",{className:Gt("font-medium min-w-0 text-sm truncate",!y&&"text-muted-foreground"),children:e.name}),u&&(0,Be.jsx)(Hs,{type:u})]}),y?(0,Be.jsx)("div",{className:"flex items-center gap-3 ml-auto shrink-0",children:C(e)?(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(ac,{feature:e,pendingAction:i,installableBusy:M,upgradeLabel:"legacy"===u?(0,I.__)("Upgrade your license to manage updates from the Software License Manager.","%TEXTDOMAIN%"):void 0,onUpdate:"legacy"===u||"revoked"===u?void 0:g}),(0,Be.jsx)(oc,{status:o}),s&&(0,Be.jsx)(xc,{checked:a,onCheckedChange:N,disabled:!!i||M||"revoked"===u&&!a,"aria-label":a?/* translators: %s is the name of the feature to disable */ /* translators: %s is the name of the feature to disable */
(0,I.sprintf)((0,I.__)("Disable %s","%TEXTDOMAIN%"),e.name):/* translators: %s is the name of the feature to enable */ /* translators: %s is the name of the feature to enable */
(0,I.sprintf)((0,I.__)("Enable %s","%TEXTDOMAIN%"),e.name)})]}):(0,Be.jsx)(oc,{status:o})}):(0,Be.jsx)("div",{className:"ml-auto shrink-0",children:(0,Be.jsx)(ac,{feature:e,upgradeLabel:t?/* translators: %s is the name of the tier required to receive updates */ /* translators: %s is the name of the tier required to receive updates */
(0,I.sprintf)((0,I.__)("Upgrade to %s to receive updates and support.","%TEXTDOMAIN%"),t):void 0})})]}),n&&(0,Be.jsx)("div",{className:"px-4 pb-3 pl-11",children:(0,Be.jsx)("p",{className:Gt("text-sm text-muted-foreground leading-relaxed",y?"mt-[0.75em]! mb-0!":"mt-2 mb-0"),children:e.description})}),(0,Be.jsxs)(pc,{open:l,onClose:j,maxWidth:"max-w-md",children:[(0,Be.jsx)(Ac,{title:/* translators: %s is the name of the feature being deactivated */ /* translators: %s is the name of the feature being deactivated */
(0,I.sprintf)((0,I.__)("Deactivate %s?","%TEXTDOMAIN%"),e.name),description:(0,I.__)("This plugin powers this page. Deactivating it will make this page unavailable until it is reactivated from the WordPress Plugins page.","%TEXTDOMAIN%"),onClose:j}),(0,Be.jsxs)(wc,{children:[(0,Be.jsx)(bs,{variant:"outline",onClick:j,children:(0,I.__)("Cancel","%TEXTDOMAIN%")}),(0,Be.jsx)(bs,{variant:"destructive",onClick:d,disabled:"disabling"===i,children:"disabling"===i?(0,I.__)("Deactivating…","%TEXTDOMAIN%"):(0,I.__)("Deactivate","%TEXTDOMAIN%")})]})]})]})}function mc({tierName:e,upgradeUrl:t,mode:n="upgrade",className:r}){const i="upgrade"===n?/* translators: %s is the name of the license tier to upgrade to */ /* translators: %s is the name of the license tier to upgrade to */
(0,I.sprintf)((0,I.__)("Upgrade to %s","%TEXTDOMAIN%"),e):(0,I.__)("Learn more","%TEXTDOMAIN%");return(0,Be.jsxs)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:Gt(Ss({variant:"outline",size:"sm"}),"h-7 gap-1 text-xs",r),children:[i,(0,Be.jsx)(Bs,{className:"w-3 h-3 -translate-y-px"})]})}function hc({tier:e,features:t,forceOpen:n=!1,showUpgrade:r=!0,showUnactivated:i=!1,buttonHref:M}){const[o,s]=(0,Pe.useState)(!1),a=o||n,c=a?os:$a;return(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsxs)("div",{className:"w-full flex items-center gap-2 px-4 py-3 bg-muted/50 border-b",children:[(0,Be.jsxs)("div",{onClick:()=>s(!o),className:"flex items-center gap-2 cursor-pointer hover:opacity-80 transition-opacity",children:[(0,Be.jsx)(c,{className:"w-4 h-4 shrink-0 text-muted-foreground"}),(0,Be.jsxs)("span",{className:"font-medium text-sm",children:[e.name," ",(0,I.__)("Features","%TEXTDOMAIN%")]}),(0,Be.jsx)(Zs,{variant:"secondary",className:"text-xs",children:t.length}),(0,Be.jsx)(ic,{className:"w-3.5 h-3.5 text-muted-foreground ml-1"})]}),r&&M&&(0,Be.jsx)(mc,{tierName:e.name,upgradeUrl:M,className:"ml-auto shrink-0"}),i&&(0,Be.jsx)(Hs,{type:"unactivated",className:"ml-auto shrink-0 text-xs"})]}),a&&t.map(t=>(0,Be.jsx)(Ec,{feature:t,upgradeTierName:e.name},t.slug))]})}function Oc({product:e}){const{searchQuery:t}=zs(),n=t.trim().length>0,{licenseProduct:r,hasActiveLegacy:i,unactivatedLicenseProduct:M}=(0,c.useSelect)(t=>({licenseProduct:t(Re).getLicenseProducts().filter(t=>t.product_slug===e.slug).find(e=>!0===e.activated_here)??null,hasActiveLegacy:t(Re).hasActiveLegacyLicenseForProduct(e.slug),unactivatedLicenseProduct:t(Re).getUnactivatedLicenseProduct(e.slug)}),[e.slug]),{availableFeatures:o,lockedByTier:s,sortedCatalogTiers:a,upgradeCatalogTiers:u,activationCatalogTiers:l,isUnactivatedLicense:N}=function(e){const t=function(e){const{searchQuery:t}=zs(),n=(0,c.useSelect)(t=>t(Re).getFeaturesByProduct(e),[e]),r=t.trim();if(!r)return n;let i;try{i=new RegExp(r,"i")}catch{i=new RegExp(r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"i")}return n.filter(e=>i.test(e.name)||i.test(e.slug)||i.test(e.description))}(e),{catalogTiers:n,licenseProducts:r,isLicenseValid:i,legacyLicenses:M,unactivatedLicenseProduct:o}=(0,c.useSelect)(t=>({catalogTiers:t(Re).getProductCatalog(e)?.tiers??[],licenseProducts:t(Re).getLicenseProducts(),isLicenseValid:t(Re).isProductLicenseValid(e),legacyLicenses:t(Re).getLegacyLicenses(),unactivatedLicenseProduct:t(Re).getUnactivatedLicenseProduct(e)}),[e]);return(0,Pe.useMemo)(()=>{const s=n.slice().sort((e,t)=>e.rank-t.rank),a=r.filter(t=>t.product_slug===e).find(e=>!0===e.activated_here),c=void 0!==a&&null!==a.validation_status&&"valid"!==a.validation_status,u=a?.tier?s.find(e=>e.tier_slug===a.tier):null,l=u?.rank??-1,N=o?.tier?s.find(e=>e.tier_slug===o.tier):null,g=N?.rank??-1,d=null!==o&&g>l,j=Math.max(l,g),D=s.filter(e=>e.rank>j),y=c?s.filter(e=>e.rank<=l&&e.rank>0):d?s.filter(e=>e.rank<=j&&e.rank>l):[],I=i?new Set:new Set(M.filter(e=>e.is_active).map(e=>e.slug)),z=e=>I.has(e.slug),T=t.filter(e=>e.is_available||U(e.tier)||z(e)||"revoked"===k(e)),x=t.filter(e=>!e.is_available&&!U(e.tier)&&!z(e)&&"revoked"!==k(e));return{availableFeatures:T,lockedByTier:s.reduce((e,t)=>(e[t.tier_slug]=x.filter(e=>e.tier===t.tier_slug),e),{}),sortedCatalogTiers:s,upgradeCatalogTiers:D,activationCatalogTiers:y,isUnactivatedLicense:d}},[t,n,r,i,M,e,o])}(e.slug),g=o.filter(e=>e.is_enabled).length,d=o.filter(e=>!e.is_enabled).length,j=null===r&&N||null!==r&&("not_activated"===r.validation_status||"activation_required"===r.validation_status),D=r?a.find(e=>e.tier_slug===r.tier)?.name??r.tier:null,y=o.length>0||Object.values(s).some(e=>e.length>0);return(0,Be.jsxs)("section",{id:e.slug,className:"scroll-mt-20",children:[(0,Be.jsx)("div",{className:"h-0"}),(0,Be.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 bg-neutral-800 text-white sticky top-0 z-10 border-x border-neutral-800 transition-[border-radius] rounded-t-lg border-t",children:[(0,Be.jsx)(ba,{slug:e.slug,size:28,productName:e.name}),(0,Be.jsx)("h2",{className:"text-base font-semibold m-0 p-0 text-white",children:e.name}),j?(0,Be.jsx)(Hs,{type:"unactivated"}):D?(0,Be.jsx)(Hs,{type:"licensed",tierName:D}):i?(0,Be.jsx)(Hs,{type:"legacy"}):(0,Be.jsx)(Hs,{type:"unlicensed",className:"text-white border-white/40"}),(0,Be.jsxs)("span",{className:"ml-auto text-xs text-white/70",children:[g," ",(0,I.__)("active","%TEXTDOMAIN%")," · ",d," ",(0,I.__)("deactivated","%TEXTDOMAIN%")]})]}),n&&!y&&(0,Be.jsx)("div",{className:"border border-t-0 rounded-b-lg",children:(0,Be.jsx)("p",{className:"px-4 py-6 text-sm text-muted-foreground text-center",children:(0,I.__)("No features match your search.","%TEXTDOMAIN%")})}),!n&&!y&&(0,Be.jsx)("div",{className:"border border-t-0 rounded-b-lg",children:(0,Be.jsx)("p",{className:"px-4 py-6 text-sm text-muted-foreground text-center",children:(0,I.__)("No features are available for this product.","%TEXTDOMAIN%")})}),y&&(0,Be.jsxs)("div",{className:"border border-t-0 rounded-b-lg overflow-hidden",children:[o.map(e=>(0,Be.jsx)(Ec,{feature:e},e.slug)),l.map(e=>{const t=s[e.tier_slug]??[];return 0===t.length?null:(0,Be.jsx)(hc,{tier:e,features:t,forceOpen:n,showUpgrade:!1,showUnactivated:N},e.tier_slug)}),u.map(e=>{const t=s[e.tier_slug]??[];if(0===t.length)return null;const i=r??M?e.upgrade_url?function(e,t){if(!t)return e;try{const n=new URL(e);return n.searchParams.set("domain",t),n.searchParams.set("portal-referral","plugin"),n.toString()}catch{return e}}(e.upgrade_url,Rs("domain")):void 0:e.purchase_url||void 0;return(0,Be.jsx)(hc,{tier:e,features:t,forceOpen:n,buttonHref:i},e.tier_slug)})]})]})}function Sc({isLast:e}){return(0,Be.jsx)("div",{className:"bg-white animate-pulse"+(e?"":" border-b"),children:(0,Be.jsxs)("div",{className:"flex items-center gap-3 py-3 px-4",children:[(0,Be.jsx)("div",{className:"w-4 h-4 rounded shrink-0 bg-muted"}),(0,Be.jsx)("div",{className:"w-8 h-8 rounded shrink-0 bg-muted"}),(0,Be.jsx)("div",{className:"h-3.5 w-32 rounded bg-muted"}),(0,Be.jsxs)("div",{className:"ml-auto flex items-center gap-3 shrink-0",children:[(0,Be.jsx)("div",{className:"h-4 w-12 rounded bg-muted"}),(0,Be.jsx)("div",{className:"h-5 w-9 rounded-full bg-muted"})]})]})})}function bc({product:e}){return(0,Be.jsxs)("section",{id:e.slug,className:"scroll-mt-20",children:[(0,Be.jsx)("div",{className:"h-0"}),(0,Be.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 bg-neutral-800 text-white sticky top-0 z-10 border-x border-neutral-800 transition-[border-radius] rounded-t-lg border-t",children:[(0,Be.jsx)(ba,{slug:e.slug,size:28,productName:e.name}),(0,Be.jsx)("h2",{className:"text-base font-semibold m-0 p-0 text-white",children:e.name})]}),(0,Be.jsx)("div",{className:"border border-t-0 rounded-b-lg overflow-hidden",children:Array.from({length:3},(e,t)=>(0,Be.jsx)(Sc,{isLast:2===t},t))})]})}class vc extends Pe.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?this.props.fallback??(0,Be.jsx)("p",{className:"px-4 py-6 text-sm text-muted-foreground text-center",children:(0,I.__)("An unexpected error occurred. Please reload the page.","%TEXTDOMAIN%")}):this.props.children}}const Uc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"],kc=new WeakMap;const Cc=(0,Pe.createContext)({isLoading:!0,isLicenseLoading:!0}),Qc=["license","features","catalog","legacyLicenses"];function Yc({children:e}){const{addError:t,removeError:n}=Ys(),r=(0,Pe.useRef)([]),i=(o=e=>({license:e(Re).getLicenseKey(),features:e(Re).getFeatures(),catalog:e(Re).getCatalog(),legacyLicenses:e(Re).getLegacyLicenses()}),s=[],(0,c.useSelect)((e,t)=>o(t=>function(e){const t=kc.get(e);if(t)return t;const n={};for(const t in e)Uc.includes(t)||Object.defineProperty(n,t,{get:()=>(...n)=>{const r=e[t](...n),i=e.getResolutionState(t,n),M=i?.status;let o;switch(M){case"resolving":o="RESOLVING";break;case"finished":o="SUCCESS";break;case"error":o="ERROR";break;default:o="IDLE"}return{data:r,status:o,error:i?.error??null,isResolving:"RESOLVING"===o,hasStarted:"IDLE"!==o,hasResolved:"SUCCESS"===o||"ERROR"===o}}});return kc.set(e,n),n}(e(t)),t),s)),M=(0,Pe.useRef)({license:!1,features:!1,catalog:!1,legacyLicenses:!1});var o,s;for(const e of Qc)i[e].hasResolved&&(M.current[e]=!0);const a=Qc.some(e=>i[e].isResolving&&!M.current[e]),u=!M.current.license;(0,Pe.useEffect)(()=>{const e=function(e){const t=[];for(const n in e){const r=e[n];"ERROR"===r.status&&t.push(T.syncFrom(r.error,x.ResolutionFailed,(0,I.__)("Liquid Web Software Manager failed to load your data.","%TEXTDOMAIN%")))}return t}(i);e.length>0?(r.current=e.map(e=>e.code),e.forEach(e=>t(e))):r.current.length>0&&(r.current.forEach(e=>n(e)),r.current=[])},[i,t,n]);const l=(0,c.useSelect)(e=>e(Re).getLicenseError(),[]),N=(0,Pe.useRef)(null);return(0,Pe.useEffect)(()=>{if(null!==l){const e=new T(x.LicenseValidateFailed,l.message);N.current=e.code,t(e)}else null!==N.current&&(n(N.current),N.current=null)},[l,t,n]),(0,Be.jsx)(Cc.Provider,{value:{isLoading:a,isLicenseLoading:u},children:e})}const _c=()=>(0,Pe.useContext)(Cc);function Rc(){const{isLoading:e}=_c(),t=Rs("version"),{productFilter:n}=zs(),r="all"===n?Ds:Ds.filter(e=>e.slug===n);return(0,Be.jsx)(We,{header:(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(Ts,{}),(0,Be.jsx)(qa,{})]}),sideContent:(0,Be.jsx)(Ba,{}),children:(0,Be.jsxs)(vc,{children:[(0,Be.jsxs)("div",{className:"space-y-8",children:[(0,Be.jsx)(Ga,{}),(0,Be.jsx)(Ha,{}),(0,Be.jsx)("div",{className:"flex items-center !mt-8 !mb-6",children:(0,Be.jsx)("h2",{className:"!text-2xl !font-normal !m-0 !p-0",children:(0,I.__)("Your Features","%TEXTDOMAIN%")})}),e?Ds.map(e=>(0,Be.jsx)(bc,{product:e},e.slug)):r.map(e=>(0,Be.jsx)(Oc,{product:e},e.slug))]}),t&&(0,Be.jsx)("div",{className:"flex items-center justify-end mt-auto",children:(0,Be.jsx)("p",{className:"text-[13px] text-gray-500 mt-8 mb-0",children:(0,I.sprintf)((0,I.__)("Version %s","%TEXTDOMAIN%"),t)})})]})})}function Pc({className:e}){return(0,Be.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2ODZfMjk2KSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMV8xNjg2XzI5NikiPgo8bWFzayBpZD0ibWFzazBfMTY4Nl8yOTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiPgo8cGF0aCBkPSJNNzIgMEgwVjcySDcyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTY4Nl8yOTYpIj4KPHBhdGggZD0iTTE5LjgwNjcgNTIuNTQyM0wxOS43OTE1IDUyLjU3MjVMMTkuNzA4MyA1Mi43MDEyQzE5LjYzMjYgNTIuODA3MSAxOS41NTcgNTIuODk3OSAxOS40ODEyIDUyLjk5NjRDMTkuNTk0OCA1Mi44NTI1IDE5LjcxNTkgNTIuNzA4OCAxOS44Mjk0IDUyLjU2NDlIMTkuODE0M1Y1Mi41NDk3TDE5LjgwNjcgNTIuNTQyM1pNMTkuNzkxNSA1Mi41NzI1TDE5LjcwODMgNTIuNzAxMkMxOS42MzI2IDUyLjgwNzEgMTkuNTU3IDUyLjg5NzkgMTkuNDgxMiA1Mi45OTY0QzE5LjU5NDggNTIuODUyNSAxOS43MTU5IDUyLjcwODggMTkuODI5NCA1Mi41NjQ5SDE5LjgxNDNMMTkuNzk5MSA1Mi41ODAxSDE5Ljc5MTVWNTIuNTcyNVpNNjUuMzY4MSAxNy40ODU2QzYxLjQwOTkgMTQuNDY1OCA1NS43ODY2IDE1LjEwMTYgNTIuNjIzMSAxOC44NDhDNTMuNDMyOCAxNy45Nzc1IDU0LjU4MzMgMTcuNDcwNiA1NS43ODY2IDE3LjQ3MDZDNTguMTQwNCAxNy40NzA2IDU5LjIzNzggMTkuMDgyNSA1OS42MDExIDE5Ljc3ODhDNTkuOTY0MyAyMC40NzUxIDYwLjY1MzEgMjIuMjk5MSA1OS4yODMyIDI0LjIwNjNMNTkuMTY5NiAyNC4zNzI4TDQzLjAxMTIgNDYuOTc5NEw0MS40OTc2IDM4LjU2MzVMNDAuOTE0OCAzNS4zMDkxTDM4LjQ0NzUgMjEuNjQ4MkwzNy42NTI5IDE3LjIyODNMMzYuNzA2NyAxMS45OTg2SDI2LjA1ODJMNS4xMjQwNyA0MS4zMDMzTDQuNTk0MyA0Mi4wNDQ5QzQuNTQxMzEgNDIuMTI4MiA0LjQ4MDc3IDQyLjIwMzggNC40MjAyMiA0Mi4yODcxQzIuMDg5MTYgNDYuMjQ1NCAzLjAzNTIxIDUxLjM4NDIgNi43NzM5NyA1NC4yMjk5QzEwLjYyNjMgNTcuMTc0MSAxNi4wNjAzIDU2LjY1MTggMTkuMjc2OCA1My4xNzc5QzE4LjQ3NDcgNTQuMDE4IDE3LjM2MjEgNTQuNDc5NyAxNi4xODkgNTQuNDc5N0MxMy44MjAxIDU0LjQ3OTcgMTIuNzIyNyA1Mi44NjAxIDEyLjM2NyA1Mi4xNjM5QzEyLjAwMzcgNTEuNDc1MSAxMS4zMTUgNDkuNjUxMiAxMi42ODQ5IDQ3LjczNjNMMTIuOTcyNSA0Ny4zNDI4TDEyLjk4NzYgNDcuMzEyNEwyOC45NDkzIDI0Ljk3ODJMMzAuNDcwNCAzMy40MDE4TDMxLjA1MzIgMzYuNjU2M0wzNC4zMjI3IDU0LjczN0gzNC4zMTUxTDM1LjI2MTMgNTkuOTU5M0g0NS45MUw2Ny4wMzMyIDMwLjM5NzJMNjcuMzczNyAyOS45MTI5QzY3LjQ0OTUgMjkuNzk5MyA2Ny41MjUxIDI5LjcwMSA2Ny42MDA4IDI5LjU3OTlDNzAuMDQ1NCAyNS42MDY0IDY5LjEzNzEgMjAuMzY5MSA2NS4zNjA2IDE3LjQ3MDZMNjUuMzY4MSAxNy40ODU2Wk0xOS44MDY3IDUyLjU0MjNMMTkuNzkxNSA1Mi41NzI1TDE5LjcwODMgNTIuNzAxMkMxOS42MzI2IDUyLjgwNzEgMTkuNTU3IDUyLjg5NzkgMTkuNDgxMiA1Mi45OTY0QzE5LjU5NDggNTIuODUyNSAxOS43MTU5IDUyLjcwODggMTkuODI5NCA1Mi41NjQ5SDE5LjgxNDNWNTIuNTQ5N0wxOS44MDY3IDUyLjU0MjNaIiBmaWxsPSIjM0Q3QkY1Ii8+CjxwYXRoIGQ9Ik0zMC44MzM3IDU0LjEyNEwyNy44MTM5IDU4LjM5MjZDMjUuMTM0NyA2Mi4xMzEyIDIwLjgwNTYgNjQuMzYzOSAxNi4yMDQxIDY0LjM2MzlDMTAuODUzMyA2NC4zNjM5IDYuMDAxOTYgNjEuNDI3NCAzLjU1NzM5IDU2LjcxMjRDMS4xNTgyMiA1Mi4wODA1IDEuNDk4OCA0Ni41NzA4IDQuNDI3NzUgNDIuMjg3MUMyLjA5NjY5IDQ2LjI0NTQgMy4wNDI3NSA1MS4zODQyIDYuNzgxNSA1NC4yMjk5QzEwLjYzMzggNTcuMTc0MSAxNi4wNjc4IDU2LjY1MTggMTkuMjg0NSA1My4xNzc5QzE5LjMzNzMgNTMuMTMyNSAxOS4zOTA0IDUzLjA3MiAxOS40NDM0IDUzLjAxOUMxOS40NDM0IDUzLjAwMzggMTkuNDUxIDUyLjk4ODggMTkuNDczNiA1Mi45ODEyQzE5LjU4NzEgNTIuODM3MyAxOS43MDgzIDUyLjY5MzYgMTkuODIxOCA1Mi41NDk3SDE5LjgwNjZMMjguMzc0IDQwLjQ2MzJMMzAuODQxMyA1NC4xMjRIMzAuODMzN1oiIGZpbGw9IiMwQTU1Q0MiLz4KPHBhdGggZD0iTTY3LjYxNjEgMjkuNTg3NEM3MC4wNjA3IDI1LjYxNCA2OS4xNTI1IDIwLjM3NjcgNjUuMzc1OSAxNy40NzhDNjEuNDE3NiAxNC40NTgyIDU1Ljc5NDMgMTUuMDk0IDUyLjYzMDggMTguODQwNEM1Mi41NDc1IDE4Ljk0NjMgNTIuNDU2NyAxOS4wNDQ3IDUyLjM4MSAxOS4xNTA2QzUyLjM1MDggMTkuMTg4NCA1Mi4zMjggMTkuMjE4OCA1Mi4yOTc4IDE5LjI2NDFMNDMuNjMyMSAzMS41MDIxTDQxLjE2NDggMTcuODMzOEw0NC4xODQ2IDEzLjU2NTJDNDYuODYzOCA5LjgxMTI4IDUxLjE5MjggNy41OTM3NSA1NS44MDE5IDcuNTkzNzVDNjEuMTQ1MiA3LjU5Mzc1IDY1Ljk4ODkgMTAuNTMwMyA2OC40NDExIDE1LjI0NTNDNzAuODI1MSAxOS44Mzk0IDcwLjUwNzIgMjUuMzAzNiA2Ny42MzEzIDI5LjU4NzRINjcuNjE2MVoiIGZpbGw9IiMwQTU1Q0MiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTY4Nl8yOTYiPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfMTY4Nl8yOTYiPgo8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==",alt:"","aria-hidden":"true",className:e})}function Fc({children:e}){return(0,Be.jsx)("div",{className:"absolute top-0 left-0 w-full max-w-full flex flex-col items-center justify-center h-[calc(100vh-32px)] bg-white",children:(0,Be.jsxs)("div",{className:"w-full max-w-104",children:[(0,Be.jsxs)("div",{className:"flex flex-col items-center gap-1.5 text-center",children:[(0,Be.jsx)(Pc,{className:"w-18 h-18"}),(0,Be.jsxs)("div",{className:"-space-y-1 mb-4",children:[(0,Be.jsx)("h1",{className:"text-2xl leading-8 font-semibold tracking-wide p-0 text-neutral-950",children:(0,I.__)("Software License Manager","%TEXTDOMAIN%")}),(0,Be.jsx)("p",{className:"text-xs leading-8 font-semibold m-0 text-neutral-950",children:(0,I.__)("Liquid Web by Nexcess","%TEXTDOMAIN%")})]})]}),(0,Be.jsx)("div",{className:"space-y-8",children:e})]})})}function Bc(){return(0,Be.jsx)(Fc,{children:(0,Be.jsxs)("div",{className:"flex flex-col items-center gap-2 text-sm text-muted-foreground",children:[(0,Be.jsx)(fs,{className:"w-5 h-5 animate-spin"}),(0,I.__)("Loading…","%TEXTDOMAIN%")]})})}function Wc({children:e}){return(0,Be.jsxs)("div",{className:"flex gap-3 rounded-lg border border-neutral-200 bg-blue-50 pl-4 pr-11 py-4 text-sm text-blue-900",children:[(0,Be.jsx)(Xa,{className:"color-blue-600 mt-0.5 h-4 w-4 shrink-0"}),(0,Be.jsx)("p",{className:"text-[13px] leading-6 m-0",children:e})]})}function Zc(){return(0,I.__)("If this is a non-unified license, activate it in that plugin's own settings page.","%TEXTDOMAIN%")}function Gc(){const{key:e,serverError:t,isStoring:n,canModifyLicense:r,showFormatHint:i,canSubmit:M,onKeyChange:o,onActivate:s}=function(){const[e,t]=(0,Pe.useState)(""),[n,r]=(0,Pe.useState)(null),{storeLicense:i}=(0,c.useDispatch)(Re),{isStoring:M,canModifyLicense:o}=(0,c.useSelect)(e=>({isStoring:e(Re).isLicenseStoring(),canModifyLicense:e(Re).canModifyLicense()}),[]),s=Rs("licenseKeyPrefix"),a=e.trim(),u=a.length>0,l=a.length>=s.length,N=a.startsWith(s.substring(0,a.length)),g=u&&!N&&!n,d=o&&l&&N&&!M,j=(0,Pe.useCallback)(e=>{t(e.toUpperCase()),r(null)},[]),D=(0,Pe.useCallback)(async()=>{if(!d)return;r(null);const e=await i(a);e instanceof T&&r(function(e){const t=e.cause instanceof T?e.cause:null,n=t?.message?.trim()||e.message;return"lw-harbor-invalid-key"===t?.code?`${(0,I.__)("We couldn't verify this key.","%TEXTDOMAIN%")} ${Zc()}`:n}(e))},[d,i,a]);return{key:e,serverError:n,isStoring:M,canModifyLicense:o,showFormatHint:g,canSubmit:d,onKeyChange:j,onActivate:D}}();return(0,Be.jsxs)("form",{className:"rounded-lg border border-neutral-200 bg-white p-4 space-y-3",onSubmit:e=>{e.preventDefault(),M&&s()},children:[(0,Be.jsx)(As,{icon:(0,Be.jsx)(xs,{className:"w-4 h-4 text-muted-foreground"}),label:(0,I.__)("Unified License","%TEXTDOMAIN%")}),(0,Be.jsx)(Xt,{id:"welcome-license-key-input",placeholder:Ps(),value:e,onChange:e=>o(e.target.value),className:"font-mono text-sm uppercase","aria-invalid":!!t,"aria-describedby":t?"welcome-license-error":i?"welcome-license-hint":void 0,disabled:!r,autoFocus:!0}),(0,Be.jsx)(bs,{type:"submit",className:"w-full",disabled:!M,children:n?(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(fs,{className:"w-4 h-4 animate-spin"}),(0,I.__)("Verifying…","%TEXTDOMAIN%")]}):(0,I.__)("Activate","%TEXTDOMAIN%")}),i&&(0,Be.jsxs)("p",{id:"welcome-license-hint",className:"text-[13px] leading-6 text-muted-foreground tracking-[-0.08px] m-0",children:[(0,I.__)("This doesn't look like a unified license key.","%TEXTDOMAIN%")," ",Zc()]}),t&&(0,Be.jsx)("p",{id:"welcome-license-error",className:"text-[13px] leading-6 text-destructive tracking-[-0.08px] m-0",role:"alert",children:t})]})}function Xc(){return(0,Be.jsxs)(Fc,{children:[(0,Be.jsx)(Wc,{children:(0,Wa.createInterpolateElement)((0,I.__)("<strong>Have a non-unified license?</strong> Licenses issued before May 12, 2026 are managed inside each plugin's own settings.","%TEXTDOMAIN%"),{strong:(0,Be.jsx)("strong",{})})}),(0,Be.jsx)(Gc,{})]})}const Hc=Je("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),Vc={default:"bg-background border border-border text-foreground",success:"bg-green-50 border border-green-200 text-green-800",error:"bg-red-50 border border-red-200 text-red-800",warning:"bg-amber-50 border border-amber-200 text-amber-800"};function Jc({variant:e}){return"success"===e?(0,Be.jsx)(Hc,{className:"w-4 h-4 shrink-0"}):"error"===e||"warning"===e?(0,Be.jsx)(Za,{className:"w-4 h-4 shrink-0"}):(0,Be.jsx)(Xa,{className:"w-4 h-4 shrink-0"})}function Kc(){const{toasts:e,removeToast:t}=ks();return(0,Be.jsx)("div",{"aria-live":"polite",className:"fixed bottom-4 right-4 z-[100001] flex flex-col gap-2 pointer-events-none",children:e.map(e=>(0,Be.jsxs)("div",{className:Gt("pointer-events-auto flex items-start gap-3 rounded-lg px-4 py-3 shadow-lg text-sm max-w-xs",Vc[e.variant]),children:[(0,Be.jsx)(Jc,{variant:e.variant}),(0,Be.jsxs)("div",{className:"flex-1 flex flex-col gap-1.5",children:[(0,Be.jsx)("span",{children:e.message}),e.action&&(0,Be.jsx)("button",{type:"button",onClick:()=>{e.action.onClick(),t(e.id)},className:"self-start text-xs font-medium underline underline-offset-2 hover:no-underline",children:e.action.label})]}),(0,Be.jsx)("button",{type:"button",onClick:()=>t(e.id),className:"shrink-0 opacity-60 hover:opacity-100 transition-opacity","aria-label":(0,I.__)("Dismiss notification","%TEXTDOMAIN%"),children:(0,Be.jsx)(fc,{className:"w-3.5 h-3.5"})})]},e.id))})}const qc=Je("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);function $c({error:e,nested:t=!1}){const n=e.cause instanceof T?e.cause:null;return(0,Be.jsxs)("li",{className:"flex flex-col gap-2 m-0",children:[(0,Be.jsxs)("span",{className:"flex items-start gap-2 text-sm "+(t?"text-muted-foreground":"font-medium text-foreground"),children:[!t&&(0,Be.jsx)("span",{className:"mt-1.5 shrink-0 w-1.5 h-1.5 rounded-full bg-destructive","aria-hidden":"true"}),e.message]}),n&&(0,Be.jsx)("ul",{className:"ml-4 space-y-1 border-l-2 border-border pl-4",children:(0,Be.jsx)($c,{error:n,nested:!0})})]})}function eu(){const{errors:e,clearAll:t}=Ys();return 0===e.length?null:(0,Be.jsxs)(pc,{open:!0,onClose:t,maxWidth:"max-w-xl",children:[(0,Be.jsx)(Ac,{title:(0,I.__)("There are issues that need your attention","%TEXTDOMAIN%"),onClose:t}),(0,Be.jsx)(Lc,{children:(0,Be.jsx)("ul",{className:"flex flex-col gap-6",children:e.map(e=>(0,Be.jsx)($c,{error:e},e.code))})}),(0,Be.jsxs)(wc,{className:"justify-between items-center bg-gray-100 rounded-b-lg py-4",children:[(0,Be.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,Be.jsx)("p",{className:"text-xs text-muted-foreground m-0",children:(0,I.__)("Need help resolving this?","%TEXTDOMAIN%")}),(0,Be.jsxs)("div",{className:"flex gap-8",children:[(0,Be.jsxs)("a",{href:"https://go.liquidweb.com/harbor-docs",target:"_blank",rel:"noreferrer",className:"flex items-center gap-1 text-xs font-bold uppercase text-muted-foreground hover:text-foreground transition-colors",children:[(0,I.__)("View documentation","%TEXTDOMAIN%"),(0,Be.jsx)(Bs,{className:"w-3 h-3 -translate-y-px"})]}),(0,Be.jsxs)("a",{href:"https://go.liquidweb.com/harbor-support",target:"_blank",rel:"noreferrer",className:"flex items-center gap-1 text-xs font-bold uppercase text-muted-foreground hover:text-foreground transition-colors",children:[(0,I.__)("Contact support","%TEXTDOMAIN%"),(0,Be.jsx)(qc,{className:"w-3 h-3 -translate-y-px"})]})]})]}),(0,Be.jsx)(bs,{size:"lg",onClick:t,children:(0,I.__)("Dismiss","%TEXTDOMAIN%")})]})]})}function tu(){const{isLicenseLoading:e}=_c(),t=(0,c.useSelect)(e=>e(Re).hasLicense(),[]),n=(0,Pe.useRef)(!1);return t&&(n.current=!0),n.current?(0,Be.jsx)(Rc,{}):e?(0,Be.jsx)(Bc,{}):(0,Be.jsx)(Xc,{})}const nu=()=>(0,Be.jsx)(Us,{children:(0,Be.jsx)(Ja,{children:(0,Be.jsx)(Is,{children:(0,Be.jsx)(Qs,{children:(0,Be.jsxs)(Yc,{children:[(0,Be.jsxs)(vc,{children:[(0,Be.jsx)(tu,{}),(0,Be.jsx)(Kc,{})]}),(0,Be.jsx)(eu,{})]})})})})});(0,c.register)(Re);const ru=document.getElementById("lw-harbor-root");ru&&window.addEventListener("DOMContentLoaded",()=>{(0,a.H)(ru).render((0,Be.jsx)(nu,{}))})})();
Back to Directory
File Manager