PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / app.min.js

app.min.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/app.min.js

20 lines 574.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(c,u,m,h,g,_,v,y,b){var S=document.createElement(`style`);S.textContent=`/*$vite$:1*/`,document.head.appendChild(S);var C=Object.create,T=Object.defineProperty,__name=(c,u)=>T(c,`name`,{value:u,configurable:!0}),E=Object.getOwnPropertyDescriptor,D=Object.getOwnPropertyNames,A=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty,__esmMin=(c,u,m)=>()=>{if(m)throw m[0];try{return c&&(u=c(c=0)),u}catch(c){throw m=[c],c}},__commonJSMin=(c,u)=>()=>(u||(c((u={exports:{}}).exports,u),c=null),u.exports),__exportAll=(c,u)=>{let m={};for(var h in c)T(m,h,{get:c[h],enumerable:!0});return u||T(m,Symbol.toStringTag,{value:`Module`}),m},__copyProps=(c,u,m,h)=>{if(u&&typeof u==`object`||typeof u==`function`)for(var g=D(u),_=0,v=g.length,y;_<v;_++)y=g[_],!N.call(c,y)&&y!==m&&T(c,y,{get:(c=>u[c]).bind(null,y),enumerable:!(h=E(u,y))||h.enumerable});return c},__toESM=(c,u,m)=>(m=c==null?{}:C(A(c)),__copyProps(u||!c||!c.__esModule?T(m,`default`,{value:c,enumerable:!0}):m,c));c=__toESM(c),u=__toESM(u),m=__toESM(m);var P=__commonJSMin((c=>{var u=globalThis.ReactDOM;c.createRoot=u.createRoot,c.hydrateRoot=u.hydrateRoot}))();function render(c,m){var h;try{var g=(0,P.createRoot)(m);g.render(c),h=function unmountFunction(){g.unmount()}}catch(g){u.render(c,m),h=function unmountFunction(){u.unmountComponentAtNode(m)}}return{unmount:h}}var V={render},H=__commonJSMin(((c,u)=>{u.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),U=__commonJSMin(((c,u)=>{var m=H();function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,u.exports=function(){function shim(c,u,h,g,_,v){if(v!==m){var y=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw y.name=`Invariant Violation`,y}}shim.isRequired=shim;function getShim(){return shim}var c={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return c.PropTypes=c,c}})),W=__commonJSMin(((c,u)=>{u.exports=U()()})),G=__commonJSMin(((c,u)=>{var invariant=function(c,u,m,h,g,_,v,y){if(!c){var b;if(u===void 0)b=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var S=[m,h,g,_,v,y],C=0;b=Error(u.replace(/%s/g,function(){return S[C++]})),b.name=`Invariant Violation`}throw b.framesToPop=1,b}};u.exports=invariant})),K=__commonJSMin(((c,u)=>{var m=`__global_unique_id__`;u.exports=function(){return global[m]=(global[m]||0)+1}})),q=__commonJSMin(((c,u)=>{var warning=function(){};u.exports=warning})),ee=__commonJSMin(((c,u)=>{c.__esModule=!0;var m=globalThis.React;_interopRequireDefault(m);var h=_interopRequireDefault(W()),g=_interopRequireDefault(K());_interopRequireDefault(q());function _interopRequireDefault(c){return c&&c.__esModule?c:{default:c}}function _classCallCheck(c,u){if(!(c instanceof u))throw TypeError(`Cannot call a class as a function`)}function _possibleConstructorReturn(c,u){if(!c)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return u&&(typeof u==`object`||typeof u==`function`)?u:c}function _inherits(c,u){if(typeof u!=`function`&&u!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof u);c.prototype=Object.create(u&&u.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),u&&(Object.setPrototypeOf?Object.setPrototypeOf(c,u):c.__proto__=u)}var _=1073741823;function objectIs(c,u){return c===u?c!==0||1/c==1/u:c!==c&&u!==u}function createEventEmitter(c){var u=[];return{on:function on(c){u.push(c)},off:function off(c){u=u.filter(function(u){return u!==c})},get:function get(){return c},set:function set(m,h){c=m,u.forEach(function(u){return u(c,h)})}}}function onlyChild(c){return Array.isArray(c)?c[0]:c}function createReactContext(c,u){var v,y,b=`__create-react-context-`+(0,g.default)()+`__`,S=function(c){_inherits(Provider,c);function Provider(){var u,m,h;_classCallCheck(this,Provider);for(var g=arguments.length,_=Array(g),v=0;v<g;v++)_[v]=arguments[v];return h=(u=(m=_possibleConstructorReturn(this,c.call.apply(c,[this].concat(_))),m),m.emitter=createEventEmitter(m.props.value),u),_possibleConstructorReturn(m,h)}return Provider.prototype.getChildContext=function getChildContext(){var c;return c={},c[b]=this.emitter,c},Provider.prototype.componentWillReceiveProps=function componentWillReceiveProps(c){if(this.props.value!==c.value){var m=this.props.value,h=c.value,g=void 0;objectIs(m,h)?g=0:(g=typeof u==`function`?u(m,h):_,g|=0,g!==0&&this.emitter.set(c.value,g))}},Provider.prototype.render=function render(){return this.props.children},Provider}(m.Component);S.childContextTypes=(v={},v[b]=h.default.object.isRequired,v);var C=function(u){_inherits(Consumer,u);function Consumer(){var c,m,h;_classCallCheck(this,Consumer);for(var g=arguments.length,_=Array(g),v=0;v<g;v++)_[v]=arguments[v];return h=(c=(m=_possibleConstructorReturn(this,u.call.apply(u,[this].concat(_))),m),m.state={value:m.getValue()},m.onUpdate=function(c,u){(m.observedBits|0)&u&&m.setState({value:m.getValue()})},c),_possibleConstructorReturn(m,h)}return Consumer.prototype.componentWillReceiveProps=function componentWillReceiveProps(c){var u=c.observedBits;this.observedBits=u==null?_:u},Consumer.prototype.componentDidMount=function componentDidMount(){this.context[b]&&this.context[b].on(this.onUpdate);var c=this.props.observedBits;this.observedBits=c==null?_:c},Consumer.prototype.componentWillUnmount=function componentWillUnmount(){this.context[b]&&this.context[b].off(this.onUpdate)},Consumer.prototype.getValue=function getValue(){return this.context[b]?this.context[b].get():c},Consumer.prototype.render=function render(){return onlyChild(this.props.children)(this.state.value)},Consumer}(m.Component);return C.contextTypes=(y={},y[b]=h.default.object,y),{Provider:S,Consumer:C}}c.default=createReactContext,u.exports=c.default})),J=__commonJSMin(((c,u)=>{c.__esModule=!0;var m=_interopRequireDefault(globalThis.React),h=_interopRequireDefault(ee());function _interopRequireDefault(c){return c&&c.__esModule?c:{default:c}}c.default=m.default.createContext||h.default,u.exports=c.default}));function componentWillMount(){var c=this.constructor.getDerivedStateFromProps(this.props,this.state);c!=null&&this.setState(c)}function componentWillReceiveProps(c){function updater(u){var m=this.constructor.getDerivedStateFromProps(c,u);return m==null?null:m}this.setState(updater.bind(this))}function componentWillUpdate(c,u){try{var m=this.props,h=this.state;this.props=c,this.state=u,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(m,h)}finally{this.props=m,this.state=h}}function polyfill(c){var u=c.prototype;if(!u||!u.isReactComponent)throw Error(`Can only polyfill class components`);if(typeof c.getDerivedStateFromProps!=`function`&&typeof u.getSnapshotBeforeUpdate!=`function`)return c;var m=null,h=null,g=null;if(typeof u.componentWillMount==`function`?m=`componentWillMount`:typeof u.UNSAFE_componentWillMount==`function`&&(m=`UNSAFE_componentWillMount`),typeof u.componentWillReceiveProps==`function`?h=`componentWillReceiveProps`:typeof u.UNSAFE_componentWillReceiveProps==`function`&&(h=`UNSAFE_componentWillReceiveProps`),typeof u.componentWillUpdate==`function`?g=`componentWillUpdate`:typeof u.UNSAFE_componentWillUpdate==`function`&&(g=`UNSAFE_componentWillUpdate`),m!==null||h!==null||g!==null){var _=c.displayName||c.name,v=typeof c.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
2
3 `+_+` uses `+v+` but also contains the following legacy lifecycles:`+(m===null?``:`
4 `+m)+(h===null?``:`
5 `+h)+(g===null?``:`
6 `+g)+`
7
8 The above lifecycles should be removed. Learn more about this warning here:
9 https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof c.getDerivedStateFromProps==`function`&&(u.componentWillMount=componentWillMount,u.componentWillReceiveProps=componentWillReceiveProps),typeof u.getSnapshotBeforeUpdate==`function`){if(typeof u.componentDidUpdate!=`function`)throw Error(`Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype`);u.componentWillUpdate=componentWillUpdate;var y=u.componentDidUpdate;u.componentDidUpdate=function componentDidUpdatePolyfill(c,u,m){var h=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:m;y.call(this,c,u,h)}}return c}var Y=__esmMin((()=>{componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0})),te,ne,de,fe,pe,me,ge,ve,ye,be,xe,Te,Ee,De,Oe,ke,Ae,je,Me,Le,Re,ze=__esmMin((()=>{te=__toESM(G()),ne=function startsWith(c,u){return c.substr(0,u.length)===u},de=function pick(c,u){for(var m=void 0,h=void 0,g=u.split(`?`)[0],_=je(g),v=_[0]===``,y=Ae(c),b=0,S=y.length;b<S;b++){var C=!1,T=y[b].route;if(T.default){h={route:T,params:{},uri:u};continue}for(var E=je(T.path),D={},A=Math.max(_.length,E.length),N=0;N<A;N++){var P=E[N],V=_[N];if(Oe(P)){var H=P.slice(1)||`*`;D[H]=_.slice(N).map(decodeURIComponent).join(`/`);break}if(V===void 0){C=!0;break}var U=ge.exec(P);if(U&&!v){Le.indexOf(U[1])!==-1&&(0,te.default)(!1);var W=decodeURIComponent(V);D[U[1]]=W}else if(P!==V){C=!0;break}}if(!C){m={route:T,params:D,uri:`/`+_.slice(0,N).join(`/`)};break}}return m||h||null},fe=function resolve(c,u){if(ne(c,`/`))return c;var m=c.split(`?`),h=m[0],g=m[1],_=u.split(`?`)[0],v=je(h),y=je(_);if(v[0]===``)return Me(_,g);if(!ne(v[0],`.`)){var b=y.concat(v).join(`/`);return Me((_===`/`?``:`/`)+b,g)}for(var S=y.concat(v),C=[],T=0,E=S.length;T<E;T++){var D=S[T];D===`..`?C.pop():D!==`.`&&C.push(D)}return Me(`/`+C.join(`/`),g)},pe=function insertParams(c,u){var m=c.split(`?`),h=m[0],g=m[1],_=g===void 0?``:g,v=`/`+je(h).map(function(c){var m=ge.exec(c);return m?u[m[1]]:c}).join(`/`),y=u.location;y=y===void 0?{}:y;var b=y.search,S=(b===void 0?``:b).split(`?`)[1]||``;return v=Me(v,_,S),v},me=function validateRedirect(c,u){var m=function filter(c){return De(c)};return je(c).filter(m).sort().join(`/`)===je(u).filter(m).sort().join(`/`)},ge=/^:(.+)/,ve=4,ye=3,be=2,xe=1,Te=1,Ee=function isRootSegment(c){return c===``},De=function isDynamic(c){return ge.test(c)},Oe=function isSplat(c){return c&&c[0]===`*`},ke=function rankRoute(c,u){return{route:c,score:c.default?0:je(c.path).reduce(function(c,u){return c+=ve,Ee(u)?c+=Te:De(u)?c+=be:Oe(u)?c-=ve+xe:c+=ye,c},0),index:u}},Ae=function rankRoutes(c){return c.map(ke).sort(function(c,u){return c.score<u.score?1:c.score>u.score?-1:c.index-u.index})},je=function segmentize(c){return c.replace(/(^\/+|\/+$)/g,``).split(`/`)},Me=function addQuery(c){for(var u=arguments.length,m=Array(u>1?u-1:0),h=1;h<u;h++)m[h-1]=arguments[h];return m=m.filter(function(c){return c&&c.length>0}),c+(m&&m.length>0?`?`+m.join(`&`):``)},Le=[`uri`,`path`],Re=function shallowCompare(c,u){var m=Object.keys(c);return m.length===Object.keys(u).length&&m.every(function(m){return u.hasOwnProperty(m)&&c[m]===u[m]})}})),Be,We,Ke,Qe,et,tt,nt=__esmMin((()=>{Be=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var m=arguments[u];for(var h in m)Object.prototype.hasOwnProperty.call(m,h)&&(c[h]=m[h])}return c},We=function getLocation(c){var u=c.location,m=u.search,h=u.hash,g=u.href,_=u.origin,v=u.protocol,y=u.host,b=u.hostname,S=u.port,C=c.location.pathname;return!C&&g&&et&&(C=new URL(g).pathname),{pathname:encodeURI(decodeURI(C)),search:m,hash:h,href:g,origin:_,protocol:v,host:y,hostname:b,port:S,state:c.history.state,key:c.history.state&&c.history.state.key||`initial`}},Ke=function createHistory(c,u){var m=[],h=We(c),g=!1,_=function resolveTransition(){};return{get location(){return h},get transitioning(){return g},_onTransitionComplete:function _onTransitionComplete(){g=!1,_()},listen:function listen(u){m.push(u);var g=function popstateListener(){h=We(c),u({location:h,action:`POP`})};return c.addEventListener(`popstate`,g),function(){c.removeEventListener(`popstate`,g),m=m.filter(function(c){return c!==u})}},navigate:function navigate(u){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=v.state,b=v.replace,S=b!==void 0&&b;if(typeof u==`number`)c.history.go(u);else{y=Be({},y,{key:Date.now()+``});try{g||S?c.history.replaceState(y,null,u):c.history.pushState(y,null,u)}catch(m){c.location[S?`replace`:`assign`](u)}}h=We(c),g=!0;var C=new Promise(function(c){return _=c});return m.forEach(function(c){return c({location:h,action:`PUSH`})}),C}}},Qe=function createMemorySource(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`/`,u=c.indexOf(`?`),m={pathname:u>-1?c.substr(0,u):c,search:u>-1?c.substr(u):``},h=0,g=[m],_=[null];return{get location(){return g[h]},addEventListener:function addEventListener(c,u){},removeEventListener:function removeEventListener(c,u){},history:{get entries(){return g},get index(){return h},get state(){return _[h]},pushState:function pushState(c,u,m){var v=m.split(`?`),y=v[0],b=v[1],S=b===void 0?``:b;h++,g.push({pathname:y,search:S.length?`?`+S:S}),_.push(c)},replaceState:function replaceState(c,u,m){var v=m.split(`?`),y=v[0],b=v[1];g[h]={pathname:y,search:b===void 0?``:b},_[h]=c},go:function go(c){var u=h+c;u<0||u>_.length-1||(h=u)}}}},et=!!(typeof window<`u`&&window.document&&window.document.createElement),tt=Ke(function getSource(){return et?window:Qe()}()),tt.navigate}));function _objectWithoutProperties$1(c,u){var m={};for(var h in c)u.indexOf(h)>=0||Object.prototype.hasOwnProperty.call(c,h)&&(m[h]=c[h]);return m}function _classCallCheck$1(c,u){if(!(c instanceof u))throw TypeError(`Cannot call a class as a function`)}function _possibleConstructorReturn$1(c,u){if(!c)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return u&&(typeof u==`object`||typeof u==`function`)?u:c}function _inherits$1(c,u){if(typeof u!=`function`&&u!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof u);c.prototype=Object.create(u&&u.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),u&&(Object.setPrototypeOf?Object.setPrototypeOf(c,u):c.__proto__=u)}function RedirectRequest(c){this.uri=c}var rt,st,dt,ft,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt=__esmMin((()=>{rt=__toESM(G()),st=__toESM(J()),Y(),ze(),nt(),dt=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var m=arguments[u];for(var h in m)Object.prototype.hasOwnProperty.call(m,h)&&(c[h]=m[h])}return c},__name(_objectWithoutProperties$1,`_objectWithoutProperties`),__name(_classCallCheck$1,`_classCallCheck`),__name(_possibleConstructorReturn$1,`_possibleConstructorReturn`),__name(_inherits$1,`_inherits`),ft=function createNamedContext(c,u){var m=(0,st.default)(u);return m.displayName=c,m},mt=ft(`Location`),ht=function Location(u){var m=u.children;return c.default.createElement(mt.Consumer,null,function(u){return u?m(u):c.default.createElement(gt,null,m)})},gt=function(u){_inherits$1(LocationProvider,u);function LocationProvider(){var c,m,h;_classCallCheck$1(this,LocationProvider);for(var g=arguments.length,_=Array(g),v=0;v<g;v++)_[v]=arguments[v];return h=(c=(m=_possibleConstructorReturn$1(this,u.call.apply(u,[this].concat(_))),m),m.state={context:m.getContext(),refs:{unlisten:null}},c),_possibleConstructorReturn$1(m,h)}return LocationProvider.prototype.getContext=function getContext(){var c=this.props.history;return{navigate:c.navigate,location:c.location}},LocationProvider.prototype.componentDidCatch=function componentDidCatch(c,u){if(Ot(c)){var m=this.props.history.navigate;m(c.uri,{replace:!0})}else throw c},LocationProvider.prototype.componentDidUpdate=function componentDidUpdate(c,u){u.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},LocationProvider.prototype.componentDidMount=function componentDidMount(){var c=this,u=this.state.refs,m=this.props.history;m._onTransitionComplete(),u.unlisten=m.listen(function(){Promise.resolve().then(function(){requestAnimationFrame(function(){c.unmounted||c.setState(function(){return{context:c.getContext()}})})})})},LocationProvider.prototype.componentWillUnmount=function componentWillUnmount(){var c=this.state.refs;this.unmounted=!0,c.unlisten()},LocationProvider.prototype.render=function render(){var u=this.state.context,m=this.props.children;return c.default.createElement(mt.Provider,{value:u},typeof m==`function`?m(u):m||null)},LocationProvider}(c.default.Component),gt.defaultProps={history:tt},_t=ft(`Base`,{baseuri:`/`,basepath:`/`}),vt=function Router(u){return c.default.createElement(_t.Consumer,null,function(m){return c.default.createElement(ht,null,function(h){return c.default.createElement(yt,dt({},m,h,u))})})},yt=function(u){_inherits$1(RouterImpl,u);function RouterImpl(){return _classCallCheck$1(this,RouterImpl),_possibleConstructorReturn$1(this,u.apply(this,arguments))}return RouterImpl.prototype.render=function render(){var u=this.props,m=u.location,h=u.navigate,g=u.basepath,_=u.primary,v=u.children;u.baseuri;var y=u.component,b=y===void 0?`div`:y,S=_objectWithoutProperties$1(u,[`location`,`navigate`,`basepath`,`primary`,`children`,`baseuri`,`component`]),C=c.default.Children.toArray(v).reduce(function(c,u){var m=Ft(g)(u);return c.concat(m)},[]),T=m.pathname,E=de(C,T);if(E){var D=E.params,A=E.uri,N=E.route,P=E.route.value;g=N.default?g:N.path.replace(/\*$/,``);var V=dt({},D,{uri:A,location:m,navigate:function navigate(c,u){return h(fe(c,A),u)}}),H=c.default.cloneElement(P,V,P.props.children?c.default.createElement(vt,{location:m,primary:_},P.props.children):void 0),U=_?xt:b,W=_?dt({uri:A,location:m,component:b},S):S;return c.default.createElement(_t.Provider,{value:{baseuri:A,basepath:g}},c.default.createElement(U,W,H))}else return null},RouterImpl}(c.default.PureComponent),yt.defaultProps={primary:!0},bt=ft(`Focus`),xt=function FocusHandler(u){var m=u.uri,h=u.location,g=u.component,_=_objectWithoutProperties$1(u,[`uri`,`location`,`component`]);return c.default.createElement(bt.Consumer,null,function(u){return c.default.createElement(wt,dt({},_,{component:g,requestFocus:u,uri:m,location:h}))})},St=!0,Ct=0,wt=function(u){_inherits$1(FocusHandlerImpl,u);function FocusHandlerImpl(){var c,m,h;_classCallCheck$1(this,FocusHandlerImpl);for(var g=arguments.length,_=Array(g),v=0;v<g;v++)_[v]=arguments[v];return h=(c=(m=_possibleConstructorReturn$1(this,u.call.apply(u,[this].concat(_))),m),m.state={},m.requestFocus=function(c){!m.state.shouldFocus&&c&&c.focus()},c),_possibleConstructorReturn$1(m,h)}return FocusHandlerImpl.getDerivedStateFromProps=function getDerivedStateFromProps(c,u){if(u.uri==null)return dt({shouldFocus:!0},c);var m=c.uri!==u.uri,h=u.location.pathname!==c.location.pathname&&c.location.pathname===c.uri;return dt({shouldFocus:m||h},c)},FocusHandlerImpl.prototype.componentDidMount=function componentDidMount(){Ct++,this.focus()},FocusHandlerImpl.prototype.componentWillUnmount=function componentWillUnmount(){Ct--,Ct===0&&(St=!0)},FocusHandlerImpl.prototype.componentDidUpdate=function componentDidUpdate(c,u){c.location!==this.props.location&&this.state.shouldFocus&&this.focus()},FocusHandlerImpl.prototype.focus=function focus(){var c=this.props.requestFocus;c?c(this.node):St?St=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},FocusHandlerImpl.prototype.render=function render(){var u=this,m=this.props;m.children;var h=m.style;m.requestFocus;var g=m.component,_=g===void 0?`div`:g;m.uri,m.location;var v=_objectWithoutProperties$1(m,[`children`,`style`,`requestFocus`,`component`,`uri`,`location`]);return c.default.createElement(_,dt({style:dt({outline:`none`},h),tabIndex:`-1`,ref:function ref(c){return u.node=c}},v),c.default.createElement(bt.Provider,{value:this.requestFocus},this.props.children))},FocusHandlerImpl}(c.default.Component),polyfill(wt),Tt=function k(){},Et=c.default.forwardRef,Et===void 0&&(Et=function forwardRef(c){return c}),Dt=Et(function(u,m){var h=u.innerRef,g=_objectWithoutProperties$1(u,[`innerRef`]);return c.default.createElement(_t.Consumer,null,function(u){u.basepath;var _=u.baseuri;return c.default.createElement(ht,null,function(u){var v=u.location,y=u.navigate,b=g.to,S=g.state,C=g.replace,T=g.getProps,E=T===void 0?Tt:T,D=_objectWithoutProperties$1(g,[`to`,`state`,`replace`,`getProps`]),A=fe(b,_),N=encodeURI(A),P=v.pathname===N,V=ne(v.pathname,N);return c.default.createElement(`a`,dt({ref:m||h,"aria-current":P?`page`:void 0},D,E({isCurrent:P,isPartiallyCurrent:V,href:A,location:v}),{href:A,onClick:function onClick(c){if(D.onClick&&D.onClick(c),It(c)){c.preventDefault();var u=C;if(typeof C!=`boolean`&&P){var m=dt({},v.state);m.key;var h=_objectWithoutProperties$1(m,[`key`]);u=Re(dt({},S),h)}y(A,{state:S,replace:u})}}}))})})}),Dt.displayName=`Link`,Ot=function isRedirect(c){return c instanceof RedirectRequest},kt=function redirectTo(c){throw new RedirectRequest(c)},At=function(c){_inherits$1(RedirectImpl,c);function RedirectImpl(){return _classCallCheck$1(this,RedirectImpl),_possibleConstructorReturn$1(this,c.apply(this,arguments))}return RedirectImpl.prototype.componentDidMount=function componentDidMount(){var c=this.props,u=c.navigate,m=c.to;c.from;var h=c.replace,g=h===void 0||h,_=c.state;c.noThrow;var v=c.baseuri,y=_objectWithoutProperties$1(c,[`navigate`,`to`,`from`,`replace`,`state`,`noThrow`,`baseuri`]);Promise.resolve().then(function(){u(pe(fe(m,v),y),{replace:g,state:_})})},RedirectImpl.prototype.render=function render(){var c=this.props;c.navigate;var u=c.to;c.from,c.replace,c.state;var m=c.noThrow,h=c.baseuri,g=_objectWithoutProperties$1(c,[`navigate`,`to`,`from`,`replace`,`state`,`noThrow`,`baseuri`]),_=fe(u,h);return m||kt(pe(_,g)),null},RedirectImpl}(c.default.Component),jt=function Redirect(u){return c.default.createElement(_t.Consumer,null,function(m){var h=m.baseuri;return c.default.createElement(ht,null,function(m){return c.default.createElement(At,dt({},m,{baseuri:h},u))})})},Mt=function useLocation(){var u=(0,c.useContext)(mt);if(!u)throw Error(`useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router`);return u.location},Nt=function useNavigate(){var u=(0,c.useContext)(mt);if(!u)throw Error(`useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router`);return u.navigate},Pt=function stripSlashes(c){return c.replace(/(^\/+|\/+$)/g,``)},Ft=function createRoute(u){return function(m){if(!m)return null;if(m.type===c.default.Fragment&&m.props.children)return c.default.Children.map(m.props.children,createRoute(u));if(!(m.props.path||m.props.default||m.type===jt)&&(0,rt.default)(!1),m.type===jt&&(!m.props.from||!m.props.to)&&(0,rt.default)(!1),m.type===jt&&!me(m.props.from,m.props.to)&&(0,rt.default)(!1),m.props.default)return{value:m,default:!0};var h=m.type===jt?m.props.from:m.props.path,g=h===`/`?u:Pt(u)+`/`+Pt(h);return{value:m,default:m.props.default,path:m.props.children?Pt(g)+`/*`:g}}},It=function shouldNavigate(c){return!c.defaultPrevented&&c.button===0&&!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}}));Lt();function getHashPath(){let c=window.location.href,u=c.indexOf(`#`);return u===-1?``:c.substring(u+1)}function pushHashPath(c){window.location.hash=`#`+c}function replaceHashPath(c){let u=window.location.href.indexOf(`#`);window.location.replace(window.location.href.slice(0,u>=0?u:0)+`#`+c)}var createHashSource=(c=`/`)=>({get location(){return{pathname:getHashPath(),search:``}},addEventListener(c,u){c===`popstate`&&window.addEventListener(`hashchange`,u)},removeEventListener(c,u){c===`popstate`&&window.addEventListener(`hashchange`,u)},history:{get entries(){return[{pathname:getHashPath(),search:``}]},get index(){return 0},get state(){},pushState(c,u,m){pushHashPath(m)},replaceState(c,u,m){replaceHashPath(m)}}});function _extends(){return _extends=Object.assign?Object.assign.bind():function(c){for(var u=1;u<arguments.length;u++){var m=arguments[u];for(var h in m)({}).hasOwnProperty.call(m,h)&&(c[h]=m[h])}return c},_extends.apply(null,arguments)}var Rt=__esmMin((()=>{}));function _arrayLikeToArray$5(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}var zt=__esmMin((()=>{__name(_arrayLikeToArray$5,`_arrayLikeToArray`)}));function _arrayWithoutHoles(c){if(Array.isArray(c))return _arrayLikeToArray$5(c)}var Bt=__esmMin((()=>{zt()}));function _iterableToArray(c){if(typeof Symbol<`u`&&c[Symbol.iterator]!=null||c[`@@iterator`]!=null)return Array.from(c)}var Vt=__esmMin((()=>{}));function _unsupportedIterableToArray$5(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray$5(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray$5(c,u):void 0}}var Ht=__esmMin((()=>{zt(),__name(_unsupportedIterableToArray$5,`_unsupportedIterableToArray`)}));function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance.
10 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ut=__esmMin((()=>{}));function _toConsumableArray(c){return _arrayWithoutHoles(c)||_iterableToArray(c)||_unsupportedIterableToArray$5(c)||_nonIterableSpread()}var Wt=__esmMin((()=>{Bt(),Vt(),Ht(),Ut()}));function _typeof(c){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(c){return typeof c}:function(c){return c&&typeof Symbol==`function`&&c.constructor===Symbol&&c!==Symbol.prototype?`symbol`:typeof c},_typeof(c)}var Gt=__esmMin((()=>{})),Kt,qt,Jt,Yt,Xt,Zt=__esmMin((()=>{Gt(),Kt=function pxToRem(c){if(c)typeof c!=`string`&&(c=c.toString());else return;return c.split(` `).map(function(c){return`${c*.0625}rem`}).join(` `)},qt=function arrayToClassName(c,u){return c.filter(function(c){return _typeof(c)===`object`?Object.entries(c)[0][1]:c}).map(function(c){var m=_typeof(c)===`object`?Object.entries(c)[0][0]:c;return u?u(m):m}).join(` `)},Jt=function isOneOf(c,u){return u.some(function(u){return c.includes(u)})},Yt=function arrayToObjectByKey(c,u){var m={};return c.forEach(function(c){return m[c[u]]=c}),m},Xt=function htmlDecodeTextContent(c){return new DOMParser().parseFromString(c,`text/html`).documentElement.textContent}}));Rt(),Wt(),Zt();var Z=__toESM(W());function Grid$14(u){var m={direction:`--direction{{ -VALUE }}`,justify:`--justify{{ -VALUE }}`,alignContent:`--align-content{{ -VALUE }}`,alignItems:`--align-items{{ -VALUE }}`,container:`-container`,item:`-item`,noWrap:`-container--no-wrap`,wrapReverse:`-container--wrap-reverse`,zeroMinWidth:`-item--zero-min-width`,spacing:`-container--spacing`,xs:`-item-xs{{ -VALUE }}`,sm:`-item-sm{{ -VALUE }}`,md:`-item-md{{ -VALUE }}`,lg:`-item-lg{{ -VALUE }}`,xl:`-item-xl{{ -VALUE }}`,xxl:`-item-xxl{{ -VALUE }}`},h=function getStyle(){return isValidPropValue(u.spacing)?{"--grid-spacing-gutter":Kt(u.spacing)}:{}},g=[getBaseClassName(),u.className].concat(_toConsumableArray(getPropsClasses(m,u)));return c.default.createElement(`div`,{style:h(),className:qt(g)},u.children)}__name(Grid$14,`Grid`);function getPropsClasses(c,u){var m=[];for(var h in c)if(u[h]){var g=isValidPropValue(u[h])?u[h]:``;m.push(getBaseClassName()+renderPropValueBrackets(c[h],g))}return m}function renderPropValueBrackets(c,u){var m=c.match(/{{.*?}}/);if(m){var h=u?m[0].replace(/[{ }]/g,``).replace(/value/i,u):``;c=c.replace(m[0],h)}return c}function getBaseClassName(){return`eps-grid`}function isValidPropValue(c){return c&&typeof c!=`boolean`}Grid$14.propTypes={className:Z.default.string,direction:Z.default.oneOf([`row`,`column`,`row-reverse`,`column-reverse`]),justify:Z.default.oneOf([`start`,`center`,`end`,`space-between`,`space-evenly`,`space-around`,`stretch`]),alignContent:Z.default.oneOf([`start`,`center`,`end`,`space-between`,`stretch`]),alignItems:Z.default.oneOf([`start`,`center`,`end`,`baseline`,`stretch`]),container:Z.default.bool,item:Z.default.bool,noWrap:Z.default.bool,wrapReverse:Z.default.bool,zeroMinWidth:Z.default.bool,spacing:Z.default.number,xs:Z.default.oneOfType([Z.default.number,Z.default.bool]),sm:Z.default.oneOfType([Z.default.number,Z.default.bool]),md:Z.default.oneOfType([Z.default.number,Z.default.bool]),lg:Z.default.oneOfType([Z.default.number,Z.default.bool]),xl:Z.default.oneOfType([Z.default.number,Z.default.bool]),xxl:Z.default.oneOfType([Z.default.number,Z.default.bool]),children:Z.default.any.isRequired},Grid$14.defaultProps={className:``};function useAction(){return{backToDashboard:function backToDashboard(){window.top===window?window.top.location=elementorAppConfig.admin_url:window.top.$e.run(`app/close`)},backToReferrer:function backToReferrer(){window.top===window?window.top.location=elementorAppConfig.return_url.includes(elementorAppConfig.login_url)?elementorAppConfig.admin_url:elementorAppConfig.return_url:window.top.$e.run(`app/close`)}}}var Qt=__esmMin((()=>{}));function _classCallCheck(c,u){if(!(c instanceof u))throw TypeError(`Cannot call a class as a function`)}var $t=__esmMin((()=>{}));function toPrimitive(c,u){if(_typeof(c)!=`object`||!c)return c;var m=c[Symbol.toPrimitive];if(m!==void 0){var h=m.call(c,u||`default`);if(_typeof(h)!=`object`)return h;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(u===`string`?String:Number)(c)}var en=__esmMin((()=>{Gt()}));function toPropertyKey(c){var u=toPrimitive(c,`string`);return _typeof(u)==`symbol`?u:u+``}var tn=__esmMin((()=>{Gt(),en()}));function _defineProperties(c,u){for(var m=0;m<u.length;m++){var h=u[m];h.enumerable=h.enumerable||!1,h.configurable=!0,`value`in h&&(h.writable=!0),Object.defineProperty(c,toPropertyKey(h.key),h)}}function _createClass(c,u,m){return u&&_defineProperties(c.prototype,u),m&&_defineProperties(c,m),Object.defineProperty(c,"prototype",{writable:!1}),c}var nn=__esmMin((()=>{tn()}));function _assertThisInitialized(c){if(c===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return c}var rn=__esmMin((()=>{}));function _possibleConstructorReturn(c,u){if(u&&(_typeof(u)==`object`||typeof u==`function`))return u;if(u!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(c)}var an=__esmMin((()=>{Gt(),rn()}));function _getPrototypeOf(c){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(c){return c.__proto__||Object.getPrototypeOf(c)},_getPrototypeOf(c)}var sn=__esmMin((()=>{}));function _superPropBase(c,u){for(;!{}.hasOwnProperty.call(c,u)&&(c=_getPrototypeOf(c))!==null;);return c}var cn=__esmMin((()=>{sn()}));function _get(){return _get=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(c,u,m){var h=_superPropBase(c,u);if(h){var g=Object.getOwnPropertyDescriptor(h,u);return g.get?g.get.call(arguments.length<3?c:m):g.value}},_get.apply(null,arguments)}var ln=__esmMin((()=>{cn()}));function _setPrototypeOf(c,u){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,u){return c.__proto__=u,c},_setPrototypeOf(c,u)}var un=__esmMin((()=>{}));function _inherits(c,u){if(typeof u!=`function`&&u!==null)throw TypeError(`Super expression must either be null or a function`);c.prototype=Object.create(u&&u.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),Object.defineProperty(c,"prototype",{writable:!1}),u&&_setPrototypeOf(c,u)}var dn=__esmMin((()=>{un()}));function _defineProperty(c,u,m){return(u=toPropertyKey(u))in c?Object.defineProperty(c,u,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[u]=m,c}var pn=__esmMin((()=>{tn()}));function PopoverDialog(u){var m=u.targetRef,h=u.offsetTop,g=u.offsetLeft,_=u.wrapperClass,v=u.trigger,y=u.hideAfter,b=(0,c.useCallback)(function(c){var u=m==null?void 0:m.current;if(!(!u||!c)){var _=function showPopover(){c.style.display=`block`,c.setAttribute(`aria-expanded`,!0);var m=u.getBoundingClientRect(),_=c.getBoundingClientRect(),v=_.width-m.width;c.style.top=m.bottom+h+`px`,c.style.left=m.left-v/2-g+`px`,c.style.setProperty(`--popover-arrow-offset-end`,(_.width-16)/2+`px`)},b=function hidePopover(){c.style.display=`none`,c.setAttribute(`aria-expanded`,!1)};v===`hover`?function handlePopoverHover(){var m=!0,h=null;u.addEventListener(`mouseover`,function(){m=!0,_()}),u.addEventListener(`mouseleave`,function(){h=setTimeout(function(){m&&c.style.display===`block`&&b()},y)}),c.addEventListener(`mouseover`,function(){m=!1,h&&(clearTimeout(h),h=null)}),c.addEventListener(`mouseleave`,function(){h=setTimeout(function(){m&&c.style.display===`block`&&b()},y),m=!0})}():v===`click`&&function handlePopoverClick(){var m=!1;u.addEventListener(`click`,function(c){c.preventDefault(),c.stopPropagation(),m?(b(),m=!1):(_(),m=!0)}),c.addEventListener(`click`,function(c){c.stopPropagation()}),document.body.addEventListener(`click`,function(){m&&(b(),m=!1)})}()}},[m]),S=`e-app__popover`;return _&&(S+=` `+_),c.default.createElement(`div`,{className:S,ref:b},u.children)}var mn,hn=__esmMin((()=>{mn=__toESM(W()),PopoverDialog.propTypes={targetRef:mn.default.oneOfType([mn.default.func,mn.default.shape({current:mn.default.any})]).isRequired,trigger:mn.default.string,direction:mn.default.string,offsetTop:mn.default.oneOfType([mn.default.string,mn.default.number]),offsetLeft:mn.default.oneOfType([mn.default.string,mn.default.number]),wrapperClass:mn.default.string,children:mn.default.any,hideAfter:mn.default.number},PopoverDialog.defaultProps={direction:`bottom`,trigger:`hover`,offsetTop:10,offsetLeft:0,hideAfter:300}}));function _objectWithoutPropertiesLoose(c,u){if(c==null)return{};var m={};for(var h in c)if({}.hasOwnProperty.call(c,h)){if(u.indexOf(h)!==-1)continue;m[h]=c[h]}return m}var gn=__esmMin((()=>{}));function _objectWithoutProperties(c,u){if(c==null)return{};var m,h,g=_objectWithoutPropertiesLoose(c,u);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(c);for(h=0;h<_.length;h++)m=_[h],u.indexOf(m)===-1&&{}.propertyIsEnumerable.call(c,m)&&(g[m]=c[m])}return g}var _n=__esmMin((()=>{gn()})),vn,yn,bn,xn=__esmMin((()=>{vn=__toESM(W()),_n(),yn=[`className`],bn=(0,c.forwardRef)(function(u,m){var h=u.className,g=_objectWithoutProperties(u,yn);return c.default.createElement(`i`,_extends({ref:m,className:`eps-icon ${h}`},g))}),bn.propTypes={className:vn.default.string.isRequired},bn.defaultProps={className:``}}));function _callSuper$18(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$19()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct$19(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$19=function _isNativeReflectConstruct(){return!!c})()}var Sn,Cn,wn=__esmMin((()=>{Sn=__toESM(W()),Rt(),$t(),nn(),an(),sn(),dn(),pn(),hn(),xn(),__name(_callSuper$18,`_callSuper`),__name(_isNativeReflectConstruct$19,`_isNativeReflectConstruct`),Cn=function(u){function Button(){return _classCallCheck(this,Button),_callSuper$18(this,Button,arguments)}return _inherits(Button,u),_createClass(Button,[{key:`getCssId`,value:function getCssId(){return this.props.id}},{key:`getClassName`,value:function getClassName(){var c=`eps-button`;return[c,this.props.className].concat(this.getStylePropsClasses(c)).filter(function(c){return c!==``}).join(` `)}},{key:`getStylePropsClasses`,value:function getStylePropsClasses(c){var u=this,m=[`color`,`size`,`variant`],h=[];return m.forEach(function(m){var g=u.props[m];g&&h.push(c+`--`+g)}),h}},{key:`getIcon`,value:function getIcon(){if(this.props.icon){var u=c.default.createRef(null),m=this.props.tooltip||this.props.text,h=c.default.createElement(bn,{ref:u,className:this.props.icon,"aria-hidden":`true`}),g=``;return this.props.hideText&&(g=c.default.createElement(`span`,{className:`sr-only`},m)),c.default.createElement(c.default.Fragment,null,h,g,this.props.tooltip&&c.default.createElement(PopoverDialog,{targetRef:u,wrapperClass:`e-kit-library__tooltip`},this.props.tooltip))}return``}},{key:`getText`,value:function getText(){return this.props.hideText?``:c.default.createElement(`span`,null,this.props.text)}},{key:`render`,value:function render(){var u={},h=this.getCssId(),g=this.getClassName();h&&(u.id=h),g&&(u.className=g),this.props.onClick&&(u.onClick=this.props.onClick),this.props.rel&&(u.rel=this.props.rel),this.props.elRef&&(u.ref=this.props.elRef);var _=c.default.createElement(c.default.Fragment,null,this.getIcon(),this.getText());return this.props.url?this.props.url.indexOf(`http`)===0?c.default.createElement(`a`,_extends({href:this.props.url,target:this.props.target},u),_):(u.getProps=function(c){return c.isCurrent&&(u.className+=` active`),{className:u.className}},c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(Dt,_extends({to:this.props.url},u),_))):c.default.createElement(`div`,u,_)}}])}(c.default.Component),_defineProperty(Cn,`propTypes`,{text:Sn.default.string.isRequired,hideText:Sn.default.bool,icon:Sn.default.string,tooltip:Sn.default.string,id:Sn.default.string,className:Sn.default.string,url:Sn.default.string,onClick:Sn.default.func,variant:Sn.default.oneOf([`contained`,`underlined`,`outlined`,``]),color:Sn.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),size:Sn.default.oneOf([`sm`,`md`,`lg`]),target:Sn.default.string,rel:Sn.default.string,elRef:Sn.default.object}),_defineProperty(Cn,`defaultProps`,{id:``,className:``,variant:``,target:`_parent`})}));function _callSuper$17(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$18()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct$18(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$18=function _isNativeReflectConstruct(){return!!c})()}function _superPropGet(c,u,m,h){var g=_get(_getPrototypeOf(1&h?c.prototype:c),u,m);return 2&h&&typeof g==`function`?function(c){return g.apply(m,c)}:g}var Tn,En=__esmMin((()=>{$t(),nn(),an(),sn(),ln(),dn(),pn(),wn(),__name(_callSuper$17,`_callSuper`),__name(_isNativeReflectConstruct$18,`_isNativeReflectConstruct`),Tn=function(c){function Button(){return _classCallCheck(this,Button),_callSuper$17(this,Button,arguments)}return _inherits(Button,c),_createClass(Button,[{key:`getCssId`,value:function getCssId(){return`eps-app-header-btn-`+_superPropGet(Button,`getCssId`,this,3)([])}},{key:`getClassName`,value:function getClassName(){return this.props.includeHeaderBtnClass?`eps-app__header-btn `+_superPropGet(Button,`getClassName`,this,3)([]):_superPropGet(Button,`getClassName`,this,3)([])}}])}(Cn),_defineProperty(Tn,`defaultProps`,Object.assign({},Cn.defaultProps,{hideText:!0,includeHeaderBtnClass:!0}))}));function HeaderButtons(u){var m=useAction(),g=function actionOnClose(){u.onClose?u.onClose():m.backToDashboard()},_=``;if(u.buttons.length){var v=u.buttons.map(function(u){return c.default.createElement(Tn,_extends({key:u.id},u))});_=c.default.createElement(c.default.Fragment,null,v)}return c.default.createElement(`div`,{className:`eps-app__header-buttons`},c.default.createElement(Tn,{text:(0,h.__)(`Close`,`elementor`),icon:`eicon-close`,className:`eps-app__close-button`,onClick:g}),_)}var Dn,On=__esmMin((()=>{Dn=__toESM(W()),Rt(),Qt(),En(),HeaderButtons.propTypes={buttons:Dn.default.arrayOf(Dn.default.object),onClose:Dn.default.func},HeaderButtons.defaultProps={buttons:[]}}));function usePageTitle(u){var m=u.title,g=u.prefix,_=(0,c.useRef)(g);(0,c.useEffect)(function(){g||(_.current=(0,h.__)(`Elementor`,`elementor`)),document.title=`${_.current} | ${m}`},[m,g])}var kn=__esmMin((()=>{}));Rt(),On(),kn();function Header$1(u){usePageTitle({title:u.title});var m=`span`,h={};return u.titleRedirectRoute&&(m=`a`,h={href:`#${u.titleRedirectRoute}`,target:`_self`}),c.default.createElement(Grid$14,{container:!0,alignItems:`center`,justify:`space-between`,className:`eps-app__header`},c.default.createElement(m,_extends({className:`eps-app__logo-title-wrapper`},h),c.default.createElement(`i`,{className:`eps-app__logo eicon-elementor-circle`}),c.default.createElement(`h1`,{className:`eps-app__title`},u.title)),c.default.createElement(HeaderButtons,{buttons:u.buttons,onClose:u.onClose}))}__name(Header$1,`Header`),Header$1.propTypes={title:Z.default.string,titleRedirectRoute:Z.default.string,buttons:Z.default.arrayOf(Z.default.object),onClose:Z.default.func},Header$1.defaultProps={buttons:[]};function Sidebar(u){return c.default.createElement(`div`,{className:`eps-app__sidebar`},u.children)}var An,jn=__esmMin((()=>{An=__toESM(W()),Sidebar.propTypes={children:An.default.object}}));function Content(u){return c.default.createElement(`main`,{className:`eps-app__content ${u.className}`},u.children)}var Mn,Nn=__esmMin((()=>{Mn=__toESM(W()),Content.propTypes={children:Mn.default.any,className:Mn.default.string},Content.defaultProps={className:``}}));jn(),Nn();function Footer$1(u){return c.default.createElement(`footer`,{className:`eps-app__footer`},u.children)}__name(Footer$1,`Footer`),Footer$1.propTypes={children:Z.default.object};function Page(u){return c.default.createElement(`div`,{className:`eps-app__lightbox ${u.className}`},c.default.createElement(`div`,{className:`eps-app`},c.default.createElement(Header$1,{title:u.title,buttons:u.headerButtons,titleRedirectRoute:u.titleRedirectRoute,onClose:u.onClose}),c.default.createElement(`div`,{className:`eps-app__main`},function AppSidebar(){if(u.sidebar)return c.default.createElement(Sidebar,null,u.sidebar)}(),c.default.createElement(Content,null,u.content)),function AppFooter(){if(u.footer)return c.default.createElement(Footer$1,null,u.footer)}()))}Page.propTypes={title:Z.default.string,titleRedirectRoute:Z.default.string,className:Z.default.string,headerButtons:Z.default.arrayOf(Z.default.object),sidebar:Z.default.object,content:Z.default.object.isRequired,footer:Z.default.object,onClose:Z.default.func},Page.defaultProps={className:``};function NotFound(){var u={title:(0,h.__)(`Not Found`,`elementor`),className:`eps-app__not-found`,content:c.default.createElement(`h1`,null,` `,(0,h.__)(`Not Found`,`elementor`),` `),sidebar:c.default.createElement(c.default.Fragment,null)};return c.default.createElement(Page,u)}var Pn={"import-kit":`/import/process`};Lt();function Index$5(){var u,m=new URLSearchParams(window.location.search),h=Pn[Object.fromEntries(m.entries()).action]||((u=elementorAppConfig.menu_url.split(`#`))==null?void 0:u[1]);return c.default.createElement(jt,{to:h||`/not-found`,noThrow:!0})}__name(Index$5,`Index`),wn();function DialogWrapper(u){var m=`div`;return u.onSubmit&&(m=`form`),c.default.createElement(`section`,{className:`eps-modal__overlay`},c.default.createElement(m,{className:`eps-modal eps-dialog`,onSubmit:u.onSubmit},u.onClose&&c.default.createElement(Cn,{onClick:u.onClose,text:(0,h.__)(`Close`,`elementor`),hideText:!0,icon:`eicon-close`,className:`eps-dialog__close-button`}),u.children))}DialogWrapper.propTypes={onClose:Z.default.func,onSubmit:Z.default.func,children:Z.default.any};function DialogContent$4(u){return c.default.createElement(`div`,{className:`eps-dialog__content`},u.children)}__name(DialogContent$4,`DialogContent`),DialogContent$4.propTypes={children:Z.default.any},Zt();function Heading$11(u){var m=`eps`,h=[u.className];return u.variant&&h.push(m+`-`+u.variant),c.default.createElement(function Element(){return c.default.createElement(u.tag,{className:qt(h)},u.children)},null)}__name(Heading$11,`Heading`),Heading$11.propTypes={className:Z.default.string,children:Z.default.oneOfType([Z.default.string,Z.default.object,Z.default.arrayOf(Z.default.object)]).isRequired,tag:Z.default.oneOf([`h1`,`h2`,`h3`,`h4`,`h5`,`h6`]),variant:Z.default.oneOf([`display-1`,`display-2`,`display-3`,`display-4`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`]).isRequired},Heading$11.defaultProps={className:``,tag:`h1`},pn(),Rt();function ownKeys$38(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$38,`ownKeys`);function _objectSpread$38(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$38(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$38(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$38,`_objectSpread`);function DialogTitle$3(u){return c.default.createElement(Heading$11,_extends({},u,{className:`eps-dialog__title ${u.className}`}))}__name(DialogTitle$3,`DialogTitle`),DialogTitle$3.propTypes=_objectSpread$38(_objectSpread$38({},Heading$11.propTypes),{},{className:Z.default.string}),DialogTitle$3.defaultProps=_objectSpread$38(_objectSpread$38({},Heading$11.propTypes),{},{variant:`h3`,tag:`h3`,className:``}),Zt();function Text$11(u){var m=`eps`,h=[u.className],g=u.variant&&u.variant!==`md`?`-`+u.variant:``;return h.push(m+`-text`+g),c.default.createElement(function Element(){return c.default.createElement(u.tag,{className:qt(h)},u.children)},null)}__name(Text$11,`Text`),Text$11.propTypes={className:Z.default.string,variant:Z.default.oneOf([`xl`,`lg`,`md`,`sm`,`xs`,`xxs`]),tag:Z.default.string,children:Z.default.any.isRequired},Text$11.defaultProps={className:``,tag:`p`},pn(),Rt();function ownKeys$37(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$37,`ownKeys`);function _objectSpread$37(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$37(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$37(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$37,`_objectSpread`);function DialogText(u){return c.default.createElement(Text$11,_extends({variant:`xs`},u,{className:`eps-dialog__text ${u.className}`}))}DialogText.propTypes=_objectSpread$37({},Text$11.propTypes),DialogText.defaultProps=_objectSpread$37(_objectSpread$37({},Text$11.defaultProps),{},{tag:`p`,variant:`sm`});function DialogActions$4(u){return c.default.createElement(`div`,{className:`eps-dialog__buttons`},u.children)}__name(DialogActions$4,`DialogActions`),DialogActions$4.propTypes={children:Z.default.any},pn(),Rt(),wn();function ownKeys$36(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$36,`ownKeys`);function _objectSpread$36(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$36(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$36(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$36,`_objectSpread`);function DialogButton(u){return c.default.createElement(Cn,_extends({},u,{className:`eps-dialog__button ${u.className}`}))}DialogButton.propTypes=_objectSpread$36(_objectSpread$36({},Cn.propTypes),{},{tabIndex:Z.default.string,type:Z.default.string}),DialogButton.defaultProps=_objectSpread$36(_objectSpread$36({},Cn.defaultProps),{},{tabIndex:`0`,type:`button`});function Dialog$9(u){return c.default.createElement(DialogWrapper,{onSubmit:u.onSubmit,onClose:u.onClose},c.default.createElement(DialogContent$4,null,u.title&&c.default.createElement(DialogTitle$3,null,u.title),u.text&&c.default.createElement(DialogText,null,u.text),u.children),c.default.createElement(DialogActions$4,null,c.default.createElement(DialogButton,{key:`dismiss`,text:u.dismissButtonText,onClick:u.dismissButtonOnClick,url:u.dismissButtonUrl,target:u.dismissButtonTarget,tabIndex:`2`}),c.default.createElement(DialogButton,{key:`approve`,text:u.approveButtonText,onClick:u.approveButtonOnClick,url:u.approveButtonUrl,target:u.approveButtonTarget,color:u.approveButtonColor,elRef:u.approveButtonRef,tabIndex:`1`})))}__name(Dialog$9,`Dialog`),Dialog$9.propTypes={title:Z.default.any,text:Z.default.any,children:Z.default.any,onSubmit:Z.default.func,onClose:Z.default.func,dismissButtonText:Z.default.string.isRequired,dismissButtonOnClick:Z.default.func,dismissButtonUrl:Z.default.string,dismissButtonTarget:Z.default.string,approveButtonText:Z.default.string.isRequired,approveButtonOnClick:Z.default.func,approveButtonUrl:Z.default.string,approveButtonColor:Z.default.string,approveButtonTarget:Z.default.string,approveButtonRef:Z.default.object},Dialog$9.defaultProps={},Dialog$9.Wrapper=DialogWrapper,Dialog$9.Content=DialogContent$4,Dialog$9.Title=DialogTitle$3,Dialog$9.Text=DialogText,Dialog$9.Actions=DialogActions$4,Dialog$9.Button=DialogButton,$t(),nn(),an(),sn(),dn(),pn();function _callSuper$16(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$17()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$16,`_callSuper`);function _isNativeReflectConstruct$17(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$17=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$17,`_isNativeReflectConstruct`);var Fn=function(u){function ErrorBoundary(c){var u;return _classCallCheck(this,ErrorBoundary),u=_callSuper$16(this,ErrorBoundary,[c]),u.state={hasError:null},u}return _inherits(ErrorBoundary,u),_createClass(ErrorBoundary,[{key:`goBack`,value:function goBack(){window.top!==window.self&&window.top.$e.run(`app/close`),window.location=elementorAppConfig.return_url}},{key:`render`,value:function render(){return this.state.hasError?c.default.createElement(Dialog$9,{title:this.props.title,text:this.props.text,approveButtonUrl:this.props.learnMoreUrl,approveButtonColor:`link`,approveButtonTarget:`_blank`,approveButtonText:(0,h.__)(`Learn More`,`elementor`),dismissButtonText:(0,h.__)(`Go Back`,`elementor`),dismissButtonOnClick:this.goBack}):this.props.children}}],[{key:`getDerivedStateFromError`,value:function getDerivedStateFromError(){return{hasError:!0}}}])}(c.default.Component);_defineProperty(Fn,`propTypes`,{children:Z.default.any,title:Z.default.string,text:Z.default.string,learnMoreUrl:Z.default.string}),_defineProperty(Fn,`defaultProps`,{title:(0,h.__)(`App could not be loaded`,`elementor`),text:(0,h.__)(`We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.`,`elementor`),learnMoreUrl:`https://go.elementor.com/app-general-load-issue/`});function _arrayWithHoles(c){if(Array.isArray(c))return c}var In=__esmMin((()=>{}));function _iterableToArrayLimit(c,u){var m=c==null?null:typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(m!=null){var h,g,_,v,y=[],b=!0,S=!1;try{if(_=(m=m.call(c)).next,u===0){if(Object(m)!==m)return;b=!1}else for(;!(b=(h=_.call(m)).done)&&(y.push(h.value),y.length!==u);b=!0);}catch(c){S=!0,g=c}finally{try{if(!b&&m.return!=null&&(v=m.return(),Object(v)!==v))return}finally{if(S)throw g}}return y}}var Ln=__esmMin((()=>{}));function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
11 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Rn=__esmMin((()=>{}));function _slicedToArray(c,u){return _arrayWithHoles(c)||_iterableToArrayLimit(c,u)||_unsupportedIterableToArray$5(c,u)||_nonIterableRest()}var Q=__esmMin((()=>{In(),Ln(),Ht(),Rn()}));Q();var zn=c.default.createContext();function AppProvider(u){var m=_slicedToArray((0,c.useState)({isDarkMode:document.body.classList.contains(`eps-theme-dark`)}),2),h=m[0],g=m[1];return c.default.createElement(zn.Provider,{value:{state:h,setState:g}},u.children)}AppProvider.propTypes={children:Z.default.object.isRequired};var __assign=function(){return __assign=Object.assign||function __assign(c){for(var u,m=1,h=arguments.length;m<h;m++)for(var g in u=arguments[m],u)Object.prototype.hasOwnProperty.call(u,g)&&(c[g]=u[g]);return c},__assign.apply(this,arguments)};function __spreadArray(c,u,m){if(m||arguments.length===2)for(var h=0,g=u.length,_;h<g;h++)(_||!(h in u))&&(_||(_=Array.prototype.slice.call(u,0,h)),_[h]=u[h]);return c.concat(_||Array.prototype.slice.call(u))}var Bn=__commonJSMin(((c,u)=>{u.exports=function shallowEqual(c,u,m,h){var g=m?m.call(h,c,u):void 0;if(g!==void 0)return!!g;if(c===u)return!0;if(typeof c!=`object`||!c||typeof u!=`object`||!u)return!1;var _=Object.keys(c),v=Object.keys(u);if(_.length!==v.length)return!1;for(var y=Object.prototype.hasOwnProperty.bind(u),b=0;b<_.length;b++){var S=_[b];if(!y(S))return!1;var C=c[S],T=u[S];if(g=m?m.call(h,C,T,S):void 0,g===!1||g===void 0&&C!==T)return!1}return!0}})),Vn=`-ms-`,Hn=`-moz-`,Un=`-webkit-`,Wn=`comm`,Gn=`rule`,Kn=`decl`,qn=`@import`,Jn=`@keyframes`,Yn=`@layer`,Xn=Math.abs,Zn=String.fromCharCode,Qn=Object.assign;function hash(c,u){return charat(c,0)^45?(((u<<2^charat(c,0))<<2^charat(c,1))<<2^charat(c,2))<<2^charat(c,3):0}function trim(c){return c.trim()}function match(c,u){return(c=u.exec(c))?c[0]:c}function replace(c,u,m){return c.replace(u,m)}function indexof(c,u,m){return c.indexOf(u,m)}function charat(c,u){return c.charCodeAt(u)|0}function substr(c,u,m){return c.slice(u,m)}function strlen(c){return c.length}function sizeof(c){return c.length}function append(c,u){return u.push(c),c}function combine(c,u){return c.map(u).join(``)}function filter(c,u){return c.filter(function(c){return!match(c,u)})}var $n=1,er=1,tr=0,nr=0,rr=0,ir=``;function node(c,u,m,h,g,_,v,y){return{value:c,root:u,parent:m,type:h,props:g,children:_,line:$n,column:er,length:v,return:``,siblings:y}}function copy(c,u){return Qn(node(``,null,null,``,null,null,0,c.siblings),c,{length:-c.length},u)}function lift(c){for(;c.root;)c=copy(c.root,{children:[c]});append(c,c.siblings)}function char(){return rr}function prev(){return rr=nr>0?charat(ir,--nr):0,er--,rr===10&&(er=1,$n--),rr}function next(){return rr=nr<tr?charat(ir,nr++):0,er++,rr===10&&(er=1,$n++),rr}function peek(){return charat(ir,nr)}function caret(){return nr}function slice(c,u){return substr(ir,c,u)}function token(c){switch(c){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(c){return $n=er=1,tr=strlen(ir=c),nr=0,[]}function dealloc(c){return ir=``,c}function delimit(c){return trim(slice(nr-1,delimiter(c===91?c+2:c===40?c+1:c)))}function whitespace(c){for(;(rr=peek())&&rr<33;)next();return token(c)>2||token(rr)>3?``:` `}function escaping(c,u){for(;--u&&next()&&!(rr<48||rr>102||rr>57&&rr<65||rr>70&&rr<97););return slice(c,caret()+(u<6&&peek()==32&&next()==32))}function delimiter(c){for(;next();)switch(rr){case c:return nr;case 34:case 39:c!==34&&c!==39&&delimiter(rr);break;case 40:c===41&&delimiter(c);break;case 92:next();break}return nr}function commenter(c,u){for(;next()&&c+rr!==57&&(c+rr!==84||peek()!==47););return`/*`+slice(u,nr-1)+`*`+Zn(c===47?c:next())}function identifier(c){for(;!token(peek());)next();return slice(c,nr)}function compile(c){return dealloc(parse(``,null,null,null,[``],c=alloc(c),0,[0],c))}function parse(c,u,m,h,g,_,v,y,b){for(var S=0,C=0,T=v,E=0,D=0,A=0,N=1,P=1,V=1,H=0,U=``,W=g,G=_,K=h,q=U;P;)switch(A=H,H=next()){case 40:if(A!=108&&charat(q,T-1)==58){indexof(q+=replace(delimit(H),`&`,`&\f`),`&\f`,Xn(S?y[S-1]:0))!=-1&&(V=-1);break}case 34:case 39:case 91:q+=delimit(H);break;case 9:case 10:case 13:case 32:q+=whitespace(A);break;case 92:q+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),u,m,b),b);break;default:q+=`/`}break;case 123*N:y[S++]=strlen(q)*V;case 125*N:case 59:case 0:switch(H){case 0:case 125:P=0;case 59+C:V==-1&&(q=replace(q,/\f/g,``)),D>0&&strlen(q)-T&&append(D>32?declaration(q+`;`,h,m,T-1,b):declaration(replace(q,` `,``)+`;`,h,m,T-2,b),b);break;case 59:q+=`;`;default:if(append(K=ruleset(q,u,m,S,C,g,y,U,W=[],G=[],T,_),_),H===123)if(C===0)parse(q,u,K,K,W,_,T,y,G);else switch(E===99&&charat(q,3)===110?100:E){case 100:case 108:case 109:case 115:parse(c,K,K,h&&append(ruleset(c,K,K,0,0,g,y,U,g,W=[],T,G),G),g,G,T,y,h?W:G);break;default:parse(q,K,K,K,[``],G,0,y,G)}}S=C=D=0,N=V=1,U=q=``,T=v;break;case 58:T=1+strlen(q),D=A;default:if(N<1){if(H==123)--N;else if(H==125&&N++==0&&prev()==125)continue}switch(q+=Zn(H),H*N){case 38:V=C>0?1:(q+=`\f`,-1);break;case 44:y[S++]=(strlen(q)-1)*V,V=1;break;case 64:peek()===45&&(q+=delimit(next())),E=peek(),C=T=strlen(U=q+=identifier(caret())),H++;break;case 45:A===45&&strlen(q)==2&&(N=0)}}return _}function ruleset(c,u,m,h,g,_,v,y,b,S,C,T){for(var E=g-1,D=g===0?_:[``],A=sizeof(D),N=0,P=0,V=0;N<h;++N)for(var H=0,U=substr(c,E+1,E=Xn(P=v[N])),W=c;H<A;++H)(W=trim(P>0?D[H]+` `+U:replace(U,/&\f/g,D[H])))&&(b[V++]=W);return node(c,u,m,g===0?Gn:y,b,S,C,T)}function comment(c,u,m,h){return node(c,u,m,Wn,Zn(char()),substr(c,2,-2),0,h)}function declaration(c,u,m,h,g){return node(c,u,m,Kn,substr(c,0,h),substr(c,h+1,-1),h,g)}function prefix(c,u,m){switch(hash(c,u)){case 5103:return Un+`print-`+c+c;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Un+c+c;case 4789:return Hn+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return Un+c+Hn+c+Vn+c+c;case 5936:switch(charat(c,u+11)){case 114:return Un+c+Vn+replace(c,/[svh]\w+-[tblr]{2}/,`tb`)+c;case 108:return Un+c+Vn+replace(c,/[svh]\w+-[tblr]{2}/,`tb-rl`)+c;case 45:return Un+c+Vn+replace(c,/[svh]\w+-[tblr]{2}/,`lr`)+c}case 6828:case 4268:case 2903:return Un+c+Vn+c+c;case 6165:return Un+c+Vn+`flex-`+c+c;case 5187:return Un+c+replace(c,/(\w+).+(:[^]+)/,Un+`box-$1$2`+Vn+`flex-$1$2`)+c;case 5443:return Un+c+Vn+`flex-item-`+replace(c,/flex-|-self/g,``)+(match(c,/flex-|baseline/)?``:Vn+`grid-row-`+replace(c,/flex-|-self/g,``))+c;case 4675:return Un+c+Vn+`flex-line-pack`+replace(c,/align-content|flex-|-self/g,``)+c;case 5548:return Un+c+Vn+replace(c,`shrink`,`negative`)+c;case 5292:return Un+c+Vn+replace(c,`basis`,`preferred-size`)+c;case 6060:return Un+`box-`+replace(c,`-grow`,``)+Un+c+Vn+replace(c,`grow`,`positive`)+c;case 4554:return Un+replace(c,/([^-])(transform)/g,`$1`+Un+`$2`)+c;case 6187:return replace(replace(replace(c,/(zoom-|grab)/,Un+`$1`),/(image-set)/,Un+`$1`),c,``)+c;case 5495:case 3959:return replace(c,/(image-set\([^]*)/,Un+"$1$`$1");case 4968:return replace(replace(c,/(.+:)(flex-)?(.*)/,Un+`box-pack:$3`+Vn+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+Un+c+c;case 4200:if(!match(c,/flex-|baseline/))return Vn+`grid-column-align`+substr(c,u)+c;break;case 2592:case 3360:return Vn+replace(c,`template-`,``)+c;case 4384:case 3616:return m&&m.some(function(c,m){return u=m,match(c.props,/grid-\w+-end/)})?~indexof(c+(m=m[u].value),`span`,0)?c:Vn+replace(c,`-start`,``)+c+Vn+`grid-row-span:`+(~indexof(m,`span`,0)?match(m,/\d+/):match(m,/\d+/)-+match(c,/\d+/))+`;`:Vn+replace(c,`-start`,``)+c;case 4896:case 4128:return m&&m.some(function(c){return match(c.props,/grid-\w+-start/)})?c:Vn+replace(replace(c,`-end`,`-span`),`span `,``)+c;case 4095:case 3583:case 4068:case 2532:return replace(c,/(.+)-inline(.+)/,Un+`$1$2`)+c;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(c)-1-u>6)switch(charat(c,u+1)){case 109:if(charat(c,u+4)!==45)break;case 102:return replace(c,/(.+:)(.+)-([^]+)/,`$1`+Un+`$2-$3$1`+Hn+(charat(c,u+3)==108?`$3`:`$2-$3`))+c;case 115:return~indexof(c,`stretch`,0)?prefix(replace(c,`stretch`,`fill-available`),u,m)+c:c}break;case 5152:case 5920:return replace(c,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(u,m,h,g,_,v,y){return Vn+m+`:`+h+y+(g?Vn+m+`-span:`+(_?v:v-+h)+y:``)+c});case 4949:if(charat(c,u+6)===121)return replace(c,`:`,`:`+Un)+c;break;case 6444:switch(charat(c,charat(c,14)===45?18:11)){case 120:return replace(c,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+Un+(charat(c,14)===45?`inline-`:``)+`box$3$1`+Un+`$2$3$1`+Vn+`$2box$3`)+c;case 100:return replace(c,`:`,`:`+Vn)+c}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace(c,`scroll-`,`scroll-snap-`)+c}return c}function serialize(c,u){for(var m=``,h=0;h<c.length;h++)m+=u(c[h],h,c,u)||``;return m}function stringify(c,u,m,h){switch(c.type){case Yn:if(c.children.length)break;case qn:case Kn:return c.return=c.return||c.value;case Wn:return``;case Jn:return c.return=c.value+`{`+serialize(c.children,h)+`}`;case Gn:if(!strlen(c.value=c.props.join(`,`)))return``}return strlen(m=serialize(c.children,h))?c.return=c.value+`{`+m+`}`:``}function middleware(c){var u=sizeof(c);return function(m,h,g,_){for(var v=``,y=0;y<u;y++)v+=c[y](m,h,g,_)||``;return v}}function rulesheet(c){return function(u){u.root||(u=u.return)&&c(u)}}function prefixer(c,u,m,h){if(c.length>-1&&!c.return)switch(c.type){case Kn:c.return=prefix(c.value,c.length,m);return;case Jn:return serialize([copy(c,{value:replace(c.value,`@`,`@`+Un)})],h);case Gn:if(c.length)return combine(m=c.props,function(u){switch(match(u,h=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:lift(copy(c,{props:[replace(u,/:(read-\w+)/,`:`+Hn+`$1`)]})),lift(copy(c,{props:[u]})),Qn(c,{props:filter(m,h)});break;case`::placeholder`:lift(copy(c,{props:[replace(u,/:(plac\w+)/,`:`+Un+`input-$1`)]})),lift(copy(c,{props:[replace(u,/:(plac\w+)/,`:`+Hn+`$1`)]})),lift(copy(c,{props:[replace(u,/:(plac\w+)/,Vn+`input-$1`)]})),lift(copy(c,{props:[u]})),Qn(c,{props:filter(m,h)});break}return``})}}var ar=__toESM(Bn()),or={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},sr=typeof process<`u`&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||`data-styled`,cr=`active`,lr=`data-styled-version`,ur=`6.1.19`,dr=`/*!sc*/
12 `,fr=typeof window<`u`&&typeof document<`u`,pr=!!(typeof SC_DISABLE_SPEEDY==`boolean`?SC_DISABLE_SPEEDY:typeof process<`u`&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==``?{}.REACT_APP_SC_DISABLE_SPEEDY!==`false`&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<`u`&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==``&&{}.SC_DISABLE_SPEEDY!==`false`&&{}.SC_DISABLE_SPEEDY),mr=Object.freeze([]),hr=Object.freeze({});function I(c,u,m){return m===void 0&&(m=hr),c.theme!==m.theme&&c.theme||u||m.theme}var gr=new Set(`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.tr.track.u.ul.use.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.marker.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`)),_r=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,vr=/(^-|-$)/g;function R(c){return c.replace(_r,`-`).replace(vr,``)}var yr=/(a)(d)/gi,br=52,j=function(c){return String.fromCharCode(c+(c>25?39:97))};function x(c){var u,m=``;for(u=Math.abs(c);u>br;u=u/br|0)m=j(u%br)+m;return(j(u%br)+m).replace(yr,`$1-$2`)}var xr,Sr=5381,M=function(c,u){for(var m=u.length;m;)c=33*c^u.charCodeAt(--m);return c},z=function(c){return M(Sr,c)};function $(c){return x(z(c)>>>0)}function B(c){return c.displayName||c.name||`Component`}function L(c){return typeof c==`string`&&!0}var Cr=typeof Symbol==`function`&&Symbol.for,wr=Cr?Symbol.for(`react.memo`):60115,Tr=Cr?Symbol.for(`react.forward_ref`):60112,Er={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Dr={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Or={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},kr=((xr={})[Tr]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},xr[wr]=Or,xr);function X(c){return(`type`in(u=c)&&u.type.$$typeof)===wr?Or:`$$typeof`in c?kr[c.$$typeof]:Er;var u}var Ar=Object.defineProperty,jr=Object.getOwnPropertyNames,Mr=Object.getOwnPropertySymbols,Nr=Object.getOwnPropertyDescriptor,Pr=Object.getPrototypeOf,Fr=Object.prototype;function oe(c,u,m){if(typeof u!=`string`){if(Fr){var h=Pr(u);h&&h!==Fr&&oe(c,h,m)}var g=jr(u);Mr&&(g=g.concat(Mr(u)));for(var _=X(c),v=X(u),y=0;y<g.length;++y){var b=g[y];if(!(b in Dr||m&&m[b]||v&&b in v||_&&b in _)){var S=Nr(u,b);try{Ar(c,b,S)}catch(c){}}}}return c}function re(c){return typeof c==`function`}function se(c){return typeof c==`object`&&`styledComponentId`in c}function ie(c,u){return c&&u?`${c} ${u}`:c||u||``}function ae(c,u){if(c.length===0)return``;for(var m=c[0],h=1;h<c.length;h++)m+=u?u+c[h]:c[h];return m}function ce(c){return typeof c==`object`&&!!c&&c.constructor.name===Object.name&&!(`props`in c&&c.$$typeof)}function le(c,u,m){if(m===void 0&&(m=!1),!m&&!ce(c)&&!Array.isArray(c))return u;if(Array.isArray(u))for(var h=0;h<u.length;h++)c[h]=le(c[h],u[h]);else if(ce(u))for(var h in u)c[h]=le(c[h],u[h]);return c}function ue(c,u){Object.defineProperty(c,"toString",{value:u})}function he(c){for(var u=[],m=1;m<arguments.length;m++)u[m-1]=arguments[m];return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${c} for more information.${u.length>0?` Args: ${u.join(`, `)}`:``}`)}var Ir=function(){function e(c){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=c}return e.prototype.indexOfGroup=function(c){for(var u=0,m=0;m<c;m++)u+=this.groupSizes[m];return u},e.prototype.insertRules=function(c,u){if(c>=this.groupSizes.length){for(var m=this.groupSizes,h=m.length,g=h;c>=g;)if((g<<=1)<0)throw he(16,`${c}`);this.groupSizes=new Uint32Array(g),this.groupSizes.set(m),this.length=g;for(var _=h;_<g;_++)this.groupSizes[_]=0}for(var v=this.indexOfGroup(c+1),y=(_=0,u.length);_<y;_++)this.tag.insertRule(v,u[_])&&(this.groupSizes[c]++,v++)},e.prototype.clearGroup=function(c){if(c<this.length){var u=this.groupSizes[c],m=this.indexOfGroup(c),h=m+u;this.groupSizes[c]=0;for(var g=m;g<h;g++)this.tag.deleteRule(m)}},e.prototype.getGroup=function(c){var u=``;if(c>=this.length||this.groupSizes[c]===0)return u;for(var m=this.groupSizes[c],h=this.indexOfGroup(c),g=h+m,_=h;_<g;_++)u+=`${this.tag.getRule(_)}${dr}`;return u},e}(),Lr=new Map,Rr=new Map,zr=1,Se=function(c){if(Lr.has(c))return Lr.get(c);for(;Rr.has(zr);)zr++;var u=zr++;return Lr.set(c,u),Rr.set(u,c),u},we=function(c,u){zr=u+1,Lr.set(c,u),Rr.set(u,c)},Br=`style[${sr}][${lr}="${ur}"]`,Vr=RegExp(`^${sr}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),Ne=function(c,u,m){for(var h,g=m.split(`,`),_=0,v=g.length;_<v;_++)(h=g[_])&&c.registerName(u,h)},Pe=function(c,u){for(var m,h=((m=u.textContent)==null?``:m).split(dr),g=[],_=0,v=h.length;_<v;_++){var y=h[_].trim();if(y){var b=y.match(Vr);if(b){var S=0|parseInt(b[1],10),C=b[2];S!==0&&(we(C,S),Ne(c,C,b[3]),c.getTag().insertRules(S,g)),g.length=0}else g.push(y)}}},_e=function(c){for(var u=document.querySelectorAll(Br),m=0,h=u.length;m<h;m++){var g=u[m];g&&g.getAttribute(sr)!==cr&&(Pe(c,g),g.parentNode&&g.parentNode.removeChild(g))}};function Ce(){return typeof __webpack_nonce__<`u`?__webpack_nonce__:null}var Ie=function(c){var u=document.head,m=c||u,h=document.createElement(`style`),g=function(c){var u=Array.from(c.querySelectorAll(`style[${sr}]`));return u[u.length-1]}(m),_=g===void 0?null:g.nextSibling;h.setAttribute(sr,cr),h.setAttribute(lr,ur);var v=Ce();return v&&h.setAttribute(`nonce`,v),m.insertBefore(h,_),h},Hr=function(){function e(c){this.element=Ie(c),this.element.appendChild(document.createTextNode(``)),this.sheet=function(c){if(c.sheet)return c.sheet;for(var u=document.styleSheets,m=0,h=u.length;m<h;m++){var g=u[m];if(g.ownerNode===c)return g}throw he(17)}(this.element),this.length=0}return e.prototype.insertRule=function(c,u){try{return this.sheet.insertRule(u,c),this.length++,!0}catch(c){return!1}},e.prototype.deleteRule=function(c){this.sheet.deleteRule(c),this.length--},e.prototype.getRule=function(c){var u=this.sheet.cssRules[c];return u&&u.cssText?u.cssText:``},e}(),Ur=function(){function e(c){this.element=Ie(c),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(c,u){if(c<=this.length&&c>=0){var m=document.createTextNode(u);return this.element.insertBefore(m,this.nodes[c]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(c){this.element.removeChild(this.nodes[c]),this.length--},e.prototype.getRule=function(c){return c<this.length?this.nodes[c].textContent:``},e}(),Wr=function(){function e(c){this.rules=[],this.length=0}return e.prototype.insertRule=function(c,u){return c<=this.length&&(this.rules.splice(c,0,u),this.length++,!0)},e.prototype.deleteRule=function(c){this.rules.splice(c,1),this.length--},e.prototype.getRule=function(c){return c<this.length?this.rules[c]:``},e}(),Gr=fr,Kr={isServer:!fr,useCSSOMInjection:!pr},qr=function(){function e(c,u,m){c===void 0&&(c=hr),u===void 0&&(u={});var h=this;this.options=__assign(__assign({},Kr),c),this.gs=u,this.names=new Map(m),this.server=!!c.isServer,!this.server&&fr&&Gr&&(Gr=!1,_e(this)),ue(this,function(){return function(c){for(var u=c.getTag(),m=u.length,h=``,r=function(m){var g=function(c){return Rr.get(c)}(m);if(g===void 0)return`continue`;var _=c.names.get(g),v=u.getGroup(m);if(_===void 0||!_.size||v.length===0)return`continue`;var y=`${sr}.g${m}[id="${g}"]`,b=``;_!==void 0&&_.forEach(function(c){c.length>0&&(b+=`${c},`)}),h+=`${v}${y}{content:"${b}"}${dr}`},g=0;g<m;g++)r(g);return h}(h)})}return e.registerId=function(c){return Se(c)},e.prototype.rehydrate=function(){!this.server&&fr&&_e(this)},e.prototype.reconstructWithOptions=function(c,u){return u===void 0&&(u=!0),new e(__assign(__assign({},this.options),c),this.gs,u&&this.names||void 0)},e.prototype.allocateGSInstance=function(c){return this.gs[c]=(this.gs[c]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(c=function(c){var u=c.useCSSOMInjection,m=c.target;return c.isServer?new Wr(m):u?new Hr(m):new Ur(m)}(this.options),new Ir(c)));var c},e.prototype.hasNameForId=function(c,u){return this.names.has(c)&&this.names.get(c).has(u)},e.prototype.registerName=function(c,u){if(Se(c),this.names.has(c))this.names.get(c).add(u);else{var m=new Set;m.add(u),this.names.set(c,m)}},e.prototype.insertRules=function(c,u,m){this.registerName(c,u),this.getTag().insertRules(Se(c),m)},e.prototype.clearNames=function(c){this.names.has(c)&&this.names.get(c).clear()},e.prototype.clearRules=function(c){this.getTag().clearGroup(Se(c)),this.clearNames(c)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Jr=/&/g,Yr=/^\s*\/\/.*$/gm;function Ve(c,u){return c.map(function(c){return c.type===`rule`&&(c.value=`${u} ${c.value}`,c.value=c.value.replaceAll(`,`,`,${u} `),c.props=c.props.map(function(c){return`${u} ${c}`})),Array.isArray(c.children)&&c.type!==`@keyframes`&&(c.children=Ve(c.children,u)),c})}function Fe(c){var u,m,h,g=c===void 0?hr:c,_=g.options,v=_===void 0?hr:_,y=g.plugins,b=y===void 0?mr:y,l=function(c,h,g){return g.startsWith(m)&&g.endsWith(m)&&g.replaceAll(m,``).length>0?`.${u}`:c},S=b.slice();S.push(function(c){c.type===`rule`&&c.value.includes(`&`)&&(c.props[0]=c.props[0].replace(Jr,m).replace(h,l))}),v.prefix&&S.push(prefixer),S.push(stringify);var p=function(c,g,_,y){g===void 0&&(g=``),_===void 0&&(_=``),y===void 0&&(y=`&`),u=y,m=g,h=RegExp(`\\${m}\\b`,`g`);var b=c.replace(Yr,``),C=compile(_||g?`${_} ${g} { ${b} }`:b);v.namespace&&(C=Ve(C,v.namespace));var T=[];return serialize(C,middleware(S.concat(rulesheet(function(c){return T.push(c)})))),T};return p.hash=b.length?b.reduce(function(c,u){return u.name||he(15),M(c,u.name)},Sr).toString():``,p}var Xr=new qr,Zr=Fe(),Qr=c.default.createContext({shouldForwardProp:void 0,styleSheet:Xr,stylis:Zr});Qr.Consumer;var $r=c.default.createContext(void 0);function Ge(){return(0,c.useContext)(Qr)}function Ye(u){var m=(0,c.useState)(u.stylisPlugins),h=m[0],g=m[1],_=Ge().styleSheet,v=(0,c.useMemo)(function(){var c=_;return u.sheet?c=u.sheet:u.target&&(c=c.reconstructWithOptions({target:u.target},!1)),u.disableCSSOMInjection&&(c=c.reconstructWithOptions({useCSSOMInjection:!1})),c},[u.disableCSSOMInjection,u.sheet,u.target,_]),y=(0,c.useMemo)(function(){return Fe({options:{namespace:u.namespace,prefix:u.enableVendorPrefixes},plugins:h})},[u.enableVendorPrefixes,u.namespace,h]);(0,c.useEffect)(function(){(0,ar.default)(h,u.stylisPlugins)||g(u.stylisPlugins)},[u.stylisPlugins]);var b=(0,c.useMemo)(function(){return{shouldForwardProp:u.shouldForwardProp,styleSheet:v,stylis:y}},[u.shouldForwardProp,v,y]);return c.default.createElement(Qr.Provider,{value:b},c.default.createElement($r.Provider,{value:y},u.children))}var ei=function(){function e(c,u){var m=this;this.inject=function(c,u){u===void 0&&(u=Zr);var h=m.name+u.hash;c.hasNameForId(m.id,h)||c.insertRules(m.id,h,u(m.rules,h,`@keyframes`))},this.name=c,this.id=`sc-keyframes-${c}`,this.rules=u,ue(this,function(){throw he(12,String(m.name))})}return e.prototype.getName=function(c){return c===void 0&&(c=Zr),this.name+c.hash},e}(),qe=function(c){return c>=`A`&&c<=`Z`};function He(c){for(var u=``,m=0;m<c.length;m++){var h=c[m];if(m===1&&h===`-`&&c[0]===`-`)return c;qe(h)?u+=`-`+h.toLowerCase():u+=h}return u.startsWith(`ms-`)?`-`+u:u}var Ue=function(c){return c==null||!1===c||c===``},Je=function(c){var u,m,h=[];for(var g in c){var _=c[g];c.hasOwnProperty(g)&&!Ue(_)&&(Array.isArray(_)&&_.isCss||re(_)?h.push(`${He(g)}:`,_,`;`):ce(_)?h.push.apply(h,__spreadArray(__spreadArray([`${g} {`],Je(_),!1),[`}`],!1)):h.push(`${He(g)}: ${u=g,(m=_)==null||typeof m==`boolean`||m===``?``:typeof m!=`number`||m===0||u in or||u.startsWith(`--`)?String(m).trim():`${m}px`};`))}return h};function Xe(c,u,m,h){if(Ue(c))return[];if(se(c))return[`.${c.styledComponentId}`];if(re(c))return!re(g=c)||g.prototype&&g.prototype.isReactComponent||!u?[c]:Xe(c(u),u,m,h);var g;return c instanceof ei?m?(c.inject(m,h),[c.getName(h)]):[c]:ce(c)?Je(c):Array.isArray(c)?Array.prototype.concat.apply(mr,c.map(function(c){return Xe(c,u,m,h)})):[c.toString()]}function Ze(c){for(var u=0;u<c.length;u+=1){var m=c[u];if(re(m)&&!se(m))return!1}return!0}var ti=z(ur),ni=function(){function e(c,u,m){this.rules=c,this.staticRulesId=``,this.isStatic=(m===void 0||m.isStatic)&&Ze(c),this.componentId=u,this.baseHash=M(ti,u),this.baseStyle=m,qr.registerId(u)}return e.prototype.generateAndInjectStyles=function(c,u,m){var h=this.baseStyle?this.baseStyle.generateAndInjectStyles(c,u,m):``;if(this.isStatic&&!m.hash)if(this.staticRulesId&&u.hasNameForId(this.componentId,this.staticRulesId))h=ie(h,this.staticRulesId);else{var g=ae(Xe(this.rules,c,u,m)),_=x(M(this.baseHash,g)>>>0);if(!u.hasNameForId(this.componentId,_)){var v=m(g,`.${_}`,void 0,this.componentId);u.insertRules(this.componentId,_,v)}h=ie(h,_),this.staticRulesId=_}else{for(var y=M(this.baseHash,m.hash),b=``,S=0;S<this.rules.length;S++){var C=this.rules[S];if(typeof C==`string`)b+=C;else if(C){var T=ae(Xe(C,c,u,m));y=M(y,T+S),b+=T}}if(b){var E=x(y>>>0);u.hasNameForId(this.componentId,E)||u.insertRules(this.componentId,E,m(b,`.${E}`,void 0,this.componentId)),h=ie(h,E)}}return h},e}(),ri=c.default.createContext(void 0);ri.Consumer;function ot(u){var m=c.default.useContext(ri),h=(0,c.useMemo)(function(){return function(c,u){if(!c)throw he(14);if(re(c))return c(u);if(Array.isArray(c)||typeof c!=`object`)throw he(8);return u?__assign(__assign({},u),c):c}(u.theme,m)},[u.theme,m]);return u.children?c.default.createElement(ri.Provider,{value:h},u.children):null}var ii={};function it(u,m,h){var g=se(u),_=u,v=!L(u),y=m.attrs,b=y===void 0?mr:y,S=m.componentId,C=S===void 0?function(c,u){var m=typeof c==`string`?R(c):`sc`;ii[m]=(ii[m]||0)+1;var h=`${m}-${$(ur+m+ii[m])}`;return u?`${u}-${h}`:h}(m.displayName,m.parentComponentId):S,T=m.displayName,E=T===void 0?function(c){return L(c)?`styled.${c}`:`Styled(${B(c)})`}(u):T,D=m.displayName&&m.componentId?`${R(m.displayName)}-${m.componentId}`:m.componentId||C,A=g&&_.attrs?_.attrs.concat(b).filter(Boolean):b,w=m.shouldForwardProp;if(g&&_.shouldForwardProp){var N=_.shouldForwardProp;if(m.shouldForwardProp){var P=m.shouldForwardProp;w=function(c,u){return N(c,u)&&P(c,u)}}else w=N}var V=new ni(h,D,g?_.componentStyle:void 0);function O(u,m){return function(u,m,h){var g=u.attrs,_=u.componentStyle,v=u.defaultProps,y=u.foldedComponentIds,b=u.styledComponentId,S=u.target,C=c.default.useContext(ri),T=Ge(),E=u.shouldForwardProp||T.shouldForwardProp,D=I(m,C,v)||hr,A=function(c,u,m){for(var h,g=__assign(__assign({},u),{className:void 0,theme:m}),_=0;_<c.length;_+=1){var v=re(h=c[_])?h(g):h;for(var y in v)g[y]=y===`className`?ie(g[y],v[y]):y===`style`?__assign(__assign({},g[y]),v[y]):v[y]}return u.className&&(g.className=ie(g.className,u.className)),g}(g,m,D),N=A.as||S,P={};for(var V in A)A[V]===void 0||V[0]===`$`||V===`as`||V===`theme`&&A.theme===D||(V===`forwardedAs`?P.as=A.forwardedAs:E&&!E(V,N)||(P[V]=A[V]));var H=function(c,u){var m=Ge();return c.generateAndInjectStyles(u,m.styleSheet,m.stylis)}(_,A),U=ie(y,b);return H&&(U+=` `+H),A.className&&(U+=` `+A.className),P[L(N)&&!gr.has(N)?`class`:`className`]=U,h&&(P.ref=h),(0,c.createElement)(N,P)}(H,u,m)}O.displayName=E;var H=c.default.forwardRef(O);return H.attrs=A,H.componentStyle=V,H.displayName=E,H.shouldForwardProp=w,H.foldedComponentIds=g?ie(_.foldedComponentIds,_.styledComponentId):``,H.styledComponentId=D,H.target=g?_.target:u,Object.defineProperty(H,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(c){this._foldedDefaultProps=g?function(c){for(var u=[],m=1;m<arguments.length;m++)u[m-1]=arguments[m];for(var h=0,g=u;h<g.length;h++)le(c,g[h],!0);return c}({},_.defaultProps,c):c}}),ue(H,function(){return`.${H.styledComponentId}`}),v&&oe(H,u,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),H}function at(c,u){for(var m=[c[0]],h=0,g=u.length;h<g;h+=1)m.push(u[h],c[h+1]);return m}var ct=function(c){return Object.assign(c,{isCss:!0})};function lt(c){for(var u=[],m=1;m<arguments.length;m++)u[m-1]=arguments[m];if(re(c)||ce(c))return ct(Xe(at(mr,__spreadArray([c],u,!0))));var h=c;return u.length===0&&h.length===1&&typeof h[0]==`string`?Xe(h):ct(Xe(at(h,u)))}function ut(c,u,m){if(m===void 0&&(m=hr),!u)throw he(1,u);var s=function(h){for(var g=[],_=1;_<arguments.length;_++)g[_-1]=arguments[_];return c(u,m,lt.apply(void 0,__spreadArray([h],g,!1)))};return s.attrs=function(h){return ut(c,u,__assign(__assign({},m),{attrs:Array.prototype.concat(m.attrs,h).filter(Boolean)}))},s.withConfig=function(h){return ut(c,u,__assign(__assign({},m),h))},s}var pt=function(c){return ut(it,c)},ai=pt;gr.forEach(function(c){ai[c]=pt(c)}),function(){function e(c,u){this.rules=c,this.componentId=u,this.isStatic=Ze(c),qr.registerId(this.componentId+1)}return e.prototype.createStyles=function(c,u,m,h){var g=h(ae(Xe(this.rules,u,m,h)),``),_=this.componentId+c;m.insertRules(_,_,g)},e.prototype.removeStyles=function(c,u){u.clearRules(this.componentId+c)},e.prototype.renderStyles=function(c,u,m,h){c>2&&qr.registerId(this.componentId+c),this.removeStyles(c,m),this.createStyles(c,u,m,h)},e}(),function(){function e(){var u=this;this._emitSheetCSS=function(){var c=u.instance.toString();if(!c)return``;var m=Ce();return`<style ${ae([m&&`nonce="${m}"`,`${sr}="true"`,`${lr}="${ur}"`].filter(Boolean),` `)}>${c}</style>`},this.getStyleTags=function(){if(u.sealed)throw he(2);return u._emitSheetCSS()},this.getStyleElement=function(){var m;if(u.sealed)throw he(2);var h=u.instance.toString();if(!h)return[];var g=((m={})[sr]=``,m[lr]=ur,m.dangerouslySetInnerHTML={__html:h},m),_=Ce();return _&&(g.nonce=_),[c.default.createElement(`style`,__assign({},g,{key:`sc-0-0`}))]},this.seal=function(){u.sealed=!0},this.instance=new qr({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(u){if(this.sealed)throw he(2);return c.default.createElement(Ye,{sheet:this.instance},u)},e.prototype.interleaveWithNodeStream=function(c){throw he(3)},e}(),`${sr}`,Lt();var oi=c.default.Suspense;function App$1(){var u=(0,c.useContext)(zn).state.isDarkMode,h={config:{variants:{light:!u,dark:u}}};return m.default.appHistory=Ke(createHashSource()),c.default.createElement(Fn,null,c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(ot,{theme:h},c.default.createElement(oi,{fallback:null},c.default.createElement(vt,null,m.default.getRoutes(),c.default.createElement(Index$5,{path:`/`}),c.default.createElement(NotFound,{default:!0}))))))}__name(App$1,`App`),Wt(),pn(),$t(),nn();function ownKeys$35(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$35,`ownKeys`);function _objectSpread$35(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$35(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$35(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$35,`_objectSpread`);var si=function(){function ReducerUtils(){_classCallCheck(this,ReducerUtils)}return _createClass(ReducerUtils,null,[{key:`updateArray`,value:function updateArray(c,u,m,h){return h===`add`?c[u].includes(m)?c:_objectSpread$35(_objectSpread$35({},c),{},_defineProperty({},u,[].concat(_toConsumableArray(c[u]),[m]))):h===`remove`?_objectSpread$35(_objectSpread$35({},c),{},_defineProperty({},u,c[u].filter(function(c){return c!==m}))):c}}])}();pn();function ownKeys$34(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$34,`ownKeys`);function _objectSpread$34(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$34(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$34(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$34,`_objectSpread`);var ci=function reducer(c,u){var m=u.type,h=u.payload;switch(m){case`ADD_INCLUDE`:return si.updateArray(c,`includes`,h,`add`);case`REMOVE_INCLUDE`:return si.updateArray(c,`includes`,h,`remove`);case`SET_REFERRER`:return _objectSpread$34(_objectSpread$34({},c),{},{referrer:h});case`SET_INCLUDES`:return _objectSpread$34(_objectSpread$34({},c),{},{includes:h});case`SET_CPT`:return _objectSpread$34(_objectSpread$34({},c),{},{customPostTypes:h});case`SET_SELECTED_CPT`:return _objectSpread$34(_objectSpread$34({},c),{},{selectedCustomPostTypes:h});case`SET_CURRENT_PAGE_NAME`:return _objectSpread$34(_objectSpread$34({},c),{},{currentPage:h});case`SET_RETURN_TO`:return _objectSpread$34(_objectSpread$34({},c),{},{returnTo:h});default:return c}},li=[{type:`templates`,data:{title:(0,h.__)(`Templates`,`elementor`),features:{open:[(0,h.__)(`Saved Templates`,`elementor`)],locked:[(0,h.__)(`Headers`,`elementor`),(0,h.__)(`Footers`,`elementor`),(0,h.__)(`Archives`,`elementor`),(0,h.__)(`Single Posts`,`elementor`),(0,h.__)(`Single Pages`,`elementor`),(0,h.__)(`Search Results`,`elementor`),(0,h.__)(`404 Error Page`,`elementor`),(0,h.__)(`Popups`,`elementor`),(0,h.__)(`Global widgets`,`elementor`)],tooltip:(0,h.__)(`To import or export these components, you’ll need Elementor Pro.`,`elementor`)}}},{type:`content`,data:{title:(0,h.__)(`Content`,`elementor`),features:{open:[(0,h.__)(`Elementor Pages`,`elementor`),(0,h.__)(`Landing Pages`,`elementor`),(0,h.__)(`Elementor Posts`,`elementor`),(0,h.__)(`WP Pages`,`elementor`),(0,h.__)(`WP Posts`,`elementor`),(0,h.__)(`WP Menus`,`elementor`),(0,h.__)(`Custom Post Types`,`elementor`)]}}},{type:`settings`,data:{title:(0,h.__)(`Site Settings`,`elementor`),features:{open:[(0,h.__)(`Global Colors`,`elementor`),(0,h.__)(`Global Fonts`,`elementor`),(0,h.__)(`Theme Style settings`,`elementor`),(0,h.__)(`Layout Settings`,`elementor`),(0,h.__)(`Lightbox Settings`,`elementor`),(0,h.__)(`Background Settings`,`elementor`)]}}}];Q();var ui=c.default.createContext();function SharedContextProvider(u){var m=_slicedToArray((0,c.useReducer)(ci,{includes:li.map(function(c){return c.type}),referrer:null,customPostTypes:[],selectedCustomPostTypes:null,currentPage:null,returnTo:null}),2),h=m[0],g=m[1];return c.default.createElement(ui.Provider,{value:{data:h,dispatch:g}},u.children)}SharedContextProvider.propTypes={children:Z.default.object.isRequired},pn();function ownKeys$33(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$33,`ownKeys`);function _objectSpread$33(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$33(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$33(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$33,`_objectSpread`);var di=function reducer(c,u){var m=u.type,h=u.payload;switch(m){case`SET_ID`:return _objectSpread$33(_objectSpread$33({},c),{},{id:h});case`SET_FILE`:return _objectSpread$33(_objectSpread$33({},c),{},{file:h});case`SET_KIT_SOURCE`:return _objectSpread$33(_objectSpread$33({},c),{},{source:h});case`ADD_OVERRIDE_CONDITION`:return si.updateArray(c,`overrideConditions`,h,`add`);case`REMOVE_OVERRIDE_CONDITION`:return si.updateArray(c,`overrideConditions`,h,`remove`);case`SET_UPLOADED_DATA`:return _objectSpread$33(_objectSpread$33({},c),{},{uploadedData:h});case`SET_IMPORTED_DATA`:return _objectSpread$33(_objectSpread$33({},c),{},{importedData:h});case`SET_PLUGINS`:return _objectSpread$33(_objectSpread$33({},c),{},{plugins:h});case`SET_REQUIRED_PLUGINS`:return _objectSpread$33(_objectSpread$33({},c),{},{requiredPlugins:h});case`SET_IMPORTED_PLUGINS`:return _objectSpread$33(_objectSpread$33({},c),{},{importedPlugins:h});case`SET_IS_PRO_INSTALLED_DURING_PROCESS`:return _objectSpread$33(_objectSpread$33({},c),{},{isProInstalledDuringProcess:h});case`SET_ACTION_TYPE`:return _objectSpread$33(_objectSpread$33({},c),{},{actionType:h});case`SET_IS_RESOLVED`:return _objectSpread$33(_objectSpread$33({},c),{},{isResolvedData:h});case`SET_PLUGINS_STATE`:return _objectSpread$33(_objectSpread$33({},c),{},{pluginsState:h});default:return c}};Q();var fi=c.default.createContext();function ImportContextProvider$1(u){var m=_slicedToArray((0,c.useReducer)(di,{id:null,file:null,uploadedData:null,importedData:null,source:``,plugins:[],requiredPlugins:[],importedPlugins:[],overrideConditions:[],isProInstalledDuringProcess:!1,actionType:null,isResolvedData:!1,pluginsState:``}),2),h=m[0],g=m[1];return c.default.createElement(fi.Provider,{value:{data:h,dispatch:g}},u.children)}__name(ImportContextProvider$1,`ImportContextProvider`),ImportContextProvider$1.propTypes={children:Z.default.object.isRequired};function ownKeys$32(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$32(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$32(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$32(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useQueryParams(){var c,u=new URLSearchParams(window.location.search),m=Object.fromEntries(u.entries()),h=(c=location.hash.match(/\?(.+)/))==null?void 0:c[1],g={};h&&h.split(`&`).forEach(function(c){var u=_slicedToArray(c.split(`=`),2),m=u[0];g[m]=u[1]});var _=_objectSpread$32(_objectSpread$32({},m),g);return{getAll:function getAll(){return _}}}var pi=__esmMin((()=>{pn(),Q(),__name(ownKeys$32,`ownKeys`),__name(_objectSpread$32,`_objectSpread`)}));pi();function ContentLayout(u){return c.default.createElement(`div`,{className:`e-app-import-export-content-layout`},c.default.createElement(`div`,{className:`e-app-import-export-content-layout__container`},u.children))}ContentLayout.propTypes={children:Z.default.any.isRequired},Zt();function ModalSection(u){return c.default.createElement(`section`,{className:qt([`eps-modal__section`,u.className])},u.children)}ModalSection.propTypes={className:Z.default.string,children:Z.default.any},ModalSection.defaultProps={className:``},Zt();function ModalTip(u){return c.default.createElement(`div`,{className:qt([`eps-modal__tip`,u.className])},c.default.createElement(Heading$11,{variant:`h3`,tag:`h3`},u.title),u.description&&c.default.createElement(Text$11,{variant:`xs`},u.description))}ModalTip.propTypes={className:Z.default.string,title:Z.default.string,description:Z.default.string},ModalTip.defaultProps={className:``,title:(0,h.__)(`Tip`,`elementor`)},Rt(),pn(),Q(),Zt(),wn(),xn();function ownKeys$31(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$31,`ownKeys`);function _objectSpread$31(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$31(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$31(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$31,`_objectSpread`);function ModalProvider$1(u){var m=_slicedToArray((0,c.useState)(u.show),2),h=m[0],g=m[1],_=function hideModal(){g(!1),u.setShow&&u.setShow(!1)},v=function showModal(){g(!0),u.setShow&&u.setShow(!0)},y=_objectSpread$31(_objectSpread$31({},u),{},{show:h,hideModal:_,showModal:v});return(0,c.useEffect)(function(){g(u.show)},[u.show]),c.default.createElement(c.default.Fragment,null,u.toggleButtonProps&&c.default.createElement(Cn,_extends({},u.toggleButtonProps,{onClick:v})),c.default.createElement(mi,y,u.children))}__name(ModalProvider$1,`ModalProvider`),ModalProvider$1.propTypes={children:Z.default.node.isRequired,toggleButtonProps:Z.default.object,title:Z.default.string,icon:Z.default.string,show:Z.default.bool,setShow:Z.default.func,onOpen:Z.default.func,onClose:Z.default.func},ModalProvider$1.defaultProps={show:!1},ModalProvider$1.Section=ModalSection,ModalProvider$1.Tip=ModalTip;var mi=function Modal(u){var m=(0,c.useRef)(null),g=(0,c.useRef)(null),_=function closeModal(c){var h=m.current,_=g.current,v=_&&_.contains(c.target);h&&h.contains(c.target)&&!v||(u.hideModal(),u.onClose&&u.onClose(c))};return(0,c.useEffect)(function(){if(u.show){var c;document.addEventListener(`mousedown`,_,!1),(c=u.onOpen)==null||c.call(u)}return function(){return document.removeEventListener(`mousedown`,_,!1)}},[u.show]),u.show?c.default.createElement(`div`,{className:`eps-modal__overlay`,onClick:_},c.default.createElement(`div`,{className:qt([`eps-modal`,u.className]),ref:m},c.default.createElement(Grid$14,{container:!0,className:`eps-modal__header`,justify:`space-between`,alignItems:`center`},c.default.createElement(Grid$14,{item:!0},c.default.createElement(bn,{className:`eps-modal__icon ${u.icon}`}),c.default.createElement(Text$11,{className:`title`,tag:`span`},u.title)),c.default.createElement(Grid$14,{item:!0},c.default.createElement(`div`,{className:`eps-modal__close-wrapper`,ref:g},c.default.createElement(Cn,{text:(0,h.__)(`Close`,`elementor`),hideText:!0,icon:`eicon-close`,onClick:u.closeModal})))),c.default.createElement(`div`,{className:`eps-modal__body`},u.children))):null};mi.propTypes={className:Z.default.string,children:Z.default.any.isRequired,title:Z.default.string.isRequired,icon:Z.default.string,show:Z.default.bool,setShow:Z.default.func,hideModal:Z.default.func,showModal:Z.default.func,closeModal:Z.default.func,onOpen:Z.default.func,onClose:Z.default.func},mi.defaultProps={className:``},Zt();function InfoModalSection(u){return c.default.createElement(ModalProvider$1.Section,{className:qt([`e-app-import-export-info-modal__section`,u.className])},u.children)}InfoModalSection.propTypes={className:Z.default.string,children:Z.default.any},InfoModalSection.defaultProps={className:``},Zt();function InfoModalHeading(u){return c.default.createElement(Heading$11,{variant:`h3`,tag:`h2`,className:qt([`e-app-import-export-info-modal__heading`,u.className])},u.children)}InfoModalHeading.propTypes={className:Z.default.string,children:Z.default.oneOfType([Z.default.string,Z.default.object,Z.default.arrayOf(Z.default.object)]).isRequired},InfoModalHeading.defaultProps={className:``},Zt();function InfoModalText(u){return c.default.createElement(Text$11,{variant:`sm`,className:qt([`e-app-import-export-info-modal__text`,u.className])},u.children)}InfoModalText.propTypes={className:Z.default.string,children:Z.default.any.isRequired},InfoModalText.defaultProps={className:``},Rt(),Zt();function InfoModalTip(u){return c.default.createElement(ModalProvider$1.Tip,_extends({},u,{className:qt([`e-app-import-export-info-modal__tip`,u.className])}))}InfoModalTip.propTypes={className:Z.default.string},InfoModalTip.defaultProps={className:``},Rt();var hi={id:`info-modal`,className:`e-app-export-kit-information__info-icon`,icon:`eicon-info-circle`,text:(0,h.__)(`Kit Info`,`elementor`),color:`secondary`,hideText:!0};function InfoModal(u){var m={className:`e-app-import-export-info-modal`,setShow:u.setShow,onOpen:u.onOpen,onClose:u.onClose,referrer:u.referrer};return Object.prototype.hasOwnProperty.call(u,`show`)?m.show=u.show:m.toggleButtonProps=hi,c.default.createElement(ModalProvider$1,_extends({},m,{title:u.title}),u.children)}InfoModal.propTypes={show:Z.default.bool,setShow:Z.default.func,title:Z.default.string,children:Z.default.any.isRequired,onOpen:Z.default.func,onClose:Z.default.func,referrer:Z.default.string},InfoModal.Section=InfoModalSection,InfoModal.Heading=InfoModalHeading,InfoModal.Text=InfoModalText,InfoModal.Tip=InfoModalTip,Lt(),Zt();function InlineLink(u){var h=`eps-inline-link`,g=qt([h,`${h}--color-${u.color}`,u.underline===`none`?``:`${h}--underline-${u.underline}`,u.italic?`${h}--italic`:``,u.className]);return u.url?u.url.includes(`http`)?function getExternalLink(){return c.default.createElement(`a`,{href:u.url,target:u.target,rel:u.rel,className:g,onClick:u.onClick},u.children)}():function getRouterLink(){return c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(Dt,{to:u.url,className:g},u.children))}():function getActionLink(){return c.default.createElement(`button`,{className:g,onClick:u.onClick},u.children)}()}InlineLink.propTypes={className:Z.default.string,children:Z.default.any,url:Z.default.string,target:Z.default.string,rel:Z.default.string,text:Z.default.string,color:Z.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),underline:Z.default.oneOf([`none`,`hover`,`always`]),italic:Z.default.bool,onClick:Z.default.func},InlineLink.defaultProps={className:``,color:`link`,underline:`always`,target:`_blank`,rel:`noopener noreferrer`};var gi,_i=__esmMin((()=>{gi={appTypes:{editor:`editor`,wpAdmin:`wpadmin`,wpDash:`wpdash`},windowNames:{sidebarMenu:`sidebar_menu`},targetTypes:{dropdownItem:`dropdown_item`,button:`button`,tab:`tab`,toggle:`toggle`,searchInput:`search_input`,searchResult:`search_result`,buttons:`buttons`,searchWidget:`search_widget`,wpDashAdminMenuItem:`wpdash_admin_menu_item`,wpDashEditorMenu:`wpdash_editor_menu`,wpDashSubMenuItem:`wpdash_sub_menu_item`,link:`link`},interactionResults:{actionSelected:`action_selected`,navigate:`navigate`,create:`create`,sessionEnd:`session_end`,tabChanged:`tab_changed`,assetInserted:`asset_inserted`,assetFavorite:`asset_favorite`,aiGenerate:`ai_generate`,resultsUpdated:`results_updated`,noResults:`no_results`,selected:`selected`,promotionViewed:`promotion_viewed`,upgradeNow:`upgrade_now`,elementorSideMenuOpened:`elementor_side_menu_opened`,editorSubMenuOpened:`wpdash_editor_sub_menu_opened`,themeBuilderPromotionWindow:`theme_builder_promotion_window`,pageOpened:`page_opened`,expanded:`expanded`,collapsed:`collapsed`},targetNames:{publishDropdown:{saveDraft:`save_draft`,saveAsTemplate:`save_as_template`,viewPage:`view_page`,copyAndShare:`copy_and_share`},pageList:{addNewPage:`add_new_page`}},triggers:{click:`Click`,rightClick:`Right Click`,doubleClick:`Double Click`,accordionClick:`Accordion Click`,toggleClick:`Toggle Click`,dropdownClick:`Click Dropdown`,editorLoaded:`Editor Loaded`,visible:`Visible`,pageLoaded:`Page Loaded`,typing:`Typing`,tabSelect:`Tab Select`,insert:`Insert`,hover:`Hover`},locations:{widgetPanel:`Widget Panel`,topBar:`Top Bar`,sidebar:`Sidebar`,elementorEditor:`Elementor Editor`,templatesLibrary:{library:`Templates Library`},app:{import:`Import Kit`,export:`Export Kit`,kitLibrary:`Kit Library`,cloudKitLibrary:`Cloud Kit Library`},variables:`Variables Panel`,variablesManager:`Variables Manager`,admin:`WP admin`,wpDashAdmin:`wpdash_admin`,structurePanel:`Structure Panel`,canvas:`Canvas`,leftPanel:`Left Panel`,elementorLibrary:`Elementor Library`,components:{instanceEditingPanel:`Instance Editing Panel`}},secondaryLocations:{layout:`Layout Section`,basic:`Basic Section`,"pro-elements":`Pro Section`,general:`General Section`,"theme-elements":`Site Section`,"theme-elements-single":`Single Section`,"woocommerce-elements":`WooCommerce Section`,wordpress:`WordPress Section`,categories:`Widgets Tab`,global:`Globals Tab`,"whats-new":`What's New`,"document-settings":`Document Settings icon`,"preview-page":`Preview Page`,"publish-button":`Publish Button`,"widget-panel":`Widget Panel Icon`,finder:`Finder`,help:`Help`,elementorLogoDropdown:`top_bar_elementor_logo_dropdown`,elementorLogo:`Elementor Logo`,eLogoMenu:`E-logo Menu`,notes:`Notes`,siteSettings:`Site Settings`,structure:`Structure`,documentNameDropdown:`Document Name dropdown`,responsiveControls:`Responsive controls`,launchpad:`launchpad`,checklistHeader:`Checklist Header`,checklistSteps:`Checklist Steps`,userPreferences:`User Preferences`,contextMenu:`Context Menu`,templateLibrary:{saveModal:`Save to Modal`,moveModal:`Move to Modal`,bulkMoveModal:`Bulk Move to Modal`,copyModal:`Copy to Modal`,bulkCopyModal:`Bulk Copy to Modal`,saveModalSelectFolder:`Save to Modal - select folder`,saveModalSelectConnect:`Save to Modal - connect`,saveModalSelectUpgrade:`Save to Modal - upgrade`,importModal:`Import Modal`,newFolderModal:`New Folder Modal`,deleteDialog:`Delete Dialog`,deleteFolderDialog:`Delete Folder Dialog`,renameDialog:`Rename Dialog`,createFolderDialog:`Create Folder Dialog`,applySettingsDialog:`Apply Settings Dialog`,cloudTab:`Cloud Tab`,siteTab:`Site Tab`,cloudTabFolder:`Cloud Tab - Folder`,cloudTabConnect:`Cloud Tab - Connect`,cloudTabUpgrade:`Cloud Tab - Upgrade`,morePopup:`Context Menu`,quotaBar:`Quota Bar`},kitLibrary:{cloudKitLibrary:`kits_cloud_library`,cloudKitLibraryConnect:`kits_cloud_library_connect`,cloudKitLibraryUpgrade:`kits_cloud_library_upgrade`,kitExportCustomization:`kit_export_customization`,kitExport:`kit_export`,kitExportCustomizationEdit:`kit_export_customization_edit`,kitExportSummary:`kit_export_summary`,kitImportUploadBox:`kit_import_upload_box`,kitImportCustomization:`kit_import_customization`,kitImportSummary:`kit_import_summary`},variablesPopover:`Variables Popover`,admin:{pluginToolsTab:`plugin_tools_tab`,pluginWebsiteTemplatesTab:`plugin_website_templates_tab`},componentsTab:`Components Tab`,canvasElement:`Canvas Element`,publishDropdown:`Publish Dropdown`,pageListDropdown:`Page List Dropdown`,emptyBox:`Empty Box`,searchBar:`Search Bar`,finderResults:`Finder Results`,libraryTabs:`Library Tabs`,assetCard:`Asset Card`,wpDashElementorCoreMenu:`elementor_editor_core_menu`,wpDashElementorCoreSubMenu:`elementor_editor_core_sub_menu`,wpDashThemeBuilder:`wpdash_core_sub_menu_theme_builder`},elements:{accordionSection:`Accordion section`,buttonIcon:`Button Icon`,mainCta:`Main CTA`,button:`Button`,link:`Link`,dropdown:`Dropdown`,toggle:`Toggle`,launchpadChecklist:`Checklist popup`},names:{v1:{layout:`v1_widgets_tab_layout_section`,basic:`v1_widgets_tab_basic_section`,"pro-elements":`v1_widgets_tab_pro_section`,general:`v1_widgets_tab_general_section`,"theme-elements":`v1_widgets_tab_site_section`,"theme-elements-single":`v1_widgets_tab_single_section`,"woocommerce-elements":`v1_widgets_tab_woocommerce_section`,wordpress:`v1_widgets_tab_wordpress_section`,categories:`v1_widgets_tab`,global:`v1_globals_tab`},topBar:{whatsNew:`top_bar_whats_new`,documentSettings:`top_bar_document_settings_icon`,previewPage:`top_bar_preview_page`,publishButton:`top_bar_publish_button`,widgetPanel:`top_bar_widget_panel_icon`,finder:`top_bar_finder`,help:`top_bar_help`,history:`top_bar_elementor_logo_dropdown_history`,userPreferences:`top_bar_elementor_logo_dropdown_user_preferences`,keyboardShortcuts:`top_bar_elementor_logo_dropdown_keyboard_shortcuts`,exitToWordpress:`top_bar_elementor_logo_dropdown_exit_to_wordpress`,themeBuilder:`top_bar_elementor_logo_dropdown_theme_builder`,notes:`top_bar_notes`,siteSettings:`top_bar_site_setting`,structure:`top_bar_structure`,documentNameDropdown:`top_bar_document_name_dropdown`,responsiveControls:`top_bar_responsive_controls`,launchpadOn:`top_bar_checklist_icon_show`,launchpadOff:`top_bar_checklist_icon_hide`,elementorLogoDropdown:`open_e_menu`,connectAccount:`connect_account`,accountConnected:`account_connected`},elementorEditor:{editorLoaded:`editor_loaded`,checklist:{checklistHeaderClose:`checklist_header_close_icon`,checklistFirstPopup:`checklist popup triggered`},userPreferences:{checklistShow:`checklist_userpreferences_toggle_show`,checklistHide:`checklist_userpreferences_toggle_hide`}},variables:{open:`open_variables_popover`,add:`add_new_variable`,connect:`connect_variable`,save:`save_new_variable`,update:`update_variable`,openManager:`open_variables_manager`,saveChanges:`save_variables_changes`,delete:`delete_variable`,variableSyncToV3:`variable_sync_to_v3`},design_system:{importOpened:`design_system_import_opened`,fileSelected:`design_system_file_selected`,validationFailed:`design_system_validation_failed`,conflictChoice:`design_system_conflict_choice`,confirmed:`design_system_import_confirmed`,imported:`design_system_imported`,importFailed:`design_system_import_failed`,export:`design_system_export`,opened:`design_system_opened`},components:{createClicked:`component_create_clicked`,createCancelled:`component_creation_cancelled`,created:`component_created`,instanceAdded:`component_instance_added`,edited:`component_edited`,propertiesPanelOpened:`component_properties_panel_opened`,propertiesGroupCreated:`component_properties_group_created`,propertyExposed:`component_property_exposed`,propertyRemoved:`component_property_removed`,detached:`component_detached`},global_classes:{classApplied:`class_applied`,classRemoved:`class_removed`,classManagerFilterCleared:`class_manager_filter_cleared`,classDeleted:`class_deleted`,classPublishConflict:`class_publish_conflict`,classRenamed:`class_renamed`,classCreated:`class_created`,classManagerSearched:`class_manager_searched`,classManagerFiltersOpened:`class_manager_filters_opened`,classManagerOpened:`class_manager_opened`,classManagerReorder:`class_manager_reorder`,classManagerFilterUsed:`class_manager_filter_used`,classUsageLocate:`class_usage_locate`,classUsageHovered:`class_usage_hovered`,classStyled:`class_styled`,classStateClicked:`class_state_clicked`,classUsageClicked:`class_usage_clicked`,classDuplicate:`class_duplicate`,classSyncToV3PopupShown:`class_sync_to_v3_popup_shown`,classSyncToV3:`class_sync_to_v3`,classSyncToV3PopupClick:`class_sync_to_v3_popup_click`},editorOne:{topBarPublishDropdown:`top_bar_publish_dropdown`,topBarPageList:`top_bar_page_list`,siteSettingsSession:`site_settings_session`,eLibraryNav:`e_library_nav`,eLibraryInsert:`e_library_insert`,eLibraryFavorite:`e_library_favorite`,eLibraryGenerateAi:`e_library_generate_ai`,finderSearchInput:`finder_search_input`,finderResultSelect:`finder_result_select`,canvasEmptyBoxAction:`canvas_empty_box_action`,widgetPanelSearch:`widget_panel_search`,wpDashElementorMenuClick:`wpdash_elementor_menu_click`,wpDashEditorSubMenuHover:`wpdash_editor_sub_menu_hover`,wpDashThemeBuilderClick:`wpdash_theme_builder_click`,sidebarMenuItemClicked:`sidebar_menu_item_clicked`,sidebarMenuGroupToggled:`sidebar_menu_group_toggled`},interactions:{created:`interactions_created`},promotions:{viewPromotion:`view_promotion`,upgradePromotionClick:`upgrade_promotion_click`}}}}));function ownKeys$30(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$30(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$30(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$30(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function _createForOfIteratorHelper$4(c,u){var m=typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(!m){if(Array.isArray(c)||(m=_unsupportedIterableToArray$4(c))||u&&c&&typeof c.length==`number`){m&&(c=m);var h=0,g=function F(){};return{s:g,n:function n(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}},e:function e(c){throw c},f:g}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
13 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _,v=!0,y=!1;return{s:function s(){m=m.call(c)},n:function n(){var c=m.next();return v=c.done,c},e:function e(c){y=!0,_=c},f:function f(){try{v||m.return==null||m.return()}finally{if(y)throw _}}}}function _unsupportedIterableToArray$4(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray$4(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray$4(c,u):void 0}}function _arrayLikeToArray$4(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}var vi,yi,bi,xi=__esmMin((()=>{pn(),$t(),nn(),_i(),__name(ownKeys$30,`ownKeys`),__name(_objectSpread$30,`_objectSpread`),__name(_createForOfIteratorHelper$4,`_createForOfIteratorHelper`),__name(_unsupportedIterableToArray$4,`_unsupportedIterableToArray`),__name(_arrayLikeToArray$4,`_arrayLikeToArray`),vi={PAGE_VIEWS_WEBSITE_TEMPLATES:`page_views_website_templates`,KITS_CLOUD_UPGRADE_CLICKED:`kits_cloud_upgrade_clicked`,EXPORT_KIT_CUSTOMIZATION:`export_kit_customization`,IMPORT_KIT_CUSTOMIZATION:`import_kit_customization`,KIT_IMPORT_STATUS:`kit_import_status`,KIT_CLOUD_LIBRARY_APPLY:`kit_cloud_library_apply`,KIT_CLOUD_LIBRARY_DELETE:`kit_cloud_library_delete`,IMPORT_EXPORT_ADMIN_ACTION:`ie_admin_action`,KIT_IMPORT_UPLOAD_FILE:`kit_import_upload_file`},yi=function appsEventTrackingDispatch(c,u){var m=function objectCreator(c,m){var h=_createForOfIteratorHelper$4(c),g;try{for(h.s();!(g=h.n()).done;){var _=g.value;u.hasOwnProperty(_)&&u[_]!==null&&(m[_]=u[_])}}catch(c){h.e(c)}finally{h.f()}return m},h=[],g=`layout.site_part.error.document_name.document_type.view_type_clicked.tag.sort_direction.sort_type.action.grid_location.kit_name.page_source.element_position.element.event_type.modal_type.method.status.step.item.category.element_location.search_term.section.site_area`.split(`.`),_={},v={};(function init(){m(g,v),m(h,_);var u=c.split(`/`);_.placement=u[0],_.event=u[1],Object.keys(v).length&&(_.details=v)})(),$e.run(c,_)},bi=function(){function AppsEventTracking(){_classCallCheck(this,AppsEventTracking)}return _createClass(AppsEventTracking,null,[{key:`dispatchEvent`,value:function dispatchEvent(c,u){var m,h;return(m=window.elementorCommon)==null||(m=m.eventsManager)==null||(h=m.dispatchEvent)==null?void 0:h.call(m,c,u)}},{key:`sendPageViewsWebsiteTemplates`,value:function sendPageViewsWebsiteTemplates(c){return this.dispatchEvent(vi.PAGE_VIEWS_WEBSITE_TEMPLATES,{trigger:gi.triggers.pageLoaded,page_loaded:c,secondary_location:c})}},{key:`sendKitsCloudUpgradeClicked`,value:function sendKitsCloudUpgradeClicked(c){return this.dispatchEvent(vi.KITS_CLOUD_UPGRADE_CLICKED,{trigger:gi.triggers.click,secondary_location:c,upgrade_location:c})}},{key:`sendExportKitCustomization`,value:function sendExportKitCustomization(c){return this.dispatchEvent(vi.EXPORT_KIT_CUSTOMIZATION,_objectSpread$30({trigger:gi.triggers.click},c))}},{key:`sendImportKitCustomization`,value:function sendImportKitCustomization(c){return this.dispatchEvent(vi.IMPORT_KIT_CUSTOMIZATION,_objectSpread$30({trigger:gi.triggers.click},c))}},{key:`sendKitImportStatus`,value:function sendKitImportStatus(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=!!c;return this.dispatchEvent(vi.KIT_IMPORT_STATUS,_objectSpread$30({kit_import_status:!u},u&&{kit_import_error:c.message}))}},{key:`sendKitCloudLibraryApply`,value:function sendKitCloudLibraryApply(c,u){return this.dispatchEvent(vi.KIT_CLOUD_LIBRARY_APPLY,_objectSpread$30({trigger:gi.triggers.click,kit_cloud_id:c},u&&{kit_apply_url:u}))}},{key:`sendKitCloudLibraryDelete`,value:function sendKitCloudLibraryDelete(){return this.dispatchEvent(vi.KIT_CLOUD_LIBRARY_DELETE,{trigger:gi.triggers.click})}},{key:`sendImportExportAdminAction`,value:function sendImportExportAdminAction(c){return this.dispatchEvent(vi.IMPORT_EXPORT_ADMIN_ACTION,{trigger:gi.triggers.click,action_type:c})}},{key:`sendKitImportUploadFile`,value:function sendKitImportUploadFile(c){return this.dispatchEvent(vi.KIT_IMPORT_UPLOAD_FILE,{kit_import_upload_file_status:c})}}])}()}));Rt(),xi();function ImportInfoModal(u){var m=function eventTracking(c){return yi(`kit-library/seek-more-info`,{page_source:`import`,modal_type:`info`,event_type:`click`,element:c})};return c.default.createElement(InfoModal,_extends({},u,{title:(0,h.__)(`Import a Website Template`,`elementor`)}),c.default.createElement(InfoModal.Section,null,c.default.createElement(InfoModal.Heading,null,(0,h.__)(`What’s a Website Template?`,`elementor`)),c.default.createElement(InfoModal.Text,null,c.default.createElement(c.default.Fragment,null,(0,h.__)(`A Website Template is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,onClick:function onClick(){return m(`Learn more about website templates`)}},` `,(0,h.__)(` Learn more about Website Templates`,`elementor`))))),c.default.createElement(InfoModal.Section,null,c.default.createElement(InfoModal.Heading,null,(0,h.__)(`How does importing work?`,`elementor`)),c.default.createElement(InfoModal.Text,null,c.default.createElement(c.default.Fragment,null,(0,h.__)(`Start by uploading the file and selecting the parts and plugins you want to apply. If there are any overlaps between the kit and your current design, you’ll be able to choose which imported parts you want to apply or ignore. Once the file is ready, the kit will be applied to your site and you’ll be able to see it live.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-import-kit`,onClick:function onClick(){return m(`learn more`)}},(0,h.__)(`Learn More`,`elementor`))))))}Rt();function ExportInfoModal(u){return c.default.createElement(InfoModal,_extends({},u,{title:(0,h.__)(`Export a Website Kit`,`elementor`)}),c.default.createElement(InfoModal.Section,null,c.default.createElement(InfoModal.Heading,null,(0,h.__)(`What’s a Website Kit?`,`elementor`)),c.default.createElement(InfoModal.Text,null,c.default.createElement(c.default.Fragment,null,(0,h.__)(`A Website Kit is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`},(0,h.__)(`Learn more about Website Kits`,`elementor`))))),c.default.createElement(InfoModal.Section,null,c.default.createElement(InfoModal.Heading,null,(0,h.__)(`How does exporting work?`,`elementor`)),c.default.createElement(InfoModal.Text,null,c.default.createElement(c.default.Fragment,null,(0,h.__)(`To turn your site into a Website Kit, select the templates, content, settings and plugins you want to include. Once it’s ready, you’ll get a .zip file that you can import to other sites.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-export-kit`},(0,h.__)(`Learn More`,`elementor`))))))}function isValidRedirectUrl$1(c){try{var u=new URL(c);return u.hostname===window.location.hostname&&(u.protocol===`http:`||u.protocol===`https:`)}catch(c){return!1}}var Si=__esmMin((()=>{__name(isValidRedirectUrl$1,`isValidRedirectUrl`)}));function safeRedirect$1(c){try{c.startsWith(`/`)&&(c=window.location.origin+c);var u=decodeURIComponent(c);if(isValidRedirectUrl$1(u))return window.location.href=u,!0}catch(c){return!1}}var Ci=__esmMin((()=>{Si(),__name(safeRedirect$1,`safeRedirect`)}));Wt(),pn(),Q(),xi(),Ci();function ownKeys$29(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$29,`ownKeys`);function _objectSpread$29(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$29(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$29(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$29,`_objectSpread`);function Layout(u){var m=_slicedToArray((0,c.useState)(!1),2),g=m[0],_=m[1],v=useQueryParams().getAll().referrer,y=(0,c.useContext)(ui),b=y.data,S=b.currentPage,C=b.returnTo,T=function eventTracking(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`click`,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;(y.data.referrer===`kit-library`||v)&&yi(c,{element:m,page_source:`import`,event_type:h,step:S,element_position:u,modal_type:g})},E=function onModalClose(c,u){T(u,c.target.classList.contains(`eps-modal__overlay`)?`overlay`:`x`,null,`info`)},D=function getContent(){var m={show:g,setShow:_};return(y.data.referrer===`kit-library`||v)&&(m=_objectSpread$29(_objectSpread$29({referrer:v},m),{},{onOpen:function onOpen(){return T(`kit-library/modal-open`,null,null,`load`,`info`)},onClose:function onClose(c){return E(c,`kit-library/modal-close`)}})),c.default.createElement(ContentLayout,null,u.children,u.type===`import`?c.default.createElement(ImportInfoModal,m):c.default.createElement(ExportInfoModal,m))},A=function getInfoButtonProps(){return _objectSpread$29(_objectSpread$29({},hi),{},{onClick:function onClick(){T(`kit-library/seek-more-info`,`app_header`),_(!0)}})},N=function onClose(){T(`kit-library/close`,`app_header`,null,`click`),C&&safeRedirect$1(C)||(y.data.referrer===`kit-library`||v===`kit-library`?window.top.location=elementorAppConfig.admin_url+`admin.php?page=elementor-app&source=kit_import#/kit-library`:window.top.location=elementorAppConfig.admin_url+`admin.php?page=elementor-tools#tab-import-export-kit`)},P={title:u.type===`import`?(0,h.__)(`Import`,`elementor`):(0,h.__)(`Export`,`elementor`),headerButtons:[A()].concat(_toConsumableArray(u.headerButtons)),content:D(),footer:u.footer,onClose:function onClose(){return N()}},V=`#tab-import-export-kit`;return!v&&elementorAppConfig.return_url.indexOf(V)===-1&&elementorAppConfig.return_url.includes(`page=elementor-tools`)&&(elementorAppConfig.return_url+=V),(0,c.useEffect)(function(){v&&y.dispatch({type:`SET_REFERRER`,payload:v})},[v]),c.default.createElement(Page,P)}Layout.propTypes={type:Z.default.oneOf([`import`,`export`]),headerButtons:Z.default.arrayOf(Z.default.object),children:Z.default.object.isRequired,footer:Z.default.object},Layout.defaultProps={headerButtons:[]},Zt();function PageHeader$1(u){var m=[`e-app-import-export-page-header`,u.className];return c.default.createElement(`div`,{className:qt(m)},c.default.createElement(Grid$14,{container:!0},c.default.createElement(Grid$14,{item:!0,className:`e-app-import-export-page-header__content-wrapper`},u.heading&&c.default.createElement(Heading$11,{variant:`display-3`,className:`e-app-import-export-page-header__heading`},u.heading),u.description&&c.default.createElement(Text$11,{className:`e-app-import-export-page-header__description`},function handleMultiLine(u){if(Array.isArray(u)){var m=[];return u.forEach(function(u,h){h&&m.push(c.default.createElement(`br`,{key:h})),m.push(u)}),m}return u}(u.description)))))}__name(PageHeader$1,`PageHeader`),PageHeader$1.propTypes={className:Z.default.string,heading:Z.default.string,description:Z.default.oneOfType([Z.default.string,Z.default.array,Z.default.object])},PageHeader$1.defaultProps={className:``};function asyncGeneratorStep(c,u,m,h,g,_,v){try{var y=c[_](v),b=y.value}catch(c){m(c);return}y.done?u(b):Promise.resolve(b).then(h,g)}function _asyncToGenerator(c){return function(){var u=this,m=arguments;return new Promise(function(h,g){var _=c.apply(u,m);function _next(c){asyncGeneratorStep(_,h,g,_next,_throw,`next`,c)}function _throw(c){asyncGeneratorStep(_,h,g,_next,_throw,`throw`,c)}_next(void 0)})}}var wi=__esmMin((()=>{})),Ti=__commonJSMin(((c,u)=>{function _OverloadYield(c,u){this.v=c,this.k=u}u.exports=_OverloadYield,u.exports.__esModule=!0,u.exports.default=u.exports})),Ei=__commonJSMin(((c,u)=>{function _regeneratorDefine(c,m,h,g){var _=Object.defineProperty;try{_({},``,{})}catch(c){_=0}u.exports=_regeneratorDefine=function regeneratorDefine(c,u,m,h){function o(u,m){_regeneratorDefine(c,u,function(c){return this._invoke(u,m,c)})}u?_?_(c,u,{value:m,enumerable:!h,configurable:!h,writable:!h}):c[u]=m:(o(`next`,0),o(`throw`,1),o(`return`,2))},u.exports.__esModule=!0,u.exports.default=u.exports,_regeneratorDefine(c,m,h,g)}u.exports=_regeneratorDefine,u.exports.__esModule=!0,u.exports.default=u.exports})),Di=__commonJSMin(((c,u)=>{var m=Ei();function _regenerator(){
14 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
15 var c,h,g=typeof Symbol==`function`?Symbol:{},_=g.iterator||`@@iterator`,v=g.toStringTag||`@@toStringTag`;function i(u,g,_,v){var b=g&&g.prototype instanceof Generator?g:Generator,S=Object.create(b.prototype);return m(S,`_invoke`,function(u,m,g){var _,v,b,S=0,C=g||[],T=!1,E={p:0,n:0,v:c,a:d,f:d.bind(c,4),d:function d(u,m){return _=u,v=0,b=c,E.n=m,y}};function d(u,m){for(v=u,b=m,h=0;!T&&S&&!g&&h<C.length;h++){var g,_=C[h],D=E.p,A=_[2];u>3?(g=A===m)&&(b=_[(v=_[4])?5:(v=3,3)],_[4]=_[5]=c):_[0]<=D&&((g=u<2&&D<_[1])?(v=0,E.v=m,E.n=_[1]):D<A&&(g=u<3||_[0]>m||m>A)&&(_[4]=u,_[5]=m,E.n=A,v=0))}if(g||u>1)return y;throw T=!0,m}return function(g,C,D){if(S>1)throw TypeError(`Generator is already running`);for(T&&C===1&&d(C,D),v=C,b=D;(h=v<2?c:b)||!T;){_||(v?v<3?(v>1&&(E.n=-1),d(v,b)):E.n=b:E.v=b);try{if(S=2,_){if(v||(g=`next`),h=_[g]){if(!(h=h.call(_,b)))throw TypeError(`iterator result is not an object`);if(!h.done)return h;b=h.value,v<2&&(v=0)}else v===1&&(h=_.return)&&h.call(_),v<2&&(b=TypeError(`The iterator does not provide a '`+g+`' method`),v=1);_=c}else if((h=(T=E.n<0)?b:u.call(m,E))!==y)break}catch(u){_=c,v=1,b=u}finally{S=1}}return{value:h,done:T}}}(u,_,v),!0),S}var y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}h=Object.getPrototypeOf;var b=[][_]?h(h([][_]())):(m(h={},_,function(){return this}),h),S=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(b);function f(c){return Object.setPrototypeOf?Object.setPrototypeOf(c,GeneratorFunctionPrototype):(c.__proto__=GeneratorFunctionPrototype,m(c,v,`GeneratorFunction`)),c.prototype=Object.create(S),c}return GeneratorFunction.prototype=GeneratorFunctionPrototype,m(S,`constructor`,GeneratorFunctionPrototype),m(GeneratorFunctionPrototype,`constructor`,GeneratorFunction),GeneratorFunction.displayName=`GeneratorFunction`,m(GeneratorFunctionPrototype,v,`GeneratorFunction`),m(S),m(S,v,`Generator`),m(S,_,function(){return this}),m(S,`toString`,function(){return`[object Generator]`}),(u.exports=_regenerator=function _regenerator(){return{w:i,m:f}},u.exports.__esModule=!0,u.exports.default=u.exports)()}u.exports=_regenerator,u.exports.__esModule=!0,u.exports.default=u.exports})),Oi=__commonJSMin(((c,u)=>{var m=Ti(),h=Ei();function AsyncIterator(c,u){function n(h,g,_,v){try{var y=c[h](g),b=y.value;return b instanceof m?u.resolve(b.v).then(function(c){n(`next`,c,_,v)},function(c){n(`throw`,c,_,v)}):u.resolve(b).then(function(c){y.value=c,_(y)},function(c){return n(`throw`,c,_,v)})}catch(c){v(c)}}var g;this.next||(h(AsyncIterator.prototype),h(AsyncIterator.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),h(this,`_invoke`,function(c,m,h){function f(){return new u(function(u,m){n(c,h,u,m)})}return g=g?g.then(f,f):f()},!0)}u.exports=AsyncIterator,u.exports.__esModule=!0,u.exports.default=u.exports})),ki=__commonJSMin(((c,u)=>{var m=Di(),h=Oi();function _regeneratorAsyncGen(c,u,g,_,v){return new h(m().w(c,u,g,_),v||Promise)}u.exports=_regeneratorAsyncGen,u.exports.__esModule=!0,u.exports.default=u.exports})),Ai=__commonJSMin(((c,u)=>{var m=ki();function _regeneratorAsync(c,u,h,g,_){var v=m(c,u,h,g,_);return v.next().then(function(c){return c.done?c.value:v.next()})}u.exports=_regeneratorAsync,u.exports.__esModule=!0,u.exports.default=u.exports})),ji=__commonJSMin(((c,u)=>{function _regeneratorKeys(c){var u=Object(c),m=[];for(var h in u)m.unshift(h);return function e(){for(;m.length;)if((h=m.pop())in u)return e.value=h,e.done=!1,e;return e.done=!0,e}}u.exports=_regeneratorKeys,u.exports.__esModule=!0,u.exports.default=u.exports})),Mi=__commonJSMin(((c,u)=>{function _typeof(c){"@babel/helpers - typeof";return u.exports=_typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(c){return typeof c}:function(c){return c&&typeof Symbol==`function`&&c.constructor===Symbol&&c!==Symbol.prototype?`symbol`:typeof c},u.exports.__esModule=!0,u.exports.default=u.exports,_typeof(c)}u.exports=_typeof,u.exports.__esModule=!0,u.exports.default=u.exports})),Ni=__commonJSMin(((c,u)=>{var m=Mi().default;function _regeneratorValues(c){if(c!=null){var u=c[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],h=0;if(u)return u.call(c);if(typeof c.next==`function`)return c;if(!isNaN(c.length))return{next:function next(){return c&&h>=c.length&&(c=void 0),{value:c&&c[h++],done:!c}}}}throw TypeError(m(c)+` is not iterable`)}u.exports=_regeneratorValues,u.exports.__esModule=!0,u.exports.default=u.exports})),Pi=__commonJSMin(((c,u)=>{var m=Ti(),h=Di(),g=Ai(),_=ki(),v=Oi(),y=ji(),b=Ni();function _regeneratorRuntime(){"use strict";var c=h(),S=c.m(_regeneratorRuntime),C=(Object.getPrototypeOf?Object.getPrototypeOf(S):S.__proto__).constructor;function n(c){var u=typeof c==`function`&&c.constructor;return!!u&&(u===C||(u.displayName||u.name)===`GeneratorFunction`)}var T={throw:1,return:2,break:3,continue:3};function a(c){var u,m;return function(h){u||(u={stop:function stop(){return m(h.a,2)},catch:function _catch(){return h.v},abrupt:function abrupt(c,u){return m(h.a,T[c],u)},delegateYield:function delegateYield(c,g,_){return u.resultName=g,m(h.d,b(c),_)},finish:function finish(c){return m(h.f,c)}},m=function t(c,m,g){h.p=u.prev,h.n=u.next;try{return c(m,g)}finally{u.next=h.n}}),u.resultName&&(u[u.resultName]=h.v,u.resultName=void 0),u.sent=h.v,u.next=h.n;try{return c.call(this,u)}finally{h.p=u.prev,h.n=u.next}}}return(u.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(u,m,h,g){return c.w(a(u),m,h,g&&g.reverse())},isGeneratorFunction:n,mark:c.m,awrap:function awrap(c,u){return new m(c,u)},AsyncIterator:v,async:function async(c,u,m,h,v){return(n(u)?_:g)(a(c),u,m,h,v)},keys:y,values:b}},u.exports.__esModule=!0,u.exports.default=u.exports)()}u.exports=_regeneratorRuntime,u.exports.__esModule=!0,u.exports.default=u.exports})),Fi=__commonJSMin(((c,u)=>{var m=Pi()();u.exports=m;try{regeneratorRuntime=m}catch(c){typeof globalThis==`object`?globalThis.regeneratorRuntime=m:Function(`r`,`regeneratorRuntime = r`)(m)}}));function ownKeys$28(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$28(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$28(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$28(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useAjax(){var u=_slicedToArray((0,c.useState)(null),2),m=u[0],h=u[1],g=`initial`,_=_slicedToArray((0,c.useState)({status:g,isComplete:!1,response:null}),2),v=_[0],y=_[1],b={reset:function reset(){return y(g)}},S=function(){var c=_asyncToGenerator(Ii.default.mark(function _callee(c){return Ii.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt(`return`,new Promise(function(u,m){var h=new FormData;if(c.data){for(var g in c.data)h.append(g,c.data[g]);c.data.nonce||h.append(`_nonce`,elementorCommon.config.ajax.nonce)}var _=_objectSpread$28(_objectSpread$28({type:`post`,url:elementorCommon.config.ajax.url,headers:{},cache:!1,contentType:!1,processData:!1},c),{},{data:h,success:function success(c){u(c)},error:function error(c){m(c)}});jQuery.ajax(_)}));case 1:case`end`:return u.stop()}},_callee)}));return function runRequest(u){return c.apply(this,arguments)}}();return(0,c.useEffect)(function(){m&&S(m).then(function(c){var u=c.success?`success`:`error`;y(function(m){return _objectSpread$28(_objectSpread$28({},m),{},{status:u,response:c==null?void 0:c.data})})}).catch(function(c){var u,m=c.status===408?`timeout`:(u=c.responseJSON)==null?void 0:u.data;y(function(c){return _objectSpread$28(_objectSpread$28({},c),{},{status:`error`,response:m})})}).finally(function(){y(function(c){return _objectSpread$28(_objectSpread$28({},c),{},{isComplete:!0})})})},[m]),{ajax:m,setAjax:h,ajaxState:v,ajaxActions:b,runRequest:S}}var Ii,Li=__esmMin((()=>{pn(),wi(),Q(),Ii=__toESM(Fi()),__name(ownKeys$28,`ownKeys`),__name(_objectSpread$28,`_objectSpread`)}));function _createForOfIteratorHelper$3(c,u){var m=typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(!m){if(Array.isArray(c)||(m=_unsupportedIterableToArray$3(c))||u&&c&&typeof c.length==`number`){m&&(c=m);var h=0,g=function F(){};return{s:g,n:function n(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}},e:function e(c){throw c},f:g}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
16 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _,v=!0,y=!1;return{s:function s(){m=m.call(c)},n:function n(){var c=m.next();return v=c.done,c},e:function e(c){y=!0,_=c},f:function f(){try{v||m.return==null||m.return()}finally{if(y)throw _}}}}function _unsupportedIterableToArray$3(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray$3(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray$3(c,u):void 0}}function _arrayLikeToArray$3(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}function ownKeys$27(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$27(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$27(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$27(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useKit$1(){var u=useAjax(),m=u.ajaxState,h=u.setAjax,g=u.ajaxActions,_=u.runRequest,v=_slicedToArray((0,c.useState)({status:Bi.INITIAL,data:null}),2),y=v[0],b=v[1],S=function uploadKit(c){var u=c.kitId,m=c.file,g=c.kitLibraryNonce,_=c.source;h({data:_objectSpread$27(_objectSpread$27({action:Vi,source:_===void 0?``:_},m?{e_import_file:m}:null),{},{kit_id:u},g?{e_kit_library_nonce:g}:{})})},C=function(){var c=_asyncToGenerator(Ri.default.mark(function _callee(c){var u,m,h,g,v,y,S;return Ri.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return u=c.id,m=c.session,h=c.include,g=c.overrideConditions,v=c.referrer,y=c.selectedCustomPostTypes,S={data:{action:Hi,data:{id:u,session:m,include:h,overrideConditions:g}}},v&&(S.data.data.referrer=v),y&&(S.data.data.selectedCustomPostTypes=y),S.data.data=JSON.stringify(S.data.data),C.abrupt(`return`,_(S).catch(function(c){var u,m=c.status===408?`timeout`:(u=c.responseJSON)==null?void 0:u.data;b(function(c){return _objectSpread$27(_objectSpread$27({},c),{},{status:Bi.ERROR,data:m||{}})})}));case 1:case`end`:return C.stop()}},_callee)}));return function initImportProcess(u){return c.apply(this,arguments)}}(),T=function(){var c=_asyncToGenerator(Ri.default.mark(function _callee2(c,u){var m,g,v,y,S,C,T,E,D;return Ri.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:m=!1,g=_createForOfIteratorHelper$3(u.entries()),A.prev=1,g.s();case 2:if((v=g.n()).done){A.next=7;break}if(y=_slicedToArray(v.value,2),S=y[0],C=y[1],!m){A.next=3;break}return A.abrupt(`continue`,7);case 3:if(T={data:{action:Wi,data:{session:c,runner:C}}},T.data.data=JSON.stringify(T.data.data),E=S===u.length-1,E){A.next=5;break}return A.next=4,_(T).catch(function(c){var u;m=!0;var h=c.status===408?`timeout`:(u=c.responseJSON)==null?void 0:u.data;b(function(c){return _objectSpread$27(_objectSpread$27({},c),{status:Bi.ERROR,data:h||{}})})});case 4:A.next=6;break;case 5:h(T);case 6:A.next=2;break;case 7:A.next=9;break;case 8:A.prev=8,D=A.catch(1),g.e(D);case 9:return A.prev=9,g.f(),A.finish(9);case 10:case`end`:return A.stop()}},_callee2,null,[[1,8,9,10]])}));return function runImportRunners(u,m){return c.apply(this,arguments)}}(),E=function(){var c=_asyncToGenerator(Ri.default.mark(function _callee3(c){var u,m,h,_,v,y,b;return Ri.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return u=c.id,m=c.session,h=c.include,_=c.overrideConditions,v=c.referrer,y=c.selectedCustomPostTypes,g.reset(),S.next=1,C({id:u,session:m,include:h,overrideConditions:_,referrer:v,selectedCustomPostTypes:y});case 1:if(b=S.sent,b){S.next=2;break}return S.abrupt(`return`);case 2:return S.next=3,T(b.data.session,b.data.runners);case 3:case`end`:return S.stop()}},_callee3)}));return function importKit(u){return c.apply(this,arguments)}}();return(0,c.useEffect)(function(){if(m.status!==`initial`){var c={};if(m.status===`success`){var u,h;if((u=m.response)!=null&&u.file||(h=m.response)!=null&&h.kit)c.status=Bi.EXPORTED;else{var g;c.status=(g=m.response)!=null&&g.manifest?Bi.UPLOADED:Bi.IMPORTED}}else m.status===`error`&&(c.status=Bi.ERROR);c.data=m.response||{},b(function(u){return _objectSpread$27(_objectSpread$27({},u),c)})}},[m.status]),{kitState:y,KIT_STATUS_MAP:Bi,kitActions:{upload:S,import:E,export:function exportKit(c){var u=c.include,m=c.kitInfo,g=c.plugins,_=c.selectedCustomPostTypes,v=c.screenShotBlob;h({data:{action:Ui,data:JSON.stringify({include:u,kitInfo:m,plugins:g,selectedCustomPostTypes:_,screenShotBlob:v})}})},reset:function reset(){return g.reset()}}}}var Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi=__esmMin((()=>{wi(),pn(),Q(),Ri=__toESM(Fi()),Li(),__name(_createForOfIteratorHelper$3,`_createForOfIteratorHelper`),__name(_unsupportedIterableToArray$3,`_unsupportedIterableToArray`),__name(_arrayLikeToArray$3,`_arrayLikeToArray`),__name(ownKeys$27,`ownKeys`),__name(_objectSpread$27,`_objectSpread`),zi={CLOUD:`cloud`,FILE:`file`},Bi=Object.freeze({INITIAL:`initial`,UPLOADED:`uploaded`,IMPORTED:`imported`,EXPORTED:`exported`,ERROR:`error`}),Vi=`elementor_upload_kit`,Hi=`elementor_import_kit`,Ui=`elementor_export_kit`,Wi=`elementor_import_kit__runner`,__name(useKit$1,`useKit`)}));Lt(),pi(),Qt(),Gi(),Ci();var Ki={general:{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact `,`elementor`),c.default.createElement(InlineLink,{url:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"zip-archive-module-missing":{title:(0,h.__)(`Couldn’t handle the Website Template`,`elementor`),text:(0,h.__)(`Seems like your server is missing the PHP zip module. Install it on your server or contact your site host for further instructions.`,`elementor`)},"invalid-zip-file":{title:(0,h.__)(`Couldn’t use the .zip file`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`Seems like there is a problem with the zip’s files. Try installing again and if the problem persists contact `,`elementor`),c.default.createElement(InlineLink,{url:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},timeout:{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`It took too much time to download your Website Template and we were unable to complete the process. If all the Website Template’s parts don’t appear in `,`elementor`),c.default.createElement(InlineLink,{url:elementorAppConfig.pages_url},(0,h.__)(`Pages`,`elementor`)),(0,h.__)(`, try again and if the problem persists contact `,`elementor`),c.default.createElement(InlineLink,{url:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"invalid-kit-library-zip-error":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t download the Website Template due to technical difficulty on our part. Try again in a few minutes and if the problem persists contact`,`elementor`),c.default.createElement(InlineLink,{url:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"no-write-permissions":{title:(0,h.__)(`Couldn’t access the file`,`elementor`),text:(0,h.__)(`Seems like Elementor isn’t authorized to access relevant files for installing this Website Template. Contact your site host to get permission.`,`elementor`)},"plugin-installation-permissions-error":{title:(0,h.__)(`Couldn’t install the Website Template`,`elementor`),text:(0,h.__)(`The Website Template includes plugins you don’t have permission to install. Contact your site admin to change your permissions.`,`elementor`)},"third-party-error":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:(0,h.__)(`This is due to a conflict with one or more third-party plugins already active on your site. Try disabling them, and then give the download another go.`,`elementor`)},"domdocument-missing":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:(0,h.__)(`This download requires the 'DOMDocument' PHP extension, which we couldn’t detect on your server. Enable this extension, or get in touch with your hosting service for support, and then give the download another go.`,`elementor`)},"insufficient-quota":{title:(0,h.__)(`Couldn’t Export the Website Template`,`elementor`),text:(0,h.__)(`The export failed because it will pass the maximum Website Templates you can export.`,`elementor`)},"failed-to-fetch-quota":{title:(0,h.__)(`Couldn’t fetch quota`,`elementor`),text:(0,h.__)(`Failed to fetch quota.`,`elementor`)},"insufficient-storage-quota":{title:(0,h.__)(`Couldn’t Export the Website Template`,`elementor`),text:(0,h.__)(`The export failed because it will pass the maximum Website Templates storage you have available.`,`elementor`)}};function ProcessFailedDialog(u){var m=u.errorType,g=u.onApprove,_=u.onDismiss,v=u.approveButton,y=u.dismissButton,b=u.onModalClose,S=u.onError,C=u.onLearnMore,T=useAction(),E=((0,c.useContext)(ui).data||{}).returnTo,D=Nt(),A=useQueryParams().getAll(),N=A.referrer,P=A.source,V=typeof m==`string`&&Ki[m]?m:`general`,H=Ki[V],U=H.title,W=H.text,G=(0,h.__)(`Try Again`,`elementor`),K=V===`general`&&g,q=function handleOnApprove(){K?g():window.open(`https://go.elementor.com/app-import-download-failed`,`_blank`),C==null||C()},ee=function handleOnDismiss(c){var u=zi.CLOUD===P;E&&safeRedirect$1(E)||(V===`general`&&_?_():N===`kit-library`?(b==null||b(c),D(`/kit-library${u?`/cloud`:``}`)):T.backToDashboard())};return(0,c.useEffect)(function(){S==null||S()},[]),c.default.createElement(Dialog$9,{title:U,text:W,approveButtonColor:`link`,approveButtonText:K?G:v,approveButtonOnClick:q,dismissButtonText:y,dismissButtonOnClick:function dismissButtonOnClick(c){return ee(c)},onClose:ee})}ProcessFailedDialog.propTypes={onApprove:Z.default.func,onDismiss:Z.default.func,errorType:Z.default.string,approveButton:Z.default.string,dismissButton:Z.default.string,onModalClose:Z.default.func,onError:Z.default.func,onLearnMore:Z.default.func},ProcessFailedDialog.defaultProps={errorType:`general`,approveButton:(0,h.__)(`Learn More`,`elementor`),dismissButton:(0,h.__)(`Close`,`elementor`)},Zt(),xn();var qi={danger:`eicon-warning`,info:`eicon-info-circle-o`,warning:`eicon-warning`};function Notice(u){var m=`eps-notice`,h=[m,u.className];return u.color&&h.push(m+`-semantic`,m+`--`+u.color),c.default.createElement(Grid$14,{className:qt(h),container:!0,noWrap:!0,alignItems:`center`,justify:`space-between`},c.default.createElement(Grid$14,{item:!0,container:!0,alignItems:`start`,noWrap:!0},u.withIcon&&u.color&&c.default.createElement(bn,{className:qt([`eps-notice__icon`,qi[u.color]])}),c.default.createElement(Text$11,{variant:`xs`,className:`eps-notice__text`},u.label&&c.default.createElement(`strong`,null,u.label+` `),u.children)),u.button&&c.default.createElement(Grid$14,{item:!0,container:!0,justify:`end`,className:m+`__button-container`},u.button))}Notice.propTypes={className:Z.default.string,color:Z.default.string,label:Z.default.string,children:Z.default.any.isRequired,icon:Z.default.string,withIcon:Z.default.bool,button:Z.default.object},Notice.defaultProps={className:``,withIcon:!0,button:null},wn(),Zt();function UploadFile(u){var m=(0,c.useRef)(null),g=[`e-app-upload-file`,u.className],_;return c.default.createElement(`div`,{className:qt(g)},c.default.createElement(`input`,{ref:m,type:`file`,accept:u.filetypes.map(function(c){return`.`+c}).join(`, `),className:`e-app-upload-file__input`,onChange:function onChange(c){var g=c.target.files[0];g&&Jt(g.type,u.filetypes)?u.onFileSelect(g,c,`browse`):(m.current.value=``,u.onError({id:`file_not_allowed`,message:(0,h.__)(`This file type is not allowed`,`elementor`)}))}}),c.default.createElement(Cn,{className:`e-app-upload-file__button`,text:u.text,variant:u.variant,color:u.color,size:`lg`,hideText:u.isLoading,icon:u.isLoading?`eicon-loading eicon-animation-spin`:``,onClick:function onClick(){if(u.onFileChoose&&u.onFileChoose(),!u.isLoading){if(u.onButtonClick&&u.onButtonClick(),u.type===`file-explorer`)m.current.click();else if(u.type===`wp-media`){if(_){_.open();return}_=wp.media({multiple:!1,library:{type:[`image`,`image/svg+xml`]}}),_.on(`select`,function(){u.onWpMediaSelect&&u.onWpMediaSelect(_)}),_.open()}}}}))}UploadFile.propTypes={className:Z.default.string,type:Z.default.string,onWpMediaSelect:Z.default.func,text:Z.default.string,onFileSelect:Z.default.func,isLoading:Z.default.bool,filetypes:Z.default.array.isRequired,onError:Z.default.func,variant:Z.default.string,color:Z.default.string,onButtonClick:Z.default.func,onFileChoose:Z.default.func},UploadFile.defaultProps={className:``,type:`file-explorer`,text:(0,h.__)(`Select File`,`elementor`),onError:function onError(){},variant:`contained`,color:`primary`},Rt(),Q(),Zt();function DragDrop(u){var m=_slicedToArray((0,c.useState)(!1),2),h=m[0],g=m[1],_=function getClassName(){var c=`e-app-drag-drop`,m=[c,u.className];return h&&!u.isLoading&&m.push(c+`--drag-over`),qt(m)},v=function onDragDropActions(c){c.preventDefault(),c.stopPropagation()};return c.default.createElement(`div`,_extends({},{onDrop:function onDrop(c){v(c),g(!1),u.onDrop&&u.onDrop(c)},onDragOver:function onDragOver(c){v(c),g(!0),u.onDragOver&&u.onDragOver(c)},onDragLeave:function onDragLeave(c){v(c),g(!1),u.onDragLeave&&u.onDragLeave(c)}},{className:_()}),u.children)}DragDrop.propTypes={className:Z.default.string,children:Z.default.any,onDrop:Z.default.func,onDragLeave:Z.default.func,onDragOver:Z.default.func,isLoading:Z.default.bool},DragDrop.defaultProps={className:``},Rt(),Zt(),xn();function DropZone$1(u){var m=[`e-app-drop-zone`,u.className];return c.default.createElement(`section`,{className:qt(m)},c.default.createElement(DragDrop,_extends({},{onDrop:function onDrop(c){if(!u.isLoading){var m=c.dataTransfer.files[0];m&&Jt(m.type,u.filetypes)?u.onFileSelect(m,c,`drop`):u.onError({id:`file_not_allowed`,message:(0,h.__)(`This file type is not allowed`,`elementor`)})}}},{isLoading:u.isLoading}),u.icon&&c.default.createElement(bn,{className:`e-app-drop-zone__icon ${u.icon}`}),u.heading&&c.default.createElement(Heading$11,{variant:`display-3`},u.heading),u.text&&c.default.createElement(Text$11,{variant:`xl`,className:`e-app-drop-zone__text`},u.text),u.secondaryText&&c.default.createElement(Text$11,{variant:`xl`,className:`e-app-drop-zone__secondary-text`},u.secondaryText),u.showButton&&c.default.createElement(UploadFile,{isLoading:u.isLoading,type:u.type,onButtonClick:u.onButtonClick,onFileSelect:u.onFileSelect,onWpMediaSelect:function onWpMediaSelect(c){return u.onWpMediaSelect(c)},onError:function onError(c){return u.onError(c)},text:u.buttonText,filetypes:u.filetypes,variant:u.buttonVariant,color:u.buttonColor,onFileChoose:u.onFileChoose}),u.description&&c.default.createElement(Text$11,{variant:`xl`,className:`e-app-drop-zone__description`},u.description)))}__name(DropZone$1,`DropZone`),DropZone$1.propTypes={className:Z.default.string,children:Z.default.any,type:Z.default.string,onFileSelect:Z.default.func.isRequired,onWpMediaSelect:Z.default.func,heading:Z.default.string,text:Z.default.string,secondaryText:Z.default.string,buttonText:Z.default.string,buttonVariant:Z.default.string,buttonColor:Z.default.string,icon:Z.default.string,showButton:Z.default.bool,showIcon:Z.default.bool,isLoading:Z.default.bool,filetypes:Z.default.array.isRequired,onError:Z.default.func,description:Z.default.string,onButtonClick:Z.default.func,onFileChoose:Z.default.func},DropZone$1.defaultProps={className:``,type:`file-explorer`,icon:`eicon-library-upload`,showButton:!0,showIcon:!0,onError:function onError(){}};function ElementorLoading(u){return c.default.createElement(`div`,{className:`elementor-loading`},c.default.createElement(`div`,{className:`elementor-loader-wrapper`},c.default.createElement(`div`,{className:`elementor-loader`},c.default.createElement(`div`,{className:`elementor-loader-boxes`},c.default.createElement(`div`,{className:`elementor-loader-box`}),c.default.createElement(`div`,{className:`elementor-loader-box`}),c.default.createElement(`div`,{className:`elementor-loader-box`}),c.default.createElement(`div`,{className:`elementor-loader-box`}))),c.default.createElement(`div`,{className:`elementor-loading-title`},u.loadingText)))}var Ji,Yi=__esmMin((()=>{Ji=__toESM(W()),ElementorLoading.propTypes={loadingText:Ji.default.string},ElementorLoading.defaultProps={loadingText:(0,h.__)(`Loading`,`elementor`)}}));Yi(),Zt();function Checkbox$5(u){var m=u.className,h=u.checked,g=u.rounded,_=u.indeterminate,v=u.error,y=u.disabled,b=u.onChange,S=u.id,C=`eps-checkbox`,T=[C,m];return g&&T.push(C+`--rounded`),_&&T.push(C+`--indeterminate`),v&&T.push(C+`--error`),c.default.createElement(`input`,{className:qt(T),type:`checkbox`,checked:h,disabled:y,onChange:b,id:S})}__name(Checkbox$5,`Checkbox`),Checkbox$5.propTypes={className:Z.default.string,checked:Z.default.bool,disabled:Z.default.bool,indeterminate:Z.default.bool,rounded:Z.default.bool,error:Z.default.bool,onChange:Z.default.func,id:Z.default.string},Checkbox$5.defaultProps={className:``,checked:null,disabled:!1,indeterminate:!1,error:!1,onChange:function onChange(){}},Q(),Lt(),pi(),wn(),xi(),Gi();function ImportKit$1(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(fi),_=Nt(),v=useKit$1(),y=v.kitState,b=v.kitActions,S=v.KIT_STATUS_MAP,C=_slicedToArray((0,c.useState)(``),2),T=C[0],E=C[1],D=_slicedToArray((0,c.useState)(!1),2),A=D[0],N=D[1],P=u.data,V=P.referrer,H=P.currentPage,U=function resetImportProcess(){m.dispatch({type:`SET_FILE`,payload:null}),E(null),N(!1),b.reset()},W=function eventTracking(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,_=arguments.length>5?arguments[5]:void 0;if(V===`kit-library`){var v=null;_&&(v=_===`drop`?`drag-drop`:`browse`);var y=null;u&&u.currentTarget.className.trim()===`eps-button eps-dialog__button`?y=`close button`:u&&u.currentTarget.className.trim()===`eps-button eps-dialog__close-button`&&(y=`x`),yi(c,{element:y,page_source:`import`,event_type:m,step:H,error:h===`general`?`unknown`:h,modal_type:g,method:v})}},G=function getLearnMoreLink(){return c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,key:`learn-more-link`,italic:!0,onClick:function onClick(){return W(`kit-library/seek-more-info`,null,`click`)}},(0,h.__)(`Learn More`,`elementor`))},K=(0,g.useConfirmAction)({doNotShowAgainKey:`upload_json_warning_generic_message`,action:function action(c,u){N(!0),m.dispatch({type:`SET_FILE`,payload:c}),W(`kit-library/file-upload`,null,`feedback`,null,null,u.type)}}),q=K.runAction,ee=K.dialog,J=K.checkbox,Y=useQueryParams().getAll(),te=Y.source,ne=Y.kit_id,de=[m.data.source,te].includes(zi.CLOUD);return(0,c.useEffect)(function(){u.dispatch({type:`SET_INCLUDES`,payload:[]}),m.dispatch({type:`SET_KIT_SOURCE`,payload:te}),u.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportKit$1.name})},[]),(0,c.useEffect)(function(){m.data.file&&b.upload({file:m.data.file})},[m.data.file]),(0,c.useEffect)(function(){S.UPLOADED===y.status?(m.dispatch({type:`SET_UPLOADED_DATA`,payload:y.data}),de&&y.data.uploaded_kit&&m.dispatch({type:`SET_FILE`,payload:y.data.uploaded_kit})):y.status===`error`&&E(y.data)},[y.status]),(0,c.useEffect)(function(){m.data.uploadedData&&m.data.file&&_(m.data.uploadedData.manifest.plugins?`/import/plugins`:`/import/content`)},[m.data.uploadedData]),(0,c.useEffect)(function(){zi.CLOUD===te&&ne&&b.upload({source:te,kitId:ne})},[te,ne]),c.default.createElement(Layout,{type:`import`},c.default.createElement(`section`,{className:`e-app-import`},de?c.default.createElement(ElementorLoading,null):c.default.createElement(c.default.Fragment,null,V===`kit-library`&&c.default.createElement(Cn,{className:`e-app-import__back-to-library`,icon:`eicon-chevron-left`,text:(0,h.__)(`Back to Website Templates`,`elementor`),url:A?``:`/kit-library${de?`/cloud`:``}`}),c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Import a Website Template`,`elementor`),description:c.default.createElement(c.default.Fragment,null,(0,h.__)(`Upload a .zip file with style, site settings, content, etc. Then, we’ll apply them to your site.`,`elementor`),` `,G())}),c.default.createElement(Notice,{label:(0,h.__)(`Heads up!`,`elementor`),color:`warning`,className:`e-app-import__notice`},(0,h.__)(`Before applying a new template, we recommend backing up your site so you can roll back any undesired changes.`,`elementor`)),c.default.createElement(DropZone$1,{className:`e-app-import__drop-zone`,heading:(0,h.__)(`Choose a file to import`,`elementor`),text:(0,h.__)(`Drag & drop the .zip file with your website template`,`elementor`),secondaryText:(0,h.__)(`Or`,`elementor`),filetypes:[`zip`],onFileChoose:function onFileChoose(){return W(`kit-library/choose-file`)},onFileSelect:q,onError:function onError(){return E(`general`)},isLoading:A,buttonText:(0,h.__)(`Import from files`,`elementor`)}),ee.isOpen&&c.default.createElement(Dialog$9,{title:(0,h.__)(`Warning: JSON or ZIP files may be unsafe`,`elementor`),text:(0,h.__)(`Uploading JSON or ZIP files from unknown sources can be harmful and put your site at risk. For maximum safety, upload only JSON or ZIP files from trusted sources.`,`elementor`),approveButtonColor:`link`,approveButtonText:(0,h.__)(`Continue`,`elementor`),approveButtonOnClick:ee.approve,dismissButtonText:(0,h.__)(`Cancel`,`elementor`),dismissButtonOnClick:ee.dismiss,onClose:ee.dismiss},c.default.createElement(`label`,{htmlFor:`do-not-show-upload-json-warning-again`,style:{display:`flex`,alignItems:`center`,gap:`5px`}},c.default.createElement(Checkbox$5,{id:`do-not-show-upload-json-warning-again`,type:`checkbox`,value:J.isChecked,onChange:function onChange(c){return J.setIsChecked(!!c.target.checked)}}),(0,h.__)(`Do not show this message again`,`elementor`)))),T&&c.default.createElement(ProcessFailedDialog,{errorType:T,onApprove:U,onModalClose:function onModalClose(c){return W(`kit-library/modal-close`,c,`load`,null,`error`)},onError:function onError(){return W(`kit-library/modal-open`,null,`load`,T,`error`)},onLearnMore:function onLearnMore(){return W(`kit-library/seek-more-info`,null,`click`,null,`error`)}})))}__name(ImportKit$1,`ImportKit`);var Xi,Zi=__esmMin((()=>{Xi=function preload(c,u,m){let h=Promise.resolve();function handlePreloadError(c){let u=new Event(`vite:preloadError`,{cancelable:!0});if(u.payload=c,window.dispatchEvent(u),!u.defaultPrevented)throw c}return h.then(u=>{for(let c of u||[])c.status===`rejected`&&handlePreloadError(c.reason);return c().catch(handlePreloadError)})}}));function Tooltip$2(u){var m=[`e-app-tooltip`,u.className],h=(0,c.useRef)(null),g=(0,c.useRef)(!1),_=Object.prototype.hasOwnProperty.call(u,`show`),v=_slicedToArray((0,c.useState)(!1),2),y=v[0],b=v[1],S=_slicedToArray((0,c.useState)(!1),2),C=S[0],T=S[1],E={trigger:_?`manual`:`hover`,gravity:{top:`s`,right:`w`,down:`n`,left:`e`}[u.direction],offset:u.offset,title:function title(){return u.title}},D=function setTipsy(){var c=jQuery(h.current);if(c.tipsy(E),_){var u=C?`show`:`hide`;c.tipsy(u)}};return(0,c.useEffect)(function(){return u.disabled||(g.current=!1,Xi(()=>import(`${elementorCommon.config.urls.assets}lib/tipsy/tipsy.min.js?ver=1.0.0`).then(function(){g.current||(y?D():b(!0))}),void 0)),function(){if(!u.disabled){g.current=!0;var c=document.querySelectorAll(`.tipsy`);if(!c.length)return;c[c.length-1].remove()}}},[u.disabled]),(0,c.useEffect)(function(){y&&D()},[y,C]),(0,c.useEffect)(function(){!u.disabled&&u.show!==C&&T(u.show)},[u.show]),c.default.createElement(u.tag,{className:qt(m),ref:h},u.children)}var Qi,$i=__esmMin((()=>{Qi=__toESM(W()),Q(),Zt(),Zi(),__name(Tooltip$2,`Tooltip`),Tooltip$2.propTypes={className:Qi.default.string,offset:Qi.default.number,show:Qi.default.bool,direction:Qi.default.oneOf([`top`,`right`,`left`,`down`]),tag:Qi.default.string.isRequired,title:Qi.default.string.isRequired,disabled:Qi.default.bool,children:Qi.default.any},Tooltip$2.defaultProps={className:``,offset:10,direction:`top`,disabled:!1}}));$i();function TemplatesFeatures(u){var m,h=(m=u.features.locked)==null?void 0:m.length;return c.default.createElement(c.default.Fragment,null,function getOpenFeatures(){var c;return(c=u.features.open)==null?void 0:c.join(`, `)}(),function getLockedFeatures(){if(h)return c.default.createElement(Tooltip$2,{tag:`span`,offset:19,show:u.showTooltip,title:u.features.tooltip,disabled:!u.isLocked,className:u.isLocked?`e-app-export-templates-features__locked`:``},`, `+u.features.locked.join(`, `))}())}TemplatesFeatures.propTypes={features:Z.default.object,isLocked:Z.default.bool,showTooltip:Z.default.bool},TemplatesFeatures.defaultProps={showTooltip:!1};function KitContentCheckbox(u){var m=(0,c.useContext)(ui),h=function isSelected(){return m.data.includes.includes(u.type)},g=function setIncludes(c){var h,g=c.target.checked?`ADD_INCLUDE`:`REMOVE_INCLUDE`;(h=u.onCheck)==null||h.call(u,c,u.type),m.dispatch({type:g,payload:u.type})};return(0,c.useEffect)(function(){m.data.includes.length||m.dispatch({type:`ADD_INCLUDE`,payload:u.type})},[]),(0,c.useMemo)(function(){return c.default.createElement(Checkbox$5,{checked:h(),onChange:g,className:u.className})},[m.data.includes])}KitContentCheckbox.propTypes={className:Z.default.string,type:Z.default.string.isRequired},KitContentCheckbox.defaultProps={className:``};function Select$1(u){return c.default.createElement(`select`,{multiple:u.multiple,className:u.className,value:u.value,onChange:u.onChange,ref:u.elRef,onClick:function onClick(){var c;return(c=u.onClick)==null?void 0:c.call(u)}},u.options.map(function(u){return u.children?c.default.createElement(`optgroup`,{label:u.label,key:u.label},u.children.map(function(u){return c.default.createElement(`option`,{key:u.value,value:u.value},u.label)})):c.default.createElement(`option`,{key:u.value,value:u.value},u.label)}))}__name(Select$1,`Select`),Select$1.propTypes={className:Z.default.string,onChange:Z.default.func,options:Z.default.array,elRef:Z.default.object,multiple:Z.default.bool,value:Z.default.oneOfType([Z.default.array,Z.default.string]),onClick:Z.default.func},Select$1.defaultProps={className:``,options:[]},pn();function ownKeys$26(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$26,`ownKeys`);function _objectSpread$26(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$26(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$26(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$26,`_objectSpread`);var ea=function getDefaultSettings(){return{allowClear:!0,placeholder:``,dir:elementorCommon.config.isRTL?`rtl`:`ltr`}};function Select2(u){var m=c.default.useRef(null);return c.default.useEffect(function(){var c=jQuery(m.current).select2(_objectSpread$26(_objectSpread$26(_objectSpread$26({},ea()),u.settings),{},{placeholder:u.placeholder})).on(`select2:select select2:unselect`,u.onChange);return u.onReady&&u.onReady(c),function(){c.select2(`destroy`).off(`select2:select select2:unselect`)}},[u.settings,u.options]),c.default.useEffect(function(){jQuery(m.current).val(u.value).trigger(`change`)},[u.value]),c.default.createElement(Select$1,{multiple:u.multiple,value:u.value,onChange:u.onChange,elRef:m,options:u.options,placeholder:u.placeholder})}Select2.propTypes={value:Z.default.oneOfType([Z.default.array,Z.default.string]),onChange:Z.default.func,onReady:Z.default.func,options:Z.default.array,settings:Z.default.object,multiple:Z.default.bool,placeholder:Z.default.string},Select2.defaultProps={settings:{},options:[],dependencies:[],placeholder:``},Rt(),pn(),Zt();function ownKeys$25(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$25,`ownKeys`);function _objectSpread$25(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$25(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$25(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$25,`_objectSpread`);function TextField(u){var m=`eps-text-field`,h=[m,u.className,_defineProperty({},m+`--outlined`,u.variant===`outlined`),_defineProperty({},m+`--standard`,u.variant===`standard`)],g=_objectSpread$25(_objectSpread$25({},u),{},{className:qt(h)});return g.multiline?(delete g.multiline,c.default.createElement(`textarea`,g)):c.default.createElement(`input`,_extends({},g,{type:`text`}))}TextField.propTypes={className:Z.default.string,multiline:Z.default.bool,variant:Z.default.oneOf([`standard`,`outlined`]),children:Z.default.string},TextField.defaultProps={className:``,variant:`standard`},Q();function CptSelectBox(){var u=(0,c.useContext)(ui),m=(u.data||[]).customPostTypes,g=_slicedToArray((0,c.useState)([]),2),_=g[0],v=g[1];(0,c.useEffect)(function(){v(y(m))},[m]),(0,c.useEffect)(function(){u.dispatch({type:`SET_SELECTED_CPT`,payload:_})},[_]);var y=function arrayValueIterator(c){return c.map(function(c){return c.value})},b=function selectedCpt(c){v(y(Array.from(c)))};return c.default.createElement(c.default.Fragment,null,c.default.createElement(Text$11,{variant:`sm`,tag:`p`,className:`e-app-export-kit-content__description`},(0,h.__)(`Custom Post Type`,`elementor`)),m.length>0?c.default.createElement(Select2,{multiple:!0,settings:{width:`100%`},options:m,onChange:function onChange(c){return b(c.target.selectedOptions)},value:_,placeholder:(0,h.__)(`Click to select custom post types`,`elementor`)}):c.default.createElement(TextField,{variant:`outlined`,placeholder:(0,h.__)(`No custom post types in your site...`,`elementor`),className:`e-app-export-kit-content__disabled`}),c.default.createElement(Text$11,{variant:`sm`,tag:`span`,className:`e-app-export-kit-content__small-notice`},(0,h.__)(`Add the custom posts types to export. The latest 20 items from each type will be included.`,`elementor`)))}Rt(),wn(),Zt();function GoProButton(u){var m=[`e-app-go-pro-button`,u.className];return c.default.createElement(Cn,_extends({},u,{className:qt(m),text:u.text}))}GoProButton.propTypes={className:Z.default.string,text:Z.default.string},GoProButton.defaultProps={className:``,variant:`outlined`,size:`sm`,color:`cta`,target:`_blank`,rel:`noopener noreferrer`,text:(0,h.__)(`Upgrade Now`,`elementor`)},Zt();function Box$22(u){var m=`eps-box`,h=[m,u.className],g={};return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g[`--eps-box-padding`]=Kt(u.padding),h.push(m+`--padding`)),c.default.createElement(`div`,{style:g,className:qt(h)},u.children)}__name(Box$22,`Box`),Box$22.propTypes={className:Z.default.string,padding:Z.default.string,children:Z.default.oneOfType([Z.default.string,Z.default.object,Z.default.arrayOf(Z.default.object)]).isRequired},Box$22.defaultProps={className:``},Zt();function ListItem(u){var m=`eps-list__item`,h=[m,u.className],g;return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g={"--eps-list-item-padding":Kt(u.padding)},h.push(m+`--padding`)),c.default.createElement(`li`,{style:g,className:qt(h)},u.children)}ListItem.propTypes={className:Z.default.string,padding:Z.default.string,children:Z.default.any.isRequired},ListItem.defaultProps={className:``},Zt();function List(u){var m=`eps-list`,h=[m,u.className],g;return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g={"--eps-list-padding":Kt(u.padding)},h.push(m+`--padding`)),u.separated&&h.push(m+`--separated`),c.default.createElement(`ul`,{style:g,className:qt(h)},u.children)}List.propTypes={className:Z.default.string,divided:Z.default.any,separated:Z.default.any,padding:Z.default.string,children:Z.default.oneOfType([Z.default.object,Z.default.arrayOf(Z.default.object)]).isRequired},List.defaultProps={className:``},List.Item=ListItem,pn(),Q(),xi();function ownKeys$24(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$24,`ownKeys`);function _objectSpread$24(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$24(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$24(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$24,`_objectSpread`);function KitContent(u){var m=u.contentData,h=u.hasPro,g=_slicedToArray((0,c.useState)({}),2),_=g[0],v=g[1],y=(0,c.useContext)(ui).data,b=y.referrer,S=y.currentPage,C=h||elementorAppConfig.hasPro,T=function getTemplateFeatures(u,m){if(u)return c.default.createElement(TemplatesFeatures,{features:u,isLocked:!C,showTooltip:_[m]})},E=function setContainerHoverState(c,u){v(function(m){return _objectSpread$24(_objectSpread$24({},m),{},_defineProperty({},c,u))})},D=function eventTracking(c,u){if(b===`kit-library`){var m=c.target.checked&&c.target.checked?`check`:`uncheck`;yi(`kit-library/${m}`,{page_source:`import`,step:S,event_type:`click`,site_part:u})}};return m.length?c.default.createElement(Box$22,null,c.default.createElement(List,{separated:!0,className:`e-app-export-kit-content`},m.map(function(u,m){var h,g=u.type,_=u.data,v=((h=_.features)==null?void 0:h.locked)&&!C;return c.default.createElement(List.Item,{padding:`20`,key:g,className:`e-app-export-kit-content__item`},c.default.createElement(`div`,{onMouseEnter:function onMouseEnter(){return v&&E(m,!0)},onMouseLeave:function onMouseLeave(){return v&&E(m,!1)}},c.default.createElement(Grid$14,{container:!0,noWrap:!0},c.default.createElement(KitContentCheckbox,{type:g,className:`e-app-export-kit-content__checkbox`,onCheck:function onCheck(c,u){D(c,u)}}),c.default.createElement(Grid$14,{item:!0,container:!0},c.default.createElement(Heading$11,{variant:`h4`,tag:`h3`,className:`e-app-export-kit-content__title`},_.title),c.default.createElement(Grid$14,{item:!0,container:!0,direction:v?`row`:`column`,alignItems:`baseline`},c.default.createElement(Text$11,{variant:`sm`,tag:`p`,className:`e-app-export-kit-content__description`},_.description||T(_.features,m)),g===`content`&&c.default.createElement(CptSelectBox,null),v&&c.default.createElement(GoProButton,{className:`e-app-export-kit-content__go-pro-button`,url:`https://go.elementor.com/go-pro-import-export`}))))))}))):null}KitContent.propTypes={className:Z.default.string,contentData:Z.default.array.isRequired,hasPro:Z.default.bool},KitContent.defaultProps={className:``};var ta=function cptObjectToOptionsArray(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`label`,m=[];return c&&u&&Object.keys(c).forEach(function(h){return m.push({label:c[h][u],value:h})}),m};function ImportContentDisplay(u){var m=u.manifest,g=u.hasPro,_=u.hasPlugins,v=u.isAllRequiredPluginsSelected,y=u.onResetProcess,b=(0,c.useContext)(ui),S=li.filter(function(c){var u=c.type,h=m==null?void 0:m[u===`settings`?`site-settings`:u];return!!(Array.isArray(h)?h.length:h)});return(0,c.useEffect)(function(){b.dispatch({type:`SET_CPT`,payload:ta(m==null?void 0:m[`custom-post-type-title`],`label`)})},[]),!S.length&&_?c.default.createElement(Notice,{color:`info`,label:(0,h.__)(`Note:`,`elementor`)},(0,h.__)(`The Website Kit you’re using contains plugins for functionality, but no content or pages, etc.`,`elementor`)):S.length?c.default.createElement(c.default.Fragment,null,!v&&c.default.createElement(Notice,{color:`warning`,label:(0,h.__)(`Required plugins are still missing.`,`elementor`),className:`e-app-import-content__plugins-notice`},(0,h.__)(`If you don't include them, this kit may not work properly.`,`elementor`),` `,c.default.createElement(InlineLink,{url:`/import/plugins`},(0,h.__)(`Go Back`,`elementor`))),c.default.createElement(KitContent,{contentData:S,hasPro:g})):c.default.createElement(Notice,{color:`danger`},(0,h.__)(`You can’t use this Website Kit because it doesn’t contain any content, pages, etc. Try again with a different file.`,`elementor`),` `,c.default.createElement(InlineLink,{onClick:y},(0,h.__)(`Go Back`,`elementor`)))}ImportContentDisplay.propTypes={manifest:Z.default.object,hasPro:Z.default.bool,hasPlugins:Z.default.bool,isAllRequiredPluginsSelected:Z.default.bool,onResetProcess:Z.default.func},Rt(),Zt();function WizardFooter(u){var m=`e-app-wizard-footer`,h=[m,u.className];return u.separator&&h.push(m+`__separator`),c.default.createElement(Grid$14,_extends({container:!0},u,{className:qt(h)}),u.children)}WizardFooter.propTypes={className:Z.default.string,justify:Z.default.any,separator:Z.default.any,children:Z.default.oneOfType([Z.default.string,Z.default.object,Z.default.arrayOf(Z.default.object)]).isRequired},WizardFooter.defaultProps={className:``};function ActionsFooter(u){return c.default.createElement(WizardFooter,{separator:!0,justify:`end`,className:u.className},u.children)}ActionsFooter.propTypes={children:Z.default.any,className:Z.default.string},Lt(),wn();function ImportContentFooter(u){var m=u.hasPlugins,g=u.hasConflicts,_=u.isImportAllowed,v=u.onResetProcess,y=u.onPreviousClick,b=u.onImportClick,S=Nt(),C=function getNextPageUrl(){return g?`import/resolver`:m?`import/plugins-activation`:`import/process`};return c.default.createElement(ActionsFooter,null,c.default.createElement(Cn,{text:(0,h.__)(`Previous`,`elementor`),variant:`contained`,onClick:function onClick(){y==null||y(),m?S(`import/plugins/`):v()}}),c.default.createElement(Cn,{variant:`contained`,text:(0,h.__)(`Import`,`elementor`),color:_?`primary`:`disabled`,onClick:function onClick(){return b==null||b(),_&&S(C())}}))}ImportContentFooter.propTypes={hasPlugins:Z.default.bool,hasConflicts:Z.default.bool,isImportAllowed:Z.default.bool,onResetProcess:Z.default.func.isRequired,onPreviousClick:Z.default.func,onImportClick:Z.default.func},Lt(),Qt();function useImportActions(){var u=(0,c.useContext)(ui),m=Nt(),h=useAction().backToDashboard,g=u.data.referrer===`kit-library`;return{navigateToMainScreen:function navigateToMainScreen(){m(g?`/kit-library`:`/import`)},closeApp:function closeApp(){g?m(`/kit-library`):h()}}}xi();function ImportContent(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(fi),g=u.data,_=g.referrer,v=g.includes,y=g.currentPage,b=m.data,S=b.plugins,C=b.requiredPlugins,T=b.uploadedData,E=b.file,D=b.isProInstalledDuringProcess,A=useImportActions().navigateToMainScreen,N=function handleResetProcess(){return m.dispatch({type:`SET_FILE`,payload:null})},P=function eventTracking(c){_===`kit-library`&&yi(c,{page_source:`import`,step:y,event_type:`click`})};return(0,c.useEffect)(function(){u.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportContent.name})},[]),(0,c.useEffect)(function(){E||A()},[E]),c.default.createElement(Layout,{type:`import`,footer:function getFooter(){return c.default.createElement(ImportContentFooter,{hasPlugins:!!S.length,hasConflicts:!!(v.includes(`templates`)&&T!=null&&T.conflicts&&Object.keys(T.conflicts).length),isImportAllowed:!!(S.length||v.length),onResetProcess:N,onPreviousClick:function onPreviousClick(){return P(`kit-library/go-back`)},onImportClick:function onImportClick(){return P(`kit-library/approve-import`)}})}()},c.default.createElement(`section`,{className:`e-app-import-content`},c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Select which parts you want to apply`,`elementor`),description:(0,h.__)(`All items are already selected by default. Uncheck the ones you don't want.`,`elementor`)}),c.default.createElement(ImportContentDisplay,{manifest:T==null?void 0:T.manifest,hasPro:D,hasPlugins:!!C.length,isAllRequiredPluginsSelected:C.length===S.length,onResetProcess:N})))}function ConflictCheckbox(u){var m=(0,c.useContext)(fi);return(0,c.useEffect)(function(){m.data.overrideConditions.length||m.dispatch({type:`ADD_OVERRIDE_CONDITION`,payload:u.id})},[]),c.default.createElement(Checkbox$5,{checked:function isSelected(){return m.data.overrideConditions.includes(u.id)}(),onChange:function updateOverrideCondition(c){var h=c.target.checked,g=h?`ADD_OVERRIDE_CONDITION`:`REMOVE_OVERRIDE_CONDITION`;u.onCheck&&u.onCheck(h),m.dispatch({type:g,payload:u.id})},className:u.className})}ConflictCheckbox.propTypes={className:Z.default.string,id:Z.default.number.isRequired,onCheck:Z.default.func},ConflictCheckbox.defaultProps={className:``},wn(),xi();function Conflict(u){var m,g=(0,c.useContext)(fi),_=(0,c.useContext)(ui),v=(m=g.data.uploadedData)==null?void 0:m.manifest,y=_.data.currentPage,b=function getConflictTitle(c){var u,m=v.templates[c].doc_type,h=(u=elementorAppConfig[`import-export`].summaryTitles.templates)==null?void 0:u[m];return(h==null?void 0:h.single)||m},S=function getEditTemplateButton(m,g){return c.default.createElement(Cn,{className:`e-app-import-resolver-conflicts__edit-template`,url:m,target:`_blank`,icon:`eicon-editor-external-link`,text:(0,h.__)(`Edit Template`,`elementor`),hideText:!0,onClick:function onClick(){u.onClick&&u.onClick(g)}})},C=function isImportedAssetSelected(c){return g.data.overrideConditions.includes(c)},T=function getAssetClassName(c){var u=[`e-app-import-resolver-conflicts__asset`];return c&&u.push(`active`),u.join(` `)},E=function getImportedAssetClasses(c){return T(C(c))},D=function getExistingAssetClasses(c){return T(!C(c))},A=function eventTracking(c,u){return yi(`kit-library/${c}`,{item:u,page_source:`import`,step:y,event_type:`click`})};return c.default.createElement(Grid$14,{container:!0,noWrap:!0},c.default.createElement(ConflictCheckbox,{id:u.importedId,type:`main-type`,className:`e-app-import-resolver-conflicts__checkbox`,onCheck:function onCheck(c){A(c&&c?`check`:`uncheck`,u.conflictData.template_title)}}),c.default.createElement(Grid$14,{item:!0},c.default.createElement(Heading$11,{variant:`h5`,tag:`h4`,className:`e-app-import-resolver-conflicts__title`},b(u.importedId)),c.default.createElement(Grid$14,{item:!0},c.default.createElement(Text$11,{variant:`sm`,tag:`span`,className:E(u.importedId)},(0,h.__)(`Imported`,`elementor`),`: `,v.templates[u.importedId].title),c.default.createElement(Text$11,{style:!0,variant:`sm`,tag:`span`,className:D(u.importedId)},(0,h.__)(`Existing`,`elementor`),`: `,u.conflictData.template_title,` `,S(u.conflictData.edit_url,u.conflictData.template_title)))))}Conflict.propTypes={importedId:Z.default.number,conflictData:Z.default.object,onClick:Z.default.func},Zt();function CardHeader$4(u){var m=`eps-card__header`,h=[m,u.className],g={};return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g[`--eps-card-header-padding`]=Kt(u.padding),h.push(m+`--padding`)),c.default.createElement(`header`,{className:qt(h),style:g},u.children)}__name(CardHeader$4,`CardHeader`),CardHeader$4.propTypes={className:Z.default.string,padding:Z.default.string,passive:Z.default.bool,active:Z.default.bool,children:Z.default.any.isRequired},CardHeader$4.defaultProps={className:``},Zt();function CardBody$4(u){var m=`eps-card__body`,h=[m,u.className],g={};return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g[`--eps-card-body-padding`]=Kt(u.padding),h.push(m+`--padding`)),c.default.createElement(`main`,{className:qt(h),style:g},u.children)}__name(CardBody$4,`CardBody`),CardBody$4.propTypes={className:Z.default.string,padding:Z.default.string,passive:Z.default.bool,active:Z.default.bool,children:Z.default.any.isRequired},CardBody$4.defaultProps={className:``};function CardImage$5(u){var m=c.default.createElement(`img`,{src:u.src,alt:u.alt,className:`eps-card__image`,loading:`lazy`,onError:u.onError});return c.default.createElement(`figure`,{className:`eps-card__figure ${u.className}`},m,u.children)}__name(CardImage$5,`CardImage`),CardImage$5.propTypes={className:Z.default.string,src:Z.default.string.isRequired,alt:Z.default.string.isRequired,children:Z.default.any,onError:Z.default.func},CardImage$5.defaultProps={className:``,onError:function onError(){}};function CardOverlay$4(u){return c.default.createElement(`div`,{className:`eps-card__image-overlay ${u.className}`},u.children)}__name(CardOverlay$4,`CardOverlay`),CardOverlay$4.propTypes={className:Z.default.string,children:Z.default.object.isRequired},CardOverlay$4.defaultProps={className:``},Zt();function CardFooter(u){var m=`eps-card__footer`,h=[m,u.className],g={};return Object.prototype.hasOwnProperty.call(u,`padding`)&&(g[`--eps-card-footer-padding`]=Kt(u.padding),h.push(m+`--padding`)),c.default.createElement(`footer`,{className:qt(h),style:g},u.children)}CardFooter.propTypes={className:Z.default.string,padding:Z.default.string,passive:Z.default.bool,active:Z.default.bool,children:Z.default.object.isRequired},CardFooter.defaultProps={className:``},Zt();function CardHeadline(u){var m=[`eps-card__headline`,u.className];return c.default.createElement(`h4`,{className:qt(m)},u.children)}CardHeadline.propTypes={className:Z.default.string,children:Z.default.any.isRequired},CardHeadline.defaultProps={className:``},Zt();function CardDivider(u){var m=[`eps-card__divider`,u.className];return c.default.createElement(`hr`,{className:qt(m)})}CardDivider.propTypes={className:Z.default.string},CardDivider.defaultProps={className:``};var na=c.default.forwardRef(function(u,m){return c.default.createElement(`article`,{className:`eps-card ${u.className}`,ref:m},u.children)});na.propTypes={type:Z.default.string,className:Z.default.string,children:Z.default.any},na.defaultProps={className:``},na.displayName=`Card`,na.Header=CardHeader$4,na.Body=CardBody$4,na.Image=CardImage$5,na.Overlay=CardOverlay$4,na.Footer=CardFooter,na.Headline=CardHeadline,na.Divider=CardDivider;var ra=c.default.createContext();pn(),Zt();function CollapseToggle(u){var m=(0,c.useContext)(ra),h={"--e-app-collapse-toggle-icon-spacing":Kt(u.iconSpacing)},g=`e-app-collapse-toggle`,_={style:h,className:qt([g,_defineProperty({},g+`--active`,u.active)])};return u.active&&(_.onClick=function(){return m.toggle()}),c.default.createElement(`div`,_,u.children,u.active&&u.showIcon&&c.default.createElement(`i`,{className:`eicon-caret-down e-app-collapse-toggle__icon`}))}CollapseToggle.propTypes={className:Z.default.string,iconSpacing:Z.default.number,showIcon:Z.default.bool,active:Z.default.bool,children:Z.default.any},CollapseToggle.defaultProps={className:``,iconSpacing:20,showIcon:!0,active:!0};function CollapseContent(u){return c.default.createElement(`div`,{className:`e-app-collapse-content`},u.children)}CollapseContent.propTypes={className:Z.default.string,children:Z.default.any},CollapseContent.defaultProps={className:``},pn(),Q(),Zt();function Collapse$1(u){var m=_slicedToArray((0,c.useState)(u.isOpened),2),h=m[0],g=m[1],_=`e-app-collapse`,v=[_,u.className,_defineProperty({},_+`--opened`,h)];return(0,c.useEffect)(function(){u.isOpened!==h&&g(u.isOpened)},[u.isOpened]),(0,c.useEffect)(function(){u.onChange&&u.onChange(h)},[h]),c.default.createElement(ra.Provider,{value:{toggle:function toggle(){return g(function(c){return!c})}}},c.default.createElement(`div`,{className:qt(v)},u.children))}__name(Collapse$1,`Collapse`),Collapse$1.propTypes={className:Z.default.string,isOpened:Z.default.bool,onChange:Z.default.func,children:Z.default.oneOfType([Z.default.node,Z.default.arrayOf(Z.default.node)])},Collapse$1.defaultProps={className:``,isOpened:!1},Collapse$1.Toggle=CollapseToggle,Collapse$1.Content=CollapseContent,Zt();function PanelHeader(u){return c.default.createElement(Collapse$1.Toggle,{active:u.toggle,showIcon:u.showIcon},c.default.createElement(na.Header,{padding:`20`,className:qt([`eps-panel__header`,u.className])},u.children))}PanelHeader.propTypes={className:Z.default.string,padding:Z.default.string,toggle:Z.default.bool,showIcon:Z.default.bool,children:Z.default.any.isRequired},PanelHeader.defaultProps={className:``,padding:`20`,toggle:!0,showIcon:!0},Zt();function PanelHeadline(u){return c.default.createElement(na.Headline,{className:qt([`eps-panel__headline`,u.className])},u.children)}PanelHeadline.propTypes={className:Z.default.string,children:Z.default.any.isRequired},PanelHeadline.defaultProps={className:``},Zt();function PanelBody(u){return c.default.createElement(Collapse$1.Content,null,c.default.createElement(na.Body,{padding:u.padding,className:qt([`eps-panel__body`,u.className])},u.children))}PanelBody.propTypes={className:Z.default.string,padding:Z.default.string,children:Z.default.any.isRequired},PanelBody.defaultProps={className:``,padding:`0`},Zt();function Panel(u){return c.default.createElement(Collapse$1,{isOpened:u.isOpened},c.default.createElement(na,{className:qt([`eps-panel`,u.className])},u.children))}Panel.propTypes={className:Z.default.string,isOpened:Z.default.bool,children:Z.default.any.isRequired},Panel.defaultProps={className:``,isOpened:!1},Panel.Header=PanelHeader,Panel.Headline=PanelHeadline,Panel.Body=PanelBody,Q(),Lt(),wn(),xi();function ImportResolver(){var u,m=(0,c.useContext)(ui),g=(0,c.useContext)(fi),_=Nt(),v=((u=g.data)==null||(u=u.uploadedData)==null?void 0:u.conflicts)||{},y=m.data||{},b=y.referrer,S=y.currentPage,C=function eventTracking(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;b===`kit-library`&&yi(c,{site_part:u,page_source:`import`,step:S,event_type:`click`})};return(0,c.useEffect)(function(){g.data.uploadedData||_(`import`),m.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportResolver.name})},[]),c.default.createElement(Layout,{type:`import`,footer:function getFooter(){return c.default.createElement(ActionsFooter,null,c.default.createElement(Cn,{text:(0,h.__)(`Previous`,`elementor`),variant:`contained`,onClick:function onClick(){C(`kit-library/go-back`),_(`import/content`)}}),c.default.createElement(Cn,{text:(0,h.__)(`Next`,`elementor`),variant:`contained`,color:`primary`,onClick:function onClick(){C(`kit-library/approve-selection`);var c=g.data.plugins.length?`import/plugins-activation`:`import/process`;g.dispatch({type:`SET_IS_RESOLVED`,payload:!0}),_(c)}}))}()},c.default.createElement(`section`,{className:`e-app-import-resolver`},c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Import a Website Kit to your site`,`elementor`),description:[c.default.createElement(c.default.Fragment,{key:`description-first-line`},(0,h.__)(`Parts of this kit overlap with your site’s templates, design and settings. The items you leave checked on this list will replace your current design.`,`elementor`),` `,function getLearnMoreLink(){return c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,italic:!0,onClick:function onClick(){return C(`kit-library/seek-more-info`)}},(0,h.__)(`Learn More`,`elementor`))}())]}),function isHomePageOverride(){if(m.data.includes.includes(`content`)){var c,u=((c=g.data)==null||(c=c.uploadedData)==null||(c=c.manifest.content)==null?void 0:c.page)||{};return Object.entries(u).find(function(c){return c[1].show_on_front})}return!1}()&&c.default.createElement(Notice,{className:`e-app-import-resolver__notice`,label:(0,h.__)(`Note:`,`elementor`),color:`warning`},(0,h.__)(`Your site's homepage will be determined by the kit. You can change this later.`,`elementor`)),c.default.createElement(Panel,{isOpened:!0},c.default.createElement(Panel.Header,{toggle:!1},c.default.createElement(Panel.Headline,null,(0,h.__)(`Select the items you want to keep and apply:`,`elementor`))),c.default.createElement(Panel.Body,{padding:`20`},c.default.createElement(Box$22,{className:`e-app-import-resolver-conflicts__container`},c.default.createElement(List,{separated:!0,className:`e-app-import-resolver-conflicts`},Object.entries(v).map(function(u,m){var h=_slicedToArray(u,2),g=h[0],_=h[1];return c.default.createElement(List.Item,{padding:`20`,key:m,className:`e-app-import-resolver-conflicts__item`},c.default.createElement(Conflict,{importedId:parseInt(g),conflictData:_[0],onClick:function onClick(c){return C(`kit-library/check-item`,c)}}))})))))))}Zt(),xn();function WizardStep(u){var m=[`e-app-import-export-wizard-step`,u.className];return c.default.createElement(Grid$14,{className:qt(m),justify:`center`,container:!0},c.default.createElement(Grid$14,{item:!0},(u.image||u.icon)&&c.default.createElement(Grid$14,{className:`e-app-import-export-wizard-step__media-container`,justify:`center`,alignItems:`end`,container:!0},u.image&&c.default.createElement(`img`,{className:`e-app-import-export-wizard-step__image`,src:u.image}),u.icon&&c.default.createElement(bn,{className:`e-app-import-export-wizard-step__icon ${u.icon}`})),u.heading&&c.default.createElement(Heading$11,{variant:`display-3`,className:`e-app-import-export-wizard-step__heading`},u.heading),u.description&&c.default.createElement(Text$11,{variant:`xl`,className:`e-app-import-export-wizard-step__description`},u.description),u.info&&c.default.createElement(Text$11,{variant:`xl`,className:`e-app-import-export-wizard-step__info`},u.info),u.children&&c.default.createElement(Grid$14,{item:!0,className:`e-app-import-export-wizard-step__content`},u.children),u.notice&&c.default.createElement(Text$11,{variant:`xs`,className:`e-app-import-export-wizard-step__notice`},u.notice)))}WizardStep.propTypes={className:Z.default.string,image:Z.default.string,icon:Z.default.string,heading:Z.default.string,description:Z.default.oneOfType([Z.default.string,Z.default.object]),info:Z.default.oneOfType([Z.default.string,Z.default.object]),notice:Z.default.oneOfType([Z.default.string,Z.default.object]),children:Z.default.any},WizardStep.defaultProps={className:``},Zt();function FileProcess(u){return c.default.createElement(WizardStep,{className:qt([`e-app-import-export-file-process`,u.className]),icon:`eicon-loading eicon-animation-spin`,heading:(0,h.__)(`Setting up your website template...`,`elementor`),description:c.default.createElement(c.default.Fragment,null,(0,h.__)(`This usually takes a few moments.`,`elementor`),c.default.createElement(`br`,null),(0,h.__)(`Don't close this window until the process is finished.`,`elementor`)),info:u.info},!!u.errorType&&c.default.createElement(ProcessFailedDialog,{onApprove:u.onDialogApprove,onDismiss:u.onDialogDismiss,errorType:u.errorType}))}FileProcess.propTypes={className:Z.default.string,onDialogApprove:Z.default.func,onDialogDismiss:Z.default.func,errorType:Z.default.string,info:Z.default.string},FileProcess.defaultProps={className:``},Q();var ia=Object.freeze({INITIAL:`initial`,SUCCESS:`success`,ERROR:`error`}),aa=Object.freeze({ACTIVE:`active`,MULTISITE_ACTIVE:`network-active`,INACTIVE:`inactive`,NOT_INSTALLED:`Not Installed`}),oa=elementorCommon.config.urls.rest+`wp/v2/plugins/`,sa=function getInitialState(){return{status:ia.INITIAL,data:null}};function usePlugins(){var u=_slicedToArray((0,c.useState)(function(){return sa()}),2),m=u[0],h=u[1],g=(0,c.useRef)(!0),_=function fetchRest(c){var u=c.body,_=c.method,v=c.endpoint,y=v===void 0?``:v,b={method:_,headers:{"Content-Type":`application/json; charset=utf-8`,"X-WP-Nonce":wpApiSettings.nonce,"X-Elementor-Action":`import-plugins`}};return u&&(b.body=JSON.stringify(u)),m.data&&T(),new Promise(function(c,u){fetch(oa+y,b).then(function(c){return c.json()}).then(function(u){g.current&&h({status:ia.SUCCESS,data:u}),c(u)}).catch(function(c){h({status:ia.ERROR,data:c}),u(c)})})},v=function fetchData(c){return _({method:`GET`,endpoint:c})},y=function install(c){return c=c.split(`/`)[0],_({method:`POST`,body:{slug:c}})},b=function activate(c){return _({endpoint:c,method:`PUT`,body:{status:aa.ACTIVE}})},S=function deactivate(c){return _({endpoint:c,method:`PUT`,body:{status:aa.INACTIVE}})},C=function remove(c){return _({endpoint:c,method:`DELETE`})},T=function reset(){return h(sa())};return(0,c.useEffect)(function(){return v(),function(){g.current=!1}},[]),{response:m,pluginsActions:{fetch:v,install:y,activate:b,deactivate:S,remove:C,reset:T}}}var ca=aa.ACTIVE,la=aa.INACTIVE,ua=aa.NOT_INSTALLED;function PluginStatusItem$1(u){var m=u.name,h=u.status;return ua===h?null:(la===h?h=`installed`:ca===h&&(h=`activated`),c.default.createElement(Grid$14,{container:!0,alignItems:`center`,key:m},c.default.createElement(Checkbox$5,{rounded:!0,checked:!0,error:h===`failed`||null,onChange:function onChange(){}}),c.default.createElement(Text$11,{tag:`span`,variant:`xs`,className:`e-app-import-plugins-activation__plugin-name`},m+` `+h)))}__name(PluginStatusItem$1,`PluginStatusItem`),PluginStatusItem$1.propTypes={name:Z.default.string.isRequired,status:Z.default.string.isRequired},Wt(),pn(),Q();function ownKeys$23(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$23,`ownKeys`);function _objectSpread$23(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$23(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$23(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$23,`_objectSpread`);var da=Object.freeze({ACTIVATED:`activated`,INSTALLED:`installed`,FAILED:`failed`});function useInstallPlugins(u){var m=u.plugins,h=m===void 0?[]:m,g=u.bulkMaxItems,_=g===void 0?5:g,v=usePlugins(),y=v.response,b=v.pluginsActions,S=_slicedToArray((0,c.useState)(!1),2),C=S[0],T=S[1],E=_slicedToArray((0,c.useState)(!1),2),D=E[0],A=E[1],N=_slicedToArray((0,c.useState)([]),2),P=N[0],V=N[1],H=_slicedToArray((0,c.useState)([]),2),U=H[0],W=H[1],G=_slicedToArray((0,c.useState)(``),2),K=G[0],q=G[1],ee=_slicedToArray((0,c.useState)(null),2),J=ee[0],Y=ee[1],te=ia.ERROR===y.status,ne=function getBulk(){return P.length>_?P.slice(P.length-_,P.length):P};return(0,c.useEffect)(function(){if(h.length){if(U.length===h.length)A(!0);else if(C){var c=U.length;Y(h[c])}}},[U,C]),(0,c.useEffect)(function(){J&&(aa.INACTIVE===J.status?b.activate:b.install)(J.plugin)},[J]),(0,c.useEffect)(function(){if(ia.SUCCESS===y.status){var c=y.data;Array.isArray(c)?T(!0):Object.prototype.hasOwnProperty.call(c,`plugin`)?aa.ACTIVE===c.status?q(da.ACTIVATED):aa.INACTIVE===c.status&&q(da.INSTALLED):q(da.FAILED)}else ia.ERROR===y.status&&q(da.FAILED)},[y.status]),(0,c.useEffect)(function(){if(K){var c=da.FAILED===K?_objectSpread$23(_objectSpread$23({},J),{},{status:da.FAILED}):y.data;V(function(u){var m=_toConsumableArray(u);return m[U.length]=c,m}),da.ACTIVATED===K||da.FAILED===K?W(function(u){return[].concat(_toConsumableArray(u),[c])}):da.INSTALLED===K&&Y(c),q(``)}},[K]),{isDone:D,ready:U,bulk:(0,c.useMemo)(function(){return ne()},[P]),isError:te}}Lt();function ImportPluginsActivation(){var u=(0,c.useContext)(fi),m=(0,c.useContext)(ui),g=Nt(),_=useInstallPlugins({plugins:u.data.plugins}),v=_.bulk,y=_.ready,b=_.isDone;return(0,c.useEffect)(function(){u.data.plugins.length||g(`/import/`)},[u.data.plugins]),(0,c.useEffect)(function(){b&&(u.dispatch({type:`SET_IMPORTED_PLUGINS`,payload:y}),u.dispatch({type:`SET_PLUGINS_STATE`,payload:`success`}),m.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportPluginsActivation.name}))},[b]),(0,c.useEffect)(function(){u.data.importedPlugins.length&&g(`/import/process`)},[u.data.importedPlugins]),c.default.createElement(Layout,{type:`import`},c.default.createElement(`section`,{className:`e-app-import-plugins-activation`},c.default.createElement(FileProcess,{info:(0,h.__)(`Activating plugins:`,`elementor`)}),c.default.createElement(Grid$14,{container:!0,justify:`center`},c.default.createElement(Grid$14,{item:!0,className:`e-app-import-plugins-activation__installing-plugins`},!!(v!=null&&v.length)&&c.default.createElement(List,null,v.map(function(u){return c.default.createElement(List.Item,{className:`e-app-import-plugins-activation__plugin-status-item`,key:u.name},c.default.createElement(PluginStatusItem$1,{name:u.name,status:u.status}))}))))))}Q(),Li();function UnfilteredFilesDialog(u){var m=u.show,g=u.setShow,_=u.onReady,v=u.onCancel,y=u.onDismiss,b=u.onLoad,S=u.onEnable,C=u.onClose,T=useAjax(),E=T.ajaxState,D=T.setAjax,A=_slicedToArray((0,c.useState)(!1),2),N=A[0],P=A[1],V=_slicedToArray((0,c.useState)(!1),2),H=V[0],U=V[1];return(0,c.useEffect)(function(){N&&(g(!1),D({data:{action:`elementor_ajax`,actions:JSON.stringify({enable_unfiltered_files_upload:{action:`enable_unfiltered_files_upload`}})}}),S&&S())},[N]),(0,c.useEffect)(function(){switch(E.status){case`success`:_();break;case`error`:U(!0),g(!0);break}},[E]),(0,c.useEffect)(function(){m&&b&&b()},[m]),m?c.default.createElement(c.default.Fragment,null,H?c.default.createElement(Dialog$9,{title:(0,h.__)(`Something went wrong.`,`elementor`),text:u.errorModalText,approveButtonColor:`link`,approveButtonText:(0,h.__)(`Continue`,`elementor`),approveButtonOnClick:_,dismissButtonText:(0,h.__)(`Go Back`,`elementor`),dismissButtonOnClick:v,onClose:v}):c.default.createElement(Dialog$9,{title:(0,h.__)(`First, enable unfiltered file uploads.`,`elementor`),text:u.confirmModalText,approveButtonColor:`link`,approveButtonText:(0,h.__)(`Enable`,`elementor`),approveButtonOnClick:function approveButtonOnClick(){return P(!0)},dismissButtonText:(0,h.__)(`Skip`,`elementor`),dismissButtonOnClick:y||_,onClose:C||y||_})):null}UnfilteredFilesDialog.propTypes={show:Z.default.bool,setShow:Z.default.func.isRequired,onReady:Z.default.func.isRequired,onCancel:Z.default.func.isRequired,onDismiss:Z.default.func,confirmModalText:Z.default.string.isRequired,errorModalText:Z.default.string.isRequired,onLoad:Z.default.func,onEnable:Z.default.func,onClose:Z.default.func},UnfilteredFilesDialog.defaultProps={show:!1,onReady:function onReady(){},onCancel:function onCancel(){}};var fa=Object.freeze({ELEMENTOR:`Elementor`,ELEMENTOR_PRO:`Elementor Pro`});function usePluginsData(u){var m=function getPluginsData(){if(!u)return[];var c=[],m=[];return u.forEach(function(u){switch(u.name){case fa.ELEMENTOR:c.unshift(u);break;case fa.ELEMENTOR_PRO:c.push(u);break;default:m.push(u)}}),c.concat(m)};return{pluginsData:(0,c.useMemo)(function(){return m()},[u])}}pn(),Zt();function ownKeys$22(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$22,`ownKeys`);function _objectSpread$22(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$22(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$22(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$22,`_objectSpread`);var pa=`missing`,ma=`existing`,ha=`Elementor Pro`;function useImportPluginsData(u,m){var h=function getIsMinVersionExist(c,u){return c.localeCompare(u)>-1},g=function getClassifiedPlugins(){var c={missing:[],existing:[],minVersionMissing:[],proData:null},g=Yt(m,`name`);return u.forEach(function(u){var m=g[u.name],_=aa.ACTIVE===(m==null?void 0:m.status)?ma:pa,v=m||_objectSpread$22(_objectSpread$22({},u),{},{status:aa.NOT_INSTALLED});m&&!h(m.version,u.version)&&c.minVersionMissing.push(u),ha===v.name&&(c.proData=v),c[_].push(v)}),c},_=(0,c.useMemo)(function(){return g()},[u,m]);return{importPluginsData:u.length&&m.length?_:null}}Q();function useImportKitLibraryApplyAllPlugins(u){var m=_slicedToArray((0,c.useState)(),2),h=m[0],g=m[1],_=usePlugins().response,v=usePluginsData(_.data).pluginsData,y=(useImportPluginsData(u,v).importPluginsData||{}).missing;return(0,c.useEffect)(function(){u&&!u.length||g(y)},[u,y]),h}Q(),Lt(),xi(),pi(),Gi(),Ci();function ImportProcess$1(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(fi),g=Nt(),_=_slicedToArray((0,c.useState)(``),2),v=_[0],y=_[1],b=_slicedToArray((0,c.useState)(!1),2),S=b[0],C=b[1],T=_slicedToArray((0,c.useState)(!1),2),E=T[0],D=T[1],A=_slicedToArray((0,c.useState)([]),2),N=A[0],P=A[1],V=useImportKitLibraryApplyAllPlugins(N),H=useKit$1(),U=H.kitState,W=H.kitActions,G=H.KIT_STATUS_MAP,K=useQueryParams().getAll(),q=K.id,ee=K.referrer,J=K.file_url,Y=K.action_type,te=K.nonce,ne=K.return_to,de=u.data||{},fe=de.includes,pe=de.selectedCustomPostTypes,me=de.currentPage,ge=de.returnTo,ve=m.data||{},ye=ve.file,be=ve.uploadedData,xe=ve.importedData,Te=ve.overrideConditions,Ee=ve.isResolvedData,De=(0,c.useMemo)(function(){return fe.some(function(c){return[`templates`,`content`].includes(c)})},[fe]),Oe=useImportActions().navigateToMainScreen,ke=function uploadKit(){var c=decodeURIComponent(J);m.dispatch({type:`SET_ID`,payload:q}),m.dispatch({type:`SET_FILE`,payload:c}),W.upload({kitId:q,file:c,kitLibraryNonce:te})},Ae=function importKit(){elementorAppConfig[`import-export`].isUnfilteredFilesEnabled||!De?D(!0):C(!0)},je=function applyAllSetCpt(){var c,h,g=((c=U.data)==null?void 0:c.manifest[`custom-post-type-title`])||((h=m.data)==null||(h=h.uploadedData)==null?void 0:h.manifest[`custom-post-type-title`]);if(g){var _=Object.keys(g);u.dispatch({type:`SET_SELECTED_CPT`,payload:_})}},Me=function applyAllImportPlugins(){var c;P(((c=U.data)==null||(c=c.manifest)==null?void 0:c.plugins)||m.data.uploadedData.manifest.plugins)},Le=function onCancelProcess(){m.dispatch({type:`SET_FILE`,payload:null}),Oe()},Re=function onReady(){C(!1),D(!0)},ze=function eventTracking(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`click`;u.data.referrer===`kit-library`&&yi(c,{page_source:`import`,step:me,modal_type:`unfiltered_file`,event_type:m})};return(0,c.useEffect)(function(){ee&&u.dispatch({type:`SET_REFERRER`,payload:ee}),Y&&m.dispatch({type:`SET_ACTION_TYPE`,payload:Y}),ne&&u.dispatch({type:`SET_RETURN_TO`,payload:ne}),J&&!ye?ke():be?Ae():g(`import`),u.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportProcess$1.name})},[]),(0,c.useEffect)(function(){if(E){var c=m.data,u=zi.CLOUD===c.source,h=u?c.file.id:c.id,g=u?c.source:ee;W.import({id:h,session:be.session,include:fe,overrideConditions:Te,referrer:g,selectedCustomPostTypes:pe})}},[E]),(0,c.useEffect)(function(){if(G.INITIAL!==U.status)switch(U.status){case G.IMPORTED:m.dispatch({type:`SET_IMPORTED_DATA`,payload:U.data});break;case G.UPLOADED:m.dispatch({type:`SET_UPLOADED_DATA`,payload:U.data});break;case G.ERROR:y(U.data);break}},[U.status]),(0,c.useEffect)(function(){if(G.INITIAL!==U.status||Ee&&m.data.actionType===`apply-all`)if(xe){if(ge&&safeRedirect$1(ge))return;g(`/import/complete`)}else if(m.data.actionType===`apply-all`){var c,u;((c=U.data)!=null&&(c=c.manifest)!=null&&c.plugins||(u=m.data.uploadedData)!=null&&u.manifest.plugins)&&m.dispatch({type:`SET_PLUGINS_STATE`,payload:`have`}),be.conflicts&&Object.keys(be.conflicts).length&&!Ee?g(`/import/resolver`):(W.reset(),m.data.pluginsState===`have`&&Me(),(m.data.pluginsState===``||m.data.pluginsState===`success`)&&(je(),Ae()))}else g(`/import/plugins`)},[be,xe,m.data.pluginsState,ge]),(0,c.useEffect)(function(){(V==null?void 0:V.length)>0&&(m.dispatch({type:`SET_PLUGINS`,payload:V}),g(`import/plugins-activation`))},[V]),c.default.createElement(Layout,{type:`import`},c.default.createElement(`section`,null,c.default.createElement(FileProcess,{info:be&&(0,h.__)(`Importing your content, templates and site settings`,`elementor`),errorType:v,onDialogApprove:Le,onDialogDismiss:Le}),c.default.createElement(UnfilteredFilesDialog,{show:S,setShow:C,confirmModalText:(0,h.__)(`This allows Elementor to scan your SVGs for malicious content. Otherwise, you can skip any SVGs in this import.`,`elementor`),errorModalText:(0,h.__)(`Nothing to worry about, just continue without importing SVGs or go back and start the import again.`,`elementor`),onReady:function onReady(){return Re()},onCancel:function onCancel(){C(!1),Le()},onLoad:function onLoad(){return ze(`kit-library/modal-load`,`load`)},onClose:function onClose(){ze(`kit-library/close`),Re()},onDismiss:function onDismiss(){Re(),ze(`kit-library/skip`)},onEnable:function onEnable(){return ze(`kit-library/enable`)}})))}__name(ImportProcess$1,`ImportProcess`),xn(),xi();function SiteArea(u){var m=u.text,h=u.link,g=function eventTracking(c){yi(c,{site_area:m,page_source:`import complete`,event_type:arguments.length>1&&arguments[1]!==void 0?arguments[1]:`click`})};return c.default.createElement(InlineLink,{url:h,color:`secondary`,underline:`none`,onClick:function onClick(){return g(`kit-library/open-site-area`)}},c.default.createElement(Text$11,{className:`e-app-import-export-kit-data__site-area`},m,` `,h&&c.default.createElement(bn,{className:`eicon-editor-external-link`})))}SiteArea.propTypes={text:Z.default.string,link:Z.default.string};function Included(u){var m=u.data;return c.default.createElement(Text$11,{className:`e-app-import-export-kit-data__included`},m.filter(function(c){return c}).join(` | `))}Included.propTypes={data:Z.default.array};var ga=c.default.createContext();Zt();function TableHead(u){return c.default.createElement(`thead`,{className:qt([`eps-table__head`,u.className])},u.children)}TableHead.propTypes={children:Z.default.any.isRequired,className:Z.default.string},Zt();function TableBody(u){return c.default.createElement(`tbody`,{className:qt([`eps-table__body`,u.className])},u.children)}TableBody.propTypes={children:Z.default.any.isRequired,className:Z.default.string},Zt();function TableRow(u){return c.default.createElement(`tr`,{className:qt([`eps-table__row`,u.className])},u.children)}TableRow.propTypes={children:Z.default.any.isRequired,className:Z.default.string},Zt();function TableCell(u){return c.default.createElement(function Element(){return c.default.createElement(u.tag,{className:qt([`eps-table__cell`,u.className]),colSpan:u.colSpan||null},u.children)},null)}TableCell.propTypes={children:Z.default.any,className:Z.default.string,colSpan:Z.default.oneOfType([Z.default.number,Z.default.string]),tag:Z.default.oneOf([`td`,`th`]).isRequired},Wt(),Zt();function TableCheckbox(u){var m=(0,c.useContext)(ga)||{},h=m.selected,g=m.disabled,_=m.setSelected,v=Object.prototype.hasOwnProperty.call(u,`allSelectedCount`),y=h.length===u.allSelectedCount,b=v?!!(h.length-g.length&&!y):!1,S=v?y:h.includes(u.index),C=v?null:g.includes(u.index),T=function onSelectAll(){_(function(){return y||b?g.length?_toConsumableArray(g):[]:Array(u.allSelectedCount).fill(!0).map(function(c,u){return u})})},E=function onSelectRow(){_(function(c){var m=_toConsumableArray(c),h=m.indexOf(u.index);return h>-1?m.splice(h,1):m.push(u.index),m})};return c.default.createElement(Checkbox$5,{checked:S,indeterminate:b,onChange:function onChange(){return v?T():E()},disabled:C,className:qt([`eps-table__checkbox`,u.className])})}TableCheckbox.propTypes={className:Z.default.string,index:Z.default.number,initialChecked:Z.default.bool,allSelectedCount:Z.default.number},pn(),Q(),Zt();function Table(u){var m=u.className,h=u.initialSelected,g=u.initialDisabled,_=u.selection,v=u.children,y=u.onSelect,b=_slicedToArray((0,c.useState)(h),2),S=b[0],C=b[1],T=_slicedToArray((0,c.useState)(g),2),E=T[0],D=T[1],A=`eps-table`,N=[A,_defineProperty({},A+`--selection`,_),m];return(0,c.useEffect)(function(){y&&y(S)},[S]),c.default.createElement(ga.Provider,{value:{selected:S,setSelected:C,disabled:E,setDisabled:D}},c.default.createElement(`table`,{className:qt(N)},_&&c.default.createElement(`colgroup`,null,c.default.createElement(`col`,{className:A+`__checkboxes-column`})),v))}Table.Head=TableHead,Table.Body=TableBody,Table.Row=TableRow,Table.Cell=TableCell,Table.Checkbox=TableCheckbox,Table.propTypes={children:Z.default.any.isRequired,className:Z.default.string,headers:Z.default.array,initialDisabled:Z.default.array,initialSelected:Z.default.array,rows:Z.default.array,selection:Z.default.bool,onSelect:Z.default.func},Table.defaultProps={selection:!1,initialDisabled:[],initialSelected:[]},Zt();function DataTable(u){var m=u.className,h=u.onSelect,g=u.initialSelected,_=u.initialDisabled,v=u.headers,y=u.layout,b=u.rows,S=u.selection;return c.default.createElement(Table,{selection:S,onSelect:h,initialSelected:g,initialDisabled:_,className:qt([`e-app-data-table`,m])},!!v.length&&c.default.createElement(Table.Head,null,c.default.createElement(Table.Row,null,S&&c.default.createElement(Table.Cell,{tag:`th`},c.default.createElement(Table.Checkbox,{allSelectedCount:b.length})),v.map(function(u,m){return c.default.createElement(Table.Cell,{tag:`th`,colSpan:y&&y[m],key:m},u)}))),c.default.createElement(Table.Body,null,b.map(function(u,m){return c.default.createElement(Table.Row,{key:m},S&&c.default.createElement(Table.Cell,{tag:`td`},c.default.createElement(Table.Checkbox,{index:m})),u.map(function(u,m){return c.default.createElement(Table.Cell,{tag:`td`,colSpan:y&&y[m],key:m},u)}))})))}DataTable.propTypes={className:Z.default.string,headers:Z.default.array,rows:Z.default.array,initialDisabled:Z.default.array,initialSelected:Z.default.array,layout:Z.default.array,onSelect:Z.default.func,selection:Z.default.bool,withHeader:Z.default.bool},DataTable.defaultProps={className:``,headers:[],rows:[],initialDisabled:[],initialSelected:[],selection:!1},pn(),Q();function ownKeys$21(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$21,`ownKeys`);function _objectSpread$21(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$21(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$21(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$21,`_objectSpread`);function useKitData(u){var m=function getLabel(c,m,h){var g,_=((u==null||(g=u.configData)==null?void 0:g.summaryTitles)||elementorAppConfig[`import-export`].summaryTitles)[c][m];if(_!=null&&_.single){if(!h)return``;var v=h>1?_.plural:_.single;return h+` `+v}return _},h=function getTemplates(){var c={};for(var h in u==null?void 0:u.templates){var g=u.templates[h].doc_type;c[g]||(c[g]=0),c[g]++}return Object.entries(c).map(function(c){var u=_slicedToArray(c,2),h=u[0],g=u[1];return m(`templates`,h,g)}).filter(function(c){return c})},g=function getSiteSettings(){var c=(u==null?void 0:u[`site-settings`])||{};return Object.values(c).map(function(c){return m(`site-settings`,c)})},_=function getContent(){var c=(u==null?void 0:u.content)||{},h=(u==null?void 0:u[`wp-content`])||{},g=_objectSpread$21({},c);for(var _ in g)g[_]=Object.keys(g[_]).concat(h[_]||[]);return g=_objectSpread$21(_objectSpread$21({},h),g),Object.entries(g).map(function(c){var u=_slicedToArray(c,2),h=u[0],g=u[1];return m(`content`,h,g.length)}).filter(function(c){return c})},v=function getPlugins(){return u!=null&&u.plugins?u.plugins.map(function(c){return c.name}):[]};return(0,c.useMemo)(function(){return{templates:h(),siteSettings:g(),content:_(),plugins:v()}},[u])}var _a=elementorAppConfig.hasPro?`#/site-editor`:`#/site-editor/promotion`;function KitData(u){var m=u.data,g=useKitData(m),_=g.templates,v=g.siteSettings,y=g.content,b=g.plugins,S=(m==null?void 0:m.configData)||elementorAppConfig[`import-export`],C=S.elementorHomePageUrl,T=S.recentlyEditedElementorPageUrl,E=C||T,D=[(0,h.__)(`Site Area`,`elementor`),(0,h.__)(`Included`,`elementor`)],A=[{siteArea:(0,h.__)(`Elementor Templates`,`elementor`),link:elementorAppConfig.base_url+_a,included:_},{siteArea:(0,h.__)(`Site Settings`,`elementor`),link:E?E+`#e:run:panel/global/open`:``,included:v},{siteArea:(0,h.__)(`Content`,`elementor`),link:elementorAppConfig.admin_url+`edit.php?post_type=page`,included:y},{siteArea:(0,h.__)(`Plugins`,`elementor`),link:elementorAppConfig.admin_url+`plugins.php`,included:b}].map(function(u){var m=u.siteArea,h=u.included,g=u.link;if(h.length)return[c.default.createElement(SiteArea,{key:m,text:m,link:g}),c.default.createElement(Included,{key:h,data:h})]}).filter(function(c){return c});return A.length?c.default.createElement(DataTable,{className:`e-app-import-export-kit-data`,headers:D,rows:A,layout:[1,3]}):null}KitData.propTypes={data:Z.default.object};var va=(0,c.memo)(KitData);wn();function FailedPluginsNotice(u){var m=u.failedPlugins;return c.default.createElement(Notice,{className:`e-app-import-failed-plugins-notice`,label:(0,h.__)(`Important:`,`elementor`),color:`warning`,button:function getButton(){return c.default.createElement(Cn,{text:(0,h.__)(`Learn more`,`elementor`),variant:`outlined`,color:`secondary`,size:`sm`,target:`_blank`,url:`https://go.elementor.com/app-import-plugin-installation-failed/`})}()},(0,h.__)(`There are few plugins that we couldn't install:`,`elementor`)+` `+m.map(function(c){return c.name}).join(` | `))}FailedPluginsNotice.propTypes={failedPlugins:Z.default.array},wn();function ConnectProNotice(){return c.default.createElement(Notice,{className:`e-app-import-connect-pro-notice`,label:(0,h.__)(`Tip:`,`elementor`),color:`info`,button:function getButton(){return c.default.createElement(Cn,{text:(0,h.__)(`Let’s do it`,`elementor`),variant:`outlined`,color:`secondary`,size:`sm`,target:`_blank`,url:elementorAppConfig.admin_url+`admin.php?page=elementor-license`})}()},(0,h.__)(`Make sure your Elementor Pro account is connected`,`elementor`))}wn(),Qt(),xi();function ImportCompleteFooter(u){var m=u.seeItLiveUrl,g=u.referrer,_=useAction(),v=function eventTracking(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`click`;g===`kit-library`&&yi(c,{page_source:`kit is live`,element_location:`app_wizard_footer`,event_type:u})};return c.default.createElement(ActionsFooter,null,m&&c.default.createElement(Cn,{text:(0,h.__)(`See It Live`,`elementor`),variant:`contained`,onClick:function onClick(){v(`kit-library/see-it-live`),window.open(m,`_blank`)}}),c.default.createElement(Cn,{text:(0,h.__)(`Got It`,`elementor`),variant:`contained`,color:`primary`,onClick:function onClick(){v(`kit-library/close`),_.backToDashboard()}}))}ImportCompleteFooter.propTypes={seeItLiveUrl:Z.default.string,referrer:Z.default.string};function useImportedKitData(){return{getTemplates:function getTemplates(c,u){var m={};for(var h in u==null||(g=u.templates)==null?void 0:g.succeed){var g;m[h]=c[h]}return m},getContent:function getContent(c,u){var m={};for(var h in u==null?void 0:u.content)for(var g in m[h]={},(_=u.content[h])==null?void 0:_.succeed){var _;m[h][g]=c[h][g]}return m},getWPContent:function getWPContent(c,u){var m={};for(var h in u==null?void 0:u[`wp-content`]){var g,_=(g=u[`wp-content`][h])==null?void 0:g.succeed;m[h]=_?Object.keys(_):[]}return m},getPlugins:function getPlugins(c){var u={activePlugins:[],failedPlugins:[]};return c.forEach(function(c){u[aa.ACTIVE===c.status?`activePlugins`:`failedPlugins`].push(c)}),u}}}Lt(),xi();function ImportComplete$1(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(fi),g=Nt(),_=m.data||{},v=_.importedPlugins,y=_.uploadedData,b=_.importedData,S=_.isProInstalledDuringProcess,C=(u.data||{}).referrer,T=useImportedKitData(),E=T.getTemplates,D=T.getContent,A=T.getWPContent,N=T.getPlugins,P=N(v),V=P.activePlugins,H=P.failedPlugins,U=(b==null?void 0:b.configData)||{},W=U.elementorHomePageUrl,G=U.recentlyEditedElementorPageUrl,K=W||G||null,q=function getKitData(){if(!y||!b)return{};var c=y.manifest;return{templates:E(c.templates,b),content:D(c.content,b),"wp-content":A(c[`wp-content`],b),"site-settings":u.data.includes.includes(`settings`)?c[`site-settings`]:{},plugins:V,configData:b.configData}},ee=function eventTracking(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;C===`kit-library`&&yi(c,{page_source:u,event_type:m,element_location:h})},J=(0,c.useMemo)(function(){return q()},[]);return(0,c.useEffect)(function(){y||g(`/import`),y&&ee(`kit-library/kit-is-live-load`,`kit is live`,`load`),u.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportComplete$1.name})},[]),c.default.createElement(Layout,{type:`import`,footer:c.default.createElement(ImportCompleteFooter,{seeItLiveUrl:K,referrer:C})},c.default.createElement(WizardStep,{image:elementorAppConfig.assets_url+`images/kit-is-live.svg`,heading:(0,h.__)(`We applied your template and your site is online!`,`elementor`),description:(0,h.__)(`You've imported and applied the following to your site:`,`elementor`),notice:c.default.createElement(c.default.Fragment,null,c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,italic:!0,onClick:function onClick(){return ee(`kit-library/seek-more-info`,`kit is live`,`click`,`app_header`)}},(0,h.__)(`Click here`,`elementor`)),` `,(0,h.__)(`to learn more about building your site with Elementor Website Templates`,`elementor`))},!!H.length&&c.default.createElement(FailedPluginsNotice,{failedPlugins:H}),S&&c.default.createElement(ConnectProNotice,null),c.default.createElement(va,{data:J})))}__name(ImportComplete$1,`ImportComplete`),xn();function PluginsTable(u){var m=u.plugins,g=u.layout,_=u.withHeader,v=u.withStatus,y=u.onSelect,b=u.initialSelected,S=u.initialDisabled,C=function CellText(u){return c.default.createElement(Text$11,{className:`e-app-import-export-plugins-table__cell-content`},u.text)},T=function CellLink(u){return c.default.createElement(InlineLink,{url:u.url,underline:`none`},`${(0,h.__)(`Version`)} ${u.text}`,` `,c.default.createElement(bn,{className:`eicon-editor-external-link`}))},E=function getHeaders(){if(!_)return[];var c=[`Plugin Name`,`Version`];return v&&c.splice(1,0,`Status`),c},D=m.map(function(u){var m=u.name,h=u.status,g=u.version,_=u.plugin_uri,y=[c.default.createElement(C,{text:m,key:m}),c.default.createElement(T,{text:g,url:_,key:m})];return v&&y.splice(1,0,c.default.createElement(C,{text:h,key:m})),y});return c.default.createElement(DataTable,{selection:!0,headers:E(),rows:D,onSelect:y,initialSelected:b,initialDisabled:S,layout:g,className:`e-app-import-export-plugins-table`})}PluginsTable.propTypes={onSelect:Z.default.func,initialDisabled:Z.default.array,initialSelected:Z.default.array,plugins:Z.default.array,withHeader:Z.default.bool,withStatus:Z.default.bool,layout:Z.default.array},PluginsTable.defaultProps={initialDisabled:[],initialSelected:[],plugins:[],withHeader:!0,withStatus:!0};var ya=(0,c.memo)(PluginsTable);function PluginsSelection(u){var m=u.plugins,h=u.initialSelected,g=u.initialDisabled,_=u.withHeader,v=u.withStatus,y=u.layout,b=u.onSelect;if(!m.length)return null;var S=(0,c.useMemo)(function(){return m},[m]),C=(0,c.useMemo)(function(){return h},[m]),T=(0,c.useMemo)(function(){return g},[m]);return c.default.createElement(ya,{plugins:S,initialDisabled:T,initialSelected:C,onSelect:function handleOnSelect(c){b&&b(c.map(function(c){return m[c]}))},withHeader:_,withStatus:v,layout:y})}PluginsSelection.propTypes={initialDisabled:Z.default.array,initialSelected:Z.default.array,layout:Z.default.array,onSelect:Z.default.func,plugins:Z.default.array,selection:Z.default.bool,withHeader:Z.default.bool,withStatus:Z.default.bool},PluginsSelection.defaultProps={initialDisabled:[],initialSelected:[],plugins:[],selection:!0,withHeader:!0,withStatus:!0};var ba=(0,c.memo)(PluginsSelection),xa=[3,1,1];function PluginsToImport(u){var m=u.plugins;if(!(m!=null&&m.length))return null;var g=(0,c.useContext)(fi),_=function getPluginsToImport(){var c=m[0],u=c.name,h=c.status;return fa.ELEMENTOR_PRO===u&&aa.INACTIVE!==h?m.splice(1):m},v=(0,c.useCallback)(function(c){return g.dispatch({type:`SET_PLUGINS`,payload:c})},[]),y=(0,c.useMemo)(function(){return _()},[m]),b=(0,c.useMemo)(function(){return y.map(function(c,u){return u})},[m]),S=y.length===g.data.plugins.length;return y.length?c.default.createElement(`div`,{className:`e-app-import-plugins__section`},c.default.createElement(Heading$11,{variant:`h5`,tag:`h3`,className:`e-app-import-plugins__section-heading`},S?(0,h.__)(`Plugins to add:`,`elementor`):(0,h.__)(`Missing Required Plugins:`,`elementor`)),c.default.createElement(ba,{plugins:y,initialSelected:b,onSelect:v,layout:xa})):null}PluginsToImport.propTypes={plugins:Z.default.array};var Sa=[4,1];function ExistingPlugins(u){var m=u.plugins;if(!(m!=null&&m.length))return null;var g=(0,c.useMemo)(function(){return m},[]),_=(0,c.useMemo)(function(){return m.map(function(c,u){return u})},[]);return c.default.createElement(`div`,{className:`e-app-import-plugins__section`},c.default.createElement(Heading$11,{variant:`h5`,tag:`h3`,className:`e-app-import-plugins__section-heading`},(0,h.__)(`Plugins you already have:`,`elementor`)),c.default.createElement(ba,{withHeader:!1,withStatus:!1,plugins:g,initialSelected:_,initialDisabled:_,excludeSelections:_,layout:Sa}))}ExistingPlugins.propTypes={plugins:Z.default.array};function MessageBanner(u){var m=u.heading,h=u.description,g=u.button;return c.default.createElement(Box$22,{className:`e-app-import-export-message-banner`,padding:`20`},c.default.createElement(Grid$14,{container:!0,alignItems:`center`,justify:`space-between`},c.default.createElement(Grid$14,{item:!0},m&&c.default.createElement(Heading$11,{className:`e-app-import-export-message-banner__heading`,variant:`h3`,tag:`h3`},m),h&&c.default.createElement(Text$11,{className:`e-app-import-export-message-banner__description`},function getDescriptionContent(){return Array.isArray(h)?h.join(c.default.createElement(`br`,null)):h}())),g&&c.default.createElement(Grid$14,{item:!0},g)))}MessageBanner.propTypes={heading:Z.default.string,description:Z.default.oneOfType([Z.default.string,Z.default.array]),button:Z.default.object},Q();function ProBanner(u){var m=u.onRefresh,g=_slicedToArray((0,c.useState)(!1),2),_=g[0],v=g[1],y=function openGoProExternalPage(){return window.open(`https://go.elementor.com/go-pro-import-export/`,`_blank`)},b=function onDialogDismiss(){return v(!1)};return c.default.createElement(c.default.Fragment,null,c.default.createElement(MessageBanner,{heading:(0,h.__)(`Install Elementor Pro`,`elementor`),description:(0,h.__)(`Without Elementor Pro, importing components like templates, widgets and popups won't work.`,`elementor`),button:c.default.createElement(GoProButton,{onClick:function handleGoPro(){v(!0),y()}})}),_&&c.default.createElement(Dialog$9,{title:(0,h.__)(`Is your Elementor Pro ready?`,`elementor`),text:(0,h.__)(`If you’ve purchased, installed & activated Elementor Pro, we can continue importing all the parts of this site.`,`elementor`),approveButtonColor:`primary`,approveButtonText:(0,h.__)(`Yes`,`elementor`),approveButtonOnClick:function onDialogApprove(){v(!1),m()},dismissButtonText:(0,h.__)(`Not yet`,`elementor`),dismissButtonOnClick:b,onClose:b}))}ProBanner.propTypes={status:Z.default.string,onRefresh:Z.default.func},ProBanner.defaultProps={status:``},wn();function ImportPluginsFooter(u){var m=(0,c.useContext)(fi),g=useImportActions().navigateToMainScreen;return c.default.createElement(ActionsFooter,null,c.default.createElement(Cn,{text:(0,h.__)(`Previous`,`elementor`),variant:`contained`,onClick:function onClick(){var c;m.dispatch({type:`SET_FILE`,payload:null}),(c=u.onPreviousClick)==null||c.call(u),g()}}),c.default.createElement(Cn,{variant:`contained`,text:(0,h.__)(`Next`,`elementor`),color:`primary`,url:`/import/content`,onClick:function onClick(){var c;(c=u.onNextClick)==null||c.call(u)}}))}ImportPluginsFooter.propTypes={onPreviousClick:Z.default.func,onNextClick:Z.default.func},Zt(),xn();function Loader(u){var m=u.absoluteCenter,h=`e-app-import-export-loader`,g=[h,`eicon-loading eicon-animation-spin`];return m&&g.push(h+`--absolute-center`),c.default.createElement(bn,{className:qt(g)})}Loader.propTypes={absoluteCenter:Z.default.bool},Loader.defaultProps={absoluteCenter:!1},Lt(),xi();function ImportPlugins(){var u,m=(0,c.useContext)(fi),g=(0,c.useContext)(ui),_=Nt(),v=((u=m.data.uploadedData)==null||(u=u.manifest)==null?void 0:u.plugins)||[],y=usePlugins(),b=y.response,S=y.pluginsActions,C=usePluginsData(b.data).pluginsData,T=useImportPluginsData(v,C).importPluginsData,E=T||{},D=E.missing,A=E.existing,N=E.minVersionMissing,P=E.proData,V=g.data||{},H=V.referrer,U=V.currentPage,W=function handleRequiredPlugins(){D.length&&m.dispatch({type:`SET_REQUIRED_PLUGINS`,payload:D})},G=function handleRefresh(){m.dispatch({type:`SET_REQUIRED_PLUGINS`,payload:[]}),S.fetch()},K=function handleProInstallationStatus(){P&&!elementorAppConfig.hasPro&&m.dispatch({type:`SET_IS_PRO_INSTALLED_DURING_PROCESS`,payload:!0})},q=function eventTracking(c){H===`kit-library`&&yi(c,{page_source:`import`,step:U,event_type:`click`})};return(0,c.useEffect)(function(){v.length||_(`import/content`),g.dispatch({type:`SET_CURRENT_PAGE_NAME`,payload:ImportPlugins.name})},[]),(0,c.useEffect)(function(){T&&!m.data.requiredPlugins.length&&(W(),K())},[T]),c.default.createElement(Layout,{type:`import`,footer:c.default.createElement(ImportPluginsFooter,{onPreviousClick:function onPreviousClick(){return q(`kit-library/go-back`)},onNextClick:function onNextClick(){return q(`kit-library/approve-selection`)}})},c.default.createElement(`section`,{className:`e-app-import-plugins`},!T&&c.default.createElement(Loader,{absoluteCenter:!0}),c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Select which plugins to include`,`elementor`),description:(0,h.__)(`All items are already selected by default. Uncheck the ones you don't want.`,`elementor`)}),!!(N!=null&&N.length)&&c.default.createElement(Notice,{label:(0,h.__)(` Recommended:`,`elementor`),className:`e-app-import-plugins__versions-notice`,color:`warning`},(0,h.__)(`Head over to Updates and make sure that your plugins are updated to the latest version.`,`elementor`),` `,c.default.createElement(InlineLink,{url:elementorAppConfig.admin_url+`update-core.php`},(0,h.__)(`Take me there`,`elementor`))),aa.NOT_INSTALLED===(P==null?void 0:P.status)&&c.default.createElement(ProBanner,{onRefresh:G}),c.default.createElement(PluginsToImport,{plugins:D}),c.default.createElement(ExistingPlugins,{plugins:A})))}Lt();function Import$1(){return c.default.createElement(SharedContextProvider,null,c.default.createElement(ImportContextProvider$1,null,c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(vt,null,c.default.createElement(ImportComplete$1,{path:`complete`}),c.default.createElement(ImportProcess$1,{path:`process`}),c.default.createElement(ImportResolver,{path:`resolver`}),c.default.createElement(ImportContent,{path:`content`}),c.default.createElement(ImportPlugins,{path:`plugins`}),c.default.createElement(ImportPluginsActivation,{path:`plugins-activation`}),c.default.createElement(ImportKit$1,{default:!0})))))}__name(Import$1,`Import`),pn();function ownKeys$20(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$20,`ownKeys`);function _objectSpread$20(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$20(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$20(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$20,`_objectSpread`);var Ca=function reducer(c,u){var m=u.type,h=u.payload;switch(m){case`SET_DOWNLOAD_URL`:return _objectSpread$20(_objectSpread$20({},c),{},{downloadUrl:h});case`SET_EXPORTED_DATA`:return _objectSpread$20(_objectSpread$20({},c),{},{exportedData:h});case`SET_PLUGINS`:return _objectSpread$20(_objectSpread$20({},c),{},{plugins:h});case`SET_IS_EXPORT_PROCESS_STARTED`:return _objectSpread$20(_objectSpread$20({},c),{},{isExportProcessStarted:h});case`SET_KIT_TITLE`:return _objectSpread$20(_objectSpread$20({},c),{},{kitInfo:_objectSpread$20(_objectSpread$20({},c.kitInfo),{},{title:h})});case`SET_KIT_DESCRIPTION`:return _objectSpread$20(_objectSpread$20({},c),{},{kitInfo:_objectSpread$20(_objectSpread$20({},c.kitInfo),{},{description:h})});case`SET_KIT_SAVE_SOURCE`:return _objectSpread$20(_objectSpread$20({},c),{},{kitInfo:_objectSpread$20(_objectSpread$20({},c.kitInfo),{},{source:h})});default:return c}};Q();var wa=c.default.createContext();function ExportContextProvider$1(u){var m=_slicedToArray((0,c.useReducer)(Ca,{downloadUrl:``,exportedData:null,isExportProcessStarted:!1,plugins:[],kitInfo:{title:null,description:null,source:null}}),2),h=m[0],g=m[1];return c.default.createElement(wa.Provider,{value:{data:h,dispatch:g}},u.children)}__name(ExportContextProvider$1,`ExportContextProvider`),ExportContextProvider$1.propTypes={children:Z.default.object.isRequired},Q();var Ta=(0,c.createContext)();function ConnectStateProvider$1(u){var m=u.children,h=_slicedToArray((0,c.useState)(elementorCommon.config.library_connect.is_connected),2),g=h[0],_=h[1],v=_slicedToArray((0,c.useState)(!1),2),y=v[0],b=v[1],S=(0,c.useCallback)(function(c){b(!0),_(!0),elementorCommon.config.library_connect.is_connected=!0,c&&c()},[]),C=(0,c.useCallback)(function(c){_(!1),b(!1),elementorCommon.config.library_connect.is_connected=!1,c&&c()},[]),T={isConnected:g,isConnecting:y,setConnecting:(0,c.useCallback)(function(c){b(c)},[]),handleConnectSuccess:S,handleConnectError:C};return c.default.createElement(Ta.Provider,{value:T},m)}__name(ConnectStateProvider$1,`ConnectStateProvider`),ConnectStateProvider$1.propTypes={children:Z.default.node.isRequired};function _inheritsLoose(c,u){c.prototype=Object.create(u.prototype),c.prototype.constructor=c,_setPrototypeOf(c,u)}var Ea=__esmMin((()=>{un()})),Da,Oa=__esmMin((()=>{Da=function(){function Subscribable(){this.listeners=[]}var c=Subscribable.prototype;return c.subscribe=function subscribe(c){var u=this,m=c||function(){};return this.listeners.push(m),this.onSubscribe(),function(){u.listeners=u.listeners.filter(function(c){return c!==m}),u.onUnsubscribe()}},c.hasListeners=function hasListeners(){return this.listeners.length>0},c.onSubscribe=function onSubscribe(){},c.onUnsubscribe=function onUnsubscribe(){},Subscribable}()}));function noop(){}function functionalUpdate(c,u){return typeof c==`function`?c(u):c}function isValidTimeout(c){return typeof c==`number`&&c>=0&&c!==1/0}function ensureQueryKeyArray(c){return Array.isArray(c)?c:[c]}function timeUntilStale(c,u){return Math.max(c+(u||0)-Date.now(),0)}function parseQueryArgs(c,u,m){return isQueryKey(c)?typeof u==`function`?_extends({},m,{queryKey:c,queryFn:u}):_extends({},u,{queryKey:c}):c}function parseMutationArgs(c,u,m){return isQueryKey(c)?typeof u==`function`?_extends({},m,{mutationKey:c,mutationFn:u}):_extends({},u,{mutationKey:c}):typeof c==`function`?_extends({},u,{mutationFn:c}):_extends({},c)}function parseFilterArgs(c,u,m){return isQueryKey(c)?[_extends({},u,{queryKey:c}),m]:[c||{},u]}function mapQueryStatusFilter(c,u){return c===!0&&u===!0||c==null&&u==null?`all`:c===!1&&u===!1?`none`:(c==null?!u:c)?`active`:`inactive`}function matchQuery(c,u){var m=c.active,h=c.exact,g=c.fetching,_=c.inactive,v=c.predicate,y=c.queryKey,b=c.stale;if(isQueryKey(y)){if(h){if(u.queryHash!==hashQueryKeyByOptions(y,u.options))return!1}else if(!partialMatchKey(u.queryKey,y))return!1}var S=mapQueryStatusFilter(m,_);if(S===`none`)return!1;if(S!==`all`){var C=u.isActive();if(S===`active`&&!C||S===`inactive`&&C)return!1}return!(typeof b==`boolean`&&u.isStale()!==b||typeof g==`boolean`&&u.isFetching()!==g||v&&!v(u))}function matchMutation(c,u){var m=c.exact,h=c.fetching,g=c.predicate,_=c.mutationKey;if(isQueryKey(_)){if(!u.options.mutationKey)return!1;if(m){if(hashQueryKey(u.options.mutationKey)!==hashQueryKey(_))return!1}else if(!partialMatchKey(u.options.mutationKey,_))return!1}return!(typeof h==`boolean`&&u.state.status===`loading`!==h||g&&!g(u))}function hashQueryKeyByOptions(c,u){return((u==null?void 0:u.queryKeyHashFn)||hashQueryKey)(c)}function hashQueryKey(c){return stableValueHash(ensureQueryKeyArray(c))}function stableValueHash(c){return JSON.stringify(c,function(c,u){return isPlainObject(u)?Object.keys(u).sort().reduce(function(c,m){return c[m]=u[m],c},{}):u})}function partialMatchKey(c,u){return partialDeepEqual(ensureQueryKeyArray(c),ensureQueryKeyArray(u))}function partialDeepEqual(c,u){return c===u?!0:typeof c==typeof u&&c&&u&&typeof c==`object`&&typeof u==`object`?!Object.keys(u).some(function(m){return!partialDeepEqual(c[m],u[m])}):!1}function replaceEqualDeep(c,u){if(c===u)return c;var m=Array.isArray(c)&&Array.isArray(u);if(m||isPlainObject(c)&&isPlainObject(u)){for(var h=m?c.length:Object.keys(c).length,g=m?u:Object.keys(u),_=g.length,v=m?[]:{},y=0,b=0;b<_;b++){var S=m?b:g[b];v[S]=replaceEqualDeep(c[S],u[S]),v[S]===c[S]&&y++}return h===_&&y===h?c:v}return u}function shallowEqualObjects(c,u){if(c&&!u||u&&!c)return!1;for(var m in c)if(c[m]!==u[m])return!1;return!0}function isPlainObject(c){if(!hasObjectPrototype(c))return!1;var u=c.constructor;if(u===void 0)return!0;var m=u.prototype;return!(!hasObjectPrototype(m)||!m.hasOwnProperty(`isPrototypeOf`))}function hasObjectPrototype(c){return Object.prototype.toString.call(c)===`[object Object]`}function isQueryKey(c){return typeof c==`string`||Array.isArray(c)}function sleep(c){return new Promise(function(u){setTimeout(u,c)})}function scheduleMicrotask(c){Promise.resolve().then(c).catch(function(c){return setTimeout(function(){throw c})})}function getAbortController(){if(typeof AbortController==`function`)return new AbortController}var ka,Aa=__esmMin((()=>{Rt(),ka=typeof window>`u`})),ja,Ma,Na=__esmMin((()=>{Ea(),Oa(),Aa(),ja=function(c){_inheritsLoose(FocusManager,c);function FocusManager(){var u=c.call(this)||this;return u.setup=function(c){var u;if(!ka&&(u=window)!=null&&u.addEventListener){var m=function listener(){return c()};return window.addEventListener(`visibilitychange`,m,!1),window.addEventListener(`focus`,m,!1),function(){window.removeEventListener(`visibilitychange`,m),window.removeEventListener(`focus`,m)}}},u}var u=FocusManager.prototype;return u.onSubscribe=function onSubscribe(){this.cleanup||this.setEventListener(this.setup)},u.onUnsubscribe=function onUnsubscribe(){if(!this.hasListeners()){var c;(c=this.cleanup)==null||c.call(this),this.cleanup=void 0}},u.setEventListener=function setEventListener(c){var u,m=this;this.setup=c,(u=this.cleanup)==null||u.call(this),this.cleanup=c(function(c){typeof c==`boolean`?m.setFocused(c):m.onFocus()})},u.setFocused=function setFocused(c){this.focused=c,c&&this.onFocus()},u.onFocus=function onFocus(){this.listeners.forEach(function(c){c()})},u.isFocused=function isFocused(){return typeof this.focused==`boolean`?this.focused:typeof document>`u`||[void 0,`visible`,`prerender`].includes(document.visibilityState)},FocusManager}(Da),Ma=new ja})),Pa,Fa,Ia=__esmMin((()=>{Ea(),Oa(),Aa(),Pa=function(c){_inheritsLoose(OnlineManager,c);function OnlineManager(){var u=c.call(this)||this;return u.setup=function(c){var u;if(!ka&&(u=window)!=null&&u.addEventListener){var m=function listener(){return c()};return window.addEventListener(`online`,m,!1),window.addEventListener(`offline`,m,!1),function(){window.removeEventListener(`online`,m),window.removeEventListener(`offline`,m)}}},u}var u=OnlineManager.prototype;return u.onSubscribe=function onSubscribe(){this.cleanup||this.setEventListener(this.setup)},u.onUnsubscribe=function onUnsubscribe(){if(!this.hasListeners()){var c;(c=this.cleanup)==null||c.call(this),this.cleanup=void 0}},u.setEventListener=function setEventListener(c){var u,m=this;this.setup=c,(u=this.cleanup)==null||u.call(this),this.cleanup=c(function(c){typeof c==`boolean`?m.setOnline(c):m.onOnline()})},u.setOnline=function setOnline(c){this.online=c,c&&this.onOnline()},u.onOnline=function onOnline(){this.listeners.forEach(function(c){c()})},u.isOnline=function isOnline(){return typeof this.online==`boolean`?this.online:typeof navigator>`u`||navigator.onLine===void 0||navigator.onLine},OnlineManager}(Da),Fa=new Pa}));function defaultRetryDelay(c){return Math.min(1e3*Math.pow(2,c),3e4)}function isCancelable(c){return typeof(c==null?void 0:c.cancel)==`function`}function isCancelledError(c){return c instanceof La}var La,Ra,za=__esmMin((()=>{Na(),Ia(),Aa(),La=function CancelledError(c){this.revert=c==null?void 0:c.revert,this.silent=c==null?void 0:c.silent},Ra=function Retryer(c){var u=this,m=!1,h,g,_,v;this.abort=c.abort,this.cancel=function(c){return h==null?void 0:h(c)},this.cancelRetry=function(){m=!0},this.continueRetry=function(){m=!1},this.continue=function(){return g==null?void 0:g()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(c,u){_=c,v=u});var y=function resolve(m){u.isResolved||(u.isResolved=!0,c.onSuccess==null||c.onSuccess(m),g==null||g(),_(m))},b=function reject(m){u.isResolved||(u.isResolved=!0,c.onError==null||c.onError(m),g==null||g(),v(m))},S=function pause(){return new Promise(function(m){g=m,u.isPaused=!0,c.onPause==null||c.onPause()}).then(function(){g=void 0,u.isPaused=!1,c.onContinue==null||c.onContinue()})};(function run(){if(!u.isResolved){var g;try{g=c.fn()}catch(c){g=Promise.reject(c)}h=function cancelFn(c){if(!u.isResolved&&(b(new La(c)),u.abort==null||u.abort(),isCancelable(g)))try{g.cancel()}catch(c){}},u.isTransportCancelable=isCancelable(g),Promise.resolve(g).then(y).catch(function(h){var g,_;if(!u.isResolved){var v=(g=c.retry)==null?3:g,y=(_=c.retryDelay)==null?defaultRetryDelay:_,C=typeof y==`function`?y(u.failureCount,h):y,T=v===!0||typeof v==`number`&&u.failureCount<v||typeof v==`function`&&v(u.failureCount,h);if(m||!T){b(h);return}u.failureCount++,c.onFail==null||c.onFail(u.failureCount,h),sleep(C).then(function(){if(!Ma.isFocused()||!Fa.isOnline())return S()}).then(function(){m?b(h):run()})}})}})()}})),Ba,Va,Ha=__esmMin((()=>{Aa(),Ba=function(){function NotifyManager(){this.queue=[],this.transactions=0,this.notifyFn=function(c){c()},this.batchNotifyFn=function(c){c()}}var c=NotifyManager.prototype;return c.batch=function batch(c){var u;this.transactions++;try{u=c()}finally{this.transactions--,this.transactions||this.flush()}return u},c.schedule=function schedule(c){var u=this;this.transactions?this.queue.push(c):scheduleMicrotask(function(){u.notifyFn(c)})},c.batchCalls=function batchCalls(c){var u=this;return function(){for(var m=arguments.length,h=Array(m),g=0;g<m;g++)h[g]=arguments[g];u.schedule(function(){c.apply(void 0,h)})}},c.flush=function flush(){var c=this,u=this.queue;this.queue=[],u.length&&scheduleMicrotask(function(){c.batchNotifyFn(function(){u.forEach(function(u){c.notifyFn(u)})})})},c.setNotifyFunction=function setNotifyFunction(c){this.notifyFn=c},c.setBatchNotifyFunction=function setBatchNotifyFunction(c){this.batchNotifyFn=c},NotifyManager}(),Va=new Ba}));function getLogger(){return Ua}function setLogger(c){Ua=c}var Ua,Wa=__esmMin((()=>{Ua=console})),Ga,Ka=__esmMin((()=>{Rt(),Aa(),Ha(),Wa(),za(),Ga=function(){function Query(c){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=c.defaultOptions,this.setOptions(c.options),this.observers=[],this.cache=c.cache,this.queryKey=c.queryKey,this.queryHash=c.queryHash,this.initialState=c.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=c.meta,this.scheduleGc()}var c=Query.prototype;return c.setOptions=function setOptions(c){var u;this.options=_extends({},this.defaultOptions,c),this.meta=c==null?void 0:c.meta,this.cacheTime=Math.max(this.cacheTime||0,(u=this.options.cacheTime)==null?300*1e3:u)},c.setDefaultOptions=function setDefaultOptions(c){this.defaultOptions=c},c.scheduleGc=function scheduleGc(){var c=this;this.clearGcTimeout(),isValidTimeout(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){c.optionalRemove()},this.cacheTime))},c.clearGcTimeout=function clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},c.optionalRemove=function optionalRemove(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},c.setData=function setData(c,u){var m,h,g=this.state.data,_=functionalUpdate(c,g);return(m=(h=this.options).isDataEqual)!=null&&m.call(h,g,_)?_=g:this.options.structuralSharing!==!1&&(_=replaceEqualDeep(g,_)),this.dispatch({data:_,type:`success`,dataUpdatedAt:u==null?void 0:u.updatedAt}),_},c.setState=function setState(c,u){this.dispatch({type:`setState`,state:c,setStateOptions:u})},c.cancel=function cancel(c){var u,m=this.promise;return(u=this.retryer)==null||u.cancel(c),m?m.then(noop).catch(noop):Promise.resolve()},c.destroy=function destroy(){this.clearGcTimeout(),this.cancel({silent:!0})},c.reset=function reset(){this.destroy(),this.setState(this.initialState)},c.isActive=function isActive(){return this.observers.some(function(c){return c.options.enabled!==!1})},c.isFetching=function isFetching(){return this.state.isFetching},c.isStale=function isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(c){return c.getCurrentResult().isStale})},c.isStaleByTime=function isStaleByTime(c){return c===void 0&&(c=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!timeUntilStale(this.state.dataUpdatedAt,c)},c.onFocus=function onFocus(){var c,u=this.observers.find(function(c){return c.shouldFetchOnWindowFocus()});u&&u.refetch(),(c=this.retryer)==null||c.continue()},c.onOnline=function onOnline(){var c,u=this.observers.find(function(c){return c.shouldFetchOnReconnect()});u&&u.refetch(),(c=this.retryer)==null||c.continue()},c.addObserver=function addObserver(c){this.observers.indexOf(c)===-1&&(this.observers.push(c),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:`observerAdded`,query:this,observer:c}))},c.removeObserver=function removeObserver(c){this.observers.indexOf(c)!==-1&&(this.observers=this.observers.filter(function(u){return u!==c}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:`observerRemoved`,query:this,observer:c}))},c.getObserversCount=function getObserversCount(){return this.observers.length},c.invalidate=function invalidate(){this.state.isInvalidated||this.dispatch({type:`invalidate`})},c.fetch=function fetch(c,u){var m=this,h,g,_;if(this.state.isFetching){if(this.state.dataUpdatedAt&&u!=null&&u.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var v;return(v=this.retryer)==null||v.continueRetry(),this.promise}}if(c&&this.setOptions(c),!this.options.queryFn){var y=this.observers.find(function(c){return c.options.queryFn});y&&this.setOptions(y.options)}var b=ensureQueryKeyArray(this.queryKey),S=getAbortController(),C={queryKey:b,pageParam:void 0,meta:this.meta};Object.defineProperty(C,"signal",{enumerable:!0,get:function get(){if(S)return m.abortSignalConsumed=!0,S.signal}});var T={fetchOptions:u,options:this.options,queryKey:b,state:this.state,fetchFn:function fetchFn(){return m.options.queryFn?(m.abortSignalConsumed=!1,m.options.queryFn(C)):Promise.reject(`Missing queryFn`)},meta:this.meta};if((h=this.options.behavior)!=null&&h.onFetch){var E;(E=this.options.behavior)==null||E.onFetch(T)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((g=T.fetchOptions)==null?void 0:g.meta)){var D;this.dispatch({type:`fetch`,meta:(D=T.fetchOptions)==null?void 0:D.meta})}return this.retryer=new Ra({fn:T.fetchFn,abort:S==null||(_=S.abort)==null?void 0:_.bind(S),onSuccess:function onSuccess(c){m.setData(c),m.cache.config.onSuccess==null||m.cache.config.onSuccess(c,m),m.cacheTime===0&&m.optionalRemove()},onError:function onError(c){isCancelledError(c)&&c.silent||m.dispatch({type:`error`,error:c}),isCancelledError(c)||(m.cache.config.onError==null||m.cache.config.onError(c,m),getLogger().error(c)),m.cacheTime===0&&m.optionalRemove()},onFail:function onFail(){m.dispatch({type:`failed`})},onPause:function onPause(){m.dispatch({type:`pause`})},onContinue:function onContinue(){m.dispatch({type:`continue`})},retry:T.options.retry,retryDelay:T.options.retryDelay}),this.promise=this.retryer.promise,this.promise},c.dispatch=function dispatch(c){var u=this;this.state=this.reducer(this.state,c),Va.batch(function(){u.observers.forEach(function(u){u.onQueryUpdate(c)}),u.cache.notify({query:u,type:`queryUpdated`,action:c})})},c.getDefaultState=function getDefaultState(c){var u=typeof c.initialData==`function`?c.initialData():c.initialData,m=c.initialData===void 0?0:typeof c.initialDataUpdatedAt==`function`?c.initialDataUpdatedAt():c.initialDataUpdatedAt,h=u!==void 0;return{data:u,dataUpdateCount:0,dataUpdatedAt:h?m==null?Date.now():m:0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:h?`success`:`idle`}},c.reducer=function reducer(c,u){var m,h;switch(u.type){case`failed`:return _extends({},c,{fetchFailureCount:c.fetchFailureCount+1});case`pause`:return _extends({},c,{isPaused:!0});case`continue`:return _extends({},c,{isPaused:!1});case`fetch`:return _extends({},c,{fetchFailureCount:0,fetchMeta:(m=u.meta)==null?null:m,isFetching:!0,isPaused:!1},!c.dataUpdatedAt&&{error:null,status:`loading`});case`success`:return _extends({},c,{data:u.data,dataUpdateCount:c.dataUpdateCount+1,dataUpdatedAt:(h=u.dataUpdatedAt)==null?Date.now():h,error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:`success`});case`error`:var g=u.error;return isCancelledError(g)&&g.revert&&this.revertState?_extends({},this.revertState):_extends({},c,{error:g,errorUpdateCount:c.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:c.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:`error`});case`invalidate`:return _extends({},c,{isInvalidated:!0});case`setState`:return _extends({},c,u.state);default:return c}},Query}()})),qa,Ja=__esmMin((()=>{Ea(),Aa(),Ka(),Ha(),Oa(),qa=function(c){_inheritsLoose(QueryCache,c);function QueryCache(u){var m=c.call(this)||this;return m.config=u||{},m.queries=[],m.queriesMap={},m}var u=QueryCache.prototype;return u.build=function build(c,u,m){var h,g=u.queryKey,_=(h=u.queryHash)==null?hashQueryKeyByOptions(g,u):h,v=this.get(_);return v||(v=new Ga({cache:this,queryKey:g,queryHash:_,options:c.defaultQueryOptions(u),state:m,defaultOptions:c.getQueryDefaults(g),meta:u.meta}),this.add(v)),v},u.add=function add(c){this.queriesMap[c.queryHash]||(this.queriesMap[c.queryHash]=c,this.queries.push(c),this.notify({type:`queryAdded`,query:c}))},u.remove=function remove(c){var u=this.queriesMap[c.queryHash];u&&(c.destroy(),this.queries=this.queries.filter(function(u){return u!==c}),u===c&&delete this.queriesMap[c.queryHash],this.notify({type:`queryRemoved`,query:c}))},u.clear=function clear(){var c=this;Va.batch(function(){c.queries.forEach(function(u){c.remove(u)})})},u.get=function get(c){return this.queriesMap[c]},u.getAll=function getAll(){return this.queries},u.find=function find(c,u){var m=parseFilterArgs(c,u)[0];return m.exact===void 0&&(m.exact=!0),this.queries.find(function(c){return matchQuery(m,c)})},u.findAll=function findAll(c,u){var m=parseFilterArgs(c,u)[0];return Object.keys(m).length>0?this.queries.filter(function(c){return matchQuery(m,c)}):this.queries},u.notify=function notify(c){var u=this;Va.batch(function(){u.listeners.forEach(function(u){u(c)})})},u.onFocus=function onFocus(){var c=this;Va.batch(function(){c.queries.forEach(function(c){c.onFocus()})})},u.onOnline=function onOnline(){var c=this;Va.batch(function(){c.queries.forEach(function(c){c.onOnline()})})},QueryCache}(Da)}));function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:`idle`,variables:void 0}}function reducer(c,u){switch(u.type){case`failed`:return _extends({},c,{failureCount:c.failureCount+1});case`pause`:return _extends({},c,{isPaused:!0});case`continue`:return _extends({},c,{isPaused:!1});case`loading`:return _extends({},c,{context:u.context,data:void 0,error:null,isPaused:!1,status:`loading`,variables:u.variables});case`success`:return _extends({},c,{data:u.data,error:null,status:`success`,isPaused:!1});case`error`:return _extends({},c,{data:void 0,error:u.error,failureCount:c.failureCount+1,isPaused:!1,status:`error`});case`setState`:return _extends({},c,u.state);default:return c}}var Ya,Xa=__esmMin((()=>{Rt(),Wa(),Ha(),za(),Aa(),Ya=function(){function Mutation(c){this.options=_extends({},c.defaultOptions,c.options),this.mutationId=c.mutationId,this.mutationCache=c.mutationCache,this.observers=[],this.state=c.state||getDefaultState(),this.meta=c.meta}var c=Mutation.prototype;return c.setState=function setState(c){this.dispatch({type:`setState`,state:c})},c.addObserver=function addObserver(c){this.observers.indexOf(c)===-1&&this.observers.push(c)},c.removeObserver=function removeObserver(c){this.observers=this.observers.filter(function(u){return u!==c})},c.cancel=function cancel(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(noop).catch(noop)):Promise.resolve()},c.continue=function _continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},c.execute=function execute(){var c=this,u,m=this.state.status===`loading`,h=Promise.resolve();return m||(this.dispatch({type:`loading`,variables:this.options.variables}),h=h.then(function(){c.mutationCache.config.onMutate==null||c.mutationCache.config.onMutate(c.state.variables,c)}).then(function(){return c.options.onMutate==null?void 0:c.options.onMutate(c.state.variables)}).then(function(u){u!==c.state.context&&c.dispatch({type:`loading`,context:u,variables:c.state.variables})})),h.then(function(){return c.executeMutation()}).then(function(m){u=m,c.mutationCache.config.onSuccess==null||c.mutationCache.config.onSuccess(u,c.state.variables,c.state.context,c)}).then(function(){return c.options.onSuccess==null?void 0:c.options.onSuccess(u,c.state.variables,c.state.context)}).then(function(){return c.options.onSettled==null?void 0:c.options.onSettled(u,null,c.state.variables,c.state.context)}).then(function(){return c.dispatch({type:`success`,data:u}),u}).catch(function(u){return c.mutationCache.config.onError==null||c.mutationCache.config.onError(u,c.state.variables,c.state.context,c),getLogger().error(u),Promise.resolve().then(function(){return c.options.onError==null?void 0:c.options.onError(u,c.state.variables,c.state.context)}).then(function(){return c.options.onSettled==null?void 0:c.options.onSettled(void 0,u,c.state.variables,c.state.context)}).then(function(){throw c.dispatch({type:`error`,error:u}),u})})},c.executeMutation=function executeMutation(){var c=this,u;return this.retryer=new Ra({fn:function fn(){return c.options.mutationFn?c.options.mutationFn(c.state.variables):Promise.reject(`No mutationFn found`)},onFail:function onFail(){c.dispatch({type:`failed`})},onPause:function onPause(){c.dispatch({type:`pause`})},onContinue:function onContinue(){c.dispatch({type:`continue`})},retry:(u=this.options.retry)==null?0:u,retryDelay:this.options.retryDelay}),this.retryer.promise},c.dispatch=function dispatch(c){var u=this;this.state=reducer(this.state,c),Va.batch(function(){u.observers.forEach(function(u){u.onMutationUpdate(c)}),u.mutationCache.notify(u)})},Mutation}()})),Za,Qa=__esmMin((()=>{Ea(),Ha(),Xa(),Aa(),Oa(),Za=function(c){_inheritsLoose(MutationCache,c);function MutationCache(u){var m=c.call(this)||this;return m.config=u||{},m.mutations=[],m.mutationId=0,m}var u=MutationCache.prototype;return u.build=function build(c,u,m){var h=new Ya({mutationCache:this,mutationId:++this.mutationId,options:c.defaultMutationOptions(u),state:m,defaultOptions:u.mutationKey?c.getMutationDefaults(u.mutationKey):void 0,meta:u.meta});return this.add(h),h},u.add=function add(c){this.mutations.push(c),this.notify(c)},u.remove=function remove(c){this.mutations=this.mutations.filter(function(u){return u!==c}),c.cancel(),this.notify(c)},u.clear=function clear(){var c=this;Va.batch(function(){c.mutations.forEach(function(u){c.remove(u)})})},u.getAll=function getAll(){return this.mutations},u.find=function find(c){return c.exact===void 0&&(c.exact=!0),this.mutations.find(function(u){return matchMutation(c,u)})},u.findAll=function findAll(c){return this.mutations.filter(function(u){return matchMutation(c,u)})},u.notify=function notify(c){var u=this;Va.batch(function(){u.listeners.forEach(function(u){u(c)})})},u.onFocus=function onFocus(){this.resumePausedMutations()},u.onOnline=function onOnline(){this.resumePausedMutations()},u.resumePausedMutations=function resumePausedMutations(){var c=this.mutations.filter(function(c){return c.state.isPaused});return Va.batch(function(){return c.reduce(function(c,u){return c.then(function(){return u.continue().catch(noop)})},Promise.resolve())})},MutationCache}(Da)}));function infiniteQueryBehavior(){return{onFetch:function onFetch(c){c.fetchFn=function(){var u,m,h,g,_,v,y=(u=c.fetchOptions)==null||(m=u.meta)==null?void 0:m.refetchPage,b=(h=c.fetchOptions)==null||(g=h.meta)==null?void 0:g.fetchMore,S=b==null?void 0:b.pageParam,C=(b==null?void 0:b.direction)===`forward`,T=(b==null?void 0:b.direction)===`backward`,E=((_=c.state.data)==null?void 0:_.pages)||[],D=((v=c.state.data)==null?void 0:v.pageParams)||[],A=getAbortController(),N=A==null?void 0:A.signal,P=D,V=!1,H=c.options.queryFn||function(){return Promise.reject(`Missing queryFn`)},U=function buildNewPages(c,u,m,h){return P=h?[u].concat(P):[].concat(P,[u]),h?[m].concat(c):[].concat(c,[m])},W=function fetchPage(u,m,h,g){if(V)return Promise.reject(`Cancelled`);if(h===void 0&&!m&&u.length)return Promise.resolve(u);var _=H({queryKey:c.queryKey,signal:N,pageParam:h,meta:c.meta}),v=Promise.resolve(_).then(function(c){return U(u,h,c,g)});if(isCancelable(_)){var y=v;y.cancel=_.cancel}return v},G;if(!E.length)G=W([]);else if(C){var K=S!==void 0;G=W(E,K,K?S:getNextPageParam(c.options,E))}else if(T){var q=S!==void 0;G=W(E,q,q?S:getPreviousPageParam(c.options,E),!0)}else(function(){P=[];var u=c.options.getNextPageParam===void 0;G=!(y&&E[0])||y(E[0],0,E)?W([],u,D[0]):Promise.resolve(U([],D[0],E[0]));for(var m=function _loop(m){G=G.then(function(h){return!(y&&E[m])||y(E[m],m,E)?W(h,u,u?D[m]:getNextPageParam(c.options,h)):Promise.resolve(U(h,D[m],E[m]))})},h=1;h<E.length;h++)m(h)})();var ee=G.then(function(c){return{pages:c,pageParams:P}}),J=ee;return J.cancel=function(){V=!0,A==null||A.abort(),isCancelable(G)&&G.cancel()},ee}}}}function getNextPageParam(c,u){return c.getNextPageParam==null?void 0:c.getNextPageParam(u[u.length-1],u)}function getPreviousPageParam(c,u){return c.getPreviousPageParam==null?void 0:c.getPreviousPageParam(u[0],u)}var $a=__esmMin((()=>{za(),Aa()})),eo,to=__esmMin((()=>{Rt(),Aa(),Ja(),Qa(),Na(),Ia(),Ha(),$a(),eo=function(){function QueryClient(c){c===void 0&&(c={}),this.queryCache=c.queryCache||new qa,this.mutationCache=c.mutationCache||new Za,this.defaultOptions=c.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var c=QueryClient.prototype;return c.mount=function mount(){var c=this;this.unsubscribeFocus=Ma.subscribe(function(){Ma.isFocused()&&Fa.isOnline()&&(c.mutationCache.onFocus(),c.queryCache.onFocus())}),this.unsubscribeOnline=Fa.subscribe(function(){Ma.isFocused()&&Fa.isOnline()&&(c.mutationCache.onOnline(),c.queryCache.onOnline())})},c.unmount=function unmount(){var c,u;(c=this.unsubscribeFocus)==null||c.call(this),(u=this.unsubscribeOnline)==null||u.call(this)},c.isFetching=function isFetching(c,u){var m=parseFilterArgs(c,u)[0];return m.fetching=!0,this.queryCache.findAll(m).length},c.isMutating=function isMutating(c){return this.mutationCache.findAll(_extends({},c,{fetching:!0})).length},c.getQueryData=function getQueryData(c,u){var m;return(m=this.queryCache.find(c,u))==null?void 0:m.state.data},c.getQueriesData=function getQueriesData(c){return this.getQueryCache().findAll(c).map(function(c){return[c.queryKey,c.state.data]})},c.setQueryData=function setQueryData(c,u,m){var h=parseQueryArgs(c),g=this.defaultQueryOptions(h);return this.queryCache.build(this,g).setData(u,m)},c.setQueriesData=function setQueriesData(c,u,m){var h=this;return Va.batch(function(){return h.getQueryCache().findAll(c).map(function(c){var g=c.queryKey;return[g,h.setQueryData(g,u,m)]})})},c.getQueryState=function getQueryState(c,u){var m;return(m=this.queryCache.find(c,u))==null?void 0:m.state},c.removeQueries=function removeQueries(c,u){var m=parseFilterArgs(c,u)[0],h=this.queryCache;Va.batch(function(){h.findAll(m).forEach(function(c){h.remove(c)})})},c.resetQueries=function resetQueries(c,u,m){var h=this,g=parseFilterArgs(c,u,m),_=g[0],v=g[1],y=this.queryCache,b=_extends({},_,{active:!0});return Va.batch(function(){return y.findAll(_).forEach(function(c){c.reset()}),h.refetchQueries(b,v)})},c.cancelQueries=function cancelQueries(c,u,m){var h=this,g=parseFilterArgs(c,u,m),_=g[0],v=g[1],y=v===void 0?{}:v;y.revert===void 0&&(y.revert=!0);var b=Va.batch(function(){return h.queryCache.findAll(_).map(function(c){return c.cancel(y)})});return Promise.all(b).then(noop).catch(noop)},c.invalidateQueries=function invalidateQueries(c,u,m){var h,g,_,v=this,y=parseFilterArgs(c,u,m),b=y[0],S=y[1],C=_extends({},b,{active:(h=(g=b.refetchActive)==null?b.active:g)==null||h,inactive:(_=b.refetchInactive)!=null&&_});return Va.batch(function(){return v.queryCache.findAll(b).forEach(function(c){c.invalidate()}),v.refetchQueries(C,S)})},c.refetchQueries=function refetchQueries(c,u,m){var h=this,g=parseFilterArgs(c,u,m),_=g[0],v=g[1],y=Va.batch(function(){return h.queryCache.findAll(_).map(function(c){return c.fetch(void 0,_extends({},v,{meta:{refetchPage:_==null?void 0:_.refetchPage}}))})}),b=Promise.all(y).then(noop);return v!=null&&v.throwOnError||(b=b.catch(noop)),b},c.fetchQuery=function fetchQuery(c,u,m){var h=parseQueryArgs(c,u,m),g=this.defaultQueryOptions(h);g.retry===void 0&&(g.retry=!1);var _=this.queryCache.build(this,g);return _.isStaleByTime(g.staleTime)?_.fetch(g):Promise.resolve(_.state.data)},c.prefetchQuery=function prefetchQuery(c,u,m){return this.fetchQuery(c,u,m).then(noop).catch(noop)},c.fetchInfiniteQuery=function fetchInfiniteQuery(c,u,m){var h=parseQueryArgs(c,u,m);return h.behavior=infiniteQueryBehavior(),this.fetchQuery(h)},c.prefetchInfiniteQuery=function prefetchInfiniteQuery(c,u,m){return this.fetchInfiniteQuery(c,u,m).then(noop).catch(noop)},c.cancelMutations=function cancelMutations(){var c=this,u=Va.batch(function(){return c.mutationCache.getAll().map(function(c){return c.cancel()})});return Promise.all(u).then(noop).catch(noop)},c.resumePausedMutations=function resumePausedMutations(){return this.getMutationCache().resumePausedMutations()},c.executeMutation=function executeMutation(c){return this.mutationCache.build(this,c).execute()},c.getQueryCache=function getQueryCache(){return this.queryCache},c.getMutationCache=function getMutationCache(){return this.mutationCache},c.getDefaultOptions=function getDefaultOptions(){return this.defaultOptions},c.setDefaultOptions=function setDefaultOptions(c){this.defaultOptions=c},c.setQueryDefaults=function setQueryDefaults(c,u){var m=this.queryDefaults.find(function(u){return hashQueryKey(c)===hashQueryKey(u.queryKey)});m?m.defaultOptions=u:this.queryDefaults.push({queryKey:c,defaultOptions:u})},c.getQueryDefaults=function getQueryDefaults(c){var u;return c?(u=this.queryDefaults.find(function(u){return partialMatchKey(c,u.queryKey)}))==null?void 0:u.defaultOptions:void 0},c.setMutationDefaults=function setMutationDefaults(c,u){var m=this.mutationDefaults.find(function(u){return hashQueryKey(c)===hashQueryKey(u.mutationKey)});m?m.defaultOptions=u:this.mutationDefaults.push({mutationKey:c,defaultOptions:u})},c.getMutationDefaults=function getMutationDefaults(c){var u;return c?(u=this.mutationDefaults.find(function(u){return partialMatchKey(c,u.mutationKey)}))==null?void 0:u.defaultOptions:void 0},c.defaultQueryOptions=function defaultQueryOptions(c){if(c!=null&&c._defaulted)return c;var u=_extends({},this.defaultOptions.queries,this.getQueryDefaults(c==null?void 0:c.queryKey),c,{_defaulted:!0});return!u.queryHash&&u.queryKey&&(u.queryHash=hashQueryKeyByOptions(u.queryKey,u)),u},c.defaultQueryObserverOptions=function defaultQueryObserverOptions(c){return this.defaultQueryOptions(c)},c.defaultMutationOptions=function defaultMutationOptions(c){return c!=null&&c._defaulted?c:_extends({},this.defaultOptions.mutations,this.getMutationDefaults(c==null?void 0:c.mutationKey),c,{_defaulted:!0})},c.clear=function clear(){this.queryCache.clear(),this.mutationCache.clear()},QueryClient}()}));function shouldLoadOnMount(c,u){return u.enabled!==!1&&!c.state.dataUpdatedAt&&(c.state.status!==`error`||u.retryOnMount!==!1)}function shouldFetchOnMount(c,u){return shouldLoadOnMount(c,u)||c.state.dataUpdatedAt>0&&shouldFetchOn(c,u,u.refetchOnMount)}function shouldFetchOn(c,u,m){if(u.enabled!==!1){var h=typeof m==`function`?m(c):m;return h===`always`||h!==!1&&isStale(c,u)}return!1}function shouldFetchOptionally(c,u,m,h){return m.enabled!==!1&&(c!==u||h.enabled===!1)&&(!m.suspense||c.state.status!==`error`)&&isStale(c,m)}function isStale(c,u){return c.isStaleByTime(u.staleTime)}var no,ro=__esmMin((()=>{Rt(),Ea(),Aa(),Ha(),Na(),Oa(),Wa(),za(),no=function(c){_inheritsLoose(QueryObserver,c);function QueryObserver(u,m){var h=c.call(this)||this;return h.client=u,h.options=m,h.trackedProps=[],h.selectError=null,h.bindMethods(),h.setOptions(m),h}var u=QueryObserver.prototype;return u.bindMethods=function bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},u.onSubscribe=function onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),shouldFetchOnMount(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},u.onUnsubscribe=function onUnsubscribe(){this.listeners.length||this.destroy()},u.shouldFetchOnReconnect=function shouldFetchOnReconnect(){return shouldFetchOn(this.currentQuery,this.options,this.options.refetchOnReconnect)},u.shouldFetchOnWindowFocus=function shouldFetchOnWindowFocus(){return shouldFetchOn(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},u.destroy=function destroy(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},u.setOptions=function setOptions(c,u){var m=this.options,h=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(c),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`)throw Error(`Expected enabled to be a boolean`);this.options.queryKey||(this.options.queryKey=m.queryKey),this.updateQuery();var g=this.hasListeners();g&&shouldFetchOptionally(this.currentQuery,h,this.options,m)&&this.executeFetch(),this.updateResult(u),g&&(this.currentQuery!==h||this.options.enabled!==m.enabled||this.options.staleTime!==m.staleTime)&&this.updateStaleTimeout();var _=this.computeRefetchInterval();g&&(this.currentQuery!==h||this.options.enabled!==m.enabled||_!==this.currentRefetchInterval)&&this.updateRefetchInterval(_)},u.getOptimisticResult=function getOptimisticResult(c){var u=this.client.defaultQueryObserverOptions(c),m=this.client.getQueryCache().build(this.client,u);return this.createResult(m,u)},u.getCurrentResult=function getCurrentResult(){return this.currentResult},u.trackResult=function trackResult(c,u){var m=this,h={},g=function trackProp(c){m.trackedProps.includes(c)||m.trackedProps.push(c)};return Object.keys(c).forEach(function(u){Object.defineProperty(h,u,{configurable:!1,enumerable:!0,get:function get(){return g(u),c[u]}})}),(u.useErrorBoundary||u.suspense)&&g(`error`),h},u.getNextResult=function getNextResult(c){var u=this;return new Promise(function(m,h){var g=u.subscribe(function(u){u.isFetching||(g(),u.isError&&c!=null&&c.throwOnError?h(u.error):m(u))})})},u.getCurrentQuery=function getCurrentQuery(){return this.currentQuery},u.remove=function remove(){this.client.getQueryCache().remove(this.currentQuery)},u.refetch=function refetch(c){return this.fetch(_extends({},c,{meta:{refetchPage:c==null?void 0:c.refetchPage}}))},u.fetchOptimistic=function fetchOptimistic(c){var u=this,m=this.client.defaultQueryObserverOptions(c),h=this.client.getQueryCache().build(this.client,m);return h.fetch().then(function(){return u.createResult(h,m)})},u.fetch=function fetch(c){var u=this;return this.executeFetch(c).then(function(){return u.updateResult(),u.currentResult})},u.executeFetch=function executeFetch(c){this.updateQuery();var u=this.currentQuery.fetch(this.options,c);return c!=null&&c.throwOnError||(u=u.catch(noop)),u},u.updateStaleTimeout=function updateStaleTimeout(){var c=this;if(this.clearStaleTimeout(),!(ka||this.currentResult.isStale||!isValidTimeout(this.options.staleTime))){var u=timeUntilStale(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(function(){c.currentResult.isStale||c.updateResult()},u)}},u.computeRefetchInterval=function computeRefetchInterval(){var c;return typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(c=this.options.refetchInterval)!=null&&c},u.updateRefetchInterval=function updateRefetchInterval(c){var u=this;this.clearRefetchInterval(),this.currentRefetchInterval=c,!(ka||this.options.enabled===!1||!isValidTimeout(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(u.options.refetchIntervalInBackground||Ma.isFocused())&&u.executeFetch()},this.currentRefetchInterval))},u.updateTimers=function updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},u.clearTimers=function clearTimers(){this.clearStaleTimeout(),this.clearRefetchInterval()},u.clearStaleTimeout=function clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},u.clearRefetchInterval=function clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},u.createResult=function createResult(c,u){var m=this.currentQuery,h=this.options,g=this.currentResult,_=this.currentResultState,v=this.currentResultOptions,y=c!==m,b=y?c.state:this.currentQueryInitialState,S=y?this.currentResult:this.previousQueryResult,C=c.state,T=C.dataUpdatedAt,E=C.error,D=C.errorUpdatedAt,A=C.isFetching,N=C.status,P=!1,V=!1,H;if(u.optimisticResults){var U=this.hasListeners(),W=!U&&shouldFetchOnMount(c,u),G=U&&shouldFetchOptionally(c,m,u,h);(W||G)&&(A=!0,T||(N=`loading`))}if(u.keepPreviousData&&!C.dataUpdateCount&&S!=null&&S.isSuccess&&N!==`error`)H=S.data,T=S.dataUpdatedAt,N=S.status,P=!0;else if(u.select&&C.data!==void 0)if(g&&C.data===(_==null?void 0:_.data)&&u.select===this.selectFn)H=this.selectResult;else try{this.selectFn=u.select,H=u.select(C.data),u.structuralSharing!==!1&&(H=replaceEqualDeep(g==null?void 0:g.data,H)),this.selectResult=H,this.selectError=null}catch(c){getLogger().error(c),this.selectError=c}else H=C.data;if(u.placeholderData!==void 0&&H===void 0&&(N===`loading`||N===`idle`)){var K;if(g!=null&&g.isPlaceholderData&&u.placeholderData===(v==null?void 0:v.placeholderData))K=g.data;else if(K=typeof u.placeholderData==`function`?u.placeholderData():u.placeholderData,u.select&&K!==void 0)try{K=u.select(K),u.structuralSharing!==!1&&(K=replaceEqualDeep(g==null?void 0:g.data,K)),this.selectError=null}catch(c){getLogger().error(c),this.selectError=c}K!==void 0&&(N=`success`,H=K,V=!0)}return this.selectError&&(E=this.selectError,H=this.selectResult,D=Date.now(),N=`error`),{status:N,isLoading:N===`loading`,isSuccess:N===`success`,isError:N===`error`,isIdle:N===`idle`,data:H,dataUpdatedAt:T,error:E,errorUpdatedAt:D,failureCount:C.fetchFailureCount,errorUpdateCount:C.errorUpdateCount,isFetched:C.dataUpdateCount>0||C.errorUpdateCount>0,isFetchedAfterMount:C.dataUpdateCount>b.dataUpdateCount||C.errorUpdateCount>b.errorUpdateCount,isFetching:A,isRefetching:A&&N!==`loading`,isLoadingError:N===`error`&&C.dataUpdatedAt===0,isPlaceholderData:V,isPreviousData:P,isRefetchError:N===`error`&&C.dataUpdatedAt!==0,isStale:isStale(c,u),refetch:this.refetch,remove:this.remove}},u.shouldNotifyListeners=function shouldNotifyListeners(c,u){if(!u)return!0;var m=this.options,h=m.notifyOnChangeProps,g=m.notifyOnChangePropsExclusions;if(!h&&!g||h===`tracked`&&!this.trackedProps.length)return!0;var _=h===`tracked`?this.trackedProps:h;return Object.keys(c).some(function(m){var h=m,v=c[h]!==u[h],y=_==null?void 0:_.some(function(c){return c===m}),b=g==null?void 0:g.some(function(c){return c===m});return v&&!b&&(!_||y)})},u.updateResult=function updateResult(c){var u=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!shallowEqualObjects(this.currentResult,u)){var m={cache:!0};(c==null?void 0:c.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,u)&&(m.listeners=!0),this.notify(_extends({},m,c))}},u.updateQuery=function updateQuery(){var c=this.client.getQueryCache().build(this.client,this.options);if(c!==this.currentQuery){var u=this.currentQuery;this.currentQuery=c,this.currentQueryInitialState=c.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(u==null||u.removeObserver(this),c.addObserver(this))}},u.onQueryUpdate=function onQueryUpdate(c){var u={};c.type===`success`?u.onSuccess=!0:c.type===`error`&&!isCancelledError(c.error)&&(u.onError=!0),this.updateResult(u),this.hasListeners()&&this.updateTimers()},u.notify=function notify(c){var u=this;Va.batch(function(){c.onSuccess?(u.options.onSuccess==null||u.options.onSuccess(u.currentResult.data),u.options.onSettled==null||u.options.onSettled(u.currentResult.data,null)):c.onError&&(u.options.onError==null||u.options.onError(u.currentResult.error),u.options.onSettled==null||u.options.onSettled(void 0,u.currentResult.error)),c.listeners&&u.listeners.forEach(function(c){c(u.currentResult)}),c.cache&&u.client.getQueryCache().notify({query:u.currentQuery,type:`observerResultsUpdated`})})},QueryObserver}(Da)})),io,ao=__esmMin((()=>{Rt(),Ea(),Xa(),Ha(),Oa(),io=function(c){_inheritsLoose(MutationObserver,c);function MutationObserver(u,m){var h=c.call(this)||this;return h.client=u,h.setOptions(m),h.bindMethods(),h.updateResult(),h}var u=MutationObserver.prototype;return u.bindMethods=function bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},u.setOptions=function setOptions(c){this.options=this.client.defaultMutationOptions(c)},u.onUnsubscribe=function onUnsubscribe(){if(!this.listeners.length){var c;(c=this.currentMutation)==null||c.removeObserver(this)}},u.onMutationUpdate=function onMutationUpdate(c){this.updateResult();var u={listeners:!0};c.type===`success`?u.onSuccess=!0:c.type===`error`&&(u.onError=!0),this.notify(u)},u.getCurrentResult=function getCurrentResult(){return this.currentResult},u.reset=function reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},u.mutate=function mutate(c,u){return this.mutateOptions=u,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,_extends({},this.options,{variables:c===void 0?this.options.variables:c})),this.currentMutation.addObserver(this),this.currentMutation.execute()},u.updateResult=function updateResult(){var c=this.currentMutation?this.currentMutation.state:getDefaultState(),u=_extends({},c,{isLoading:c.status===`loading`,isSuccess:c.status===`success`,isError:c.status===`error`,isIdle:c.status===`idle`,mutate:this.mutate,reset:this.reset});this.currentResult=u},u.notify=function notify(c){var u=this;Va.batch(function(){u.mutateOptions&&(c.onSuccess?(u.mutateOptions.onSuccess==null||u.mutateOptions.onSuccess(u.currentResult.data,u.currentResult.variables,u.currentResult.context),u.mutateOptions.onSettled==null||u.mutateOptions.onSettled(u.currentResult.data,null,u.currentResult.variables,u.currentResult.context)):c.onError&&(u.mutateOptions.onError==null||u.mutateOptions.onError(u.currentResult.error,u.currentResult.variables,u.currentResult.context),u.mutateOptions.onSettled==null||u.mutateOptions.onSettled(void 0,u.currentResult.error,u.currentResult.variables,u.currentResult.context))),c.listeners&&u.listeners.forEach(function(c){c(u.currentResult)})})},MutationObserver}(Da)})),oo=__esmMin((()=>{})),so=__esmMin((()=>{za(),Ja(),to(),ro(),Ea(),Aa(),Ha(),Oa(),Rt(),$a(),Qa(),ao(),Wa(),Na(),Ia(),oo()})),co,lo=__esmMin((()=>{co=u.default.unstable_batchedUpdates})),uo=__esmMin((()=>{so(),lo(),Va.setBatchNotifyFunction(co)})),fo,po=__esmMin((()=>{fo=console})),mo=__esmMin((()=>{so(),po(),setLogger(fo)}));function getQueryClientContext(c){return c&&typeof window<`u`?(window.ReactQueryClientContext||(window.ReactQueryClientContext=ho),window.ReactQueryClientContext):ho}var ho,_o,vo,yo,bo=__esmMin((()=>{ho=c.default.createContext(void 0),_o=c.default.createContext(!1),vo=function useQueryClient(){var u=c.default.useContext(getQueryClientContext(c.default.useContext(_o)));if(!u)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return u},yo=function QueryClientProvider(u){var m=u.client,h=u.contextSharing,g=h!==void 0&&h,_=u.children;c.default.useEffect(function(){return m.mount(),function(){m.unmount()}},[m]);var v=getQueryClientContext(g);return c.default.createElement(_o.Provider,{value:g},c.default.createElement(v.Provider,{value:m},_))}}));function createValue(){var c=!1;return{clearReset:function clearReset(){c=!1},reset:function reset(){c=!0},isReset:function isReset(){return c}}}var xo,So,Co=__esmMin((()=>{xo=c.default.createContext(createValue()),So=function useQueryErrorResetBoundary(){return c.default.useContext(xo)}}));function shouldThrowError(c,u,m){return typeof u==`function`?u.apply(void 0,m):typeof u==`boolean`?u:!!c}var wo=__esmMin((()=>{}));function useMutation(u,m,h){var g=c.default.useRef(!1),_=c.default.useState(0)[1],v=parseMutationArgs(u,m,h),y=vo(),b=c.default.useRef();b.current?b.current.setOptions(v):b.current=new io(y,v);var S=b.current.getCurrentResult();c.default.useEffect(function(){g.current=!0;var c=b.current.subscribe(Va.batchCalls(function(){g.current&&_(function(c){return c+1})}));return function(){g.current=!1,c()}},[]);var C=c.default.useCallback(function(c,u){b.current.mutate(c,u).catch(noop)},[]);if(S.error&&shouldThrowError(void 0,b.current.options.useErrorBoundary,[S.error]))throw S.error;return _extends({},S,{mutate:C,mutateAsync:S.mutate})}var To=__esmMin((()=>{Rt(),Ha(),Aa(),ao(),bo(),wo()}));function useBaseQuery(u,m){var h=c.default.useRef(!1),g=c.default.useState(0)[1],_=vo(),v=So(),y=_.defaultQueryObserverOptions(u);y.optimisticResults=!0,y.onError&&(y.onError=Va.batchCalls(y.onError)),y.onSuccess&&(y.onSuccess=Va.batchCalls(y.onSuccess)),y.onSettled&&(y.onSettled=Va.batchCalls(y.onSettled)),y.suspense&&(typeof y.staleTime!=`number`&&(y.staleTime=1e3),y.cacheTime===0&&(y.cacheTime=1)),(y.suspense||y.useErrorBoundary)&&(v.isReset()||(y.retryOnMount=!1));var b=c.default.useState(function(){return new m(_,y)})[0],S=b.getOptimisticResult(y);if(c.default.useEffect(function(){h.current=!0,v.clearReset();var c=b.subscribe(Va.batchCalls(function(){h.current&&g(function(c){return c+1})}));return b.updateResult(),function(){h.current=!1,c()}},[v,b]),c.default.useEffect(function(){b.setOptions(y,{listeners:!1})},[y,b]),y.suspense&&S.isLoading)throw b.fetchOptimistic(y).then(function(c){var u=c.data;y.onSuccess==null||y.onSuccess(u),y.onSettled==null||y.onSettled(u,null)}).catch(function(c){v.clearReset(),y.onError==null||y.onError(c),y.onSettled==null||y.onSettled(void 0,c)});if(S.isError&&!v.isReset()&&!S.isFetching&&shouldThrowError(y.suspense,y.useErrorBoundary,[S.error,b.getCurrentQuery()]))throw S.error;return y.notifyOnChangeProps===`tracked`&&(S=b.trackResult(S,y)),S}var Eo=__esmMin((()=>{Ha(),Co(),bo(),wo()}));function useQuery(c,u,m){return useBaseQuery(parseQueryArgs(c,u,m),no)}var Do=__esmMin((()=>{so(),Aa(),Eo()})),Oo=__esmMin((()=>{})),ko=__esmMin((()=>{uo(),mo(),bo(),Co(),Ha(),Aa(),To(),Do(),Ea(),ro(),Oa(),Rt(),$a(),Eo(),so(),Oo()})),Ao=__esmMin((()=>{so(),ko()}));Ao(),Q();function KitName(){var u,m=(0,c.useContext)(wa),g=_slicedToArray((0,c.useState)(null),2),_=g[0],v=g[1],y=function validateKitName(c){return!c||c.trim().length===0?(0,h.__)(`Must add a name`,`elementor`):null},b=function handleChange(c){var u=c.target.value;m.dispatch({type:`SET_KIT_TITLE`,payload:u}),S(u)},S=function validateAndShowError(c){var u=y(c);return v(u),u};return c.default.createElement(Grid$14,{container:!0,direction:`column`},c.default.createElement(Text$11,{tag:`span`,variant:`xs`},(0,h.__)(`Name`,`elementor`)),c.default.createElement(TextField,{placeholder:(0,h.__)(`Type name here...`,`elementor`),onChange:b,onBlur:b,className:_?`e-app-export-kit-information__field--error`:``,title:_||``,value:((u=m.data.kitInfo)==null?void 0:u.title)||``,autoFocus:!0}),c.default.createElement(`div`,{className:`e-app-export-kit-information__error-container`},_&&c.default.createElement(Text$11,{variant:`xs`,className:`e-app-export-kit-information__validation-error`},_)))}function KitDescription(){var u=(0,c.useContext)(wa);return c.default.createElement(Grid$14,{container:!0,direction:`column`},c.default.createElement(Text$11,{tag:`span`,variant:`xs`},(0,h.__)(`Description (Optional)`,`elementor`)),c.default.createElement(TextField,{placeholder:(0,h.__)(`Type description here...`,`elementor`),onChange:function onChange(c){u.dispatch({type:`SET_KIT_DESCRIPTION`,payload:c.target.value})}}))}function KitInformation(){return c.default.createElement(c.default.Fragment,null,c.default.createElement(Box$22,null,c.default.createElement(List,{padding:`24 40`,separated:!0,className:`e-app-export-kit-information`},c.default.createElement(List.Item,null,c.default.createElement(Grid$14,{container:!0,noWrap:!0,direction:`column`,className:`e-app-export-kit-information__content`},c.default.createElement(Grid$14,{item:!0,container:!0},c.default.createElement(KitName,null)),c.default.createElement(Grid$14,{item:!0,container:!0},c.default.createElement(KitDescription,null)))))))}wn();function ExportKit$1(){var u=(0,c.useContext)(wa),m=(0,c.useContext)(ui);return(0,c.useEffect)(function(){var c;u.dispatch({type:`SET_IS_EXPORT_PROCESS_STARTED`,payload:!0}),m.dispatch({type:`SET_CPT`,payload:ta((c=elementorAppConfig[`import-export`].summaryTitles.content)==null?void 0:c.customPostTypes,`plural`)})},[]),c.default.createElement(Layout,{type:`export`,footer:function getFooter(){return c.default.createElement(ActionsFooter,null,c.default.createElement(Cn,{variant:`contained`,text:(0,h.__)(`Next`,`elementor`),color:u.data.kitInfo.title?`primary`:`disabled`,url:u.data.kitInfo.title?`/export/plugins`:``}))}()},c.default.createElement(`section`,{className:`e-app-export-kit`},c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Select which items to export`,`elementor`),description:[(0,h.__)(`You can export the content, site settings, and templates as a Website Template to be reused in the future.`,`elementor`),c.default.createElement(c.default.Fragment,{key:`description-secondary-line`},(0,h.__)(`Uncheck the items you don't want to include.`,`elementor`),` `,function getLearnMoreLink(){return c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,italic:!0},(0,h.__)(`Learn More`,`elementor`))}())]}),c.default.createElement(Grid$14,{container:!0,direction:`column`,className:`e-app-export-kit__content`},c.default.createElement(KitInformation,null),c.default.createElement(KitContent,{contentData:li}))))}__name(ExportKit$1,`ExportKit`),Rt(),wn(),Qt(),Zt();function DashboardButton(u){var m=useAction(),h=[`e-app-dashboard-button`,u.className];return c.default.createElement(Cn,_extends({},u,{className:qt(h),text:u.text,onClick:m.backToDashboard}))}DashboardButton.propTypes={className:Z.default.string,text:Z.default.string},DashboardButton.defaultProps={className:``,variant:`contained`,color:`primary`,text:(0,h.__)(`Back to dashboard`,`elementor`)},Lt(),Gi(),wn();var jo=/[<>:"/\\|?*]/g;function ExportComplete$1(){var u,m=(0,c.useContext)(wa),g=zi.CLOUD===m.data.kitInfo.source,_=Nt(),v=(0,c.useRef)(null),y=function getFooter(){return c.default.createElement(ActionsFooter,null,g?c.default.createElement(Cn,{text:(0,h.__)(`Open library`,`elementor`),variant:`contained`,color:`primary`,url:`/kit-library/cloud`}):c.default.createElement(DashboardButton,{text:(0,h.__)(`Done`,`elementor`)}))},b=function downloadFile(){if(!v.current){var c,u=document.createElement(`a`),h=`elementor-kit`,g=(((c=m.data.kitInfo)==null?void 0:c.title)||h).replace(jo,``).trim()||h;u.href=`data:text/plain;base64,`+m.data.exportedData.file,u.download=g+`.zip`,v.current=u}v.current.click()},S=function getDownloadLink(){return c.default.createElement(InlineLink,{onClick:b,italic:!0},(0,h.__)(`Download manually`,`elementor`))},C=function getShowMeHowLink(){return c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,italic:!0},(0,h.__)(`Show me how`,`elementor`))},T=function getTakeMeThereLink(){return c.default.createElement(InlineLink,{url:`/kit-library/cloud`,italic:!0},(0,h.__)(`Take me there`,`elementor`))};(0,c.useEffect)(function(){if(!m.data.exportedData)return _(`/export`);g||b()},[m.data.downloadUrl,g]);var E=(0,c.useMemo)(function(){return g?(0,h.__)(`Your website template is now saved to the library!`,`elementor`):(0,h.__)(`Your .zip file is ready`,`elementor`)},[g]),D=(0,c.useMemo)(function(){return g?c.default.createElement(c.default.Fragment,null,(0,h.__)(`You can find it in the My Website Templates tab.`,`elementor`),` `,T()):(0,h.__)(`Once the download is complete, you can upload it to be used for other sites.`,`elementor`)},[g]);return c.default.createElement(Layout,{type:`export`,footer:y()},c.default.createElement(WizardStep,{image:elementorAppConfig.assets_url+`images/go-pro.svg`,heading:E,description:D,notice:function getNotice(){return g?c.default.createElement(c.default.Fragment,null,(0,h.__)(`Build sites faster with Website Templates.`,`elementor`),` `,C()):c.default.createElement(c.default.Fragment,null,(0,h.__)(`Is the automatic download not starting?`,`elementor`),` `,S())}()},c.default.createElement(va,{data:(u=m.data)==null||(u=u.exportedData)==null?void 0:u.manifest})))}__name(ExportComplete$1,`ExportComplete`);var Mo=[3,1],No=[0];function ExportPluginsSelection(u){var m=u.onSelect,h=usePlugins().response,g=usePluginsData(h.data).pluginsData.filter(function(c){var u=c.status;return aa.ACTIVE===u||aa.MULTISITE_ACTIVE===u});return h.data?c.default.createElement(ba,{plugins:g,initialSelected:function getInitialSelected(){var c=[0];return g.length>1&&fa.ELEMENTOR_PRO===g[1].name&&c.push(1),c}(),initialDisabled:No,layout:Mo,withStatus:!1,onSelect:m}):c.default.createElement(Loader,{absoluteCenter:!0})}ExportPluginsSelection.propTypes={onSelect:Z.default.func.isRequired};var Po=(0,c.memo)(ExportPluginsSelection);function fetchCloudKitsEligibility(){return _fetchCloudKitsEligibility.apply(this,arguments)}function _fetchCloudKitsEligibility(){return _fetchCloudKitsEligibility=_asyncToGenerator(Fo.default.mark(function _callee(){var c;return Fo.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=1,$e.data.get(`cloud-kits/eligibility`,{},{refresh:!0});case 1:return c=u.sent,u.abrupt(`return`,c==null?void 0:c.data);case 2:case`end`:return u.stop()}},_callee)})),_fetchCloudKitsEligibility.apply(this,arguments)}function fetchCloudKitsQuota(){return _fetchCloudKitsQuota.apply(this,arguments)}function _fetchCloudKitsQuota(){return _fetchCloudKitsQuota=_asyncToGenerator(Fo.default.mark(function _callee2(){var c;return Fo.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=1,$e.data.get(`cloud-kits/quota`,{},{refresh:!0});case 1:return c=u.sent,u.abrupt(`return`,c==null?void 0:c.data);case 2:case`end`:return u.stop()}},_callee2)})),_fetchCloudKitsQuota.apply(this,arguments)}var Fo,Io=__esmMin((()=>{wi(),Fo=__toESM(Fi())}));function useCloudKitsEligibility(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return useQuery([Lo],fetchCloudKitsEligibility,c)}var Lo,Ro=__esmMin((()=>{Io(),Lo=`cloud-kits-availability`}));Ro();function useConnectState$2(){var u=(0,c.useContext)(Ta);if(!u)throw Error(`useConnectState must be used within a ConnectStateProvider`);return u}__name(useConnectState$2,`useConnectState`),Gi(),wn();function ExportPluginsFooter(u){var m=u.isKitReady,g=(0,c.useContext)(wa),_=useConnectState$2(),v=_.isConnected,y=_.isConnecting,b=_.setConnecting,S=_.handleConnectSuccess,C=_.handleConnectError,T=(0,c.useRef)(),E=useCloudKitsEligibility({enabled:v}),D=E.data,A=E.isLoading,N=E.refetch,P=(D==null?void 0:D.is_eligible)||!1;(0,c.useEffect)(function(){T.current&&jQuery(T.current).elementorConnect({popup:{width:600,height:700},success:function success(){S(),b(!0),N()},error:function error(){C()}})},[S,C,b,N]),(0,c.useEffect)(function(){!y||A||(P?(g.dispatch({type:`SET_KIT_SAVE_SOURCE`,payload:zi.CLOUD}),window.location.href=elementorAppConfig.base_url+`#/export/process`):window.location.href=elementorAppConfig.base_url+`#/kit-library/cloud`)},[y,A,P,g]),(0,c.useEffect)(function(){y&&!A&&b(!1)},[y,A,b]);var V=function handleUpgradeClick(){window.location.href=elementorAppConfig.base_url+`#/kit-library/cloud`},H=function handleUploadClick(){g.dispatch({type:`SET_KIT_SAVE_SOURCE`,payload:zi.CLOUD})};return c.default.createElement(ActionsFooter,{className:`e-app-export-actions-container`},c.default.createElement(Cn,{text:(0,h.__)(`Back`,`elementor`),variant:`contained`,url:`/export`}),function renderCloudButton(){if(!v){var u;return c.default.createElement(Cn,{elRef:T,text:(0,h.__)(`Save to library`,`elementor`),variant:`outlined`,color:`secondary`,url:((u=elementorAppConfig)==null||(u=u[`cloud-library`])==null||(u=u.library_connect_url)==null?void 0:u.replace(/&#038;/g,`&`))||`#`})}return y||A?c.default.createElement(Cn,{variant:`outlined`,color:`secondary`,icon:`eicon-loading eicon-animation-spin`}):P?c.default.createElement(Cn,{text:(0,h.__)(`Save to library`,`elementor`),variant:`outlined`,color:`secondary`,url:`/export/process`,onClick:H}):c.default.createElement(Cn,{text:(0,h.__)(`Save to library`,`elementor`),variant:`outlined`,color:`secondary`,onClick:V})}(),c.default.createElement(Cn,{text:(0,h.__)(`Export as .zip`,`elementor`),variant:`contained`,color:m&&!A?`primary`:`disabled`,url:m&&!A?`/export/process`:``,hideText:A,icon:A?`eicon-loading eicon-animation-spin`:``,onClick:function onClick(){g.dispatch({type:`SET_KIT_SAVE_SOURCE`,payload:zi.FILE})}}))}ExportPluginsFooter.propTypes={isKitReady:Z.default.bool.isRequired},Q(),Lt();function ExportPlugins(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(wa),g=Nt(),_=_slicedToArray((0,c.useState)(!1),2),v=_[0],y=_[1],b=m.data||[],S=b.plugins,C=b.isExportProcessStarted,T=!!u.data.includes.length,E=(0,c.useCallback)(function(c){return m.dispatch({type:`SET_PLUGINS`,payload:c})},[]);return(0,c.useEffect)(function(){C||g(`/export`)},[]),(0,c.useEffect)(function(){T&&S.length?y(!0):y(S.length>1)},[S]),c.default.createElement(Layout,{type:`export`,footer:c.default.createElement(ExportPluginsFooter,{isKitReady:v})},c.default.createElement(`section`,{className:`e-app-export-plugins`},c.default.createElement(PageHeader$1,{heading:(0,h.__)(`Select which plugins to export`,`elementor`),description:[(0,h.__)(`Your Website Template may not work as expected if key plugins are missing.`,`elementor`),c.default.createElement(c.default.Fragment,{key:`description-secondary-line`},(0,h.__)(`By default, we’ll include everything in your file. Uncheck the items you don't want.`,`elementor`),` `,function getLearnMoreLink(){return c.default.createElement(InlineLink,{url:`https://go.elementor.com/app-what-are-kits`,italic:!0},(0,h.__)(`Learn More`,`elementor`))}())]}),c.default.createElement(Po,{onSelect:E})))}function useExportPluginsData(u){var m=function getData(){var c=[];return u.forEach(function(u){var m=u.name,h=u.plugin,g=u.plugin_uri,_=u.version;c.push({name:m,plugin:h,pluginUri:g,version:_})}),c};return{pluginsData:(0,c.useMemo)(function(){return m()},[u])}}Wt(),wi(),Q();var zo=__toESM(Fi());Lt(),Gi();function ExportProcess$1(){var u=(0,c.useContext)(ui),m=(0,c.useContext)(wa),h=Nt(),g=useKit$1(),_=g.kitState,v=g.kitActions,y=g.KIT_STATUS_MAP,b=_slicedToArray((0,c.useState)(``),2),S=b[0],C=b[1],T=m.data||{},E=T.plugins,D=T.exportedData,A=T.kitInfo,N=T.isExportProcessStarted,P=useExportPluginsData(E).pluginsData,V=function onDialogDismiss(){m.dispatch({type:`SET_DOWNLOAD_URL`,payload:``}),h(`export`)},H=function generateScreenshot(){return new Promise(function(c){var u=document.createElement(`iframe`);u.style=`visibility: hidden;`,u.width=`1200`,u.height=`1000`;var m=function messageHandler(h){h.data.name===`kit-screenshot-done`&&(window.removeEventListener(`message`,m),document.body.removeChild(u),c(h.data.imageUrl||null),window.removeEventListener(`message`,m))};window.addEventListener(`message`,m);var h=new URL(window.location.origin);h.searchParams.set(`kit_thumbnail`,`1`),h.searchParams.set(`nonce`,elementorAppConfig[`import-export`].kitPreviewNonce),document.body.appendChild(u),u.src=h.toString()})},U=function(){var c=_asyncToGenerator(zo.default.mark(function _callee(){var c,h,g,_,y;return zo.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(c=u.data,h=c.includes,g=c.selectedCustomPostTypes,_={include:[].concat(_toConsumableArray(h),[`plugins`]),kitInfo:A,plugins:P,selectedCustomPostTypes:g},zi.CLOUD!==m.data.kitInfo.source){b.next=2;break}return b.next=1,H();case 1:y=b.sent,_.screenShotBlob=y;case 2:v.export(_);case 3:case`end`:return b.stop()}},_callee)}));return function exportKit(){return c.apply(this,arguments)}}();return(0,c.useEffect)(function(){N?U():h(`/export`)},[]),(0,c.useEffect)(function(){switch(_.status){case y.EXPORTED:m.dispatch({type:`SET_EXPORTED_DATA`,payload:_.data});break;case y.ERROR:C(_.data);break}},[_.status]),(0,c.useEffect)(function(){D&&h(`export/complete`)},[D]),c.default.createElement(Layout,{type:`export`},c.default.createElement(FileProcess,{errorType:S,onDialogApprove:V,onDialogDismiss:V}))}__name(ExportProcess$1,`ExportProcess`),Ao(),Lt();var Bo=new eo({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:1e3*60*30}}});function Export$1(){return c.default.createElement(yo,{client:Bo},c.default.createElement(SharedContextProvider,null,c.default.createElement(ConnectStateProvider$1,null,c.default.createElement(ExportContextProvider$1,null,c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(vt,null,c.default.createElement(ExportComplete$1,{path:`complete`}),c.default.createElement(ExportPlugins,{path:`plugins`}),c.default.createElement(ExportProcess$1,{path:`process`}),c.default.createElement(ExportKit$1,{default:!0})))))))}__name(Export$1,`Export`),nn(),$t(),pn();function _createForOfIteratorHelper$2(c,u){var m=typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(!m){if(Array.isArray(c)||(m=_unsupportedIterableToArray$2(c))||u&&c&&typeof c.length==`number`){m&&(c=m);var h=0,g=function F(){};return{s:g,n:function n(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}},e:function e(c){throw c},f:g}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
17 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _,v=!0,y=!1;return{s:function s(){m=m.call(c)},n:function n(){var c=m.next();return v=c.done,c},e:function e(c){y=!0,_=c},f:function f(){try{v||m.return==null||m.return()}finally{if(y)throw _}}}}__name(_createForOfIteratorHelper$2,`_createForOfIteratorHelper`);function _unsupportedIterableToArray$2(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray$2(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray$2(c,u):void 0}}__name(_unsupportedIterableToArray$2,`_unsupportedIterableToArray`);function _arrayLikeToArray$2(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}__name(_arrayLikeToArray$2,`_arrayLikeToArray`);var Vo=_createClass(function ImportExport(){_classCallCheck(this,ImportExport),_defineProperty(this,`routes`,[{path:`/import/*`,component:Import$1},{path:`/export/*`,component:Export$1}]);var c=_createForOfIteratorHelper$2(this.routes),u;try{for(c.s();!(u=c.n()).done;){var h=u.value;m.default.addRoute(h)}}catch(u){c.e(u)}finally{c.f()}});Q(),pn(),Wt();function ownKeys$19(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$19,`ownKeys`);function _objectSpread$19(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$19(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$19(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$19,`_objectSpread`);var Ho=(0,c.createContext)(),Uo={PENDING:`PENDING`,EXPORTING:`EXPORTING`,COMPLETED:`COMPLETED`},Wo={downloadUrl:``,exportedData:null,exportStatus:Uo.PENDING,plugins:[],customization:{settings:null,templates:null,content:null,plugins:null},includes:[`content`].concat(_toConsumableArray(elementorAppConfig.hasPro?[`templates`]:[]),[`settings`,`plugins`]),kitInfo:{title:null,description:null,source:null},analytics:{customization:{settings:null,templates:null,content:null,plugins:null}},showMediaFormatValidation:!1,validationErrors:{name:null,description:null}};function exportReducer(c,u){var m,h=u.type,g=u.payload;switch(h){case`SET_DOWNLOAD_URL`:return _objectSpread$19(_objectSpread$19({},c),{},{downloadUrl:g});case`SET_EXPORTED_DATA`:return _objectSpread$19(_objectSpread$19({},c),{},{exportedData:g});case`SET_PLUGINS`:return _objectSpread$19(_objectSpread$19({},c),{},{plugins:g});case`SET_EXPORT_STATUS`:return _objectSpread$19(_objectSpread$19({},c),{},{exportStatus:g});case`SET_KIT_TITLE`:return _objectSpread$19(_objectSpread$19({},c),{},{kitInfo:_objectSpread$19(_objectSpread$19({},c.kitInfo),{},{title:g})});case`SET_KIT_DESCRIPTION`:return _objectSpread$19(_objectSpread$19({},c),{},{kitInfo:_objectSpread$19(_objectSpread$19({},c.kitInfo),{},{description:g})});case`SET_KIT_SAVE_SOURCE`:return _objectSpread$19(_objectSpread$19({},c),{},{kitInfo:_objectSpread$19(_objectSpread$19({},c.kitInfo),{},{source:g})});case`ADD_INCLUDE`:return _objectSpread$19(_objectSpread$19({},c),{},{includes:c.includes.includes(g)?c.includes:[].concat(_toConsumableArray(c.includes),[g])});case`REMOVE_INCLUDE`:return _objectSpread$19(_objectSpread$19({},c),{},{includes:c.includes.filter(function(c){return c!==g}),customization:_objectSpread$19(_objectSpread$19({},c.customization),{},_defineProperty({},g,null))});case`SET_CUSTOMIZATION`:return _objectSpread$19(_objectSpread$19({},c),{},{customization:_objectSpread$19(_objectSpread$19({},c.customization),{},_defineProperty({},g.key,g.value))});case`SET_DATA_FOR_ANALYTICS`:return _objectSpread$19(_objectSpread$19({},c),{},{analytics:{customization:_objectSpread$19(_objectSpread$19({},(m=c.analytics)==null?void 0:m.customization),{},_defineProperty({},g.key,g.value))}});case`SET_MEDIA_FORMAT_VALIDATION`:return _objectSpread$19(_objectSpread$19({},c),{},{showMediaFormatValidation:g});case`SET_VALIDATION_ERRORS`:return _objectSpread$19(_objectSpread$19({},c),{},{validationErrors:_objectSpread$19(_objectSpread$19({},c.validationErrors),g)});case`RESET_STATE`:return _objectSpread$19({},Wo);default:return c}}function ExportContextProvider(u){var m,h=u.children,g=_slicedToArray((0,c.useReducer)(exportReducer,Wo),2),_=g[0],v=g[1],y=!(((m=_.kitInfo.title)==null?void 0:m.trim())||``).length,b=_.validationErrors.name||y,S=_.validationErrors.description,C={data:_,dispatch:v,hasValidationErrors:!!(b||S),isExporting:_.exportStatus===Uo.EXPORTING,isCompleted:_.exportStatus===Uo.COMPLETED,isPending:_.exportStatus===Uo.PENDING};return c.default.createElement(Ho.Provider,{value:C},h)}ExportContextProvider.propTypes={children:Z.default.node.isRequired};function useExportContext(){var u=(0,c.useContext)(Ho);if(!u)throw Error(`useExportContext must be used within an ExportContextProvider`);return u}Rt(),pn(),_n();var Go=[`children`,`topBar`,`footer`,`sx`];function ownKeys$18(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$18,`ownKeys`);function _objectSpread$18(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$18(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$18(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$18,`_objectSpread`);function BaseLayout(u){var m,h,g=u.children,v=u.topBar,y=u.footer,b=u.sx,S=b===void 0?{}:b,C=_objectWithoutProperties(u,Go),T=((m=elementorAppConfig[`import-export-customization`])==null?void 0:m.uiTheme)||`auto`,E=T===`dark`||T===`auto`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,D=((h=elementorCommon)==null||(h=h.config)==null?void 0:h.isRTL)||!1;return c.default.createElement(_.DirectionProvider,{rtl:D},c.default.createElement(_.ThemeProvider,{colorScheme:E},c.default.createElement(_.Box,_extends({sx:_objectSpread$18({height:`100vh`,display:`flex`,flexDirection:`column`,overflow:`hidden`},S)},C),c.default.createElement(_.Box,{sx:{position:`sticky`,top:0}},v),c.default.createElement(_.Box,{component:`main`,sx:{flex:1,overflow:`auto`,display:`flex`,flexDirection:`column`}},g),c.default.createElement(_.Box,{sx:{position:`sticky`,bottom:0}},y))))}BaseLayout.propTypes={children:Z.default.node.isRequired,topBar:Z.default.node,footer:Z.default.node,sx:Z.default.object};var Ko=120,qo=180;function CenteredContent(u){var m=u.children,h=u.hasFooter,g=h!==void 0&&h,v=u.offsetHeight,y=u.maxWidth,b=y===void 0?`600px`:y,S=v||(g?qo:Ko);return c.default.createElement(_.Box,{sx:{display:`flex`,alignItems:`center`,justifyContent:`center`,minHeight:`calc(100vh - ${S}px)`,p:3}},c.default.createElement(_.Box,{sx:{maxWidth:b,textAlign:`center`,width:`100%`}},m))}CenteredContent.propTypes={children:Z.default.node.isRequired,hasFooter:Z.default.bool,offsetHeight:Z.default.number,maxWidth:Z.default.string},Rt(),pn(),_n();var Jo=[`children`,`sx`];function ownKeys$17(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$17,`ownKeys`);function _objectSpread$17(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$17(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$17(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$17,`_objectSpread`);function Footer(u){var m=u.children,h=u.sx,g=h===void 0?{}:h,v=_objectWithoutProperties(u,Jo);return c.default.createElement(_.Box,_extends({component:`footer`,sx:_objectSpread$17({mt:`auto`,py:2,px:3,borderTop:1,borderColor:`divider`,display:`flex`,justifyContent:`flex-end`,alignItems:`center`},g)},v),m)}Footer.propTypes={children:Z.default.node,sx:Z.default.object};var Yo=function compareVersions(c,u){for(var m=String(c||`0.0.0`).split(`.`).map(Number),h=String(u||`0.0.0`).split(`.`).map(Number),g=0;g<Math.max(m.length,h.length);g++){var _=m[g]||0,v=h[g]||0;if(_!==v)return _-v}return 0},Xo=function isVersionLessThan(c,u){return Yo(c,u)<0};Q(),Wt(),pn();function ownKeys$16(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$16,`ownKeys`);function _objectSpread$16(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$16(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$16(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$16,`_objectSpread`);var Zo={PENDING:`PENDING`,UPLOADING:`UPLOADING`,CUSTOMIZING:`CUSTOMIZING`,IMPORTING:`IMPORTING`,COMPLETED:`COMPLETED`},Qo={APPLY_ALL:`apply-all`},$o=function importReducer(c,u){var m=u.type,h=u.payload;switch(m){case`SET_IMPORT_STATUS`:return _objectSpread$16(_objectSpread$16({},c),{},{importStatus:h});case`SET_FILE`:return _objectSpread$16(_objectSpread$16({},c),{},{file:h});case`SET_UPLOADED_DATA`:return _objectSpread$16(_objectSpread$16({},c),{},{uploadedData:h});case`SET_IMPORTED_DATA`:return _objectSpread$16(_objectSpread$16({},c),{},{importedData:h});case`SET_KIT_UPLOAD_PARAMS`:return _objectSpread$16(_objectSpread$16({},c),{},{kitUploadParams:h});case`SET_ACTION_TYPE`:return _objectSpread$16(_objectSpread$16({},c),{},{actionType:h});case`SET_RETURN_TO`:return _objectSpread$16(_objectSpread$16({},c),{},{returnTo:h});case`SET_NO_AUTOMATIC_REDIRECT`:return _objectSpread$16(_objectSpread$16({},c),{},{noAutomaticRedirect:h});case`SET_RUNNERS_STATE`:return _objectSpread$16(_objectSpread$16({},c),{},{runnersState:_objectSpread$16(_objectSpread$16({},c.runnersState),h)});case`ADD_INCLUDE`:return _objectSpread$16(_objectSpread$16({},c),{},{includes:c.includes.includes(h)?c.includes:[].concat(_toConsumableArray(c.includes),[h])});case`ADD_INCLUDES`:return _objectSpread$16(_objectSpread$16({},c),{},{includes:Array.from(new Set([].concat(_toConsumableArray(c.includes),_toConsumableArray(h))))});case`REMOVE_INCLUDE`:return _objectSpread$16(_objectSpread$16({},c),{},{includes:c.includes.filter(function(c){return c!==h}),customization:_objectSpread$16(_objectSpread$16({},c.customization),{},_defineProperty({},h,null))});case`RESET_STATE`:return _objectSpread$16({},ts);case`SET_CUSTOMIZATION`:return _objectSpread$16(_objectSpread$16({},c),{},{customization:_objectSpread$16(_objectSpread$16({},c.customization),{},_defineProperty({},h.key,h.value))});case`SET_DURATION`:return _objectSpread$16(_objectSpread$16({},c),{},{duration:h});default:return c}},es=(0,c.createContext)(),ts={file:null,uploadedData:null,importedData:null,kitUploadParams:null,actionType:null,returnTo:null,noAutomaticRedirect:!1,plugins:[],includes:[`plugins`],importStatus:Zo.PENDING,runnersState:{},customization:{settings:null,templates:null,content:null,plugins:null},duration:null};function ImportContextProvider(u){var m,h,g=_slicedToArray((0,c.useReducer)($o,ts),2),_=g[0],v=g[1],y=Xo((m=_.uploadedData)==null||(m=m.manifest)==null?void 0:m.version,elementorAppConfig[`import-export-customization`].manifestVersion),b=Xo(elementorAppConfig[`import-export-customization`].elementorVersion,(h=_.uploadedData)==null||(h=h.manifest)==null?void 0:h.elementor_version);return c.default.createElement(es.Provider,{value:{data:_,dispatch:v,runnersState:_.runnersState,isUploading:_.importStatus===Zo.UPLOADING,isCustomizing:_.importStatus===Zo.CUSTOMIZING,isProcessing:_.importStatus===Zo.IMPORTING,isCompleted:_.importStatus===Zo.COMPLETED,isOldExport:y,isOldElementorVersion:b}},u.children)}ImportContextProvider.propTypes={children:Z.default.node.isRequired};function useImportContext(){var u=(0,c.useContext)(es);if(!u)throw Error(`useImportContext must be used within an ImportContextProvider`);return u}function useContextDetection(){var u=(0,c.useContext)(es),m=(0,c.useContext)(Ho);if(u)return{isImport:!0,contextData:u};if(m)return{isImport:!1,contextData:m};throw Error(`useContextDetection must be used within either an ImportContextProvider or ExportContextProvider`)}Rt();var ns=(0,_.styled)(function ElementorLogo(u){return c.default.createElement(_.SvgIcon,_extends({viewBox:`0 0 32 32`},u),c.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M2.69648 24.8891C0.938383 22.2579 0 19.1645 0 16C0 11.7566 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7566 0 16 0C19.1645 0 22.2579 0.938383 24.8891 2.69648C27.5203 4.45459 29.5711 6.95344 30.7821 9.87706C31.9931 12.8007 32.3099 16.0177 31.6926 19.1214C31.0752 22.2251 29.5514 25.0761 27.3137 27.3137C25.0761 29.5514 22.2251 31.0752 19.1214 31.6926C16.0177 32.3099 12.8007 31.9931 9.87706 30.7821C6.95344 29.5711 4.45459 27.5203 2.69648 24.8891ZM12.0006 9.33281H9.33437V22.6665H12.0006V9.33281ZM22.6657 9.33281H14.6669V11.9991H22.6657V9.33281ZM22.6657 14.6654H14.6669V17.3316H22.6657V14.6654ZM22.6657 20.0003H14.6669V22.6665H22.6657V20.0003Z`}))})(function(c){var u=c.theme;return{width:u.spacing(4),height:u.spacing(4),"& path":{fill:u.palette.text.primary}}});function PageHeader(u){var m=u.title,g=m===void 0?(0,h.__)(`Export`,`elementor`):m,y=useContextDetection(),b=y.isImport,S=y.contextData;return c.default.createElement(c.default.Fragment,null,c.default.createElement(_.Stack,{direction:`row`,spacing:2,alignItems:`center`},c.default.createElement(ns,{sx:{mr:1}}),c.default.createElement(_.Typography,{variant:`h6`,component:`h1`,color:`text.primary`,sx:{fontWeight:600}},g)),c.default.createElement(_.Stack,{direction:`row`,spacing:1,alignItems:`center`},c.default.createElement(_.IconButton,{onClick:function handleClose(){var c=`admin.php?page=elementor-tools#tab-import-export-kit`;if(b){var u,m;(S==null||(u=S.data)==null||(u=u.kitUploadParams)==null?void 0:u.source)===`cloud`?c=`admin.php?page=elementor-app&source=kit_import#kit-library/cloud`:(S==null||(m=S.data)==null||(m=m.kitUploadParams)==null?void 0:m.source)===`kit-library`&&(c=`admin.php?page=elementor-app&source=kit_import#kit-library`)}window.top.location=elementorAppConfig.admin_url+c},"aria-label":(0,h.__)(`Close`,`elementor`)},c.default.createElement(v.XIcon,null))))}PageHeader.propTypes={title:Z.default.string},Rt(),pn(),_n();var rs=[`children`,`sx`];function ownKeys$15(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$15,`ownKeys`);function _objectSpread$15(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$15(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$15(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$15,`_objectSpread`);function TopBar(u){var m=u.children,h=u.sx,g=h===void 0?{}:h,v=_objectWithoutProperties(u,rs);return c.default.createElement(c.default.Fragment,null,c.default.createElement(_.AppBar,_extends({position:`static`,elevation:0,sx:_objectSpread$15({backgroundColor:`background.default`},g)},v),c.default.createElement(_.Toolbar,{sx:{minHeight:{xs:56,sm:64},px:3,justifyContent:`space-between`}},m)),c.default.createElement(_.Divider,null))}TopBar.propTypes={children:Z.default.node,sx:Z.default.object},wi(),Q();function useKitPlugins(u){var m=u.open,h=_slicedToArray((0,c.useState)({}),2),g=h[0],_=h[1],v=_slicedToArray((0,c.useState)(!1),2),y=v[0],b=v[1],S=(0,c.useCallback)(_asyncToGenerator(zo.default.mark(function _callee(){var c,u,m,h,g,v;return zo.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return b(!0),y.prev=1,u=`${elementorCommon.config.urls.rest}wp/v2/plugins/`,y.next=2,fetch(u,{method:`GET`,headers:{"Content-Type":`application/json`,"X-WP-Nonce":((c=window.wpApiSettings)==null?void 0:c.nonce)||``}});case 2:return m=y.sent,y.next=3,m.json();case 3:if(h=y.sent,m.ok){y.next=4;break}throw g=(h==null?void 0:h.message)||`HTTP error! Status: ${m.status}`,Error(g);case 4:if(Array.isArray(h)){y.next=5;break}return y.abrupt(`return`);case 5:v={},h.forEach(function(c){v[c.plugin]={name:c.name,plugin:c.plugin,pluginUri:c.plugin_uri,version:c.version}}),_(v),y.next=7;break;case 6:y.prev=6,y.catch(1),_({});case 7:return y.prev=7,b(!1),y.finish(7);case 8:case`end`:return y.stop()}},_callee,null,[[1,6,7,8]])})),[]);return(0,c.useEffect)(function(){m&&S()},[m,S]),{pluginsList:g,isLoading:y}}function UpgradeVersionBanner(){return c.default.createElement(_.Paper,{color:`info`,elevation:0,variant:`elevation`},c.default.createElement(_.Stack,{direction:`row`,sx:{alignItems:`center`,justifyContent:`space-between`,gap:`5px`,py:1.5,px:2.5}},c.default.createElement(_.Stack,{direction:`row`,sx:{alignItems:`center`,gap:`5px`}},c.default.createElement(_.SvgIcon,{viewBox:`0 0 22 22`,sx:{fontSize:16,color:`info.light`}},c.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M4.58268 4.35352C4.5219 4.35352 4.46361 4.37766 4.42064 4.42064C4.37766 4.46361 4.35352 4.5219 4.35352 4.58268V6.64518H6.64518V4.35352H4.58268ZM4.58268 2.97852C4.15723 2.97852 3.7492 3.14753 3.44837 3.44837C3.14753 3.7492 2.97852 4.15723 2.97852 4.58268V17.416C2.97852 17.8415 3.14753 18.2495 3.44837 18.5503C3.74921 18.8512 4.15723 19.0202 4.58268 19.0202H17.416C17.8415 19.0202 18.2495 18.8512 18.5503 18.5503C18.8512 18.2495 19.0202 17.8415 19.0202 17.416V4.58268C19.0202 4.15723 18.8512 3.74921 18.5503 3.44837C18.2495 3.14753 17.8415 2.97852 17.416 2.97852H4.58268ZM8.02018 4.35352V6.64518H17.6452V4.58268C17.6452 4.5219 17.621 4.46361 17.5781 4.42064C17.5351 4.37766 17.4768 4.35352 17.416 4.35352H8.02018ZM17.6452 8.02018H4.35352V17.416C4.35352 17.4768 4.37766 17.5351 4.42064 17.5781C4.46361 17.621 4.5219 17.6452 4.58268 17.6452H17.416C17.4768 17.6452 17.5351 17.621 17.5781 17.5781C17.621 17.5351 17.6452 17.4768 17.6452 17.416V8.02018Z`,fill:`currentColor`})),c.default.createElement(_.Typography,{variant:`body2`},(0,h.__)(`You’re using an older Elementor version. Update for full customization.`,`elementor`))),c.default.createElement(_.Button,{variant:`outlined`,onClick:function onClick(){var c;return window.open((c=elementorAppConfig[`import-export-customization`])==null?void 0:c.upgradeVersionUrl,`_blank`)},color:`info`},(0,h.__)(`Update version`,`elementor`))))}Gt();var is={STRING:function STRING(c){return c},BOOLEAN:function BOOLEAN(c){return c},EMPTY_ARRAY:function EMPTY_ARRAY(){return`None`},FULL_ARRAY:function FULL_ARRAY(){return`All`},PARTIAL_ARRAY:function PARTIAL_ARRAY(){return`Partial`}},as=function getTotalAvailableCount(c,u){return u.reduce(function(c,u){var m=u.key;return c[m]=u.options.length,c},{})[c]||0},os=function transformValueForAnalytics(c,u,m){if(typeof u==`string`||typeof u==`boolean`)return is[_typeof(u).toUpperCase()](u);if(_typeof(u)===`object`&&u!==null&&!Array.isArray(u)&&`enabled`in u)return u.enabled;if(Array.isArray(u)){if(u.length===0)return is.EMPTY_ARRAY();var h=as(c,m);return u.length===h?is.FULL_ARRAY():is.PARTIAL_ARRAY()}return u};pn(),Q(),xi();function ownKeys$14(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$14,`ownKeys`);function _objectSpread$14(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$14(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$14(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$14,`_objectSpread`);var ss=function transformAnalyticsData(c){for(var u={},m=0,h=Object.entries(c);m<h.length;m++){var g=_slicedToArray(h[m],2),_=g[0],v=g[1];u[_]=os(_,v,[])}return u},cs=[`elementor/elementor`];function KitPluginsCustomizationDialog(u){var m,g,y,b,S=u.open,C=u.handleClose,T=u.handleSaveChanges,E=(m=useContextDetection())==null?{}:m,D=E.isImport,A=D!==void 0&&D,N=E.contextData,P=N===void 0?{}:N,V=P.data,H=V===void 0?null:V,U=P.isOldElementorVersion,W=U!==void 0&&U,G=useKitPlugins({open:S&&!A}),K=G.pluginsList,q=G.isLoading,ee=(0,c.useMemo)(function(){if(A){var c;return((H==null||(c=H.uploadedData)==null||(c=c.manifest)==null?void 0:c.plugins)||[]).reduce(function(c,u){return c[u.plugin]=u,c},{})}return K},[A,H==null||(g=H.uploadedData)==null||(g=g.manifest)==null?void 0:g.plugins,K]),J=!A&&q,Y=_slicedToArray((0,c.useState)({}),2),te=Y[0],ne=Y[1],de=(H==null||(y=H.includes)==null?void 0:y.includes(`plugins`))||!1;(0,c.useEffect)(function(){var c;if(Object.keys(ee).length!==0){var u={};H!=null&&(c=H.customization)!=null&&c.plugins?u=H.customization.plugins:Object.keys(ee).forEach(function(c){u[c]=de}),cs.forEach(function(c){u.hasOwnProperty(c)&&(u[c]=!0)}),ne(u)}},[ee,H==null||(b=H.customization)==null?void 0:b.plugins,de]);var fe=(0,c.useCallback)(function(c){return cs.includes(c)},[]),pe=(0,c.useMemo)(function(){return Object.keys(te).filter(function(c){return!fe(c)})},[te,fe]),me=(0,c.useMemo)(function(){return pe.length>0&&pe.every(function(c){return te[c]})},[pe,te]),ge=(0,c.useMemo)(function(){return pe.some(function(c){return te[c]})&&!me},[pe,te,me]),ve=(0,c.useCallback)(function(c){fe(c)||ne(function(u){return _objectSpread$14(_objectSpread$14({},u),{},_defineProperty({},c,!u[c]))})},[fe]),ye=(0,c.useCallback)(function(){var c=pe.every(function(c){return te[c]}),u=_objectSpread$14({},te);pe.forEach(function(m){u[m]=!c}),cs.forEach(function(c){u.hasOwnProperty(c)&&(u[c]=!0)}),ne(u)},[te,pe]),be=(0,c.useCallback)(function(){var c={};return Object.entries(te).forEach(function(u){var m=_slicedToArray(u,2),h=m[0];c[h]=m[1]}),c},[te]);(0,c.useEffect)(function(){S&&bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[S]);var xe=function SettingSection(u){var m=u.title,h=u.description,g=u.children,v=u.settingKey;return c.default.createElement(_.Box,{key:v,sx:{mb:3,border:1,borderRadius:1,borderColor:`action.focus`,p:2.5}},c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`center`}},c.default.createElement(_.Box,null,c.default.createElement(_.Typography,{variant:`h6`},m),h&&c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`},h))),g&&c.default.createElement(_.Box,{sx:{mt:2}},g))};xe.propTypes={title:Z.default.string.isRequired,description:Z.default.string,children:Z.default.node,settingKey:Z.default.string};var Te=function SubSetting(u){var m=u.label,g=u.settingKey,y=u.version,b=u.pluginUri,S=fe(g);return c.default.createElement(_.Box,{sx:{py:1.5}},c.default.createElement(_.FormControlLabel,{control:c.default.createElement(_.Checkbox,{checked:te[g],onChange:function onChange(){return ve(g)},color:`info`,size:`medium`,sx:{py:0},disabled:S}),label:c.default.createElement(_.Typography,{variant:`body1`,sx:{fontWeight:400,color:S?`text.disabled`:`inherit`}},m)}),y&&c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`,sx:{fontWeight:400,ml:4}},b?c.default.createElement(_.Link,{href:b,target:`_blank`,rel:`noopener noreferrer`,color:`info.light`,underline:`hover`,sx:{display:`inline-flex`,alignItems:`center`,gap:.5}},(0,h.__)(`Version`,`elementor`),` `,y,c.default.createElement(v.ExternalLinkIcon,null)):c.default.createElement(c.default.Fragment,null,(0,h.__)(`Version`,`elementor`),` `,y)))};return Te.propTypes={label:Z.default.string.isRequired,settingKey:Z.default.string.isRequired,version:Z.default.string,pluginUri:Z.default.string},c.default.createElement(_.Dialog,{open:S,onClose:C,maxWidth:`md`,fullWidth:!0,PaperProps:{sx:{minHeight:`600px`}}},c.default.createElement(_.DialogHeader,{onClose:C},c.default.createElement(_.DialogTitle,null,(0,h.__)(`Edit plugins`,`elementor`))),c.default.createElement(_.DialogContent,{dividers:!0,sx:{p:3}},c.default.createElement(_.Stack,{gap:2},W&&c.default.createElement(UpgradeVersionBanner,null),J?c.default.createElement(_.Stack,{spacing:3,alignItems:`center`,sx:{py:8}},c.default.createElement(_.CircularProgress,{size:30})):c.default.createElement(xe,{title:(0,h.__)(`Plugin name and version`,`elementor`)},c.default.createElement(_.Stack,null,c.default.createElement(_.Box,{sx:{py:1.5}},c.default.createElement(_.FormControlLabel,{control:c.default.createElement(_.Checkbox,{checked:me,indeterminate:ge,onChange:ye,color:`info`,size:`medium`,sx:{py:0}}),label:c.default.createElement(_.Typography,{variant:`body1`,sx:{fontWeight:500}},(0,h.__)(`All plugins`,`elementor`))})),Object.entries(ee).map(function(u){var m=_slicedToArray(u,2),h=m[0],g=m[1];return c.default.createElement(Te,{key:h,label:g.name,settingKey:h,version:g.version,pluginUri:g.pluginUri})}))))),c.default.createElement(_.DialogActions,null,c.default.createElement(_.Button,{onClick:C,color:`secondary`},(0,h.__)(`Cancel`,`elementor`)),c.default.createElement(_.Button,{onClick:function onClick(){var c=be();T(`plugins`,c,Object.values(c).some(Boolean),ss(c)),C()},variant:`contained`,color:`primary`,disabled:J},(0,h.__)(`Save changes`,`elementor`))))}KitPluginsCustomizationDialog.propTypes={open:Z.default.bool.isRequired,handleClose:Z.default.func.isRequired,handleSaveChanges:Z.default.func.isRequired};function KitCustomizationDialog(u){var m=u.open,g=u.title,v=u.handleClose,y=u.handleSaveChanges,b=u.children,S=u.saveDisabled,C=S!==void 0&&S;return c.default.createElement(_.Dialog,{open:m,onClose:function handleDialogClose(c,u){u===`escapeKeyDown`&&v()},maxWidth:`md`,fullWidth:!0},c.default.createElement(_.DialogHeader,{onClose:v},c.default.createElement(_.DialogTitle,null,g)),c.default.createElement(_.DialogContent,{dividers:!0,sx:{p:3}},b),c.default.createElement(_.DialogActions,null,c.default.createElement(_.Button,{onClick:v,color:`secondary`},(0,h.__)(`Cancel`,`elementor`)),c.default.createElement(_.Button,{disabled:C,onClick:y,variant:`contained`,color:`primary`},(0,h.__)(`Save changes`,`elementor`))))}KitCustomizationDialog.propTypes={open:Z.default.bool.isRequired,handleClose:Z.default.func.isRequired,handleSaveChanges:Z.default.func.isRequired,children:Z.default.node.isRequired,title:Z.default.string.isRequired,saveDisabled:Z.default.bool},Wt(),Q(),Zt();var ls=16;function ListSettingSection(u){var m=u.items,g=u.title,v=u.loading,y=u.settings,b=u.onSettingChange,S=u.settingKey,C=u.disabled,T=C!==void 0&&C,E=_slicedToArray((0,c.useState)(!1),2),D=E[0],A=E[1];return c.default.createElement(_.Box,{key:S,sx:{border:1,borderRadius:1,borderColor:`action.focus`,p:2.5}},c.default.createElement(_.Stack,{spacing:2},c.default.createElement(_.Typography,{variant:`h6`},g),c.default.createElement(_.Grid,{container:!0,spacing:1,alignItems:`start`},v?c.default.createElement(_.Grid,{item:!0,xs:12,sx:{p:1,alignItems:`center`,textAlign:`center`}},c.default.createElement(_.CircularProgress,{size:30})):c.default.createElement(c.default.Fragment,null,c.default.createElement(_.Grid,{key:`all`,item:!0,xs:12,sx:{py:1,px:0}},c.default.createElement(_.FormControlLabel,{control:c.default.createElement(_.Checkbox,{color:`info`,checked:y.length===m.length,indeterminate:y.length>0&&y.length!==m.length,onChange:function onChange(c,u){b(u?m.map(function(c){return c.value}):[],!0)},disabled:T,sx:{p:0}}),sx:{gap:1},slotProps:{typography:{sx:{fontWeight:500}}},label:`${(0,h.__)(`All`,`elementor-pro`)} ${g.toLowerCase()}`})),(D?m:m.slice(0,ls)).map(function(u){return c.default.createElement(_.Grid,{key:u.value,item:!0,xs:3,sx:{py:1,px:0}},c.default.createElement(_.FormControlLabel,{sx:{maxWidth:`100%`,gap:1},control:c.default.createElement(_.Checkbox,{color:`info`,checked:y.includes(u.value),onChange:function onChange(c,m){b(m?[].concat(_toConsumableArray(y),[u.value]):y.filter(function(c){return c!==u.value}))},sx:{p:0},disabled:T}),slotProps:{typography:{sx:{maxWidth:`100%`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}}},label:Xt(u.label)}))})))),m.length>ls&&c.default.createElement(_.Button,{variant:`text`,color:`info`,onClick:function onClick(){return A(!D)}},D?(0,h.__)(`Show less`,`elementor`):(0,h.__)(`Show more`,`elementor`)))}ListSettingSection.propTypes={title:Z.string.isRequired,children:Z.node,loading:Z.bool,disabled:Z.bool,checked:Z.bool,settingKey:Z.string,onSettingChange:Z.func.isRequired,items:Z.arrayOf(Z.shape({label:Z.string.isRequired,value:Z.oneOfType([Z.string,Z.number])})),settings:Z.arrayOf(Z.oneOfType([Z.string,Z.number]))};var us=function SettingSection(u){var m=u.checked,g=m!==void 0&&m,v=u.title,y=u.description,b=u.children,S=u.settingKey,C=u.onSettingChange,T=u.hasToggle,E=T===void 0||T,D=u.disabled,A=D!==void 0&&D,N=u.notExported,P=N!==void 0&&N;return c.default.createElement(_.Box,{key:S,sx:{mb:3,border:1,borderRadius:1,borderColor:`action.focus`,p:2.5}},c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`center`}},c.default.createElement(_.Stack,{spacing:1},c.default.createElement(_.Typography,{variant:`h6`},v),y&&c.default.createElement(_.Typography,{"data-testid":`${S}-description`,variant:`body1`,color:`text.secondary`},y)),function getToggle(){return P?c.default.createElement(_.Typography,{"data-testid":`${S}-description`,variant:`body1`,color:`text.secondary`},(0,h.__)(`Not exported`,`elementor`)):E?c.default.createElement(_.Switch,{"data-testid":`${S}-switch`,checked:g,onChange:function onChange(c,u){return C&&C(S,u)},color:`info`,size:`medium`,sx:{alignSelf:`center`},disabled:A}):null}()),b&&c.default.createElement(_.Box,{sx:{mt:1}},b))};us.propTypes={title:Z.string.isRequired,description:Z.string,children:Z.node,hasToggle:Z.bool,checked:Z.bool,disabled:Z.bool,settingKey:Z.string,onSettingChange:Z.func,notExported:Z.bool},Q();function useCustomPostTypes(){var u=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).include,m=u===void 0?[]:u,h=_slicedToArray((0,c.useState)([]),2),g=h[0],_=h[1];return(0,c.useEffect)(function(){var c,u=Object.assign({},((c=elementorAppConfig[`import-export-customization`])==null||(c=c.summaryTitles)==null||(c=c.content)==null?void 0:c.customPostTypes)||{});if(m.length){var h;Object.entries(((h=elementorAppConfig[`import-export-customization`])==null||(h=h.summaryTitles)==null?void 0:h.content)||{}).forEach(function(c){var h=_slicedToArray(c,2),g=h[0],_=h[1];m.includes(g)&&(u[g]=_)})}Object.keys(u).length&&_(Object.entries(u).map(function(c){var u=_slicedToArray(c,2);return{value:u[0],label:u[1].single}}))},[]),{customPostTypes:g}}Gt();function useKitCustomizationCustomPostTypes(u){var m=u.data,h=m==null?void 0:m.hasOwnProperty(`uploadedData`),g=useCustomPostTypes({include:[`post`]}).customPostTypes;return{customPostTypes:(0,c.useMemo)(function(){var c,u,_;if(!h)return g;var v=Object.values((m==null||(c=m.uploadedData)==null||(c=c.manifest)==null?void 0:c[`custom-post-type-title`])||{}).map(function(c){return{value:c.name,label:c.label}});v.some(function(c){return c.value===`post`})||v.push({value:`post`,label:`Post`});var y=(m==null||(u=m.uploadedData)==null||(u=u.manifest)==null?void 0:u[`wp-content`])||{},b=(m==null||(_=m.uploadedData)==null||(_=_.manifest)==null?void 0:_.content)||{};return v.filter(function(c){var u=c.value,m=y[u],h=m&&_typeof(m)===`object`&&Object.keys(m).length>0,g=b[u],_=g&&_typeof(g)===`object`&&Object.keys(g).length>0;return h||_})},[h,m==null?void 0:m.uploadedData,g])}}pn(),Q(),xi();function ownKeys$13(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$13,`ownKeys`);function _objectSpread$13(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$13(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$13(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$13,`_objectSpread`);var ds=function transformAnalyticsData(c,u){for(var m=[{key:`customPostTypes`,options:u}],h={},g=0,_=Object.entries(c);g<_.length;g++){var v=_slicedToArray(_[g],2),y=v[0],b=v[1];h[y]=os(y,b,m)}return h},fs={LINK:`link`,CLOUD:`cloud`},ps=[{value:fs.LINK,title:(0,h.__)(`Link to media`,`elementor`),description:(0,h.__)(`Stores only the URLs. The export stays light, but files load only while the original site is online.`,`elementor`)},{value:fs.CLOUD,title:(0,h.__)(`Save media to the cloud`,`elementor`),description:(0,h.__)(`All images and files are stored with the template. Keeps everything intact, but the file is larger.`,`elementor`)}];function KitContentCustomizationDialog(u){var m,g,v=u.open,y=u.handleClose,b=u.handleSaveChanges,S=u.isCloudKitsEligible,C=S!==void 0&&S,T=u.showMediaFormatValidation,E=T!==void 0&&T,D=(m=useContextDetection())==null?{}:m,A=D.isImport,N=A!==void 0&&A,P=D.contextData,V=P===void 0?{}:P,H=V.data,U=H===void 0?null:H,W=V.isOldElementorVersion,G=W!==void 0&&W,K=useKitCustomizationCustomPostTypes({data:U}).customPostTypes,q=(0,c.useRef)(null),ee=(0,c.useRef)(null),J=_slicedToArray((0,c.useState)(function(){return U.customization.content?U.customization.content:{customPostTypes:[],mediaFormat:fs.LINK}}),2),Y=J[0],te=J[1];(0,c.useEffect)(function(){K&&te(function(c){var u;return _objectSpread$13(_objectSpread$13({},c),{},{customPostTypes:((u=U.customization.content)==null?void 0:u.customPostTypes)||K.map(function(c){return c.value})})})},[K,(g=U.customization.content)==null?void 0:g.customPostTypes]),(0,c.useEffect)(function(){v&&te(function(c){return U.includes.includes(`content`)?c:{customPostTypes:[],mediaFormat:fs.LINK}})},[v,U,te]),(0,c.useEffect)(function(){v&&bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[v]),(0,c.useEffect)(function(){E&&setTimeout(function(){var c=q.current||ee.current;c&&c.scrollIntoView({behavior:`smooth`,block:`center`})})},[E]);var ne=function handleSettingsChange(c,u){te(function(m){return _objectSpread$13(_objectSpread$13({},m),{},_defineProperty({},c,u))})};return c.default.createElement(KitCustomizationDialog,{open:v,title:(0,h.__)(`Edit content`,`elementor`),handleClose:y,handleSaveChanges:function handleSaveChanges(){b(`content`,Y,!0,ds(Y,K)),y()}},c.default.createElement(_.Stack,{gap:2},G&&c.default.createElement(UpgradeVersionBanner,null),N&&!(K!=null&&K.length)?c.default.createElement(us,{title:(0,h.__)(`Custom post types`,`elementor`),settingKey:`customPostTypes`,notExported:!0}):c.default.createElement(ListSettingSection,{settingKey:`customPostTypes`,title:(0,h.__)(`Custom post types`,`elementor`),onSettingChange:function onSettingChange(c){ne(`customPostTypes`,c)},settings:Y.customPostTypes,items:K}),function renderMediaFormatSection(){return N?c.default.createElement(us,{title:(0,h.__)(`Media format`,`elementor`),settingKey:`mediaFormat`,hasToggle:!1},c.default.createElement(_.Alert,{icon:c.default.createElement(_.SvgIcon,{color:`info`,viewBox:`0 0 24 24`},c.default.createElement(`path`,{d:`M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z`,fill:`currentColor`}),c.default.createElement(`path`,{d:`M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z`,fill:`currentColor`}),c.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z`,fill:`currentColor`})),sx:{backgroundColor:`transparent`,p:0}},c.default.createElement(_.Typography,{variant:`body2`,color:`text.primary`},c.default.createElement(`strong`,null,(0,h.__)(`Note:`,`elementor`)),` `,(0,h.__)(`The media will be uploaded automatically, just as it was saved during export`,`elementor`)))):!N&&!C?null:c.default.createElement(us,{ref:ee,description:(0,h.__)(`Select how do you want to save & export the media files.`,`elementor`),title:(0,h.__)(`Media format`,`elementor`),settingKey:`mediaFormat`,hasToggle:!1},c.default.createElement(_.Box,{sx:{pt:2.5}},c.default.createElement(_.FormControl,{component:`fieldset`,sx:{width:`100%`}},c.default.createElement(_.RadioGroup,{value:Y.mediaFormat,onChange:function onChange(c){ne(`mediaFormat`,c.target.value)},sx:{width:`100%`}},ps.map(function(u,m){return c.default.createElement(_.Box,{key:u.value,sx:{border:1,borderColor:Y.mediaFormat===u.value?`info.light`:`divider`,borderRadius:2,p:1,mb:m<ps.length-1?1.5:0,width:`100%`}},c.default.createElement(_.FormControlLabel,{value:u.value,control:c.default.createElement(_.Radio,{color:`info`,"data-testid":`media-format-${u.value}`}),label:c.default.createElement(_.Box,null,c.default.createElement(_.Typography,{variant:`body2`,sx:{mb:.25}},u.title),c.default.createElement(_.Typography,{variant:`body2`,color:`text.secondary`},u.description)),sx:{alignItems:`flex-start`,m:0,width:`100%`}}))}))),E&&c.default.createElement(_.Alert,{ref:q,icon:c.default.createElement(_.SvgIcon,{color:`error`,viewBox:`0 0 24 24`},c.default.createElement(`path`,{d:`M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z`,fill:`currentColor`}),c.default.createElement(`path`,{d:`M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z`,fill:`currentColor`}),c.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z`,fill:`currentColor`})),sx:{mt:2,ml:1,backgroundColor:`transparent`,p:0}},c.default.createElement(_.Typography,{variant:`body2`,color:`text.primary`},c.default.createElement(`strong`,null,(0,h.__)(`Note:`,`elementor`)),` `,(0,h.__)(`To export a ZIP, go to Edit Content, choose 'Link to Media', then Export as ZIP.`,`elementor`),c.default.createElement(`br`,null),(0,h.__)(`Or, save this template to the cloud instead.`,`elementor`)))))}()))}KitContentCustomizationDialog.propTypes={open:Z.default.bool.isRequired,handleClose:Z.default.func.isRequired,handleSaveChanges:Z.default.func.isRequired,isCloudKitsEligible:Z.default.bool,showMediaFormatValidation:Z.default.bool},Q();var ms=function SubSettingRow(u){var m=u.label,g=u.checked,y=u.onChange,b=u.disabled,S=b!==void 0&&b,C=u.limitExceeded,T=C!==void 0&&C,E=u.overLimitCount,D=E===void 0?0:E,A=u.onReviewClick,N=u.overrideAll,P=N!==void 0&&N,V=u.onOverrideAllChange,H=u.showOverrideOption,U=H!==void 0&&H,W=u.notExported;return W!==void 0&&W?c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,px:1.25}},c.default.createElement(_.Typography,{variant:`body1`,color:`text.primary`},m),c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`},(0,h.__)(`Not exported`,`elementor`))):c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,px:1.25}},c.default.createElement(_.Stack,{direction:`row`,alignItems:`center`,spacing:1,sx:{flex:1}},c.default.createElement(_.Typography,{variant:`body1`,color:`text.primary`},m),T&&D>0&&c.default.createElement(_.Chip,{label:`${D} ${(0,h.__)(`over limit`,`elementor`)}`,size:`tiny`,sx:{height:20,borderColor:`warning.main`,color:`warning.main`,backgroundColor:`transparent`,"& .MuiChip-label":{px:.75,fontSize:12}},variant:`outlined`}),T&&A&&c.default.createElement(_.Link,{component:`button`,variant:`body2`,color:`info.main`,onClick:A,sx:{display:`flex`,alignItems:`center`,gap:.5,textDecoration:`none`,"&:hover":{textDecoration:`underline`}}},(0,h.__)(`Review`,`elementor`),c.default.createElement(v.ExternalLinkIcon,{sx:{fontSize:16}}))),c.default.createElement(_.Stack,{direction:`row`,alignItems:`center`,spacing:1},U&&T&&c.default.createElement(_.Stack,{direction:`row`,alignItems:`center`,spacing:.5},c.default.createElement(_.FormControlLabel,{control:c.default.createElement(_.Checkbox,{checked:P,onChange:function onChange(c){return V==null?void 0:V(c.target.checked)},color:`info`,size:`small`,sx:{p:0}}),label:(0,h.__)(`Override all`,`elementor`),sx:{gap:1,mr:0,"& .MuiFormControlLabel-label":{fontSize:14}}}),c.default.createElement(_.Tooltip,{title:(0,h.__)(`This will delete all existing items and replace them with the imported ones`,`elementor`),placement:`top`,arrow:!0},c.default.createElement(v.AlertTriangleFilledIcon,{sx:{fontSize:16,color:`warning.main`,cursor:`pointer`}}))),c.default.createElement(_.Switch,{checked:g,onChange:function onChange(c,u){return y==null?void 0:y(u)},color:`info`,size:`medium`,disabled:S||T&&!P})))};ms.propTypes={label:Z.default.string.isRequired,checked:Z.default.bool,onChange:Z.default.func,disabled:Z.default.bool,limitExceeded:Z.default.bool,overLimitCount:Z.default.number,onReviewClick:Z.default.func,overrideAll:Z.default.bool,onOverrideAllChange:Z.default.func,showOverrideOption:Z.default.bool,notExported:Z.default.bool};function ClassesVariablesSection(u){var m,g,y,b,S=u.settings,C=u.onSettingChange,T=u.isImport,E=T!==void 0&&T,D=u.classesExported,A=D===void 0||D,N=u.variablesExported,P=N===void 0||N,V=u.classesLimitExceeded,H=V!==void 0&&V,U=u.variablesLimitExceeded,W=U!==void 0&&U,G=u.classesOverLimitCount,K=G===void 0?0:G,q=u.variablesOverLimitCount,ee=q===void 0?0:q,J=u.onClassesReviewClick,Y=u.onVariablesReviewClick,te=u.disabled,ne=te!==void 0&&te,de=u.notExported,fe=de!==void 0&&de,pe=_slicedToArray((0,c.useState)((m=S.classesOverrideAll)!=null&&m),2),me=pe[0],ge=pe[1],ve=_slicedToArray((0,c.useState)((g=S.variablesOverrideAll)!=null&&g),2),ye=ve[0],be=ve[1],xe=E&&(H||W),Te=E&&!A,Ee=E&&!P;return c.default.createElement(_.Box,{sx:{mb:3,border:1,borderRadius:1,borderColor:`action.focus`,p:2.5}},c.default.createElement(_.Stack,{spacing:2.5},c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`center`}},c.default.createElement(_.Typography,{variant:`h6`},(0,h.__)(`Classes & variables`,`elementor`))),xe&&!fe&&c.default.createElement(_.Alert,{severity:`warning`,icon:c.default.createElement(v.AlertTriangleFilledIcon,{sx:{color:`warning.main`}}),sx:{alignItems:`center`,backgroundColor:`warning.background`,"& .MuiAlert-message":{display:`flex`,alignItems:`center`,gap:.75}}},c.default.createElement(_.Typography,{variant:`body2`,component:`span`,sx:{fontWeight:500},color:`text.secondary`},(0,h.__)(`Import limit reached.`,`elementor`)),c.default.createElement(_.Typography,{variant:`body2`,component:`span`,color:`text.secondary`},(0,h.__)(`To resolve this, review existing items or choose to override`,`elementor`))),c.default.createElement(_.Stack,{spacing:1.5},c.default.createElement(ms,{label:(0,h.__)(`Classes`,`elementor`),checked:(y=S.classes)!=null&&y,onChange:function onChange(c){return C(`classes`,c)},disabled:ne,limitExceeded:E&&H&&!Te,overLimitCount:K,onReviewClick:J,overrideAll:me,onOverrideAllChange:function onOverrideAllChange(c){ge(c),C(`classesOverrideAll`,c)},showOverrideOption:E&&!Te,notExported:Te}),c.default.createElement(ms,{label:(0,h.__)(`Variables`,`elementor`),checked:(b=S.variables)!=null&&b,onChange:function onChange(c){return C(`variables`,c)},disabled:ne,limitExceeded:E&&W&&!Ee,overLimitCount:ee,onReviewClick:Y,overrideAll:ye,onOverrideAllChange:function onOverrideAllChange(c){be(c),C(`variablesOverrideAll`,c)},showOverrideOption:E&&!Ee,notExported:Ee}))))}ClassesVariablesSection.propTypes={settings:Z.default.shape({classes:Z.default.bool,variables:Z.default.bool,classesOverrideAll:Z.default.bool,variablesOverrideAll:Z.default.bool}).isRequired,onSettingChange:Z.default.func.isRequired,isImport:Z.default.bool,classesExported:Z.default.bool,variablesExported:Z.default.bool,classesLimitExceeded:Z.default.bool,variablesLimitExceeded:Z.default.bool,classesOverLimitCount:Z.default.number,variablesOverLimitCount:Z.default.number,onClassesReviewClick:Z.default.func,onVariablesReviewClick:Z.default.func,disabled:Z.default.bool,notExported:Z.default.bool};var hs=function getDialogContent(c){switch(c){case`both`:return{title:(0,h.__)(`Override all classes and variables?`,`elementor`),description:(0,h.__)(`This will delete all existing classes and variables and replace them with the imported ones. This action cannot be undone.`,`elementor`)};case`variables`:return{title:(0,h.__)(`Override all variables?`,`elementor`),description:(0,h.__)(`This will delete all existing variables and replace them with the imported ones. This action cannot be undone.`,`elementor`)};default:return{title:(0,h.__)(`Override all classes?`,`elementor`),description:(0,h.__)(`This will delete all existing classes and replace them with the imported ones. This action cannot be undone.`,`elementor`)}}};function OverrideConfirmationDialog(u){var m=u.open,g=u.onClose,y=u.onConfirm,b=u.type,S=hs(b===void 0?`classes`:b),C=S.title,T=S.description;return c.default.createElement(_.Dialog,{open:m,onClose:g,maxWidth:`xs`,fullWidth:!0},c.default.createElement(_.DialogContent,{sx:{pt:2,pb:1.5}},c.default.createElement(_.Stack,{spacing:1.5},c.default.createElement(_.Stack,{direction:`row`,justifyContent:`space-between`,alignItems:`flex-start`},c.default.createElement(_.Stack,{direction:`row`,spacing:1.5,alignItems:`flex-start`,sx:{flex:1}},c.default.createElement(v.AlertTriangleFilledIcon,{sx:{color:`warning.dark`,fontSize:24,flexShrink:0}}),c.default.createElement(_.Typography,{variant:`subtitle1`,sx:{fontWeight:500}},C)),c.default.createElement(_.Button,{onClick:g,sx:{minWidth:`auto`,p:.5,color:`text.primary`}},c.default.createElement(v.XIcon,{sx:{fontSize:20}}))),c.default.createElement(_.Typography,{variant:`body2`,color:`text.secondary`,sx:{pr:1}},T))),c.default.createElement(_.DialogActions,{sx:{px:3,pb:2}},c.default.createElement(_.Button,{onClick:g,color:`secondary`,variant:`text`},(0,h.__)(`Cancel`,`elementor`)),c.default.createElement(_.Button,{onClick:y,variant:`contained`,sx:{color:`white`,backgroundColor:`warning.main`,"&:hover":{backgroundColor:`warning.dark`}}},(0,h.__)(`Save and override`,`elementor`))))}OverrideConfirmationDialog.propTypes={open:Z.default.bool.isRequired,onClose:Z.default.func.isRequired,onConfirm:Z.default.func.isRequired,type:Z.default.oneOf([`classes`,`variables`,`both`])};function useTabFocus(u){(0,c.useEffect)(function(){var c=function handleVisibilityChange(){document.visibilityState===`visible`&&u()};return document.addEventListener(`visibilitychange`,c),function(){return document.removeEventListener(`visibilitychange`,c)}},[u])}wi(),Q();var gs=100,_s=100;function getLimitsFromConfig(){var c,u,m,h,g,_=(c=window.elementorAppConfig)==null?void 0:c[`import-export-customization`];return{classes:(u=_==null||(m=_.limits)==null?void 0:m.classes)==null?gs:u,variables:(h=_==null||(g=_.limits)==null?void 0:g.variables)==null?_s:h}}function useClassesVariablesLimits(u){var m=u.open,h=u.isImport,g=_slicedToArray((0,c.useState)(0),2),_=g[0],v=g[1],y=_slicedToArray((0,c.useState)(0),2),b=y[0],S=y[1],C=_slicedToArray((0,c.useState)(!1),2),T=C[0],E=C[1],D=_slicedToArray((0,c.useState)(null),2),A=D[0],N=D[1],P=(0,c.useMemo)(function(){return getLimitsFromConfig()},[]),V=(0,c.useCallback)(_asyncToGenerator(zo.default.mark(function _callee(){var c,u,g,_,y,b,C,T,D,A,P,V,H,U;return zo.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(!m||!h)){W.next=1;break}return W.abrupt(`return`);case 1:return E(!0),N(null),W.prev=2,g=((c=window.wpApiSettings)==null?void 0:c.root)||`/wp-json/`,_=((u=window.wpApiSettings)==null?void 0:u.nonce)||``,W.next=3,Promise.all([fetch(`${g}elementor/v1/global-classes`,{headers:{"X-WP-Nonce":_}}),fetch(`${g}elementor/v1/variables/list`,{headers:{"X-WP-Nonce":_}})]);case 3:if(y=W.sent,b=_slicedToArray(y,2),C=b[0],T=b[1],!C.ok){W.next=5;break}return W.next=4,C.json();case 4:D=W.sent,A=Object.keys((D==null?void 0:D.data)||{}).length,v(A);case 5:if(!T.ok){W.next=7;break}return W.next=6,T.json();case 6:V=W.sent,H=(V==null||(P=V.data)==null?void 0:P.total)||0,S(H);case 7:W.next=9;break;case 8:W.prev=8,U=W.catch(2),N(U);case 9:return W.prev=9,E(!1),W.finish(9);case 10:case`end`:return W.stop()}},_callee,null,[[2,8,9,10]])})),[m,h]);(0,c.useEffect)(function(){V()},[V]),useTabFocus(V);var H=(0,c.useCallback)(function(c,u,m){var h=c+u,g=h>m;return{isExceeded:g,overLimitCount:g?h-m:0,totalAfterImport:h}},[]);return{existingClassesCount:_,existingVariablesCount:b,classesLimit:P.classes,variablesLimit:P.variables,isLoading:T,error:A,calculateLimitInfo:H,refetch:V}}pn(),wi(),Q(),xi();function ownKeys$12(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$12,`ownKeys`);function _objectSpread$12(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$12(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$12(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$12,`_objectSpread`);function isExperimentActive$1(c){var u;return!!((u=elementorCommon)!=null&&(u=u.config)!=null&&(u=u.experimentalFeatures)!=null&&u[c])}__name(isExperimentActive$1,`isExperimentActive`);function isClassesFeatureActive$1(){return isExperimentActive$1(`e_atomic_elements`)}__name(isClassesFeatureActive$1,`isClassesFeatureActive`);function isVariablesFeatureActive$1(){return isExperimentActive$1(`e_atomic_elements`)}__name(isVariablesFeatureActive$1,`isVariablesFeatureActive`);var vs=function transformAnalyticsData(c){for(var u={},m=0,h=Object.entries(c);m<h.length;m++){var g=_slicedToArray(h[m],2),_=g[0],v=g[1];u[_]=os(_,v,[])}return u};function fetchManagerUrl(c){return _fetchManagerUrl.apply(this,arguments)}function _fetchManagerUrl(){return _fetchManagerUrl=_asyncToGenerator(zo.default.mark(function _callee2(c){var u,m,h,g,_,v,y;return zo.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return g=((u=window.wpApiSettings)==null?void 0:u.root)||`/wp-json/`,_=((m=window.wpApiSettings)==null?void 0:m.nonce)||``,b.next=1,fetch(`${g}elementor/v1/import-export-customization/manager-url?panel=${c}`,{headers:{"X-WP-Nonce":_}});case 1:if(v=b.sent,v.ok){b.next=2;break}throw Error(`Failed to fetch manager URL`);case 2:return b.next=3,v.json();case 3:return y=b.sent,b.abrupt(`return`,((h=y.data)==null?void 0:h.url)||y.url);case 4:case`end`:return b.stop()}},_callee2)})),_fetchManagerUrl.apply(this,arguments)}function getInitialState(c,u){var m,h=c.data,g=h.includes.includes(`settings`);return u&&!(c!=null&&c.isOldExport)&&!(h!=null&&(m=h.uploadedData)!=null&&(m=m.manifest)!=null&&(m=m[`site-settings`])!=null&&m.theme)&&(g=!1),g}function isExported(c){var u;if(c!=null&&c.isOldExport){var m;return c==null||(m=c.data)==null||(m=m.uploadedData)==null||(m=m.manifest)==null?void 0:m.theme}return c==null||(u=c.data)==null||(u=u.uploadedData)==null||(u=u.manifest)==null||(u=u[`site-settings`])==null?void 0:u.theme}function isClassesExported(c){var u;return!!(c!=null&&(u=c.data)!=null&&(u=u.uploadedData)!=null&&(u=u.manifest)!=null&&(u=u[`site-settings`])!=null&&u.classes)}function isVariablesExported(c){var u;return!!(c!=null&&(u=c.data)!=null&&(u=u.uploadedData)!=null&&(u=u.manifest)!=null&&(u=u[`site-settings`])!=null&&u.variables)}function getClassesVariablesInitialState(c,u){var m,h=c==null||(m=c.data)==null||(m=m.includes)==null?void 0:m.includes(`settings`);return{classes:h&&(!u||isClassesExported(c)),variables:h&&(!u||isVariablesExported(c)),classesOverrideAll:!1,variablesOverrideAll:!1}}function KitSettingsCustomizationDialog(u){var m,g,v,y,b,S,C,T,E,D,A,N,P,V,H=u.open,U=u.handleClose,W=u.handleSaveChanges,G=(m=useContextDetection())==null?{}:m,K=G.isImport,q=K!==void 0&&K,ee=G.contextData,J=ee===void 0?{}:ee,Y=J.data,te=Y===void 0?null:Y,ne=isClassesFeatureActive$1(),de=isVariablesFeatureActive$1(),fe=ne||de,pe=(0,c.useMemo)(function(){return getInitialState(J,q)},[J==null||(g=J.data)==null?void 0:g.includes,J==null?void 0:J.isOldExport,J==null||(v=J.data)==null||(v=v.uploadedData)==null?void 0:v.manifest,q]),me=(0,c.useMemo)(function(){return getClassesVariablesInitialState(J,q)},[J==null||(y=J.data)==null?void 0:y.includes,J==null||(b=J.data)==null||(b=b.uploadedData)==null?void 0:b.manifest,q]),ge=useClassesVariablesLimits({open:H,isImport:q}),ve=ge.existingClassesCount,ye=ge.existingVariablesCount,be=ge.classesLimit,xe=ge.variablesLimit,Te=ge.calculateLimitInfo,Ee=(S=J==null||(C=J.data)==null||(C=C.uploadedData)==null||(C=C.manifest)==null||(C=C[`site-settings`])==null?void 0:C.classesCount)==null?0:S,De=(T=J==null||(E=J.data)==null||(E=E.uploadedData)==null||(E=E.manifest)==null||(E=E[`site-settings`])==null?void 0:E.variablesCount)==null?0:T,Oe=(0,c.useMemo)(function(){return Te(ve,Ee,be)},[ve,Ee,be,Te]),ke=(0,c.useMemo)(function(){return Te(ye,De,xe)},[ye,De,xe,Te]),Ae=_slicedToArray((0,c.useState)(function(){return te.customization.settings?_objectSpread$12({},te.customization.settings):_objectSpread$12({theme:pe},fe?me:{})}),2),je=Ae[0],Me=Ae[1];(0,c.useEffect)(function(){H&&(te.customization.settings?Me(_objectSpread$12({},te.customization.settings)):Me(_objectSpread$12({theme:pe},fe?me:{})))},[H]),(0,c.useEffect)(function(){H&&bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[H]);var Le=function handleToggleChange(c){Me(function(u){return _objectSpread$12(_objectSpread$12({},u),{},_defineProperty({},c,!u[c]))})},Re=function handleClassesVariablesChange(c,u){Me(function(m){return _objectSpread$12(_objectSpread$12({},m),{},_defineProperty({},c,u))})},ze=(0,c.useCallback)(function(){var c=_asyncToGenerator(zo.default.mark(function _callee(c){var u,m,h;return zo.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return u=vs(je),W(`settings`,je,!0,u),U(),g.prev=1,g.next=2,fetchManagerUrl(c);case 2:m=g.sent,window.open(m,`_blank`),g.next=4;break;case 3:g.prev=3,h=g.catch(1),console.error(`Failed to open ${c}:`,h);case 4:case`end`:return g.stop()}},_callee,null,[[1,3]])}));return function(u){return c.apply(this,arguments)}}(),[je,W,U]),Be=(0,c.useCallback)(function(){ze(`global-classes-manager`)},[ze]),We=(0,c.useCallback)(function(){ze(`variables-manager`)},[ze]),Ke=q&&!isClassesExported(J),Qe=q&&!isVariablesExported(J),et=Ke&&Qe,tt=q&&Oe.isExceeded,nt=q&&ke.isExceeded,rt=Oe.overLimitCount,st=ke.overLimitCount,dt=_slicedToArray((0,c.useState)({open:!1,type:`classes`}),2),ft=dt[0],mt=dt[1],ht=(0,c.useCallback)(function(){W(`settings`,je,!0,vs(je)),U()},[je,W,U]),gt=(0,c.useCallback)(function(){var c=je.classesOverrideAll&&je.classes,u=je.variablesOverrideAll&&je.variables;if(c&&u){mt({open:!0,type:`both`});return}if(c){mt({open:!0,type:`classes`});return}if(u){mt({open:!0,type:`variables`});return}ht()},[je,ht]),_t=(0,c.useCallback)(function(){mt({open:!1,type:``})},[]),vt=(0,c.useCallback)(function(){mt({open:!1,type:``}),ht()},[ht]);return c.default.createElement(c.default.Fragment,null,c.default.createElement(KitCustomizationDialog,{open:H,title:(0,h.__)(`Edit settings & configurations`,`elementor`),handleClose:U,handleSaveChanges:gt},c.default.createElement(_.Stack,{gap:2},(J==null?void 0:J.isOldElementorVersion)&&c.default.createElement(UpgradeVersionBanner,null),q&&!isExported(J)?c.default.createElement(us,{title:(0,h.__)(`Theme`,`elementor`),settingKey:`theme`,notExported:!0}):c.default.createElement(us,{key:`theme`,checked:je.theme,title:(0,h.__)(`Theme`,`elementor`),description:(0,h.__)(`Only public WordPress themes are supported`,`elementor`),settingKey:`theme`,onSettingChange:Le,disabled:q&&!(J!=null&&(D=J.data)!=null&&(D=D.uploadedData)!=null&&(D=D.manifest)!=null&&(D=D[`site-settings`])!=null&&D.theme)}),fe&&c.default.createElement(ClassesVariablesSection,{settings:{classes:(A=je.classes)!=null&&A,variables:(N=je.variables)!=null&&N,classesOverrideAll:(P=je.classesOverrideAll)!=null&&P,variablesOverrideAll:(V=je.variablesOverrideAll)!=null&&V},onSettingChange:Re,isImport:q,classesExported:!Ke&&ne,variablesExported:!Qe&&de,classesLimitExceeded:tt,variablesLimitExceeded:nt,classesOverLimitCount:rt,variablesOverLimitCount:st,onClassesReviewClick:Be,onVariablesReviewClick:We,notExported:et}))),c.default.createElement(OverrideConfirmationDialog,{open:ft.open,onClose:_t,onConfirm:vt,type:ft.type}))}KitSettingsCustomizationDialog.propTypes={open:Z.default.bool.isRequired,handleClose:Z.default.func.isRequired,handleSaveChanges:Z.default.func.isRequired};var ys=[{type:`content`,data:{title:(0,h.__)(`Content`,`elementor`),features:{open:[(0,h.__)(`Elementor Pages`,`elementor`),(0,h.__)(`Elementor Posts`,`elementor`),(0,h.__)(`WP Pages`,`elementor`),(0,h.__)(`WP Posts`,`elementor`),(0,h.__)(`WP Menus`,`elementor`),(0,h.__)(`Custom Post Types`,`elementor`)]}},dialog:KitContentCustomizationDialog,required:!1},{type:`templates`,data:{title:(0,h.__)(`Templates`,`elementor`),features:{open:[(0,h.__)(`Saved Templates`,`elementor`)],locked:[(0,h.__)(`Headers`,`elementor`),(0,h.__)(`Footers`,`elementor`),(0,h.__)(`Archives`,`elementor`),(0,h.__)(`Single Posts`,`elementor`),(0,h.__)(`Single Pages`,`elementor`),(0,h.__)(`Search Results`,`elementor`),(0,h.__)(`404 Error Page`,`elementor`),(0,h.__)(`Popups`,`elementor`),(0,h.__)(`Global widgets`,`elementor`)],tooltip:(0,h.__)(`To import or export these components, you’ll need Elementor Pro.`,`elementor`)}},dialog:null,required:!1},{type:`settings`,data:{title:(0,h.__)(`Settings & configurations`,`elementor`),features:{open:[(0,h.__)(`Classes`,`elementor`),(0,h.__)(`Variables`,`elementor`),(0,h.__)(`Global Colors`,`elementor`),(0,h.__)(`Global Fonts`,`elementor`),(0,h.__)(`Theme Style Settings`,`elementor`),(0,h.__)(`Layout Settings`,`elementor`),(0,h.__)(`Lightbox Settings`,`elementor`),(0,h.__)(`Background Settings`,`elementor`),(0,h.__)(`Custom Fonts`,`elementor`),(0,h.__)(`Icons`,`elementor`),(0,h.__)(`Code`,`elementor`)]}},dialog:KitSettingsCustomizationDialog,required:!1},{type:`plugins`,data:{title:(0,h.__)(`Plugins`,`elementor`),features:{open:[(0,h.__)(`All plugins are required for this website templates to work`,`elementor`)]}},dialog:KitPluginsCustomizationDialog,required:!0}];function ReExportBanner(){return c.default.createElement(_.Paper,{color:`secondary`,elevation:0,variant:`elevation`},c.default.createElement(_.Stack,{direction:`row`,sx:{alignItems:`center`,justifyContent:`space-between`,gap:`5px`,p:2.5}},c.default.createElement(_.Stack,{direction:`row`,sx:{alignItems:`center`,gap:`5px`}},c.default.createElement(_.Box,{component:`i`,className:`eicon-info-circle`}),c.default.createElement(_.Typography,{variant:`body2`},(0,h.__)(`This website template was exported from an older version of Elementor. If possible, re-export it with the latest version for better capabilities.`,`elementor`))),c.default.createElement(_.Link,{href:`http://go.elementor.com/app-import-export-errors-old-kits`,variant:`body2`,color:`info.light`,underline:`hover`,target:`_blank`,rel:`noopener noreferrer`},(0,h.__)(`Learn more`,`elementor`))))}Q(),xi();function isExperimentActive(c){var u,m=typeof globalThis<`u`?globalThis.elementorCommon:void 0;return!!(m!=null&&(u=m.config)!=null&&(u=u.experimentalFeatures)!=null&&u[c])}function isClassesFeatureActive(){return isExperimentActive(`e_atomic_elements`)}function isVariablesFeatureActive(){return isExperimentActive(`e_atomic_elements`)}function KitPartsSelection(u){var m,g,y,b,S,C,T,E=u.onCheckboxChange,D=u.testId,A=u.handleSaveCustomization,N=u.isCloudKitsEligible,P=N!==void 0&&N,V=u.showMediaFormatValidation,H=V!==void 0&&V,U=_slicedToArray((0,c.useState)(null),2),W=U[0],G=U[1],K=(m=useContextDetection())==null?{}:m,q=K.isImport,ee=q!==void 0&&q,J=K.contextData,Y=J===void 0?{}:J,te=Y.data,ne=te===void 0?null:te,de=isClassesFeatureActive(),fe=isVariablesFeatureActive(),pe=useClassesVariablesLimits({open:!0,isImport:ee}),me=pe.existingClassesCount,ge=pe.existingVariablesCount,ve=pe.classesLimit,ye=pe.variablesLimit,be=pe.calculateLimitInfo,xe=(g=Y==null||(y=Y.data)==null||(y=y.uploadedData)==null||(y=y.manifest)==null||(y=y[`site-settings`])==null?void 0:y.classesCount)==null?0:g,Te=(b=Y==null||(S=Y.data)==null||(S=S.uploadedData)==null||(S=S.manifest)==null||(S=S[`site-settings`])==null?void 0:S.variablesCount)==null?0:b,Ee=!!(Y!=null&&(C=Y.data)!=null&&(C=C.uploadedData)!=null&&(C=C.manifest)!=null&&(C=C[`site-settings`])!=null&&C.classes),De=!!(Y!=null&&(T=Y.data)!=null&&(T=T.uploadedData)!=null&&(T=T.manifest)!=null&&(T=T[`site-settings`])!=null&&T.variables),Oe=(0,c.useMemo)(function(){return be(me,xe,ve)},[me,xe,ve,be]),ke=(0,c.useMemo)(function(){return be(ge,Te,ye)},[ge,Te,ye,be]),Ae=ee&&(de&&Ee&&Oe.isExceeded||fe&&De&&ke.isExceeded);(0,c.useEffect)(function(){H&&!ee&&G(`content`)},[H,ee]);var je=function isSiteSettingsExported(){var c,u=Y==null||(c=Y.data)==null||(c=c.uploadedData)==null||(c=c.manifest)==null?void 0:c[`site-settings`];return u?Object.values(u).some(Boolean):!1},Me=function isContentSettingsExported(){var c,u,m,h,g=Y==null||(c=Y.data)==null||(c=c.uploadedData)==null||(c=c.manifest)==null?void 0:c.taxonomies,_=Y==null||(u=Y.data)==null||(u=u.uploadedData)==null||(u=u.manifest)==null?void 0:u.content,v=Y==null||(m=Y.data)==null||(m=m.uploadedData)==null||(m=m.manifest)==null?void 0:m[`wp-content`],y=Y==null||(h=Y.data)==null||(h=h.uploadedData)==null||(h=h.manifest)==null?void 0:h[`custom-post-type-title`];return g||_||v||y},Le=function isExported(c){var u;switch(c.type){case`settings`:return je();case`content`:return Me();default:return Y==null||(u=Y.data)==null||(u=u.uploadedData)==null||(u=u.manifest)==null?void 0:u[c.type]}},Re=function isDisabled(c){var u,m;return(u=c.data.features)!=null&&u.locked&&!elementorAppConfig.hasPro?!0:ee?!Le(c)||c.required:c.required&&(Y==null||(m=Y.data)==null||(m=m.includes)==null?void 0:m.includes(c.type))},ze=function isEditDisabled(c){if(ee){var u,m=c.type===`settings`?`site-settings`:c.type;return!(Y!=null&&(u=Y.data)!=null&&(u=u.uploadedData)!=null&&(u=u.manifest)!=null&&u[m])}return!1},Be=function getDialogComponent(c){var u,m,h=(u=window.elementorModules)==null||(u=u.importExport)==null?void 0:u.customizationDialogsRegistry,g=h==null||(m=h.get)==null?void 0:m.call(h,c.type);return(g==null?void 0:g.component)||c.dialog},We=function renderFeatureDescription(u,m){var g,v,y,b=[u.data.features.open.join(`, `),((g=u.data.features)==null||(g=g.locked)==null?void 0:g.length)>0&&u.data.features.open.length>0?`, `:``,(v=u.data.features)==null||(v=v.locked)==null?void 0:v.join(`, `)].join(``),S=c.default.createElement(_.Typography,{variant:`body2`,color:`text.secondary`,sx:{mt:1,ml:4}},b);return m?c.default.createElement(_.Tooltip,{title:((y=u.data.features)==null?void 0:y.tooltip)||(0,h.__)(`This feature requires Elementor Pro`,`elementor`),arrow:!0,placement:`top`},S):S},Ke=function renderCheckboxControl(u,m){return c.default.createElement(_.FormControlLabel,{control:c.default.createElement(_.Checkbox,{color:`info`,checked:ne.includes.includes(u.type),onChange:function onChange(){return E(u.type)},disabled:m,sx:{p:0,mx:1},"data-testid":`KitContentDataSelection-${u.type}`,"data-type":u.type}),label:c.default.createElement(_.Typography,{color:`text.primary`,variant:`body1`,sx:{fontWeight:500}},u.data.title),sx:{"& .MuiFormControlLabel-label.Mui-disabled":{color:`text.primary`}}})},Qe=function getSectionEditButton(u,m){return m?c.default.createElement(_.Button,{variant:`contained`,color:`promotion`,onClick:function onClick(){bi.sendKitsCloudUpgradeClicked(u.type),window.open(`https://go.elementor.com/go-pro-import-export`,`_blank`)},startIcon:c.default.createElement(`span`,{className:`eicon-upgrade-crown`}),sx:{alignSelf:`center`},"data-type":u.type,disabled:ze(u)},(0,h.__)(`Upgrade`,`elementor`)):ee?Le(u)?c.default.createElement(_.Button,{color:`secondary`,onClick:function onClick(){return G(u.type)},sx:{alignSelf:`center`},"data-type":u.type,disabled:ze(u)},(0,h.__)(`Edit`,`elementor`)):c.default.createElement(_.Typography,{variant:`body1`,color:`text.disabled`,sx:{alignSelf:`center`}},(0,h.__)(`Not exported`,`elementor`)):c.default.createElement(_.Button,{color:`secondary`,onClick:function onClick(){return G(u.type)},sx:{alignSelf:`center`},"data-type":u.type,disabled:ze(u)},(0,h.__)(`Edit`,`elementor`))};return c.default.createElement(_.Stack,{spacing:2,"data-testid":D},(Y==null?void 0:Y.isOldExport)&&c.default.createElement(ReExportBanner,null),(Y==null?void 0:Y.isOldElementorVersion)&&c.default.createElement(UpgradeVersionBanner,null),ys.map(function(u){var m,g=((m=u.data.features)==null?void 0:m.locked)&&!elementorAppConfig.hasPro,y=Re(u),b=Be(u);return c.default.createElement(c.Fragment,{key:u.type},c.default.createElement(_.Box,{"data-testid":`KitPartsSelectionRow-${u.type}`,key:u.type,sx:{mb:3,border:1,borderRadius:1,borderColor:`action.focus`,p:2.5}},c.default.createElement(_.Box,{sx:{display:`flex`,justifyContent:`space-between`,alignItems:`flex-start`}},c.default.createElement(_.Box,{sx:{flex:1,opacity:g?.5:1}},c.default.createElement(_.Box,{sx:{display:`flex`,alignItems:`center`}},Ke(u,y),u.type===`settings`&&Ae&&c.default.createElement(_.Tooltip,{title:(0,h.__)(`Limit exceeded. Click 'Edit' to review conflicts or override existing items`,`elementor`),placement:`top`,arrow:!0},c.default.createElement(v.AlertTriangleFilledIcon,{sx:{fontSize:20,color:`warning.main`,ml:.5},"aria-hidden":!0}))),We(u,g)),Qe(u,g))),b&&c.default.createElement(b,{open:W===u.type,handleClose:function handleClose(){return G(null)},data:ne,handleSaveChanges:A,isImport:ee,isOldExport:Y.isOldExport,isOldElementorVersion:Y.isOldElementorVersion,isCloudKitsEligible:P,showMediaFormatValidation:H}))}))}KitPartsSelection.propTypes={onCheckboxChange:Z.default.func.isRequired,testId:Z.default.string,handleSaveCustomization:Z.default.func.isRequired,isCloudKitsEligible:Z.default.bool,showMediaFormatValidation:Z.default.bool};function CompleteIcon(u){var m=u.imageSrc,h=u.altText,g=u.width,v=g===void 0?`200px`:g,y=u.marginBottom,b=y===void 0?2:y,S=u.testId,C=S===void 0?`complete-icon`:S;return c.default.createElement(_.Box,{sx:{mb:b},"data-testid":C},c.default.createElement(`img`,{src:m,alt:h,style:{width:v}}))}CompleteIcon.propTypes={imageSrc:Z.default.string.isRequired,altText:Z.default.string.isRequired,width:Z.default.string,marginBottom:Z.default.number,testId:Z.default.string};function CompleteHeading(u){var m=u.title,h=u.subtitle,g=u.linkText,v=u.linkHref,y=u.linkOnClick,b=u.testId,S=b===void 0?`complete-heading`:b;return c.default.createElement(_.Box,{"data-testid":S},c.default.createElement(_.Typography,{variant:`h4`,color:`text.primary`,component:`h2`,gutterBottom:!0},m),c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`,sx:{mb:3}},h,g&&v&&c.default.createElement(c.default.Fragment,null,` `,c.default.createElement(_.Link,{href:v,onClick:y,sx:{cursor:`pointer`,textDecoration:`underline`},color:`info.light`},g))))}CompleteHeading.propTypes={title:Z.default.string.isRequired,subtitle:Z.default.string.isRequired,linkText:Z.default.string,linkHref:Z.default.string,linkOnClick:Z.default.func,testId:Z.default.string};function SummarySection(u){var m=u.title,h=u.subTitle,g=u.sectionKey;return c.default.createElement(_.Box,{"data-testid":`summary_section_${g}`},c.default.createElement(_.Stack,{direction:`row`,alignItems:`center`,spacing:1},c.default.createElement(_.Typography,{variant:`body2`,color:`text.primary`},m)),c.default.createElement(_.Typography,{variant:`body2`,color:`text.tertiary`,"data-testid":`summary_section_${g}_subtitle`},h))}SummarySection.propTypes={title:Z.default.string.isRequired,subTitle:Z.default.string.isRequired,sectionKey:Z.default.string.isRequired},Q();function CompleteSummary(u){var m=u.summaryData,g=u.testId,v=g===void 0?`complete-summary`:g;return c.default.createElement(_.Box,{sx:{width:`100%`,border:1,borderRadius:1,borderColor:`action.focus`,p:2.5,textAlign:`start`},"data-testid":v},c.default.createElement(_.Typography,{variant:`subtitle1`,color:`text.primary`,sx:{mb:2}},(0,h.__)(`What's included:`,`elementor`)),c.default.createElement(_.Stack,{spacing:2,sx:{maxWidth:`1075px`}},Object.entries(m).map(function(u){var m=_slicedToArray(u,2),h=m[0],g=m[1];return g?c.default.createElement(SummarySection,{key:h,sectionKey:h,title:g.title,subTitle:g.subTitle}):null})))}CompleteSummary.propTypes={summaryData:Z.default.objectOf(Z.default.shape({title:Z.default.string.isRequired,subTitle:Z.default.string.isRequired})).isRequired,testId:Z.default.string};function DownloadLink$1(u){var m=u.message,h=u.linkText,g=u.onClick,v=u.testId,y=v===void 0?`download-link`:v;return c.default.createElement(_.Typography,{variant:`body2`,color:`text.secondary`,"data-testid":y},m,` `,c.default.createElement(_.Link,{href:`#`,onClick:g,color:`info.light`,sx:{cursor:`pointer`,textDecoration:`underline`}},h),`. `)}__name(DownloadLink$1,`DownloadLink`),DownloadLink$1.propTypes={message:Z.default.string.isRequired,linkText:Z.default.string.isRequired,onClick:Z.default.func.isRequired,testId:Z.default.string};function ExportIntro(){return c.default.createElement(_.Box,{sx:{mb:4}},c.default.createElement(_.Typography,{variant:`h4`,component:`h2`,gutterBottom:!0,color:`text.primary`},(0,h.__)(`Export a Website template?`,`elementor`)),c.default.createElement(_.Typography,{variant:`subtitle1`,color:`text.secondary`},(0,h.__)(`Choose which Elementor components - templates, content and site settings - to include in your website templates file. By default, all of your components will be exported.`,`elementor`),` `,c.default.createElement(_.Link,{href:`https://go.elementor.com/app-what-are-kits`,color:`info.light`,target:`_blank`,rel:`noopener noreferrer`},(0,h.__)(`Learn more`,`elementor`))))}Q();function useConnectState$1(){var u=_slicedToArray((0,c.useState)(elementorCommon.config.library_connect.is_connected),2),m=u[0],h=u[1],g=_slicedToArray((0,c.useState)(!1),2),_=g[0],v=g[1],y=(0,c.useCallback)(function(c){v(!0),h(!0),elementorCommon.config.library_connect.is_connected=!0,c&&c()},[]),b=(0,c.useCallback)(function(c){h(!1),v(!1),elementorCommon.config.library_connect.is_connected=!1,c&&c()},[]);return{isConnected:m,isConnecting:_,setConnecting:(0,c.useCallback)(function(c){v(c)},[]),handleConnectSuccess:y,handleConnectError:b}}__name(useConnectState$1,`useConnectState`),Lt(),Ro(),xi();function ExportKitFooter(){var u=(0,c.useRef)(),m=Nt(),g=useConnectState$1(),v=g.isConnected,y=g.isConnecting,b=g.setConnecting,S=g.handleConnectSuccess,C=g.handleConnectError,T=useExportContext(),E=T.data,D=T.dispatch,A=T.hasValidationErrors,N=T.isExporting,P=useCloudKitsEligibility({enabled:v}),V=P.data,H=P.isLoading,U=P.refetch,W=(V==null?void 0:V.is_eligible)||!1;(0,c.useEffect)(function(){u.current&&jQuery(u.current).elementorConnect({popup:{width:600,height:700},success:function success(){S(),b(!0),U()},error:function error(){C()}})},[S,C,b,U]),(0,c.useEffect)(function(){!y||H||(W?(D({type:`SET_KIT_SAVE_SOURCE`,payload:`cloud`}),D({type:`SET_EXPORT_STATUS`,payload:Uo.EXPORTING})):m(`/kit-library/cloud`))},[y,H,W,D]),(0,c.useEffect)(function(){y&&!H&&b(!1)},[y,H,b]),(0,c.useEffect)(function(){N&&m(`/export-customization/process`)},[N,m]);var G=function handleUpgradeClick(){bi.sendKitsCloudUpgradeClicked(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomization),m(`/kit-library/cloud`)},K=function handleUploadClick(){A||(D({type:`SET_KIT_SAVE_SOURCE`,payload:`cloud`}),D({type:`SET_EXPORT_STATUS`,payload:Uo.EXPORTING}))};return c.default.createElement(_.Stack,{direction:`row`,spacing:1},function renderSaveToLibraryButton(){if(!v){var m;return c.default.createElement(_.Button,{ref:u,variant:`outlined`,color:`secondary`,size:`small`,disabled:A,href:((m=elementorAppConfig)==null||(m=m[`cloud-library`])==null||(m=m.library_connect_url)==null?void 0:m.replace(/&#038;/g,`&`))||`#`,"data-testid":`export-kit-footer-save-to-library-button`},(0,h.__)(`Save to library`,`elementor`))}return y||H?c.default.createElement(_.Button,{variant:`outlined`,color:`secondary`,size:`small`,disabled:!0,startIcon:c.default.createElement(_.CircularProgress,{size:16}),"data-testid":`export-kit-footer-save-to-library-button`},(0,h.__)(`Save to library`,`elementor`)):W?c.default.createElement(_.Button,{variant:`outlined`,color:`secondary`,size:`small`,disabled:A,onClick:K,"data-testid":`export-kit-footer-save-to-library-button`},(0,h.__)(`Save to library`,`elementor`)):c.default.createElement(_.Button,{variant:`outlined`,color:`secondary`,size:`small`,disabled:A,onClick:G,"data-testid":`export-kit-footer-save-to-library-button`},(0,h.__)(`Save to library`,`elementor`))}(),c.default.createElement(_.Button,{variant:`contained`,color:`primary`,size:`small`,disabled:A,onClick:function handleExportAsZip(){var c;if(!A){if(((c=E.customization)==null||(c=c.content)==null?void 0:c.mediaFormat)===`cloud`){D({type:`SET_MEDIA_FORMAT_VALIDATION`,payload:!0});return}D({type:`SET_KIT_SAVE_SOURCE`,payload:`file`}),D({type:`SET_EXPORT_STATUS`,payload:Uo.EXPORTING})}},"data-testid":`export-kit-footer-export-zip-button`},(0,h.__)(`Export as .zip`,`elementor`)))}Ro();function ExportKitPartsSelection(){var u=useExportContext(),m=u.data,h=u.dispatch,g=useCloudKitsEligibility().data,_=(g==null?void 0:g.is_eligible)||!1;return c.default.createElement(KitPartsSelection,{onCheckboxChange:function handleCheckboxChange(c){var u=m.includes.includes(c),g=ys.find(function(u){return u.type===c});u&&g!=null&&g.required||h({type:u?`REMOVE_INCLUDE`:`ADD_INCLUDE`,payload:c})},handleSaveCustomization:function handleSaveCustomization(c,u,g,_){h({type:`SET_CUSTOMIZATION`,payload:{key:c,value:u}}),h({type:`SET_DATA_FOR_ANALYTICS`,payload:{key:c,value:_}}),h(g?{type:`ADD_INCLUDE`,payload:c}:{type:`REMOVE_INCLUDE`,payload:c}),m.showMediaFormatValidation&&h({type:`SET_MEDIA_FORMAT_VALIDATION`,payload:!1})},isCloudKitsEligible:_,showMediaFormatValidation:m.showMediaFormatValidation})}Q();function useKitValidation(){var u=useExportContext(),m=u.data,g=u.dispatch,_=_slicedToArray((0,c.useState)(null),2),v=_[0],y=_[1],b=300,S=function validateKitName(c){return!c||c.trim().length===0?(0,h.__)(`Must add a website template name`,`elementor`):/[^\w\s\-_.()]/g.test(c)?(0,h.__)(`Use characters only`,`elementor`):null},C=function validateDescription(c){return c.length>b?(0,h.__)(`Description exceeds 300 characters`,`elementor`):null},T=m.kitInfo.title||``,E=m.kitInfo.description||``,D=E.length>b,A=D?`error`:`text.secondary`;return(0,c.useEffect)(function(){var c=S(T),u=C(E);y(c),g({type:`SET_VALIDATION_ERRORS`,payload:{name:c,description:u}})},[T,E,g]),{templateName:T,description:E,nameError:v,hasDescriptionError:D,descriptionCounterColor:A,handleNameChange:function handleNameChange(c){g({type:`SET_KIT_TITLE`,payload:c.target.value||``})},handleDescriptionChange:function handleDescriptionChange(c){var u=c.target.value||``;u.length<=b&&g({type:`SET_KIT_DESCRIPTION`,payload:u})},DESCRIPTION_MAX_LENGTH:b,validateKitName:S,validateDescription:C}}function KitInfo(){var u=useKitValidation(),m=u.templateName,g=u.description,v=u.nameError,y=u.hasDescriptionError,b=u.descriptionCounterColor,S=u.handleNameChange,C=u.handleDescriptionChange,T=u.DESCRIPTION_MAX_LENGTH;return c.default.createElement(_.Box,{sx:{mb:3,border:1,borderRadius:1,borderColor:`action.focus`,p:3.5}},c.default.createElement(_.Typography,{variant:`caption`,component:`label`,color:`text.secondary`},(0,h.__)(`Website template name`,`elementor`),` *`),c.default.createElement(_.Input,{fullWidth:!0,required:!0,value:m,onChange:S,placeholder:(0,h.__)(`Type name here...`,`elementor`),inputProps:{maxLength:75},error:!!v,sx:{mb:v?1:2}}),v&&c.default.createElement(_.Typography,{color:`error.main`,variant:`caption`,sx:{mb:2,display:`block`}},v),c.default.createElement(_.Typography,{variant:`caption`,component:`label`,color:`text.secondary`},(0,h.__)(`Description (Optional)`,`elementor`)),c.default.createElement(_.Input,{fullWidth:!0,multiline:!0,value:g,onChange:C,placeholder:(0,h.__)(`Type description here...`,`elementor`),inputProps:{maxLength:T},error:y}),c.default.createElement(_.Typography,{variant:`caption`,color:b,sx:{mt:.5,display:`block`}},g.length,` / `,T,` `,(0,h.__)(`characters`,`elementor`)))}xi();function ExportKit(){var u=useExportContext().dispatch;(0,c.useEffect)(function(){u({type:`RESET_STATE`})},[u]);var m=c.default.createElement(ExportKitFooter,null),g=c.default.createElement(PageHeader,{title:(0,h.__)(`Export`,`elementor`)});return(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomization)},[]),c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,g),footer:c.default.createElement(Footer,null,m)},c.default.createElement(_.Box,{sx:{p:3,mb:2,maxWidth:`1075px`,mx:`auto`}},c.default.createElement(ExportIntro,null),c.default.createElement(KitInfo,null),c.default.createElement(ExportKitPartsSelection,null)))}var bs=function generateScreenshot(){return new Promise(function(c){var u=document.createElement(`iframe`);u.style=`visibility: hidden;`,u.width=`1200`,u.height=`1000`;var m=function messageHandler(h){h.data.name===`kit-screenshot-done`&&(window.removeEventListener(`message`,m),document.body.removeChild(u),c(h.data.imageUrl||null))};window.addEventListener(`message`,m);var h=new URL(window.location.origin);h.searchParams.set(`kit_thumbnail`,`1`),h.searchParams.set(`nonce`,elementorAppConfig[`import-export-customization`].kitPreviewNonce),document.body.appendChild(u),u.src=h.toString()})};function _isNativeFunction(c){try{return Function.toString.call(c).indexOf(`[native code]`)!==-1}catch(u){return typeof c==`function`}}function _isNativeReflectConstruct$16(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$16=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$16,`_isNativeReflectConstruct`),un();function _construct(c,u,m){if(_isNativeReflectConstruct$16())return Reflect.construct.apply(null,arguments);var h=[null];h.push.apply(h,u);var g=new(c.bind.apply(c,h));return m&&_setPrototypeOf(g,m.prototype),g}sn(),un();function _wrapNativeSuper(c){var u=typeof Map==`function`?new Map:void 0;return _wrapNativeSuper=function _wrapNativeSuper(c){if(c===null||!_isNativeFunction(c))return c;if(typeof c!=`function`)throw TypeError(`Super expression must either be null or a function`);if(u!==void 0){if(u.has(c))return u.get(c);u.set(c,Wrapper)}function Wrapper(){return _construct(c,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(c.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,c)},_wrapNativeSuper(c)}nn(),$t(),an(),sn(),dn();function _callSuper$15(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$15()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$15,`_callSuper`);function _isNativeReflectConstruct$15(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$15=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$15,`_isNativeReflectConstruct`);var xs=function(c){function ImportExportError(c,u){var m;return _classCallCheck(this,ImportExportError),m=_callSuper$15(this,ImportExportError,[typeof c==`string`?c:``]),m.code=u||`general`,m.details=c,m}return _inherits(ImportExportError,c),_createClass(ImportExportError)}(_wrapNativeSuper(Error));Gt(),wi(),Q(),Lt();var Ss=`processing`,Cs=`processing-media`,ws=`error`,Ts=function useExportKit(u){var m=u.includes,h=u.kitInfo,g=u.customization,_=u.isExporting,v=u.dispatch,y=_slicedToArray((0,c.useState)(Ss),2),b=y[0],S=y[1],C=_slicedToArray((0,c.useState)(null),2),T=C[0],E=C[1],D=_slicedToArray((0,c.useState)(null),2),A=D[0],N=D[1],P=Nt(),V=(0,c.useCallback)(function(){var c=_asyncToGenerator(zo.default.mark(function _callee(c,u,m){var h,g,_,v,y,b,C,T,E;return zo.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return S(Cs),_=elementorAppConfig[`import-export-customization`].restApiBaseUrl,D.next=1,fetch(`${_}/process-media`,{method:`POST`,headers:{"Content-Type":`application/json`,"X-WP-Nonce":((h=window.wpApiSettings)==null?void 0:h.nonce)||``},body:JSON.stringify({media_urls:u,kit:m})});case 1:return v=D.sent,D.next=2,v.json();case 2:if(y=D.sent,v.ok){D.next=3;break}throw E=(y==null||(b=y.data)==null?void 0:b.message)||`Media processing error! Code: ${y==null||(C=y.data)==null?void 0:C.code}`,new xs(E,y==null||(T=y.data)==null?void 0:T.code);case 3:return c.media={processed:!0,message:(y==null||(g=y.data)==null?void 0:g.message)||`Media processed successfully`},D.abrupt(`return`,c);case 4:case`end`:return D.stop()}},_callee)}));return function(u,m,h){return c.apply(this,arguments)}}(),[]),H=(0,c.useCallback)(function(){var c=_asyncToGenerator(zo.default.mark(function _callee2(c){return zo.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(c){u.next=1;break}return u.abrupt(`return`);case 1:return u.prev=1,u.next=2,$e.data.delete(`cloud-kits/index`,{id:c});case 2:u.next=4;break;case 3:u.prev=3,u.catch(1);case 4:case`end`:return u.stop()}},_callee2,null,[[1,3]])}));return function(u){return c.apply(this,arguments)}}(),[]),U=(0,c.useCallback)(_asyncToGenerator(zo.default.mark(function _callee3(){var c,u;return zo.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(A){m.next=1;break}throw new xs(`No export data available for media retry`);case 1:return m.prev=1,E(null),m.next=2,V(A.exportedData,A.mediaUrls,A.kit);case 2:c=m.sent,v({type:`SET_EXPORTED_DATA`,payload:c}),v({type:`SET_EXPORT_STATUS`,payload:Uo.COMPLETED}),P(`/export-customization/complete`),m.next=4;break;case 3:m.prev=3,u=m.catch(1),S(ws),E(u instanceof xs?u:new xs(u.message));case 4:case`end`:return m.stop()}},_callee3,null,[[1,3]])})),[A,V,v,P]),W=(0,c.useCallback)(_asyncToGenerator(zo.default.mark(function _callee4(){var c,u,_,y,b,C,T,D,A,H,U,W,G,K,q,ee,J,Y,te,ne,de;return zo.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(fe.prev=0,S(Ss),E(null),y={kitInfo:{title:((c=h.title)==null?void 0:c.trim())||null,description:((u=h.description)==null?void 0:u.trim())||null,source:h.source},include:m,customization:g},b=h.source===`cloud`,!b){fe.next=2;break}return fe.next=1,bs();case 1:C=fe.sent,y.screenShotBlob=C;case 2:return T=elementorAppConfig[`import-export-customization`].restApiBaseUrl,D=`${T}/export`,fe.next=3,fetch(D,{method:`POST`,headers:{"Content-Type":`application/json`,"X-WP-Nonce":((_=window.wpApiSettings)==null?void 0:_.nonce)||``},body:JSON.stringify(y)});case 3:return A=fe.sent,fe.next=4,A.json();case 4:if(H=fe.sent,A.ok){fe.next=5;break}throw K=H==null||(U=H.data)==null?void 0:U.message,q=_typeof(K)===`object`?K:K||`HTTP error! with the following code: ${H==null||(W=H.data)==null?void 0:W.code}`,ee=(A==null?void 0:A.status)===408?`timeout`:H==null||(G=H.data)==null?void 0:G.code,new xs(q,ee);case 5:if(J=h.source===`file`&&H.data&&H.data.file,Y=h.source===`cloud`&&H.data&&H.data.kit,te=null,!J){fe.next=6;break}te={file:H.data.file,manifest:H.data.manifest},v({type:`SET_EXPORTED_DATA`,payload:te}),v({type:`SET_EXPORT_STATUS`,payload:Uo.COMPLETED}),P(`/export-customization/complete`),fe.next=9;break;case 6:if(!Y){fe.next=8;break}if(te={kit:H.data.kit,manifest:H.data.manifest},N({exportedData:te,mediaUrls:H.data.media_urls,kit:H.data.kit}),ne=H.data.media_urls,!(ne&&ne.length>0)){fe.next=7;break}return fe.next=7,V(te,ne,H.data.kit);case 7:v({type:`SET_EXPORTED_DATA`,payload:te}),v({type:`SET_EXPORT_STATUS`,payload:Uo.COMPLETED}),P(`/export-customization/complete`),fe.next=9;break;case 8:throw new xs(`Invalid response format from server`);case 9:fe.next=11;break;case 10:fe.prev=10,de=fe.catch(0),S(ws),E(de instanceof xs?de:new xs(de.message));case 11:case`end`:return fe.stop()}},_callee4,null,[[0,10]])})),[m,h,g,v,P,V]);return(0,c.useEffect)(function(){_&&W()},[_,W]),{status:b,STATUS_PROCESSING:Ss,STATUS_PROCESSING_MEDIA:Cs,STATUS_ERROR:ws,error:T,exportKit:W,retryMediaProcessing:U,deleteKit:H,exportedData:A}};function ExportProcessing(u){var m=u.statusText;return c.default.createElement(c.default.Fragment,null,c.default.createElement(_.CircularProgress,{size:20}),c.default.createElement(_.Typography,{variant:`h5`,color:`text.primary`,component:`h2`},m),c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`},(0,h.__)(`This usually takes a few moments.`,`elementor`),c.default.createElement(`br`,null),(0,h.__)(`Don't close this window until the process is finished.`,`elementor`)))}ExportProcessing.propTypes={statusText:Z.default.string.isRequired},Gt(),Q();function Link$3(u){var m=u.href,h=u.children;return c.default.createElement(_.Link,{href:m,variant:`body2`,color:`info.light`,underline:`hover`,target:`_blank`,rel:`noopener noreferrer`},h)}__name(Link$3,`Link`),Link$3.propTypes={href:Z.default.string.isRequired,children:Z.default.node.isRequired};var Es={general:{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"zip-archive-module-missing":{title:(0,h.__)(`Couldn’t handle the Website Template`,`elementor`),text:(0,h.__)(`Seems like your server is missing the PHP zip module. Install it on your server or contact your site host for further instructions.`,`elementor`)},"invalid-zip-file":{title:(0,h.__)(`Couldn’t use the .zip file`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`Seems like there is a problem with the zip’s files. Try installing again and if the problem persists contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},timeout:{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`It took too much time to download your Website Template and we were unable to complete the process. If all the Website Template’s parts don’t appear in `,`elementor`),c.default.createElement(Link$3,{href:elementorAppConfig.pages_url},(0,h.__)(`Pages`,`elementor`)),(0,h.__)(`, try again and if the problem persists contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"invalid-kit-library-zip-error":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t download the Website Template due to technical difficulty on our part. Try again in a few minutes and if the problem persists contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)))},"no-write-permissions":{title:(0,h.__)(`Couldn’t access the file`,`elementor`),text:(0,h.__)(`Seems like Elementor isn’t authorized to access relevant files for installing this Website Template. Contact your site host to get permission.`,`elementor`)},"plugin-installation-permissions-error":{title:(0,h.__)(`Couldn’t install the Website Template`,`elementor`),text:(0,h.__)(`The Website Template includes plugins you don’t have permission to install. Contact your site admin to change your permissions.`,`elementor`)},"third-party-error":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:(0,h.__)(`This is due to a conflict with one or more third-party plugins already active on your site. Try disabling them, and then give the download another go.`,`elementor`)},"domdocument-missing":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:(0,h.__)(`This download requires the 'DOMDocument' PHP extension, which we couldn’t detect on your server. Enable this extension, or get in touch with your hosting service for support, and then give the download another go.`,`elementor`)},"insufficient-quota":{title:(0,h.__)(`Couldn’t Export the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`The export failed because it will pass the maximum Website Templates you can export. `,`elementor`),c.default.createElement(Link$3,{href:`https://go.elementor.com/app-general-load-issue/`},(0,h.__)(`Learn more`,`elementor`)))},"failed-to-fetch-quota":{title:(0,h.__)(`Couldn’t fetch quota`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`Failed to fetch quota, please try again. If the problem continues, contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)),`. `,c.default.createElement(Link$3,{href:`https://go.elementor.com/app-import-export-common-errors`},(0,h.__)(`Learn more`,`elementor`)))},"cloud-upload-failed":{title:(0,h.__)(`Couldn’t Upload to Library`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t add your export to the library. Try again. `,`elementor`),c.default.createElement(Link$3,{href:`https://go.elementor.com/app-import-export-common-errors`},(0,h.__)(`Learn more`,`elementor`)))},"error-loading-resource":{title:(0,h.__)(`Unable to download the Website Template`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact `,`elementor`),c.default.createElement(Link$3,{href:`https://my.elementor.com/support-center/`},(0,h.__)(`Support`,`elementor`)),`. `,c.default.createElement(Link$3,{href:`https://go.elementor.com/app-import-export-common-errors`},(0,h.__)(`Learn more`,`elementor`)))},"media-processing-error":{title:(0,h.__)(`Couldn’t save media files to the cloud`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`We ran into a problem while saving your media files to the cloud. Please try again. If the issue persists, edit the Content section and choose "Link to media" to save it as a reference. `,`elementor`),c.default.createElement(Link$3,{href:`https://go.elementor.com/app-import-export-common-errors`},(0,h.__)(`Learn more`,`elementor`)))},"insufficient-storage-quota":{title:(0,h.__)(`Your library is full`,`elementor`),text:function text(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=u.filename,g=m===void 0?(0,h.__)(`This file`,`elementor`):m,v=u.maxSize,y=v===void 0?0:v;return c.default.createElement(c.default.Fragment,null,c.default.createElement(_.Typography,{variant:`h6`,sx:{mb:2}},(0,h.sprintf)((0,h.__)(`%s exceeds the library size limit`,`elementor`),g)),c.default.createElement(_.Typography,{variant:`body2`},(0,h.sprintf)((0,h.__)(`The maximum website template library size is %s GB. To save this file, you can either export it locally as a .zip file or get more storage by`,`elementor`),y),` `,c.default.createElement(Link$3,{href:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`},(0,h.__)(`Upgrade now`,`elementor`)),`.`))}}};function ProcessingErrorDialog(u){var m,g=u.error,v=u.handleClose,y=u.handleTryAgain,b=u.handleExportAsZip,S=_slicedToArray((0,c.useState)(!!g),2),C=S[0],T=S[1],E=(g==null?void 0:g.code)||`general`,D=(m=Es[E])==null?Es.general:m,A=function resolveText(){var c=(g==null?void 0:g.details)||(g==null?void 0:g.message),u=c&&_typeof(c)===`object`?c.replacements:null,m=D.text;return typeof m==`function`?m(u):m},N=function shouldRenderTryAgainButton(){return[`general`,`timeout`,`cloud-upload-failed`,`third-party-error`,`invalid-zip-file`,`zip-archive-module-missing`,`no-write-permissions`,`plugin-installation-permissions-error`,`failed-to-fetch-quota`,`insufficient-quota`,`error-loading-resource`,`media-processing-error`,`import-runner-error`].includes(E)};return(0,c.useEffect)(function(){T(!!g)},[g]),g?c.default.createElement(_.Dialog,{"data-testid":`error-dialog`,open:C,onClose:function onClose(){v&&v(),T(!1)},maxWidth:`sm`},c.default.createElement(_.DialogHeader,{onClose:v},c.default.createElement(_.DialogTitle,null,D.title)),c.default.createElement(_.DialogContent,{dividers:!0,sx:{p:3}},A()),c.default.createElement(_.DialogActions,null,function renderButtons(){var u=E===`insufficient-storage-quota`;return c.default.createElement(c.default.Fragment,null,c.default.createElement(_.Button,{onClick:function onClick(){v&&v(),T(!1)},color:`secondary`},(0,h.__)(`Cancel`,`elementor`)),u&&b&&c.default.createElement(_.Button,{onClick:function onClick(){b(),T(!1)},variant:`contained`,color:`primary`},(0,h.__)(`Export as .zip`,`elementor`)),N(E)&&!u&&c.default.createElement(_.Button,{"data-testid":`try-again-button`,onClick:function onClick(){y&&y()},variant:`contained`,color:`primary`},(0,h.__)(`Try Again`,`elementor`)))}())):null}ProcessingErrorDialog.propTypes={error:Z.default.any,handleClose:Z.default.func,handleTryAgain:Z.default.func,handleExportAsZip:Z.default.func},Lt();function ExportProcess(){var u=useExportContext(),m=u.data,g=u.dispatch,v=u.isExporting,y=u.isPending,b=m.kitInfo,S=m.includes,C=m.customization,T=Ts({includes:S,kitInfo:b,customization:C,isExporting:v,dispatch:g}),E=T.status,D=T.STATUS_PROCESSING,A=T.STATUS_PROCESSING_MEDIA,N=T.STATUS_ERROR,P=T.error,V=T.exportKit,H=T.retryMediaProcessing,U=T.deleteKit,W=T.exportedData;if(y)return c.default.createElement(jt,{to:`/export-customization/`,replace:!0});var G=function getStatusText(){return E===D?(0,h.__)(`Setting up your website template...`,`elementor`):E===A?(0,h.__)(`Processing media files...`,`elementor`):(0,h.__)(`Export failed`,`elementor`)},K=c.default.createElement(PageHeader,{title:(0,h.__)(`Export`,`elementor`)});return c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,K)},c.default.createElement(CenteredContent,null,c.default.createElement(_.Stack,{spacing:3,alignItems:`center`},(E===D||E===A)&&c.default.createElement(ExportProcessing,{statusText:G()}),E===N&&c.default.createElement(ProcessingErrorDialog,{error:P,handleClose:function handleCloseError(){var c,u=(P==null?void 0:P.code)===`media-processing-error`;g({type:`SET_EXPORT_STATUS`,payload:Uo.PENDING}),u&&W!=null&&(c=W.kit)!=null&&c.id&&U(W.kit.id)},handleTryAgain:function handleTryAgain(){(P==null?void 0:P.code)===`media-processing-error`?H():V()},handleExportAsZip:function handleExportAsZip(){g({type:`SET_KIT_SAVE_SOURCE`,payload:`file`}),g({type:`SET_EXPORT_STATUS`,payload:Uo.EXPORTING})}}))))}function formatToTitleCase(c){return c.replace(/([A-Z])/g,` $1`).replace(/^./,function(c){return c.toUpperCase()}).trim()}Q();function buildKitSettingsSummary(c){var u,m=(Array.isArray(c)?c:(u=Object.entries(c))==null?void 0:u.filter(function(c){var u=_slicedToArray(c,2);return u[0],u[1]}).map(function(c){return _slicedToArray(c,1)[0]})).map(function(c){return formatToTitleCase(c)});return m.length>0?m.join(` | `):``}Q(),Lt(),xi();var Ds=/[<>:"/\\|?*]/g;function ExportComplete(){var u=Nt(),m=useExportContext(),g=m.data,v=m.isCompleted,y=g.exportedData,b=g.kitInfo,S=g.includes,C=g.analytics,T=(0,c.useRef)(null),E=function downloadFile(c){if(c==null||c.preventDefault(),!T.current){var u=document.createElement(`a`),m=`elementor-kit`,h=(b.title||m).replace(Ds,``).trim()||m;u.href=`data:application/zip;base64,`+y.file,u.download=h+`.zip`,T.current=u}T.current.click()};(0,c.useEffect)(function(){b.source!==`cloud`&&y!=null&&y.file&&E()},[y,b.source]),(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportSummary)},[]),(0,c.useEffect)(function(){if(y.manifest){var c,u,m=H();bi.sendExportKitCustomization({kit_export_content:S.includes(`content`),kit_export_templates:S.includes(`templates`),kit_export_settings:S.includes(`settings`),kit_export_plugins:S.includes(`plugins`),kit_export_customization_modals:C==null?void 0:C.customization,kit_description:!!b.description,kit_page_count:m.page||0,kit_post_count:m.post||0,kit_post_type_count:(c=y.manifest)!=null&&c[`custom-post-type-title`]?Object.keys((u=y.manifest)==null?void 0:u[`custom-post-type-title`]).length:0,kit_source:b.source})}},[S,y==null?void 0:y.manifest,C==null?void 0:C.customization,b.description]);var D=function handleDone(){window.top.location=elementorAppConfig.admin_url};if(!v)return c.default.createElement(jt,{to:`/export-customization/`,replace:!0});var A=b.source===`cloud`,N=c.default.createElement(_.Stack,{direction:`row`,spacing:1},A?c.default.createElement(_.Button,{variant:`contained`,color:`primary`,size:`small`,onClick:function onClick(){return u(`/kit-library/cloud`)},"data-testid":`view-in-library-button`},(0,h.__)(`View in Library`,`elementor`)):c.default.createElement(_.Button,{variant:`contained`,color:`primary`,size:`small`,onClick:D,"data-testid":`done-button`},(0,h.__)(`Done`,`elementor`))),P=c.default.createElement(PageHeader,{title:(0,h.__)(`Export`,`elementor`)}),V=function getTemplatesSummary(){var c,u,m=y==null||(c=y.manifest)==null?void 0:c.templates;if(!m)return(0,h.__)(`No templates exported`,`elementor`);var g={};Object.values(m).forEach(function(c){var u=c.doc_type;g[u]||(g[u]=0),g[u]++});var _=((u=elementorAppConfig[`import-export-customization`])==null||(u=u.summaryTitles)==null?void 0:u.templates)||{},v=Object.entries(g).map(function(c){var u=_slicedToArray(c,2),m=u[0],h=u[1],g=_[m];return g?`${h} ${h>1?g.plural:g.single}`:null}).filter(function(c){return c!==null});return v.length>0?v.join(` | `):(0,h.__)(`No templates exported`,`elementor`)},H=function getContentCounts(){var c,u,m=y==null||(c=y.manifest)==null?void 0:c.content,h=y==null||(u=y.manifest)==null?void 0:u[`wp-content`],g={},_=function countItems(c){var u=_slicedToArray(c,2),m=u[0],h=u[1],_=Object.keys(h).length;_>0&&(g[m]=(g[m]||0)+_)};return Object.entries(m||{}).forEach(_),Object.entries(h||{}).forEach(_),g},U={content:{title:(0,h.__)(`Content`,`elementor`),subTitle:function getContentSummary(){var c,u,m,g,_=y==null||(c=y.manifest)==null?void 0:c.content,v=y==null||(u=y.manifest)==null?void 0:u[`wp-content`],b=y==null||(m=y.manifest)==null?void 0:m.taxonomies;if(!_&&!v&&!b)return(0,h.__)(`No content exported`,`elementor`);var S=((g=elementorAppConfig[`import-export-customization`])==null||(g=g.summaryTitles)==null?void 0:g.content)||{},C=H(),T={};if(Object.entries(C).forEach(function(c){var u=_slicedToArray(c,2),m=u[0],h=u[1],g=S[m];g&&(T[m]={count:h,title:h>1?g.plural:g.single})}),Object.keys(b||{}).length){var E=new Set;Object.values(b).forEach(function(c){c.forEach(function(c){E.add(c.name)})}),E.size&&(T.taxonomies={count:E.size,title:(0,h.__)(`Taxonomies`,`elementor`)})}var D=Object.values(T).map(function(c){return`${c.count} ${c.title}`});return D.length>0?D.join(` | `):(0,h.__)(`No content exported`,`elementor`)}()},templates:{title:(0,h.__)(`Templates`,`elementor`),subTitle:V()},settings:{title:(0,h.__)(`Site settings`,`elementor`),subTitle:function getSettingsSummary(){var c,u=y==null||(c=y.manifest)==null?void 0:c[`site-settings`];if(!u)return(0,h.__)(`No settings exported`,`elementor`);var m=buildKitSettingsSummary(u);return m.length>0?m:(0,h.__)(`No settings exported`,`elementor`)}()},plugins:{title:(0,h.__)(`Plugins`,`elementor`),subTitle:function getPluginsSummary(){var c,u;return y!=null&&(c=y.manifest)!=null&&c.plugins?y==null||(u=y.manifest)==null?void 0:u.plugins.map(function(c){return c.name}).join(` | `):(0,h.__)(`No plugins exported`,`elementor`)}()}};return c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,P),footer:c.default.createElement(Footer,null,N)},c.default.createElement(CenteredContent,{hasFooter:!0,maxWidth:`800px`},c.default.createElement(_.Stack,{spacing:3,alignItems:`center`,"data-testid":`export-complete-content`},c.default.createElement(CompleteIcon,{imageSrc:elementorAppConfig.assets_url+`images/kit-is-live.svg`,altText:``,testId:`export-complete-icon`}),c.default.createElement(CompleteHeading,{title:A?(0,h.__)(`Your website template is now saved to the library!`,`elementor`):(0,h.__)(`Your .zip file is ready`,`elementor`),subtitle:A?(0,h.__)(`You can find it in the My Website Templates tab.`,`elementor`):(0,h.__)(`Once the download is complete, you can upload it to be used for other sites.`,`elementor`),linkText:A?(0,h.__)(`Take me there`,`elementor`):void 0,linkHref:A?elementorAppConfig.base_url+`#/kit-library/cloud`:void 0,testId:`export-complete-heading`}),c.default.createElement(CompleteSummary,{summaryData:U,testId:`export-complete-summary`}),!A&&c.default.createElement(DownloadLink$1,{message:(0,h.__)(`Is the automatic download not starting?`,`elementor`),linkText:(0,h.__)(`Download manually`,`elementor`),onClick:E,testId:`export-complete-download-link`}))))}Lt(),Ao();var Os=new eo({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:1e3*60*30}}});function Export(){return c.default.createElement(yo,{client:Os},c.default.createElement(ExportContextProvider,null,c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(vt,null,c.default.createElement(ExportKit,{path:`/`,default:!0}),c.default.createElement(ExportProcess,{path:`/process`}),c.default.createElement(ExportComplete,{path:`/complete`})))))}Wt();var ks=function getMimeTypeToExtensionMap(){return{"application/zip":[`zip`],"application/json":[`json`],"application/pdf":[`pdf`],"text/plain":[`txt`],"image/jpeg":[`jpg`,`jpeg`],"image/png":[`png`],"image/gif":[`gif`],"text/csv":[`csv`],"application/xml":[`xml`],"text/xml":[`xml`]}},As=function getValidExtensions(c){var u=ks(),m=[];return c.forEach(function(c){u[c]&&m.push.apply(m,_toConsumableArray(u[c]))}),m},js=function isValidFileType(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(m.length===0||m.includes(c))return!0;var h=u.toLowerCase().split(`.`).pop();return As(m).includes(h)},Ms=function getAcceptedFileTypes(c){var u=_toConsumableArray(c);return As(c).forEach(function(c){u.push(`.${c}`)}),u.join(`,`)};Q();var Ns=function useDropZone(u){var m=u.onFileSelect,g=u.onError,_=u.filetypes,v=u.isLoading,y=u.onButtonClick,b=u.onFileChoose,S=_slicedToArray((0,c.useState)(!1),2),C=S[0],T=S[1],E=_slicedToArray((0,c.useState)(0),2)[1],D=(0,c.useRef)(null);return{isDragOver:C,fileInputRef:D,fileInputId:(0,c.useId)(),handleDragEnter:function handleDragEnter(c){c.preventDefault(),c.stopPropagation(),E(function(c){return c+1}),c.dataTransfer.items&&c.dataTransfer.items.length>0&&T(!0)},handleDragLeave:function handleDragLeave(c){c.preventDefault(),c.stopPropagation(),E(function(c){var u=c-1;return u<=0&&T(!1),u})},handleDragOver:function handleDragOver(c){c.preventDefault(),c.stopPropagation()},handleDrop:function handleDrop(c){if(c.preventDefault(),c.stopPropagation(),T(!1),E(0),!v&&!(!c.dataTransfer.files||c.dataTransfer.files.length===0)){var u=c.dataTransfer.files[0];u&&js(u.type,u.name,_)?m(u,c,`drop`):g({id:`file_not_allowed`,message:(0,h.__)(`This file type is not allowed`,`elementor`)})}},handleFileInputChange:function handleFileInputChange(c){if(!(!c.target.files||c.target.files.length===0)){var u=c.target.files[0];if(u){if(!js(u.type,u.name,_)){g({id:`file_not_allowed`,message:(0,h.__)(`This file type is not allowed`,`elementor`)});return}m(u,c,`browse`),b&&b(u)}}},handleUploadClick:function handleUploadClick(c){y&&y(c),D.current&&D.current.click()}}};Rt(),_n();var Ps=[`onFileSelect`,`onError`,`filetypes`,`className`,`isLoading`,`error`,`onButtonClick`,`onFileChoose`,`helperText`],Fs=(0,_.styled)(_.Box,{shouldForwardProp:function shouldForwardProp(c){return![`isDragOver`,`isLoading`].includes(c)}})(function(c){var u=c.theme,m=c.isDragOver,h=c.isLoading;return{border:2,borderColor:m?u.palette.primary.main:u.palette.divider,borderStyle:`dashed`,backgroundColor:m?u.palette.action.hover:u.palette.background.default,transition:`all 0.2s ease-in-out`,cursor:h?`not-allowed`:`normal`,position:`relative`,borderRadius:u.spacing(.5)}}),Is=(0,_.styled)(_.Stack,{shouldForwardProp:function shouldForwardProp(c){return c!==`isLoading`}})(function(c){return{opacity:c.isLoading?.5:1,transition:`opacity 0.2s ease-in-out`}}),Ls=function DropZone(u){var m=u.onFileSelect,g=u.onError,y=g===void 0?function(){}:g,b=u.filetypes,S=b===void 0?[`application/zip`]:b,C=u.className,T=C===void 0?``:C,E=u.isLoading,D=E!==void 0&&E,A=u.error,N=u.onButtonClick,P=u.onFileChoose,V=u.helperText,H=V===void 0?(0,h.__)(`Upload a .zip file`,`elementor`):V,U=_objectWithoutProperties(u,Ps),W=Ns({onFileSelect:m,onError:y,filetypes:S,isLoading:D,onButtonClick:N,onFileChoose:P}),G=W.isDragOver,K=W.fileInputRef,q=W.fileInputId,ee=W.handleDragEnter,J=W.handleDragLeave,Y=W.handleDragOver,te=W.handleDrop,ne=W.handleFileInputChange,de=W.handleUploadClick;return c.default.createElement(_.Box,_extends({className:T,onDragEnter:ee,onDragLeave:J,onDragOver:Y,onDrop:te,"data-testid":`drop-zone`},U),c.default.createElement(Fs,{isDragOver:G,isLoading:D},c.default.createElement(Is,{alignItems:`center`,justifyContent:`center`,gap:1,p:6,minHeight:`520px`,isLoading:D},c.default.createElement(_.Box,{"data-testid":`icon-container`},D?c.default.createElement(_.CircularProgress,{size:40,"data-testid":`loading-spinner`,sx:{color:`primary.dark`}}):c.default.createElement(v.UploadIcon,{"data-testid":`upload-icon`,sx:{fontSize:`40px`,color:`text.disabled`}})),c.default.createElement(_.Stack,{spacing:2,alignItems:`center`,textAlign:`center`,"data-testid":`text-container`},c.default.createElement(_.Box,{"data-testid":`main-text`},c.default.createElement(_.Link,{variant:`body1`,component:`span`,onClick:de,"data-testid":`click-to-upload`},(0,h.__)(`Click to upload`,`elementor`)),c.default.createElement(_.Typography,{variant:`body1`,component:`span`,color:`text.primary`,sx:{marginLeft:.5}},(0,h.__)(`or drag and drop`,`elementor`))),c.default.createElement(_.Typography,{variant:`body2`,color:A?`error`:`text.secondary`,"data-testid":`helper-text`},A?A.message:H)),c.default.createElement(`input`,{ref:K,id:q,type:`file`,accept:Ms(S),onChange:ne,style:{display:`none`},"data-testid":`file-input`}))))};Ls.propTypes={className:Z.default.string,onFileSelect:Z.default.func.isRequired,onError:Z.default.func,filetypes:Z.default.array,isLoading:Z.default.bool,error:Z.default.shape({message:Z.default.string.isRequired}),onButtonClick:Z.default.func,onFileChoose:Z.default.func,helperText:Z.default.string},pn(),wi(),Q(),xi();function ownKeys$11(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$11,`ownKeys`);function _objectSpread$11(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$11(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$11(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$11,`_objectSpread`);function useUploadKit(){var u=useImportContext(),m=u.data,h=u.isUploading,g=u.dispatch,_=_slicedToArray((0,c.useState)(!1),2),v=_[0],y=_[1],b=_slicedToArray((0,c.useState)(null),2),S=b[0],C=b[1];function uploadKit(){return _uploadKit.apply(this,arguments)}function _uploadKit(){return _uploadKit=_asyncToGenerator(zo.default.mark(function _callee(){var c,u,h,_,v,b,S,T,E,D,A,N,P,V,H,U;return zo.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,y(!0),C(null),u=elementorAppConfig[`import-export-customization`].restApiBaseUrl,h=`${u}/upload`,_=null,m.file&&(_=new FormData,_.append(`e_import_file`,m.file)),m.kitUploadParams&&(v=m.kitUploadParams,b=v.id,S=v.source,T=v.fileUrl,_=JSON.stringify({referrer:S,source:S,kit_id:b,file_url:T})),W.next=1,fetch(h,{method:`POST`,headers:_objectSpread$11({"X-WP-Nonce":((c=window.wpApiSettings)==null?void 0:c.nonce)||``},typeof _==`string`?{"Content-Type":`application/json`}:null),body:_});case 1:return E=W.sent,W.next=2,E.json();case 2:if(D=W.sent,E.ok){W.next=3;break}throw V=(D==null||(A=D.data)==null?void 0:A.message)||`HTTP error! with the following code: ${D==null||(N=D.data)==null?void 0:N.code}`,H=(E==null?void 0:E.status)===408?`timeout`:D==null||(P=D.data)==null?void 0:P.code,new xs(V,H);case 3:m.file&&bi.sendKitImportUploadFile(`Success`),g({type:`SET_UPLOADED_DATA`,payload:D.data}),W.next=5;break;case 4:W.prev=4,U=W.catch(0),C(U instanceof xs?U:new xs(U.message)),bi.sendKitImportUploadFile(U.message);case 5:return W.prev=5,y(!1),W.finish(5);case 6:case`end`:return W.stop()}},_callee,null,[[0,4,5,6]])})),_uploadKit.apply(this,arguments)}return(0,c.useEffect)(function(){h&&(m.file||m.kitUploadParams)?uploadKit():C(null)},[h,m.file,m.kitUploadParams]),{uploading:v,error:S,uploadKit}}function isValidRedirectUrl(c){try{var u=new URL(c);return u.hostname===window.location.hostname&&(u.protocol===`http:`||u.protocol===`https:`)}catch(c){return!1}}function safeRedirect(c){try{var u=decodeURIComponent(c);if(u.startsWith(`/`)&&(u=window.location.origin+u),isValidRedirectUrl(u))return window.location.href=u,!0}catch(c){return!1}}function useReturnToRedirect(u){return{attemptRedirect:(0,c.useCallback)(function(c){return u&&safeRedirect(u)?!0:(c&&c(),!1)},[u])}}Lt(),pi(),xi();function ImportKit(){var u=useImportContext(),m=u.data,g=u.dispatch,v=Nt(),y=useQueryParams().getAll(),b=y.id,S=y.referrer,C=y.file_url,T=y.action_type,E=y.nonce,D=y.return_to,A=y.no_automatic_redirect,N=useUploadKit(),P=N.uploading,V=N.error,H=N.uploadKit,U=useReturnToRedirect(m.returnTo).attemptRedirect,W=c.default.createElement(PageHeader,{title:(0,h.__)(`Import`,`elementor`)}),G=function onFileSelect(c){g({type:`SET_IMPORT_STATUS`,payload:Zo.UPLOADING}),g({type:`SET_FILE`,payload:c})};return(0,c.useEffect)(function(){g({type:`RESET_STATE`})},[g]),(0,c.useEffect)(function(){if(m.uploadedData)if(m.actionType===Qo.APPLY_ALL){var c,u,h,_,y=[];(c=m.uploadedData)!=null&&(c=c.manifest)!=null&&c[`site-settings`]&&y.push(`settings`),0<Object.keys(((u=m.uploadedData)==null||(u=u.manifest)==null?void 0:u.templates)||{}).length&&y.push(`templates`),(h=m.uploadedData)!=null&&(h=h.manifest)!=null&&h.content&&y.push(`content`),(_=m.uploadedData)!=null&&(_=_.manifest)!=null&&_.plugins&&y.push(`plugins`),g({type:`ADD_INCLUDES`,payload:y}),g({type:`SET_IMPORT_STATUS`,payload:Zo.IMPORTING}),v(`import-customization/process`)}else g({type:`SET_IMPORT_STATUS`,payload:Zo.CUSTOMIZING}),v(`import-customization/content`)},[m.uploadedData,g,v,m.actionType]),(0,c.useEffect)(function(){(b||C)&&(g({type:`SET_KIT_UPLOAD_PARAMS`,payload:{id:b,source:S,fileUrl:C,nonce:E}}),T&&g({type:`SET_ACTION_TYPE`,payload:T}),D&&g({type:`SET_RETURN_TO`,payload:D}),A===`true`&&g({type:`SET_NO_AUTOMATIC_REDIRECT`,payload:!0}),g({type:`SET_IMPORT_STATUS`,payload:Zo.UPLOADING}))},[b,S,C,T,E,D,A,g]),(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportUploadBox)},[]),c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,W)},function renderContent(){return P||S?c.default.createElement(CenteredContent,{"data-testid":`import-loader`},c.default.createElement(_.CircularProgress,{size:30})):c.default.createElement(_.Stack,{"data-testid":`content-container`,direction:`column`,alignItems:`flex-start`,justifyContent:`center`,sx:{pt:8,gap:7,maxWidth:1080,mx:`auto`}},c.default.createElement(_.Stack,{direction:`column`,sx:{gap:3}},c.default.createElement(_.Typography,{variant:`h4`,color:`text.primary`,"data-testid":`import-title`},(0,h.__)(`Import a website template`,`elementor`)),c.default.createElement(_.Typography,{variant:`body1`,color:`text.secondary`,"data-testid":`import-description`},(0,h.__)(`Upload a file with templates, site settings, content, etc., and apply them to your site `,`elementor`),c.default.createElement(_.Link,{href:`#`,color:`info.light`,sx:{ml:1,textDecoration:`none`},"data-testid":`import-learn-more-link`},(0,h.__)(`Learn more`,`elementor`)))),c.default.createElement(_.Stack,{sx:{width:`100%`},"data-testid":`import-card`},c.default.createElement(_.Box,{sx:{p:0},"data-testid":`import-card-content`},c.default.createElement(Ls,{onFileSelect:G}))))}(),c.default.createElement(ProcessingErrorDialog,{error:V,handleClose:function handleCloseError(){var c,u;if(!U()){if(m.file)return g({type:`SET_EXPORT_STATUS`,payload:Zo.CUSTOMIZING});var h=`admin.php?page=elementor-tools#tab-import-export-kit`;(m==null||(c=m.kitUploadParams)==null?void 0:c.source)===`cloud`?h=`admin.php?page=elementor-app&source=kit_import#kit-library/cloud`:(m==null||(u=m.kitUploadParams)==null?void 0:u.source)===`kit-library`&&(h=`admin.php?page=elementor-app&source=kit_import#kit-library`),window.top.location=elementorAppConfig.admin_url+h}},handleTryAgain:function handleTryAgain(){H()}}))}pn(),Q(),Lt(),xi();function ownKeys$10(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$10,`ownKeys`);function _objectSpread$10(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$10(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$10(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$10,`_objectSpread`);function ImportComplete(){var u,m,g,v,y,b=useImportContext(),S=b.data,C=b.isCompleted,T=b.runnersState,E=S.includes,D=S.analytics,A=S.uploadedData,N=S.duration,P=Nt(),V=useReturnToRedirect(S.returnTo).attemptRedirect,H=function handleDone(){V()||(window.top.location=elementorAppConfig.admin_url)},U=(S==null||(u=S.uploadedData)==null||(u=u.manifest)==null?void 0:u.title)||``,W=(S==null||(m=S.kitUploadParams)==null?void 0:m.id)||``,G=(0,c.useCallback)(function(){var c,u,m=T==null||(c=T.templates)==null?void 0:c.succeed_summary;if(!m)return(0,h.__)(`No templates imported`,`elementor`);var g=((u=elementorAppConfig[`import-export-customization`])==null||(u=u.summaryTitles)==null?void 0:u.templates)||{},_=Object.entries(m).map(function(c){var u=_slicedToArray(c,2),m=u[0],h=u[1],_=g[m];return _?`${h} ${h>1?_.plural:_.single}`:null}).filter(function(c){return c!==null});return _.length>0?_.join(` | `):(0,h.__)(`No templates imported`,`elementor`)},[T==null||(g=T.templates)==null?void 0:g.succeed_summary]),K=(0,c.useCallback)(function(){var c,u=T==null?void 0:T[`elementor-content`],m=T==null?void 0:T[`wp-content`],g=T==null?void 0:T.content,_=T==null?void 0:T.taxonomies,v={},y=((c=elementorAppConfig[`import-export-customization`])==null||(c=c.summaryTitles)==null?void 0:c.content)||{},b=function countSucceedItems(c){if(!c)return{};var u={};return Object.entries(c).forEach(function(c){var m=_slicedToArray(c,2),h=m[0],g=m[1];g!=null&&g.succeed&&Object.keys(g.succeed).length>0&&(u[h]=(u[h]||0)+Object.keys(g.succeed).length)}),u};[b(m),b(g),b(u)].forEach(function(c){Object.entries(c).forEach(function(c){var u=_slicedToArray(c,2),m=u[0],h=u[1];v[m]=(v[m]||0)+h})});var S=0;_&&Object.values(_).forEach(function(c){Object.values(c).forEach(function(c){S+=c.length})});var C=0;if([m,g,u].forEach(function(c){var u;c!=null&&(u=c.nav_menu_item)!=null&&u.succeed&&(C+=Object.keys(c.nav_menu_item.succeed).length)}),!(Object.keys(v).length>0||S>0||C>0))return(0,h.__)(`No content imported`,`elementor`);var E=[];if(Object.entries(v).forEach(function(c){var u=_slicedToArray(c,2),m=u[0],h=u[1],g=y[m];if(g&&h>0){var _=h>1?g.plural:g.single;E.push(`${h} ${_}`)}}),S>0){var D=S>1?(0,h.__)(`Taxonomies`,`elementor`):(0,h.__)(`Taxonomy`,`elementor`);E.push(`${S} ${D}`)}if(C>0){var A=C>1?(0,h.__)(`Menus`,`elementor`):(0,h.__)(`Menu`,`elementor`);E.push(`${C} ${A}`)}return E.length>0?E.join(` | `):(0,h.__)(`No content imported`,`elementor`)},[T]),q=(0,c.useCallback)(function(){var c=Array.isArray(T==null?void 0:T.plugins)?T==null?void 0:T.plugins:Object.values((T==null?void 0:T.plugins)||{});return T!=null&&T.plugins?c.join(` | `):(0,h.__)(`No plugins imported`,`elementor`)},[T==null?void 0:T.plugins]),ee=(0,c.useCallback)(function(){var c,u,m=S.includes.includes(`settings`)&&((S==null||(c=S.customization)==null?void 0:c.settings)||(S==null||(u=S.uploadedData)==null?void 0:u.manifest[`site-settings`]))||{};if(!Object.keys(m).length||!Object.keys(T[`site-settings`]||{}).length)return(0,h.__)(`No settings imported`,`elementor`);var g=buildKitSettingsSummary(m);return g.length>0?g:(0,h.__)(`No settings imported`,`elementor`)},[S,T]),J=(0,c.useMemo)(function(){return{content:{title:(0,h.__)(`Content`,`elementor`),subTitle:K()},templates:{title:(0,h.__)(`Templates`,`elementor`),subTitle:G()},settings:{title:(0,h.__)(`Site settings`,`elementor`),subTitle:ee()},plugins:{title:(0,h.__)(`Plugins`,`elementor`),subTitle:q()}}},[q,G,ee,K]);(0,c.useEffect)(function(){C||P(`/import-customization`,{replace:!0})},[C,P]);var Y=c.default.createElement(_.Stack,{direction:`row`,spacing:1},c.default.createElement(_.Button,{variant:`outlined`,color:`secondary`,size:`small`,"data-testid":`see-it-live-button`,href:(v=elementorAppConfig)==null?void 0:v.home_url,target:`_blank`},(0,h.__)(`See it Live`,`elementor`)),c.default.createElement(_.Button,{variant:`contained`,color:`primary`,size:`small`,onClick:H,"data-testid":`close-button`},(0,h.__)(`Close`,`elementor`))),te=c.default.createElement(PageHeader,{title:(0,h.__)(`Import`,`elementor`)});(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportSummary)},[]);var ne=(S==null||(y=S.kitUploadParams)==null?void 0:y.source)||`file`,de=ne===`kit-library`;return(0,c.useEffect)(function(){var c;bi.sendImportKitCustomization(_objectSpread$10(_objectSpread$10(_objectSpread$10({kit_source:ne,kit_import_content:E.includes(`content`),kit_import_templates:E.includes(`templates`),kit_import_settings:E.includes(`settings`),kit_import_plugins:E.includes(`plugins`),kit_import_deselected:D==null?void 0:D.customization,kit_description:!!(A!=null&&(c=A.manifest)!=null&&c.description)},W&&de&&{kit_import_id:W}),U&&de&&{kit_import_title:U}),N&&{kit_import_duration:N}))},[E,D,A,S,W,U,N,ne,de]),c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,te),footer:c.default.createElement(Footer,null,Y)},c.default.createElement(CenteredContent,{hasFooter:!0,maxWidth:`800px`},c.default.createElement(_.Stack,{spacing:3,alignItems:`center`,"data-testid":`import-complete-content`},c.default.createElement(CompleteIcon,{imageSrc:elementorAppConfig.assets_url+`images/kit-is-live.svg`,altText:(0,h.__)(`Kit is live illustration`,`elementor`),testId:`import-complete-icon`}),c.default.createElement(CompleteHeading,{title:(0,h.__)(`Your website template is now live on your site!`,`elementor`),subtitle:(0,h.__)(`You've imported and applied the following to your site:`,`elementor`),testId:`import-complete-heading`}),c.default.createElement(CompleteSummary,{summaryData:J,testId:`import-complete-summary`}),c.default.createElement(_.Box,{mt:2},c.default.createElement(_.Stack,{direction:`row`,justifyContent:`center`,alignItems:`center`,spacing:3},c.default.createElement(_.Typography,{variant:`body2`,color:`text.secondary`},(0,h.__)(`Build sites faster with Website Templates.`,`elementor`),c.default.createElement(_.Link,{href:`https://go.elementor.com/app-what-are-kits`,color:`info.light`,target:`_blank`,sx:{ml:1,textDecoration:`none`}},(0,h.__)(`Show me how`,`elementor`))))))))}function ImportKitPartsSelection(){var u=useImportContext(),m=u.data,h=u.dispatch;return(0,c.useEffect)(function(){if(m.uploadedData){var c,u,g,_=[];(c=m.uploadedData)!=null&&(c=c.manifest)!=null&&c[`site-settings`]&&_.push(`settings`),0<Object.keys(((u=m.uploadedData)==null||(u=u.manifest)==null?void 0:u.templates)||{}).length&&elementorAppConfig.hasPro&&_.push(`templates`),(g=m.uploadedData)!=null&&(g=g.manifest)!=null&&g.content&&_.push(`content`),h({type:`ADD_INCLUDES`,payload:_})}},[m.uploadedData,h]),c.default.createElement(KitPartsSelection,{onCheckboxChange:function handleCheckboxChange(c){var u=m.includes.includes(c),g=ys.find(function(u){return u.type===c});u&&g!=null&&g.required||h({type:u?`REMOVE_INCLUDE`:`ADD_INCLUDE`,payload:c})},handleSaveCustomization:function handleSaveCustomization(c,u,m){h({type:`SET_CUSTOMIZATION`,payload:{key:c,value:u}}),h(m?{type:`ADD_INCLUDE`,payload:c}:{type:`REMOVE_INCLUDE`,payload:c})},testId:`import-kit-parts-content`})}Lt(),xi();var Rs=c.default.createElement(PageHeader,{title:(0,h.__)(`Import`,`elementor`)});function ImportCustomization(){var u=useImportContext(),m=u.isCustomizing,g=u.dispatch,v=u.isProcessing,y=u.data,b=Nt();(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportCustomization)},[]);var S=c.default.createElement(_.Stack,{direction:`row`,spacing:1},c.default.createElement(_.Button,{variant:`text`,color:`secondary`,size:`small`,onClick:function onClick(){if(y!=null&&y.kitUploadParams){var c,u,m=``;(y==null||(c=y.kitUploadParams)==null?void 0:c.source)===`cloud`?m=`kit-library/cloud`:(y==null||(u=y.kitUploadParams)==null?void 0:u.source)===`kit-library`&&(m=`kit-library`),b(m,{replace:!0})}else g({type:`RESET_STATE`}),g({type:`SET_IMPORT_STATUS`,payload:Zo.PENDING})},"data-testid":`import-back-button`},(0,h.__)(`Back`,`elementor`)),c.default.createElement(_.Button,{variant:`contained`,color:`primary`,size:`small`,onClick:function onClick(){g({type:`SET_IMPORT_STATUS`,payload:Zo.IMPORTING}),b(`import-customization/process`)},"data-testid":`import-apply-button`},(0,h.__)(`Import and apply`,`elementor`)));return(0,c.useEffect)(function(){v?b(`import-customization/process`):m||b(`import-customization`,{replace:!0})},[v,m,b]),c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,Rs),footer:c.default.createElement(Footer,null,S)},c.default.createElement(_.Stack,{spacing:4,sx:{mt:4,mx:`auto`}},c.default.createElement(_.Stack,{spacing:2},c.default.createElement(_.Typography,{variant:`h4`,component:`h2`,gutterBottom:!0,color:`text.primary`},(0,h.__)(`Select which parts you want to apply`,`elementor`)),c.default.createElement(_.Stack,null,c.default.createElement(_.Typography,{variant:`subtitle2`},(0,h.__)(`These are the templates, content and site settings that come with your website templates.`,`elementor`)),c.default.createElement(_.Typography,{variant:`subtitle2`},(0,h.__)(`All items are already selected by default. Uncheck the ones you don't want.`,`elementor`)))),c.default.createElement(ImportKitPartsSelection,null)))}pn(),Q(),wi();function _createForOfIteratorHelper$1(c,u){var m=typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(!m){if(Array.isArray(c)||(m=_unsupportedIterableToArray$1(c))||u&&c&&typeof c.length==`number`){m&&(c=m);var h=0,g=function F(){};return{s:g,n:function n(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}},e:function e(c){throw c},f:g}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
18 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _,v=!0,y=!1;return{s:function s(){m=m.call(c)},n:function n(){var c=m.next();return v=c.done,c},e:function e(c){y=!0,_=c},f:function f(){try{v||m.return==null||m.return()}finally{if(y)throw _}}}}__name(_createForOfIteratorHelper$1,`_createForOfIteratorHelper`);function _unsupportedIterableToArray$1(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray$1(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray$1(c,u):void 0}}__name(_unsupportedIterableToArray$1,`_unsupportedIterableToArray`);function _arrayLikeToArray$1(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}__name(_arrayLikeToArray$1,`_arrayLikeToArray`);function request(c){return _request.apply(this,arguments)}function _request(){return _request=_asyncToGenerator(zo.default.mark(function _callee3(c){var u,m,h,g,_,v,y,b,S,C,T,E,D,A;return zo.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return m=c.data,h=c.path,g=c.method,_=g===void 0?`POST`:g,v=elementorAppConfig[`import-export-customization`].restApiBaseUrl,y=`${v}/${h}`,N.next=1,fetch(y,{method:_,headers:{"Content-Type":`application/json`,"X-WP-Nonce":((u=window.wpApiSettings)==null?void 0:u.nonce)||``},body:JSON.stringify(m)});case 1:return b=N.sent,N.next=2,b.json();case 2:if(S=N.sent,b.ok){N.next=3;break}throw D=(S==null||(C=S.data)==null?void 0:C.message)||`HTTP error! with the following code: ${S==null||(T=S.data)==null?void 0:T.code}`,A=(b==null?void 0:b.status)===408?`timeout`:S==null||(E=S.data)==null?void 0:E.code,new xs(D,A);case 3:return N.abrupt(`return`,S);case 4:case`end`:return N.stop()}},_callee3)})),_request.apply(this,arguments)}var zs={PENDING:`PENDING`,IN_PROGRESS:`IN_PROGRESS`,DONE:`DONE`};function useImportKit(u){var m=u.data,h=u.includes,g=u.customization,_=u.isProcessing,v=u.dispatch,y=_slicedToArray((0,c.useState)(zs.PENDING),2),b=y[0],S=y[1],C=_slicedToArray((0,c.useState)(null),2),T=C[0],E=C[1],D=_slicedToArray((0,c.useState)(null),2),A=D[0],N=D[1],P=function(){var c=_asyncToGenerator(zo.default.mark(function _callee(){var c,u,h,g,_,y,b,C,T,D,N,P,V,H;return zo.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:S(zs.IN_PROGRESS),c=m.importedData.session,u=m.importedData.runners,h=null,g=_createForOfIteratorHelper$1(u),U.prev=1,g.s();case 2:if((_=g.n()).done){U.next=8;break}if(y=_.value,U.prev=3,!h){U.next=4;break}return U.abrupt(`continue`,8);case 4:return U.next=5,request({data:{session:c,runner:y},path:`import-runner`});case 5:C=U.sent,T=y===`elementor-content`?`content`:y,v({type:`SET_RUNNERS_STATE`,payload:_defineProperty({},T,((b=C.data.imported_data)==null?void 0:b[T])||C.data[T])}),U.next=7;break;case 6:U.prev=6,V=U.catch(3),h=V,E(V);case 7:U.next=2;break;case 8:U.next=10;break;case 9:U.prev=9,H=U.catch(1),g.e(H);case 10:return U.prev=10,g.f(),U.finish(10);case 11:A&&(D=Date.now(),N=1e3,P=(D-A)/N,v({type:`SET_DURATION`,payload:Number(P.toFixed(2))})),S(zs.DONE),h||v({type:`SET_IMPORT_STATUS`,payload:Zo.COMPLETED});case 12:case`end`:return U.stop()}},_callee,null,[[1,9,10,11],[3,6]])}));return function runImportRunners(){return c.apply(this,arguments)}}();function importKit(){return _importKit.apply(this,arguments)}function _importKit(){return _importKit=_asyncToGenerator(zo.default.mark(function _callee2(){var c,u,_,y,b,C;return zo.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,E(null),N(Date.now()),S(zs.IN_PROGRESS),y={id:(c=m.kitUploadParams)==null?void 0:c.id,referrer:(u=m.kitUploadParams)==null?void 0:u.referrer,session:m==null||(_=m.uploadedData)==null?void 0:_.session,include:h,customization:g},T.next=1,request({data:y,path:`import`});case 1:b=T.sent,v({type:`SET_IMPORTED_DATA`,payload:b.data}),T.next=3;break;case 2:T.prev=2,C=T.catch(0),E(C),S(zs.DONE);case 3:case`end`:return T.stop()}},_callee2,null,[[0,2]])})),_importKit.apply(this,arguments)}return(0,c.useEffect)(function(){_&&m.includes.length&&importKit()},[m.includes,_]),(0,c.useEffect)(function(){_&&m.importedData&&!T&&P()},[m.importedData,_,T]),{status:b,error:T,importKit}}function PluginStatusItem(u){var m=u.name,h=u.status,g=h===`activated`;return c.default.createElement(_.Box,{display:`flex`,alignItems:`center`,gap:1.5},c.default.createElement(_.SvgIcon,{sx:{color:g?`text.primary`:`text.muted`,fontSize:20},viewBox:`0 0 24 24`},c.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`})),c.default.createElement(_.Typography,{variant:`body2`,color:g?`text.primary`:`text.muted`},m,` `,h))}PluginStatusItem.propTypes={name:Z.default.string.isRequired,status:Z.default.string},Gt();function PluginActivation(u){var m,g=u.plugins,v=useImportContext().data,y=((m=v.uploadedData)==null||(m=m.manifest)==null||(m=m.plugins)==null?void 0:m.filter(function(c){var u;return v!=null&&(u=v.customization)!=null&&u.plugins?!0===v.customization.plugins[c.plugin]:!0}))||[];if(!y.length)return null;var b=[];return Array.isArray(g)?b=g:g&&_typeof(g)===`object`&&(b=Object.values(g)),c.default.createElement(_.Box,null,c.default.createElement(_.Typography,{variant:`subtitle1`,color:`text.secondary`,sx:{mb:2}},(0,h.__)(`Activating plugins:`,`elementor`)),c.default.createElement(_.Box,{sx:{width:`100%`,maxWidth:500,borderRadius:1,border:1,borderColor:`action.focus`,p:2.5,maxHeight:300,overflow:`auto`}},c.default.createElement(_.Stack,{spacing:1.5},y.map(function(u){var m=b.includes(u.name);return c.default.createElement(PluginStatusItem,{key:u.name,name:u.name,status:m?`activated`:`activating`})}))))}PluginActivation.propTypes={plugins:Z.default.arrayOf(Z.default.string)},Lt(),xi();var Bs=c.default.createElement(PageHeader,{title:(0,h.__)(`Import`,`elementor`)});function ImportProcess(){var u=useImportContext(),m=u.data,g=u.dispatch,v=u.isProcessing,y=u.runnersState,b=m.includes,S=m.customization,C=useImportKit({data:m,includes:b,customization:S,isProcessing:v,dispatch:g}),T=C.status,E=C.error,D=C.importKit,A=Nt(),N=useReturnToRedirect(m.returnTo).attemptRedirect;return(0,c.useEffect)(function(){if(E)bi.sendKitImportStatus(E);else if(zs.DONE===T){if(bi.sendKitImportStatus(null),!m.noAutomaticRedirect&&N())return;A(`import-customization/complete`)}else v||A(`import-customization`,{replace:!0})},[T,E,A,v,N,m.noAutomaticRedirect]),c.default.createElement(BaseLayout,{topBar:c.default.createElement(TopBar,null,Bs)},c.default.createElement(CenteredContent,null,c.default.createElement(_.Stack,{spacing:3,alignItems:`center`},T===zs.IN_PROGRESS&&!E&&c.default.createElement(c.default.Fragment,null,c.default.createElement(_.Stack,{spacing:3,alignItems:`center`},c.default.createElement(_.CircularProgress,{size:30}),c.default.createElement(_.Typography,{variant:`h5`},(0,h.__)(`Setting up your website template...`,`elementor`)),c.default.createElement(_.Stack,null,c.default.createElement(_.Typography,{variant:`subtitle1`},(0,h.__)(`This usually takes a few moments.`,`elementor`)),c.default.createElement(_.Typography,{variant:`subtitle1`},(0,h.__)(`Don't close this window until the process is finished.`,`elementor`)))),c.default.createElement(PluginActivation,{plugins:y==null?void 0:y.plugins})),c.default.createElement(ProcessingErrorDialog,{error:E,handleClose:function handleCloseError(){N()||(g({type:`SET_IMPORT_STATUS`,payload:Zo.CUSTOMIZING}),A(`import-customization/content`))},handleTryAgain:function handleTryAgain(){D()}}))))}Lt();function Import(){return c.default.createElement(ImportContextProvider,null,c.default.createElement(gt,{history:m.default.appHistory},c.default.createElement(vt,null,c.default.createElement(ImportKit,{path:`/`,default:!0}),c.default.createElement(ImportCustomization,{path:`/content`}),c.default.createElement(ImportProcess,{path:`/process`}),c.default.createElement(ImportComplete,{path:`/complete`}))))}nn(),$t(),pn();function _createForOfIteratorHelper(c,u){var m=typeof Symbol<`u`&&c[Symbol.iterator]||c[`@@iterator`];if(!m){if(Array.isArray(c)||(m=_unsupportedIterableToArray(c))||u&&c&&typeof c.length==`number`){m&&(c=m);var h=0,g=function F(){};return{s:g,n:function n(){return h>=c.length?{done:!0}:{done:!1,value:c[h++]}},e:function e(c){throw c},f:g}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
19 In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _,v=!0,y=!1;return{s:function s(){m=m.call(c)},n:function n(){var c=m.next();return v=c.done,c},e:function e(c){y=!0,_=c},f:function f(){try{v||m.return==null||m.return()}finally{if(y)throw _}}}}function _unsupportedIterableToArray(c,u){if(c){if(typeof c==`string`)return _arrayLikeToArray(c,u);var m={}.toString.call(c).slice(8,-1);return m===`Object`&&c.constructor&&(m=c.constructor.name),m===`Map`||m===`Set`?Array.from(c):m===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m)?_arrayLikeToArray(c,u):void 0}}function _arrayLikeToArray(c,u){(u==null||u>c.length)&&(u=c.length);for(var m=0,h=Array(u);m<u;m++)h[m]=c[m];return h}var Vs=_createClass(function ImportExportCustomization(){_classCallCheck(this,ImportExportCustomization),_defineProperty(this,`routes`,[{path:`/export-customization/*`,component:Export},{path:`/import-customization/*`,component:Import}]);var c=_createForOfIteratorHelper(this.routes),u;try{for(c.s();!(u=c.n()).done;){var h=u.value;m.default.addRoute(h)}}catch(u){c.e(u)}finally{c.f()}});$t(),nn(),an(),sn(),dn();function _callSuper$14(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$14()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$14,`_callSuper`);function _isNativeReflectConstruct$14(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$14=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$14,`_isNativeReflectConstruct`);var Hs=function(c){function DownloadLink(){return _classCallCheck(this,DownloadLink),_callSuper$14(this,DownloadLink,arguments)}return _inherits(DownloadLink,c),_createClass(DownloadLink,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`kits/download-link/{id}`}}])}($e.modules.CommandData);$t(),nn(),an(),sn(),dn();function _callSuper$13(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$13()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$13,`_callSuper`);function _isNativeReflectConstruct$13(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$13=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$13,`_isNativeReflectConstruct`);var Us=function(c){function Favorites(){return _classCallCheck(this,Favorites),_callSuper$13(this,Favorites,arguments)}return _inherits(Favorites,c),_createClass(Favorites,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`kits/favorites/{id}`}}])}($e.modules.CommandData),Ws=__exportAll({DownloadLink:()=>Hs,Favorites:()=>Us,Index:()=>Gs});$t(),nn(),an(),sn(),dn();function _callSuper$12(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$12()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$12,`_callSuper`);function _isNativeReflectConstruct$12(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$12=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$12,`_isNativeReflectConstruct`);var Gs=function(c){function Index(){return _classCallCheck(this,Index),_callSuper$12(this,Index,arguments)}return _inherits(Index,c),_createClass(Index,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`kits/{id}`}}])}($e.modules.CommandData);$t(),nn(),an(),sn(),dn();function _callSuper$11(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$11()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$11,`_callSuper`);function _isNativeReflectConstruct$11(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$11=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$11,`_isNativeReflectConstruct`);var Ks=function(c){function Component(){return _classCallCheck(this,Component),_callSuper$11(this,Component,arguments)}return _inherits(Component,c),_createClass(Component,[{key:`getNamespace`,value:function getNamespace(){return`kits`}},{key:`defaultData`,value:function defaultData(){return this.importCommands(Ws)}}])}($e.modules.ComponentBase),qs=__exportAll({Index:()=>Js});$t(),nn(),an(),sn(),dn();function _callSuper$10(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$10()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$10,`_callSuper`);function _isNativeReflectConstruct$10(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$10=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$10,`_isNativeReflectConstruct`);var Js=function(c){function Index(){return _classCallCheck(this,Index),_callSuper$10(this,Index,arguments)}return _inherits(Index,c),_createClass(Index,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`kit-taxonomies/{id}`}}])}($e.modules.CommandData);$t(),nn(),an(),sn(),dn();function _callSuper$9(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$9()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$9,`_callSuper`);function _isNativeReflectConstruct$9(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$9=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$9,`_isNativeReflectConstruct`);var Ys=function(c){function Component(){return _classCallCheck(this,Component),_callSuper$9(this,Component,arguments)}return _inherits(Component,c),_createClass(Component,[{key:`getNamespace`,value:function getNamespace(){return`kit-taxonomies`}},{key:`defaultData`,value:function defaultData(){return this.importCommands(qs)}}])}($e.modules.ComponentBase);pn(),$t(),nn(),an(),sn(),dn();function ownKeys$9(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}__name(ownKeys$9,`ownKeys`);function _objectSpread$9(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$9(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$9(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}__name(_objectSpread$9,`_objectSpread`);function _callSuper$8(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$8()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$8,`_callSuper`);function _isNativeReflectConstruct$8(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$8=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$8,`_isNativeReflectConstruct`);var Xs=function(c){function EComponent(){return _classCallCheck(this,EComponent),_callSuper$8(this,EComponent,arguments)}return _inherits(EComponent,c),_createClass(EComponent,[{key:`getNamespace`,value:function getNamespace(){return`kit-library`}},{key:`defaultCommands`,value:function defaultCommands(){return _objectSpread$9({},`apply-kit.approve-import.approve-selection.back-to-library.browse.change-sort-direction.change-sort-type.change-sort-value.check.check-item.check-out-kit.checking-a-checkbox.check-kits-on-theme-forest.checkbox-filtration.collapse.choose-file.choose-site-parts-to-import.clear-filter.close.drop.enable.expand.file-upload.filter.filter-selection.favorite-icon.go-back.go-back-to-view-kits.kit-free-search.kit-is-live-load.kit-import.logo.mark-as-favorite.modal-close.modal-load.modal-open.modal-error.open-site-area.refetch.responsive-controls.see-it-live.seek-more-info.sidebar-tag-filter.skip.select-organizing-category.top-bar-change-view.uncheck.unchecking-a-checkbox.view-demo-page.view-demo-part.view-overview-page.cloud-import.cloud-delete`.split(`.`).reduce(function(c,u){return _objectSpread$9(_objectSpread$9({},c),{},_defineProperty({},u,function(){}))},{}))}}])}($e.modules.ComponentBase);$t(),nn(),an(),sn(),dn();function _callSuper$7(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$7()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$7,`_callSuper`);function _isNativeReflectConstruct$7(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$7=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$7,`_isNativeReflectConstruct`);var Zs=function(c){function Eligibility(){return _classCallCheck(this,Eligibility),_callSuper$7(this,Eligibility,arguments)}return _inherits(Eligibility,c),_createClass(Eligibility,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`cloud-kits/eligibility`}}])}($e.modules.CommandData);$t(),nn(),an(),sn(),dn();function _callSuper$6(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$6()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$6,`_callSuper`);function _isNativeReflectConstruct$6(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$6=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$6,`_isNativeReflectConstruct`);var Qs=function(c){function Quota(){return _classCallCheck(this,Quota),_callSuper$6(this,Quota,arguments)}return _inherits(Quota,c),_createClass(Quota,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`cloud-kits/quota`}}])}($e.modules.CommandData),$s=__exportAll({Eligibility:()=>Zs,Index:()=>ec,Quota:()=>Qs});$t(),nn(),an(),sn(),dn();function _callSuper$5(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$5()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$5,`_callSuper`);function _isNativeReflectConstruct$5(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$5=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$5,`_isNativeReflectConstruct`);var ec=function(c){function Index(){return _classCallCheck(this,Index),_callSuper$5(this,Index,arguments)}return _inherits(Index,c),_createClass(Index,null,[{key:`getEndpointFormat`,value:function getEndpointFormat(){return`cloud-kits/{id}`}}])}($e.modules.CommandData);$t(),nn(),an(),sn(),dn();function _callSuper$4(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$4()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}__name(_callSuper$4,`_callSuper`);function _isNativeReflectConstruct$4(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$4=function _isNativeReflectConstruct(){return!!c})()}__name(_isNativeReflectConstruct$4,`_isNativeReflectConstruct`);var tc=function(c){function Component(){return _classCallCheck(this,Component),_callSuper$4(this,Component,arguments)}return _inherits(Component,c),_createClass(Component,[{key:`getNamespace`,value:function getNamespace(){return`cloud-kits`}},{key:`defaultData`,value:function defaultData(){return this.importCommands($s)}}])}($e.modules.ComponentBase),nc=__esmMin((()=>{}));function EnvatoPromotion(){return c.default.createElement(y.Text,{className:`e-kit-library-promotion`,variant:`xl`},(0,h.__)(`Looking for more Website Templates?`,`elementor`),` `,` `,c.default.createElement(y.Button,{variant:`underlined`,color:`link`,url:`https://go.elementor.com/app-envato-kits/`,target:`_blank`,rel:`noreferrer`,text:(0,h.__)(`Check out Elementor Website Templates on ThemeForest`,`elementor`)}))}var rc=__esmMin((()=>{nc()})),ic=__esmMin((()=>{}));function ErrorScreen(u){return c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`center`,direction:`column`,className:`e-kit-library__error-screen`},c.default.createElement(`img`,{src:`${elementorAppConfig.assets_url}images/no-search-results.svg`}),c.default.createElement(y.Heading,{tag:`h3`,variant:`display-1`,className:`e-kit-library__error-screen-title`},u.title),c.default.createElement(y.Text,{variant:`xl`,className:`e-kit-library__error-screen-description`},u.description,` `,` `,!u.newLineButton&&c.default.createElement(oc,u.button)),u.newLineButton&&c.default.createElement(oc,u.button))}var ac,oc,sc=__esmMin((()=>{ac=__toESM(W()),ic(),oc=function ErrorScreenButton(u){return c.default.createElement(y.Button,{text:u.text,onClick:function onClick(){u.action&&u.action()},url:u.url,target:u.target,color:u.color||`link`,variant:u.variant||``})},oc.propTypes={text:ac.default.string,action:ac.default.func,url:ac.default.string,target:ac.default.string,color:ac.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),variant:ac.default.oneOf([`contained`,`underlined`,`outlined`,``])},ErrorScreen.propTypes={title:ac.default.string,description:ac.default.string,newLineButton:ac.default.bool,button:ac.default.shape({text:ac.default.string,action:ac.default.func,url:ac.default.string,target:ac.default.string,category:ac.default.string,color:ac.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),variant:ac.default.oneOf([`contained`,`underlined`,`outlined`,``])})}}));function useSelectedTaxonomies(u){return(0,c.useMemo)(function(){return Object.values(u).reduce(function(c,u){return[].concat(_toConsumableArray(c),_toConsumableArray(u))})},[u])}var cc=__esmMin((()=>{Wt()})),lc=__esmMin((()=>{}));function Badge(u){return c.default.createElement(`span`,{className:`eps-badge eps-badge--${u.variant} ${u.className}`,style:u.style},u.children)}var uc,dc=__esmMin((()=>{uc=__toESM(W()),lc(),Badge.propTypes={children:uc.default.node,className:uc.default.string,style:uc.default.object,variant:uc.default.oneOf([`sm`,`md`])},Badge.defaultProps={className:``,style:{},variant:`md`}})),fc=__esmMin((()=>{})),pc,mc,hc,gc=__esmMin((()=>{pc=Object.freeze([`free`,`essential`,`essential-oct2023`,`advanced`,`expert`,`agency`]),mc=Object.freeze(pc.reduce(function(c,u){return c[u]=u,c},{})),hc=function isTierAtLeast(c,u){var m=pc.indexOf(c),h=pc.indexOf(u);return m===-1||h===-1?!1:m>=h}})),_c,vc=__esmMin((()=>{Q(),$t(),nn(),_c=function(){function BaseModel(){_classCallCheck(this,BaseModel)}return _createClass(BaseModel,[{key:`clone`,value:function clone(){var c=this,u=new this.constructor;return Object.keys(this).forEach(function(m){u[m]=c[m]}),u}},{key:`init`,value:function init(){var c=this,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.entries(u).forEach(function(u){var m=_slicedToArray(u,2),h=m[0];c[h]=m[1]}),this}}])}()}));function _callSuper$3(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$3()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct$3(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$3=function _isNativeReflectConstruct(){return!!c})()}var yc,bc,xc,Sc=__esmMin((()=>{$t(),nn(),an(),sn(),dn(),pn(),vc(),__name(_callSuper$3,`_callSuper`),__name(_isNativeReflectConstruct$3,`_isNativeReflectConstruct`),yc=`subscription_plans`,bc=[{key:`categories`,label:(0,h.__)(`Categories`,`elementor`),isOpenByDefault:!0,data:[]},{key:`tags`,label:(0,h.__)(`Tags`,`elementor`),data:[]},{key:`features`,label:(0,h.__)(`Features`,`elementor`),data:[]},{key:yc,label:(0,h.__)(`Plan`,`elementor`),data:[]}],xc=function(c){function Taxonomy(){var c;_classCallCheck(this,Taxonomy);for(var u=arguments.length,m=Array(u),h=0;h<u;h++)m[h]=arguments[h];return c=_callSuper$3(this,Taxonomy,[].concat(m)),_defineProperty(c,`text`,``),_defineProperty(c,`type`,`tag`),_defineProperty(c,`id`,null),c}return _inherits(Taxonomy,c),_createClass(Taxonomy,null,[{key:`createFromResponse`,value:function createFromResponse(c){return new Taxonomy().init({text:c.text,type:c.type,id:c.id||null})}}])}(_c)}));function ownKeys$8(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$8(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$8(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$8(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function getTaxonomyFilterItems(c){c=c?_toConsumableArray(c):[];var u=c.reduce(function(c,u){var m=_getFormattedTaxonomyItem(u),h=bc.find(function(c){return c.key===m.type});return h?(c[m.type]||(c[m.type]=_objectSpread$8({},h)),c[m.type].data.find(function(c){return c.text===m.text})||c[m.type].data.push(m),c):c},{});return bc.reduce(function(c,m){var h;return(h=u[m.key])!=null&&(h=h.data)!=null&&h.length&&c.push(u[m.key]),c},[])}function isKitInTaxonomy(c,u,m){return u===`subscription_plans`?m.includes(Mc[c.accessTier]):m.some(function(u){return c.taxonomies.includes(u)})}function _getFormattedTaxonomyItem(c){switch(c.type){case yc:return _getFormattedSubscriptionByPlanTaxonomy(c);default:return c}}function _getTaxonomyIdByText(c){return Object.keys(kc).find(function(u){return kc[u]===c})}function _getFormattedTaxonomyId(c){return jc[c]||c}function _getFormattedSubscriptionByPlanTaxonomy(c){var u=new xc;return u.id=_getFormattedTaxonomyId(_getTaxonomyIdByText(c.text)),u.text=Ac[u.id]||c.text,u.type=c.type,u}var Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc=__esmMin((()=>{Wt(),pn(),gc(),Sc(),__name(ownKeys$8,`ownKeys`),__name(_objectSpread$8,`_objectSpread`),Cc=`free`,wc=`essential`,Tc=`advanced`,Ec=`pro`,Dc=`expert,`,Oc=`agency`,kc=_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({},Cc,(0,h.__)(`Free`,`elementor`)),Ec,(0,h.__)(`Pro`,`elementor`)),Tc,(0,h.__)(`Advanced`,`elementor`)),Dc,(0,h.__)(`Expert`,`elementor`)),Oc,(0,h.__)(`Agency`,`elementor`)),Ac=_defineProperty(_defineProperty(_defineProperty({},Cc,(0,h.__)(`Free`,`elementor`)),wc,(0,h.__)(`Essential`,`elementor`)),Tc,(0,h.__)(`Advanced & Higher`,`elementor`)),jc=_defineProperty(_defineProperty(_defineProperty({},Ec,wc),Dc,Tc),Oc,Tc),Mc=_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({},mc.free,Cc),mc.essential,wc),mc[`essential-oct2023`],Tc),mc.expert,Tc),mc.agency,Tc),Nc=_defineProperty(_defineProperty(_defineProperty({},Cc,(0,h.__)(`Free`,`elementor`)),wc,(0,h.__)(`Essential`,`elementor`)),Tc,(0,h.__)(`Advanced`,`elementor`))}));function FilterIndicationText(u){var m=useSelectedTaxonomies(u.queryParams.taxonomies);return c.default.createElement(y.Grid,{container:!0,className:`e-kit-library__filter-indication`},c.default.createElement(y.Text,{className:`e-kit-library__filter-indication-text`},(0,h.sprintf)((0,h._n)(`Showing %s result for`,`Showing %s results for`,u.resultCount,`elementor`),u.resultCount?u.resultCount:(0,h.__)(`no`,`elementor`)),` `,u.queryParams.search&&`"${u.queryParams.search}"`,` `,m.length>0&&c.default.createElement(c.default.Fragment,null,m.map(function(m){return c.default.createElement(Badge,{key:m,className:`e-kit-library__filter-indication-badge`},Ac[m]||m,c.default.createElement(y.Button,{text:(0,h.__)(`Remove`,`elementor`),hideText:!0,icon:`eicon-editor-close`,className:`e-kit-library__filter-indication-badge-remove`,onClick:function onClick(){u.onRemoveTag(m)}}))}))),c.default.createElement(y.Button,{className:`e-kit-library__filter-indication-button`,text:(0,h.__)(`Clear all`,`elementor`),variant:`underlined`,onClick:function onClick(){u.onClear()}}))}var Fc,Ic=__esmMin((()=>{Fc=__toESM(W()),cc(),dc(),fc(),Pc(),FilterIndicationText.propTypes={queryParams:Fc.default.shape({search:Fc.default.string,taxonomies:Fc.default.objectOf(Fc.default.arrayOf(Fc.default.string)),favorite:Fc.default.bool}),resultCount:Fc.default.number.isRequired,onClear:Fc.default.func.isRequired,onRemoveTag:Fc.default.func.isRequired}}));function useReturnTo(){return(0,c.useContext)(Rc)}function ReturnToProvider(u){var m=u.value,h=u.children;return c.default.createElement(Rc.Provider,{value:m},h)}var Lc,Rc,zc=__esmMin((()=>{Lc=__toESM(W()),Rc=(0,c.createContext)(null),ReturnToProvider.propTypes={children:Lc.default.any,value:Lc.default.string}}));function Header(u){var m=useReturnTo(),g=(0,c.useCallback)(function(){if(window.top!==window){window.top.$e.run(`app/close`);return}m&&safeRedirect$1(m)||(window.top.location=elementorAppConfig.admin_url)},[m]);return c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`space-between`,className:`eps-app__header`},u.startColumn||c.default.createElement(`a`,{className:`eps-app__logo-title-wrapper`,href:`#/kit-library`},c.default.createElement(`i`,{className:`eps-app__logo eicon-elementor-circle`}),c.default.createElement(`h1`,{className:`eps-app__title`},(0,h.__)(`Website Templates`,`elementor`))),u.centerColumn||c.default.createElement(`span`,null),u.endColumn||c.default.createElement(`div`,{style:{flex:1}},c.default.createElement(HeaderButtons,{buttons:u.buttons,onClose:g})))}var Bc,Vc=__esmMin((()=>{Bc=__toESM(W()),On(),zc(),Ci(),Header.propTypes={startColumn:Bc.default.node,endColumn:Bc.default.node,centerColumn:Bc.default.node,buttons:Bc.default.arrayOf(Bc.default.object),kitName:Bc.default.string,pageId:Bc.default.string}})),Hc=__esmMin((()=>{}));function IndexHeader(u){var m,g,_=Nt(),v=_slicedToArray((0,c.useState)(!1),2),b=v[0],S=v[1],C=(0,c.useRef)(),T=elementorAppConfig.user.is_administrator||(m=(g=elementorAppConfig.user.restrictions)==null?void 0:g.includes(`json-upload`))!=null&&m,E=u.refetch,D=u.isFetching,A=(0,c.useMemo)(function(){return[{id:`info`,text:(0,h.__)(`Info`,`elementor`),hideText:!0,icon:`eicon-info-circle-o`,onClick:function onClick(){S(!0)}},{id:`refetch`,text:(0,h.__)(`Refetch`,`elementor`),hideText:!0,icon:`eicon-sync ${D?`eicon-animation-spin`:``}`,onClick:function onClick(){E()}},T&&{id:`import`,text:(0,h.__)(`Import`,`elementor`),hideText:!0,icon:`eicon-upload-circle-o`,elRef:C,onClick:function onClick(){_(`/import-customization`)}}]},[D,E,T,_]);return c.default.createElement(c.default.Fragment,null,c.default.createElement(Header,{buttons:A}),c.default.createElement(PopoverDialog,{targetRef:C,wrapperClass:`e-kit-library__tooltip`},(0,h.__)(`Import Website Template`,`elementor`)),c.default.createElement(y.ModalProvider,{title:(0,h.__)(`Welcome to the Library`,`elementor`),show:b,setShow:S},c.default.createElement(`div`,{className:`e-kit-library-header-info-modal-container`},c.default.createElement(y.Heading,{tag:`h3`,variant:`h3`},(0,h.__)(`What's a Website Template?`,`elementor`)),c.default.createElement(y.Text,null,(0,h.__)(`A Website Template is full, ready-made design that you can apply to your site. It includes all the pages, parts, settings and content that you'd expect in a fully functional website.`,`elementor`))),c.default.createElement(`div`,{className:`e-kit-library-header-info-modal-container`},c.default.createElement(y.Heading,{tag:`h3`,variant:`h3`},(0,h.__)(`What's going on in the Website Templates Library?`,`elementor`)),c.default.createElement(y.Text,null,(0,h.__)(`Search & filter for website templates by category and tags, or browse through individual website templates to see what's inside.`,`elementor`),c.default.createElement(`br`,null),(0,h.__)(`Once you've picked a winner, apply it to your site!`,`elementor`))),c.default.createElement(`div`,null,c.default.createElement(y.Heading,{tag:`h3`,variant:`h3`},(0,h.__)(`Happy browsing!`,`elementor`)),c.default.createElement(y.Text,null,c.default.createElement(y.Button,{url:`https://go.elementor.com/app-kit-library-how-to-use-kits/`,target:`_blank`,rel:`noreferrer`,text:(0,h.__)(`Learn more`,`elementor`),color:`link`}),` `,(0,h.__)(`about using templates`,`elementor`)))))}var Uc,Wc=__esmMin((()=>{Uc=__toESM(W()),Q(),Vc(),Lt(),hn(),Hc(),IndexHeader.propTypes={refetch:Uc.default.func.isRequired,isFetching:Uc.default.bool}}));function IndexSidebar(u){return c.default.createElement(c.default.Fragment,null,u.menuItems.map(function(u){return c.default.createElement(y.MenuItem,{key:u.label,text:u.label,className:`eps-menu-item__link ${u.isActive?`eps-menu-item--active`:``}`,icon:u.icon,url:u.url})}),u.tagsFilterSlot)}var Gc,Kc=__esmMin((()=>{Gc=__toESM(W()),IndexSidebar.propTypes={tagsFilterSlot:Gc.default.node,menuItems:Gc.default.arrayOf(Gc.default.shape({label:Gc.default.string,icon:Gc.default.string,isActive:Gc.default.bool,url:Gc.default.string}))}}));function _callSuper$2(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$2()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct$2(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$2=function _isNativeReflectConstruct(){return!!c})()}var qc,Jc=__esmMin((()=>{$t(),nn(),an(),sn(),dn(),pn(),vc(),__name(_callSuper$2,`_callSuper`),__name(_isNativeReflectConstruct$2,`_isNativeReflectConstruct`),qc=function(c){function Document(){var c;_classCallCheck(this,Document);for(var u=arguments.length,m=Array(u),h=0;h<u;h++)m[h]=arguments[h];return c=_callSuper$2(this,Document,[].concat(m)),_defineProperty(c,`id`,``),_defineProperty(c,`title`,``),_defineProperty(c,`documentType`,``),_defineProperty(c,`thumbnailUrl`,``),_defineProperty(c,`previewUrl`,``),c}return _inherits(Document,c),_createClass(Document,null,[{key:`createFromResponse`,value:function createFromResponse(c){return new Document().init({id:c.id,title:c.title,documentType:c.doc_type,thumbnailUrl:c.thumbnail_url,previewUrl:c.preview_url})}}])}(_c)}));function _callSuper$1(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct$1()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct$1(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct$1=function _isNativeReflectConstruct(){return!!c})()}var Yc,Xc=__esmMin((()=>{$t(),nn(),an(),sn(),dn(),pn(),vc(),Jc(),__name(_callSuper$1,`_callSuper`),__name(_isNativeReflectConstruct$1,`_isNativeReflectConstruct`),Yc=function(c){function Kit(){var c;_classCallCheck(this,Kit);for(var u=arguments.length,m=Array(u),h=0;h<u;h++)m[h]=arguments[h];return c=_callSuper$1(this,Kit,[].concat(m)),_defineProperty(c,`id`,``),_defineProperty(c,`title`,``),_defineProperty(c,`description`,``),_defineProperty(c,`isFavorite`,!1),_defineProperty(c,`thumbnailUrl`,null),_defineProperty(c,`previewUrl`,``),_defineProperty(c,`accessLevel`,0),_defineProperty(c,`trendIndex`,null),_defineProperty(c,`popularityIndex`,null),_defineProperty(c,`featuredIndex`,null),_defineProperty(c,`createdAt`,null),_defineProperty(c,`updatedAt`,null),_defineProperty(c,`keywords`,[]),_defineProperty(c,`taxonomies`,[]),_defineProperty(c,`documents`,[]),c}return _inherits(Kit,c),_createClass(Kit,[{key:`getDocumentsByTypes`,value:function getDocumentsByTypes(c){var u=this;return c.map(function(c){return c=c.clone(),c.documents=u.documents.filter(function(u){return c.documentTypes.includes(u.documentType)}),c})}}],[{key:`createFromResponse`,value:function createFromResponse(c){return new Kit().init({id:c.id,title:c.title,description:c.description,isFavorite:c.is_favorite,thumbnailUrl:c.thumbnail_url,previewUrl:c.preview_url,accessLevel:c.access_level,accessTier:c.access_tier,trendIndex:c.trend_index,popularityIndex:c.popularity_index,featuredIndex:c.featured_index,createdAt:c.created_at?new Date(c.created_at):null,updatedAt:c.updated_at?new Date(c.updated_at):null,keywords:c.keywords,taxonomies:c.taxonomies,documents:c.documents?c.documents.map(function(c){return qc.createFromResponse(c)}):[],status:c.status||`active`})}}])}(_c)}));function pipe(){for(var c=arguments.length,u=Array(c),m=0;m<c;m++)u[m]=arguments[m];return function(c){for(var m=arguments.length,h=Array(m>1?m-1:0),g=1;g<m;g++)h[g-1]=arguments[g];return u.reduce(function(c,u){return u.apply(void 0,[c].concat(h))},c)}}function isCloudKitsDeactivated(c){if(!(c!=null&&c.storage))return!1;var u=c.storage,m=u.currentUsage,h=m===void 0?0:m,g=u.subscriptionId;return h>0&&(g===void 0?``:g)===``}var Zc=__esmMin((()=>{}));function ownKeys$7(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$7(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$7(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$7(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function fetchKits$1(c){return $e.data.get(`kits/index`,{force:c?1:void 0},{refresh:!0}).then(function(c){return c.data}).then(function(c){return c.data.map(function(c){return Yc.createFromResponse(c)})})}function useKits(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=_slicedToArray((0,c.useState)(!1),2),h=m[0],g=m[1],_=_slicedToArray((0,c.useState)(function(){return _objectSpread$7(_objectSpread$7({ready:!1},$c),u)}),2),v=_[0],y=_[1],b=(0,c.useCallback)(function(){return g(!0)},[g]),S=(0,c.useCallback)(function(){return y(_objectSpread$7(_objectSpread$7({ready:!0},$c),u))},[y]),C=useQuery([Qc],function(){return fetchKits$1(h)}),T=(0,c.useMemo)(function(){return C.data?pipe.apply(void 0,_toConsumableArray(Object.values(el)))(_toConsumableArray(C.data),v):[]},[C.data,v]),E=useSelectedTaxonomies(v.taxonomies),D=(0,c.useMemo)(function(){return!!v.search||!!E.length},[v]);return(0,c.useEffect)(function(){h&&C.refetch().then(function(){return g(!1)})},[h]),_objectSpread$7(_objectSpread$7({},C),{},{data:T,queryParams:v,setQueryParams:y,clearQueryParams:S,forceRefetch:b,isFilterActive:D})}var Qc,$c,el,tl=__esmMin((()=>{Q(),Wt(),pn(),Xc(),cc(),Sc(),Pc(),Ao(),Zc(),__name(ownKeys$7,`ownKeys`),__name(_objectSpread$7,`_objectSpread`),Qc=`kits`,$c={favorite:!1,search:``,taxonomies:bc.reduce(function(c,u){var m=u.key;return _objectSpread$7(_objectSpread$7({},c),{},_defineProperty({},m,[]))},{}),order:{direction:`asc`,by:`featuredIndex`},referrer:null},el={favoriteFilter:function favoriteFilter(c,u){return u.favorite?c.filter(function(c){return c.isFavorite}):c},searchFilter:function searchFilter(c,u){return u.search?c.filter(function(c){var m=[].concat(_toConsumableArray(c.keywords),_toConsumableArray(c.taxonomies),[c.title]),h=u.search.toLowerCase();return m.some(function(c){return c.toLowerCase().includes(h)})}):c},taxonomiesFilter:function taxonomiesFilter(c,u){var m=Object.keys(u.taxonomies).filter(function(c){return u.taxonomies[c].length});return m.length?c.filter(function(c){return m.some(function(m){return isKitInTaxonomy(c,m,u.taxonomies[m])})}):c},sort:function sort(c,u){var m=u.order;return c.sort(function(c,u){return m.direction===`asc`?c[m.by]-u[m.by]:u[m.by]-c[m.by]})}},__name(fetchKits$1,`fetchKits`)}));function useKit(c){var u=usePlaceholderDataCallback(c);return useQuery([`kit`,c],fetchKitItem,{placeholderData:u})}function usePlaceholderDataCallback(u){var m=vo();return(0,c.useCallback)(function(){var c,h=(c=m.getQueryData(`kits`))==null?void 0:c.find(function(c){return c.id===u});if(h)return h},[m,u])}function fetchKitItem(c){var u=_slicedToArray(c.queryKey,2);u[0];var m=u[1];return $e.data.get(`kits/index`,{id:m},{refresh:!0}).then(function(c){return c.data}).then(function(c){var u=c.data;return Yc.createFromResponse(u)})}var nl=__esmMin((()=>{Q(),Xc(),tl(),Ao()}));function useKitFavoritesMutations(){var u=vo(),m=(0,c.useCallback)(function(c){var m=c.data,h=m.data.id,g=m.data.is_favorite;u.getQueryData([`kits`])&&u.setQueryData([Qc],function(c){return c&&c.map(function(c){return c.id===h?(c.isFavorite=g,c.clone()):c})}),u.getQueryData([`kit`,h])&&u.setQueryData([`kit`,h],function(c){return c.isFavorite=g,c.clone()})},[u]),h=useMutation(function(c){return $e.data.create(`kits/favorites`,{},{id:c})},{onSuccess:m}),g=useMutation(function(c){return $e.data.delete(`kits/favorites`,{id:c})},{onSuccess:m});return{addToFavorites:h,removeFromFavorites:g,isLoading:h.isLoading||g.isLoading}}var rl=__esmMin((()=>{tl(),nl(),Ao()}));function ownKeys$6(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$6(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$6(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$6(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}var il,al,ol=__esmMin((()=>{pn(),_i(),__name(ownKeys$6,`ownKeys`),__name(_objectSpread$6,`_objectSpread`),il=1800*1e3,al=function useKitLibraryTracking(){var u=(0,c.useRef)(Date.now()),m=(0,c.useRef)(Date.now()),h=(0,c.useRef)(!1),g=(0,c.useRef)(0),_=(0,c.useRef)(0),v=(0,c.useRef)(0),y=(0,c.useRef)(!1),b=(elementorCommon||{}).config,S=(b===void 0?{}:b).editor_events,C=(S===void 0?{}:S).can_send_events,T=C!==void 0&&C,E=(0,c.useCallback)(function(){var c;return((c=elementorCommon)==null?void 0:c.eventsManager)&&typeof elementorCommon.eventsManager.dispatchEvent==`function`},[]),D=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;try{T&&E()&&elementorCommon.eventsManager.dispatchEvent(c,u)}finally{m&&m()}},[T,E]),A=(0,c.useCallback)(function(){m.current=Date.now(),h.current=!1},[]),N=(0,c.useCallback)(function(c,u){return u?_objectSpread$6(_objectSpread$6({},c),{},{trigger:gi.triggers[u]||u}):c},[]),P=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;A(),g.current+=1,D(c,u,m)},[A,D]),V=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;P(`kitlib_opened`,N({referrer_area:c},m),u)},[N,P]),H=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`;_.current+=1,P(`kitlib_category_selected`,N({kit_category:c},m),u)},[N,P]),U=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`;_.current+=1,P(`kitlib_tag_selected`,N({kit_tag:c},m),u)},[N,P]),W=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`;_.current+=1,P(`kitlib_plan_filter_selected`,N({kit_plan_filter:c},m),u)},[N,P]),G=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`dropdownClick`;P(`kitlib_sorter_selected`,N({kit_sorter:c},m),u)},[N,P]),K=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;P(`kitlib_search_submitted`,N({kit_search_input:c,kit_search_result_count:u},h),m)},[N,P]),q=(0,c.useCallback)(function(c,u,m){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`click`;P(`kitlib_favorite_clicked`,N({kit_id:c,kit_title:u,kit_fav_status:m},g),h)},[N,P]),ee=(0,c.useCallback)(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`click`;P(`kitlib_favorite_tab`,N({page_url:window.location.href},u),c)},[N,P]),J=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:``,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,_=arguments.length>5&&arguments[5]!==void 0?arguments[5]:`click`;P(`kitdemo_clicked`,N({kit_id:c,kit_title:u,kit_position:m,requires_pro:h},_),g)},[N,P]),Y=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`pageLoaded`;v.current+=1,P(`kitdemo_opened`,N({kit_id:c,kit_title:u,kit_load_time:m},g),h)},[N,P]),te=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:``,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`click`;y.current=!0,P(`kitdemo_apply_clicked`,N({kit_id:c,kit_title:u,requires_pro:m},g),h)},[N,P]),ne=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;P(`kitdemo_apply_remove_existing`,N({remove_existing_kit:c},m),u)},[N,P]),de=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`click`;P(`kitdemo_apply_all_or_customize`,N({apply_all:c},m),u)},[N,P]),fe=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;P(`kitdemo_apply_completed`,N({kit_id:c,import_time:u,items_imported:m},g),h)},[N,P]),pe=(0,c.useCallback)(function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;P(`kitdemo_apply_failed`,N({kit_id:c,error_message:u,error_code:m},g),h)},[N,P]),me=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`click`;P(`kitdemo_download_clicked`,N({kit_id:c,kit_title:u},h),m)},[N,P]),ge=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:``,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:`click`;P(`kitdemo_upgrade_clicked`,N({kit_id:c,kit_title:u,kit_demo_upgrade_plan:m},g),h)},[N,P]),ve=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`click`;P(`kitdemo_overview_clicked`,N({kit_id:c,kit_title:u},h),m)},[N,P]),ye=(0,c.useCallback)(function(c,u){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`click`;P(`kitdemo_overview_back`,N({kit_id:c,kit_title:u},h),m)},[N,P]),be=(0,c.useCallback)(function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`timeout`;if(!h.current){h.current=!0;var m=Date.now()-u.current;D(`kitlib_session_ended`,{duration_s:Number((m/1e3).toFixed(2)),actions_count:g.current,filters_count:_.current,demo_views:v.current,kit_applied:y.current,reason:c})}},[D]);return(0,c.useEffect)(function(){var c=setInterval(function checkSessionTimeout(){Date.now()-m.current>il&&!h.current&&be(`timeout`)},6e4),u=function handleBeforeUnload(){be(`page_unload`)};return window.addEventListener(`beforeunload`,u),function(){clearInterval(c),window.removeEventListener(`beforeunload`,u)}},[be]),(0,c.useEffect)(function(){var c=function handleUserActivity(){A()},u=[`mousedown`,`mousemove`,`keypress`,`scroll`,`touchstart`,`click`];return u.forEach(function(u){document.addEventListener(u,c,!0)}),function(){u.forEach(function(u){document.removeEventListener(u,c,!0)})}},[A]),{trackKitlibOpened:V,trackKitlibCategorySelected:H,trackKitlibTagSelected:U,trackKitlibPlanFilterSelected:W,trackKitlibSorterSelected:G,trackKitlibSearchSubmitted:K,trackKitlibFavoriteClicked:q,trackKitlibFavoriteTab:ee,trackKitdemoClicked:J,trackKitdemoOpened:Y,trackKitdemoApplyClicked:te,trackKitdemoApplyRemoveExisting:ne,trackKitdemoApplyAllOrCustomize:de,trackKitdemoApplyCompleted:fe,trackKitdemoApplyFailed:pe,trackKitdemoDownloadClicked:me,trackKitdemoUpgradeClicked:ge,trackKitdemoOverviewClicked:ve,trackKitdemoOverviewBack:ye,trackKitlibSessionEnded:be,updateActivity:A}}})),sl,cl,ll,ul,dl=__esmMin((()=>{ol(),sl=__toESM(W()),cl=(0,c.createContext)(),ll=function TrackingProvider(u){var m=u.children,h=al();return(0,c.useEffect)(function(){var c=new URLSearchParams(window.location.search).get(`source`)||`direct`;h.trackKitlibOpened(c)},[]),c.default.createElement(cl.Provider,{value:h},m)},ul=function useTracking(){var u=(0,c.useContext)(cl);if(!u)throw Error(`useTracking must be used within a TrackingProvider`);return u},ll.propTypes={children:sl.default.node}})),fl=__esmMin((()=>{}));function FavoritesActions(u){var m=useKitFavoritesMutations(),g=m.addToFavorites,_=m.removeFromFavorites,v=m.isLoading,b=ul(),S=v?`e-kit-library__kit-favorite-actions--loading`:``;return u.isFavorite?c.default.createElement(y.Button,{text:(0,h.__)(`Remove from Favorites`,`elementor`),hideText:!0,icon:`eicon-heart`,className:`e-kit-library__kit-favorite-actions e-kit-library__kit-favorite-actions--active ${S}`,onClick:function handleRemoveFromFavorites(){v||b.trackKitlibFavoriteClicked(u.id,u==null?void 0:u.name,!1,function(){return _.mutate(u.id)})}}):c.default.createElement(y.Button,{text:(0,h.__)(`Add to Favorites`,`elementor`),hideText:!0,icon:`eicon-heart-o`,className:`e-kit-library__kit-favorite-actions ${S}`,onClick:function handleAddToFavorites(){v||b.trackKitlibFavoriteClicked(u.id,u==null?void 0:u.name,!0,function(){return g.mutate(u.id)})}})}var pl,ml=__esmMin((()=>{pl=__toESM(W()),rl(),dl(),fl(),FavoritesActions.propTypes={isFavorite:pl.default.bool,id:pl.default.string,name:pl.default.string,source:pl.default.string,index:pl.default.number,queryParams:pl.default.string}}));function ownKeys$5(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$5(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$5(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$5(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useSettingsContext(){return(0,c.useContext)(gl)}function SettingsProvider(u){var m=_slicedToArray((0,c.useState)({}),2),h=m[0],g=m[1],_=(0,c.useCallback)(function(c){g(function(u){return _objectSpread$5(_objectSpread$5({},u),c)})},[g]);return(0,c.useEffect)(function(){g(u.value)},[g]),c.default.createElement(gl.Provider,{value:{settings:h,setSettings:g,updateSettings:_}},u.children)}var hl,gl,_l=__esmMin((()=>{hl=__toESM(W()),pn(),Q(),__name(ownKeys$5,`ownKeys`),__name(_objectSpread$5,`_objectSpread`),gl=(0,c.createContext)({}),SettingsProvider.propTypes={children:hl.default.any,value:hl.default.object.isRequired}}));function useKitCallToAction(u){var m=useSettingsContext().settings,h=m.access_tier,g=Mc[u];m.is_pro&&m.is_library_connected&&h===mc.free&&(h=mc[`essential-oct2023`]);var _=(0,c.useMemo)(function(){var c;return(c=m.subscription_plans)==null?void 0:c[u]},[m,u]);return _.label=Nc[g],_.isPromoted=mc.free!==u,{type:(0,c.useMemo)(function(){var c=hc(h,u);return!m.is_library_connected&&(m.is_pro||c)?vl:c?bl:yl},[m,u]),subscriptionPlan:_}}var vl,yl,bl,xl=__esmMin((()=>{_l(),gc(),Pc(),vl=`connect`,yl=`promotion`,bl=`apply`}));function useAddKitPromotionUTM(c,u,m){if(!c)return``;var h;try{h=new URL(c)}catch(c){return``}if(m&&typeof m==`string`){var g=m.trim().replace(/\s+/g,`-`).replace(/[^\w-]/g,``).toLowerCase();h.searchParams.set(`utm_term`,g)}return u&&typeof u==`string`&&h.searchParams.set(`utm_content`,u),h.toString()}var Sl=__esmMin((()=>{})),Cl=__esmMin((()=>{})),wl,Tl,El,Dl=__esmMin((()=>{wl=__toESM(W()),dc(),ml(),Xc(),xl(),Sl(),dl(),Cl(),Tl=function KitListItem(u){var m=useKitCallToAction(u.model.accessTier),g=m.type,_=m.subscriptionPlan,v=useAddKitPromotionUTM(_.promotion_url,u.model.id,u.model.title),b=(0,h.__)(`Upgrade`,`elementor`),S=yl===g,C=ul();return c.default.createElement(y.Card,{className:`e-kit-library__kit-item`},c.default.createElement(y.CardHeader,null,c.default.createElement(y.Heading,{tag:`h3`,title:u.model.title,variant:`h5`,className:`eps-card__headline`},u.model.title),c.default.createElement(FavoritesActions,{id:u.model.id,isFavorite:u.model.isFavorite,index:u.index,name:u.model.title,queryParams:u.queryParams,source:u.source})),c.default.createElement(y.CardBody,null,c.default.createElement(y.CardImage,{alt:u.model.title,src:u.model.thumbnailUrl||``},c.default.createElement(Badge,{variant:`sm`,className:`e-kit-library__kit-item-subscription-plan-badge ${_.isPromoted?`promoted`:``}`},_.label),c.default.createElement(y.CardOverlay,null,c.default.createElement(y.Grid,{container:!0,direction:`column`,className:`e-kit-library__kit-item-overlay`},c.default.createElement(y.Button,{className:`e-kit-library__kit-item-overlay-overview-button`,text:(0,h.__)(`View Demo`,`elementor`),icon:`eicon-preview-medium`,url:`/kit-library/preview/${u.model.id}`,onClick:function onClick(){C.trackKitdemoClicked(u.model.id,u.model.title,u.index,_.label)}}),S&&c.default.createElement(y.Button,{className:`e-kit-library__kit-item-overlay-promotion-button`,text:b,icon:`eicon-external-link-square`,url:v,target:`_blank`,onClick:function onClick(){return C.trackKitdemoUpgradeClicked(u.model.id,u.model.title,_.label)}}))))))},Tl.propTypes={model:wl.default.instanceOf(Yc).isRequired,index:wl.default.number,queryParams:wl.default.string,source:wl.default.string},El=c.default.memo(Tl)})),Ol,kl,Al=__esmMin((()=>{_l(),Cl(),Ol=function NewPageKitListItem(){var u,m=useSettingsContext().settings;return c.default.createElement(y.Card,{className:`e-kit-library__kit-item`},c.default.createElement(y.CardHeader,null,c.default.createElement(y.Heading,{tag:`h3`,title:(0,h.__)(`Blank Canvas`,`elementor`),variant:`h5`,className:`eps-card__headline`},(0,h.__)(`Blank Canvas`,`elementor`))),c.default.createElement(y.CardBody,null,c.default.createElement(y.CardImage,{alt:(0,h.__)(`Blank Canvas`,`elementor`),src:elementorCommon.config.urls.assets+`images/app/onboarding/Blank_Preview.jpg`||``},c.default.createElement(y.CardOverlay,null,c.default.createElement(y.Grid,{container:!0,direction:`column`,className:`e-kit-library__kit-item-overlay`},c.default.createElement(y.Button,{className:`e-kit-library__kit-item-overlay-overview-button`,text:(0,h.__)(`Create New Elementor Page`,`elementor`),icon:`eicon-single-page`,url:(u=m.urls)==null?void 0:u.createNewPage}))))))},kl=c.default.memo(Ol)}));function KitList(u){var m=new URLSearchParams(window.location.search).get(`referrer`);return c.default.createElement(y.CssGrid,{spacing:24,colMinWidth:290},m===`onboarding`&&c.default.createElement(kl,null),u.data.map(function(m,h){var g;return c.default.createElement(El,{key:m.id,model:m,index:h+1,queryParams:(g=u.queryParams)==null?void 0:g.search,source:u.source})}))}var jl,Ml=__esmMin((()=>{jl=__toESM(W()),Xc(),Dl(),Al(),KitList.propTypes={data:jl.default.arrayOf(jl.default.instanceOf(Yc)),queryParams:jl.default.shape({search:jl.default.string}),source:jl.default.string}}));function Index$1(u){return c.default.createElement(`div`,{className:`eps-app__lightbox`},c.default.createElement(`div`,{className:`eps-app`},u.header,c.default.createElement(`div`,{className:`eps-app__main`},u.sidebar&&c.default.createElement(Sidebar,null,u.sidebar),u.children)))}var Nl,Pl=__esmMin((()=>{Nl=__toESM(W()),jn(),__name(Index$1,`Index`),Index$1.propTypes={header:Nl.default.node,sidebar:Nl.default.node,children:Nl.default.node}})),Fl=__esmMin((()=>{}));function PageLoader(u){return c.default.createElement(`div`,{className:`e-kit-library__page-loader ${u.className}`},c.default.createElement(y.Icon,{className:`eicon-loading eicon-animation-spin`}))}var Il,Ll=__esmMin((()=>{Il=__toESM(W()),Fl(),PageLoader.propTypes={className:Il.default.string},PageLoader.defaultProps={className:``}}));function useDebouncedCallback(u,m){var h=(0,c.useRef)();return(0,c.useCallback)(function(){for(var c=arguments.length,g=Array(c),_=0;_<c;_++)g[_]=arguments[_];clearTimeout(h.current),h.current=setTimeout(function later(){clearTimeout(h.current),u.apply(void 0,g)},m)},[u,m])}var Rl=__esmMin((()=>{})),zl=__esmMin((()=>{}));function SearchInput(u){var m=_slicedToArray((0,c.useState)(u.value||``),2),g=m[0],_=m[1],v=useDebouncedCallback(function(c){return u.onChange(c)},u.debounceTimeout);return(0,c.useEffect)(function(){u.value!==g&&_(u.value)},[u.value]),c.default.createElement(`div`,{className:`eps-search-input__container ${u.className}`},c.default.createElement(`input`,{className:`eps-search-input eps-search-input--${u.size}`,placeholder:u.placeholder,value:g,onChange:function onChange(c){_(c.target.value),v(c.target.value)}}),c.default.createElement(y.Icon,{className:`eicon-search-bold eps-search-input__icon eps-search-input__icon--${u.size}`}),u.value&&c.default.createElement(y.Button,{text:(0,h.__)(`Clear`,`elementor`),hideText:!0,className:`eicon-close-circle eps-search-input__clear-icon eps-search-input__clear-icon--${u.size}`,onClick:function onClick(){return u.onChange(``)}}))}var Bl,Vl=__esmMin((()=>{Bl=__toESM(W()),Q(),Rl(),zl(),SearchInput.propTypes={placeholder:Bl.default.string,value:Bl.default.string.isRequired,onChange:Bl.default.func.isRequired,className:Bl.default.string,size:Bl.default.oneOf([`md`,`sm`]),debounceTimeout:Bl.default.number},SearchInput.defaultProps={className:``,size:`md`,debounceTimeout:300}})),Hl=__esmMin((()=>{}));function SortSelect(u){var m=function getSelectedOptionDetails(c){return u.options.find(function(u){return u.value===c})},g=_slicedToArray((0,c.useState)(m(u.value.by)),2),_=g[0],v=g[1];return(0,c.useEffect)(function(){var c;u.onChange({by:_.value,direction:(c=_.defaultOrder)==null?u.value.direction:c})},[_]),c.default.createElement(`div`,{className:`eps-sort-select`},c.default.createElement(`div`,{className:`eps-sort-select__select-wrapper`},c.default.createElement(y.Select,{options:u.options,value:u.value.by,onChange:function onChange(c){var h,g=c.target.value;v(m(g)),(h=u.onChangeSortValue)==null||h.call(u,g)},className:`eps-sort-select__select`,onClick:function onClick(){var c;u.onChange({by:u.value.by,direction:u.value.direction}),(c=u.onSortSelectOpen)==null||c.call(u)}})),!_.orderDisabled&&c.default.createElement(y.Button,{text:u.value.direction===`asc`?(0,h.__)(`Sort Descending`,`elementor`):(0,h.__)(`Sort Ascending`,`elementor`),hideText:!0,icon:u.value.direction===`asc`?`eicon-arrow-up`:`eicon-arrow-down`,className:`eps-sort-select__button`,onClick:function onClick(){var c=u.value.direction&&u.value.direction===`asc`?`desc`:`asc`;u.onChangeSortDirection&&u.onChangeSortDirection(c),u.onChange({by:u.value.by,direction:c})}}))}var Ul,Wl=__esmMin((()=>{Ul=__toESM(W()),Q(),Hl(),SortSelect.propTypes={options:Ul.default.arrayOf(Ul.default.shape({label:Ul.default.string.isRequired,value:Ul.default.oneOfType([Ul.default.string,Ul.default.number]).isRequired})).isRequired,value:Ul.default.shape({direction:Ul.default.oneOf([`asc`,`desc`]).isRequired,by:Ul.default.string.isRequired}).isRequired,onChange:Ul.default.func.isRequired,onChangeSortValue:Ul.default.func,onSortSelectOpen:Ul.default.func,onChangeSortDirection:Ul.default.func}})),Gl=__esmMin((()=>{}));function Collapse(u){return c.default.createElement(`div`,{className:`eps-collapse ${u.className}`,"data-open":u.isOpen||void 0},c.default.createElement(`button`,{className:`eps-collapse__title`,onClick:function onClick(){var c;u.onChange(function(c){return!c}),(c=u.onClick)==null||c.call(u,u.isOpen,u.title)}},c.default.createElement(`span`,null,u.title),c.default.createElement(`i`,{className:`eicon-chevron-right eps-collapse__icon`})),c.default.createElement(`div`,{className:`eps-collapse__content`},u.children))}var Kl,ql=__esmMin((()=>{Kl=__toESM(W()),Gl(),Collapse.propTypes={isOpen:Kl.default.bool,onChange:Kl.default.func,className:Kl.default.string,title:Kl.default.node,onClick:Kl.default.func,children:Kl.default.oneOfType([Kl.default.node,Kl.default.arrayOf(Kl.default.node)])},Collapse.defaultProps={className:``,isOpen:!1}})),Jl,Yl,Xl,Zl,Ql=__esmMin((()=>{Jl=__toESM(W()),Wt(),Q(),Sc(),ql(),Vl(),dl(),Yl=15,Xl=function TaxonomiesFilterList(u){var m=_slicedToArray((0,c.useState)(u.taxonomiesByType.isOpenByDefault),2),g=m[0],_=m[1],v=_slicedToArray((0,c.useState)(``),2),b=v[0],S=v[1],C=ul(),T=(0,c.useMemo)(function(){if(!b)return u.taxonomiesByType.data;var c=b.toLowerCase();return u.taxonomiesByType.data.filter(function(u){return u.text.toLowerCase().includes(c)})},[u.taxonomiesByType.data,b]);return c.default.createElement(Collapse,{className:`e-kit-library__tags-filter-list`,title:u.taxonomiesByType.label,isOpen:g,onChange:_},u.taxonomiesByType.data.length>=Yl&&c.default.createElement(SearchInput,{size:`sm`,className:`e-kit-library__tags-filter-list-search`,placeholder:(0,h.sprintf)((0,h.__)(`Search %s...`,`elementor`),u.taxonomiesByType.label),value:b,onChange:function onChange(c){S(c)}}),c.default.createElement(`div`,{className:`e-kit-library__tags-filter-list-container`},T.length===0&&c.default.createElement(y.Text,null,(0,h.__)(`No Results Found`,`elementor`)),T.map(function(m){var h;return c.default.createElement(`label`,{key:m.text,className:`e-kit-library__tags-filter-list-item`},c.default.createElement(y.Checkbox,{checked:!!((h=u.selected[m.type])!=null&&h.includes(m.id||m.text)),onChange:function onChange(c){var h=c.target.checked,g=function callback(){u.onSelect(m.type,function(c){return h?[].concat(_toConsumableArray(c),[m.id||m.text]):c.filter(function(c){return![m.id,m.text].includes(c)})})};m.type===`categories`&&h?C.trackKitlibCategorySelected(m.text,g):m.type===`tags`&&h?C.trackKitlibTagSelected(m.text,g):m.type===`subscription_plans`&&h?C.trackKitlibPlanFilterSelected(m.text,g):g()}}),m.text)})))},Xl.propTypes={taxonomiesByType:Jl.default.shape({key:Jl.default.string,label:Jl.default.string,data:Jl.default.arrayOf(Jl.default.instanceOf(xc)),isOpenByDefault:Jl.default.bool}),selected:Jl.default.objectOf(Jl.default.arrayOf(Jl.default.string)),onSelect:Jl.default.func,onCollapseChange:Jl.default.func,category:Jl.default.string,onChange:Jl.default.func},Zl=c.default.memo(Xl)})),$l=__esmMin((()=>{}));function TaxonomiesFilter(u){var m=tu(function(){return getTaxonomyFilterItems(u.taxonomies)},[u.taxonomies]);return c.default.createElement(`div`,{className:`e-kit-library__tags-filter`},m.map(function(m){return c.default.createElement(Zl,{key:m.key,taxonomiesByType:m,selected:u.selected,onSelect:u.onSelect,category:u.category})}))}var eu,tu,nu=__esmMin((()=>{eu=__toESM(W()),Ql(),Sc(),Pc(),$l(),tu=c.default.useMemo,TaxonomiesFilter.propTypes={selected:eu.default.objectOf(eu.default.arrayOf(eu.default.string)),onSelect:eu.default.func,taxonomies:eu.default.arrayOf(eu.default.instanceOf(xc)),category:eu.default.string}}));function ConnectStateProvider(u){var m=u.children,h=_slicedToArray((0,c.useState)(elementorCommon.config.library_connect.is_connected),2),g=h[0],_=h[1],v=_slicedToArray((0,c.useState)(!1),2),y=v[0],b=v[1],S=(0,c.useCallback)(function(c){b(!0),_(!0),elementorCommon.config.library_connect.is_connected=!0,c&&c()},[]),C=(0,c.useCallback)(function(c){_(!1),b(!1),elementorCommon.config.library_connect.is_connected=!1,c&&c()},[]),T={isConnected:g,isConnecting:y,setConnecting:(0,c.useCallback)(function(c){b(c)},[]),handleConnectSuccess:S,handleConnectError:C};return c.default.createElement(iu.Provider,{value:T},m)}var ru,iu,au=__esmMin((()=>{Q(),ru=__toESM(W()),iu=(0,c.createContext)(),ConnectStateProvider.propTypes={children:ru.default.node.isRequired}}));function useConnectState(){var u=(0,c.useContext)(iu);if(!u)throw Error(`useConnectState must be used within a ConnectStateProvider`);return u}var ou=__esmMin((()=>{au()}));function useMenuItems(u){var m=useConnectState().isConnected,g=useCloudKitsEligibility({enabled:m}).data,_=g==null?void 0:g.is_eligible;return(0,c.useMemo)(function(){var g=u.replace(`/`,``),v=(0,h.__)(`My Website Templates`,`elementor`);return m?m&&!1===_&&(v=c.default.createElement(c.default.Fragment,null,(0,h.__)(`My Website Templates`,`elementor`),c.default.createElement(`span`,{className:`upgrade-badge`},(0,h.__)(`Upgrade`,`elementor`)))):v=c.default.createElement(c.default.Fragment,null,(0,h.__)(`My Website Templates`,`elementor`),c.default.createElement(`span`,{className:`connect-badge`},(0,h.__)(`Connect`,`elementor`))),[{label:(0,h.__)(`All Website Templates`,`elementor`),icon:`eicon-filter`,isActive:!g,url:`/kit-library`,trackEventData:{command:`kit-library/select-organizing-category`,category:`all`}},{label:v,icon:`eicon-library-cloud-empty`,isActive:g===`cloud`,url:`/kit-library/cloud`,trackEventData:{command:`kit-library/select-organizing-category`,category:`cloud`}},{label:(0,h.__)(`Favorites`,`elementor`),icon:`eicon-heart-o`,isActive:g===`favorites`,url:`/kit-library/favorites`,trackEventData:{command:`kit-library/select-organizing-category`,category:`favorites`}}]},[u,m,_])}var su=__esmMin((()=>{Ro(),ou()}));function ownKeys$4(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$4(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$4(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$4(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useTaxonomies(){var u=_slicedToArray((0,c.useState)(!1),2),m=u[0],h=u[1],g=(0,c.useCallback)(function(){return h(!0)},[h]),_=useQuery([cu],function(){return fetchTaxonomies(m)});return(0,c.useEffect)(function(){m&&_.refetch().then(function(){return h(!1)})},[m]),_objectSpread$4(_objectSpread$4({},_),{},{forceRefetch:g})}function fetchTaxonomies(c){return $e.data.get(`kit-taxonomies/index`,{force:c?1:void 0},{refresh:!0}).then(function(c){return c.data}).then(function(c){return c.data.map(function(c){return xc.createFromResponse(c)})})}var cu,lu=__esmMin((()=>{pn(),Q(),Sc(),Ao(),__name(ownKeys$4,`ownKeys`),__name(_objectSpread$4,`_objectSpread`),cu=`tags`}));function useLastFilterContext(){return(0,c.useContext)(du)}function LastFilterProvider(u){var m=_slicedToArray((0,c.useState)({}),2),h=m[0],g=m[1];return c.default.createElement(du.Provider,{value:{lastFilter:h,setLastFilter:g}},u.children)}var uu,du,fu=__esmMin((()=>{uu=__toESM(W()),Q(),du=(0,c.createContext)({}),LastFilterProvider.propTypes={children:uu.default.any}})),pu=__esmMin((()=>{}));function ownKeys$3(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$3(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$3(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$3(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useTaxonomiesSelection(u){return[(0,c.useCallback)(function(c,m){return u(function(u){var h=_objectSpread$3({},u.taxonomies);return h[c]=m(u.taxonomies[c]),_objectSpread$3(_objectSpread$3({},u),{},{taxonomies:h})})},[u]),(0,c.useCallback)(function(c){return u(function(u){var m=Object.entries(u.taxonomies).reduce(function(u,m){var h=_slicedToArray(m,2),g=h[0],_=h[1];return _objectSpread$3(_objectSpread$3({},u),{},_defineProperty({},g,_.filter(function(u){return u!==c})))},{});return _objectSpread$3(_objectSpread$3({},u),{},{taxonomies:m})})},[u])]}function useRouterQueryParams(u,m){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],g=Mt(),_=useLastFilterContext().setLastFilter;(0,c.useEffect)(function(){var c=Object.fromEntries(Object.entries(u).filter(function(c){var u=_slicedToArray(c,2),m=u[0],g=u[1];return!h.includes(m)&&g}));_(c),history.replaceState(null,``,decodeURI(`#${wp.url.addQueryArgs(g.pathname.split(`?`)[0]||`/`,c)}`))},[u]),(0,c.useEffect)(function(){var c=Object.keys($c).reduce(function(c,u){var m=wp.url.getQueryArg(g.pathname,u);return m?_objectSpread$3(_objectSpread$3({},c),{},_defineProperty({},u,m)):c},{});m(function(u){return _objectSpread$3(_objectSpread$3(_objectSpread$3({},u),c),{},{taxonomies:_objectSpread$3(_objectSpread$3({},u.taxonomies),c.taxonomies),ready:!0})})},[])}function Index(u){var m=u.path,g=u.initialQueryParams,_=g===void 0?{}:g,v=u.renderNoResultsComponent,b=v===void 0?function(c){return c.defaultComponent}:v;usePageTitle({title:(0,h.__)(`Website Templates`,`elementor`)});var S=useMenuItems(m),C=ul(),T=useKits(_),E=T.data,D=T.isSuccess,A=T.isLoading,N=T.isFetching,P=T.isError,V=T.queryParams,H=T.setQueryParams,U=T.clearQueryParams,W=T.forceRefetch,G=T.isFilterActive;useRouterQueryParams(V,H,[`ready`].concat(_toConsumableArray(Object.keys(_)))),(0,c.useEffect)(function(){V.search&&C.trackKitlibSearchSubmitted(V.search,E.length)},[V.search,E.length,C]);var K=useTaxonomies(),q=K.data,ee=K.forceRefetch,J=K.isFetching,Y=_slicedToArray(useTaxonomiesSelection(H),2),te=Y[0],ne=Y[1],de=[{label:(0,h.__)(`Featured`,`elementor`),value:`featuredIndex`,defaultOrder:`asc`,orderDisabled:!0},{label:(0,h.__)(`New`,`elementor`),value:`createdAt`,defaultOrder:`desc`},{label:(0,h.__)(`Popular`,`elementor`),value:`popularityIndex`,defaultOrder:`desc`},{label:(0,h.__)(`Trending`,`elementor`),value:`trendIndex`,defaultOrder:`desc`}];return c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{tagsFilterSlot:c.default.createElement(TaxonomiesFilter,{selected:V.taxonomies,onSelect:te,taxonomies:q,category:m}),menuItems:S}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){W(),ee()},isFetching:N||J})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(y.Grid,{container:!0,className:`e-kit-library__index-layout-heading`},c.default.createElement(y.Grid,{item:!0,className:`e-kit-library__index-layout-heading-search`},c.default.createElement(SearchInput,{placeholder:(0,h.__)(`Search all Website Templates...`,`elementor`),value:V.search,onChange:function onChange(c){H(function(u){return _objectSpread$3(_objectSpread$3({},u),{},{search:c})})}}),G&&c.default.createElement(FilterIndicationText,{queryParams:V,resultCount:E.length||0,onClear:U,onRemoveTag:ne})),c.default.createElement(y.Grid,{item:!0,className:`e-kit-library__index-layout-heading-sort`},c.default.createElement(SortSelect,{options:de,value:V.order,onChange:function onChange(c){return H(function(u){return _objectSpread$3(_objectSpread$3({},u),{},{order:c})})},onChangeSortValue:function onChangeSortValue(c){var u=de.find(function(u){return u.value===c}).label;H(function(u){return _objectSpread$3(_objectSpread$3({},u),{},{order:_objectSpread$3(_objectSpread$3({},u.order),{},{by:c})})}),C.trackKitlibSorterSelected(u)}}))),c.default.createElement(Content,{className:`e-kit-library__index-layout-main`},c.default.createElement(c.default.Fragment,null,A&&c.default.createElement(PageLoader,null),P&&c.default.createElement(ErrorScreen,{title:(0,h.__)(`Something went wrong.`,`elementor`),description:(0,h.__)(`Nothing to worry about, use 🔄 on the top corner to try again. If the problem continues, head over to the Help Center.`,`elementor`),button:{text:(0,h.__)(`Learn More`,`elementor`),url:`https://go.elementor.com/app-kit-library-error/`,target:`_blank`}}),D&&0<E.length&&V.ready&&c.default.createElement(KitList,{data:E,queryParams:V,source:m}),D&&E.length===0&&V.ready&&b({defaultComponent:c.default.createElement(ErrorScreen,{title:(0,h.__)(`No results matched your search.`,`elementor`),description:(0,h.__)(`Try different keywords or `,`elementor`),button:{text:(0,h.__)(`Continue browsing.`,`elementor`),action:U,category:m}}),isFilterActive:G}),c.default.createElement(EnvatoPromotion,{category:m})))))}var mu,hu=__esmMin((()=>{mu=__toESM(W()),Wt(),Q(),pn(),Nn(),rc(),sc(),Ic(),Wc(),Kc(),Ml(),Pl(),Ll(),Vl(),Wl(),nu(),tl(),su(),kn(),lu(),fu(),Lt(),dl(),pu(),__name(ownKeys$3,`ownKeys`),__name(_objectSpread$3,`_objectSpread`),Index.propTypes={path:mu.default.string,initialQueryParams:mu.default.object,renderNoResultsComponent:mu.default.func}}));function Favorites(u){var m=Nt(),g=ul();(0,c.useEffect)(function(){g.trackKitlibFavoriteTab()},[g]);var _=c.default.createElement(ErrorScreen,{title:(0,h.__)(`No favorites here yet...`,`elementor`),description:(0,h.__)(`Use the heart icon to save Website Templates that inspire you. You'll be able to find them here.`,`elementor`),button:{text:(0,h.__)(`Continue browsing.`,`elementor`),action:function action(){return m(`/kit-library`)}}});return c.default.createElement(Index,{path:u.path,initialQueryParams:{favorite:!0},renderNoResultsComponent:function renderNoResultsComponent(c){var u=c.defaultComponent;return c.isFilterActive?u:_}})}var gu,_u=__esmMin((()=>{hu(),sc(),Lt(),gu=__toESM(W()),dl(),Favorites.propTypes={path:gu.default.string}})),vu,yu,bu,xu,Su,Cu,wu=__esmMin((()=>{Q(),Lt(),vu=__toESM(W()),Xc(),xi(),Gi(),$i(),Cl(),yu=`data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ1IiBoZWlnaHQ9IjMzMCIgdmlld0JveD0iMCAwIDM0NSAzMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIzNDUiIGhlaWdodD0iMzMwIiBmaWxsPSIjRjRGNUY4Ii8+CjxwYXRoIGQ9Ik0xNjQuMjY3IDE2Ny42QzE2Ni40NzIgMTYxLjc2MSAxNzAuMjEzIDE1Ni42MjUgMTc1LjA5NCAxNTIuNzM1QzE3OS45NzUgMTQ4Ljg0NiAxODUuODE2IDE0Ni4zNDYgMTkyIDE0NS41QzE5MS4xNTUgMTUxLjY4NCAxODguNjU0IDE1Ny41MjUgMTg0Ljc2NCAxNjIuNDA2QzE4MC44NzQgMTY3LjI4OCAxNzUuNzM5IDE3MS4wMjggMTY5LjkgMTczLjIzM00xNjkuNDY3IDE1OC41QzE3My42NzcgMTYwLjQ0MyAxNzcuMDU3IDE2My44MjMgMTc5IDE2OC4wMzNNMTUzIDE4NC41VjE3NS44MzNDMTUzIDE3NC4xMTkgMTUzLjUwOCAxNzIuNDQ0IDE1NC40NjEgMTcxLjAxOEMxNTUuNDEzIDE2OS41OTMgMTU2Ljc2NiAxNjguNDgyIDE1OC4zNSAxNjcuODI2QzE1OS45MzQgMTY3LjE3IDE2MS42NzYgMTY2Ljk5OSAxNjMuMzU3IDE2Ny4zMzNDMTY1LjAzOSAxNjcuNjY4IDE2Ni41ODMgMTY4LjQ5MyAxNjcuNzk1IDE2OS43MDVDMTY5LjAwNyAxNzAuOTE3IDE2OS44MzIgMTcyLjQ2MSAxNzAuMTY3IDE3NC4xNDNDMTcwLjUwMSAxNzUuODI0IDE3MC4zMyAxNzcuNTY2IDE2OS42NzQgMTc5LjE1QzE2OS4wMTggMTgwLjczNCAxNjcuOTA3IDE4Mi4wODcgMTY2LjQ4MiAxODMuMDM5QzE2NS4wNTYgMTgzLjk5MiAxNjMuMzgxIDE4NC41IDE2MS42NjcgMTg0LjVIMTUzWiIgc3Ryb2tlPSIjQUJBQkFCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K`,bu=function PopoverItem(u){var m=u.className,h=m===void 0?``:m,g=u.icon,_=u.title,v=u.onClick;return c.default.createElement(`div`,{className:`e-kit-library__kit-item-actions-popover-item ${h}`,role:`button`,tabIndex:0,onClick:function handleClick(){v()},onKeyDown:function handleKeyDown(c){(c.key===`Enter`||c.key===` `)&&(c.preventDefault(),v())}},c.default.createElement(`i`,{className:g}),c.default.createElement(`span`,null,_))},bu.propTypes={className:vu.default.string,icon:vu.default.string.isRequired,title:vu.default.string.isRequired,onClick:vu.default.func.isRequired},xu=function KitActionsPopover(u){var m=u.isOpen,g=u.onClose,_=u.onDelete,v=u.className,b=v===void 0?`e-kit-library__kit-item-actions-popover`:v;return m?c.default.createElement(y.Popover,{className:b,closeFunction:g,arrowPosition:`none`},c.default.createElement(bu,{className:`e-kit-library__kit-item-actions-popover-item--danger`,icon:`eicon-library-delete`,title:(0,h.__)(`Delete`,`elementor`),onClick:_})):null},xu.propTypes={isOpen:vu.default.bool.isRequired,onClose:vu.default.func.isRequired,onDelete:vu.default.func.isRequired,className:vu.default.string},Su=function KitListCloudItem(u){var m,g=Nt(),_=_slicedToArray((0,c.useState)(!1),2),v=_[0],b=_[1],S=_slicedToArray((0,c.useState)(!1),2),C=S[0],T=S[1],E=((m=u.model)==null?void 0:m.status)===`locked`,D=!u.model.thumbnailUrl||C?yu:u.model.thumbnailUrl;return(0,c.useEffect)(function(){T(!1)},[u.model.thumbnailUrl]),c.default.createElement(y.Card,{className:`e-kit-library__kit-item ${E?`e-kit-library__kit-item--locked`:``}`},c.default.createElement(y.CardHeader,{className:`e-kit-library__kit-item-header`},c.default.createElement(y.Heading,{tag:`h3`,title:u.model.title,variant:`h5`,className:`eps-card__headline`},E&&c.default.createElement(Tooltip$2,{tag:`span`,title:(0,h.__)(`Your library is currently over the new quota. Upgrade your plan within 90 days to keep all website templates`,`elementor`)},c.default.createElement(`i`,{className:`eicon-lock e-kit-library__kit-item-lock-icon`,"aria-hidden":`true`})),u.model.title),c.default.createElement(y.Button,{text:(0,h.__)(`Actions`,`elementor`),hideText:!0,icon:`eicon-ellipsis-v`,className:`e-kit-library__kit-item-actions-menu`,onClick:function onClick(c){c.stopPropagation(),b(!0)}}),c.default.createElement(xu,{isOpen:v,onClose:function onClose(){return b(!1)},onDelete:function handleDelete(){b(!1),bi.sendKitCloudLibraryDelete(u.model.id),u.onDelete()}})),c.default.createElement(y.CardBody,null,c.default.createElement(y.CardImage,{alt:u.model.title,src:D,onError:function handleImageError(){u.model.thumbnailUrl&&!C&&T(!0)}},c.default.createElement(y.CardOverlay,null,c.default.createElement(y.Grid,{container:!0,direction:`column`,className:`e-kit-library__kit-item-cloud-overlay`},E?c.default.createElement(Tooltip$2,{tag:`span`,title:(0,h.__)(`Your library is currently over the new quota. Upgrade your plan within 90 days to keep all website templates`,`elementor`)},c.default.createElement(`i`,{className:`eicon-lock e-kit-library__kit-item-lock-icon`,"aria-hidden":`true`})):c.default.createElement(y.Button,{className:`eps-button e-kit-library__kit-item-cloud-overlay-import-button eps-button--primary eps-button--sm eps-button--contained`,text:(0,h.__)(`Apply`,`elementor`),icon:`eicon-library-download`,onClick:function onClick(){var c;bi.sendKitCloudLibraryApply(u.model.id),g((c=elementorCommon)!=null&&(c=c.config)!=null&&c.experimentalFeatures[`import-export-customization`]?`import-customization?referrer=${zi.CLOUD}&id=${u.model.id}`:`import?referrer=kit-library&source=${zi.CLOUD}&kit_id=${u.model.id}`,{replace:!0})}}))))))},Su.propTypes={model:vu.default.instanceOf(Yc).isRequired,index:vu.default.number,source:vu.default.string,onDelete:vu.default.func.isRequired},Cu=c.default.memo(Su)}));function ownKeys$2(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$2(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$2(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$2(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function fetchKits(){return $e.data.get(`cloud-kits/index`,{},{refresh:!0}).then(function(c){return c.data}).then(function(c){return c.data.map(function(c){return Yc.createFromResponse(c)})})}function useCloudKits(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=_slicedToArray((0,c.useState)(!1),2),h=m[0],g=m[1],_=_slicedToArray((0,c.useState)(function(){return _objectSpread$2(_objectSpread$2({ready:!1},Eu),u)}),2),v=_[0],y=_[1],b=(0,c.useCallback)(function(){return g(!0)},[g]),S=(0,c.useCallback)(function(){return y(_objectSpread$2(_objectSpread$2({ready:!0},Eu),u))},[y]),C=useQuery([Tu],function(){return fetchKits(h)}),T=(0,c.useMemo)(function(){return C.data?pipe.apply(void 0,_toConsumableArray(Object.values(Du)))(_toConsumableArray(C.data),v):[]},[C.data,v]),E=(0,c.useMemo)(function(){return!!v.search},[v]);return(0,c.useEffect)(function(){h&&C.refetch().then(function(){return g(!1)})},[h]),_objectSpread$2(_objectSpread$2({},C),{},{data:T,queryParams:v,setQueryParams:y,clearQueryParams:S,forceRefetch:b,isFilterActive:E})}var Tu,Eu,Du,Ou=__esmMin((()=>{Wt(),pn(),Q(),Xc(),Ao(),Zc(),__name(ownKeys$2,`ownKeys`),__name(_objectSpread$2,`_objectSpread`),Tu=`cloud-kits`,Eu={search:``,referrer:null},Du={searchFilter:function searchFilter(c,u){return u.search?c.filter(function(c){var m=[c.title],h=u.search.toLowerCase();return m.some(function(c){return c.toLowerCase().includes(h)})}):c}}}));function useCloudKitsQuota(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return useQuery([ku],fetchCloudKitsQuota,c)}var ku,Au=__esmMin((()=>{Ao(),Io(),ku=`cloud-kits-quota`}));function useKitCloudMutations(){var c=vo(),u=useMutation(function(c){return $e.data.delete(`cloud-kits/index`,{id:c})},{onSuccess:function onSuccess(){c.invalidateQueries(Tu),c.invalidateQueries(ku)}});return{remove:u,isLoading:u.isLoading}}var ju=__esmMin((()=>{Ao(),Ou(),Au()}));function KitCloudDeleteDialog(u){var m=u.kit,g=u.show,_=u.onCancelClick,v=u.onDeleteClick,b=u.isLoading;if(!m||!g)return null;var S=function handleDeleteClick(){b||v()},C=function handleCancelClick(){b||_()};return c.default.createElement(y.Dialog,{title:(0,h.__)(`Delete this Website Template?`,`elementor`),text:(0,h.sprintf)((0,h.__)(`Removing "%s" will permanently delete this website template from your library.`,`elementor`),(m==null?void 0:m.title)||``),onClose:C,dismissButtonText:(0,h.__)(`Cancel`,`elementor`),dismissButtonOnClick:C,approveButtonText:b?``:(0,h.__)(`Delete`,`elementor`),approveButtonOnClick:S,approveButtonColor:`danger`})}var Mu,Nu=__esmMin((()=>{Mu=__toESM(W()),KitCloudDeleteDialog.propTypes={onDeleteClick:Mu.default.func.isRequired,onCancelClick:Mu.default.func.isRequired,show:Mu.default.bool.isRequired,isLoading:Mu.default.bool.isRequired,kit:Mu.default.shape({id:Mu.default.string,title:Mu.default.string})}}));function KitListCloud(u){var m=_slicedToArray((0,c.useState)(!1),2),h=m[0],g=m[1],_=useKitCloudMutations(),v=_.remove,b=_.isLoading,S=_slicedToArray((0,c.useState)(),2),C=S[0],T=S[1],E=(0,c.useCallback)(function(){T(null),g(!1)},[]),D=(0,c.useCallback)(_asyncToGenerator(Fu.default.mark(function _callee(){return Fu.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=1,v.mutate(C.id);case 1:return c.prev=1,E(),c.finish(1);case 2:case`end`:return c.stop()}},_callee,null,[[0,,1,2]])})),[C,v,E]);return c.default.createElement(y.CssGrid,{spacing:24,colMinWidth:290},c.default.createElement(c.default.Fragment,null,u.data.map(function(m,h){return c.default.createElement(Cu,{key:m.id,model:m,index:h,source:u.source,onDelete:function onDelete(){T(m),g(!0)}})})),c.default.createElement(KitCloudDeleteDialog,{kit:C,show:h,onDeleteClick:D,onCancelClick:E,isLoading:b}))}var Pu,Fu,Iu=__esmMin((()=>{Pu=__toESM(W()),wi(),Q(),Fu=__toESM(Fi()),Xc(),wu(),ju(),Nu(),KitListCloud.propTypes={data:Pu.default.arrayOf(Pu.default.instanceOf(Yc)),source:Pu.default.string}})),Lu=__esmMin((()=>{}));function QuotaBar(u){var m=u.used,g=m===void 0?0:m,_=u.total,v=_===void 0?15:_,b=u.unit,S=b===void 0?`GB`:b,C=u.label,T=C===void 0?`Storage`:C,E=Wu(g,v,S),D=v>0?Math.min(g/v*100,100):0,A=function getUsageState(){return D===0?`empty`:D>=100?`alert`:D>=80?`warning`:`normal`};return c.default.createElement(`div`,{className:zu},c.default.createElement(`div`,{className:`${zu}__container`},c.default.createElement(`div`,{className:`${zu}__header`},c.default.createElement(y.Text,{className:`${zu}__label`,variant:`xs`,tag:`span`},function getUsageText(){var c=A();return c===`warning`||c===`alert`?`${T}: ${Math.round(D)}%`:T}()),c.default.createElement(y.Text,{className:`${zu}__count`,variant:`xs`,tag:`span`},E.used,` `,E.usedUnit,` `,(0,h.__)(`of`,`elementor`),` `,E.total,` `,E.totalUnit)),c.default.createElement(`div`,{className:function getProgressContainerClass(){var c=A();return`${zu}__progress-container ${zu}__progress-container--${c}`}()},c.default.createElement(`div`,{className:function getProgressBarClass(){var c=A();return`${zu}__progress-bar ${zu}__progress-bar--${c}`}(),style:{width:`${D}%`}})),function shouldShowUpgradeMessage(){var c=A();return c===`warning`||c===`alert`}()&&c.default.createElement(`div`,{className:`${zu}__upgrade-message`},c.default.createElement(y.Text,{variant:`xs`,tag:`span`},(0,h.__)(`To get more space`,`elementor`)),c.default.createElement(`a`,{className:`${zu}__upgrade-link`,href:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`,target:`_blank`,rel:`noopener noreferrer`},(0,h.__)(`Upgrade now`,`elementor`)))))}var Ru,zu,Bu,Vu,Hu,Uu,Wu,Gu=__esmMin((()=>{Ru=__toESM(W()),Lu(),zu=`e-kit-library__quota-bar`,Bu=1024*1024*1024,Vu=1024*1024,Hu=function convertBytesToGB(c){return Math.round(c/Bu*100)/100},Uu=function convertBytesToMB(c){return Math.round(c/Vu*100)/100},Wu=function formatDisplayValues(c,u,m){if(m===`B`){var h=Hu(u),g=Hu(c),_=Uu(c);return c===u?{used:g,usedUnit:`GB`,total:h,totalUnit:`GB`}:g<1?{used:_,usedUnit:`MB`,total:h,totalUnit:`GB`}:{used:g,usedUnit:`GB`,total:h,totalUnit:`GB`}}return{used:c,usedUnit:m,total:u,totalUnit:m}},QuotaBar.propTypes={used:Ru.default.number,total:Ru.default.number,unit:Ru.default.string,label:Ru.default.string}})),Ku=__esmMin((()=>{}));function QuotaNotification(u){var m=u.usagePercentage,g=_slicedToArray((0,c.useState)(!1),2),_=g[0],v=g[1],b=function handleDismiss(){v(!0)},S=function getNotificationState(){return m>=100?`alert`:m>=80?`warning`:null},C=function getNotificationContent(){var u=S();return u===`alert`?{icon:`eicon-alert`,message:c.default.createElement(c.default.Fragment,null,c.default.createElement(`strong`,null,(0,h.__)(`Website template storage is full.`,`elementor`)),` `,(0,h.__)(`Get more space `,`elementor`)),actions:[{text:(0,h.__)(`Upgrade now`,`elementor`),href:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`,type:`link`}]}:u===`warning`?{icon:`eicon-warning-full`,message:c.default.createElement(c.default.Fragment,null,c.default.createElement(`strong`,null,(0,h.sprintf)((0,h.__)(`Website template storage is %1$s%% full.`,`elementor`),Math.round(m))),` `,(0,h.__)(`Get more space `,`elementor`)),actions:[{text:(0,h.__)(`Upgrade now`,`elementor`),href:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`,type:`link`}]}:null},T=S(),E=C();return!T||!E||_?null:c.default.createElement(`div`,{className:`${Ju} ${Ju}--${T}`},c.default.createElement(`div`,{className:`${Ju}__content`},c.default.createElement(`i`,{className:`${Ju}__icon ${E.icon}`}),c.default.createElement(`div`,{className:`${Ju}__message`},c.default.createElement(y.Text,{tag:`span`},E.message),E.actions.map(function(u,m){return c.default.createElement(`span`,{key:m},m>0&&c.default.createElement(y.Text,{tag:`span`},` `,(0,h.__)(`or`,`elementor`),` `),c.default.createElement(`a`,{className:`${Ju}__action-link`,href:u.href,target:`_blank`,rel:`noopener noreferrer`},u.text))}))),c.default.createElement(`button`,{className:`${Ju}__dismiss`,onClick:b,"aria-label":(0,h.__)(`Dismiss notification`,`elementor`)},c.default.createElement(`i`,{className:`eicon-close`})))}var qu,Ju,Yu=__esmMin((()=>{Q(),qu=__toESM(W()),Ku(),Ju=`e-kit-library__quota-notification`,QuotaNotification.propTypes={usagePercentage:qu.default.number.isRequired}}));function ConnectScreen(u){var m,h,g,_,v=u.onConnectSuccess,b=u.onConnectError,S=u.menuItems,C=u.forceRefetch,T=u.isFetching,E=(0,c.useRef)();return(0,c.useEffect)(function(){E.current&&jQuery(E.current).elementorConnect({popup:{width:600,height:700},success:function success(c,u){var m=u.tracking_opted_in&&elementorCommon.config.editor_events;elementorCommon.config.library_connect.is_connected=!0,elementorCommon.config.library_connect.current_access_level=u.kits_access_level||u.access_level||0,elementorCommon.config.library_connect.current_access_tier=u.access_tier,elementorCommon.config.library_connect.plan_type=u.plan_type,m&&(elementorCommon.config.editor_events.can_send_events=!0),v==null||v()},error:function error(){elementorCommon.config.library_connect.is_connected=!1,elementorCommon.config.library_connect.current_access_level=0,elementorCommon.config.library_connect.current_access_tier=``,elementorCommon.config.library_connect.plan_type=mc.free,b==null||b()}})},[v,b]),(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.cloudKitLibraryConnect)},[]),c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{menuItems:S}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){C()},isFetching:T})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(Content,{className:`e-kit-library__index-layout-main e-kit-library__connect-container`},c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`center`,direction:`column`,className:`e-kit-library__error-screen`},c.default.createElement(`i`,{className:`eicon-library-cloud-connect`,"aria-hidden":`true`}),c.default.createElement(y.Heading,{tag:`h3`,variant:`display-1`,className:`e-kit-library__error-screen-title`},(m=elementorAppConfig)==null||(m=m[`cloud-library`])==null?void 0:m.library_connect_title_copy),c.default.createElement(y.Text,{variant:`xl`,className:`e-kit-library__error-screen-description`},(h=elementorAppConfig)==null||(h=h[`cloud-library`])==null||(h=h.library_connect_sub_title_copy)==null?void 0:h.replace(/<br\s*\/?>/gi,`
20 `)),c.default.createElement(y.Button,{elRef:E,text:(g=elementorAppConfig)==null||(g=g[`cloud-library`])==null||(g=g.library_connect_button_copy)==null?void 0:g.replace(/&amp;/g,`&`),url:(_=elementorAppConfig)==null||(_=_[`cloud-library`])==null||(_=_.library_connect_url)==null?void 0:_.replace(/&#038;/g,`&`),className:`e-kit-library__connect-button`})))))}var Xu,Zu=__esmMin((()=>{Xu=__toESM(W()),Nn(),Wc(),Kc(),Pl(),xi(),gc(),ConnectScreen.propTypes={onConnectSuccess:Xu.default.func,onConnectError:Xu.default.func,menuItems:Xu.default.array.isRequired,forceRefetch:Xu.default.func.isRequired,isFetching:Xu.default.bool.isRequired}}));function UpgradeMessage(u){var m=u.hasSubscription,g=!u.isCloudKitsAvailable&&m,_=(0,c.useMemo)(function(){return g?{heading:(0,h.__)(`Access Website Templates with a plan upgrade`,`elementor`),description:(0,h.__)(`Your current plan doesn't include saving and importing Website Templates. Upgrade to the Advanced plan or higher to use this feature.`,`elementor`),buttonText:(0,h.__)(`Compare plans`,`elementor`),url:$u.ADVANCED_PLAN}:{heading:(0,h.__)(`It's time to level up`,`elementor`),description:(0,h.__)(`Upgrade to Elementor Pro to import your own website template and save templates that you can reuse on any of your connected websites.`,`elementor`),buttonText:(0,h.__)(`Upgrade now`,`elementor`),url:$u.GO_PRO}},[g]);return c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`center`,direction:`column`,className:`e-kit-library__error-screen`},c.default.createElement(`i`,{className:`eicon-library-subscription-upgrade`,"aria-hidden":`true`}),c.default.createElement(y.Heading,{tag:`h3`,variant:`display-1`,className:`e-kit-library__error-screen-title`},_.heading),c.default.createElement(y.Text,{variant:`xl`,className:`e-kit-library__error-screen-description`},_.description),c.default.createElement(y.Button,{text:_.buttonText,url:_.url,onClick:function onClick(){bi.sendKitsCloudUpgradeClicked(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.cloudKitLibrary)},target:`_blank`,className:`e-kit-library__upgrade-button`}))}var Qu,$u,ed=__esmMin((()=>{Qu=__toESM(W()),xi(),$u={ADVANCED_PLAN:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`,GO_PRO:`https://go.elementor.com/go-pro-cloud-website-templates-library/`},UpgradeMessage.propTypes={hasSubscription:Qu.default.bool.isRequired,isCloudKitsAvailable:Qu.default.bool.isRequired}}));function UpgradeScreen(u){var m,h=u.menuItems,g=u.forceRefetch,_=u.isFetching,v=u.cloudKitsData,y=(v==null?void 0:v.subscription_id)!==``,b=(m=v==null?void 0:v.is_eligible)!=null&&m;return(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.cloudKitLibraryUpgrade)},[]),c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{menuItems:h}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){g()},isFetching:_})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(Content,{className:`e-kit-library__index-layout-main e-kit-library__connect-container`},c.default.createElement(UpgradeMessage,{hasSubscription:y,isCloudKitsAvailable:b}))))}var td,nd=__esmMin((()=>{td=__toESM(W()),Nn(),Wc(),Kc(),Pl(),xi(),ed(),UpgradeScreen.propTypes={menuItems:td.default.array.isRequired,forceRefetch:td.default.func.isRequired,isFetching:td.default.bool.isRequired,cloudKitsData:td.default.object.isRequired}})),rd,id=__esmMin((()=>{Rt(),rd=function DeactivatedIcon(u){return c.createElement(`svg`,_extends({width:409,height:204,viewBox:`0 0 409 204`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`},u),c.createElement(`g`,{clipPath:`url(#clip0_9066_32193)`},c.createElement(`path`,{d:`M324.425 167.25H81.7246L84.8596 19.5898H327.56L324.425 167.25Z`,fill:`white`}),c.createElement(`path`,{d:`M324.5 167.85H81.725C81.56 166.35 81.41 166.275 81.305 166.17C81.2473 166.114 81.2015 166.046 81.1706 165.971C81.1397 165.897 81.1242 165.816 81.125 165.735L84.26 19.5754C84.26 19.4973 84.2756 19.42 84.306 19.348C84.3363 19.2761 84.3807 19.2109 84.4366 19.1564C84.4926 19.1019 84.5588 19.0591 84.6316 19.0306C84.7043 19.0021 84.782 18.9884 84.86 18.9904H327.5C327.581 18.9896 327.661 19.005 327.736 19.036C327.811 19.0669 327.878 19.1126 327.935 19.1704C328.041 19.2845 328.1 19.4346 328.1 19.5904L324.965 165.765C325.025 166.08 324.755 166.35 324.5 167.85ZM82.415 166.65H323.915L327.02 20.1904H85.52L82.415 166.65Z`,fill:`black`}),c.createElement(`path`,{d:`M324.425 167.25H81.7246L84.8596 19.5898H327.56L324.425 167.25Z`,fill:`white`}),c.createElement(`path`,{d:`M327.5 18.6152V18.6162C327.63 18.6153 327.759 18.6398 327.879 18.6895C327.97 18.7271 328.055 18.778 328.131 18.8408L328.203 18.9082L328.21 18.915L328.209 18.916C328.38 19.0995 328.475 19.3402 328.475 19.5908V19.5986L325.34 165.752C325.355 165.875 325.343 165.988 325.319 166.095C325.294 166.207 325.251 166.339 325.209 166.476C325.121 166.759 324.994 167.184 324.87 167.913L324.816 168.226H81.3887L81.3525 167.892C81.2705 167.146 81.1944 166.784 81.1357 166.604C81.1081 166.519 81.0889 166.488 81.084 166.48C81.0775 166.471 81.0852 166.481 81.04 166.436L81.041 166.435C80.9484 166.343 80.874 166.235 80.8242 166.114C80.774 165.993 80.7486 165.863 80.75 165.731V165.728L83.8848 19.5674C83.8858 19.442 83.9112 19.3177 83.96 19.2021C84.0097 19.0841 84.0831 18.9772 84.1748 18.8877C84.2666 18.7983 84.3758 18.7284 84.4951 18.6816C84.6115 18.6361 84.7355 18.6142 84.8604 18.6162V18.6152H327.5ZM82.7979 166.275H323.548L326.638 20.5654H85.8867L82.7979 166.275Z`,fill:`black`,stroke:`black`,strokeWidth:.75}),c.createElement(`rect`,{x:62.8398,y:70.7256,width:129.6,height:130.05,fill:`url(#pattern0_9066_32193)`}),c.createElement(`path`,{d:`M327 20H86V27H327V20Z`,fill:`black`}),c.createElement(`path`,{d:`M379.517 66.4746C384.493 66.5767 389.147 67.4985 392.973 69.9111L393.34 70.1494C398.027 73.2721 400.399 77.8954 401.349 83.0469C402.264 88.0107 401.85 93.4321 400.92 98.3701H268.579C269.354 97.3672 270.032 96.4076 270.664 95.4883C271.555 94.1919 272.34 93.0016 273.194 91.8545C274.881 89.5905 276.807 87.5467 280.124 85.5752L280.128 85.5723C282.558 84.1054 292.59 78.7477 303.176 82.2373L303.177 82.2383C308.021 83.8273 312.135 87.1022 314.769 91.4678L315.227 92.2275L315.899 91.6484C320.102 88.0331 324.584 84.7564 329.304 81.8486L329.323 81.8369C339.795 74.9467 351.547 70.2358 363.879 67.9854C368.968 67.1385 374.379 66.3693 379.517 66.4746Z`,fill:`white`,stroke:`black`,strokeWidth:1.5}),c.createElement(`path`,{d:`M401.54 99.7197H267.02C266.906 99.7209 266.794 99.689 266.698 99.6277C266.602 99.5664 266.526 99.4785 266.48 99.3747C266.428 99.274 266.408 99.1604 266.421 99.0483C266.435 98.9361 266.481 98.8304 266.555 98.7447C267.865 97.1334 269.091 95.4562 270.23 93.7197C272.465 89.9075 275.608 86.7075 279.38 84.4047C282.26 82.6797 292.52 77.3247 303.53 80.9547C308.473 82.5478 312.713 85.8018 315.53 90.1647C319.651 86.6929 324.023 83.5293 328.61 80.6997C339.226 73.6882 351.158 68.9112 363.68 66.6597C374.075 64.9197 385.865 63.5247 394.115 69.0297C404.36 75.8547 404.135 89.2347 402.155 99.2397C402.126 99.3799 402.049 99.5053 401.936 99.5933C401.823 99.6813 401.683 99.7261 401.54 99.7197ZM268.265 98.5197H401C402.815 88.9347 402.905 76.3797 393.365 70.0197C385.49 64.7547 373.97 66.1347 363.8 67.8297C351.434 70.0599 339.65 74.7805 329.165 81.7047C324.416 84.6183 319.903 87.8983 315.665 91.5147C315.6 91.5721 315.523 91.6141 315.44 91.6374C315.357 91.6608 315.27 91.665 315.185 91.6497C315.098 91.6357 315.016 91.603 314.943 91.5538C314.871 91.5045 314.81 91.44 314.765 91.3647C312.101 86.9697 307.95 83.6754 303.065 82.0797C292.565 78.5997 282.68 83.7597 279.905 85.4247C276.284 87.6529 273.274 90.7455 271.145 94.4247C270.335 95.7147 269.405 97.0647 268.265 98.5197Z`,fill:`black`}),c.createElement(`rect`,{x:256.61,y:29.9395,width:67.83,height:102.69,fill:`url(#pattern1_9066_32193)`}),c.createElement(`path`,{d:`M114.534 142.455C125.859 142.165 134.638 149.891 138.123 159.657C141.561 169.291 140.771 180.648 138.615 191.851H7.4873C14.0371 189.906 18.5275 187.327 22.167 184.635C24.4859 182.919 26.4597 181.156 28.3643 179.526C30.2782 177.888 32.132 176.375 34.2617 175.093L34.2871 175.077C37.9279 172.683 42.0044 171.029 46.2842 170.21C55.9983 168.873 63.2438 175.597 69.2598 182.215L70.0039 183.034L70.4893 182.039C74.9672 172.844 80.0844 163.559 87.4814 155.984C94.8869 148.401 104.941 142.645 114.529 142.455H114.534Z`,fill:`white`,stroke:`black`,strokeWidth:1.5}),c.createElement(`path`,{d:`M139.235 193.201H1.26466C1.10553 193.215 0.947384 193.165 0.825016 193.062C0.702649 192.96 0.626081 192.813 0.612157 192.654C0.598234 192.494 0.648094 192.336 0.75077 192.214C0.853446 192.092 1.00053 192.015 1.15966 192.001C10.6712 190.413 19.4897 186.014 26.4797 179.371C28.6625 177.384 31.011 175.588 33.4997 174.001C37.3028 171.511 41.5586 169.794 46.0247 168.946C56.1497 167.536 63.4997 174.136 69.5897 180.706C73.6847 172.321 78.8896 162.841 86.4496 155.101C94.8496 146.506 105.32 141.286 114.5 141.106C125.615 140.896 135.395 147.991 139.4 159.211C142.49 167.866 142.625 178.516 139.82 192.706C139.795 192.844 139.723 192.969 139.616 193.059C139.51 193.15 139.375 193.2 139.235 193.201ZM6.49966 192.001H138.74C141.395 178.261 141.245 168.001 138.26 159.601C134.51 149.101 125.405 142.306 115.01 142.306H114.5C105.62 142.486 95.4646 147.556 87.3346 155.806C79.6546 163.666 74.4196 173.401 70.3247 181.891C70.2806 181.98 70.215 182.057 70.1339 182.115C70.0527 182.172 69.9585 182.209 69.8597 182.221C69.7642 182.234 69.6669 182.225 69.5757 182.194C69.4845 182.162 69.4019 182.11 69.3346 182.041C63.3347 175.486 56.1047 168.541 46.2197 170.041C41.9437 170.889 37.8701 172.549 34.2197 174.931C31.7589 176.501 29.44 178.283 27.2897 180.256C21.4457 185.841 14.2995 189.878 6.49966 192.001Z`,fill:`black`}),c.createElement(`rect`,{x:1.16016,y:159.721,width:74.7,height:39.15,fill:`url(#pattern2_9066_32193)`}),c.createElement(`path`,{d:`M351.575 47.475H350.66C350.975 41.37 350.885 38.58 349.49 37.11C348.095 35.64 345.335 35.43 339.62 35.43V34.5C350.78 34.5 351.35 33.945 351.935 22.5H352.865C352.55 28.605 352.64 31.38 354.035 32.85C355.43 34.32 358.19 34.5 363.905 34.5V35.415C352.745 35.385 352.175 36 351.575 47.475Z`,fill:`black`}),c.createElement(`path`,{d:`M365.928 48.5617C365.965 48.5274 365.966 48.4704 365.932 48.4344C365.897 48.3984 365.841 48.3969 365.804 48.4312C365.768 48.4654 365.767 48.5224 365.801 48.5584C365.835 48.5944 365.892 48.5959 365.928 48.5617Z`,fill:`black`}),c.createElement(`path`,{d:`M365.945 56.1301H365.03C365.21 52.5601 365.15 50.8201 364.355 49.9801C363.56 49.1401 361.91 49.0051 358.49 49.0051V48.0001C365.18 48.0001 365.45 47.7301 365.795 40.8301H366.71C366.53 44.4151 366.59 46.1551 367.385 46.9951C368.18 47.8351 369.83 47.9551 373.25 47.9551V48.8701C366.5 48.9601 366.29 49.2301 365.945 56.1301Z`,fill:`black`}),c.createElement(`path`,{d:`M35.7348 121.501C35.5847 121.501 35.4402 121.443 35.3314 121.34C35.2225 121.237 35.1575 121.095 35.1498 120.946C35.1436 120.867 35.1531 120.787 35.1777 120.712C35.2023 120.637 35.2416 120.568 35.2931 120.508C35.3447 120.448 35.4076 120.399 35.4783 120.363C35.5489 120.328 35.6259 120.306 35.7048 120.301C45.1943 119.723 54.4415 117.07 62.7948 112.531C61.4473 111.922 60.2425 111.037 59.2581 109.934C58.2738 108.831 57.5317 107.533 57.0798 106.126C56.8661 105.317 56.8614 104.468 57.0661 103.657C57.2707 102.846 57.678 102.101 58.2498 101.491C59.9194 99.935 62.1177 99.0718 64.3998 99.0756C68.2698 98.9706 71.8998 101.356 72.0348 104.116C72.1698 106.876 69.5898 109.246 67.5348 110.776C66.8148 111.331 66.0348 111.856 65.2848 112.381C69.5723 113.922 74.1785 114.36 78.6798 113.656L86.8248 111.781C86.9796 111.749 87.1408 111.778 87.2749 111.861C87.4089 111.945 87.5056 112.077 87.5448 112.231C87.5625 112.307 87.565 112.387 87.552 112.465C87.539 112.543 87.5108 112.617 87.469 112.684C87.4272 112.751 87.3727 112.809 87.3084 112.854C87.2442 112.9 87.1716 112.933 87.0948 112.951L78.9048 114.826C74.1613 115.576 69.305 115.111 64.7898 113.476L64.0398 113.161C55.3894 118.084 45.7171 120.938 35.7798 121.501H35.7348ZM64.5798 100.321H64.4148C62.4581 100.297 60.5675 101.028 59.1348 102.361C58.7017 102.829 58.3936 103.399 58.2389 104.017C58.0842 104.636 58.0879 105.284 58.2498 105.901C58.7748 108.181 60.8898 110.401 64.0098 111.901C65.0148 111.271 65.9748 110.611 66.8598 109.936C69.6498 107.791 70.9398 105.946 70.8498 104.296C70.7598 102.646 67.9998 100.321 64.5798 100.321Z`,fill:`black`}),c.createElement(`path`,{d:`M227.918 83.4521L219.466 83.9988L219.216 79.8446L218.535 72.8255C217.891 63.9799 210.155 57.3905 201.31 58.1067C192.464 58.8229 185.839 66.63 186.483 75.4397L187.021 82.4589L189.599 121.852L181.219 123.643L178.533 83.1393L177.996 76.1202C176.993 62.5832 187.164 50.6936 200.665 49.5834C214.166 48.4733 225.984 58.5723 226.987 72.0734L227.667 79.0926L227.918 83.2826V83.4521Z`,fill:`white`,stroke:`#0C0D0E`,strokeWidth:2.25,strokeMiterlimit:10}),c.createElement(`path`,{d:`M176.061 141.262L234.507 136.428C236.584 136.249 238.159 134.386 238.016 132.309L235.76 102.263C235.617 100.293 233.934 98.8608 231.964 99.004L173.519 103.839C171.442 104.018 169.866 105.88 170.009 107.957L172.265 138.003C172.408 139.973 174.092 141.406 176.061 141.262Z`,fill:`#0C0D0E`,stroke:`#0C0D0E`,strokeWidth:3.375,strokeMiterlimit:10}),c.createElement(`path`,{d:`M185.693 140.473L236.045 136.319C238.015 136.14 239.554 134.385 239.411 132.379L237.155 102.011C237.012 100.113 235.4 98.7519 233.502 98.8951L183.15 103.049C181.181 103.228 179.641 104.983 179.784 106.989L182.04 137.357C182.184 139.255 183.795 140.616 185.693 140.473Z`,fill:`white`,stroke:`#0C0D0E`,strokeWidth:2.25,strokeMiterlimit:10}),c.createElement(`g`,{style:{mixBlendMode:`multiply`}},c.createElement(`path`,{d:`M199.911 139.544L235.508 136.607C236.904 136.5 237.979 134.888 237.836 133.098L235.723 105.522C235.579 103.803 234.433 102.514 233.073 102.621L197.475 105.558C196.079 105.666 195.004 107.277 195.148 109.068L197.261 136.643C197.404 138.362 198.55 139.651 199.911 139.544Z`,fill:`#FBF2FB`}))),c.createElement(`path`,{d:`M83.4999 104.999L84 66L143.5 25.5005L196 25.4994L83.4999 104.999Z`,fill:`white`,stroke:`black`,strokeWidth:2.25}),c.createElement(`path`,{d:`M126.356 67.4886C125.206 68.2993 124.008 68.767 122.761 68.8917C121.518 68.9943 120.335 68.7839 119.212 68.2606C118.092 67.7153 117.138 66.8695 116.349 65.7234C115.548 64.5865 115.007 63.3812 114.729 62.1078C114.463 60.8252 114.438 59.5561 114.655 58.3004C114.876 57.0227 115.332 55.831 116.023 54.7252C116.704 53.6065 117.607 52.6509 118.731 51.8584C119.894 51.0386 121.097 50.5774 122.339 50.4747C123.573 50.3592 124.75 50.5741 125.87 51.1195C126.993 51.6428 127.949 52.4775 128.738 53.6236C129.53 54.7476 130.064 55.9574 130.339 57.2529C130.618 58.5263 130.647 59.8019 130.426 61.0796C130.208 62.3353 129.759 63.5225 129.078 64.6412C128.4 65.7378 127.493 66.687 126.356 67.4886ZM125.013 64.9249C125.723 64.4239 126.282 63.8172 126.689 63.1048C127.109 62.3833 127.374 61.6067 127.483 60.7749C127.597 59.921 127.546 59.067 127.331 58.213C127.12 57.3369 126.741 56.5113 126.194 55.7361C125.669 54.9647 125.076 54.3968 124.413 54.0325C123.75 53.6682 123.05 53.5133 122.315 53.5675C121.579 53.6218 120.837 53.9131 120.088 54.4415C119.377 54.9425 118.812 55.5537 118.392 56.2752C117.976 56.9747 117.711 57.7514 117.598 58.6052C117.488 59.437 117.534 60.2845 117.736 61.1477C117.952 62.0017 118.337 62.8228 118.893 63.611C119.421 64.3603 120.021 64.9236 120.694 65.3008C121.369 65.656 122.08 65.8129 122.824 65.7715C123.573 65.7082 124.302 65.4259 125.013 64.9249Z`,fill:`#0C0D0E`}),c.createElement(`path`,{d:`M107.473 80.4541L100.292 65.207L105.292 61.6817C106.261 60.9985 107.174 60.6063 108.031 60.5049C108.892 60.3816 109.666 60.493 110.355 60.839C111.048 61.163 111.616 61.6526 112.058 62.3077C112.723 63.2509 113.063 64.2399 113.076 65.2746C113.09 66.3094 112.807 67.3212 112.228 68.31C111.652 69.2768 110.809 70.1519 109.698 70.9353L107.275 72.6433L110.089 78.6094L107.473 80.4541ZM114.643 75.3984L108.691 70.6589L111.404 68.746L117.492 73.3898L114.643 75.3984ZM106.285 70.498L108.572 68.8857C109.399 68.3027 109.903 67.6185 110.084 66.833C110.278 66.0385 110.102 65.2536 109.556 64.4784C109.209 63.9874 108.765 63.7007 108.224 63.6184C107.686 63.514 107.062 63.7123 106.351 64.2133L104.064 65.8257L106.285 70.498Z`,fill:`#0C0D0E`}),c.createElement(`path`,{d:`M95.5492 88.8603L88.3682 73.6133L93.4653 70.0196C94.4343 69.3365 95.3473 68.9442 96.2043 68.8429C97.0613 68.7416 97.8343 68.8639 98.5231 69.21C99.2029 69.5431 99.7751 70.0392 100.24 70.6981C100.923 71.6671 101.274 72.6865 101.293 73.7562C101.316 74.8038 101.038 75.8221 100.458 76.8109C99.8828 77.7777 99.0394 78.6528 97.9282 79.4362L95.4281 81.1989L98.1655 87.0157L95.5492 88.8603ZM94.307 78.8268L96.6326 77.1871C97.4983 76.5768 98.0199 75.8899 98.1973 75.1265C98.3877 74.354 98.216 73.5755 97.6824 72.7912C97.3089 72.2615 96.8559 71.9619 96.3234 71.8924C95.7818 71.8101 95.1556 72.0194 94.445 72.5204L92.1194 74.1601L94.307 78.8268Z`,fill:`#0C0D0E`}),c.createElement(`path`,{d:`M118.585 51.6485C119.78 50.8061 121.026 50.3252 122.321 50.2183L122.32 50.2189C123.599 50.0994 124.821 50.322 125.981 50.8862L126.198 50.9931C127.273 51.5414 128.191 52.3714 128.952 53.4758L129.243 53.9121C129.896 54.9393 130.347 56.0354 130.594 57.1999C130.88 58.5051 130.909 59.8138 130.683 61.124C130.46 62.4125 129.998 63.6309 129.301 64.7764L129.3 64.777C128.603 65.9055 127.671 66.8805 126.507 67.7006C125.326 68.5336 124.086 69.0195 122.789 69.1491L122.785 69.1497C121.498 69.256 120.27 69.0375 119.106 68.4952L119.102 68.493C117.938 67.926 116.951 67.0486 116.14 65.8702C115.321 64.7078 114.766 63.4723 114.479 62.164L114.478 62.1609C114.206 60.8476 114.182 59.5458 114.405 58.2574C114.631 56.9475 115.098 55.7249 115.805 54.5916L116.079 54.1685C116.741 53.199 117.578 52.3589 118.585 51.6485ZM118.882 52.0699C117.786 52.843 116.908 53.7731 116.246 54.86L116.244 54.8626C115.571 55.9402 115.128 57.1006 114.912 58.3453C114.701 59.5672 114.723 60.8029 114.982 62.0537L114.983 62.0539C115.254 63.2914 115.78 64.465 116.563 65.5757L116.565 65.5781C117.33 66.6904 118.25 67.504 119.323 68.0278C120.406 68.532 121.544 68.7341 122.743 68.6352C123.938 68.5148 125.094 68.0665 126.21 67.2792C127.321 66.4961 128.203 65.5708 128.861 64.506C129.526 63.4147 129.963 62.2584 130.175 61.0361C130.39 59.7916 130.361 58.55 130.09 57.3091L130.089 57.3069C129.822 56.0471 129.303 54.8694 128.53 53.7729L128.529 53.7704C127.763 52.6575 126.841 51.8552 125.764 51.3536L125.759 51.3521C124.682 50.8274 123.553 50.6209 122.367 50.7319L122.363 50.7328C121.173 50.8312 120.013 51.2728 118.882 52.0699ZM119.942 54.2314C120.72 53.6826 121.507 53.3696 122.299 53.3112C123.085 53.2532 123.834 53.4196 124.54 53.8072C125.245 54.1945 125.866 54.7928 126.408 55.5884L126.611 55.8909C127.067 56.6033 127.392 57.3582 127.585 58.1539C127.807 59.0379 127.86 59.9237 127.742 60.8097C127.628 61.6746 127.351 62.4829 126.915 63.2336C126.488 63.9805 125.904 64.6153 125.164 65.1366C124.422 65.6597 123.65 65.9616 122.849 66.0295L122.841 66.0303C122.049 66.0742 121.293 65.9063 120.577 65.5301L120.57 65.5261C119.859 65.1269 119.231 64.5354 118.685 63.7607C118.113 62.9492 117.712 62.0989 117.489 61.2114L117.488 61.2069C117.279 60.3153 117.231 59.436 117.345 58.5717C117.463 57.6855 117.739 56.8754 118.174 56.1444C118.613 55.3905 119.203 54.7523 119.942 54.2314ZM119.106 63.4637C119.615 64.185 120.186 64.7179 120.816 65.073L121.056 65.1897C121.619 65.4409 122.203 65.5484 122.813 65.5145L122.812 65.5151C123.506 65.455 124.19 65.1926 124.867 64.7153C125.549 64.2347 126.081 63.6556 126.468 62.9779L126.469 62.9759C126.872 62.2841 127.125 61.5396 127.231 60.7414C127.34 59.9208 127.291 59.0997 127.083 58.2767L127.083 58.2745C126.88 57.4317 126.515 56.6355 125.986 55.8854L125.984 55.8821C125.477 55.1367 124.912 54.5999 124.292 54.2592C123.671 53.9183 123.021 53.7751 122.336 53.8256C121.658 53.8758 120.959 54.1449 120.239 54.6527C119.557 55.1332 119.018 55.7174 118.618 56.4054L118.617 56.4074C118.22 57.0752 117.966 57.8186 117.856 58.6399C117.751 59.439 117.795 60.2549 117.99 61.0893C118.197 61.9085 118.568 62.7001 119.106 63.4637Z`,fill:`#0C0D0E`}),c.createElement(`path`,{d:`M105.146 61.4721C106.135 60.775 107.086 60.3605 107.996 60.2513C108.899 60.122 109.726 60.2366 110.466 60.6064C111.201 60.9502 111.804 61.4698 112.271 62.16L112.515 62.5301C113.047 63.4009 113.324 64.3158 113.337 65.2719C113.351 66.3585 113.054 67.4164 112.453 68.4412L112.452 68.4432C112.347 68.6193 112.231 68.79 112.109 68.9597L117.931 73.3988L114.637 75.7211L114.486 75.6011L109.341 71.5053L107.603 72.7306L110.417 78.6962L107.372 80.8428L99.9687 65.1225L105.146 61.4721ZM111.795 69.3685C111.27 70.0078 110.622 70.6022 109.849 71.1473L109.78 71.1955L114.655 75.0776L117.058 73.383L111.795 69.3685ZM107.577 80.0676L109.766 78.5244L106.952 72.5587L108.921 71.171L108.263 70.6476L111.412 68.4273L111.699 68.6467C111.728 68.6053 111.76 68.5659 111.789 68.5242L112.009 68.1794C112.567 67.2271 112.834 66.2618 112.821 65.2795C112.808 64.3027 112.489 63.3628 111.85 62.457L111.847 62.4529C111.43 61.8351 110.897 61.3766 110.248 61.073L110.242 61.0704C109.606 60.7511 108.885 60.6443 108.07 60.7612L108.063 60.7622C107.262 60.8571 106.389 61.2266 105.443 61.8935L100.62 65.2944L107.577 80.0676ZM109.36 70.8612L109.552 70.726C110.267 70.2218 110.863 69.6802 111.346 69.1051L109.123 70.6721L109.36 70.8612ZM109.347 64.628C109.037 64.1883 108.652 63.9446 108.187 63.8739L108.177 63.8722C107.74 63.7873 107.188 63.9413 106.502 64.4249L104.393 65.9124L106.388 70.113L108.426 68.6765C109.215 68.1204 109.672 67.485 109.835 66.776L109.836 66.7732C110.01 66.0628 109.858 65.3531 109.347 64.628ZM109.769 64.331C110.35 65.1563 110.552 66.0165 110.337 66.8953C110.138 67.7557 109.587 68.4887 108.723 69.0978L106.186 70.8865L106.055 70.6094L103.834 65.9379L103.741 65.7411L106.205 64.0035C106.937 63.488 107.63 63.245 108.265 63.3643L108.491 63.4106C109.007 63.5442 109.434 63.8565 109.769 64.331Z`,fill:`#0C0D0E`}),c.createElement(`path`,{d:`M100.03 70.8484C99.589 70.2226 99.0496 69.7562 98.4113 69.4433L98.4094 69.4423C97.7709 69.1215 97.0489 69.0048 96.2358 69.101C95.4344 69.1958 94.5616 69.5656 93.6153 70.2328L88.6953 73.7016L95.6529 88.4748L97.8418 86.9316L95.1047 81.1151L97.7815 79.2278C98.8691 78.461 99.6849 77.6111 100.239 76.6812C100.796 75.73 101.059 74.7588 101.037 73.7638C101.019 72.7512 100.687 71.78 100.03 70.8484ZM94.2975 72.3117C95.0298 71.7955 95.7228 71.5441 96.3582 71.6386L96.5856 71.6816C97.1034 71.8105 97.5394 72.1416 97.8943 72.645L97.8967 72.6483C98.4628 73.4804 98.6609 74.3331 98.4496 75.1904L98.4482 75.1901C98.2513 76.0326 97.6798 76.7667 96.7821 77.3996L94.2056 79.2161L91.8877 74.2719L91.7959 74.0754L94.2975 72.3117ZM94.4105 78.4409L96.485 76.9783C97.3173 76.3916 97.7885 75.7531 97.9473 75.0702L97.9486 75.0668C98.1178 74.3801 97.9721 73.6772 97.473 72.942L97.3429 72.7714C97.0327 72.3985 96.6821 72.2011 96.2914 72.1502L96.2858 72.1492C95.8395 72.0815 95.2812 72.2489 94.5945 72.7331L92.446 74.2479L94.4105 78.4409ZM100.452 70.5513C101.161 71.5574 101.531 72.626 101.552 73.7524C101.576 74.8522 101.284 75.9176 100.682 76.9436C100.085 77.9473 99.2132 78.8491 98.0785 79.6491L95.7556 81.2869L98.4001 86.9075L98.4927 87.1034L95.448 89.25L88.0444 73.5298L93.3182 69.8115C94.3098 69.1124 95.263 68.697 96.1755 68.5891C97.0755 68.4827 97.8995 68.61 98.6381 68.9804L98.9035 69.121C99.5088 69.4678 100.025 69.9461 100.452 70.5513Z`,fill:`#0C0D0E`}),c.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M139.254 33.713C139.666 33.4358 140.202 33.372 140.646 33.5779L149.068 36.9906L151.39 29.4591C151.571 28.8508 152.127 28.453 152.748 28.4112C153.369 28.3695 153.949 28.7464 154.182 29.3269L160.068 43.2661C160.348 43.9266 160.107 44.6776 159.552 45.0754L142.342 56.7546C141.76 57.1681 140.965 57.0967 140.46 56.6038L129.667 45.9751C129.236 45.5465 129.094 44.8768 129.36 44.2905C129.625 43.7043 130.212 43.3598 130.827 43.4294L138.688 44.0517L138.617 34.9481C138.611 34.4494 138.843 33.9902 139.254 33.713Z`,fill:`#0C0D0E`}),c.createElement(`defs`,null,c.createElement(`pattern`,{id:`pattern0_9066_32193`,patternContentUnits:`objectBoundingBox`,width:1,height:1},c.createElement(`use`,{xlinkHref:`#image0_9066_32193`,transform:`scale(0.00173611 0.0017301)`})),c.createElement(`pattern`,{id:`pattern1_9066_32193`,patternContentUnits:`objectBoundingBox`,width:1,height:1},c.createElement(`use`,{xlinkHref:`#image1_9066_32193`,transform:`scale(0.00309598 0.00204499)`})),c.createElement(`pattern`,{id:`pattern2_9066_32193`,patternContentUnits:`objectBoundingBox`,width:1,height:1},c.createElement(`use`,{xlinkHref:`#image2_9066_32193`,transform:`scale(0.00301205 0.00574713)`})),c.createElement(`clipPath`,{id:`clip0_9066_32193`},c.createElement(`rect`,{width:408,height:204,fill:`white`,transform:`translate(0.5)`})),c.createElement(`image`,{id:`image0_9066_32193`,width:576,height:578,preserveAspectRatio:`none`,xlinkHref:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJCCAYAAAAoUng9AAAACXBIWXMAAEtbAABLWwHvoCmtAAAgAElEQVR4Xu3d63Lruo4wWua8/zvn+9GHtbEwAZJK7MwLx6hK2RJB8CJHQjtz7f74/PwcAAA3+f92AQAA/xoFEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBRAAcB0FEABwHQUQAHAdBdAP+vj4+NzFAADv9/H56ZkMANzFN0C/wcfHx6dvgwDg9/ENEABwHd8A/eF8UwQAr+cbIADgOr4B+gf51ggA1hRAP2AWJE8Lk9P4HPf5+fnRxUan+QHgX6MA+kGnhcl0Gv/5+flRFTO7Auc0PwD8axRAP+A7hcbpt0dzjBi3Gtd/ig/Azfwj6N/o4+Pj8zvFEQDwNb4B+o12xU/+9uf0W5sYcxIPALfxDdAPyt/4PPkGqIt9kqPy3f4A8DfyDdAP6gqN7h8wn/57nie++l+MAcC/xDdAl/ud3wD9zrEBuJtvgH5A/tal+jc6p/9WZxe3GqvyOwuQ3zk2AHdTAP2A/J+oVw/+7t/3PI3L7U+LjF3B9FXvygsAX+FPYL9BLoSqwuhP+PPQag5P5vckFgB+ggLoB63+S675/vP//191XhUMu/aV7/QFgH+FP4H9gNWfvub5+bOKm/9lWP6mqIqNbdWfyHZ/ksr/TmkXP+N2MQDwJ1AA/YAn37jkwiO37/5MFoue1bi7OcX2WJxVc4qFmSIIgL+BAujNckGwKnBy0ZKLlN1xda4rSLpCpoqNujF3314BwJ/EvwH6A3Tf5MxvVKrXLteJkxw5ZhZHu34nXpkLAL5CAfSDVn+yOi0GToqXdzoZv4t5utZXOZkzAHdRAP2A+OCPD+PqW5ZXFEhj9P97Qad5XqVb+2z76fkAwBgKoD9GVxx85U9fq9gnebI4lzHOizIA+NP4R9A/YBYMHx+//ufkuZiYMfM4v1Z987nuW6RK1zbnEecc5/K7ip8439W6Vr7aD4B/h2+AfrPdNzyr9iff5jyJ/a5YML1q3FflAYAxfAP0dl/5tqH71iXHdQVB9U3TPF/FP9HljuI3RK8qWmYxtYvL8zvp88Sr8wHwe/gG6M1yIdO155hXfOPxihy/S5z7T61jN86uHYC/h2+A3qx6YOaiZ/7M8/NB233bsPp2pyuouphTJ31OYiq7dZ4Uj6+wK2527QD8PRRAPyB+k5G/RagKlln8dAVMdb7rUzmJyXKB1sXE4xi3Kla69ezm2e1jVM05nzudJwD/DgXQD8iFT3zwVg/xKnaM/xZSI+mKnzl27P9VVaFSFRNxvJOxc44u9kkRtWqf7+P8KnEtq5hVOwB/Jv8G6AfNIqV60K/aKjE+vp702cWM0f97pFWO3HYy3ndUa1+dq/pWeTtxb77SP/pufwC+RwH0B8gP6zH++21P9fCe708f7NUY0+mDuCtwqjnH4ypH95rjc7+u/dVePd6r8wHwPf4E9gM+Pn79U1EnPyS7h2YuRGJbHC/Hxwfx52f972yqua6KtGrO+VxXFHU5sl17ttvnnafjrayK0ioegPdTAL3ZfPitHvSxsOgeirEoWT1MV8XH7niOX83187P/093ss5p/V/hkueiq8uWY3D7GukDszr+rIOnW+soiC4BnFEA/YFUYRLsiKeeY577yIF0VN7Egmq/dOLm4+8pcolgM5nxVAVaN1+1TXldWrb1yci2fqsZ9xzgA/B8F0JvNh/hXC4P4EMw5Vm2rbx1WhUyVczVu95DO5588zLv8sTjaxWa5UFvFncacrqmKq4q0+Jrfn44FwJmPT/8I+u26h11sm8XHrlBaxcRcp/Gr2JP5vMOqsMtx1b51x/F8tVc/YTdXAH6Gb4B+QH7AzYfvfPjtHvInBUGXaz74cxGWi4HYnouy3K96fZW4jtW+1b3/T7UHq/Nj/Dfn6TgrXd9uzFd6xfwB/nUKoDeLxUT1IM7FUH5oxX4xNj/kumKhapvnZp44r3ic5dj42sXP16qQqh7Qea3xfZxfNZdsVQDkve72/teerxOv7Svt9gUABdBb5Yd4fGjP96fFx4zJ7+O5qujJBVIsSqqxun75/aq4mPIcq7G7PHncPJ+TucR+OWZXHHVt8zrmczmuytHNZZ6rcgPwHh+f/g3QW+2KmpWqYJrvxzj7v/C72FwsdWPt5Ad2LlZOcu1iVnNbHe9i8/ldexW7m/vv9ORzAnAbBdAbdUXLrtioHlyruBlbjXEyh64t5p9to/GqQmD10P5u8VGteXUdTn2l76rPV/JF3+0/xr4oBPjbKYDe6PThkR/6r3rQVw/4VRGwypXPjXH2zcLpeCfzmO/zmnJMt2e7/azWdTr/74pzG+Nsb0+8a75jvLeIA3g3/wboN5sPiu6hXsXH16o9PuRjXHWuilm1z3MjyTFPHuRVkZFj5h7FuJx7tnd7OM91czrZ92o/drq9ieLcTvb31G7/v5p3jH1ugD+ZAugHVA+ZWWjMh0guGHIRMs+dPKRnn5P4k+KmUhUf8/0cNxdWM26OWxVJ3QP5yYP6Sb44j7xf8Tie7/aoWu+MXx2fOFnTV5xe76dy3lfOGeAVFEC/SSxqYsEQj6uHU2yP52bO/KDePXhjn64g6R6+1UMtFxM5pltbtYacayTdXPKa4/m8xjhetQ/V/Ecjxuf5Vtcitnd5q/PVXnRW8/2KXb6u/cmcAX7Cx6d/A/Q2sQjoHo45psox31f9qjwz9vR99zDOc9/NO69vt7ZoN6dOXvcY5w/bPPeu35P5jLGPP92XXfurnM4H4F/iG6A3ig/m+XCpHtZVEfHxUf8/IM1FRpenionn89zia9dnvu/mlfPmtcbY+VqtJ+7Fak4xNr6u+uTr0e3nd+zmkOfc7X81pxyz258T1WdnjNfkBvhTKYDeLD/s5vtd0TGLiXguxs7iYFUkxIdaVVTEMfIDML6Pfaq4eC6/78aecVURUq2n2q98rtrrLO/9Kjb2ice7a/cVu1zdXsb1dH12uceo11jtzUkugL/Bx6c/gf2Y6oG1Os7FxS7X7FPF5vbqgVrF5Pddv6rPztPYMb4+/5hnda5bZ47v2p44uXY7T/bwJ1R7uesTPenzJBYgUwD9gHyjjg/Z7mGcH45j9N9EVG2drmD56oMr5usKgzzPLn/Olfds13/GVXt9ErvyJG+OeRJbHa8+J/ncGOvPwm4uuxy7ea08jQd4JwXQD1oVAl958OR8MfbkXMyV31ftMc9KXNuqf9W+i8nr6MaJub5yvhpnxlTr6/LFnCfnq/3a7c/4Aav1vcNPjwfcx78BeqOPj1//RwXja4z7/Pzfv4fJ/eL7aPapHtLxOOfqHqA5T9U/yuuocuU1dYVAzhPX1a0vts32vNY5fjyX+52cn23dQ3nXb3U+7nO11tP9X8WeyPsXdZ+N/P7ESXy3zwCv8vHpG6C3iw/i+JrbZnz3wIxtVc7ZXj3M45hRPt89hPO56oGf53aSv3s/46u9qNYx27/SNtvHePbgPdnn3bivkj8P8VwXe3r+nX7HmABj+AboR80H1Bj/fXiuCo18PueK52OuKk8ce/5Ux7lfzpXXUa0p962OV+/nT96HMf67jtxWxY3Rz7nT7UU055jP5ePdWNnpPKv1nRQTXUx1/mTuu3nGuHxuN9+TvF/1ztzAn08B9Gb5oRTf5wfYfIjFB2D3gMhFwIyrCp+qXywy8oM8j5vnOV+rXCPoiojqgZnXPV/z3sV9ymvtjmP/2JbnkdtnrtNr0LV3uv75WuY+eQ25X3W8m0snj9HFdHuU46rzq/wneb/qnbmBP58C6I2qG/t8oOaH9XywVUXE6oEYH1D5gV7liOdin/hQffIgrQqJGZeLiBwXx47jnjyYqpicO7ePURdJ1f7E+LxHuS33ibnja26f77u15Lact+pTnR/jrJCpruHTPl9xcr0BXu3j078Bepv44I8PoPy+6jff5wdXVVSsHpLdA6qbQ8y3yx1jurZRqPYkt8/31V7kPdud6/YqW619nhujLmiq/KvxurY4xmpdJ2sZo59r3WtfZP2E3Ryzp/HZd/sDfyffAL3Z7kH68bH+tzez/8yRY6vzebx5nPPkvvm1ml9s78T+8Weey69Ve5UjtseYKM43P8y7PZzv877lmDmPPG68Tt1eVvm6czHfKmYsdH13/Vaqz8Jp++4zE3WfuzHqa1ddkyd2nyng3/Tx6RugHxEfkNUNt3voVbob/6rvqk910+/mGouI1fvVWqqYah0nObrjeH6MXx9yq/XF19w3ejJmjl+trbKbS7bLv9qXrs/Kd/pWvpvv5Bp0TmKAv58C6Id0D/h4rnsAx/axscrdxZ08lPMDJcfuxovn42ts7x7K+Vw8P52up7oOsa1af9enul55/+NedOs+sdqH1Xq72HhujPPCaoz9OJ2n/br5PsmRPe3/NB74eyiA3ig/OKsHZRc7z8W46mG1e0h0eUehm2M375OxV/PY6cbrcuX2bh7dnHf7fbL+rm8+P9t2OVb723k6z11bt5YcV7V1vpszX7PuGlZ9qradk/xV/C4O+H0+PhVAb1XdoMf49eGX22dMzBPPdcednDuey3OI7/N8uvlH1fndumPMVK11tc5qLp08x+8ez3Nj7Auvbp05T27v5pBfxxc86bu7lk9yjdHv00l8de5pvugk/iTmFX5qHLjVx6cC6O2qB8bJQyS299n/z+6B0MXHcXZ9d31OY3K+VY68Pytd/9gW22NMN9bqOqzOreb9ZD05z2nfne/kqfZolWsXv+ufPY3vvCoP8HfyX4H9sHzDnQ/Qj4///e++rG7M8fx8nx8mMX71EK4eRHk+Y/xf/vgAznlmzEhinyounq/6dOdiW5UjjtWtY4p7GPejyhvj43G+DtV1mao9zzE5bs6tipux1bluDVVs9X53vLr2UV5vdw2yeL1P1jGdxu7mPcZ5LuDvowB6s+7hlB+c+XjG5IdMfgDtHo5de86XH7h5Lqt1zPY8VnxfzT+O0z0Y89h5HjHHPI6xcW+rdcT1x9ecN88vzjv3XYl7tNqzai+q8zlHnn+Oz33iuqr5d/PIqr2tYvL7VZ+45u4aT7uxs5P5jnFWJO3MsU7GG+P5WoCv+fj0J7C3iQ+a+JDpHjgxNj/YVn3i+TxOlSfHnuSNfVcPwWq9Vd/dPuS88XyOz32q9c3z3R53a9qp1pfzrfZ7tS9RlfNkzt1exPbV2HFNqzw7p/ONTvrs5r/rszpX+e5n56vXEXg93wC9WXez7eKn2Gf1APr4+PUbknmcX1fvx/jvtwY57xy3aou54oOhyl/1ie1xrfl87JP3ZzSqvchj5OOTfVvtzQjy8TwX15Tjur07mVd+X+1djMmfrd18u/Wt5jb75/Yufuo+R1XsKk/WfcbicZcjXuuq37Sbw9R9Br7rlbngX6UA+gHVw2GM+iEeHxT5AZXl/lW+VVt8wHQ38hwX+49RFwM5Lq9hjpfn1M1lnq/aYu44bhV3epzX17XH+VRjV+vMuap886daV9W/y1O15+tYrSG+VvPvrnclz6WLn3G5rRs/7kWcZ7f2Km88v1rDV5xco67tFV6ZC/5VCqA3izfw1YNkHs+f1Q2suonuHkL5QVfNJf6MUT+YZ3x8WOX15TXHh1v3oIvyXGa+OP7qQVc91FbxOXaK66/2ereOvH9Vjpgrx+Q9zPFxTXGOeZ/GRu6XX7PqOlRjVmua57s93O1pXHPVp5pH1Sf2zf2ykz38KXkuf9Lc4G/z8enfAL3NyY29e3DM4+5hVj0A87ncJ/etjmO+2LbKmR8eXftqfXH+ud+U1/ikzy7P7FvtY7WH05Pxqva8J9mqvRtrxlfrqmJnTG6r1t/lWvXr1v7UV/qf9jmNq+z67tr/Bv/CGiDzDdAb5Qfd5+ev3wZ9fKz/L/fZnh/C8Xjmjn1ibB433sxivzh+vtnlnLmtG3sVn8eu5lH1zXtYxcz31T5XTm7ucR/n8Xy/mntcW4yN8as9rHJW+eLexH75fOyT11T1zXFxPdVc4/Vd7dfqM1O1n1yjbu9W1z6bY+8+M9NuXrv2J7q96tpWnsS/cg3wp/j49A3Q28QHT7zZnNyUqwfQ7ua+GyvmyPnmcTe3qu+THPkGGuO62Gpdq7FzzDiwyp3nPONmvzy/ym6deb55Prlftze5T/V+1Z5zrXTxX8nZzekr7Sd28bv2zu46173+Z/V5O+l/6iv5vtIH/gYfnwqgt4k3wejz8/wBPUb/oNzlqPrN82OsH1hd/ChU+XO+qYqLr1VcF1vFzL5d+8k6s2rd3Xy6tVdz6saL8bu2bj3VcbXHq+N4Ph7v+qzmvmqv9i23r/KeWs25e50xY5wVNNGTeT+Jzb7Td+edueF38SewHxBvHK+6ieQb0mqMGRtv5PNmnh9uUc4zj+Nrt548Vn54xNc4lzifHBNjc0x3bs4x5pjvq7Wv9ibmivGxfbWfcfwuR9Vnvs6fPE61BzE25om6tngc51z12a05xk7duHlfpm7dJ7rrnMX1xX2L84nzO8k5VWvqPM2/+/w9ybOKfbIG+Ft8fPoG6G1Obz7Z0xt9jI830Pz+yUMrx6z6VLFj/PqQ3J2fVv2qHN1x7H/SnnPlOXTnV31GkuPy+Xyum29u72J24nzG6Pez67daw5P5VGsZ49mDtxt/3eu/8rX+ylpi/Olx5zSu8pU9fLXvzB/e7eNTAfQ2+eHyHfGmnM/l19k2Rl00xPYp9utyxr5dWxc3z1U35SpHt5bcd57PY+X1jKRbZ9d/N2YVU+n266Rv5WSes30en8x3t9d1r72TOVbnumszktW1qmLHeLb3p/lX+7Saz5PzO1/t9wq/c2w45U9gbzRvAN2NILd/fvb/o3nxhtKdiw/Xj4/6TyD5OOeZ5+ODcsbN+cVzsS2/xly5T847X6v5zeO8N3FNq4dHPI4xsd/uht3lqa7JfI0/uW81j3xNuj2r2mKeGBPHiWvNfbucs606X9nlqcavrvnco3kuxuT9q3JV5+LerOJzTJTjqz2u4qLuGjxZ0xj9HE/msPLkeu+scr1yHPgKBdAbVTfcXXuOjTfYVXyMy6/xhtjlr+aYHxQfH/t/T5EfCHkuOTbmzDfuat1xHnneOV/MEWPi8cwR81bziGNV+xDnNA5V+5RV+72KjevZxWe5T9Wv2s+8ZzEmt8e5xbZ8rad8jXdribF57Cle19znRDef6vrHdY/C07Gjai9Wczi12+Ooy533eBUzxvM5wit8fPoT2Nuc/lLHm/zu5hPjqhtxvgGublBPHjzduXi+Wkc13269MUeVM48Z+8Sx8hi5z3Qy13hcXZsqx8nccp6v6OY02/K5bk9P1lVZ7e9qbpXdeKt97a7rGOtrF+O/097F7a7Pag2dJ7FTvOa7vicxr/TT40GkAHqj1UOoio9t8ebYxeX4fKM7HT+fq/Lm+DHquWVV7GoO+Wb4ZIwpjzXPxbiTfY7tM2Y3zyo+ts+YavxV7twWz8XYKseuf/U6CquxqjFz7Dx/Mk5cWxfXyeuMbdX5am9ibM556snevkp1jbu4MZ7v7fQTa4F38yewN6tuEic3jo+Psz83VefjzXb+VDHdDb97aOQHQpUr94u5u/Hiufi6W0PVt9qTnHuMs7Wu5pfPzfg5h+oBEXPm/NUex9zxNbbl/vl9nuN4oNrLeD12Oas15bl1Y8zX+b5bd1TFnO53bsvjVuvsPmvV2PH1VLU/3dpnW7fXWd6PldW+nuiuM/xuCqAfUt3In9yEqht4/IkPuup9FZfHyHOLbbNvfI39qpt+dfM+WXPMtbpxVuvP7XGu1ZpyTLW2qm+3B91YM6Z6XcXkfDFv3uu4hpw3t3V7k/ehurZVe7W3I4lr+wzXLsfEn5ivuxYxZr7mdcyY1Xri64lq7t2a4mvVVuny57jVvnT58/6uxLzd3q9UexKdzgNeTQH0RvGmHX/Jq1/4GFvJD5rqAVG978SHRXU+zvvpjXvKuboHQ6Xaj+4BV/WtHm7zfbV3c2+rOVd7kM93e7661tUaqs9MNf+4F/M4zyWvKcp9qraYa57PY1T7POPyGvOcc5/ZVs25yj0O5Dwx924901fHGqPey5iv29/cN8dG1XpO+lTz6a5LtGr7im6Op141D+6jAPoh3S/5vMk9+SWefaob2Oo43lDzgyTnqh5Ac57VTTnOp7tpVzfo3DfGVv2qvarmXI2V517p5jdf89rmT+y3GyOK1yaPXa21WmN1Ll/rkVTXMop5Yp9qTpW4V3OcfB2r10qc5+neVte+W1MVF9t3MfPcKOzWtZrP6VqnvOfxdaUac7XfT67Fyfg7uxwn84CKAuhNqptkFRNfxzi/8eSbZ3yw7G66832MO7mhx7FWN9ruYRPb8zrnuXh+9+Dp9jfuxTxX7Unei5M9yG27HFme/+o6V8ezT1xjXu/ugVCtM/7Mva8+b/M49luNm8eK8632MPbLefP1XPWPc8w5dvPMfeP7nK+z+hzMuee5rHJWc1mJY8xzq367nPH6n5rjP+1XeUUOyD4+/Vdgb7G68Vc32C62k/OtxjuNqc5/Jc9J3nhujPObZbyx59cZU7XnvjMunp/vY1t3rlPtxRi/Fjune1jNfxyK443x6750bV3/nd11yOfG+O8Yu/ju3Mncq7mNpJpLbF/NJedaqfJ0MafnVzEnfV7hu+Oc7EsVv4uDzsenAugtqptyJcbEX/7VDTq3VfGrsXNbl7eK7dq6ua/W8pW8p3s6xq9FzOl4sW81l9gvxsZzUdc+15OPV/OccfM4z3vKOWLfKs+qLc+ruiZVvsrp+DE+xmRVn3y+i4mx+dwuvprnk/FybPU6xnoeX7Gb24mvzO0V48Kr+RPYG8Ubxckv/4zPN+R4s6z6ZXGs3cMhy3Ndxa5u5DFmjD5vNddq/fFct5+rfer2dLbNnB8f/Z/ZYlyeU9Sdz/lXObq96d7PvHmfRiHHrcTrGdfd7X/e1y5XNX4339U64p5W48X+8zi/zpg8Tr72OV8VV7Vn1W6Nvb8AABNtSURBVPXrXqt9quZfebLHWbeXY5zl6Pak29OuX6fbg9P+MMbwDdC7rH4RVze3HHcaE2NPHjL5hhb7znyruJ3T+ez6jFE/yLqc1VpGoXqIrXLGuFGo5hbt5tStt5pXNfcqV7c3J9cxx+Y+1Zx28+uuX7VfWRW365vbu2uQ596t46d1+9+taZdndf4r+5ud5vhO3qd9O6/Kw99NAfQm8Qb7Kt2Nujr+rl2+eGMeo17var45boyzB3mV57R/nPPJ3Of7rn88F/t185i5Vn262DjX3bx3c8zx830er1pHFVONledYHXd9VlZ98lhf8WQeVVw1p5N8Ud7bqq06PpnTV+e3mtN3vDofPOFPYL/J5+evX7nnc/N9vHnNtvh+Hu9uJLv2KObP88g3wjyXKkeeX86ZzTHyQy3mqW7k+VzVN75285ptOW+eb3UdYq68jl2fOO48njlyzGof5nGe75xTXGcVu1p3HmM1Zjf+SPJ88ut8n3PnvY2xXVuOi/HV3GJsFzfz5H3p3ud5Vdehuka5T7Ufq5is2vdqvJm7y/XV67Ca299o93njz6IA+gHVA6G7YVY3zSr2RHeT3sWd3FTj68rqgRBzz+O4P1Xf3Gck3VyjfDOv3se5zPPVXGdMdW1Wc9ldy27fVlZzyHtbncvn47mpyzOSnC+ej7l2sfE4XvsoXs94Pbr1Vap1rcTPwhh1sZLnPtu7Pcw5T/LM99Wcu72q+uR9y/1m22qc3B7XmnOe7HGW+7wix6t1e8ef6ePTn8DeovtF624inRz/tH+06jvb8mvVr8pTxa/i4o04tu3OreYV46cne5Vzj9GPG9u6XDOmmtNqv3P/Lu887vbztM+0y9n1mzHVWqp1VvFVru44nh+jXl+XZ77v+kQn+xFjuzXmvLltN4eZt4uJcV85VzldR2V1bVfxu7in3pWXf4dvgN5kdaOqznfyTTsfz3HieE/GzjfhfMOtVG27m82ca+yb+3Rjxpt/NU7OEdeSY7o5Vu15rjE+zqPKmecc5xXb4/HuWsZcoxDHjD+zzzyOeePc8jWqxsnXMJ/v9jeq1p73KL6Pc8254nzi+nJbFZP35DvivnbXZ4xfPxfzfTeHmDfG5DGq/ifnqrnOfYmfixzTifHVWPl6VHGvssq7uka/y584p3+dAuhN3vFhzjej7oby5ObS3QB3MVN1U46v8WFTzTE+BFbHMV+15qy6EeeHU7WXXXvOkV9zzAiqa1CtrzLHiOPlmGrc6hrktti/mnNeW36f92uq+kR5X6vxpzhOlS+eX81pjHp/sti/m1c8362v25fYL76f8XkNq/3N51Z9u/zVZyN+nk73bL4/+azFMaqYr8pry+fjue7zNp3OaXet4vld3Op3oDrP9318+hPYW6w+5E8/0LHP6sab++S4k7FPYqY8r9N+0XdzxBvqqm+3b1X/HPtkjKo99z8ZK+eo2mK+Kn41Ro6LMfn9bk25bdqtqdqHrn88V81/vt/lnPHdeKt5TLs1n1zTuH/d3uRzp3bXZRVTzWmXa4x+3fE4nuuczP2pnHM1xpPxd5+zlSfj8D6+AXqT+eHOH/LqZlfJv7Dx/ckNJcfNc6s+3c24k+e1ip0+P//7Z5gnOU5u2FXMbI8xq+syY/MNPM+vGyu/j/2rz8U8X+1/HmP3uaquexTn1O1ZXn83h8ruGk4xd74+Y/z6QI1z7cbY7X3O3/Wv9nDOczV+nHPsE+c+f3Lf2JbnnsU1VXG7/jEmqq75ar1ZjKuuRfe5ieuIMbvr1a0/68aNdjmmvMaT3GN87RrxfgqgNzn5YFc3ifn+pP8Yv940spNf0NNfxurmWLWvxIdLfDDM15McndOb7pxD1ZbnUK057lc+7vpNc+zuZl99DnbXZ7ef1Z7P9nic1zPPVeNW+cb4X86Ta5v3olvnav2xbzXXk/HjcYzNa6jy57VWc4xtsT1e32oe3XFcU3ydcd18urnldU45f47PsVV8l7uS+8Xj7vrGflXbKr46V7Xla5bbs92YT/PxPgqg36i7OXU3qs4qfndTWN20s3yzzjepLk93w879qhtcvLHuzuc9zDfQkeTx8l7E9rj2eS7H572ZP3Gu8bVab5U75ojziP26/cjz6+YRz80x4rnqfTzO84nn817M83m+U7WO/D7nW/Wt9qqKzfuar1G1xzFPXl91LXdrjuub/fI+x5hVrtPzT62u+25+VfxJv6n7PFbH1efjK6oc+XOVPzc5Purau73hfRRAb1Z9iHe/ID9pdROtbjbxpnK6jnxj292YVjfYeD7niQ+aGBNj47rice4727vcM38+Xu1b1Xe11pgr33DnuVV7Fve/uiar1+p6xfF31zPv8Xyf96tbQ7Wnecx8HPPnNVdjzvP5eHeNdnu0yhP7z+M456p99o/v8/Xq8kd53rFv1ac6V12DOPdqT6r42G+eX/WburWNcZZjtzedvLaTsaJ8nSpPc/KcAug3qG5oJ94VW8m/mPF4d6M8sbrRVTfm+T6/Vv1W8oOhuhHFc9UNfiQnN/u4lnxuvo85qr2tcmRxXau5z7g4bu4T23PO1ecjjhHbqjnlazDb55gxrjqfc82Y+Fq9r+Zf7decX86d42KevI5dn9x/vlbrqOKrsbr1Vnt3cu262Lg3UbWmfH627dq7tngu59nNe6pydudXe7hS9euuU47LOXgtBdBv9uSD/crY7sYc7XLs7G78Y6zHiDf3HD/b5o2vekh0D5B4s8wPj27O+SaWY6sHQZxfdfPLN+y8ltk/xlfjdtcxrzHGd/ue11eta7bnPqt9zfOs5lbliO1Vzpgrvo/7GXNWsXkOcd1zrGoeldXcpm7vsxwXc66u+Sr/7LfKMc2Y7nrEHKdrquz2c77vxojXqeuXx9hdl6o9fv5y20rV7+Qa7c5Fp/t/GncLBdAP6T7AT8+f2vXf3SiznG+Xf4xnv2yrm9d8jTfiea67Acf4/FrFxZ/cPka93nzj/fz8b8HQ3USrnDlHjIviuTl2nEfcky5fzFGtOcZU68s5oura5b4zZ5U3983ryXlzv7z2PFaOXeXOqnGr/evWHde/Gmeac5tjVPsVz/WZ6t/fLkcVOwo5vtuH1dzmPPKezfcn12MV3/XvPg/dNdrl7WKfjF/ZfU5O9vhJ3G0+Pv3vAL3F7oP7Ck9upKtfxFWO77ZXuhvmbPv4+PX/8syxq/Yn663Gy3H5/Rj/ezCfzmG3hnhuvp9jzPexz6rvbk5V3Izp1hzHrPLG/rt1xbj5fhRO1tP1r9barXN1Lp7Pqv3oxqvO7fZwFbeaaz5X6caebVWOfB3yHue4HDvb4n7NmNjWjRXzd2OvVP26MVc5djE7q3k/XdMT78z9t/r4VAC9RfwFf7V8A3naHj2J7axynOb/Tly+gb3aydx2MU/nGG/U1euMmfFV3tVeTTlXPI594/gjyee7fl3/3Gf2y21VjipnHj/Gxfjdelb7vdKNP4+r/NUauvnu9qAav3Iy/u5cZ7e3XZ8x+jk/Gb9y0n+137v+Vd8uduek/0nMK/zUOL+DP4H9YU4+aPEGF8Vfvqo9m7/Uu7hKnOcqxy7/0zl3cbub52pfZ1uOOZnb5+ezP6+cXN8x/jdm9RrnNX/meNUaqjFnvxkTx4jxsX91zePDIR7H+Gof4vvcZ7dHeU/m+ypXXGeOrdYT++X5xzHy2CPJufMe59huTTlHFTeP47ry+HHO87W7nrFtNc5qD7pruFrDnHe1R1MeM8+jiq3WW8XNmBg/9zO3VXaf2yjOrcq5G2vGrNqnXZ6d03H+Rh+fvgF6i+6X6hWqX9In8WPUN5+Tc6ee9H0Su3OyjrwHq/G/M7c4TjWH3TyzVb4YU41TfQambh9i3Gp/YvvpZ606H9u69hyTzbU+OdftTzxfrTMfd+OMQrXOp+vq2nbr7XylX7f+7n3s1507Wc+Jk36nczv1pO+TWN7DN0A/oLsJTvGXoHsfxXwnv0Q5Ph7Hm1Q8zv1epZprHufzc/8twMnedOfyHnTrnDfjqi3GdMdxnGoOM351DeLxyZzj5yG+dp+BGd997mJszJdj4hyrz9DJOmNbnlfuH39i327seJzN/en2vRJz5f2Oqpyrc9Uc59zi3uS2+T7GVvuTz+V++fzqGk15/XlO8zWOfTrWjO2uXcyZ11rF5L6r3J1uD8dYf2aiao/+dn/jOj4+fQP0Fu/+MDz5xT2NPY17lZPx4g1lFzvGOudX22b7GL8++Krj/LqLH0k8fzKvPFae626e1blq36s92OWPcVW/kXTziX1i7tw2z52sI8fG/F3O3G8kq/PzfbUv3Z5VcdVxtScn8/2qk72t4rpzT9qz3bXo9m33eajmPd8/md+p3TzHeM24T/f3X+YboN9g9eGLbbubRNf2VSc5n/7idOvJv9hdn4+P9f/lmFU3i/kaf/FP55Lbu/FjTH6ddsdj7NdX3ZTjDXu+j2utbqyrfPM17ns8V/WdY8e55Fwjybljzm6cmDv26frFOeRzOefMEV/jXsY9ieNV+xTf5/zVvuScI6lyVm1j/G8/dnnicfVajbEbO5/P12qeq+K7Ne7GrPLN83lfq755brFPjo3XcYz+WnX7spLHjHNbfTZOvTLX9NUcX+33ah+fvgF6i5++wN0N76nuhrDqc+qruVb9TnLGX/iT+NwnnjvtexJXqfp2+b6zL/nmOvdmjP2NcrU3OdeMO1nXap3xuBonn6tedznn+Tz/SjfPau257cmcYlw1p5w/t8e2bq+qXPHcaf/Kbo2Vap/y2Pn9LtcqJsed9DmJOfG7xuX/+AboH9Hd/J7qborRV38BvzLHeQPs2k/m9/Hx3/8rPsdXZp8x+kIgtlV7drJPsX+c3+4aVGaOMfo+Vft8v+qT57Pbi5M57/YpzjXmm/mr/aquRz6e/bprnMfNsTlvzh37VnnjcXXNur2rrlk1fv7J/eL+jSTG5z3OMXk9+X1c49jIfWJb1/8kbzX/Lq56n1W58rnVeNVe5verfCdrHuP8ntH5bv+/hQLoTb7zS/s7nd4wOq9e33fmMsZ/5/Mk1+zX7Ue+WeWb1Hf2MfY9uTHHueQHSFzHjOlydfln3hwbf2LsbI/9ur3I+xRz5rl285jvu/FWa466fazmtDL75v6n8xijLlTinq6uVXW8GjNfszjejKmuU3U9Yr/cf4z69yWey3FR3JPcluPi8cl+V6q57q5Fd22eXIf8Pvfp9j062aeV3Z59J3fnHTl3Pj79CewtfvJinn7YVzeX0xw/7WReu5iuPd7wu5tmvhH9xN6dXKc45sn4JzHTKja3VfPoHgjVXlc39ypP1z/q4uf7GVPt36/Zfp1LHrfbi928u/Gq2JUqTzV+F5Njq/Xl80/2L6r67PY1zy3OZzdmXmO35hy/el8d5xzz/W5+0y5ft2dV/OwzY1cxJ7myp9fgu35iDN8A/YGeXvR8A+lUN5qubefpHDurPPGXf2X+ouxuTLsbTT6Xxz65eb7CHDvmrOZXvc+6HPN9tW+r/crzWt2cqxtmnOs8rvZ5vq6uQZ57jK/2pBo/n4s54prmaxy7y5Nf83yrNeU5xPg8ZtzTnKebxyo278l87fYqvo6kWkcU15PPV69ZHrfbuymvJ+fN1yjvS47v9j63x5hq/6v4TtyzXXy3vzkmvu6uWe6X37/LaozVPJ/4+PQNEABwGd8AAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDXUQABANdRAAEA11EAAQDX+X/Z+IWTCJcbtQAAAABJRU5ErkJggg==`}),c.createElement(`image`,{id:`image1_9066_32193`,width:323,height:489,preserveAspectRatio:`none`,xlinkHref:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUMAAAHpCAYAAAAYtF6PAAAACXBIWXMAAFGCAABRggFYdP86AAAMQklEQVR4Xu3c0W7bOAJA0ev9/3/OvowADktKspNM2/gcYBBbIinZjS7kupjHx8dHAO/uf1cDAN6BGAIkhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJIUAlhgCVGAJUYghQiSFAJYYAlRgCVGIIUIkhQCWGAJUYAlRiCFCJ4ac8Ho+P8efVOODP9fj4cJ1+lcfj8fHx8fE4fl6NB/4cYvhJwgc/g4/Jn3QWwvnj8fh89RHbx2n4fdwZvujuHeHdj85X+4Hv5c7wRVdhuzNuNI+7c5d49wsc4Jo7w0/6rju68Y6y7kcVeI07Q4DE8NPuflyet119uTKu+8pHaOA5Yviirw7SLn6r2PrIDF9PDF90J0i/I2RfHWl4F2J4051/D3jn293xC5FnwnVn7br+SH31HN6Vb5MvjH9/98w3x981dnQ275U1X5kDP4U7w5vmf+pyNfbs+bj9Kmhn287CdfdcR0LIOxPDhdVH0jEuu9iNH4GvvgTZbX82gGfBezVud2MOP4kYLhzhezZqx88xjs+GZIzuvO7V+MPVMXdR33kmqs+uDX8KMTyxu0PcfQSdI3Y8nqM4rzevdRWf3fjx+PO5r8737DivxuxOwA+vHgO+gy9QJscd4fF43r/7aLv6+DreYY4/d2utYjqu1cIqrFeRuxOqlfm9ubvOM2PhdxHDyeqCv3Mx3xk773tm7NmYO+vuttW/43t37plnx8OfwMfkf4x3WPP2qwv76m5v3D8fZ7fvWGd3XuOY1fZ53mq9j49//53oOO5q25nVsc5eB/wJxBAgMax+/bh53M2Nd07zXc7xfBy3ugsc913dhe3u3pqMx57P+Wze2fZ5/rFt/Ll7vLvrOzvW+BP+BP7OcDBfnHOcxot7te3YvovfuH+1vfZfqhyOtedtx9g7x9yNe8bqda7W3W2r5z9+w3d66zvDXVR2j+c7ryMGx3/HvvnxuH8Vs3m9ce6xfRWcefu85mFc9+rn/PjKLr7Hz9X+8bzH8fA7vf2d4XHBjhfuuO0Y9+zdzbzuHMPdttVaq/XmfXVvndHVazjGrPY/c5zZs2veOc/RZ86N9/W2MdzFaY7UOPYwXmjjhTc/nseutu/mr9ZfuTP/eDy/tvl1N3nlfGbPjr/rK84NRm8Zw7O47caMxqjMz6/CNO4f57cwxupq7DhnHHfnPMb9u2NdrfOVztb9rmOCGP7jiM4cn3nfMX8ctwrcOHe1b15z507cdtvvrH817iqcrx7zO/zOY/P3e6svUB6PX//JzOriWV3g8/xdCOe152OOa49zx2PMxzqbM0d23LZaf2UO3G7fWWjmY87bz85zN+bKOH73+Gzb2Xbez1vdGZ5d6Ed45rGrMePPca35+dm8MVSrx8fzca3V/vG4qxDt5q72X63xHVbvydm4u9v/C7/z2Hy9t7kzHH9x5wCMF+Tx3zx3Dt283hiTq7XOHs/H6cR83Gf2j695N39c4+q858crq/3zn8nV+Hn7OO/s+K/uO3P158Pf5S3uDOdf9tUFNAdyDt7OOGY1ft62Gn92Dk3GOVcxm491jFud07xvt+7Z9q94H67mrbw6D0Y/PobHxVvrj7K757vHx/Nx7fn5aHeRj84CtDruuH0XgV2c5v27deb1rrY9a3WeuzGrfbNnxsLK23xMBjjzo2M43vXMd0HzXcm8/9i3m7c6zmg+xjHm8fj3t6jz/nHNs23zucxjj33jaxyPNb7ucf7uuOO++XxXr/9s3+o8zsYcz1fjVnZjr7bvXveZO2P4O/zoj8nHL+oqNnPkrn6pV+PPts0X+dm4cfxu3fE8ztadjzGOe3bMMa4T49jD+FrG56t5Z2PP5p9Zvf/P7Oc9/fgYri7u1fZx368rnc+9mrcyX4xzpMbHq+PeicZqnXHf6vnZe7OaO6+z88qc2o89W2N+Lasxd7x6zvydfuTH5PFC3kVqtX38hf/4+PX/An3MWYVkN+fM47H+fxCOF+C8b348bhvXG8/pGDMfb15/fj6/njvrN5mPeczZncdu/dUa45yz93GePx9jfnzYveersVeenfPseD7vx90ZXl14O8e4cfx4Ia5icexbrTM/nu3WG50dd94//tytsRuzGlvX793uvVqNm7ddmdc9ts1/Jqt5Z8e72v+q71qX/86PiuHZhVv7i3t1IZ9d3Ctnobmzxjx/frwbv9o+zp/Dtps3r3F1ca/Obzf+KmJn53pnnWfO9a6z9V9Z7xln63/3sd/Zj4/h/Es87z/GzBfiPH+39upCuTtudayz7cfjcf7xuME8f7Xv7HUd4+b9uyDsXtvu+ehs/dX20dlxVu/XvNbuPR23r+a94uw94M/wo2II8Kof+QUKwLPEECAxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgEoMASoxBKjEEKASQ4BKDAEqMQSoxBCgEkOASgwBKjEEqMQQoBJDgKr+D2phk8xYkYdKAAAAAElFTkSuQmCC`}),c.createElement(`image`,{id:`image2_9066_32193`,width:332,height:174,preserveAspectRatio:`none`,xlinkHref:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAACuCAYAAABdlTRiAAAACXBIWXMAAEtbAABLWwHvoCmtAAAISElEQVR4Xu3aWZLbMBIFQHLuf2fOhwMz5eoCUJTZe2aEQyJ2osVnqO3zuq4DgL3/7BoA8IfABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyAJoEJ0CQwAZoEJkCTwARoEpgATQIToElgAjQJTIAmgQnQJDABmgQmQJPABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyAJoEJ0CQwAZoEJkCTwARoEpgATQIToElgAjQJTIAmgQnQJDABmgQmQJPABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyAJoEJ0CQwAZoEJkCTwARoEpgATQIToElgAjQJTIAmgQnQJDABmgQmQJPABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyAJoEJ0CQwAZoEJkCTwARoEpgATQIToElgAjQJTIAmgQnQJDABmgQmQJPABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyAJoEJ0CQwAZoEJkCTwARoEpgATQLzCzjP89q1AT6fwPxk53le13Wd4/2uPfB5zuvyjAJ0OGE+JJ8OZ6fFWO5ECd+LwHzI+Fo9u87l46v4K6EpdOFz+Er+TkaQxeCMv698bx85F/wWTpgPySe967rOKrCqE+F7nBKFJTxPYD5kF47ViXPIp9Dc9189ORb8Zr6S3zD7mhvD8M5X4V3bXT3wsZwwJ87zvPJpbxVeOSyfONW9EpZPn1DjPsBvJzALI/hGYFVfmaOqXTQLnNm4nfdZ9TvUbtuVsQ93+sBPJTCT1dfg2eltV54DZxY+1Uk2nljzuuI4u9COOm2yV/rAT+N3mMe93xV2AjWfHLtjR7OAXM1d1cXyV9cC/PErA7M6+Y33+TQYy2djPRGQO+81LtD3K7+SX1f9+8mqvmpznvN/CImBO2uT7dp1wjKPsRvzrn8dr9O/0wY+068IzCrgVqfI6gQa5UB9ShW01Qk296kC9en1rU7Y8TWXD9VfOkfy9JrhaT/+K3kOxlieAzK3m4Vovh7tcvtdAHTa3Gk35LVW9XfGm1mN89Qc8JX8uMD8l5PLLgCOo/ffdWbBPOuTw3ZWfxz7k173XrMn+q/Wv2oD38WP+UpenRLHn9gmtxvXVdDG9vGhz+2Gar7V+1gWQzEa442xZ2Pmuas23bWv2s3s5p61ueuVtcFTvv0JcxYy1clsd8K5W79qPwvaV0Nj1X+37m6bSuz36hgf6Tuske/r254wc4CME1InLM/zz8lxdfqK9VW7PN6RxLVU16Pf7Ho2Zi6blef+uU11v0eSw2c3xkfYzSkseU/fJjBjkOzCIJbHQB39Y30MtKr/rGwVHjn08pyxLF7vAjher4J1Zuzdbq5hFz53AnRWV/084av68l/JY7DkE88s/HL72etunvg66kbbqv9s7FfkOTvtOn0665u16fSN7Vb7NOt7p81x7PcHnvTlTpjn5MQRH8LcZjw0q9eq/Rg3lo3rHJaxLsr94zhV+6ouzjleq6CZjfdUWI45Zm2qfavWNNv3WLey2/exxs5Yd8z2F4YvEZg5KGYBtwugVX1+v3o44oM41lM9oGO91QNdXa/uqRqrWseRxHCK5asgm917nqMbilWbcb0LtWrssRdV++PYj9mxuieYOa9P+kq++8DGAJm9jj7xAcvv89izsBht8rhVm7c9385bBU+U153lPrv2M3nfZvVV353Oz6Dq06nbrauqf2rsu54ej6/rQwNzF1azuvjQz9rEhyGWdQIjt411d6+rsfL68/tqrKhTt5rvOPZBv5ojtptdz+T7vKu6r12fqHt/0PGuX8njAxs/sPF1/Mlt4588Vjb65zazwKjKZ33jOmZtc9ns4Yxl+b7j++pehrwnVRjksrju2Tqr/encZ67Pbcd9rtqt5PuKdbv5o9ka7owB7xKYs/CJ1zHk8vWRjIcuP3yzUKoe0lUIjH6xPo6R66pxcvtZ2FR1cQ9G/6pPXFtuH/cyjpH3K19Xe16Nm/ez2uPj+Huf477N9r1j9zOr2uR9qOqq+4r1lc59dNrwPZ3XP34l7344qg/3LFhy+9Fn1j6WV2ETr3ObStVv9XAOMSCq8iHW57VXD/Fq/rwnswBY7We1htl41VhV/Wrc2X3G/rPxcvtV34+ymjfWfdb6eM6twJw9BPkhyzoP0Gr8/H4lz/XKeldtd9e575FU88Z2s/vNY96Zc7Sf1XXc6Z/3P9cdx/wvudzmeMFq7+P+vTr+U77CGrhnGZizYJg94LlP7ldd78pX8pz5YeiMl+9rtrbjeLsf4/2svKrbPSS7h30316osv89jrOZYtT+CXLaaf7ZXs70ddas5ctluv2d2P4dVG36u//0OM34w84c0lsUPSyyrPuyV/CGL4817/d91/f07yryG6gHrvN89XHncPFdeT1WX+1dl1f7m+tVcsV9+Xd3bGHvWNs4by7pzxLo812qv4s971K3WcRx/7+NqPSuzfnnvn/Ze4/KM87quNz+k/AGs5DZ3Pkid8buqdcQHsno9jrcPbX4/2qzmWpXn+YZZWdV3vD8Ks3vK7ar+1Rp25cfx9p52a5zZ7Uv1s6nGqczWetcrfV/pU3lqHJ53Xjd+hwnwm73LfysC+IkEJkCTwARoEpgATQIToElgAjQJTIAmgQnQJDABmgQmQJPABGgSmABNAhOgSWACNAlMgCaBCdAkMAGaBCZAk8AEaBKYAE0CE6BJYAI0CUyApv8CbNNILtJ4154AAAAASUVORK5CYII=`})))}}));function DeactivatedScreen(u){var m=u.menuItems,g=u.forceRefetch,_=u.isFetching;return c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{menuItems:m}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){g()},isFetching:_})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(Content,{className:`e-kit-library__index-layout-main e-kit-library__connect-container`},c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`center`,direction:`column`,className:`e-kit-library__error-screen`},c.default.createElement(rd,null),c.default.createElement(y.Heading,{tag:`h3`,variant:`display-1`,className:`e-kit-library__error-screen-title`},(0,h.__)(`Your library has been deactivated`,`elementor`)),c.default.createElement(y.Text,{variant:`xl`,className:`e-kit-library__error-screen-description`},(0,h.__)(`Your subscription is currently deactivated, but you still have a 90 day window to keep all your templates safe. Upgrade within this time to continue enjoying them without interruption.`,`elementor`)),c.default.createElement(y.Button,{text:(0,h.__)(`Upgrade now`,`elementor`),url:`https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/`,target:`_blank`,className:`e-kit-library__upgrade-button`})))))}var ad,od=__esmMin((()=>{ad=__toESM(W()),Nn(),Wc(),Kc(),Pl(),id(),DeactivatedScreen.propTypes={menuItems:ad.default.array.isRequired,forceRefetch:ad.default.func.isRequired,isFetching:ad.default.bool.isRequired}}));function FullPageLoader(u){var m=u.menuItems,h=u.forceRefetch,g=u.isFetching;return c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{menuItems:m}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){h()},isFetching:g})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(Content,{className:`e-kit-library__index-layout-main`},c.default.createElement(PageLoader,null))))}var sd,cd=__esmMin((()=>{sd=__toESM(W()),Nn(),Wc(),Kc(),Pl(),Ll(),FullPageLoader.propTypes={menuItems:sd.default.array.isRequired,forceRefetch:sd.default.func.isRequired,isFetching:sd.default.bool.isRequired}}));function ownKeys$1(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread$1(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys$1(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys$1(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function Cloud(u){var m,g=u.path,_=g===void 0?``:g,v=u.renderNoResultsComponent,b=v===void 0?function(c){return c.defaultComponent}:v;usePageTitle({title:(0,h.__)(`Website Templates`,`elementor`)});var S=useConnectState(),C=S.isConnected,T=S.isConnecting,E=S.setConnecting,D=S.handleConnectSuccess,A=S.handleConnectError,N=useCloudKits(),P=N.data,V=N.isSuccess,H=N.isLoading,U=N.isFetching,W=N.isError,G=N.queryParams,K=N.setQueryParams,q=N.clearQueryParams,ee=N.forceRefetch,J=N.isFilterActive,Y=useCloudKitsEligibility({enabled:C}),te=Y.data,ne=Y.isLoading,de=Y.refetch,fe=useCloudKitsQuota({enabled:C}),pe=fe.data,me=fe.isLoading,ge=(te==null?void 0:te.is_eligible)||!1,ve=pe&&isCloudKitsDeactivated(pe),ye=(m=elementorCommon)!=null&&(m=m.config)!=null&&(m=m.experimentalFeatures)!=null&&m[`import-export-customization`]?elementorAppConfig.base_url+`#/export-customization`:elementorAppConfig.base_url+`#/export`,be=useMenuItems(_),xe=function onConnectSuccess(){de(),ee(),D()},Te=function onConnectError(){A()},Ee=T||ne||C&&H;return(0,c.useEffect)(function(){T&&!ne&&!H&&E(!1)},[T,ne,H,E]),(0,c.useEffect)(function(){bi.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.cloudKitLibrary)},[]),C?Ee?c.default.createElement(FullPageLoader,{menuItems:be,forceRefetch:ee,isFetching:U}):ve&&!Ee?c.default.createElement(DeactivatedScreen,{menuItems:be,forceRefetch:ee,isFetching:U}):!ge&&!Ee?c.default.createElement(UpgradeScreen,{menuItems:be,forceRefetch:ee,isFetching:U,cloudKitsData:te}):c.default.createElement(Index$1,{sidebar:c.default.createElement(IndexSidebar,{menuItems:be}),header:c.default.createElement(IndexHeader,{refetch:function refetch(){ee()},isFetching:U})},c.default.createElement(`div`,{className:`e-kit-library__index-layout-container`},c.default.createElement(y.Grid,{container:!0,className:`e-kit-library__index-layout-heading`},c.default.createElement(y.Grid,{item:!0,className:`e-kit-library__index-layout-heading-search`},c.default.createElement(SearchInput,{placeholder:(0,h.__)(`Search my Website Templates...`,`elementor`),value:G.search,onChange:function onChange(c){K(function(u){return _objectSpread$1(_objectSpread$1({},u),{},{search:c})})}})),c.default.createElement(y.Grid,{item:!0,className:`e-kit-library__index-layout-heading-quota`},!me&&(pe==null?void 0:pe.storage)&&c.default.createElement(QuotaBar,{used:pe.storage.currentUsage,total:pe.storage.threshold,unit:pe.storage.unit}))),!me&&(pe==null?void 0:pe.storage)&&c.default.createElement(QuotaNotification,{usagePercentage:Math.min(pe.storage.currentUsage/pe.storage.threshold*100,100)}),c.default.createElement(Content,{className:`e-kit-library__index-layout-main`},c.default.createElement(c.default.Fragment,null,W&&c.default.createElement(ErrorScreen,{title:(0,h.__)(`Something went wrong.`,`elementor`),description:(0,h.__)(`Nothing to worry about, use 🔄 on the top corner to try again. If the problem continues, head over to the Help Center.`,`elementor`),button:{text:(0,h.__)(`Learn More`,`elementor`),url:`https://go.elementor.com/app-kit-library-error/`,target:`_blank`}}),V&&0<P.length&&c.default.createElement(KitListCloud,{data:P,source:_}),V&&P.length===0&&(G.search?c.default.createElement(ErrorScreen,{title:(0,h.__)(`No Website Templates found for your search`,`elementor`),description:(0,h.__)(`Try different keywords or `,`elementor`),button:{text:(0,h.__)(`Continue browsing.`,`elementor`),action:q}}):b({defaultComponent:c.default.createElement(ErrorScreen,{title:(0,h.__)(`No Website Templates to show here yet`,`elementor`),description:(0,h.__)(`Once you export a Website to the cloud, you'll find it here and be able to use it on all your sites.`,`elementor`),newLineButton:!0,button:{text:(0,h.__)(`Export this site`,`elementor`),url:ye,target:`_blank`,variant:`contained`,color:`primary`}}),isFilterActive:J})))))):c.default.createElement(ConnectScreen,{onConnectSuccess:xe,onConnectError:Te,menuItems:be,forceRefetch:ee,isFetching:U})}var ld,ud=__esmMin((()=>{pn(),Nn(),sc(),Wc(),Kc(),Iu(),Pl(),Gu(),Yu(),Vl(),Ou(),Ro(),Au(),su(),ou(),kn(),xi(),Zc(),ld=__toESM(W()),Zu(),nd(),od(),cd(),pu(),__name(ownKeys$1,`ownKeys`),__name(_objectSpread$1,`_objectSpread`),Cloud.propTypes={path:ld.default.string,renderNoResultsComponent:ld.default.func}}));function KitAlreadyAppliedDialog(u){var m=ul(),g=useQueryParams().getAll(),_=g.return_to,v=g.no_automatic_redirect,b=function getRemoveKitUrl(){var c=elementorAppConfig[`import-export`].tools_url,m=new URL(c);return m.searchParams.append(`referrer_kit`,u.id),m.searchParams.append(`scroll_to_revert`,`1`),_&&m.searchParams.append(`return_to`,_),v&&m.searchParams.append(`no_automatic_redirect`,v),m.hash=`tab-import-export-kit`,m.toString()};return c.default.createElement(y.Dialog,{title:(0,h.__)(`You've already applied a Website Templates.`,`elementor`),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`Applying two Website Templates on the same website will mix global styles and colors and hurt your site's performance.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),(0,h.__)(`Remove the existing Website Template before applying a new one.`,`elementor`)),approveButtonText:(0,h.__)(`Remove existing`,`elementor`),approveButtonColor:`primary`,approveButtonOnClick:function approveButtonOnClick(){return m.trackKitdemoApplyRemoveExisting(!0,function(){location.href=b()})},dismissButtonText:(0,h.__)(`Apply anyway`,`elementor`),dismissButtonOnClick:function dismissButtonOnClick(){return m.trackKitdemoApplyRemoveExisting(!1,u.dismissButtonOnClick)},onClose:u.onClose})}var dd,fd=__esmMin((()=>{dd=__toESM(W()),dl(),pi(),KitAlreadyAppliedDialog.propTypes={id:dd.default.string.isRequired,dismissButtonOnClick:dd.default.func.isRequired,onClose:dd.default.func.isRequired}}));function ApplyKitDialog(u){var m=Nt(),g=ul(),_=useReturnTo(),v=(0,c.useCallback)(function(){var c,h=arguments.length>0&&arguments[0]!==void 0&&arguments[0],v=``;(c=elementorCommon)!=null&&(c=c.config)!=null&&c.experimentalFeatures[`import-export-customization`]?(v=`import-customization?referrer=kit-library&id=${u.id}&file_url=${encodeURIComponent(u.downloadLink)}`,h&&(v+=`&action_type=apply-all`),_&&(v+=`&return_to=${encodeURIComponent(_)}&no_automatic_redirect=true`)):(v=`/import/process?id=${u.id}&file_url=${encodeURIComponent(u.downloadLink)}&nonce=${u.nonce}&referrer=kit-library`,h&&(v+=`&action_type=apply-all`),_&&(v+=`&return_to=${encodeURIComponent(_)}&no_automatic_redirect=true`)),g.trackKitdemoApplyAllOrCustomize(h,function(){return m(v)})},[u.downloadLink,u.nonce,u.id,g,m,_]);return c.default.createElement(y.Dialog,{title:(0,h.__)(`Apply %s?`,`elementor`).replace(`%s`,u.title),text:c.default.createElement(c.default.Fragment,null,(0,h.__)(`You can use everything in this kit, or Customize to only include some items.`,`elementor`),c.default.createElement(`br`,null),c.default.createElement(`br`,null),(0,h.__)(`By applying the entire kit, you'll override any styles, settings or content already on your site.`,`elementor`)),approveButtonText:(0,h.__)(`Apply All`,`elementor`),approveButtonColor:`primary`,approveButtonOnClick:function approveButtonOnClick(){return v(!0)},dismissButtonText:(0,h.__)(`Customize`,`elementor`),dismissButtonOnClick:function dismissButtonOnClick(){return v(!1)},onClose:u.onClose})}var pd,md=__esmMin((()=>{pd=__toESM(W()),Lt(),dl(),zc(),ApplyKitDialog.propTypes={id:pd.default.string.isRequired,downloadLink:pd.default.string.isRequired,nonce:pd.default.string.isRequired,onClose:pd.default.func.isRequired,title:pd.default.string},ApplyKitDialog.defaultProps={title:`Kit`}}));function KitDialog(u){var m=_slicedToArray((0,c.useState)(!1),2),h=m[0],g=m[1];return elementorAppConfig[`import-export`].lastImportedSession.session_id&&!h?c.default.createElement(KitAlreadyAppliedDialog,{id:u.id,dismissButtonOnClick:function dismissButtonOnClick(){return g(!0)},onClose:u.onClose}):c.default.createElement(ApplyKitDialog,{id:u.id,downloadLink:u.downloadLinkData.data.download_link,nonce:u.downloadLinkData.meta.nonce,onClose:u.onClose})}var hd,gd=__esmMin((()=>{hd=__toESM(W()),Q(),fd(),md(),KitDialog.propTypes={id:hd.default.string.isRequired,downloadLinkData:hd.default.object.isRequired,onClose:hd.default.func.isRequired}}));function ConnectDialog(u){var m=useSettingsContext().settings,g=bd();return yd(function(){jQuery(g.current).elementorConnect({success:function success(c,m){return u.onSuccess(m)},error:function error(){return u.onError((0,h.__)(`Unable to connect`,`elementor`))},parseUrl:function parseUrl(c){return c.replace(`%%page%%`,u.pageId)}})},[]),c.default.createElement(y.Dialog,{title:(0,h.__)(`Connect to Template Library`,`elementor`),text:(0,h.__)(`Access this template and our entire library by creating a free personal account`,`elementor`),approveButtonText:(0,h.__)(`Get Started`,`elementor`),approveButtonUrl:m.library_connect_url,approveButtonOnClick:function approveButtonOnClick(){return u.onClose()},approveButtonColor:`primary`,approveButtonRef:g,dismissButtonText:(0,h.__)(`Cancel`,`elementor`),dismissButtonOnClick:function dismissButtonOnClick(){return u.onClose()},onClose:function onClose(){return u.onClose()}})}var _d,vd,yd,bd,xd=__esmMin((()=>{_d=__toESM(W()),_l(),vd=c.default,yd=vd.useEffect,bd=vd.useRef,ConnectDialog.propTypes={onClose:_d.default.func.isRequired,onError:_d.default.func.isRequired,onSuccess:_d.default.func.isRequired,pageId:_d.default.string}})),Sd=__esmMin((()=>{}));function HeaderBackButton(u){var m=Nt(),g=useLastFilterContext().lastFilter,_=ul();return c.default.createElement(`div`,{className:`e-kit-library__header-back-container`},c.default.createElement(y.Button,{className:`e-kit-library__header-back`,icon:`eicon-chevron-left`,text:(0,h.__)(`Back to Library`,`elementor`),onClick:function onClick(){_.trackKitdemoOverviewBack(u.kitId,u.kitName,function(){return m(wp.url.addQueryArgs(`/kit-library`,g))})}}))}var Cd,wd=__esmMin((()=>{Cd=__toESM(W()),fu(),Lt(),dl(),Sd(),HeaderBackButton.propTypes={pageId:Cd.default.string.isRequired,kitName:Cd.default.string.isRequired,kitId:Cd.default.string.isRequired}}));function useDownloadLinkMutation(u,m){var h=m.onError,g=m.onSuccess;return useMutation((0,c.useCallback)(function(){return $e.data.get(`kits/download-link`,{id:u.id},{refresh:!0})},[u]),{onSuccess:g,onError:h})}var Td=__esmMin((()=>{Ao()})),Ed=__esmMin((()=>{}));function useKitCallToActionButton(u,m){var g=m.apply,_=m.isApplyLoading,v=m.onConnect,y=m.onClick,b=m.onUpgrade,S=b===void 0?function(){}:b,C=useKitCallToAction(u.accessTier),T=C.type,E=C.subscriptionPlan,D=useAddKitPromotionUTM(E.promotion_url,u.id,u.title),A=useSettingsContext().settings;return(0,c.useMemo)(function(){return T===`connect`?{id:`connect`,text:(0,h.__)(`Apply`,`elementor`),hideText:!1,variant:`contained`,color:`primary`,size:`sm`,onClick:function onClick(c){v(c),y==null||y(c)},includeHeaderBtnClass:!1}:T===`promotion`&&E?{id:`promotion`,text:A.is_pro?`Upgrade`:`Go ${E.label}`,hideText:!1,variant:`contained`,color:`cta`,size:`sm`,url:D,target:`_blank`,onClick:function onClick(c){S==null||S(c)},includeHeaderBtnClass:!1}:{id:`apply`,text:(0,h.__)(`Apply`,`elementor`),className:`e-kit-library__apply-button`,icon:_?`eicon-loading eicon-animation-spin`:``,hideText:!1,variant:`contained`,color:_?`disabled`:`primary`,size:`sm`,onClick:function onClick(c){_||g(c),y==null||y(c)},includeHeaderBtnClass:!1}},[T,E,_,g])}function ItemHeader(u){var m=useSettingsContext().updateSettings,g=ul(),_=function resetConnect(){var c,u=(c=elementorCommon)==null||(c=c.config)==null?void 0:c.library_connect;u&&(u.is_connected=!1,u.current_access_level=0,u.current_access_tier=mc.free,u.plan_type=mc.free,m({is_library_connected:!1,access_level:0,access_tier:mc.free}))},v=_slicedToArray((0,c.useState)(!1),2),b=v[0],S=v[1],C=_slicedToArray((0,c.useState)(null),2),T=C[0],E=C[1],D=_slicedToArray((0,c.useState)(!1),2),A=D[0],N=D[1],P=function handleKitError(c){var u=c.code;if(u===401){_(),S(!0);return}N({code:u,message:(0,h.__)(`Something went wrong.`,`elementor`)})},V={kitName:u.model.title,pageId:u.pageId},H=useDownloadLinkMutation(u.model,{onSuccess:function onSuccess(c){var u=c.data;return E(u)},onError:P}),U=H.mutate,W=H.isLoading,G=useDownloadLinkMutation(u.model,{onSuccess:function onSuccess(c){try{var u,m=c==null||(u=c.data)==null||(u=u.data)==null?void 0:u.download_link;m&&window.open(m,`_blank`)}catch(c){N({message:(0,h.__)(`Something went wrong.`,`elementor`)})}},onError:P}),K=G.mutate,q=G.isLoading,ee=useKitCallToAction(u.model.accessTier).subscriptionPlan,J=useKitCallToActionButton(u.model,{onConnect:function onConnect(){return S(!0)},apply:U,isApplyLoading:W,onClick:function onClick(){g.trackKitdemoApplyClicked(u.model.id,u.model.title,u.model.accessTier)},onUpgrade:function onUpgrade(){g.trackKitdemoUpgradeClicked(u.model.id,u.model.title,ee.label)}}),Y=(0,c.useMemo)(function(){return{id:`download`,text:(0,h.__)(`Download Website`,`elementor`),hideText:!0,icon:`eicon-file-download`,tooltip:(0,h.__)(`Download Website ZIP`,`elementor`),color:q?`disabled`:`secondary`,includeHeaderBtnClass:!1,onClick:function onClick(c){q||g.trackKitdemoDownloadClicked(u.model.id,u.model.title,function(){return K(c)})}}},[q,K,g,u.model.id,u.model.title]),te=(0,c.useMemo)(function(){return[Y,J].concat(_toConsumableArray(u.buttons))},[u.buttons,J,Y]);return c.default.createElement(c.default.Fragment,null,A&&c.default.createElement(y.Dialog,{title:A.message,text:(0,h.__)(`Go to the pages screen to make sure your kit pages have been imported successfully. If not, try again.`,`elementor`),approveButtonText:(0,h.__)(`Go to pages`,`elementor`),approveButtonColor:`primary`,approveButtonUrl:elementorAppConfig.admin_url+`edit.php?post_type=page`,approveButtonOnClick:function approveButtonOnClick(){return N(!1)},dismissButtonText:(0,h.__)(`Got it`,`elementor`),dismissButtonOnClick:function dismissButtonOnClick(){return N(!1)},onClose:function onClose(){return N(!1)}}),T&&c.default.createElement(KitDialog,{id:u.model.id,downloadLinkData:T,onClose:function onClose(){return E(null)}}),b&&c.default.createElement(ConnectDialog,{pageId:u.pageId,onClose:function onClose(){return S(!1)},onSuccess:function onSuccess(c){var h=c.kits_access_level||c.access_level||0,g=c.access_tier;elementorCommon.config.library_connect.is_connected=!0,elementorCommon.config.library_connect.current_access_level=h,elementorCommon.config.library_connect.current_access_tier=g,elementorCommon.config.library_connect.plan_type=c.plan_type,m({is_library_connected:!0,access_level:h,access_tier:g}),!(c.access_level<u.model.accessLevel)&&hc(g,u.model.accessTier)&&U()},onError:function onError(c){return N({message:c})}}),c.default.createElement(Header,_extends({startColumn:c.default.createElement(HeaderBackButton,_extends({},V,{kitId:u.model.id})),centerColumn:u.centerColumn,buttons:te},V)))}var Dd,Od=__esmMin((()=>{Dd=__toESM(W()),Rt(),Wt(),Q(),gd(),xd(),Vc(),wd(),Xc(),Td(),xl(),Sl(),_l(),gc(),dl(),Ed(),ItemHeader.propTypes={model:Dd.default.instanceOf(Yc).isRequired,centerColumn:Dd.default.node,buttons:Dd.default.arrayOf(Dd.default.object),pageId:Dd.default.string}}));function _callSuper(c,u,m){return u=_getPrototypeOf(u),_possibleConstructorReturn(c,_isNativeReflectConstruct()?Reflect.construct(u,m||[],_getPrototypeOf(c).constructor):u.apply(c,m))}function _isNativeReflectConstruct(){try{var c=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(c){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!c})()}var kd,Ad=__esmMin((()=>{$t(),nn(),an(),sn(),dn(),pn(),vc(),kd=function(c){function ContentType(){var c;_classCallCheck(this,ContentType);for(var u=arguments.length,m=Array(u),h=0;h<u;h++)m[h]=arguments[h];return c=_callSuper(this,ContentType,[].concat(m)),_defineProperty(c,`id`,``),_defineProperty(c,`label`,``),_defineProperty(c,`documentTypes`,[]),_defineProperty(c,`documents`,[]),_defineProperty(c,`order`,0),c}return _inherits(ContentType,c),_createClass(ContentType,null,[{key:`createFromResponse`,value:function createFromResponse(c){return new ContentType().init({id:c.id,label:c.label,documentTypes:c.doc_types,order:c.order,documents:[]})}}])}(_c)}));function OverviewContentGroupItem(u){return c.default.createElement(y.Card,null,c.default.createElement(y.CardHeader,null,c.default.createElement(y.Heading,{tag:`h3`,title:u.document.title,variant:`h5`,className:`eps-card__headline`},u.document.title)),c.default.createElement(y.CardBody,null,c.default.createElement(y.CardImage,{alt:u.document.title,src:u.document.thumbnailUrl||``},u.document.previewUrl&&c.default.createElement(y.CardOverlay,null,c.default.createElement(y.Button,{className:`e-kit-library__kit-item-overlay-overview-button`,text:(0,h.__)(`View Demo`,`elementor`),icon:`eicon-preview-medium`,url:`/kit-library/preview/${u.kitId}?document_id=${u.document.id}`})))))}var jd,Md=__esmMin((()=>{jd=__toESM(W()),Jc(),OverviewContentGroupItem.propTypes={document:jd.default.instanceOf(qc).isRequired,kitId:jd.default.string.isRequired,kitTitle:jd.default.string.isRequired,groupData:jd.default.shape({label:jd.default.string,id:jd.default.string}).isRequired}}));function OverviewContentGroup(u){var m;return((m=u.contentType)==null||(m=m.documents)==null?void 0:m.length)<=0?``:c.default.createElement(`div`,{className:`e-kit-library__content-overview-group-item`},c.default.createElement(y.Heading,{tag:`h3`,variant:`h3`,className:`e-kit-library__content-overview-group-title`},u.contentType.label),c.default.createElement(y.CssGrid,{spacing:24,colMinWidth:250},u.contentType.documents.map(function(m){return c.default.createElement(OverviewContentGroupItem,{key:m.id,document:m,kitId:u.kitId,kitTitle:u.kitTitle,groupData:u.contentType})})))}var Nd,Pd=__esmMin((()=>{Nd=__toESM(W()),Ad(),Md(),OverviewContentGroup.propTypes={contentType:Nd.default.instanceOf(kd),kitId:Nd.default.string.isRequired,kitTitle:Nd.default.string.isRequired}})),Fd=__esmMin((()=>{}));function OverviewSidebar(u){var m,g=_slicedToArray((0,c.useState)(!0),2),_=g[0],v=g[1];return c.default.createElement(`div`,{className:`e-kit-library__item-sidebar`},c.default.createElement(`div`,{className:`e-kit-library__item-sidebar-header`},c.default.createElement(y.Heading,{tag:`h1`,variant:`h5`,className:`e-kit-library__item-sidebar-header-title`},u.model.title),c.default.createElement(FavoritesActions,{isFavorite:u.model.isFavorite,id:u.model.id})),c.default.createElement(y.CardImage,{className:`e-kit-library__item-sidebar-thumbnail`,alt:u.model.title,src:u.model.thumbnailUrl||``}),c.default.createElement(y.Text,{className:`e-kit-library__item-sidebar-description`},u.model.description||``),((m=u.groupedKitContent)==null?void 0:m.length)>0&&u.model.documents.length>0&&c.default.createElement(Collapse,{isOpen:_,onChange:v,title:(0,h.__)(`WHAT'S INSIDE`,`elementor`),className:`e-kit-library__item-sidebar-collapse-info`},u.groupedKitContent.map(function(u){return u.documents<=0?``:c.default.createElement(y.Text,{className:`e-kit-library__item-information-text`,key:u.id},u.documents.length,` `,u.label)})))}var Id,Ld=__esmMin((()=>{Id=__toESM(W()),Q(),ql(),Ad(),ml(),Xc(),Fd(),OverviewSidebar.propTypes={model:Id.default.instanceOf(Yc).isRequired,index:Id.default.number,groupedKitContent:Id.default.arrayOf(Id.default.instanceOf(kd))}}));function useContentTypes(){var c=useSettingsContext().settings;return useQuery([Rd,c],function(){return fetchContentTypes(c)})}function fetchContentTypes(c){var u=[{id:`page`,label:(0,h.__)(`Pages`,`elementor`),doc_types:[`wp-page`],order:0},{id:`site-parts`,label:(0,h.__)(`Site Parts`,`elementor`),doc_types:[`archive`,`error-404`,`footer`,`header`,`search-results`,`single-page`,`single-post`,`product`,`product-archive`,`404`,`single`],order:1}],m=c.access_tier;c.is_pro&&c.is_library_connected&&m===mc.free&&(m=mc[`essential-oct2023`]);var g=mc[`essential-oct2023`];return hc(m,g)&&u.push({id:`popup`,label:(0,h.__)(`Popups`,`elementor`),doc_types:[`popup`],order:2}),Promise.resolve(u).then(function(c){return c.map(function(c){return kd.createFromResponse(c)})})}var Rd,zd=__esmMin((()=>{Ad(),Ao(),_l(),gc(),Rd=`content-types`}));function ownKeys(c,u){var m=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),m.push.apply(m,h)}return m}function _objectSpread(c){for(var u=1;u<arguments.length;u++){var m=arguments[u]==null?{}:arguments[u];u%2?ownKeys(Object(m),!0).forEach(function(u){_defineProperty(c,u,m[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(m)):ownKeys(Object(m)).forEach(function(u){Object.defineProperty(c,u,Object.getOwnPropertyDescriptor(m,u))})}return c}function useKitDocumentByType(u){var m=useContentTypes(),h=(0,c.useMemo)(function(){return!u||!m.data?[]:u.getDocumentsByTypes(m.data).sort(function(c,u){return c.order-u.order})},[u,m.data]);return _objectSpread(_objectSpread({},m),{},{data:h})}var Bd=__esmMin((()=>{pn(),zd()})),Vd=__esmMin((()=>{}));function useHeaderButtons$1(u,m){var g=Nt();return(0,c.useMemo)(function(){return[{id:`view-demo`,text:(0,h.__)(`View Demo`,`elementor`),hideText:!1,variant:`outlined`,color:`secondary`,size:`sm`,onClick:function onClick(){g(`/kit-library/preview/${u}`)},includeHeaderBtnClass:!1}]},[u,m,g])}function Overview(u){var m=useKit(u.id),g=m.data,_=m.isError,v=m.isLoading,y=useKitDocumentByType(g).data,b=useHeaderButtons$1(u.id,g&&g.title);if(usePageTitle({title:g?`${(0,h.__)(`Kit Library`,`elementor`)} | ${g.title}`:(0,h.__)(`Loading...`,`elementor`)}),_)throw Error();return v?c.default.createElement(ElementorLoading,null):c.default.createElement(Index$1,{header:c.default.createElement(ItemHeader,{model:g,buttons:b,pageId:`overview`}),sidebar:c.default.createElement(OverviewSidebar,{model:g,groupedKitContent:y})},y.length>0&&c.default.createElement(Content,null,y.map(function(m){return c.default.createElement(OverviewContentGroup,{key:m.id,contentType:m,kitId:u.id,kitTitle:g.title})})))}var Hd,Ud=__esmMin((()=>{Hd=__toESM(W()),Nn(),Yi(),Od(),Pl(),Pd(),Ld(),nl(),Bd(),kn(),Lt(),Vd(),__name(useHeaderButtons$1,`useHeaderButtons`),Overview.propTypes={id:Hd.default.string}})),Wd=__esmMin((()=>{}));function PreviewResponsiveControls(u){return c.default.createElement(y.Grid,{container:!0,alignItems:`center`,justify:`center`,className:`e-kit-library__preview-responsive-controls`},Zd.map(function(m){var h=m.label,g=m.value,_=`e-kit-library__preview-responsive-controls-item`;return u.active===g&&(_+=` e-kit-library__preview-responsive-controls-item--active`),c.default.createElement(y.Button,{key:g,text:h,hideText:!0,className:_,icon:`eicon-device-${g}`,onClick:function onClick(){return u.onChange(g)}})}))}var Gd,Kd=__esmMin((()=>{Gd=__toESM(W()),Qd(),Wd(),PreviewResponsiveControls.propTypes={active:Gd.default.string,onChange:Gd.default.func.isRequired},PreviewResponsiveControls.defaultProps={active:`desktop`}}));function PreviewIframe(u){var m=(0,c.useRef)();return(0,c.useEffect)(function(){if(m.current){var c=function listener(){return u.onLoaded()};return m.current.addEventListener(`load`,c),function(){return m.current&&m.current.removeEventListener(`load`,c)}}},[m.current,u.previewUrl]),c.default.createElement(y.Grid,{container:!0,justify:`center`,className:`e-kit-library__preview-iframe-container`},c.default.createElement(`iframe`,{className:`e-kit-library__preview-iframe`,src:u.previewUrl,style:u.style,ref:m}))}var qd,Jd=__esmMin((()=>{qd=__toESM(W()),PreviewIframe.propTypes={previewUrl:qd.default.string.isRequired,style:qd.default.object,onLoaded:qd.default.func},PreviewIframe.defaultProps={style:{width:`100%`,height:`100%`},onLoaded:function onLoaded(){}}})),Yd=__esmMin((()=>{}));function useHeaderButtons(u,m){var g=Nt(),_=ul();return(0,c.useMemo)(function(){return[{id:`overview`,text:(0,h.__)(`Overview`,`elementor`),hideText:!1,variant:`outlined`,color:`secondary`,size:`sm`,onClick:function onClick(){_.trackKitdemoOverviewClicked(u,m,function(){return g(`/kit-library/overview/${u}`)})},includeHeaderBtnClass:!1}]},[u,m,_,g])}function usePreviewUrl(u){var m=Mt();return(0,c.useMemo)(function(){var c,h;if(!u)return null;var g=new URLSearchParams((c=m.pathname.split(`?`))==null?void 0:c[1]).get(`document_id`),_=`?utm_source=kit-library&utm_medium=wp-dash&utm_campaign=preview`,v=u.previewUrl?u.previewUrl+_:u.previewUrl;if(!g)return v;var y=((h=u.documents.find(function(c){return c.id===parseInt(g)}))==null?void 0:h.previewUrl)||v;return y&&y+_},[m,u])}function Preview(u){var m=useKit(u.id),g=m.data,_=m.isError,v=m.isLoading,y=_slicedToArray((0,c.useState)(!0),2),b=y[0],S=y[1],C=useHeaderButtons(u.id,g&&g.title),T=usePreviewUrl(g),E=_slicedToArray((0,c.useState)(`desktop`),2),D=E[0],A=E[1],N=ul(),P=(0,c.useRef)(Date.now()),V=(0,c.useRef)(!1),H=(0,c.useMemo)(function(){return Zd.find(function(c){return c.value===D}).style},[D]);(0,c.useEffect)(function(){if(!b&&g&&!V.current){var c=Date.now()-P.current;N.trackKitdemoOpened(u.id,g.title,c),V.current=!0}},[b,g,u.id,N]);var U=function onChange(c){A(c)};if(usePageTitle({title:g?`${(0,h.__)(`Kit Library`,`elementor`)} | ${g.title}`:(0,h.__)(`Loading...`,`elementor`)}),_)throw Error();return v?c.default.createElement(ElementorLoading,null):c.default.createElement(Index$1,{header:c.default.createElement(ItemHeader,{model:g,buttons:C,centerColumn:c.default.createElement(PreviewResponsiveControls,{active:D,onChange:function onChange(c){return U(c)},kitName:g.title}),pageId:`demo`})},b&&c.default.createElement(PageLoader,{className:`e-kit-library__preview-loader`}),T&&c.default.createElement(PreviewIframe,{previewUrl:T,style:H,onLoaded:function onLoaded(){return S(!1)}}))}var Xd,Zd,Qd=__esmMin((()=>{Xd=__toESM(W()),Q(),Yi(),Od(),Pl(),Ll(),Kd(),nl(),kn(),Jd(),Lt(),dl(),Yd(),Zd=[{value:`desktop`,label:(0,h.__)(`Desktop`,`elementor`),style:{width:`100%`,height:`100%`}},{value:`tablet`,label:(0,h.__)(`Tablet`,`elementor`),style:{marginBlockStart:`30px`,marginBlockEnd:`30px`,width:`768px`,height:`1024px`}},{value:`mobile`,label:(0,h.__)(`Mobile`,`elementor`),style:{marginBlockStart:`30px`,marginBlockEnd:`30px`,width:`375px`,height:`667px`}}],Preview.propTypes={id:Xd.default.string}})),$d=__commonJSMin(((c,u)=>{u.exports={ReactQueryDevtools:function(){return null},ReactQueryDevtoolsPanel:function(){return null}}})),ef=__exportAll({default:()=>App});function AppContent(){var u=useQueryParams().getAll().return_to;return c.default.createElement(SettingsProvider,{value:elementorAppConfig[`kit-library`]},c.default.createElement(ReturnToProvider,{value:u},c.default.createElement(ConnectStateProvider,null,c.default.createElement(ll,null,c.default.createElement(LastFilterProvider,null,c.default.createElement(vt,null,c.default.createElement(Index,{path:`/`}),c.default.createElement(Favorites,{path:`/favorites`}),c.default.createElement(Preview,{path:`/preview/:id`}),c.default.createElement(Overview,{path:`/overview/:id`}),c.default.createElement(Cloud,{path:`/cloud`})))))))}function App(){return c.default.createElement(`div`,{className:`e-kit-library`},c.default.createElement(yo,{client:nf},c.default.createElement(AppContent,null),elementorCommon.config.isElementorDebug&&c.default.createElement(tf.ReactQueryDevtools,{initialIsOpen:!1})))}var tf,nf,rf=__esmMin((()=>{_u(),hu(),ud(),Ud(),Qd(),fu(),Ao(),tf=$d(),Lt(),_l(),au(),dl(),zc(),pi(),nf=new eo({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:1e3*60*30}}})}));$t(),nn(),Zi();var af=function(){function KitLibrary(){_classCallCheck(this,KitLibrary),this.hasAccessToModule()&&($e.components.register(new Ks),$e.components.register(new Ys),$e.components.register(new Xs),$e.components.register(new tc),m.default.addRoute({path:`/kit-library/*`,component:c.default.lazy(function(){return Xi(()=>Promise.resolve().then(()=>(rf(),ef)),void 0)})}))}return _createClass(KitLibrary,[{key:`hasAccessToModule`,value:function hasAccessToModule(){var c;return(c=elementorAppConfig[`kit-library`])==null?void 0:c.has_access_to_module}}])}();nn(),$t();var of=c.default.lazy(function(){return Promise.resolve(elementorV2.onboarding).then(function(c){return{default:c.App}})}),sf=_createClass(function Onboarding(){_classCallCheck(this,Onboarding),m.default.addRoute({path:`/onboarding/*`,component:of})}),cf;new Vo,new af,new b.Module,new sf,(cf=elementorCommon)!=null&&(cf=cf.config)!=null&&(cf=cf.experimentalFeatures)!=null&&cf[`import-export-customization`]&&new Vs;var lf=c.default.Fragment;V.render(c.default.createElement(lf,null,c.default.createElement(AppProvider,null,c.default.createElement(App$1,null))),document.getElementById(`e-app`))})(React,ReactDOM,elementorAppPackages.router,wp.i18n,elementorAppPackages.hooks,elementorV2.ui,elementorV2.icons,elementorAppPackages.appUi,elementorAppPackages.siteEditor);