????
Current Path : /home/webcloude/www/wp-content/plugins/astra-addon/admin/core/assets/build/ |
Current File : /home/webcloude/www/wp-content/plugins/astra-addon/admin/core/assets/build/dashboard-app.js |
(()=>{"use strict";var e,t,n={},a={};function r(e){var t=a[e];if(void 0!==t)return t.exports;var l=a[e]={exports:{}};return n[e](l,l.exports,r),l.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(n,a){if(1&a&&(n=this(n)),8&a)return n;if("object"==typeof n&&n){if(4&a&&n.__esModule)return n;if(16&a&&"function"==typeof n.then)return n}var l=Object.create(null);r.r(l);var s={};e=e||[null,t({}),t([]),t(t)];for(var o=2&a&&n;"object"==typeof o&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((e=>s[e]=()=>n[e]));return s.default=()=>n,r.d(l,s),l},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};const l=window.wp.element,s=window.React;var o=r.t(s,2);const i=window.wp.i18n,c={"version-control":(0,l.createElement)("svg",{className:"flex-shrink-0 mr-4 fill-inherit",stroke:"none",width:"16",height:"20",viewBox:"0 0 16 20",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M5.70711 11.2929C5.31658 10.9024 4.68342 10.9024 4.29289 11.2929C3.90237 11.6834 3.90237 12.3166 4.29289 12.7071L5.70711 11.2929ZM7 14L6.29289 14.7071C6.68342 15.0976 7.31658 15.0976 7.70711 14.7071L7 14ZM11.7071 10.7071C12.0976 10.3166 12.0976 9.68342 11.7071 9.29289C11.3166 8.90237 10.6834 8.90237 10.2929 9.29289L11.7071 10.7071ZM14 5V17H16V5H14ZM13 18H3V20H13V18ZM2 17V5H0V17H2ZM3 4H5V2H3V4ZM11 4H13V2H11V4ZM3 18C2.44772 18 2 17.5523 2 17H0C0 18.6569 1.34315 20 3 20V18ZM14 17C14 17.5523 13.5523 18 13 18V20C14.6569 20 16 18.6569 16 17H14ZM16 5C16 3.34315 14.6569 2 13 2V4C13.5523 4 14 4.44772 14 5H16ZM2 5C2 4.44772 2.44772 4 3 4V2C1.34315 2 0 3.34315 0 5H2ZM4.29289 12.7071L6.29289 14.7071L7.70711 13.2929L5.70711 11.2929L4.29289 12.7071ZM7.70711 14.7071L11.7071 10.7071L10.2929 9.29289L6.29289 13.2929L7.70711 14.7071ZM7 2H9V0H7V2ZM9 4H7V6H9V4ZM7 4C6.44772 4 6 3.55228 6 3H4C4 4.65685 5.34315 6 7 6V4ZM10 3C10 3.55228 9.55228 4 9 4V6C10.6569 6 12 4.65685 12 3H10ZM9 2C9.55228 2 10 2.44772 10 3H12C12 1.34315 10.6569 0 9 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z"})),"white-label":(0,l.createElement)("svg",{className:"flex-shrink-0 mr-4 stroke-inherit",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M6.99963 10.0006L8.99963 12.0006L12.9996 8.00061M5.83437 2.69766C6.55191 2.6404 7.23309 2.35824 7.78095 1.89136C9.05944 0.801839 10.9398 0.801839 12.2183 1.89136C12.7662 2.35824 13.4474 2.6404 14.1649 2.69766C15.8393 2.83128 17.169 4.16092 17.3026 5.83535C17.3598 6.55288 17.642 7.23407 18.1089 7.78193C19.1984 9.06042 19.1984 10.9408 18.1089 12.2193C17.642 12.7672 17.3598 13.4483 17.3026 14.1659C17.169 15.8403 15.8393 17.1699 14.1649 17.3036C13.4474 17.3608 12.7662 17.643 12.2183 18.1099C10.9398 19.1994 9.05944 19.1994 7.78095 18.1099C7.23309 17.643 6.55191 17.3608 5.83437 17.3036C4.15994 17.1699 2.8303 15.8403 2.69668 14.1659C2.63942 13.4483 2.35727 12.7672 1.89038 12.2193C0.800862 10.9408 0.800862 9.06042 1.89038 7.78193C2.35727 7.23407 2.63942 6.55288 2.69668 5.83535C2.8303 4.16092 4.15994 2.83128 5.83437 2.69766Z",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},d=window.wp.components;function u(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function m(){let e=[],t={addEventListener:(e,n,a,r)=>(e.addEventListener(n,a,r),t.add((()=>e.removeEventListener(n,a,r)))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add((()=>cancelAnimationFrame(n)))},nextFrame:(...e)=>t.requestAnimationFrame((()=>t.requestAnimationFrame(...e))),setTimeout(...e){let n=setTimeout(...e);return t.add((()=>clearTimeout(n)))},microTask(...e){let n={current:!0};return u((()=>{n.current&&e[0]()})),t.add((()=>{n.current=!1}))},style(e,t,n){let a=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:a})}))},group(e){let t=m();return e(t),this.add((()=>t.dispose()))},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function f(){let[e]=(0,s.useState)(m);return(0,s.useEffect)((()=>()=>e.dispose()),[e]),e}var p=Object.defineProperty,h=(e,t,n)=>(((e,t,n)=>{t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let g=new class{constructor(){h(this,"current",this.detect()),h(this,"handoffState","pending"),h(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},b=(e,t)=>{g.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function v(e){let t=(0,s.useRef)(e);return b((()=>{t.current=e}),[e]),t}let _=function(e){let t=v(e);return s.useCallback(((...e)=>t.current(...e)),[t])};function w(){let e=(0,s.useRef)(!1);return b((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function E(e=0){let[t,n]=(0,s.useState)(e),a=w(),r=(0,s.useCallback)((e=>{a.current&&n((t=>t|e))}),[t,a]),l=(0,s.useCallback)((e=>Boolean(t&e)),[t]),o=(0,s.useCallback)((e=>{a.current&&n((t=>t&~e))}),[n,a]),i=(0,s.useCallback)((e=>{a.current&&n((t=>t^e))}),[n]);return{flags:t,addFlag:r,hasFlag:l,removeFlag:o,toggleFlag:i}}function y(){let e=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in o&&o.useSyncExternalStore((()=>()=>{}),(()=>!1),(()=>!e))}(),[t,n]=s.useState(g.isHandoffComplete);return t&&!1===g.isHandoffComplete&&n(!1),s.useEffect((()=>{!0!==t&&n(!0)}),[t]),s.useEffect((()=>g.handoff()),[]),!e&&t}let x=Symbol();function N(...e){let t=(0,s.useRef)(e);(0,s.useEffect)((()=>{t.current=e}),[e]);let n=_((e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[x])))?void 0:n}function k(e,t,...n){if(e in t){let a=t[e];return"function"==typeof a?a(...n):a}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,k),a}function C(e,...t){e&&t.length>0&&e.classList.add(...t)}function S(e,...t){e&&t.length>0&&e.classList.remove(...t)}function T({immediate:e,container:t,direction:n,classes:a,onStart:r,onStop:l}){let s=w(),o=f(),i=v(n);b((()=>{e&&(i.current="enter")}),[e]),b((()=>{let e=m();o.add(e.dispose);let n=t.current;if(n&&"idle"!==i.current&&s.current)return e.dispose(),r.current(i.current),e.add(function(e,t,n,a){let r=n?"enter":"leave",l=m(),s=void 0!==a?function(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}(a):()=>{};"enter"===r&&(e.removeAttribute("hidden"),e.style.display="");let o=k(r,{enter:()=>t.enter,leave:()=>t.leave}),i=k(r,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=k(r,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return S(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),C(e,...t.base,...o,...c),l.nextFrame((()=>{S(e,...t.base,...o,...c),C(e,...t.base,...o,...i),function(e,t){let n=m();if(!e)return n.dispose;let{transitionDuration:a,transitionDelay:r}=getComputedStyle(e),[l,s]=[a,r].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),o=l+s;if(0!==o){n.group((n=>{n.setTimeout((()=>{t(),n.dispose()}),o),n.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&n.dispose()}))}));let a=n.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),a())}))}else t();n.add((()=>t())),n.dispose}(e,(()=>(S(e,...t.base,...o),C(e,...t.base,...t.entered),s())))})),l.dispose}(n,a.current,"enter"===i.current,(()=>{e.dispose(),l.current(i.current)}))),e.dispose}),[n])}let L=(0,s.createContext)(null);L.displayName="OpenClosedContext";var F=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(F||{});function P(){return(0,s.useContext)(L)}function R({value:e,children:t}){return s.createElement(L.Provider,{value:e},t)}function O(...e){return Array.from(new Set(e.flatMap((e=>"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}var M=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(M||{}),A=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(A||{});function D({ourProps:e,theirProps:t,slot:n,defaultTag:a,features:r,visible:l=!0,name:s,mergeRefs:o}){o=null!=o?o:H;let i=V(t,e);if(l)return j(i,n,a,s,o);let c=null!=r?r:0;if(2&c){let{static:e=!1,...t}=i;if(e)return j(t,n,a,s,o)}if(1&c){let{unmount:e=!0,...t}=i;return k(e?0:1,{0:()=>null,1:()=>j({...t,hidden:!0,style:{display:"none"}},n,a,s,o)})}return j(i,n,a,s,o)}function j(e,t={},n,a,r){let{as:l=n,children:o,refName:i="ref",...c}=U(e,["unmount","static"]),d=void 0!==e.ref?{[i]:e.ref}:{},u="function"==typeof o?o(t):o;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let m={};if(t){let e=!1,n=[];for(let[a,r]of Object.entries(t))"boolean"==typeof r&&(e=!0),!0===r&&n.push(a);e&&(m["data-headlessui-state"]=n.join(" "))}if(l===s.Fragment&&Object.keys(I(c)).length>0){if(!(0,s.isValidElement)(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=u.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>O(null==e?void 0:e.className(...t),c.className):O(null==e?void 0:e.className,c.className),n=t?{className:t}:{};return(0,s.cloneElement)(u,Object.assign({},V(u.props,I(U(c,["ref"]))),m,d,{ref:r(u.ref,d.ref)},n))}return(0,s.createElement)(l,Object.assign({},U(c,["ref"]),l!==s.Fragment&&d,l!==s.Fragment&&m),u)}function H(...e){return e.every((e=>null==e))?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function V(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let a of e)for(let e in a)e.startsWith("on")&&"function"==typeof a[e]?(null!=n[e]||(n[e]=[]),n[e].push(a[e])):t[e]=a[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let e in n)Object.assign(t,{[e](t,...a){let r=n[e];for(let e of r){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...a)}}});return t}function B(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function I(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function U(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function $(e=""){return e.split(/\s+/).filter((e=>e.length>1))}let W=(0,s.createContext)(null);W.displayName="TransitionContext";var Z=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Z||{});let Y=(0,s.createContext)(null);function q(e){return"children"in e?q(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function z(e,t){let n=v(e),a=(0,s.useRef)([]),r=w(),l=f(),o=_(((e,t=A.Hidden)=>{let s=a.current.findIndex((({el:t})=>t===e));-1!==s&&(k(t,{[A.Unmount](){a.current.splice(s,1)},[A.Hidden](){a.current[s].state="hidden"}}),l.microTask((()=>{var e;!q(a)&&r.current&&(null==(e=n.current)||e.call(n))})))})),i=_((e=>{let t=a.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>o(e,A.Unmount)})),c=(0,s.useRef)([]),d=(0,s.useRef)(Promise.resolve()),u=(0,s.useRef)({enter:[],leave:[],idle:[]}),m=_(((e,n,a)=>{c.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((([t])=>t!==e))),null==t||t.chains.current[n].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((e=>{Promise.all(u.current[n].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===n?d.current=d.current.then((()=>null==t?void 0:t.wait.current)).then((()=>a(n))):a(n)})),p=_(((e,t,n)=>{Promise.all(u.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>n(t)))}));return(0,s.useMemo)((()=>({children:a,register:i,unregister:o,onStart:m,onStop:p,wait:d,chains:u})),[i,o,a,m,p,u,d])}function G(){}Y.displayName="NestingContext";let K=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function J(e){var t;let n={};for(let a of K)n[a]=null!=(t=e[a])?t:G;return n}let X=M.RenderStrategy,Q=B((function(e,t){let{show:n,appear:a=!1,unmount:r=!0,...l}=e,o=(0,s.useRef)(null),i=N(o,t);y();let c=P();if(void 0===n&&null!==c&&(n=(c&F.Open)===F.Open),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[d,u]=(0,s.useState)(n?"visible":"hidden"),m=z((()=>{u("hidden")})),[f,p]=(0,s.useState)(!0),h=(0,s.useRef)([n]);b((()=>{!1!==f&&h.current[h.current.length-1]!==n&&(h.current.push(n),p(!1))}),[h,n]);let g=(0,s.useMemo)((()=>({show:n,appear:a,initial:f})),[n,a,f]);(0,s.useEffect)((()=>{if(n)u("visible");else if(q(m)){let e=o.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&u("hidden")}else u("hidden")}),[n,m]);let v={unmount:r},w=_((()=>{var t;f&&p(!1),null==(t=e.beforeEnter)||t.call(e)})),E=_((()=>{var t;f&&p(!1),null==(t=e.beforeLeave)||t.call(e)}));return s.createElement(Y.Provider,{value:m},s.createElement(W.Provider,{value:g},D({ourProps:{...v,as:s.Fragment,children:s.createElement(ee,{ref:i,...v,...l,beforeEnter:w,beforeLeave:E})},theirProps:{},defaultTag:s.Fragment,features:X,visible:"visible"===d,name:"Transition"})))})),ee=B((function(e,t){var n,a;let{beforeEnter:r,afterEnter:l,beforeLeave:o,afterLeave:i,enter:c,enterFrom:d,enterTo:u,entered:m,leave:f,leaveFrom:p,leaveTo:h,...g}=e,b=(0,s.useRef)(null),w=N(b,t),x=null==(n=g.unmount)||n?A.Unmount:A.Hidden,{show:C,appear:S,initial:L}=function(){let e=(0,s.useContext)(W);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[P,M]=(0,s.useState)(C?"visible":"hidden"),j=function(){let e=(0,s.useContext)(Y);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:H,unregister:V}=j;(0,s.useEffect)((()=>H(b)),[H,b]),(0,s.useEffect)((()=>{if(x===A.Hidden&&b.current)return C&&"visible"!==P?void M("visible"):k(P,{hidden:()=>V(b),visible:()=>H(b)})}),[P,b,H,V,C,x]);let B=v({base:$(g.className),enter:$(c),enterFrom:$(d),enterTo:$(u),entered:$(m),leave:$(f),leaveFrom:$(p),leaveTo:$(h)}),I=function(e){let t=(0,s.useRef)(J(e));return(0,s.useEffect)((()=>{t.current=J(e)}),[e]),t}({beforeEnter:r,afterEnter:l,beforeLeave:o,afterLeave:i}),U=y();(0,s.useEffect)((()=>{if(U&&"visible"===P&&null===b.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[b,P,U]);let Z=S&&C&&L,G=!U||L&&!S?"idle":C?"enter":"leave",K=E(0),Q=_((e=>k(e,{enter:()=>{K.addFlag(F.Opening),I.current.beforeEnter()},leave:()=>{K.addFlag(F.Closing),I.current.beforeLeave()},idle:()=>{}}))),ee=_((e=>k(e,{enter:()=>{K.removeFlag(F.Opening),I.current.afterEnter()},leave:()=>{K.removeFlag(F.Closing),I.current.afterLeave()},idle:()=>{}}))),te=z((()=>{M("hidden"),V(b)}),j),ne=(0,s.useRef)(!1);T({immediate:Z,container:b,classes:B,direction:G,onStart:v((e=>{ne.current=!0,te.onStart(b,e,Q)})),onStop:v((e=>{ne.current=!1,te.onStop(b,e,ee),"leave"===e&&!q(te)&&(M("hidden"),V(b))}))});let ae=g,re={ref:w};return Z?ae={...ae,className:O(g.className,...B.current.enter,...B.current.enterFrom)}:ne.current&&(ae.className=O(g.className,null==(a=b.current)?void 0:a.className),""===ae.className&&delete ae.className),s.createElement(Y.Provider,{value:te},s.createElement(R,{value:k(P,{visible:F.Open,hidden:F.Closed})|K.flags},D({ourProps:re,theirProps:ae,defaultTag:"div",features:X,visible:"visible"===P,name:"Transition.Child"})))})),te=B((function(e,t){let n=null!==(0,s.useContext)(W),a=null!==P();return s.createElement(s.Fragment,null,!n&&a?s.createElement(Q,{ref:t,...e}):s.createElement(ee,{ref:t,...e}))})),ne=Object.assign(Q,{Child:te,Root:Q});function ae(e,t,n,a){let r=v(n);(0,s.useEffect)((()=>{function n(e){r.current(e)}return(e=null!=e?e:window).addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)}),[e,t,a])}function re(e){let t=_(e),n=(0,s.useRef)(!1);(0,s.useEffect)((()=>(n.current=!1,()=>{n.current=!0,u((()=>{n.current&&t()}))})),[t])}function le(e){return g.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}function se(...e){return(0,s.useMemo)((()=>le(...e)),[...e])}function oe(e,t,n){let a=v(t);(0,s.useEffect)((()=>{function t(e){a.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}var ie=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ie||{});function ce(e,t){let n=(0,s.useRef)([]),a=_(e);(0,s.useEffect)((()=>{let e=[...n.current];for(let[r,l]of t.entries())if(n.current[r]!==l){let r=a(t,e);return n.current=t,r}}),[a,...t])}var de=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(de||{});let ue=B((function(e,t){var n;let{features:a=1,...r}=e;return D({ourProps:{ref:t,"aria-hidden":!(2&~a)||(null!=(n=r["aria-hidden"])?n:void 0),hidden:!(4&~a)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~a)&&!!(2&~a)&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})})),me=[];!function(){function e(){"loading"!==document.readyState&&((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&me[0]!==e.target&&(me.unshift(e.target),me=me.filter((e=>null!=e&&e.isConnected)),me.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",e))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",e),e())}();let fe=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var pe,he,ge=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ge||{}),be=((he=be||{})[he.Error=0]="Error",he[he.Overflow=1]="Overflow",he[he.Success=2]="Success",he[he.Underflow=3]="Underflow",he),ve=((pe=ve||{})[pe.Previous=-1]="Previous",pe[pe.Next=1]="Next",pe);var _e=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(_e||{});var we=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(we||{});function Ee(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let ye=["textarea","input"].join(",");function xe(e,t,{sorted:n=!0,relativeTo:a=null,skipElements:r=[]}={}){let l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort(((e,n)=>{let a=t(e),r=t(n);if(null===a||null===r)return 0;let l=a.compareDocumentPosition(r);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(fe)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);r.length>0&&s.length>1&&(s=s.filter((e=>!r.includes(e)))),a=null!=a?a:l.activeElement;let o,i=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(a))-1;if(4&t)return Math.max(0,s.indexOf(a))+1;if(8&t)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},u=0,m=s.length;do{if(u>=m||u+m<=0)return 0;let e=c+u;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}o=s[e],null==o||o.focus(d),u+=i}while(o!==l.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,ye))&&n}(o)&&o.select(),2}function Ne(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var ke=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(ke||{});let Ce=B((function(e,t){let n=(0,s.useRef)(null),a=N(n,t),{initialFocus:r,containers:l,features:o=30,...i}=e;y()||(o=1);let c=se(n);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,s.useRef)(me.slice());return ce((([e],[n])=>{!0===n&&!1===e&&u((()=>{t.current.splice(0)})),!1===n&&!0===e&&(t.current=me.slice())}),[e,me,t]),_((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(t);ce((()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&Ee(n())}),[t]),re((()=>{t&&Ee(n())}))}({ownerDocument:c},Boolean(16&o));let d=function({ownerDocument:e,container:t,initialFocus:n},a){let r=(0,s.useRef)(null),l=w();return ce((()=>{if(!a)return;let s=t.current;s&&u((()=>{if(!l.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(r.current=t)}else if(s.contains(t))return void(r.current=t);null!=n&&n.current?Ee(n.current):xe(s,ge.First)===be.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),r.current=null==e?void 0:e.activeElement}))}),[a]),r}({ownerDocument:c,container:n,initialFocus:r},Boolean(2&o));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:a},r){let l=w();ae(null==e?void 0:e.defaultView,"focus",(e=>{if(!r||!l.current)return;let s=Ne(n);t.current instanceof HTMLElement&&s.add(t.current);let o=a.current;if(!o)return;let i=e.target;i&&i instanceof HTMLElement?Te(s,i)?(a.current=i,Ee(i)):(e.preventDefault(),e.stopPropagation(),Ee(o)):Ee(a.current)}),!0)}({ownerDocument:c,container:n,containers:l,previousActiveElement:d},Boolean(8&o));let m=function(){let e=(0,s.useRef)(0);return oe("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),p=_((e=>{let t=n.current;t&&k(m.current,{[ie.Forwards]:()=>{xe(t,ge.First,{skipElements:[e.relatedTarget]})},[ie.Backwards]:()=>{xe(t,ge.Last,{skipElements:[e.relatedTarget]})}})})),h=f(),g=(0,s.useRef)(!1),b={ref:a,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame((()=>{g.current=!1})))},onBlur(e){let t=Ne(l);n.current instanceof HTMLElement&&t.add(n.current);let a=e.relatedTarget;a instanceof HTMLElement&&"true"!==a.dataset.headlessuiFocusGuard&&(Te(t,a)||(g.current?xe(n.current,k(m.current,{[ie.Forwards]:()=>ge.Next,[ie.Backwards]:()=>ge.Previous})|ge.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&Ee(e.target)))}};return s.createElement(s.Fragment,null,Boolean(4&o)&&s.createElement(ue,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:de.Focusable}),D({ourProps:b,theirProps:i,defaultTag:"div",name:"FocusTrap"}),Boolean(4&o)&&s.createElement(ue,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:de.Focusable}))})),Se=Object.assign(Ce,{features:ke});function Te(e,t){for(let n of e)if(n.contains(t))return!0;return!1}const Le=window.ReactDOM;let Fe=(0,s.createContext)(!1);function Pe(){return(0,s.useContext)(Fe)}function Re(e){return s.createElement(Fe.Provider,{value:e.force},e.children)}let Oe=s.Fragment,Me=s.Fragment,Ae=(0,s.createContext)(null),De=(0,s.createContext)(null),je=B((function(e,t){let n=e,a=(0,s.useRef)(null),r=N(function(e,t=!0){return Object.assign(e,{[x]:t})}((e=>{a.current=e})),t),l=se(a),o=function(e){let t=Pe(),n=(0,s.useContext)(Ae),a=se(e),[r,l]=(0,s.useState)((()=>{if(!t&&null!==n||g.isServer)return null;let e=null==a?void 0:a.getElementById("headlessui-portal-root");if(e)return e;if(null===a)return null;let r=a.createElement("div");return r.setAttribute("id","headlessui-portal-root"),a.body.appendChild(r)}));return(0,s.useEffect)((()=>{null!==r&&(null!=a&&a.body.contains(r)||null==a||a.body.appendChild(r))}),[r,a]),(0,s.useEffect)((()=>{t||null!==n&&l(n.current)}),[n,l,t]),r}(a),[i]=(0,s.useState)((()=>{var e;return g.isServer?null:null!=(e=null==l?void 0:l.createElement("div"))?e:null})),c=(0,s.useContext)(De),d=y();return b((()=>{!o||!i||o.contains(i)||(i.setAttribute("data-headlessui-portal",""),o.appendChild(i))}),[o,i]),b((()=>{if(i&&c)return c.register(i)}),[c,i]),re((()=>{var e;!o||!i||(i instanceof Node&&o.contains(i)&&o.removeChild(i),o.childNodes.length<=0&&(null==(e=o.parentElement)||e.removeChild(o)))})),d&&o&&i?(0,Le.createPortal)(D({ourProps:{ref:r},theirProps:n,defaultTag:Oe,name:"Portal"}),i):null})),He=B((function(e,t){let{target:n,...a}=e,r={ref:N(t)};return s.createElement(Ae.Provider,{value:n},D({ourProps:r,theirProps:a,defaultTag:Me,name:"Popover.Group"}))})),Ve=Object.assign(je,{Group:He});const Be="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Ie,useEffect:Ue,useLayoutEffect:$e,useDebugValue:We}=o;function Ze(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!Be(n,e)}catch{return!0}}const Ye="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,n){return t()}:function(e,t,n){const a=t(),[{inst:r},l]=Ie({inst:{value:a,getSnapshot:t}});return $e((()=>{r.value=a,r.getSnapshot=t,Ze(r)&&l({inst:r})}),[e,a,t]),Ue((()=>(Ze(r)&&l({inst:r}),e((()=>{Ze(r)&&l({inst:r})})))),[e]),We(a),a},qe="useSyncExternalStore"in o?(e=>e.useSyncExternalStore)(o):Ye;function ze(){let e;return{before({doc:t}){var n;let a=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-a.clientWidth},after({doc:t,d:n}){let a=t.documentElement,r=a.clientWidth-a.offsetWidth,l=e-r;n.style(a,"paddingRight",`${l}px`)}}}function Ge(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Ke(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Je=function(e,t){let n=new Map,a=new Set;return{getSnapshot:()=>n,subscribe:e=>(a.add(e),()=>a.delete(e)),dispatch(e,...r){let l=t[e].call(n,...r);l&&(n=l,a.forEach((e=>e())))}}}(0,{PUSH(e,t){var n;let a=null!=(n=this.get(e))?n:{doc:e,count:0,d:m(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let a={doc:e,d:t,meta:Ke(n)},r=[Ge()?{before({doc:e,d:t,meta:n}){function a(e){return n.containers.flatMap((e=>e())).some((t=>t.contains(e)))}t.microTask((()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=m();n.style(e.documentElement,"scrollBehavior","auto"),t.add((()=>t.microTask((()=>n.dispose()))))}let r=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",(t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=e.querySelector(r);s&&!a(s)&&(l=s)}catch{}}),!0),t.addEventListener(e,"touchstart",(e=>{if(e.target instanceof HTMLElement)if(a(e.target)){let n=e.target;for(;n.parentElement&&a(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")})),t.addEventListener(e,"touchmove",(e=>{if(e.target instanceof HTMLElement)if(a(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}),{passive:!1}),t.add((()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;r!==t&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)}))}))}}:{},ze(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach((({before:e})=>null==e?void 0:e(a))),r.forEach((({after:e})=>null==e?void 0:e(a)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function Xe(e,t,n){let a=function(e){return qe(e.subscribe,e.getSnapshot,e.getSnapshot)}(Je),r=e?a.get(e):void 0,l=!!r&&r.count>0;return b((()=>{if(e&&t)return Je.dispatch("PUSH",e,n),()=>Je.dispatch("POP",e,n)}),[t,e]),l}var Qe;Je.subscribe((()=>{let e=Je.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),a=0!==n.count;(a&&!e||!a&&e)&&Je.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Je.dispatch("TEARDOWN",n)}}));let et=null!=(Qe=s.useId)?Qe:function(){let e=y(),[t,n]=s.useState(e?()=>g.nextId():null);return b((()=>{null===t&&n(g.nextId())}),[t]),null!=t?""+t:void 0},tt=new Map,nt=new Map;function at(e,t=!0){b((()=>{var n;if(!t)return;let a="function"==typeof e?e():e.current;if(!a)return;let r=null!=(n=nt.get(a))?n:0;return nt.set(a,r+1),0!==r||(tt.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),a.setAttribute("aria-hidden","true"),a.inert=!0),function(){var e;if(!a)return;let t=null!=(e=nt.get(a))?e:1;if(1===t?nt.delete(a):nt.set(a,t-1),1!==t)return;let n=tt.get(a);n&&(null===n["aria-hidden"]?a.removeAttribute("aria-hidden"):a.setAttribute("aria-hidden",n["aria-hidden"]),a.inert=n.inert,tt.delete(a))}}),[e,t])}function rt(e,t,n){let a=v(t);(0,s.useEffect)((()=>{function t(e){a.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}function lt(e,t,n=!0){let a=(0,s.useRef)(!1);function r(n,r){if(!a.current||n.defaultPrevented)return;let l=r(n);if(null===l||!l.getRootNode().contains(l)||!l.isConnected)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(l)||n.composed&&n.composedPath().includes(t))return}return!function(e,t=0){var n;return e!==(null==(n=le(e))?void 0:n.body)&&k(t,{0:()=>e.matches(fe),1(){let t=e;for(;null!==t;){if(t.matches(fe))return!0;t=t.parentElement}return!1}})}(l,_e.Loose)&&-1!==l.tabIndex&&n.preventDefault(),t(n,l)}(0,s.useEffect)((()=>{requestAnimationFrame((()=>{a.current=n}))}),[n]);let l=(0,s.useRef)(null);rt("pointerdown",(e=>{var t,n;a.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),rt("mousedown",(e=>{var t,n;a.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)}),!0),rt("click",(e=>{Ge()||/Android/gi.test(window.navigator.userAgent)||l.current&&(r(e,(()=>l.current)),l.current=null)}),!0),rt("touchend",(e=>r(e,(()=>e.target instanceof HTMLElement?e.target:null))),!0),oe("blur",(e=>r(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}let st=(0,s.createContext)((()=>{}));st.displayName="StackContext";var ot=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ot||{});function it({children:e,onUpdate:t,type:n,element:a,enabled:r}){let l=(0,s.useContext)(st),o=_(((...e)=>{null==t||t(...e),l(...e)}));return b((()=>{let e=void 0===r||!0===r;return e&&o(0,n,a),()=>{e&&o(1,n,a)}}),[o,n,a,r]),s.createElement(st.Provider,{value:o},e)}function ct(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let a=""===(null==t?void 0:t.getAttribute("disabled"));return(!a||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&a}let dt=(0,s.createContext)(null);function ut(){let e=(0,s.useContext)(dt);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,ut),e}return e}function mt(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=_((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),a=n.indexOf(e);return-1!==a&&n.splice(a,1),n}))))),a=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(dt.Provider,{value:a},e.children)}),[t])]}let ft=B((function(e,t){let n=et(),{id:a=`headlessui-description-${n}`,...r}=e,l=ut(),s=N(t);return b((()=>l.register(a)),[a,l.register]),D({ourProps:{ref:s,...l.props,id:a},theirProps:r,slot:l.slot||{},defaultTag:"p",name:l.name||"Description"})})),pt=Object.assign(ft,{});var ht=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ht||{}),gt=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(gt||{}),bt=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(bt||{});let vt={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},_t=(0,s.createContext)(null);function wt(e){let t=(0,s.useContext)(_t);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,wt),t}return t}function Et(e,t){return k(t.type,vt,e,t)}_t.displayName="DialogContext";let yt=M.RenderStrategy|M.Static,xt=B((function(e,t){let n=et(),{id:a=`headlessui-dialog-${n}`,open:r,onClose:l,initialFocus:o,role:i="dialog",__demoMode:c=!1,...d}=e,[u,m]=(0,s.useState)(0),f=(0,s.useRef)(!1);i="dialog"===i||"alertdialog"===i?i:(f.current||(f.current=!0,console.warn(`Invalid role [${i}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let p=P();void 0===r&&null!==p&&(r=(p&F.Open)===F.Open);let h=(0,s.useRef)(null),g=N(h,t),b=se(h),v=e.hasOwnProperty("open")||null!==p,w=e.hasOwnProperty("onClose");if(!v&&!w)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!v)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!w)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${r}`);if("function"!=typeof l)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${l}`);let E=r?0:1,[x,C]=(0,s.useReducer)(Et,{titleId:null,descriptionId:null,panelRef:(0,s.createRef)()}),S=_((()=>l(!1))),T=_((e=>C({type:0,id:e}))),L=!!y()&&!c&&0===E,R=u>1,O=null!==(0,s.useContext)(_t),[M,A]=function(){let e=(0,s.useContext)(De),t=(0,s.useRef)([]),n=_((n=>(t.current.push(n),e&&e.register(n),()=>a(n)))),a=_((n=>{let a=t.current.indexOf(n);-1!==a&&t.current.splice(a,1),e&&e.unregister(n)})),r=(0,s.useMemo)((()=>({register:n,unregister:a,portals:t})),[n,a,t]);return[t,(0,s.useMemo)((()=>function({children:e}){return s.createElement(De.Provider,{value:r},e)}),[r])]}(),j={get current(){var e;return null!=(e=x.panelRef.current)?e:h.current}},{resolveContainers:H,mainTreeNodeRef:V,MainTreeNode:B}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var a;let r=(0,s.useRef)(null!=(a=null==n?void 0:n.current)?a:null),l=se(r),o=_((()=>{var n,a,s;let o=[];for(let t of e)null!==t&&(t instanceof HTMLElement?o.push(t):"current"in t&&t.current instanceof HTMLElement&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(n=null==l?void 0:l.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(r.current)||e.contains(null==(s=null==(a=r.current)?void 0:a.getRootNode())?void 0:s.host)||o.some((t=>e.contains(t)))||o.push(e));return o}));return{resolveContainers:o,contains:_((e=>o().some((t=>t.contains(e))))),mainTreeNodeRef:r,MainTreeNode:(0,s.useMemo)((()=>function(){return null!=n?null:s.createElement(ue,{features:de.Hidden,ref:r})}),[r,n])}}({portals:M,defaultContainers:[j]}),I=R?"parent":"leaf",U=null!==p&&(p&F.Closing)===F.Closing,$=!O&&!U&&L,W=(0,s.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==b?void 0:b.querySelectorAll("body > *"))?e:[]).find((e=>"headlessui-portal-root"!==e.id&&e.contains(V.current)&&e instanceof HTMLElement)))?t:null}),[V]);at(W,$);let Z=!!R||L,Y=(0,s.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==b?void 0:b.querySelectorAll("[data-headlessui-portal]"))?e:[]).find((e=>e.contains(V.current)&&e instanceof HTMLElement)))?t:null}),[V]);at(Y,Z),lt(H,(e=>{e.preventDefault(),S()}),!(!L||R));let q=!(R||0!==E);ae(null==b?void 0:b.defaultView,"keydown",(e=>{q&&(e.defaultPrevented||e.key===ht.Escape&&(e.preventDefault(),e.stopPropagation(),S()))})),function(e,t,n=()=>[document.body]){Xe(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}}))}(b,!(U||0!==E||O),H),(0,s.useEffect)((()=>{if(0!==E||!h.current)return;let e=new ResizeObserver((e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&S()}}));return e.observe(h.current),()=>e.disconnect()}),[E,h,S]);let[z,G]=mt(),K=(0,s.useMemo)((()=>[{dialogState:E,close:S,setTitleId:T},x]),[E,x,S,T]),J=(0,s.useMemo)((()=>({open:0===E})),[E]),X={ref:g,id:a,role:i,"aria-modal":0===E||void 0,"aria-labelledby":x.titleId,"aria-describedby":z};return s.createElement(it,{type:"Dialog",enabled:0===E,element:h,onUpdate:_(((e,t)=>{"Dialog"===t&&k(e,{[ot.Add]:()=>m((e=>e+1)),[ot.Remove]:()=>m((e=>e-1))})}))},s.createElement(Re,{force:!0},s.createElement(Ve,null,s.createElement(_t.Provider,{value:K},s.createElement(Ve.Group,{target:h},s.createElement(Re,{force:!1},s.createElement(G,{slot:J,name:"Dialog.Description"},s.createElement(Se,{initialFocus:o,containers:H,features:L?k(I,{parent:Se.features.RestoreFocus,leaf:Se.features.All&~Se.features.FocusLock}):Se.features.None},s.createElement(A,null,D({ourProps:X,theirProps:d,slot:J,defaultTag:"div",features:yt,visible:0===E,name:"Dialog"}))))))))),s.createElement(B,null))})),Nt=B((function(e,t){let n=et(),{id:a=`headlessui-dialog-backdrop-${n}`,...r}=e,[{dialogState:l},o]=wt("Dialog.Backdrop"),i=N(t);(0,s.useEffect)((()=>{if(null===o.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[o.panelRef]);let c=(0,s.useMemo)((()=>({open:0===l})),[l]);return s.createElement(Re,{force:!0},s.createElement(Ve,null,D({ourProps:{ref:i,id:a,"aria-hidden":!0},theirProps:r,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),kt=B((function(e,t){let n=et(),{id:a=`headlessui-dialog-panel-${n}`,...r}=e,[{dialogState:l},o]=wt("Dialog.Panel"),i=N(t,o.panelRef),c=(0,s.useMemo)((()=>({open:0===l})),[l]),d=_((e=>{e.stopPropagation()}));return D({ourProps:{ref:i,id:a,onClick:d},theirProps:r,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Ct=B((function(e,t){let n=et(),{id:a=`headlessui-dialog-overlay-${n}`,...r}=e,[{dialogState:l,close:o}]=wt("Dialog.Overlay"),i=N(t),c=_((e=>{if(e.target===e.currentTarget){if(ct(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),o()}}));return D({ourProps:{ref:i,id:a,"aria-hidden":!0,onClick:c},theirProps:r,slot:(0,s.useMemo)((()=>({open:0===l})),[l]),defaultTag:"div",name:"Dialog.Overlay"})})),St=B((function(e,t){let n=et(),{id:a=`headlessui-dialog-title-${n}`,...r}=e,[{dialogState:l,setTitleId:o}]=wt("Dialog.Title"),i=N(t);(0,s.useEffect)((()=>(o(a),()=>o(null))),[a,o]);let c=(0,s.useMemo)((()=>({open:0===l})),[l]);return D({ourProps:{ref:i,id:a},theirProps:r,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Tt=Object.assign(xt,{Backdrop:Nt,Panel:kt,Overlay:Ct,Title:St,Description:pt});const Lt=e=>{const{openPopup:t,setOpenPopup:n,previousVersionSelect:a,productSelect:r}=e;let o=astra_addon_admin.rollback_theme_name;"astra-addon"===r&&(o=astra_addon_admin.rollback_plugin_name);const c=(0,s.useRef)(null);return(0,l.createElement)(ne.Root,{show:t,as:s.Fragment},(0,l.createElement)(Tt,{as:"div",className:"ast-rollback__dialog fixed backdrop-blur-sm inset-0 overflow-y-auto",initialFocus:c,onClose:n},(0,l.createElement)("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"},(0,l.createElement)(ne.Child,{as:s.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,l.createElement)("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})),(0,l.createElement)("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true"},""),(0,l.createElement)(ne.Child,{as:s.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},(0,l.createElement)("div",{className:"inline-block align-bottom bg-white rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full sm:p-6"},(0,l.createElement)("div",{className:"sm:flex sm:items-start"},(0,l.createElement)("div",{className:"mx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full bg-red-50 sm:mx-0 sm:h-16 sm:w-16"},(0,l.createElement)("svg",{className:"h-8 w-8 stroke-red-600",viewBox:"0 0 34 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M17 9.83333V16.5M17 23.1667H17.0167M32 16.5C32 24.7843 25.2843 31.5 17 31.5C8.71573 31.5 2 24.7843 2 16.5C2 8.21573 8.71573 1.5 17 1.5C25.2843 1.5 32 8.21573 32 16.5Z",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}))),(0,l.createElement)("div",{className:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left"},(0,l.createElement)(Tt.Title,{as:"h3",className:"text-2xl font-semibold text-slate-800"},(0,i.__)("Rollback to Previous Version","astra-addon")),(0,l.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,i.__)(`Are you sure you want to rollback to ${o} v${a}?`,"astra-addon")))),(0,l.createElement)("div",{className:"mt-6 sm:flex sm:flex-row sm:ml-20"},(0,l.createElement)("button",{type:"button",className:"w-full inline-flex justify-center rounded border border-transparent shadow-sm px-4 py-2 bg-red-600 text-base font-medium text-white focus:bg-red-700 hover:bg-red-700 focus:outline-none sm:mr-3 sm:w-auto sm:text-sm",onClick:()=>{let e="";e="astra-addon"===o?astra_addon_admin.addon_rollback_url.replace("VERSION",a):astra_addon_admin.theme_rollback_url.replace("VERSION",a),n(!1),window.location.href=e}},(0,i.__)("Rollback","astra-addon")),(0,l.createElement)("button",{type:"button",className:"mt-3 w-full inline-flex justify-center rounded border border-slate-200 shadow-sm px-4 py-2 bg-white text-base font-medium text-slate-800 focus:bg-gray-50 hover:bg-gray-50 focus:outline-none sm:mt-0 sm:w-auto sm:text-sm",onClick:()=>{n(!t)},ref:c},(0,i.__)("Cancel","astra-addon"))))))))},Ft=()=>{const e=astra_addon_admin.theme_versions,t=astra_addon_admin.addon_versions,n=(0,s.useRef)(e[0]?.value),a=(0,s.useRef)(t[0]?.value),[r,o]=(0,s.useState)(null),[c,u]=(0,s.useState)("astra-theme"),[m,f]=(0,s.useState)(!1),p=e=>{"addon"===e.target.dataset.product_type?(o(a.current.value),u("astra-addon")):(o(n.current.value),u("astra-theme")),f(!0)};return astra_addon_admin.license_status?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"flex flex-col sm:flex-row border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"mr-16 w-full sm:w-6/12 block items-center mb-2 sm:mb-0"},(0,l.createElement)("h3",{className:"p-0 block text-xl leading-8 font-semibold text-slate-800"},(0,i.__)("Rollback to Previous Version","astra-addon")),(0,l.createElement)("p",{className:"block mt-2 text-sm text-slate-500"},(0,i.__)("Experiencing an issue with current versions of software? Roll back to a previous version to help troubleshoot the issue.","astra-addon"))),(0,l.createElement)("div",{className:"grid justify-items-end tablet:justify-items-start tablet:my-2"},(0,l.createElement)("div",{className:"inline-flex items-center w-max mb-4"},(0,l.createElement)("h4",{className:"mr-4 text-sm leading-8 font-medium text-slate-800"},astra_admin.theme_name),n.current&&(0,l.createElement)(l.Fragment,null,(0,l.createElement)("select",{id:"themeVersionRollback",name:"themeVersionRollback",className:"block h-9 mr-2 sm:text-sm astra-admin__input-field astra-admin__dropdown",ref:n,onBlur:e=>{u("astra-theme")}},e.map((e=>(0,l.createElement)("option",{key:e.value,value:e.value},e.label)))),(0,l.createElement)("button",{type:"button",className:"inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra transition focus:bg-astra-hover hover:bg-astra-hover focus:outline-none h-9",onClick:p,"data-product_type":"theme"},(0,i.__)("Rollback","astra-addon"))),!n.current&&(0,l.createElement)(d.Tooltip,{className:"w-[350px]",text:(0,i.__)("Previous theme versions are unavailable. This may be because WordPress restricts access to themes and plugins APIs on WP Engine's Flywheel hosting. If this does not apply to you, please contact our support team for assistance.","astra-addon"),delay:100,placement:"left"},(0,l.createElement)(d.Icon,{icon:"editor-help",size:20,className:"mr-2 cursor-help"}))),(0,l.createElement)("div",{className:"inline-flex w-max"},(0,l.createElement)("h4",{className:"mr-4 text-sm leading-8 font-medium text-slate-800"},astra_addon_admin.addon_name),(0,l.createElement)("div",{className:"bsf-rollback-version"},(0,l.createElement)("input",{type:"hidden",name:"product-name",id:"bsf-product-name",value:astra_addon_admin.addon_name}),(0,l.createElement)("select",{id:"addonVersionRollback",name:"addonVersionRollback",className:"bsf-rollback-version-select block h-9 mr-2 sm:text-sm astra-admin__input-field astra-admin__dropdown",ref:a,onBlur:e=>{u("astra-addon")}},t.map((e=>(0,l.createElement)("option",{key:e.value,value:e.value},e.label))))),(0,l.createElement)("button",{type:"button",className:"bsf-rollback-button inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra transition focus:bg-astra-hover hover:bg-astra-hover focus:outline-none h-9",onClick:p,"data-product_type":"addon","data-placeholder-url":astra_addon_admin.addon_rollback_nonce_placeholder_url},(0,i.__)("Rollback","astra-addon"))))),(0,l.createElement)(Lt,{openPopup:m,setOpenPopup:f,previousVersionSelect:r,productSelect:c})):""};function Pt(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function Rt(e,t){let[n,a]=(0,s.useState)((()=>Pt(e)));return b((()=>{a(Pt(e))}),[e.type,e.as]),b((()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")}),[n,t]),n}let Ot=(0,s.createContext)(null);function Mt(){let e=(0,s.useContext)(Ot);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Mt),e}return e}let At=B((function(e,t){let n=et(),{id:a=`headlessui-label-${n}`,passive:r=!1,...l}=e,s=Mt(),o=N(t);b((()=>s.register(a)),[a,s.register]);let i={ref:o,...s.props,id:a};return r&&("onClick"in i&&(delete i.htmlFor,delete i.onClick),"onClick"in l&&delete l.onClick),D({ourProps:i,theirProps:l,slot:s.slot||{},defaultTag:"label",name:s.name||"Label"})})),Dt=Object.assign(At,{}),jt=(0,s.createContext)(null);jt.displayName="GroupContext";let Ht=s.Fragment,Vt=B((function(e,t){var n;let a=et(),{id:r=`headlessui-switch-${a}`,checked:l,defaultChecked:o=!1,onChange:i,disabled:c=!1,name:d,value:u,form:m,...p}=e,h=(0,s.useContext)(jt),g=(0,s.useRef)(null),b=N(g,t,null===h?null:h.setSwitch),[v,w]=function(e,t,n){let[a,r]=(0,s.useState)(n),l=void 0!==e,o=(0,s.useRef)(l),i=(0,s.useRef)(!1),c=(0,s.useRef)(!1);return!l||o.current||i.current?!l&&o.current&&!c.current&&(c.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(i.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:a,_((e=>(l||r(e),null==t?void 0:t(e))))]}(l,i,o),E=_((()=>null==w?void 0:w(!v))),y=_((e=>{if(ct(e.currentTarget))return e.preventDefault();e.preventDefault(),E()})),x=_((e=>{e.key===ht.Space?(e.preventDefault(),E()):e.key===ht.Enter&&function(e){var t,n;let a=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(a){for(let t of a.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=a.requestSubmit)||n.call(a)}}(e.currentTarget)})),k=_((e=>e.preventDefault())),C=(0,s.useMemo)((()=>({checked:v})),[v]),S={id:r,ref:b,role:"switch",type:Rt(e,g),tabIndex:-1===e.tabIndex?0:null!=(n=e.tabIndex)?n:0,"aria-checked":v,"aria-labelledby":null==h?void 0:h.labelledby,"aria-describedby":null==h?void 0:h.describedby,disabled:c,onClick:y,onKeyUp:x,onKeyPress:k},T=f();return(0,s.useEffect)((()=>{var e;let t=null==(e=g.current)?void 0:e.closest("form");t&&void 0!==o&&T.addEventListener(t,"reset",(()=>{w(o)}))}),[g,w]),s.createElement(s.Fragment,null,null!=d&&v&&s.createElement(ue,{features:de.Hidden,...I({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:c,form:m,checked:v,name:d,value:u})}),D({ourProps:S,theirProps:p,slot:C,defaultTag:"button",name:"Switch"}))})),Bt=Object.assign(Vt,{Group:function(e){var t;let[n,a]=(0,s.useState)(null),[r,l]=function(){let[e,t]=(0,s.useState)([]);return[e.length>0?e.join(" "):void 0,(0,s.useMemo)((()=>function(e){let n=_((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),a=n.indexOf(e);return-1!==a&&n.splice(a,1),n}))))),a=(0,s.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return s.createElement(Ot.Provider,{value:a},e.children)}),[t])]}(),[o,i]=mt(),c=(0,s.useMemo)((()=>({switch:n,setSwitch:a,labelledby:r,describedby:o})),[n,a,r,o]),d=e;return s.createElement(i,{name:"Switch.Description"},s.createElement(l,{name:"Switch.Label",props:{htmlFor:null==(t=c.switch)?void 0:t.id,onClick(e){n&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},s.createElement(jt.Provider,{value:c},D({ourProps:{},theirProps:d,defaultTag:Ht,name:"Switch.Group"}))))},Label:Dt,Description:pt});const It=s.forwardRef((function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))})),Ut=s.forwardRef((function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"}))})),$t=()=>{const[e,t]=(0,s.useState)(!0);return(0,l.createElement)(s.Fragment,null,(0,l.createElement)("div",{"aria-live":"assertive",className:"fixed inset-10 z-10 flex px-4 py-6 pointer-events-none sm:p-6 sm:items-start"},(0,l.createElement)("div",{className:"w-full flex flex-col items-center space-y-4 sm:items-end"},(0,l.createElement)(ne,{show:e,as:s.Fragment,enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,l.createElement)("div",{className:"max-w-sm w-full bg-white shadow-lg rounded-lg pointer-events-auto ring-1 ring-black ring-opacity-5 overflow-hidden"},(0,l.createElement)("div",{className:"p-4"},(0,l.createElement)("div",{className:"flex items-start"},(0,l.createElement)("div",{className:"flex-shrink-0"},(0,l.createElement)(It,{className:"h-6 w-6 text-green-400","aria-hidden":"true"})),(0,l.createElement)("div",{className:"ml-3 w-0 flex-1 pt-0.5"},(0,l.createElement)("p",{className:"text-sm font-medium text-gray-900"}," ",(0,i.__)("Successfully saved!","astra-addon")," ")),(0,l.createElement)("div",{className:"ml-4 flex-shrink-0 flex"},(0,l.createElement)("button",{className:"bg-white rounded-md inline-flex text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>{t(!1)}},(0,l.createElement)("span",{className:"sr-only"}," ",(0,i.__)("Close ","astra-addon")," "),(0,l.createElement)(Ut,{className:"h-5 w-5","aria-hidden":"true"}))))))))))},Wt=window.wp.apiFetch;var Zt=r.n(Wt);const Yt=(()=>{let e;function t(...t){clearTimeout(e),e=setTimeout((()=>((e,t,n,a)=>{t.current&&t.current.abort(),t.current=new AbortController;const r=new window.FormData;return Object.entries(e).forEach((([e,t])=>r.append(e,t))),r.has("security")||r.append("security",astra_addon_admin.update_nonce),Zt()({url:astra_admin.ajax_url,method:"POST",body:r,signal:t.current.signal}).then(n).catch((e=>{"AbortError"!==e.name&&(console.error("Error occurred in saving the settings: ",e),a(e))}))})(...t)),300)}return t.cancel=()=>{clearTimeout(e)},t})(),qt=(e,t={current:null})=>new Promise(((n,a)=>{Yt(e,t,n,a)}));function zt(...e){return e.filter(Boolean).join(" ")}const Gt=()=>{const e=(0,s.useRef)(),t="disable"!==astra_addon_admin.enable_beta,[n,a]=(0,s.useState)(t),[r,o]=(0,s.useState)(!1);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"block border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,l.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,i.__)("Enable Beta","astra-addon")),(0,l.createElement)(Bt,{checked:n,onChange:()=>{a(!n);const t={action:"astra_beta_updates",status:n?"disable":"enable"};qt(t,e).then((e=>{e.success&&(window.astra_addon_admin.enable_beta=t.status,o(!0),setTimeout((()=>o(!1)),2e3))})).catch((e=>{console.error("Error occurred in toggling beta updates: ",e)}))},className:zt(n?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,l.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,l.createElement)("span",{"aria-hidden":"true",className:zt(n?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,l.createElement)("span",{"aria-hidden":"true",className:zt(n?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),(0,l.createElement)("p",{className:"mt-2 w-full text-sm text-slate-500"},(0,i.__)("Enable this option to receive update notifications for beta versions. Please read ","astra-addon"),(0,l.createElement)("a",{className:"text-astra focus:text-astra-hover active:text-astra-hover hover:text-astra-hover underline",href:"https://wpastra.com/docs/automatic-beta-updates-for-astra/?utm_source=wp&utm_medium=dashboard",target:"_blank",rel:"noreferrer"}," ",(0,i.__)("this article","astra-addon")," "),(0,i.__)(" to know more.","astra-addon"))),r&&(0,l.createElement)($t,null))},Kt=s.forwardRef((function(e,t){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))})),Jt=e=>{const{message:t,checkVerification:n}=e,[a,r]=(0,s.useState)(!0);return(0,l.createElement)(s.Fragment,null,(0,l.createElement)("div",{"aria-live":"assertive",className:"fixed inset-10 z-10 flex px-4 py-6 pointer-events-none sm:p-6 sm:items-start"},(0,l.createElement)("div",{className:"w-full flex flex-col items-center space-y-4 sm:items-end"},(0,l.createElement)(ne,{show:a,as:s.Fragment,enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,l.createElement)("div",{className:"max-w-sm w-full bg-white shadow-lg rounded-lg pointer-events-auto ring-1 ring-black ring-opacity-5 overflow-hidden"},(0,l.createElement)("div",{className:"p-4"},(0,l.createElement)("div",{className:"flex items-start"},(0,l.createElement)("div",{className:"flex-shrink-0"},n?(0,l.createElement)(It,{className:"h-6 w-6 text-green-400","aria-hidden":"true"}):(0,l.createElement)(Kt,{className:"h-6 w-6 text-red-400","aria-hidden":"true"})),(0,l.createElement)("div",{className:"ml-3 w-0 flex-1 pt-0.5"},(0,l.createElement)("p",{className:"text-sm font-medium text-gray-900"}," ",t," ")),(0,l.createElement)("div",{className:"ml-4 flex-shrink-0 flex"},(0,l.createElement)("button",{className:"bg-white rounded-md inline-flex text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>{r(!1)}},(0,l.createElement)("span",{className:"sr-only"}," ",(0,i.__)("Close ","astra-addon")," "),(0,l.createElement)(Ut,{className:"h-5 w-5","aria-hidden":"true"}))))))))))},Xt=()=>{const e=astra_addon_admin.license_status,t=e?"bsf_deactivate_license":"bsf_activate_license",[n,a]=(0,s.useState)(e?"activated":""),r=e?(0,i.__)("Deactivate","astra-addon"):(0,i.__)("Activate","astra-addon"),o=e?(0,i.__)("Your license is active.","astra-addon"):(0,i.__)("Paste your license key here","astra-addon"),c=e?(0,i.__)("You are using","astra-addon"):(0,i.__)(`Please enter your valid license key below to activate ${astra_admin.plugin_name}!`,"astra-addon"),[d,u]=(0,s.useState)(!1),[m,f]=(0,s.useState)(""),[p,h]=(0,s.useState)(!1);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"ast-licensing-wrap block border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"mr-16 w-full"},(0,l.createElement)("form",{method:"post",id:"bsf-astra-license-form",className:"form-wrap bsf-license-register-astra-addon form-submited-astra-addon"},(0,l.createElement)("h3",{className:"flex items-center mb-4 p-0 text-xl leading-6 font-semibold text-slate-800"},(0,l.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",className:"mr-2",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M6.66683 9.16667V5.83333C6.66683 3.99238 8.15921 2.5 10.0002 2.5C11.8411 2.5 13.3335 3.99238 13.3335 5.83333M10.0002 12.5V14.1667M5.00016 17.5H15.0002C15.9206 17.5 16.6668 16.7538 16.6668 15.8333V10.8333C16.6668 9.91286 15.9206 9.16667 15.0002 9.16667H5.00016C4.07969 9.16667 3.3335 9.91286 3.3335 10.8333V15.8333C3.3335 16.7538 4.07969 17.5 5.00016 17.5Z",stroke:"#1E293B",strokeWidth:"1.4",strokeLinecap:"round"})),(0,i.__)("Your License","astra-addon")),!e&&(0,l.createElement)("div",{className:"text-sm text-slate-600"},(0,i.__)("Activate ","astra-addon"),(0,l.createElement)("a",{href:astra_admin.show_self_branding?astra_admin.upgrade_url:astra_addon_admin.agency_license_link,className:"text-astra font-medium underline",target:"_blank"},astra_admin.plugin_name),(0,i.__)(" addon to get professional support and automatic updates from your WordPress dashboard.","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("label",{htmlFor:"bsf_license_manager[license_key]",className:"block mb-4 text-sm text-slate-500"},c," ",e?(0,l.createElement)("span",{className:"font-medium"}," ",astra_admin.theme_name," + ",astra_admin.plugin_name,". "):""),(0,l.createElement)("div",{className:"flex flex-col sm:flex-row"},(0,l.createElement)("div",{className:"relative"},(0,l.createElement)("input",{type:"hidden",id:"bsf_graupi_nonce",name:"bsf_graupi_nonce",value:astra_addon_admin.bsf_graupi_nonce}),(0,l.createElement)("input",{type:"hidden",name:"_wp_http_referer",value:window.location.href.replace(window.location.origin,"")}),(0,l.createElement)("input",{type:"hidden",name:t,value:""}),e&&(0,l.createElement)("input",{type:"hidden",id:"bsf_license_manager[license_key]",name:"bsf_license_manager[license_key]",value:o}),(0,l.createElement)("input",{className:"ast-admin_license-input-field h-10 block w-[28rem] shadow-sm focus:border-astra focus:ring-astra sm:text-sm text-slate-400",id:e?"astra_addon_license_key":"bsf_license_manager[license_key]",name:e?"astra_addon_license_key":"bsf_license_manager[license_key]",type:"text",value:e?o:n,placeholder:o,readOnly:!!e,onChange:e=>a(e.target.value)}),(0,l.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"absolute top-1/2 -translate-y-1/2 left-3"},(0,l.createElement)("path",{d:"M10 4.66667C10.7364 4.66667 11.3333 5.26362 11.3333 6M14 6C14 8.20914 12.2091 10 10 10C9.59589 10 9.20577 9.94007 8.83805 9.82862L7.33333 11.3333H6V12.6667H4.66667V14H2.66667C2.29848 14 2 13.7015 2 13.3333V11.6095C2 11.4327 2.07024 11.2631 2.19526 11.1381L6.17138 7.16195C6.05993 6.79423 6 6.40412 6 6C6 3.79086 7.79086 2 10 2C12.2091 2 14 3.79086 14 6Z",stroke:"#94A3B8",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})),(0,l.createElement)("input",{type:"hidden",id:"bsf_license_manager[product_id]",name:"bsf_license_manager[product_id]",value:astra_addon_admin.product})),(0,l.createElement)("button",{disabled:""===n,onClick:e=>{e.preventDefault(),h("loading"),"deactivate"===e.target.dataset.trigger?document.getElementById("bsf-astra-license-form").submit():Zt()({path:`/bsf-core/v1/license/${e.target.dataset.trigger}`,method:"POST",data:{"license-key":n,"product-id":"astra-addon"}}).then((async e=>{h(!1),f(e.message),u(!0),setTimeout((()=>u(!1)),2e3),e.success?(h(!0),location.reload()):a("")})).catch((e=>{console.error("Error occurred in validating license: "+e)}))},"data-trigger":e?"deactivate":"activate",name:t,className:"inline-flex items-center sm:ml-4 px-4 py-2 mt-2 sm:mt-0 text font-medium rounded-md shadow-sm ml-4 "+(e?"text-[#4AB866] bg-gray-50":""===n?"bg-gray-50 text-astra":"bg-astra text-white")},r,"loading"===p&&(0,l.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 fill-current",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,l.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,l.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})))))),!astra_admin.is_whitelabel&&(0,l.createElement)("div",{className:"mt-4"},e?(0,l.createElement)("a",{href:"https://store.brainstormforce.com/upgrades/",target:"_blank",className:"text-sm font-medium leading-[0.875rem] text-astra"}," ",(0,i.__)("Need more license?","astra-addon")," "):(0,l.createElement)("a",{href:"https://store.brainstormforce.com/support/",target:"_blank",className:"text-sm font-medium leading-[0.875rem] text-astra"}," ",(0,i.__)("Need Help?","astra-addon")," ")))),d&&(0,l.createElement)(Jt,{checkVerification:p,message:m}))};function Qt(...e){return e.filter(Boolean).join(" ")}const en=()=>{const e=(0,s.useRef)(),t="disable"!==astra_addon_admin.enable_file_generation,[n,a]=(0,s.useState)(t),[r,o]=(0,s.useState)(!1);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:`astra-parent-field-${n} block px-8 py-8 justify-between`},(0,l.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,l.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,i.__)("File Generation","astra-addon")),(0,l.createElement)(Bt,{checked:n,onChange:()=>{a(!n);const t={action:"astra_file_generation",status:n?"disable":"enable"};qt(t,e).then((e=>{e.success&&(window.astra_addon_admin.enable_file_generation=t.status,o(!0),setTimeout((()=>o(!1)),2e3))})).catch((e=>{console.error("Error occurred in toggling file generation status: "+e)}))},className:Qt(n?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,l.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,l.createElement)("span",{"aria-hidden":"true",className:Qt(n?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,l.createElement)("span",{"aria-hidden":"true",className:Qt(n?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),astra_admin.show_self_branding&&(0,l.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,i.__)(`${astra_admin.theme_name} loads the CSS and JS inline on the page by default. If you want to generate separate CSS and JS files for individual addons, enable this option. Please read `,"astra-addon"),(0,l.createElement)("a",{className:"text-astra focus:text-astra-hover active:text-astra-hover hover:text-astra-hover underline",href:"https://wpastra.com/astra-2-1/?utm_source=wp&utm_medium=dashboard",target:"_blank",rel:"noreferrer"}," ",(0,i.__)("this article","astra-addon")," "),(0,i.__)(" to learn the difference between generating CSS and JS inline and in a separate file.","astra-addon")),!astra_admin.show_self_branding&&(0,l.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,i.__)(`${astra_admin.theme_name} loads the CSS and JS inline on the page by default. If you want to generate separate CSS and JS files for individual addons, enable this option.`,"astra-addon"))),r&&(0,l.createElement)($t,null))},tn=()=>{const e=(0,s.useRef)(),[t,n]=(0,s.useState)(!1),[a,r]=(0,s.useState)(!1);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"astra-child-field block px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"w-full flex items-center"},(0,l.createElement)("h3",{className:"p-0 flex-1 inline-flex justify-right text-xl leading-6 font-semibold text-slate-800"},(0,i.__)("Asset Regeneration","astra-addon")),(0,l.createElement)("div",{className:"flex justify-right items-center"},(0,l.createElement)("button",{type:"button",className:"inline-flex px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra focus-visible:bg-astra-hover hover:bg-astra-hover focus:outline-none",onClick:()=>{r("loading"),qt({action:"astra_refresh_assets_files"},e).then((()=>{r(!1),n(!0),setTimeout((()=>n(!1)),2e3)})).catch((e=>{console.error("Error occurred in generating assets: ",e)}))}},(0,i.__)("Regenerate Assets","astra-addon"),"loading"===a&&(0,l.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,l.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,l.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))))),(0,l.createElement)("p",{className:"mt-2 text-sm text-slate-600 w-9/12 tablet:w-full"},(0,i.__)("Facing issues with style, layout, color or another page element? Use this option to regenerate CSS and Javascript assets. It can help with all kinds of asset issues.","astra-addon"))),t&&(0,l.createElement)($t,null))};function nn(...e){return e.filter(Boolean).join(" ")}const an=()=>{const e=(0,s.useRef)(),t=!astra_addon_admin.show_self_branding,[n,a]=(0,s.useState)(!1),[r,o]=(0,s.useState)(t);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"block border-b border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,l.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,i.__)("Enable White Label","astra-addon")),(0,l.createElement)(Bt,{checked:r,onChange:()=>{o(!r);const t={action:"astra_addon_update_whitelabel",key:"hide_branding",parent:"astra-agency",value:!r};qt(t,e).then((e=>{e.success&&(window.astra_addon_admin.show_self_branding=t.value,a(!0),setTimeout((()=>{a(!1);let t=e.data.rebranded_theme_name.replaceAll("%","");window.open(`${astra_admin.admin_url}?page=${t.toLowerCase()}&path=settings`,"_self")}),500))})).catch((e=>{console.error("Error occurred in toggling white label status: "+e)}))},className:nn(r?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,l.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,l.createElement)("span",{"aria-hidden":"true",className:nn(r?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,l.createElement)("span",{"aria-hidden":"true",className:nn(r?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),(0,l.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,i.__)("White Label removes any links to Astra website and change the identity in the dashboard. This setting is mostly used by agencies and developers who are building websites for clients.","astra-addon"))),n&&(0,l.createElement)($t,null))},rn=()=>{const e=(0,s.useRef)(),[t,n]=(0,s.useState)(!1),[a,r]=(0,s.useState)(!1),[o,c]=(0,s.useState)({agencyAuthorName:astra_addon_admin.agency_author_name,agencyLicenseLink:astra_addon_admin.agency_license_link,agencyAuthorURL:astra_addon_admin.agency_author_url,themeName:astra_addon_admin.theme_name,themeDescription:astra_addon_admin.theme_description,themeScreenshotURL:astra_addon_admin.theme_screenshot_url,themeIconURL:astra_addon_admin.theme_icon_url,pluginName:astra_addon_admin.plugin_name,pluginDescription:astra_addon_admin.plugin_description,sTPluginName:astra_addon_admin.st_plugin_name,sTPluginDescription:astra_addon_admin.st_plugin_description}),d=e=>{let t=e.target.value,n=e.target.dataset.key,a=e.target.dataset.restkey,r={...o};r[n]=t,c(r),window.astra_addon_admin[a]=t};return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("section",{className:"ast-whitelabel-wrap"},(0,l.createElement)("div",{className:"block px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"w-full "},(0,l.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,i.__)("Agency Details","astra-addon")),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"author",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Agency author name","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,value:o.agencyAuthorName,"data-parent":"astra-agency","data-key":"agencyAuthorName","data-restkey":"agency_author_name",type:"text",name:"author",id:"author",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"author_url",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Agency author URL","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,type:"text",value:o.agencyAuthorURL,"data-parent":"astra-agency","data-key":"agencyAuthorURL","data-restkey":"agency_author_url",name:"author_url",id:"author_url",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,l.createElement)("div",{className:""},(0,l.createElement)("label",{htmlFor:"licence",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Agency license link","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,type:"text",value:o.agencyLicenseLink,"data-parent":"astra-agency","data-key":"agencyLicenseLink","data-restkey":"agency_license_link",name:"licence",id:"licence",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,l.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,i.__)("Get license link will be displayed in the license form when the purchase key is expired/not valid.","astra-addon"))))),(0,l.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"w-full"},(0,l.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,i.__)("Astra Theme Branding","astra-addon")),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"name",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Theme Name","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,type:"text",value:o.themeName,"data-parent":"astra","data-key":"themeName","data-restkey":"theme_name",name:"name",id:"name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"description",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Theme Description","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("textarea",{name:"description",id:"description","data-parent":"astra","data-key":"themeDescription","data-restkey":"theme_description",onChange:d,value:o.themeDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"screenshot",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Theme Screenshot URL","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,"data-parent":"astra","data-key":"themeScreenshotURL","data-restkey":"theme_screenshot_url",type:"text",value:o.themeScreenshotURL,name:"screenshot",id:"screenshot",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,l.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,i.__)("The recommended image size is 1200px wide by 900px tall.","astra-addon"))),(0,l.createElement)("div",{className:""},(0,l.createElement)("label",{htmlFor:"icon",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Theme Icon URL","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,"data-parent":"astra","data-key":"themeIconURL","data-restkey":"theme_icon_url",type:"text",value:o.themeIconURL,name:"icon",id:"icon",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,l.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,i.__)("The recommended icon should have some background to get adjust properly on white background too.","astra-addon"))))),(0,l.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"w-full "},(0,l.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,i.__)("Astra Pro Branding","astra-addon")),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"astra_pro_name",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Plugin Name","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,type:"text","data-parent":"astra-pro","data-key":"pluginName","data-restkey":"plugin_name",value:o.pluginName,name:"astra_pro_name",id:"astra_pro_name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,l.createElement)("div",{className:""},(0,l.createElement)("label",{htmlFor:"astra_pro_description",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Plugin Description","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("textarea",{name:"astra_pro_description",id:"astra_pro_description","data-parent":"astra-pro","data-key":"pluginDescription","data-restkey":"plugin_description",onChange:d,value:o.pluginDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))))),astra_admin.starter_templates_data.is_available&&(0,l.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,l.createElement)("div",{className:"w-full "},(0,l.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,i.__)("Starter Templates Branding","astra-addon")),(0,l.createElement)("div",{className:"mb-6"},(0,l.createElement)("label",{htmlFor:"st_name",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Plugin Name","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("input",{onChange:d,type:"text","data-parent":"astra-sites","data-key":"sTPluginName","data-restkey":"st_plugin_name",value:o.sTPluginName,name:"st_name",id:"st_name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,l.createElement)("div",{className:""},(0,l.createElement)("label",{htmlFor:"st_description",className:"block text-sm font-medium text-slate-600"},(0,i.__)("Plugin Description","astra-addon")),(0,l.createElement)("div",{className:"mt-2"},(0,l.createElement)("textarea",{name:"st_description",id:"st_description","data-parent":"astra-sites","data-key":"sTPluginDescription","data-restkey":"st_plugin_description",onChange:d,value:o.sTPluginDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))))),(0,l.createElement)("div",{className:"block mb-8 w-4/5 px-8"},(0,l.createElement)("button",{onClick:()=>{r("loading");const t={action:"astra_addon_update_whitelabel",data:JSON.stringify(o)};qt(t,e).then((e=>{e.success&&(r(!1),n(!0),setTimeout((()=>{n(!1);const t=e.data.rebranded_theme_name.replaceAll("%","");window.open(`${astra_admin.admin_url}?page=${t.toLowerCase()}&path=settings`,"_self")}),500))})).catch((e=>{console.error("Error occurred in submitting white label data:",e)}))},className:"inline-flex ml-auto px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra focus-visible:bg-astra-hover hover:bg-astra-hover focus:outline-none"},(0,i.__)("Save","astra-addon"),"loading"===a&&(0,l.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,l.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,l.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))))),t&&(0,l.createElement)($t,null))};wp.hooks.addFilter("astra_dashboard.after_navigation_version","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package&&(e=astra_addon_admin.license_status?(0,l.createElement)("div",{className:"pl-3 text-[#4AB866]"}," ",(0,i.__)("License activated","astra-addon")," "):(0,l.createElement)("div",{className:"pl-3"},(0,l.createElement)("a",{className:"hover:text-astra text-slate-400",href:`admin.php?page=${astra_admin.home_slug}&path=settings`}," ",(0,i.__)("License not activated","astra-addon")," "))),e})),wp.hooks.addFilter("astra_dashboard.main_navigation","astra_addon/dashboard_app",(function(e){return e.pop(),e})),wp.hooks.addFilter("astra_dashboard.settings_navigation","astra_addon/dashboard_app",(function(e){let t=!0;return astra_admin.show_self_branding||astra_addon_admin.license_status||(t=!1),astra_addon_admin.is_bsf_package||(t=!1),t&&e.push({name:(0,i.__)("Version Control","astra-addon"),slug:"version-control",icon:c["version-control"]}),astra_admin.show_self_branding&&e.push({name:(0,i.__)("White Label","astra-addon"),slug:"white-label",icon:c["white-label"]}),e})),wp.hooks.addFilter("astra_dashboard.changelog_products","astra_addon/dashboard_app",(function(e){return e.push({name:"Astra Pro",value:"astra-pro"}),e})),wp.hooks.addFilter("astra_dashboard.settings_tab_wrappers","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package?astra_admin.show_self_branding?(e["version-control"]=(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(Ft,null)," ",(0,l.createElement)(Gt,null)," "),e["white-label"]=(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(rn,null)," ",(0,l.createElement)(an,null)," ")):e["version-control"]=(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(Ft,null)," "):astra_admin.show_self_branding&&(e["white-label"]=(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(rn,null)," ",(0,l.createElement)(an,null)," ")),e})),wp.hooks.addFilter("astra_dashboard.settings_screen_before_global-settings","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package?(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(Xt,null)," ",(0,l.createElement)(en,null)," ",(0,l.createElement)(tn,null)," "):(0,l.createElement)(l.Fragment,null," ",(0,l.createElement)(en,null)," ",(0,l.createElement)(tn,null)," ")})),wp.hooks.addFilter("astra_dashboard.welcome_screen_after_integrations","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package&&(e=(0,l.createElement)(Xt,null)),e}))})();