PluginProbe
Elementor Website Builder – more than just a page builder / 4.0.0-dev4
Elementor Website Builder – more than just a page builder v4.0.0-dev4
4.3.1 4.3.0 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 All 454 releases
← All changes | assets/js/app-packages.min.js +2 -13 4.3.0 → 4.0.0-dev4 View file →
@@ -1,13 +1,2 @@
1 -(function(r,s){var c=document.createElement(`style`);c.textContent=`/*$vite$:1*/`,document.head.appendChild(c);var l=Object.create,u=Object.defineProperty,__name=(r,s)=>u(r,`name`,{value:s,configurable:!0}),p=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyNames,h=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,__commonJSMin=(r,s)=>()=>(s||(r((s={exports:{}}).exports,s),r=null),s.exports),__copyProps=(r,s,c,l)=>{if(s&&typeof s==`object`||typeof s==`function`)for(var h=m(s),_=0,v=h.length,y;_<v;_++)y=h[_],!g.call(r,y)&&y!==c&&u(r,y,{get:(r=>s[r]).bind(null,y),enumerable:!(l=p(s,y))||l.enumerable});return r},__toESM=(r,s,c)=>(c=r==null?{}:l(h(r)),__copyProps(s||!r||!r.__esModule?u(c,`default`,{value:r,enumerable:!0}):c,r));r=__toESM(r);function _classCallCheck$1(r,s){if(!(r instanceof s))throw TypeError(`Cannot call a class as a function`)}__name(_classCallCheck$1,`_classCallCheck`);function _typeof(r){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},_typeof(r)}function toPrimitive(r,s){if(_typeof(r)!=`object`||!r)return r;var c=r[Symbol.toPrimitive];if(c!==void 0){var l=c.call(r,s||`default`);if(_typeof(l)!=`object`)return l;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(s===`string`?String:Number)(r)}function toPropertyKey(r){var s=toPrimitive(r,`string`);return _typeof(s)==`symbol`?s:s+``}function _defineProperties(r,s){for(var c=0;c<s.length;c++){var l=s[c];l.enumerable=l.enumerable||!1,l.configurable=!0,`value`in l&&(l.writable=!0),Object.defineProperty(r,toPropertyKey(l.key),l)}}function _createClass(r,s,c){return s&&_defineProperties(r.prototype,s),c&&_defineProperties(r,c),Object.defineProperty(r,"prototype",{writable:!1}),r}function _defineProperty(r,s,c){return(s=toPropertyKey(s))in r?Object.defineProperty(r,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):r[s]=c,r}var _=new(function(){function Router(){_classCallCheck$1(this,Router),_defineProperty(this,`routes`,[]),_defineProperty(this,`history`,null)}return _createClass(Router,[{key:`addRoute`,value:function addRoute(r){this.routes.push(r)}},{key:`getRoutes`,value:function getRoutes(){return this.routes.map(function(s){var c=s.props||{};return c.path=c.key=s.path,r.default.createElement(s.component,c)})}}])}());window.elementorAppPackages={router:_};var v=__commonJSMin(((r,s)=>{s.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),y=__commonJSMin(((r,s)=>{var c=v();function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,s.exports=function(){function shim(r,s,l,u,p,m){if(m!==c){var h=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 h.name=`Invariant Violation`,h}}shim.isRequired=shim;function getShim(){return shim}var r={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 r.PropTypes=r,r}})),b=__commonJSMin(((r,s)=>{s.exports=y()()}));function _assertThisInitialized(r){if(r===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return r}function _possibleConstructorReturn$1(r,s){if(s&&(_typeof(s)==`object`||typeof s==`function`))return s;if(s!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(r)}__name(_possibleConstructorReturn$1,`_possibleConstructorReturn`);function _getPrototypeOf(r){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_getPrototypeOf(r)}function _setPrototypeOf(r,s){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},_setPrototypeOf(r,s)}function _inherits$1(r,s){if(typeof s!=`function`&&s!==null)throw TypeError(`Super expression must either be null or a function`);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),s&&_setPrototypeOf(r,s)}__name(_inherits$1,`_inherits`);function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(r){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)({}).hasOwnProperty.call(c,l)&&(r[l]=c[l])}return r},_extends$2.apply(null,arguments)}__name(_extends$2,`_extends`);var x=__commonJSMin(((r,s)=>{var invariant=function(r,s,c,l,u,p,m,h){if(!r){var g;if(s===void 0)g=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var _=[c,l,u,p,m,h],v=0;g=Error(s.replace(/%s/g,function(){return _[v++]})),g.name=`Invariant Violation`}throw g.framesToPop=1,g}};s.exports=invariant})),S=__commonJSMin(((r,s)=>{var c=`__global_unique_id__`;s.exports=function(){return global[c]=(global[c]||0)+1}})),C=__commonJSMin(((r,s)=>{var warning=function(){};s.exports=warning})),w=__commonJSMin(((r,s)=>{r.__esModule=!0;var c=globalThis.React;_interopRequireDefault(c);var l=_interopRequireDefault(b()),u=_interopRequireDefault(S());_interopRequireDefault(C());function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}}function _classCallCheck(r,s){if(!(r instanceof s))throw TypeError(`Cannot call a class as a function`)}function _possibleConstructorReturn(r,s){if(!r)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return s&&(typeof s==`object`||typeof s==`function`)?s:r}function _inherits(r,s){if(typeof s!=`function`&&s!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof s);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(r,s):r.__proto__=s)}var p=1073741823;function objectIs(r,s){return r===s?r!==0||1/r==1/s:r!==r&&s!==s}function createEventEmitter(r){var s=[];return{on:function on(r){s.push(r)},off:function off(r){s=s.filter(function(s){return s!==r})},get:function get(){return r},set:function set(c,l){r=c,s.forEach(function(s){return s(r,l)})}}}function onlyChild(r){return Array.isArray(r)?r[0]:r}function createReactContext(r,s){var m,h,g=`__create-react-context-`+(0,u.default)()+`__`,_=function(r){_inherits(Provider,r);function Provider(){var s,c,l;_classCallCheck(this,Provider);for(var u=arguments.length,p=Array(u),m=0;m<u;m++)p[m]=arguments[m];return l=(s=(c=_possibleConstructorReturn(this,r.call.apply(r,[this].concat(p))),c),c.emitter=createEventEmitter(c.props.value),s),_possibleConstructorReturn(c,l)}return Provider.prototype.getChildContext=function getChildContext(){var r;return r={},r[g]=this.emitter,r},Provider.prototype.componentWillReceiveProps=function componentWillReceiveProps(r){if(this.props.value!==r.value){var c=this.props.value,l=r.value,u=void 0;objectIs(c,l)?u=0:(u=typeof s==`function`?s(c,l):p,u|=0,u!==0&&this.emitter.set(r.value,u))}},Provider.prototype.render=function render(){return this.props.children},Provider}(c.Component);_.childContextTypes=(m={},m[g]=l.default.object.isRequired,m);var v=function(s){_inherits(Consumer,s);function Consumer(){var r,c,l;_classCallCheck(this,Consumer);for(var u=arguments.length,p=Array(u),m=0;m<u;m++)p[m]=arguments[m];return l=(r=(c=_possibleConstructorReturn(this,s.call.apply(s,[this].concat(p))),c),c.state={value:c.getValue()},c.onUpdate=function(r,s){(c.observedBits|0)&s&&c.setState({value:c.getValue()})},r),_possibleConstructorReturn(c,l)}return Consumer.prototype.componentWillReceiveProps=function componentWillReceiveProps(r){var s=r.observedBits;this.observedBits=s==null?p:s},Consumer.prototype.componentDidMount=function componentDidMount(){this.context[g]&&this.context[g].on(this.onUpdate);var r=this.props.observedBits;this.observedBits=r==null?p:r},Consumer.prototype.componentWillUnmount=function componentWillUnmount(){this.context[g]&&this.context[g].off(this.onUpdate)},Consumer.prototype.getValue=function getValue(){return this.context[g]?this.context[g].get():r},Consumer.prototype.render=function render(){return onlyChild(this.props.children)(this.state.value)},Consumer}(c.Component);return v.contextTypes=(h={},h[g]=l.default.object,h),{Provider:_,Consumer:v}}r.default=createReactContext,s.exports=r.default})),T=__commonJSMin(((r,s)=>{r.__esModule=!0;var c=_interopRequireDefault(globalThis.React),l=_interopRequireDefault(w());function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}}r.default=c.default.createContext||l.default,s.exports=r.default})),E=__toESM(x()),D=__toESM(T());function componentWillMount(){var r=this.constructor.getDerivedStateFromProps(this.props,this.state);r!=null&&this.setState(r)}function componentWillReceiveProps(r){function updater(s){var c=this.constructor.getDerivedStateFromProps(r,s);return c==null?null:c}this.setState(updater.bind(this))}function componentWillUpdate(r,s){try{var c=this.props,l=this.state;this.props=r,this.state=s,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(c,l)}finally{this.props=c,this.state=l}}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;function polyfill(r){var s=r.prototype;if(!s||!s.isReactComponent)throw Error(`Can only polyfill class components`);if(typeof r.getDerivedStateFromProps!=`function`&&typeof s.getSnapshotBeforeUpdate!=`function`)return r;var c=null,l=null,u=null;if(typeof s.componentWillMount==`function`?c=`componentWillMount`:typeof s.UNSAFE_componentWillMount==`function`&&(c=`UNSAFE_componentWillMount`),typeof s.componentWillReceiveProps==`function`?l=`componentWillReceiveProps`:typeof s.UNSAFE_componentWillReceiveProps==`function`&&(l=`UNSAFE_componentWillReceiveProps`),typeof s.componentWillUpdate==`function`?u=`componentWillUpdate`:typeof s.UNSAFE_componentWillUpdate==`function`&&(u=`UNSAFE_componentWillUpdate`),c!==null||l!==null||u!==null){var p=r.displayName||r.name,m=typeof r.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
2 -
3 -`+p+` uses `+m+` but also contains the following legacy lifecycles:`+(c===null?``:`
4 - `+c)+(l===null?``:`
5 - `+l)+(u===null?``:`
6 - `+u)+`
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 r.getDerivedStateFromProps==`function`&&(s.componentWillMount=componentWillMount,s.componentWillReceiveProps=componentWillReceiveProps),typeof s.getSnapshotBeforeUpdate==`function`){if(typeof s.componentDidUpdate!=`function`)throw Error(`Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype`);s.componentWillUpdate=componentWillUpdate;var h=s.componentDidUpdate;s.componentDidUpdate=function componentDidUpdatePolyfill(r,s,c){var l=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:c;h.call(this,r,s,l)}}return r}var O=function startsWith(r,s){return r.substr(0,s.length)===s},ee=function pick(r,s){for(var c=void 0,l=void 0,u=s.split(`?`)[0],p=j(u),m=p[0]===``,h=me(r),g=0,_=h.length;g<_;g++){var v=!1,y=h[g].route;if(y.default){l={route:y,params:{},uri:s};continue}for(var b=j(y.path),x={},S=Math.max(p.length,b.length),C=0;C<S;C++){var w=b[C],T=p[C];if(fe(w)){var D=w.slice(1)||`*`;x[D]=p.slice(C).map(decodeURIComponent).join(`/`);break}if(T===void 0){v=!0;break}var O=ie.exec(w);if(O&&!m){he.indexOf(O[1])!==-1&&(0,E.default)(!1);var ee=decodeURIComponent(T);x[O[1]]=ee}else if(w!==T){v=!0;break}}if(!v){c={route:y,params:x,uri:`/`+p.slice(0,C).join(`/`)};break}}return c||l||null},te=function match(r,s){return ee([{path:r}],s)},A=function resolve(r,s){if(O(r,`/`))return r;var c=r.split(`?`),l=c[0],u=c[1],p=s.split(`?`)[0],m=j(l),h=j(p);if(m[0]===``)return M(p,u);if(!O(m[0],`.`)){var g=h.concat(m).join(`/`);return M((p===`/`?``:`/`)+g,u)}for(var _=h.concat(m),v=[],y=0,b=_.length;y<b;y++){var x=_[y];x===`..`?v.pop():x!==`.`&&v.push(x)}return M(`/`+v.join(`/`),u)},ne=function insertParams(r,s){var c=r.split(`?`),l=c[0],u=c[1],p=u===void 0?``:u,m=`/`+j(l).map(function(r){var c=ie.exec(r);return c?s[c[1]]:r}).join(`/`),h=s.location;h=h===void 0?{}:h;var g=h.search,_=(g===void 0?``:g).split(`?`)[1]||``;return m=M(m,p,_),m},re=function validateRedirect(r,s){var c=function filter(r){return de(r)};return j(r).filter(c).sort().join(`/`)===j(s).filter(c).sort().join(`/`)},ie=/^:(.+)/,ae=4,oe=3,se=2,ce=1,le=1,ue=function isRootSegment(r){return r===``},de=function isDynamic(r){return ie.test(r)},fe=function isSplat(r){return r&&r[0]===`*`},pe=function rankRoute(r,s){return{route:r,score:r.default?0:j(r.path).reduce(function(r,s){return r+=ae,ue(s)?r+=le:de(s)?r+=se:fe(s)?r-=ae+ce:r+=oe,r},0),index:s}},me=function rankRoutes(r){return r.map(pe).sort(function(r,s){return r.score<s.score?1:r.score>s.score?-1:r.index-s.index})},j=function segmentize(r){return r.replace(/(^\/+|\/+$)/g,``).split(`/`)},M=function addQuery(r){for(var s=arguments.length,c=Array(s>1?s-1:0),l=1;l<s;l++)c[l-1]=arguments[l];return c=c.filter(function(r){return r&&r.length>0}),r+(c&&c.length>0?`?`+c.join(`&`):``)},he=[`uri`,`path`],ge=function shallowCompare(r,s){var c=Object.keys(r);return c.length===Object.keys(s).length&&c.every(function(c){return s.hasOwnProperty(c)&&r[c]===s[c]})},_e=Object.assign||function(r){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(r[l]=c[l])}return r},N=function getLocation(r){var s=r.location,c=s.search,l=s.hash,u=s.href,p=s.origin,m=s.protocol,h=s.host,g=s.hostname,_=s.port,v=r.location.pathname;return!v&&u&&be&&(v=new URL(u).pathname),{pathname:encodeURI(decodeURI(v)),search:c,hash:l,href:u,origin:p,protocol:m,host:h,hostname:g,port:_,state:r.history.state,key:r.history.state&&r.history.state.key||`initial`}},ve=function createHistory(r,s){var c=[],l=N(r),u=!1,p=function resolveTransition(){};return{get location(){return l},get transitioning(){return u},_onTransitionComplete:function _onTransitionComplete(){u=!1,p()},listen:function listen(s){c.push(s);var u=function popstateListener(){l=N(r),s({location:l,action:`POP`})};return r.addEventListener(`popstate`,u),function(){r.removeEventListener(`popstate`,u),c=c.filter(function(r){return r!==s})}},navigate:function navigate(s){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=m.state,g=m.replace,_=g!==void 0&&g;if(typeof s==`number`)r.history.go(s);else{h=_e({},h,{key:Date.now()+``});try{u||_?r.history.replaceState(h,null,s):r.history.pushState(h,null,s)}catch(c){r.location[_?`replace`:`assign`](s)}}l=N(r),u=!0;var v=new Promise(function(r){return p=r});return c.forEach(function(r){return r({location:l,action:`PUSH`})}),v}}},ye=function createMemorySource(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`/`,s=r.indexOf(`?`),c={pathname:s>-1?r.substr(0,s):r,search:s>-1?r.substr(s):``},l=0,u=[c],p=[null];return{get location(){return u[l]},addEventListener:function addEventListener(r,s){},removeEventListener:function removeEventListener(r,s){},history:{get entries(){return u},get index(){return l},get state(){return p[l]},pushState:function pushState(r,s,c){var m=c.split(`?`),h=m[0],g=m[1],_=g===void 0?``:g;l++,u.push({pathname:h,search:_.length?`?`+_:_}),p.push(r)},replaceState:function replaceState(r,s,c){var m=c.split(`?`),h=m[0],g=m[1];u[l]={pathname:h,search:g===void 0?``:g},p[l]=r},go:function go(r){var s=l+r;s<0||s>p.length-1||(l=s)}}}},be=!!(typeof window<`u`&&window.document&&window.document.createElement),xe=ve(function getSource(){return be?window:ye()}());xe.navigate;var P=Object.assign||function(r){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(r[l]=c[l])}return r};function _objectWithoutProperties$1(r,s){var c={};for(var l in r)s.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(r,l)&&(c[l]=r[l]);return c}__name(_objectWithoutProperties$1,`_objectWithoutProperties`);function _classCallCheck(r,s){if(!(r instanceof s))throw TypeError(`Cannot call a class as a function`)}function _possibleConstructorReturn(r,s){if(!r)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return s&&(typeof s==`object`||typeof s==`function`)?s:r}function _inherits(r,s){if(typeof s!=`function`&&s!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof s);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(r,s):r.__proto__=s)}var F=function createNamedContext(r,s){var c=(0,D.default)(s);return c.displayName=r,c},Se=F(`Location`),I=function Location(s){var c=s.children;return r.default.createElement(Se.Consumer,null,function(s){return s?c(s):r.default.createElement(L,null,c)})},L=function(s){_inherits(LocationProvider,s);function LocationProvider(){var r,c,l;_classCallCheck(this,LocationProvider);for(var u=arguments.length,p=Array(u),m=0;m<u;m++)p[m]=arguments[m];return l=(r=(c=_possibleConstructorReturn(this,s.call.apply(s,[this].concat(p))),c),c.state={context:c.getContext(),refs:{unlisten:null}},r),_possibleConstructorReturn(c,l)}return LocationProvider.prototype.getContext=function getContext(){var r=this.props.history;return{navigate:r.navigate,location:r.location}},LocationProvider.prototype.componentDidCatch=function componentDidCatch(r,s){if(ke(r)){var c=this.props.history.navigate;c(r.uri,{replace:!0})}else throw r},LocationProvider.prototype.componentDidUpdate=function componentDidUpdate(r,s){s.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},LocationProvider.prototype.componentDidMount=function componentDidMount(){var r=this,s=this.state.refs,c=this.props.history;c._onTransitionComplete(),s.unlisten=c.listen(function(){Promise.resolve().then(function(){requestAnimationFrame(function(){r.unmounted||r.setState(function(){return{context:r.getContext()}})})})})},LocationProvider.prototype.componentWillUnmount=function componentWillUnmount(){var r=this.state.refs;this.unmounted=!0,r.unlisten()},LocationProvider.prototype.render=function render(){var s=this.state.context,c=this.props.children;return r.default.createElement(Se.Provider,{value:s},typeof c==`function`?c(s):c||null)},LocationProvider}(r.default.Component);L.defaultProps={history:xe};var R=F(`Base`,{baseuri:`/`,basepath:`/`}),Ce=function Router(s){return r.default.createElement(R.Consumer,null,function(c){return r.default.createElement(I,null,function(l){return r.default.createElement(we,P({},c,l,s))})})},we=function(s){_inherits(RouterImpl,s);function RouterImpl(){return _classCallCheck(this,RouterImpl),_possibleConstructorReturn(this,s.apply(this,arguments))}return RouterImpl.prototype.render=function render(){var s=this.props,c=s.location,l=s.navigate,u=s.basepath,p=s.primary,m=s.children;s.baseuri;var h=s.component,g=h===void 0?`div`:h,_=_objectWithoutProperties$1(s,[`location`,`navigate`,`basepath`,`primary`,`children`,`baseuri`,`component`]),v=r.default.Children.toArray(m).reduce(function(r,s){var c=Ne(u)(s);return r.concat(c)},[]),y=c.pathname,b=ee(v,y);if(b){var x=b.params,S=b.uri,C=b.route,w=b.route.value;u=C.default?u:C.path.replace(/\*$/,``);var T=P({},x,{uri:S,location:c,navigate:function navigate(r,s){return l(A(r,S),s)}}),E=r.default.cloneElement(w,T,w.props.children?r.default.createElement(Ce,{location:c,primary:p},w.props.children):void 0),D=p?Ee:g,O=p?P({uri:S,location:c,component:g},_):_;return r.default.createElement(R.Provider,{value:{baseuri:S,basepath:u}},r.default.createElement(D,O,E))}else return null},RouterImpl}(r.default.PureComponent);we.defaultProps={primary:!0};var Te=F(`Focus`),Ee=function FocusHandler(s){var c=s.uri,l=s.location,u=s.component,p=_objectWithoutProperties$1(s,[`uri`,`location`,`component`]);return r.default.createElement(Te.Consumer,null,function(s){return r.default.createElement(De,P({},p,{component:u,requestFocus:s,uri:c,location:l}))})},z=!0,B=0,De=function(s){_inherits(FocusHandlerImpl,s);function FocusHandlerImpl(){var r,c,l;_classCallCheck(this,FocusHandlerImpl);for(var u=arguments.length,p=Array(u),m=0;m<u;m++)p[m]=arguments[m];return l=(r=(c=_possibleConstructorReturn(this,s.call.apply(s,[this].concat(p))),c),c.state={},c.requestFocus=function(r){!c.state.shouldFocus&&r&&r.focus()},r),_possibleConstructorReturn(c,l)}return FocusHandlerImpl.getDerivedStateFromProps=function getDerivedStateFromProps(r,s){if(s.uri==null)return P({shouldFocus:!0},r);var c=r.uri!==s.uri,l=s.location.pathname!==r.location.pathname&&r.location.pathname===r.uri;return P({shouldFocus:c||l},r)},FocusHandlerImpl.prototype.componentDidMount=function componentDidMount(){B++,this.focus()},FocusHandlerImpl.prototype.componentWillUnmount=function componentWillUnmount(){B--,B===0&&(z=!0)},FocusHandlerImpl.prototype.componentDidUpdate=function componentDidUpdate(r,s){r.location!==this.props.location&&this.state.shouldFocus&&this.focus()},FocusHandlerImpl.prototype.focus=function focus(){var r=this.props.requestFocus;r?r(this.node):z?z=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},FocusHandlerImpl.prototype.render=function render(){var s=this,c=this.props;c.children;var l=c.style;c.requestFocus;var u=c.component,p=u===void 0?`div`:u;c.uri,c.location;var m=_objectWithoutProperties$1(c,[`children`,`style`,`requestFocus`,`component`,`uri`,`location`]);return r.default.createElement(p,P({style:P({outline:`none`},l),tabIndex:`-1`,ref:function ref(r){return s.node=r}},m),r.default.createElement(Te.Provider,{value:this.requestFocus},this.props.children))},FocusHandlerImpl}(r.default.Component);polyfill(De);var Oe=function k(){},V=r.default.forwardRef;V===void 0&&(V=function forwardRef(r){return r});var H=V(function(s,c){var l=s.innerRef,u=_objectWithoutProperties$1(s,[`innerRef`]);return r.default.createElement(R.Consumer,null,function(s){s.basepath;var p=s.baseuri;return r.default.createElement(I,null,function(s){var m=s.location,h=s.navigate,g=u.to,_=u.state,v=u.replace,y=u.getProps,b=y===void 0?Oe:y,x=_objectWithoutProperties$1(u,[`to`,`state`,`replace`,`getProps`]),S=A(g,p),C=encodeURI(S),w=m.pathname===C,T=O(m.pathname,C);return r.default.createElement(`a`,P({ref:c||l,"aria-current":w?`page`:void 0},x,b({isCurrent:w,isPartiallyCurrent:T,href:S,location:m}),{href:S,onClick:function onClick(r){if(x.onClick&&x.onClick(r),Pe(r)){r.preventDefault();var s=v;if(typeof v!=`boolean`&&w){var c=P({},m.state);c.key;var l=_objectWithoutProperties$1(c,[`key`]);s=ge(P({},_),l)}h(S,{state:_,replace:s})}}}))})})});H.displayName=`Link`;function RedirectRequest(r){this.uri=r}var ke=function isRedirect(r){return r instanceof RedirectRequest},Ae=function redirectTo(r){throw new RedirectRequest(r)},je=function(r){_inherits(RedirectImpl,r);function RedirectImpl(){return _classCallCheck(this,RedirectImpl),_possibleConstructorReturn(this,r.apply(this,arguments))}return RedirectImpl.prototype.componentDidMount=function componentDidMount(){var r=this.props,s=r.navigate,c=r.to;r.from;var l=r.replace,u=l===void 0||l,p=r.state;r.noThrow;var m=r.baseuri,h=_objectWithoutProperties$1(r,[`navigate`,`to`,`from`,`replace`,`state`,`noThrow`,`baseuri`]);Promise.resolve().then(function(){s(ne(A(c,m),h),{replace:u,state:p})})},RedirectImpl.prototype.render=function render(){var r=this.props;r.navigate;var s=r.to;r.from,r.replace,r.state;var c=r.noThrow,l=r.baseuri,u=_objectWithoutProperties$1(r,[`navigate`,`to`,`from`,`replace`,`state`,`noThrow`,`baseuri`]),p=A(s,l);return c||Ae(ne(p,u)),null},RedirectImpl}(r.default.Component),U=function Redirect(s){return r.default.createElement(R.Consumer,null,function(c){var l=c.baseuri;return r.default.createElement(I,null,function(c){return r.default.createElement(je,P({},c,{baseuri:l},s))})})},Me=function Match(s){var c=s.path,l=s.children;return r.default.createElement(R.Consumer,null,function(s){var u=s.baseuri;return r.default.createElement(I,null,function(r){var s=r.navigate,p=r.location,m=te(A(c,u),p.pathname);return l({navigate:s,location:p,match:m?P({},m.params,{uri:m.uri,path:c}):null})})})},W=function stripSlashes(r){return r.replace(/(^\/+|\/+$)/g,``)},Ne=function createRoute(s){return function(c){if(!c)return null;if(c.type===r.default.Fragment&&c.props.children)return r.default.Children.map(c.props.children,createRoute(s));if(!(c.props.path||c.props.default||c.type===U)&&(0,E.default)(!1),c.type===U&&(!c.props.from||!c.props.to)&&(0,E.default)(!1),c.type===U&&!re(c.props.from,c.props.to)&&(0,E.default)(!1),c.props.default)return{value:c,default:!0};var l=c.type===U?c.props.from:c.props.path,u=l===`/`?s:W(s)+`/`+W(l);return{value:c,default:c.props.default,path:c.props.children?W(u)+`/*`:u}}},Pe=function shouldNavigate(r){return!r.defaultPrevented&&r.button===0&&!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)},G=__toESM(b());function PopoverDialog(s){var c=s.targetRef,l=s.offsetTop,u=s.offsetLeft,p=s.wrapperClass,m=s.trigger,h=s.hideAfter,g=(0,r.useCallback)(function(r){var s=c==null?void 0:c.current;if(!(!s||!r)){var p=function showPopover(){r.style.display=`block`,r.setAttribute(`aria-expanded`,!0);var c=s.getBoundingClientRect(),p=r.getBoundingClientRect(),m=p.width-c.width;r.style.top=c.bottom+l+`px`,r.style.left=c.left-m/2-u+`px`,r.style.setProperty(`--popover-arrow-offset-end`,(p.width-16)/2+`px`)},g=function hidePopover(){r.style.display=`none`,r.setAttribute(`aria-expanded`,!1)};m===`hover`?function handlePopoverHover(){var c=!0,l=null;s.addEventListener(`mouseover`,function(){c=!0,p()}),s.addEventListener(`mouseleave`,function(){l=setTimeout(function(){c&&r.style.display===`block`&&g()},h)}),r.addEventListener(`mouseover`,function(){c=!1,l&&(clearTimeout(l),l=null)}),r.addEventListener(`mouseleave`,function(){l=setTimeout(function(){c&&r.style.display===`block`&&g()},h),c=!0})}():m===`click`&&function handlePopoverClick(){var c=!1;s.addEventListener(`click`,function(r){r.preventDefault(),r.stopPropagation(),c?(g(),c=!1):(p(),c=!0)}),r.addEventListener(`click`,function(r){r.stopPropagation()}),document.body.addEventListener(`click`,function(){c&&(g(),c=!1)})}()}},[c]),_=`e-app__popover`;return p&&(_+=` `+p),r.default.createElement(`div`,{className:_,ref:g},s.children)}PopoverDialog.propTypes={targetRef:G.default.oneOfType([G.default.func,G.default.shape({current:G.default.any})]).isRequired,trigger:G.default.string,direction:G.default.string,offsetTop:G.default.oneOfType([G.default.string,G.default.number]),offsetLeft:G.default.oneOfType([G.default.string,G.default.number]),wrapperClass:G.default.string,children:G.default.any,hideAfter:G.default.number},PopoverDialog.defaultProps={direction:`bottom`,trigger:`hover`,offsetTop:10,offsetLeft:0,hideAfter:300};function _objectWithoutPropertiesLoose(r,s){if(r==null)return{};var c={};for(var l in r)if({}.hasOwnProperty.call(r,l)){if(s.indexOf(l)!==-1)continue;c[l]=r[l]}return c}function _objectWithoutProperties(r,s){if(r==null)return{};var c,l,u=_objectWithoutPropertiesLoose(r,s);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(r);for(l=0;l<p.length;l++)c=p[l],s.indexOf(c)===-1&&{}.propertyIsEnumerable.call(r,c)&&(u[c]=r[c])}return u}var Fe=[`className`],K=(0,r.forwardRef)(function(s,c){var l=s.className,u=_objectWithoutProperties(s,Fe);return r.default.createElement(`i`,_extends$2({ref:c,className:`eps-icon ${l}`},u))});K.propTypes={className:G.default.string.isRequired},K.defaultProps={className:``};function _callSuper$5(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct$5()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__name(_callSuper$5,`_callSuper`);function _isNativeReflectConstruct$5(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$5=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$5,`_isNativeReflectConstruct`);var q=function(s){function Button(){return _classCallCheck$1(this,Button),_callSuper$5(this,Button,arguments)}return _inherits$1(Button,s),_createClass(Button,[{key:`getCssId`,value:function getCssId(){return this.props.id}},{key:`getClassName`,value:function getClassName(){var r=`eps-button`;return[r,this.props.className].concat(this.getStylePropsClasses(r)).filter(function(r){return r!==``}).join(` `)}},{key:`getStylePropsClasses`,value:function getStylePropsClasses(r){var s=this,c=[`color`,`size`,`variant`],l=[];return c.forEach(function(c){var u=s.props[c];u&&l.push(r+`--`+u)}),l}},{key:`getIcon`,value:function getIcon(){if(this.props.icon){var s=r.default.createRef(null),c=this.props.tooltip||this.props.text,l=r.default.createElement(K,{ref:s,className:this.props.icon,"aria-hidden":`true`}),u=``;return this.props.hideText&&(u=r.default.createElement(`span`,{className:`sr-only`},c)),r.default.createElement(r.default.Fragment,null,l,u,this.props.tooltip&&r.default.createElement(PopoverDialog,{targetRef:s,wrapperClass:`e-kit-library__tooltip`},this.props.tooltip))}return``}},{key:`getText`,value:function getText(){return this.props.hideText?``:r.default.createElement(`span`,null,this.props.text)}},{key:`render`,value:function render(){var s={},c=this.getCssId(),l=this.getClassName();c&&(s.id=c),l&&(s.className=l),this.props.onClick&&(s.onClick=this.props.onClick),this.props.rel&&(s.rel=this.props.rel),this.props.elRef&&(s.ref=this.props.elRef);var u=r.default.createElement(r.default.Fragment,null,this.getIcon(),this.getText());return this.props.url?this.props.url.indexOf(`http`)===0?r.default.createElement(`a`,_extends$2({href:this.props.url,target:this.props.target},s),u):(s.getProps=function(r){return r.isCurrent&&(s.className+=` active`),{className:s.className}},r.default.createElement(L,{history:_.appHistory},r.default.createElement(H,_extends$2({to:this.props.url},s),u))):r.default.createElement(`div`,s,u)}}])}(r.default.Component);_defineProperty(q,`propTypes`,{text:G.default.string.isRequired,hideText:G.default.bool,icon:G.default.string,tooltip:G.default.string,id:G.default.string,className:G.default.string,url:G.default.string,onClick:G.default.func,variant:G.default.oneOf([`contained`,`underlined`,`outlined`,``]),color:G.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),size:G.default.oneOf([`sm`,`md`,`lg`]),target:G.default.string,rel:G.default.string,elRef:G.default.object}),_defineProperty(q,`defaultProps`,{id:``,className:``,variant:``,target:`_parent`});function ownKeys$7(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$7,`ownKeys`);function _objectSpread$7(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$7(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$7(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$7,`_objectSpread`);function _callSuper$4(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct$4()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__name(_callSuper$4,`_callSuper`);function _isNativeReflectConstruct$4(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$4=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$4,`_isNativeReflectConstruct`);var J=function(r){function AddNewButton(){return _classCallCheck$1(this,AddNewButton),_callSuper$4(this,AddNewButton,arguments)}return _inherits$1(AddNewButton,r),_createClass(AddNewButton,[{key:`getClassName`,value:function getClassName(){var r=this.props.className;return this.props.size&&(r+=` eps-add-new-button--`+this.props.size),r}}])}(q);_defineProperty(J,`propTypes`,_objectSpread$7(_objectSpread$7({},q.propTypes),{},{text:G.default.string,size:G.default.string})),_defineProperty(J,`defaultProps`,_objectSpread$7(_objectSpread$7({},q.defaultProps),{},{className:`eps-add-new-button`,text:(0,s.__)(`Add New`,`elementor`),icon:`eicon-plus`}));var Y=function pxToRem(r){if(r)typeof r!=`string`&&(r=r.toString());else return;return r.split(` `).map(function(r){return`${r*.0625}rem`}).join(` `)},X=function arrayToClassName(r,s){return r.filter(function(r){return _typeof(r)===`object`?Object.entries(r)[0][1]:r}).map(function(r){var c=_typeof(r)===`object`?Object.entries(r)[0][0]:r;return s?s(c):c}).join(` `)},Ie=function isOneOf(r,s){return s.some(function(s){return r.includes(s)})};function Box(s){var c=`eps-box`,l=[c,s.className],u={};return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u[`--eps-box-padding`]=Y(s.padding),l.push(c+`--padding`)),r.default.createElement(`div`,{style:u,className:X(l)},s.children)}Box.propTypes={className:G.default.string,padding:G.default.string,children:G.default.oneOfType([G.default.string,G.default.object,G.default.arrayOf(G.default.object)]).isRequired},Box.defaultProps={className:``};function CardHeader(s){var c=`eps-card__header`,l=[c,s.className],u={};return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u[`--eps-card-header-padding`]=Y(s.padding),l.push(c+`--padding`)),r.default.createElement(`header`,{className:X(l),style:u},s.children)}CardHeader.propTypes={className:G.default.string,padding:G.default.string,passive:G.default.bool,active:G.default.bool,children:G.default.any.isRequired},CardHeader.defaultProps={className:``};function CardBody(s){var c=`eps-card__body`,l=[c,s.className],u={};return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u[`--eps-card-body-padding`]=Y(s.padding),l.push(c+`--padding`)),r.default.createElement(`main`,{className:X(l),style:u},s.children)}CardBody.propTypes={className:G.default.string,padding:G.default.string,passive:G.default.bool,active:G.default.bool,children:G.default.any.isRequired},CardBody.defaultProps={className:``};function CardImage(s){var c=r.default.createElement(`img`,{src:s.src,alt:s.alt,className:`eps-card__image`,loading:`lazy`,onError:s.onError});return r.default.createElement(`figure`,{className:`eps-card__figure ${s.className}`},c,s.children)}CardImage.propTypes={className:G.default.string,src:G.default.string.isRequired,alt:G.default.string.isRequired,children:G.default.any,onError:G.default.func},CardImage.defaultProps={className:``,onError:function onError(){}};function CardOverlay(s){return r.default.createElement(`div`,{className:`eps-card__image-overlay ${s.className}`},s.children)}CardOverlay.propTypes={className:G.default.string,children:G.default.object.isRequired},CardOverlay.defaultProps={className:``};function CardFooter(s){var c=`eps-card__footer`,l=[c,s.className],u={};return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u[`--eps-card-footer-padding`]=Y(s.padding),l.push(c+`--padding`)),r.default.createElement(`footer`,{className:X(l),style:u},s.children)}CardFooter.propTypes={className:G.default.string,padding:G.default.string,passive:G.default.bool,active:G.default.bool,children:G.default.object.isRequired},CardFooter.defaultProps={className:``};function CardHeadline(s){var c=[`eps-card__headline`,s.className];return r.default.createElement(`h4`,{className:X(c)},s.children)}CardHeadline.propTypes={className:G.default.string,children:G.default.any.isRequired},CardHeadline.defaultProps={className:``};function CardDivider(s){var c=[`eps-card__divider`,s.className];return r.default.createElement(`hr`,{className:X(c)})}CardDivider.propTypes={className:G.default.string},CardDivider.defaultProps={className:``};var Z=r.default.forwardRef(function(s,c){return r.default.createElement(`article`,{className:`eps-card ${s.className}`,ref:c},s.children)});Z.propTypes={type:G.default.string,className:G.default.string,children:G.default.any},Z.defaultProps={className:``},Z.displayName=`Card`,Z.Header=CardHeader,Z.Body=CardBody,Z.Image=CardImage,Z.Overlay=CardOverlay,Z.Footer=CardFooter,Z.Headline=CardHeadline,Z.Divider=CardDivider;function Checkbox(s){var c=s.className,l=s.checked,u=s.rounded,p=s.indeterminate,m=s.error,h=s.disabled,g=s.onChange,_=s.id,v=`eps-checkbox`,y=[v,c];return u&&y.push(v+`--rounded`),p&&y.push(v+`--indeterminate`),m&&y.push(v+`--error`),r.default.createElement(`input`,{className:X(y),type:`checkbox`,checked:l,disabled:h,onChange:g,id:_})}Checkbox.propTypes={className:G.default.string,checked:G.default.bool,disabled:G.default.bool,indeterminate:G.default.bool,rounded:G.default.bool,error:G.default.bool,onChange:G.default.func,id:G.default.string},Checkbox.defaultProps={className:``,checked:null,disabled:!1,indeterminate:!1,error:!1,onChange:function onChange(){}};function _arrayWithHoles(r){if(Array.isArray(r))return r}function _iterableToArrayLimit(r,s){var c=r==null?null:typeof Symbol<`u`&&r[Symbol.iterator]||r[`@@iterator`];if(c!=null){var l,u,p,m,h=[],g=!0,_=!1;try{if(p=(c=c.call(r)).next,s===0){if(Object(c)!==c)return;g=!1}else for(;!(g=(l=p.call(c)).done)&&(h.push(l.value),h.length!==s);g=!0);}catch(r){_=!0,u=r}finally{try{if(!g&&c.return!=null&&(m=c.return(),Object(m)!==m))return}finally{if(_)throw u}}return h}}function _arrayLikeToArray(r,s){(s==null||s>r.length)&&(s=r.length);for(var c=0,l=Array(s);c<s;c++)l[c]=r[c];return l}function _unsupportedIterableToArray(r,s){if(r){if(typeof r==`string`)return _arrayLikeToArray(r,s);var c={}.toString.call(r).slice(8,-1);return c===`Object`&&r.constructor&&(c=r.constructor.name),c===`Map`||c===`Set`?Array.from(r):c===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(r,s):void 0}}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
10 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(r,s){return _arrayWithHoles(r)||_iterableToArrayLimit(r,s)||_unsupportedIterableToArray(r,s)||_nonIterableRest()}var Le=r.default.createContext();function CollapseToggle(s){var c=(0,r.useContext)(Le),l={"--e-app-collapse-toggle-icon-spacing":Y(s.iconSpacing)},u=`e-app-collapse-toggle`,p={style:l,className:X([u,_defineProperty({},u+`--active`,s.active)])};return s.active&&(p.onClick=function(){return c.toggle()}),r.default.createElement(`div`,p,s.children,s.active&&s.showIcon&&r.default.createElement(`i`,{className:`eicon-caret-down e-app-collapse-toggle__icon`}))}CollapseToggle.propTypes={className:G.default.string,iconSpacing:G.default.number,showIcon:G.default.bool,active:G.default.bool,children:G.default.any},CollapseToggle.defaultProps={className:``,iconSpacing:20,showIcon:!0,active:!0};function CollapseContent(s){return r.default.createElement(`div`,{className:`e-app-collapse-content`},s.children)}CollapseContent.propTypes={className:G.default.string,children:G.default.any},CollapseContent.defaultProps={className:``};function Collapse(s){var c=_slicedToArray((0,r.useState)(s.isOpened),2),l=c[0],u=c[1],p=`e-app-collapse`,m=[p,s.className,_defineProperty({},p+`--opened`,l)];return(0,r.useEffect)(function(){s.isOpened!==l&&u(s.isOpened)},[s.isOpened]),(0,r.useEffect)(function(){s.onChange&&s.onChange(l)},[l]),r.default.createElement(Le.Provider,{value:{toggle:function toggle(){return u(function(r){return!r})}}},r.default.createElement(`div`,{className:X(m)},s.children))}Collapse.propTypes={className:G.default.string,isOpened:G.default.bool,onChange:G.default.func,children:G.default.oneOfType([G.default.node,G.default.arrayOf(G.default.node)])},Collapse.defaultProps={className:``,isOpened:!1},Collapse.Toggle=CollapseToggle,Collapse.Content=CollapseContent;function CssGrid(s){var c={"--eps-grid-columns":s.columns,"--eps-grid-spacing":Y(s.spacing),"--eps-grid-col-min-width":Y(s.colMinWidth),"--eps-grid-col-max-width":Y(s.colMaxWidth)};return r.default.createElement(`div`,{style:c,className:`eps-css-grid ${s.className}`},s.children)}CssGrid.propTypes={className:G.default.string,children:G.default.any.isRequired,columns:G.default.number,spacing:G.default.number,colMinWidth:G.default.number,colMaxWidth:G.default.number},CssGrid.defaultProps={spacing:24,className:``};function DialogWrapper(c){var l=`div`;return c.onSubmit&&(l=`form`),r.default.createElement(`section`,{className:`eps-modal__overlay`},r.default.createElement(l,{className:`eps-modal eps-dialog`,onSubmit:c.onSubmit},c.onClose&&r.default.createElement(q,{onClick:c.onClose,text:(0,s.__)(`Close`,`elementor`),hideText:!0,icon:`eicon-close`,className:`eps-dialog__close-button`}),c.children))}DialogWrapper.propTypes={onClose:G.default.func,onSubmit:G.default.func,children:G.default.any};function DialogContent(s){return r.default.createElement(`div`,{className:`eps-dialog__content`},s.children)}DialogContent.propTypes={children:G.default.any};function Heading(s){var c=`eps`,l=[s.className];return s.variant&&l.push(c+`-`+s.variant),r.default.createElement(function Element(){return r.default.createElement(s.tag,{className:X(l)},s.children)},null)}Heading.propTypes={className:G.default.string,children:G.default.oneOfType([G.default.string,G.default.object,G.default.arrayOf(G.default.object)]).isRequired,tag:G.default.oneOf([`h1`,`h2`,`h3`,`h4`,`h5`,`h6`]),variant:G.default.oneOf([`display-1`,`display-2`,`display-3`,`display-4`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`]).isRequired},Heading.defaultProps={className:``,tag:`h1`};function ownKeys$6(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$6,`ownKeys`);function _objectSpread$6(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$6(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$6(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$6,`_objectSpread`);function DialogTitle(s){return r.default.createElement(Heading,_extends$2({},s,{className:`eps-dialog__title ${s.className}`}))}DialogTitle.propTypes=_objectSpread$6(_objectSpread$6({},Heading.propTypes),{},{className:G.default.string}),DialogTitle.defaultProps=_objectSpread$6(_objectSpread$6({},Heading.propTypes),{},{variant:`h3`,tag:`h3`,className:``});function Text(s){var c=`eps`,l=[s.className],u=s.variant&&s.variant!==`md`?`-`+s.variant:``;return l.push(c+`-text`+u),r.default.createElement(function Element(){return r.default.createElement(s.tag,{className:X(l)},s.children)},null)}Text.propTypes={className:G.default.string,variant:G.default.oneOf([`xl`,`lg`,`md`,`sm`,`xs`,`xxs`]),tag:G.default.string,children:G.default.any.isRequired},Text.defaultProps={className:``,tag:`p`};function ownKeys$5(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$5,`ownKeys`);function _objectSpread$5(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$5(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$5(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$5,`_objectSpread`);function DialogText(s){return r.default.createElement(Text,_extends$2({variant:`xs`},s,{className:`eps-dialog__text ${s.className}`}))}DialogText.propTypes=_objectSpread$5({},Text.propTypes),DialogText.defaultProps=_objectSpread$5(_objectSpread$5({},Text.defaultProps),{},{tag:`p`,variant:`sm`});function DialogActions(s){return r.default.createElement(`div`,{className:`eps-dialog__buttons`},s.children)}DialogActions.propTypes={children:G.default.any};function ownKeys$4(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$4,`ownKeys`);function _objectSpread$4(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$4(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$4(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$4,`_objectSpread`);function DialogButton(s){return r.default.createElement(q,_extends$2({},s,{className:`eps-dialog__button ${s.className}`}))}DialogButton.propTypes=_objectSpread$4(_objectSpread$4({},q.propTypes),{},{tabIndex:G.default.string,type:G.default.string}),DialogButton.defaultProps=_objectSpread$4(_objectSpread$4({},q.defaultProps),{},{tabIndex:`0`,type:`button`});function Dialog(s){return r.default.createElement(DialogWrapper,{onSubmit:s.onSubmit,onClose:s.onClose},r.default.createElement(DialogContent,null,s.title&&r.default.createElement(DialogTitle,null,s.title),s.text&&r.default.createElement(DialogText,null,s.text),s.children),r.default.createElement(DialogActions,null,r.default.createElement(DialogButton,{key:`dismiss`,text:s.dismissButtonText,onClick:s.dismissButtonOnClick,url:s.dismissButtonUrl,target:s.dismissButtonTarget,tabIndex:`2`}),r.default.createElement(DialogButton,{key:`approve`,text:s.approveButtonText,onClick:s.approveButtonOnClick,url:s.approveButtonUrl,target:s.approveButtonTarget,color:s.approveButtonColor,elRef:s.approveButtonRef,tabIndex:`1`})))}Dialog.propTypes={title:G.default.any,text:G.default.any,children:G.default.any,onSubmit:G.default.func,onClose:G.default.func,dismissButtonText:G.default.string.isRequired,dismissButtonOnClick:G.default.func,dismissButtonUrl:G.default.string,dismissButtonTarget:G.default.string,approveButtonText:G.default.string.isRequired,approveButtonOnClick:G.default.func,approveButtonUrl:G.default.string,approveButtonColor:G.default.string,approveButtonTarget:G.default.string,approveButtonRef:G.default.object},Dialog.defaultProps={},Dialog.Wrapper=DialogWrapper,Dialog.Content=DialogContent,Dialog.Title=DialogTitle,Dialog.Text=DialogText,Dialog.Actions=DialogActions,Dialog.Button=DialogButton;function DragDrop(s){var c=_slicedToArray((0,r.useState)(!1),2),l=c[0],u=c[1],p=function getClassName(){var r=`e-app-drag-drop`,c=[r,s.className];return l&&!s.isLoading&&c.push(r+`--drag-over`),X(c)},m=function onDragDropActions(r){r.preventDefault(),r.stopPropagation()};return r.default.createElement(`div`,_extends$2({},{onDrop:function onDrop(r){m(r),u(!1),s.onDrop&&s.onDrop(r)},onDragOver:function onDragOver(r){m(r),u(!0),s.onDragOver&&s.onDragOver(r)},onDragLeave:function onDragLeave(r){m(r),u(!1),s.onDragLeave&&s.onDragLeave(r)}},{className:p()}),s.children)}DragDrop.propTypes={className:G.default.string,children:G.default.any,onDrop:G.default.func,onDragLeave:G.default.func,onDragOver:G.default.func,isLoading:G.default.bool},DragDrop.defaultProps={className:``};function UploadFile(c){var l=(0,r.useRef)(null),u=[`e-app-upload-file`,c.className],p;return r.default.createElement(`div`,{className:X(u)},r.default.createElement(`input`,{ref:l,type:`file`,accept:c.filetypes.map(function(r){return`.`+r}).join(`, `),className:`e-app-upload-file__input`,onChange:function onChange(r){var u=r.target.files[0];u&&Ie(u.type,c.filetypes)?c.onFileSelect(u,r,`browse`):(l.current.value=``,c.onError({id:`file_not_allowed`,message:(0,s.__)(`This file type is not allowed`,`elementor`)}))}}),r.default.createElement(q,{className:`e-app-upload-file__button`,text:c.text,variant:c.variant,color:c.color,size:`lg`,hideText:c.isLoading,icon:c.isLoading?`eicon-loading eicon-animation-spin`:``,onClick:function onClick(){if(c.onFileChoose&&c.onFileChoose(),!c.isLoading){if(c.onButtonClick&&c.onButtonClick(),c.type===`file-explorer`)l.current.click();else if(c.type===`wp-media`){if(p){p.open();return}p=wp.media({multiple:!1,library:{type:[`image`,`image/svg+xml`]}}),p.on(`select`,function(){c.onWpMediaSelect&&c.onWpMediaSelect(p)}),p.open()}}}}))}UploadFile.propTypes={className:G.default.string,type:G.default.string,onWpMediaSelect:G.default.func,text:G.default.string,onFileSelect:G.default.func,isLoading:G.default.bool,filetypes:G.default.array.isRequired,onError:G.default.func,variant:G.default.string,color:G.default.string,onButtonClick:G.default.func,onFileChoose:G.default.func},UploadFile.defaultProps={className:``,type:`file-explorer`,text:(0,s.__)(`Select File`,`elementor`),onError:function onError(){},variant:`contained`,color:`primary`};function DropZone(c){var l=[`e-app-drop-zone`,c.className];return r.default.createElement(`section`,{className:X(l)},r.default.createElement(DragDrop,_extends$2({},{onDrop:function onDrop(r){if(!c.isLoading){var l=r.dataTransfer.files[0];l&&Ie(l.type,c.filetypes)?c.onFileSelect(l,r,`drop`):c.onError({id:`file_not_allowed`,message:(0,s.__)(`This file type is not allowed`,`elementor`)})}}},{isLoading:c.isLoading}),c.icon&&r.default.createElement(K,{className:`e-app-drop-zone__icon ${c.icon}`}),c.heading&&r.default.createElement(Heading,{variant:`display-3`},c.heading),c.text&&r.default.createElement(Text,{variant:`xl`,className:`e-app-drop-zone__text`},c.text),c.secondaryText&&r.default.createElement(Text,{variant:`xl`,className:`e-app-drop-zone__secondary-text`},c.secondaryText),c.showButton&&r.default.createElement(UploadFile,{isLoading:c.isLoading,type:c.type,onButtonClick:c.onButtonClick,onFileSelect:c.onFileSelect,onWpMediaSelect:function onWpMediaSelect(r){return c.onWpMediaSelect(r)},onError:function onError(r){return c.onError(r)},text:c.buttonText,filetypes:c.filetypes,variant:c.buttonVariant,color:c.buttonColor,onFileChoose:c.onFileChoose}),c.description&&r.default.createElement(Text,{variant:`xl`,className:`e-app-drop-zone__description`},c.description)))}DropZone.propTypes={className:G.default.string,children:G.default.any,type:G.default.string,onFileSelect:G.default.func.isRequired,onWpMediaSelect:G.default.func,heading:G.default.string,text:G.default.string,secondaryText:G.default.string,buttonText:G.default.string,buttonVariant:G.default.string,buttonColor:G.default.string,icon:G.default.string,showButton:G.default.bool,showIcon:G.default.bool,isLoading:G.default.bool,filetypes:G.default.array.isRequired,onError:G.default.func,description:G.default.string,onButtonClick:G.default.func,onFileChoose:G.default.func},DropZone.defaultProps={className:``,type:`file-explorer`,icon:`eicon-library-upload`,showButton:!0,showIcon:!0,onError:function onError(){}};function _callSuper$3(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct$3()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__name(_callSuper$3,`_callSuper`);function _isNativeReflectConstruct$3(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$3=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$3,`_isNativeReflectConstruct`);var Re=function(c){function ErrorBoundary(r){var s;return _classCallCheck$1(this,ErrorBoundary),s=_callSuper$3(this,ErrorBoundary,[r]),s.state={hasError:null},s}return _inherits$1(ErrorBoundary,c),_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?r.default.createElement(Dialog,{title:this.props.title,text:this.props.text,approveButtonUrl:this.props.learnMoreUrl,approveButtonColor:`link`,approveButtonTarget:`_blank`,approveButtonText:(0,s.__)(`Learn More`,`elementor`),dismissButtonText:(0,s.__)(`Go Back`,`elementor`),dismissButtonOnClick:this.goBack}):this.props.children}}],[{key:`getDerivedStateFromError`,value:function getDerivedStateFromError(){return{hasError:!0}}}])}(r.default.Component);_defineProperty(Re,`propTypes`,{children:G.default.any,title:G.default.string,text:G.default.string,learnMoreUrl:G.default.string}),_defineProperty(Re,`defaultProps`,{title:(0,s.__)(`App could not be loaded`,`elementor`),text:(0,s.__)(`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 GoProButton(s){var c=[`e-app-go-pro-button`,s.className];return r.default.createElement(q,_extends$2({},s,{className:X(c),text:s.text}))}GoProButton.propTypes={className:G.default.string,text:G.default.string},GoProButton.defaultProps={className:``,variant:`outlined`,size:`sm`,color:`cta`,target:`_blank`,rel:`noopener noreferrer`,text:(0,s.__)(`Upgrade Now`,`elementor`)};function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _iterableToArray(r){if(typeof Symbol<`u`&&r[Symbol.iterator]!=null||r[`@@iterator`]!=null)return Array.from(r)}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance.
11 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function Grid(s){var c={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 }}`},l=function getStyle(){return isValidPropValue(s.spacing)?{"--grid-spacing-gutter":Y(s.spacing)}:{}},u=[getBaseClassName(),s.className].concat(_toConsumableArray(getPropsClasses(c,s)));return r.default.createElement(`div`,{style:l(),className:X(u)},s.children)}function getPropsClasses(r,s){var c=[];for(var l in r)if(s[l]){var u=isValidPropValue(s[l])?s[l]:``;c.push(getBaseClassName()+renderPropValueBrackets(r[l],u))}return c}function renderPropValueBrackets(r,s){var c=r.match(/{{.*?}}/);if(c){var l=s?c[0].replace(/[{ }]/g,``).replace(/value/i,s):``;r=r.replace(c[0],l)}return r}function getBaseClassName(){return`eps-grid`}function isValidPropValue(r){return r&&typeof r!=`boolean`}Grid.propTypes={className:G.default.string,direction:G.default.oneOf([`row`,`column`,`row-reverse`,`column-reverse`]),justify:G.default.oneOf([`start`,`center`,`end`,`space-between`,`space-evenly`,`space-around`,`stretch`]),alignContent:G.default.oneOf([`start`,`center`,`end`,`space-between`,`stretch`]),alignItems:G.default.oneOf([`start`,`center`,`end`,`baseline`,`stretch`]),container:G.default.bool,item:G.default.bool,noWrap:G.default.bool,wrapReverse:G.default.bool,zeroMinWidth:G.default.bool,spacing:G.default.number,xs:G.default.oneOfType([G.default.number,G.default.bool]),sm:G.default.oneOfType([G.default.number,G.default.bool]),md:G.default.oneOfType([G.default.number,G.default.bool]),lg:G.default.oneOfType([G.default.number,G.default.bool]),xl:G.default.oneOfType([G.default.number,G.default.bool]),xxl:G.default.oneOfType([G.default.number,G.default.bool]),children:G.default.any.isRequired},Grid.defaultProps={className:``};function ListItem(s){var c=`eps-list__item`,l=[c,s.className],u;return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u={"--eps-list-item-padding":Y(s.padding)},l.push(c+`--padding`)),r.default.createElement(`li`,{style:u,className:X(l)},s.children)}ListItem.propTypes={className:G.default.string,padding:G.default.string,children:G.default.any.isRequired},ListItem.defaultProps={className:``};function List(s){var c=`eps-list`,l=[c,s.className],u;return Object.prototype.hasOwnProperty.call(s,`padding`)&&(u={"--eps-list-padding":Y(s.padding)},l.push(c+`--padding`)),s.separated&&l.push(c+`--separated`),r.default.createElement(`ul`,{style:u,className:X(l)},s.children)}List.propTypes={className:G.default.string,divided:G.default.any,separated:G.default.any,padding:G.default.string,children:G.default.oneOfType([G.default.object,G.default.arrayOf(G.default.object)]).isRequired},List.defaultProps={className:``},List.Item=ListItem;function Menu$1(s){var c=function ActionButton(r){return s.actionButton?s.actionButton(r):``};return s.promotion?r.default.createElement(`nav`,{className:`eps-menu`},s.children,r.default.createElement(`ul`,null,s.menuItems.map(function(s){return r.default.createElement(`li`,{key:s.type,className:`eps-menu-item`},r.default.createElement(q,_extends$2({text:s.title,className:`eps-menu-item__link`},s)),r.default.createElement(c,s))}))):r.default.createElement(L,{history:_.appHistory},r.default.createElement(`nav`,{className:`eps-menu`},s.children,r.default.createElement(`ul`,null,s.menuItems.map(function(s){return r.default.createElement(Me,{key:s.type,path:s.url},function(l){var u=l.match;return r.default.createElement(`li`,{key:s.type,className:`eps-menu-item${u?` eps-menu-item--active`:``}`},r.default.createElement(q,_extends$2({text:s.title,className:`eps-menu-item__link`},s)),r.default.createElement(c,s))})}))))}__name(Menu$1,`Menu`),Menu$1.propTypes={menuItems:G.default.arrayOf(G.default.object),children:G.default.any,actionButton:G.default.func,promotion:G.default.bool};function _superPropBase(r,s){for(;!{}.hasOwnProperty.call(r,s)&&(r=_getPrototypeOf(r))!==null;);return r}function _get(){return _get=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(r,s,c){var l=_superPropBase(r,s);if(l){var u=Object.getOwnPropertyDescriptor(l,s);return u.get?u.get.call(arguments.length<3?r:c):u.value}},_get.apply(null,arguments)}function _callSuper$2(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct$2()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__name(_callSuper$2,`_callSuper`);function _isNativeReflectConstruct$2(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$2=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$2,`_isNativeReflectConstruct`);function _superPropGet$1(r,s,c,l){var u=_get(_getPrototypeOf(1&l?r.prototype:r),s,c);return 2&l&&typeof u==`function`?function(r){return u.apply(c,r)}:u}__name(_superPropGet$1,`_superPropGet`);var ze=function(r){function SideMenuItem(){return _classCallCheck$1(this,SideMenuItem),_callSuper$2(this,SideMenuItem,arguments)}return _inherits$1(SideMenuItem,r),_createClass(SideMenuItem,[{key:`getCssId`,value:function getCssId(){return`eps-menu-item-`+_superPropGet$1(SideMenuItem,`getCssId`,this,3)([])}},{key:`getClassName`,value:function getClassName(){return`eps-menu-item `+_superPropGet$1(SideMenuItem,`getClassName`,this,3)([])}}])}(q);function ModalSection(s){return r.default.createElement(`section`,{className:X([`eps-modal__section`,s.className])},s.children)}ModalSection.propTypes={className:G.default.string,children:G.default.any},ModalSection.defaultProps={className:``};function ModalTip(s){return r.default.createElement(`div`,{className:X([`eps-modal__tip`,s.className])},r.default.createElement(Heading,{variant:`h3`,tag:`h3`},s.title),s.description&&r.default.createElement(Text,{variant:`xs`},s.description))}ModalTip.propTypes={className:G.default.string,title:G.default.string,description:G.default.string},ModalTip.defaultProps={className:``,title:(0,s.__)(`Tip`,`elementor`)};function ownKeys$3(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$3,`ownKeys`);function _objectSpread$3(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$3(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$3(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$3,`_objectSpread`);function ModalProvider(s){var c=_slicedToArray((0,r.useState)(s.show),2),l=c[0],u=c[1],p=function hideModal(){u(!1),s.setShow&&s.setShow(!1)},m=function showModal(){u(!0),s.setShow&&s.setShow(!0)},h=_objectSpread$3(_objectSpread$3({},s),{},{show:l,hideModal:p,showModal:m});return(0,r.useEffect)(function(){u(s.show)},[s.show]),r.default.createElement(r.default.Fragment,null,s.toggleButtonProps&&r.default.createElement(q,_extends$2({},s.toggleButtonProps,{onClick:m})),r.default.createElement(Q,h,s.children))}ModalProvider.propTypes={children:G.default.node.isRequired,toggleButtonProps:G.default.object,title:G.default.string,icon:G.default.string,show:G.default.bool,setShow:G.default.func,onOpen:G.default.func,onClose:G.default.func},ModalProvider.defaultProps={show:!1},ModalProvider.Section=ModalSection,ModalProvider.Tip=ModalTip;var Q=function Modal(c){var l=(0,r.useRef)(null),u=(0,r.useRef)(null),p=function closeModal(r){var s=l.current,p=u.current,m=p&&p.contains(r.target);s&&s.contains(r.target)&&!m||(c.hideModal(),c.onClose&&c.onClose(r))};return(0,r.useEffect)(function(){if(c.show){var r;document.addEventListener(`mousedown`,p,!1),(r=c.onOpen)==null||r.call(c)}return function(){return document.removeEventListener(`mousedown`,p,!1)}},[c.show]),c.show?r.default.createElement(`div`,{className:`eps-modal__overlay`,onClick:p},r.default.createElement(`div`,{className:X([`eps-modal`,c.className]),ref:l},r.default.createElement(Grid,{container:!0,className:`eps-modal__header`,justify:`space-between`,alignItems:`center`},r.default.createElement(Grid,{item:!0},r.default.createElement(K,{className:`eps-modal__icon ${c.icon}`}),r.default.createElement(Text,{className:`title`,tag:`span`},c.title)),r.default.createElement(Grid,{item:!0},r.default.createElement(`div`,{className:`eps-modal__close-wrapper`,ref:u},r.default.createElement(q,{text:(0,s.__)(`Close`,`elementor`),hideText:!0,icon:`eicon-close`,onClick:c.closeModal})))),r.default.createElement(`div`,{className:`eps-modal__body`},c.children))):null};Q.propTypes={className:G.default.string,children:G.default.any.isRequired,title:G.default.string.isRequired,icon:G.default.string,show:G.default.bool,setShow:G.default.func,hideModal:G.default.func,showModal:G.default.func,closeModal:G.default.func,onOpen:G.default.func,onClose:G.default.func},Q.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`)}}}function _callSuper$1(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct$1()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__name(_callSuper$1,`_callSuper`);function _isNativeReflectConstruct$1(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$1=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$1,`_isNativeReflectConstruct`);function _superPropGet(r,s,c,l){var u=_get(_getPrototypeOf(1&l?r.prototype:r),s,c);return 2&l&&typeof u==`function`?function(r){return u.apply(c,r)}:u}var Be=function(r){function Button(){return _classCallCheck$1(this,Button),_callSuper$1(this,Button,arguments)}return _inherits$1(Button,r),_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)([])}}])}(q);_defineProperty(Be,`defaultProps`,Object.assign({},q.defaultProps,{hideText:!0,includeHeaderBtnClass:!0}));function HeaderButtons(c){var l=useAction(),u=function actionOnClose(){c.onClose?c.onClose():l.backToDashboard()},p=``;if(c.buttons.length){var m=c.buttons.map(function(s){return r.default.createElement(Be,_extends$2({key:s.id},s))});p=r.default.createElement(r.default.Fragment,null,m)}return r.default.createElement(`div`,{className:`eps-app__header-buttons`},r.default.createElement(Be,{text:(0,s.__)(`Close`,`elementor`),icon:`eicon-close`,className:`eps-app__close-button`,onClick:u}),p)}HeaderButtons.propTypes={buttons:G.default.arrayOf(G.default.object),onClose:G.default.func},HeaderButtons.defaultProps={buttons:[]};function usePageTitle(c){var l=c.title,u=c.prefix,p=(0,r.useRef)(u);(0,r.useEffect)(function(){u||(p.current=(0,s.__)(`Elementor`,`elementor`)),document.title=`${p.current} | ${l}`},[l,u])}function Header(s){usePageTitle({title:s.title});var c=`span`,l={};return s.titleRedirectRoute&&(c=`a`,l={href:`#${s.titleRedirectRoute}`,target:`_self`}),r.default.createElement(Grid,{container:!0,alignItems:`center`,justify:`space-between`,className:`eps-app__header`},r.default.createElement(c,_extends$2({className:`eps-app__logo-title-wrapper`},l),r.default.createElement(`i`,{className:`eps-app__logo eicon-elementor-circle`}),r.default.createElement(`h1`,{className:`eps-app__title`},s.title)),r.default.createElement(HeaderButtons,{buttons:s.buttons,onClose:s.onClose}))}Header.propTypes={title:G.default.string,titleRedirectRoute:G.default.string,buttons:G.default.arrayOf(G.default.object),onClose:G.default.func},Header.defaultProps={buttons:[]};function Sidebar(s){return r.default.createElement(`div`,{className:`eps-app__sidebar`},s.children)}Sidebar.propTypes={children:G.default.object};function Content(s){return r.default.createElement(`main`,{className:`eps-app__content ${s.className}`},s.children)}Content.propTypes={children:G.default.any,className:G.default.string},Content.defaultProps={className:``};function Footer(s){return r.default.createElement(`footer`,{className:`eps-app__footer`},s.children)}Footer.propTypes={children:G.default.object};function Page(s){return r.default.createElement(`div`,{className:`eps-app__lightbox ${s.className}`},r.default.createElement(`div`,{className:`eps-app`},r.default.createElement(Header,{title:s.title,buttons:s.headerButtons,titleRedirectRoute:s.titleRedirectRoute,onClose:s.onClose}),r.default.createElement(`div`,{className:`eps-app__main`},function AppSidebar(){if(s.sidebar)return r.default.createElement(Sidebar,null,s.sidebar)}(),r.default.createElement(Content,null,s.content)),function AppFooter(){if(s.footer)return r.default.createElement(Footer,null,s.footer)}()))}Page.propTypes={title:G.default.string,titleRedirectRoute:G.default.string,className:G.default.string,headerButtons:G.default.arrayOf(G.default.object),sidebar:G.default.object,content:G.default.object.isRequired,footer:G.default.object,onClose:G.default.func},Page.defaultProps={className:``};function NotFound$1(){var c={title:(0,s.__)(`Not Found`,`elementor`),className:`eps-app__not-found`,content:r.default.createElement(`h1`,null,` `,(0,s.__)(`Not Found`,`elementor`),` `),sidebar:r.default.createElement(r.default.Fragment,null)};return r.default.createElement(Page,c)}__name(NotFound$1,`NotFound`);var Ve={danger:`eicon-warning`,info:`eicon-info-circle-o`,warning:`eicon-warning`};function Notice(s){var c=`eps-notice`,l=[c,s.className];return s.color&&l.push(c+`-semantic`,c+`--`+s.color),r.default.createElement(Grid,{className:X(l),container:!0,noWrap:!0,alignItems:`center`,justify:`space-between`},r.default.createElement(Grid,{item:!0,container:!0,alignItems:`start`,noWrap:!0},s.withIcon&&s.color&&r.default.createElement(K,{className:X([`eps-notice__icon`,Ve[s.color]])}),r.default.createElement(Text,{variant:`xs`,className:`eps-notice__text`},s.label&&r.default.createElement(`strong`,null,s.label+` `),s.children)),s.button&&r.default.createElement(Grid,{item:!0,container:!0,justify:`end`,className:c+`__button-container`},s.button))}Notice.propTypes={className:G.default.string,color:G.default.string,label:G.default.string,children:G.default.any.isRequired,icon:G.default.string,withIcon:G.default.bool,button:G.default.object},Notice.defaultProps={className:``,withIcon:!0,button:null};function Popover(s){return r.default.createElement(r.default.Fragment,null,r.default.createElement(`div`,{className:`eps-popover__background`,onClick:s.closeFunction}),r.default.createElement(`ul`,{className:`eps-popover ${function getArrowPositionClass(){switch(s.arrowPosition){case`start`:return`eps-popover--arrow-start`;case`end`:return`eps-popover--arrow-end`;case`none`:return`eps-popover--arrow-none`;default:return`eps-popover--arrow-center`}}()} ${s.className}`,onClick:s.closeFunction},s.children))}Popover.propTypes={children:G.default.any.isRequired,className:G.default.string,closeFunction:G.default.func,arrowPosition:G.default.oneOf([`start`,`center`,`end`,`none`])},Popover.defaultProps={className:``,arrowPosition:`center`};function Select(s){return r.default.createElement(`select`,{multiple:s.multiple,className:s.className,value:s.value,onChange:s.onChange,ref:s.elRef,onClick:function onClick(){var r;return(r=s.onClick)==null?void 0:r.call(s)}},s.options.map(function(s){return s.children?r.default.createElement(`optgroup`,{label:s.label,key:s.label},s.children.map(function(s){return r.default.createElement(`option`,{key:s.value,value:s.value},s.label)})):r.default.createElement(`option`,{key:s.value,value:s.value},s.label)}))}Select.propTypes={className:G.default.string,onChange:G.default.func,options:G.default.array,elRef:G.default.object,multiple:G.default.bool,value:G.default.oneOfType([G.default.array,G.default.string]),onClick:G.default.func},Select.defaultProps={className:``,options:[]};function ownKeys$2(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$2,`ownKeys`);function _objectSpread$2(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$2(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$2(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$2,`_objectSpread`);var He=function getDefaultSettings(){return{allowClear:!0,placeholder:``,dir:elementorCommon.config.isRTL?`rtl`:`ltr`}};function Select2(s){var c=r.default.useRef(null);return r.default.useEffect(function(){var r=jQuery(c.current).select2(_objectSpread$2(_objectSpread$2(_objectSpread$2({},He()),s.settings),{},{placeholder:s.placeholder})).on(`select2:select select2:unselect`,s.onChange);return s.onReady&&s.onReady(r),function(){r.select2(`destroy`).off(`select2:select select2:unselect`)}},[s.settings,s.options]),r.default.useEffect(function(){jQuery(c.current).val(s.value).trigger(`change`)},[s.value]),r.default.createElement(Select,{multiple:s.multiple,value:s.value,onChange:s.onChange,elRef:c,options:s.options,placeholder:s.placeholder})}Select2.propTypes={value:G.default.oneOfType([G.default.array,G.default.string]),onChange:G.default.func,onReady:G.default.func,options:G.default.array,settings:G.default.object,multiple:G.default.bool,placeholder:G.default.string},Select2.defaultProps={settings:{},options:[],dependencies:[],placeholder:``};function InlineLink(s){var c=`eps-inline-link`,l=X([c,`${c}--color-${s.color}`,s.underline===`none`?``:`${c}--underline-${s.underline}`,s.italic?`${c}--italic`:``,s.className]);return s.url?s.url.includes(`http`)?function getExternalLink(){return r.default.createElement(`a`,{href:s.url,target:s.target,rel:s.rel,className:l,onClick:s.onClick},s.children)}():function getRouterLink(){return r.default.createElement(L,{history:_.appHistory},r.default.createElement(H,{to:s.url,className:l},s.children))}():function getActionLink(){return r.default.createElement(`button`,{className:l,onClick:s.onClick},s.children)}()}InlineLink.propTypes={className:G.default.string,children:G.default.any,url:G.default.string,target:G.default.string,rel:G.default.string,text:G.default.string,color:G.default.oneOf([`primary`,`secondary`,`cta`,`link`,`disabled`]),underline:G.default.oneOf([`none`,`hover`,`always`]),italic:G.default.bool,onClick:G.default.func},InlineLink.defaultProps={className:``,color:`link`,underline:`always`,target:`_blank`,rel:`noopener noreferrer`};function asyncGeneratorStep(r,s,c,l,u,p,m){try{var h=r[p](m),g=h.value}catch(r){c(r);return}h.done?s(g):Promise.resolve(g).then(l,u)}function _asyncToGenerator(r){return function(){var s=this,c=arguments;return new Promise(function(l,u){var p=r.apply(s,c);function _next(r){asyncGeneratorStep(p,l,u,_next,_throw,`next`,r)}function _throw(r){asyncGeneratorStep(p,l,u,_next,_throw,`throw`,r)}_next(void 0)})}}var Ue=__commonJSMin(((r,s)=>{function _OverloadYield(r,s){this.v=r,this.k=s}s.exports=_OverloadYield,s.exports.__esModule=!0,s.exports.default=s.exports})),We=__commonJSMin(((r,s)=>{function _regeneratorDefine(r,c,l,u){var p=Object.defineProperty;try{p({},``,{})}catch(r){p=0}s.exports=_regeneratorDefine=function regeneratorDefine(r,s,c,l){function o(s,c){_regeneratorDefine(r,s,function(r){return this._invoke(s,c,r)})}s?p?p(r,s,{value:c,enumerable:!l,configurable:!l,writable:!l}):r[s]=c:(o(`next`,0),o(`throw`,1),o(`return`,2))},s.exports.__esModule=!0,s.exports.default=s.exports,_regeneratorDefine(r,c,l,u)}s.exports=_regeneratorDefine,s.exports.__esModule=!0,s.exports.default=s.exports})),Ge=__commonJSMin(((r,s)=>{var c=We();function _regenerator(){
12 -/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
13 -var r,l,u=typeof Symbol==`function`?Symbol:{},p=u.iterator||`@@iterator`,m=u.toStringTag||`@@toStringTag`;function i(s,u,p,m){var g=u&&u.prototype instanceof Generator?u:Generator,_=Object.create(g.prototype);return c(_,`_invoke`,function(s,c,u){var p,m,g,_=0,v=u||[],y=!1,b={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function d(s,c){return p=s,m=0,g=r,b.n=c,h}};function d(s,c){for(m=s,g=c,l=0;!y&&_&&!u&&l<v.length;l++){var u,p=v[l],x=b.p,S=p[2];s>3?(u=S===c)&&(g=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=r):p[0]<=x&&((u=s<2&&x<p[1])?(m=0,b.v=c,b.n=p[1]):x<S&&(u=s<3||p[0]>c||c>S)&&(p[4]=s,p[5]=c,b.n=S,m=0))}if(u||s>1)return h;throw y=!0,c}return function(u,v,x){if(_>1)throw TypeError(`Generator is already running`);for(y&&v===1&&d(v,x),m=v,g=x;(l=m<2?r:g)||!y;){p||(m?m<3?(m>1&&(b.n=-1),d(m,g)):b.n=g:b.v=g);try{if(_=2,p){if(m||(u=`next`),l=p[u]){if(!(l=l.call(p,g)))throw TypeError(`iterator result is not an object`);if(!l.done)return l;g=l.value,m<2&&(m=0)}else m===1&&(l=p.return)&&l.call(p),m<2&&(g=TypeError(`The iterator does not provide a '`+u+`' method`),m=1);p=r}else if((l=(y=b.n<0)?g:s.call(c,b))!==h)break}catch(s){p=r,m=1,g=s}finally{_=1}}return{value:l,done:y}}}(s,p,m),!0),_}var h={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}l=Object.getPrototypeOf;var g=[][p]?l(l([][p]())):(c(l={},p,function(){return this}),l),_=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(g);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,c(r,m,`GeneratorFunction`)),r.prototype=Object.create(_),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,c(_,`constructor`,GeneratorFunctionPrototype),c(GeneratorFunctionPrototype,`constructor`,GeneratorFunction),GeneratorFunction.displayName=`GeneratorFunction`,c(GeneratorFunctionPrototype,m,`GeneratorFunction`),c(_),c(_,m,`Generator`),c(_,p,function(){return this}),c(_,`toString`,function(){return`[object Generator]`}),(s.exports=_regenerator=function _regenerator(){return{w:i,m:f}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regenerator,s.exports.__esModule=!0,s.exports.default=s.exports})),Ke=__commonJSMin(((r,s)=>{var c=Ue(),l=We();function AsyncIterator(r,s){function n(l,u,p,m){try{var h=r[l](u),g=h.value;return g instanceof c?s.resolve(g.v).then(function(r){n(`next`,r,p,m)},function(r){n(`throw`,r,p,m)}):s.resolve(g).then(function(r){h.value=r,p(h)},function(r){return n(`throw`,r,p,m)})}catch(r){m(r)}}var u;this.next||(l(AsyncIterator.prototype),l(AsyncIterator.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),l(this,`_invoke`,function(r,c,l){function f(){return new s(function(s,c){n(r,l,s,c)})}return u=u?u.then(f,f):f()},!0)}s.exports=AsyncIterator,s.exports.__esModule=!0,s.exports.default=s.exports})),qe=__commonJSMin(((r,s)=>{var c=Ge(),l=Ke();function _regeneratorAsyncGen(r,s,u,p,m){return new l(c().w(r,s,u,p),m||Promise)}s.exports=_regeneratorAsyncGen,s.exports.__esModule=!0,s.exports.default=s.exports})),Je=__commonJSMin(((r,s)=>{var c=qe();function _regeneratorAsync(r,s,l,u,p){var m=c(r,s,l,u,p);return m.next().then(function(r){return r.done?r.value:m.next()})}s.exports=_regeneratorAsync,s.exports.__esModule=!0,s.exports.default=s.exports})),Ye=__commonJSMin(((r,s)=>{function _regeneratorKeys(r){var s=Object(r),c=[];for(var l in s)c.unshift(l);return function e(){for(;c.length;)if((l=c.pop())in s)return e.value=l,e.done=!1,e;return e.done=!0,e}}s.exports=_regeneratorKeys,s.exports.__esModule=!0,s.exports.default=s.exports})),Xe=__commonJSMin(((r,s)=>{function _typeof(r){"@babel/helpers - typeof";return s.exports=_typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},s.exports.__esModule=!0,s.exports.default=s.exports,_typeof(r)}s.exports=_typeof,s.exports.__esModule=!0,s.exports.default=s.exports})),Ze=__commonJSMin(((r,s)=>{var c=Xe().default;function _regeneratorValues(r){if(r!=null){var s=r[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],l=0;if(s)return s.call(r);if(typeof r.next==`function`)return r;if(!isNaN(r.length))return{next:function next(){return r&&l>=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}}}throw TypeError(c(r)+` is not iterable`)}s.exports=_regeneratorValues,s.exports.__esModule=!0,s.exports.default=s.exports})),Qe=__commonJSMin(((r,s)=>{var c=Ue(),l=Ge(),u=Je(),p=qe(),m=Ke(),h=Ye(),g=Ze();function _regeneratorRuntime(){"use strict";var r=l(),_=r.m(_regeneratorRuntime),v=(Object.getPrototypeOf?Object.getPrototypeOf(_):_.__proto__).constructor;function n(r){var s=typeof r==`function`&&r.constructor;return!!s&&(s===v||(s.displayName||s.name)===`GeneratorFunction`)}var y={throw:1,return:2,break:3,continue:3};function a(r){var s,c;return function(l){s||(s={stop:function stop(){return c(l.a,2)},catch:function _catch(){return l.v},abrupt:function abrupt(r,s){return c(l.a,y[r],s)},delegateYield:function delegateYield(r,u,p){return s.resultName=u,c(l.d,g(r),p)},finish:function finish(r){return c(l.f,r)}},c=function t(r,c,u){l.p=s.prev,l.n=s.next;try{return r(c,u)}finally{s.next=l.n}}),s.resultName&&(s[s.resultName]=l.v,s.resultName=void 0),s.sent=l.v,s.next=l.n;try{return r.call(this,s)}finally{l.p=s.prev,l.n=s.next}}}return(s.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(s,c,l,u){return r.w(a(s),c,l,u&&u.reverse())},isGeneratorFunction:n,mark:r.m,awrap:function awrap(r,s){return new c(r,s)},AsyncIterator:m,async:function async(r,s,c,l,m){return(n(s)?p:u)(a(r),s,c,l,m)},keys:h,values:g}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regeneratorRuntime,s.exports.__esModule=!0,s.exports.default=s.exports})),$e=__toESM(__commonJSMin(((r,s)=>{var c=Qe()();s.exports=c;try{regeneratorRuntime=c}catch(r){typeof globalThis==`object`?globalThis.regeneratorRuntime=c:Function(`r`,`regeneratorRuntime = r`)(c)}}))());function ownKeys$1(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$1,`ownKeys`);function _objectSpread$1(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$1(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$1(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$1,`_objectSpread`);function useAjax(){var s=_slicedToArray((0,r.useState)(null),2),c=s[0],l=s[1],u=`initial`,p=_slicedToArray((0,r.useState)({status:u,isComplete:!1,response:null}),2),m=p[0],h=p[1],g={reset:function reset(){return h(u)}},_=function(){var r=_asyncToGenerator($e.default.mark(function _callee(r){return $e.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt(`return`,new Promise(function(s,c){var l=new FormData;if(r.data){for(var u in r.data)l.append(u,r.data[u]);r.data.nonce||l.append(`_nonce`,elementorCommon.config.ajax.nonce)}var p=_objectSpread$1(_objectSpread$1({type:`post`,url:elementorCommon.config.ajax.url,headers:{},cache:!1,contentType:!1,processData:!1},r),{},{data:l,success:function success(r){s(r)},error:function error(r){c(r)}});jQuery.ajax(p)}));case 1:case`end`:return s.stop()}},_callee)}));return function runRequest(s){return r.apply(this,arguments)}}();return(0,r.useEffect)(function(){c&&_(c).then(function(r){var s=r.success?`success`:`error`;h(function(c){return _objectSpread$1(_objectSpread$1({},c),{},{status:s,response:r==null?void 0:r.data})})}).catch(function(r){var s,c=r.status===408?`timeout`:(s=r.responseJSON)==null?void 0:s.data;h(function(r){return _objectSpread$1(_objectSpread$1({},r),{},{status:`error`,response:c})})}).finally(function(){h(function(r){return _objectSpread$1(_objectSpread$1({},r),{},{isComplete:!0})})})},[c]),{ajax:c,setAjax:l,ajaxState:m,ajaxActions:g,runRequest:_}}function UnfilteredFilesDialog(c){var l=c.show,u=c.setShow,p=c.onReady,m=c.onCancel,h=c.onDismiss,g=c.onLoad,_=c.onEnable,v=c.onClose,y=useAjax(),b=y.ajaxState,x=y.setAjax,S=_slicedToArray((0,r.useState)(!1),2),C=S[0],w=S[1],T=_slicedToArray((0,r.useState)(!1),2),E=T[0],D=T[1];return(0,r.useEffect)(function(){C&&(u(!1),x({data:{action:`elementor_ajax`,actions:JSON.stringify({enable_unfiltered_files_upload:{action:`enable_unfiltered_files_upload`}})}}),_&&_())},[C]),(0,r.useEffect)(function(){switch(b.status){case`success`:p();break;case`error`:D(!0),u(!0);break}},[b]),(0,r.useEffect)(function(){l&&g&&g()},[l]),l?r.default.createElement(r.default.Fragment,null,E?r.default.createElement(Dialog,{title:(0,s.__)(`Something went wrong.`,`elementor`),text:c.errorModalText,approveButtonColor:`link`,approveButtonText:(0,s.__)(`Continue`,`elementor`),approveButtonOnClick:p,dismissButtonText:(0,s.__)(`Go Back`,`elementor`),dismissButtonOnClick:m,onClose:m}):r.default.createElement(Dialog,{title:(0,s.__)(`First, enable unfiltered file uploads.`,`elementor`),text:c.confirmModalText,approveButtonColor:`link`,approveButtonText:(0,s.__)(`Enable`,`elementor`),approveButtonOnClick:function approveButtonOnClick(){return w(!0)},dismissButtonText:(0,s.__)(`Skip`,`elementor`),dismissButtonOnClick:h||p,onClose:v||h||p})):null}UnfilteredFilesDialog.propTypes={show:G.default.bool,setShow:G.default.func.isRequired,onReady:G.default.func.isRequired,onCancel:G.default.func.isRequired,onDismiss:G.default.func,confirmModalText:G.default.string.isRequired,errorModalText:G.default.string.isRequired,onLoad:G.default.func,onEnable:G.default.func,onClose:G.default.func},UnfilteredFilesDialog.defaultProps={show:!1,onReady:function onReady(){},onCancel:function onCancel(){}};function ownKeys(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}function _objectSpread(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}function useQueryParams(){var r,s=new URLSearchParams(window.location.search),c=Object.fromEntries(s.entries()),l=(r=location.hash.match(/\?(.+)/))==null?void 0:r[1],u={};l&&l.split(`&`).forEach(function(r){var s=_slicedToArray(r.split(`=`),2),c=s[0];u[c]=s[1]});var p=_objectSpread(_objectSpread({},c),u);return{getAll:function getAll(){return p}}}function useIntroduction(s){var c,l=_slicedToArray((0,r.useState)(!!((c=window.elementorAppConfig)!=null&&(c=c.user)!=null&&(c=c.introduction)!=null&&c[s])),2),u=l[0],p=l[1];function markAsViewed(){return s?new Promise(function(r,c){u&&c(),elementorCommon.ajax.addRequest(`introduction_viewed`,{data:{introductionKey:s},error:function error(){return c()},success:function success(){var c;p(!0),(c=window.elementorAppConfig)!=null&&(c=c.user)!=null&&c.introduction&&(window.elementorAppConfig.user.introduction[s]=!0),r()}})}):Promise.reject()}return{isViewed:u,markAsViewed}}function useConfirmAction(s){var c=s.action,l=s.doNotShowAgainKey,u=l===void 0?null:l,p=useIntroduction(u),m=p.isViewed,h=p.markAsViewed,g=_slicedToArray((0,r.useState)({isOpen:!1,actionArgs:[]}),2),_=g[0],v=g[1],y=_slicedToArray((0,r.useState)(!1),2),b=y[0];return{checkbox:{isChecked:b,setIsChecked:y[1]},dialog:{isOpen:_.isOpen,approve:function approve(){c.apply(void 0,_toConsumableArray(_.actionArgs)),b&&u&&h(),v({isOpen:!1,actionArgs:[]})},dismiss:function dismiss(){v({isOpen:!1,actionArgs:[]})}},runAction:function runAction(){for(var r=arguments.length,s=Array(r),l=0;l<r;l++)s[l]=arguments[l];if(m){c.apply(void 0,s);return}v({isOpen:!0,actionArgs:s})}}}var et={AddNewButton:J,Box,Button:q,Card:Z,CardBody,CardFooter,CardHeader,CardImage,CardOverlay,Checkbox,Collapse,CssGrid,Dialog,DragDrop,DropZone,ErrorBoundary:Re,Heading,GoProButton,Grid,Icon:K,List,Menu:Menu$1,MenuItem:ze,Modal:Q,ModalProvider,NotFound:NotFound$1,Notice,Page,Popover,Select,Select2,Text,UploadFile,InlineLink},tt={UnfilteredFilesDialog},nt={useAjax,useAction,usePageTitle,useQueryParams,useIntroduction,useConfirmAction};function AllPartsButton(c){return r.default.createElement(Me,{path:`/site-editor/templates`},function(l){var u=`eps-menu-item__link${l.match||c.promotion?` eps-menu-item--active`:``}`;return r.default.createElement(ze,{text:(0,s.__)(`All Parts`,`elementor`),className:u,icon:`eicon-filter`,url:c.url})})}AllPartsButton.propTypes={url:G.default.string,promotion:G.default.bool};function _callSuper(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn$1(r,_isNativeReflectConstruct()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var $=r.default.createContext(),rt=function(c){function TemplateTypesContext(r){var s;return _classCallCheck$1(this,TemplateTypesContext),s=_callSuper(this,TemplateTypesContext,[r]),s.state={templateTypes:[],loading:!0,error:!1},s}return _inherits$1(TemplateTypesContext,c),_createClass(TemplateTypesContext,[{key:`componentDidMount`,value:function componentDidMount(){var r=this;this.getTemplateTypes().then(function(s){r.setState({templateTypes:s,loading:!1})}).fail(function(s){r.setState({error:s.statusText?s.statusText:s,loading:!1})})}},{key:`getTemplateTypes`,value:function getTemplateTypes(){return elementorCommon.ajax.load({action:`app_site_editor_template_types`})}},{key:`render`,value:function render(){return this.state.error?r.default.createElement(`div`,{className:`e-loading-wrapper`},r.default.createElement(`h3`,null,(0,s.__)(`Error:`,`elementor`),` `,this.state.error)):this.state.loading?r.default.createElement(`div`,{className:`elementor-loading`},r.default.createElement(`div`,{className:`elementor-loader-wrapper`},r.default.createElement(`div`,{className:`elementor-loader`},r.default.createElement(`div`,{className:`elementor-loader-boxes`},r.default.createElement(`div`,{className:`elementor-loader-box`}),r.default.createElement(`div`,{className:`elementor-loader-box`}),r.default.createElement(`div`,{className:`elementor-loader-box`}),r.default.createElement(`div`,{className:`elementor-loader-box`}))),r.default.createElement(`div`,{className:`elementor-loading-title`},(0,s.__)(`Loading`,`elementor`)))):r.default.createElement($.Provider,{value:this.state},this.props.children)}}])}(r.default.Component);_defineProperty(rt,`propTypes`,{children:G.default.object.isRequired}),$.Consumer;function Menu(c){var l=r.default.useContext($).templateTypes;return r.default.createElement(Menu$1,{menuItems:l,actionButton:function actionButton(l){var u=`eps-menu-item__action-button`;if(c.promotion)return r.default.createElement(q,{text:(0,s.__)(`Upgrade Now`,`elementor`),hideText:!0,icon:`eicon-lock`,className:u});var p=function goToCreate(){location.href=l.urls.create};return r.default.createElement(`span`,{className:u},r.default.createElement(J,{hideText:!0,size:`sm`,onClick:function onClick(){return p()}}))},promotion:c.promotion},c.allPartsButton,r.default.createElement(`div`,{className:`eps-menu__title`},(0,s.__)(`Site Parts`,`elementor`)))}Menu.propTypes={allPartsButton:G.default.element.isRequired,promotion:G.default.bool};function isValidRedirectUrl(r){try{var s=new URL(r);return s.hostname===window.location.hostname&&(s.protocol===`http:`||s.protocol===`https:`)}catch(r){return!1}}function safeRedirect(r){try{r.startsWith(`/`)&&(r=window.location.origin+r);var s=decodeURIComponent(r);if(isValidRedirectUrl(s))return window.location.href=s,!0}catch(r){return!1}}function Layout(c){var l=useQueryParams().getAll().return_to,u=(0,r.useCallback)(function(){if(window.top!==window){window.top.$e.run(`app/close`);return}l&&safeRedirect(l)||(window.top.location=elementorAppConfig.admin_url)},[l]),p=(0,r.useMemo)(function(){var l;return{title:(0,s.__)(`Theme Builder`,`elementor`),titleRedirectRoute:(l=c.titleRedirectRoute)==null?null:l,headerButtons:c.headerButtons,sidebar:r.default.createElement(Menu,{allPartsButton:c.allPartsButton,promotion:c.promotion}),content:c.children,onClose:u}},[c.titleRedirectRoute,c.headerButtons,c.allPartsButton,c.promotion,c.children,u]);return r.default.createElement(rt,null,r.default.createElement(Page,p))}Layout.propTypes={headerButtons:G.default.arrayOf(G.default.object),allPartsButton:G.default.element.isRequired,children:G.default.object.isRequired,promotion:G.default.bool,titleRedirectRoute:G.default.string},Layout.defaultProps={headerButtons:[]};function SitePart(s){return r.default.createElement(Z,{className:`e-site-part`},r.default.createElement(CardHeader,null,r.default.createElement(Heading,{tag:`h1`,variant:`text-sm`,className:`eps-card__headline`},s.title),s.actionButton),r.default.createElement(CardBody,null,r.default.createElement(CardImage,{alt:s.title,src:s.thumbnail},s.children)))}SitePart.propTypes={thumbnail:G.default.string.isRequired,title:G.default.string.isRequired,children:G.default.object,showIndicator:G.default.bool,actionButton:G.default.object};var it=function InfoButton(c){var l={text:(0,s.__)(`Info`,`elementor`),hideText:!0,icon:`eicon-info-circle e-site-part__info-toggle`};return r.default.createElement(ModalProvider,{toggleButtonProps:l,title:c.title},r.default.createElement(CssGrid,{columns:2,spacing:60},r.default.createElement(`section`,null,r.default.createElement(`h3`,null,c.type),r.default.createElement(`p`,null,c.content,r.default.createElement(`br`,null),r.default.createElement(q,{text:(0,s.__)(`Learn More`,`elementor`),color:`link`,target:`_blank`,url:c.docs})),r.default.createElement(`div`,{className:`eps-modal__tip`},r.default.createElement(`h3`,null,(0,s.__)(`Tip`,`elementor`)),r.default.createElement(`p`,null,c.tip))),r.default.createElement(`section`,null,r.default.createElement(`h3`,null,(0,s.__)(`Watch Video`,`elementor`)),r.default.createElement(`div`,{className:`video-wrapper`},r.default.createElement(`iframe`,{id:`ytplayer`,src:c.video_url,frameBorder:`0`})))))};it.propTypes={content:G.default.string.isRequired,docs:G.default.string.isRequired,tip:G.default.string.isRequired,title:G.default.string.isRequired,type:G.default.string.isRequired,video_url:G.default.string.isRequired};function SiteParts(s){var c=r.default.useContext($).templateTypes;return r.default.createElement(CssGrid,{className:`e-site-editor__site-parts`,colMinWidth:200,spacing:25},c.map(function(c){return r.default.createElement(SitePart,_extends$2({className:`e-site-editor__site-part`,actionButton:r.default.createElement(it,_extends$2({type:c.title},c.tooltip_data)),thumbnail:c.urls.thumbnail,key:c.type},c),r.default.createElement(s.hoverElement,c))}))}SiteParts.propTypes={hoverElement:G.default.func.isRequired};function Promotion(){var c=elementorAppConfig.promotion.upgrade_url||`https://go.elementor.com/go-pro-theme-builder/`,l=function PromotionHoverElement(l){var u=`${c}?type=${l.type}`;return r.default.createElement(CardOverlay,{className:`e-site-editor__promotion-overlay`},r.default.createElement(`a`,{className:`e-site-editor__promotion-overlay__link`,target:`_blank`,rel:`noopener noreferrer`,href:u},r.default.createElement(`i`,{className:`e-site-editor__promotion-overlay__icon eicon-lock`}),r.default.createElement(q,{size:`sm`,color:`brand`,variant:`contained`,text:(0,s.__)(`Upgrade`,`elementor`)})))};return l.propTypes={className:G.default.string,type:G.default.string.isRequired},r.default.createElement(Layout,{allPartsButton:r.default.createElement(AllPartsButton,{promotion:!0}),promotion:!0},r.default.createElement(`section`,{className:`e-site-editor__promotion`},r.default.createElement(Grid,{container:!0,className:`page-header`},r.default.createElement(Grid,{item:!0,sm:7,justify:`end`},r.default.createElement(Heading,{variant:`h1`},(0,s.__)(`Customize every part of your site`,`elementor`)),r.default.createElement(Text,null,(0,s.__)(`Get total control, consistency and a faster workflow by designing the recurring parts that make up a complete website like the Header & Footer, Archive, 404, WooCommerce pages and more.`,`elementor`))),r.default.createElement(Grid,{item:!0,container:!0,justify:`end`,alignItems:`start`,sm:5},r.default.createElement(q,{size:`sm`,color:`cta`,variant:`contained`,url:c,target:`_blank`,text:(0,s.__)(`Upgrade Now`,`elementor`)}))),r.default.createElement(`hr`,{className:`eps-separator`}),r.default.createElement(SiteParts,{hoverElement:l})))}function NotFound(){var c=r.default.useMemo(function(){var r;return((r=elementorAppConfig.menu_url.split(`#`))==null?void 0:r[1])||`/site-editor`},[]);return r.default.createElement(Dialog,{title:(0,s.__)(`Theme Builder could not be loaded`,`elementor`),text:(0,s.__)(`We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.`,`elementor`),approveButtonUrl:`https://go.elementor.com/app-theme-builder-load-issue/`,approveButtonColor:`link`,approveButtonTarget:`_blank`,approveButtonText:(0,s.__)(`Learn More`,`elementor`),dismissButtonText:(0,s.__)(`Go Back`,`elementor`),dismissButtonUrl:c})}window.elementorAppPackages={appUi:et,components:tt,hooks:nt,router:_,siteEditor:{AllPartsButton,Layout,Module:function(){function SiteEditor(){_classCallCheck$1(this,SiteEditor),this.saveTemplateTypesToCache(),_.addRoute({path:`/site-editor/promotion`,component:Promotion}),_.addRoute({path:`/site-editor/*`,component:NotFound})}return _createClass(SiteEditor,[{key:`saveTemplateTypesToCache`,value:function saveTemplateTypesToCache(){var r=this.getTypes();elementorCommon.ajax.addRequestCache({unique_id:`app_site_editor_template_types`},r)}},{key:`getTypes`,value:function getTypes(){return[{type:`header`,icon:`eicon-header`,title:(0,s.__)(`Header`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/header.svg`},tooltip_data:{title:(0,s.__)(`What is a Header Template?`,`elementor`),content:(0,s.__)(`The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.`,`elementor`),tip:(0,s.__)(`You can create multiple headers, and assign each to different areas of your site.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-header/`,video_url:`https://www.youtube.com/embed/HHy5RK6W-6I`}},{type:`footer`,icon:`eicon-footer`,title:(0,s.__)(`Footer`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/footer.svg`},tooltip_data:{title:(0,s.__)(`What is a Footer Template?`,`elementor`),content:(0,s.__)(`The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints`,`elementor`),tip:(0,s.__)(`You can create multiple footers, and assign each to different areas of your site.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-footer/`,video_url:`https://www.youtube.com/embed/xa8DoR4tQrY`}},{type:`single-page`,icon:`eicon-single-page`,title:(0,s.__)(`Single Page`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/single-page.svg`},tooltip_data:{title:(0,s.__)(`What is a Single Page Template?`,`elementor`),content:(0,s.__)(`A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.`,`elementor`),tip:(0,s.__)(`You can create multiple single page templates, and assign each to different areas of your site.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-page/`,video_url:`https://www.youtube.com/embed/_y5eZ60lVoY`}},{type:`single-post`,icon:`eicon-single-post`,title:(0,s.__)(`Single Post`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/single-post.svg`},tooltip_data:{title:(0,s.__)(`What is a Single Post Template?`,`elementor`),content:(0,s.__)(`A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.`,`elementor`),tip:(0,s.__)(`You can create multiple single post templates, and assign each to a different category.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-post/`,video_url:`https://www.youtube.com/embed/8Fk-Edu7DL0`}},{type:`archive`,icon:`eicon-archive`,title:(0,s.__)(`Archive`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/archive.svg`},tooltip_data:{title:(0,s.__)(`What is an Archive Template?`,`elementor`),content:(0,s.__)(`An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.`,`elementor`),tip:(0,s.__)(`If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-archive/`,video_url:`https://www.youtube.com/embed/wxElpEh9bfA`}},{type:`search-results`,icon:`eicon-search-results`,title:(0,s.__)(`search results page`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/search-results.svg`},tooltip_data:{title:(0,s.__)(`What is a Search Results Template?`,`elementor`),content:(0,s.__)(`You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.`,`elementor`),tip:(0,s.__)(`You can customize the message if there are no results for the search term.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-search-results/`,video_url:`https://www.youtube.com/embed/KKkIU_L5sDo`}},{type:`product`,icon:`eicon-single-product`,title:(0,s.__)(`Product`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/product.svg`},tooltip_data:{title:(0,s.__)(`What is a Single Product Template?`,`elementor`),content:(0,s.__)(`A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.`,`elementor`),tip:(0,s.__)(`You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-product/`,video_url:`https://www.youtube.com/embed/PjhoB1RWkBM`}},{type:`products`,icon:`eicon-products`,title:(0,s.__)(`Products Archive`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/products.svg`},tooltip_data:{title:(0,s.__)(`What is a Products Archive Template?`,`elementor`),content:(0,s.__)(`A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.`,`elementor`),tip:(0,s.__)(`You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-products-archive/`,video_url:`https://www.youtube.com/embed/cQLeirgkguA`}},{type:`error-404`,icon:`eicon-error-404`,title:(0,s.__)(`404 page`,`elementor`),urls:{thumbnail:elementorAppConfig.assets_url+`/images/app/site-editor/error-404.svg`},tooltip_data:{title:(0,s.__)(`What is a 404 Page Template?`,`elementor`),content:(0,s.__)(`A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.`,`elementor`),tip:(0,s.__)(`Keep your site's visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.`,`elementor`),docs:`https://go.elementor.com/app-theme-builder-404/`,video_url:`https://www.youtube.com/embed/ACCNp9tBMQg`}}]}}])}(),NotFound,SitePart,SiteParts,TemplateTypesContext:$}}})(React,wp.i18n);
1 +/*! For license information please see app-packages.min.js.LICENSE.txt */
2 +(()=>{var r={205:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(39805)),p=u(s(40989)),m=u(s(15118)),v=u(s(29402)),h=u(s(41621)),y=u(s(87861)),g=u(s(85707)),_=u(s(47483));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}function _superPropGet(r,l,s,u){var c=(0,h.default)((0,v.default)(1&u?r.prototype:r),l,s);return 2&u&&"function"==typeof c?function(r){return c.apply(s,r)}:c}var b=l.default=function(r){function Button(){return(0,c.default)(this,Button),function _callSuper(r,l,s){return l=(0,v.default)(l),(0,m.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,v.default)(r).constructor):l.apply(r,s))}(this,Button,arguments)}return(0,y.default)(Button,r),(0,p.default)(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)([])}}])}(_.default);(0,g.default)(b,"defaultProps",Object.assign({},_.default.defaultProps,{hideText:!0,includeHeaderBtnClass:!0}))},2363:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogTitle;var p=c(s(41594)),m=c(s(85707)),v=c(s(78304)),h=c(s(85418));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,m.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function DialogTitle(r){return p.default.createElement(h.default,(0,v.default)({},r,{className:"eps-dialog__title ".concat(r.className)}))}DialogTitle.propTypes=_objectSpread(_objectSpread({},h.default.propTypes),{},{className:u.string}),DialogTitle.defaultProps=_objectSpread(_objectSpread({},h.default.propTypes),{},{variant:"h3",tag:"h3",className:""})},2526:(r,l,s)=>{"use strict";var u=s(62688),c=s(12470).__,p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=ModalTip;var m=p(s(41594)),v=s(79397),h=p(s(85418)),y=p(s(55725));function ModalTip(r){return m.default.createElement("div",{className:(0,v.arrayToClassName)(["eps-modal__tip",r.className])},m.default.createElement(h.default,{variant:"h3",tag:"h3"},r.title),r.description&&m.default.createElement(y.default,{variant:"xs"},r.description))}ModalTip.propTypes={className:u.string,title:u.string,description:u.string},ModalTip.defaultProps={className:"",title:c("Tip","elementor")}},3416:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Grid;var p=c(s(41594)),m=c(s(10906)),v=s(79397);function Grid(r){var l=["eps-grid",r.className].concat((0,m.default)(function getPropsClasses(r,l){var s=[];for(var u in r)if(l[u]){var c=isValidPropValue(l[u])?l[u]:"";s.push(getBaseClassName()+renderPropValueBrackets(r[u],c))}return s}({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 }}"},r)));return p.default.createElement("div",{style:function getStyle(){return isValidPropValue(r.spacing)?{"--grid-spacing-gutter":(0,v.pxToRem)(r.spacing)}:{}}(),className:(0,v.arrayToClassName)(l)},r.children)}function renderPropValueBrackets(r,l){var s=r.match(/{{.*?}}/);if(s){var u=l?s[0].replace(/[{ }]/g,"").replace(/value/i,l):"";r=r.replace(s[0],u)}return r}function getBaseClassName(){return"eps-grid"}function isValidPropValue(r){return r&&"boolean"!=typeof r}s(28042),Grid.propTypes={className:u.string,direction:u.oneOf(["row","column","row-reverse","column-reverse"]),justify:u.oneOf(["start","center","end","space-between","space-evenly","space-around","stretch"]),alignContent:u.oneOf(["start","center","end","space-between","stretch"]),alignItems:u.oneOf(["start","center","end","baseline","stretch"]),container:u.bool,item:u.bool,noWrap:u.bool,wrapReverse:u.bool,zeroMinWidth:u.bool,spacing:u.number,xs:u.oneOfType([u.number,u.bool]),sm:u.oneOfType([u.number,u.bool]),md:u.oneOfType([u.number,u.bool]),lg:u.oneOfType([u.number,u.bool]),xl:u.oneOfType([u.number,u.bool]),xxl:u.oneOfType([u.number,u.bool]),children:u.any.isRequired},Grid.defaultProps={className:""}},3826:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Select;var p=c(s(41594));function Select(r){return p.default.createElement("select",{multiple:r.multiple,className:r.className,value:r.value,onChange:r.onChange,ref:r.elRef,onClick:function onClick(){var l;return null===(l=r.onClick)||void 0===l?void 0:l.call(r)}},r.options.map(function(r){return r.children?p.default.createElement("optgroup",{label:r.label,key:r.label},r.children.map(function(r){return p.default.createElement("option",{key:r.value,value:r.value},r.label)})):p.default.createElement("option",{key:r.value,value:r.value},r.label)}))}Select.propTypes={className:u.string,onChange:u.func,options:u.array,elRef:u.object,multiple:u.bool,value:u.oneOfType([u.array,u.string]),onClick:u.func},Select.defaultProps={className:"",options:[]}},4380:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardHeader;var p=c(s(41594)),m=s(79397);function CardHeader(r){var l="eps-card__header",s=[l,r.className],u={};return Object.prototype.hasOwnProperty.call(r,"padding")&&(u["--eps-card-header-padding"]=(0,m.pxToRem)(r.padding),s.push(l+"--padding")),p.default.createElement("header",{className:(0,m.arrayToClassName)(s),style:u},r.children)}s(45302),CardHeader.propTypes={className:u.string,padding:u.string,passive:u.bool,active:u.bool,children:u.any.isRequired},CardHeader.defaultProps={className:""}},4688:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=SiteParts;var m=p(s(41594)),v=p(s(78304)),h=p(s(47483)),y=p(s(70692)),g=p(s(61678)),_=p(s(44969)),b=s(8188),w=function InfoButton(r){var l={text:u("Info","elementor"),hideText:!0,icon:"eicon-info-circle e-site-part__info-toggle"};return m.default.createElement(g.default,{toggleButtonProps:l,title:r.title},m.default.createElement(y.default,{columns:2,spacing:60},m.default.createElement("section",null,m.default.createElement("h3",null,r.type),m.default.createElement("p",null,r.content,m.default.createElement("br",null),m.default.createElement(h.default,{text:u("Learn More","elementor"),color:"link",target:"_blank",url:r.docs})),m.default.createElement("div",{className:"eps-modal__tip"},m.default.createElement("h3",null,u("Tip","elementor")),m.default.createElement("p",null,r.tip))),m.default.createElement("section",null,m.default.createElement("h3",null,u("Watch Video","elementor")),m.default.createElement("div",{className:"video-wrapper"},m.default.createElement("iframe",{id:"ytplayer",src:r.video_url,frameBorder:"0"})))))};function SiteParts(r){var l=m.default.useContext(b.Context).templateTypes;return m.default.createElement(y.default,{className:"e-site-editor__site-parts",colMinWidth:200,spacing:25},l.map(function(l){return m.default.createElement(_.default,(0,v.default)({className:"e-site-editor__site-part",actionButton:m.default.createElement(w,(0,v.default)({type:l.title},l.tooltip_data)),thumbnail:l.urls.thumbnail,key:l.type},l),m.default.createElement(r.hoverElement,l))}))}w.propTypes={content:c.string.isRequired,docs:c.string.isRequired,tip:c.string.isRequired,title:c.string.isRequired,type:c.string.isRequired,video_url:c.string.isRequired},SiteParts.propTypes={hoverElement:c.func.isRequired}},4815:()=>{},6056:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=HeaderButtons;var m=p(s(41594)),v=p(s(78304)),h=p(s(46361)),y=p(s(205));function HeaderButtons(r){var l=(0,h.default)(),s="";if(r.buttons.length){var c=r.buttons.map(function(r){return m.default.createElement(y.default,(0,v.default)({key:r.id},r))});s=m.default.createElement(m.default.Fragment,null,c)}return m.default.createElement("div",{className:"eps-app__header-buttons"},m.default.createElement(y.default,{text:u("Close","elementor"),icon:"eicon-close",className:"eps-app__close-button",onClick:function actionOnClose(){r.onClose?r.onClose():l.backToDashboard()}}),s)}HeaderButtons.propTypes={buttons:c.arrayOf(c.object),onClose:c.func},HeaderButtons.defaultProps={buttons:[]}},7229:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardBody;var p=c(s(41594)),m=s(79397);function CardBody(r){var l="eps-card__body",s=[l,r.className],u={};return Object.prototype.hasOwnProperty.call(r,"padding")&&(u["--eps-card-body-padding"]=(0,m.pxToRem)(r.padding),s.push(l+"--padding")),p.default.createElement("main",{className:(0,m.arrayToClassName)(s),style:u},r.children)}s(45302),CardBody.propTypes={className:u.string,padding:u.string,passive:u.bool,active:u.bool,children:u.any.isRequired},CardBody.defaultProps={className:""}},8188:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=l.TemplateTypesConsumer=l.Context=void 0;var m=p(s(41594)),v=p(s(39805)),h=p(s(40989)),y=p(s(15118)),g=p(s(29402)),_=p(s(87861)),b=p(s(85707));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}s(96431);var w=l.Context=m.default.createContext(),x=function(r){function TemplateTypesContext(r){var l;return(0,v.default)(this,TemplateTypesContext),(l=function _callSuper(r,l,s){return l=(0,g.default)(l),(0,y.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,g.default)(r).constructor):l.apply(r,s))}(this,TemplateTypesContext,[r])).state={templateTypes:[],loading:!0,error:!1},l}return(0,_.default)(TemplateTypesContext,r),(0,h.default)(TemplateTypesContext,[{key:"componentDidMount",value:function componentDidMount(){var r=this;this.getTemplateTypes().then(function(l){r.setState({templateTypes:l,loading:!1})}).fail(function(l){r.setState({error:l.statusText?l.statusText:l,loading:!1})})}},{key:"getTemplateTypes",value:function getTemplateTypes(){return elementorCommon.ajax.load({action:"app_site_editor_template_types"})}},{key:"render",value:function render(){return this.state.error?m.default.createElement("div",{className:"e-loading-wrapper"},m.default.createElement("h3",null,u("Error:","elementor")," ",this.state.error)):this.state.loading?m.default.createElement("div",{className:"elementor-loading"},m.default.createElement("div",{className:"elementor-loader-wrapper"},m.default.createElement("div",{className:"elementor-loader"},m.default.createElement("div",{className:"elementor-loader-boxes"},m.default.createElement("div",{className:"elementor-loader-box"}),m.default.createElement("div",{className:"elementor-loader-box"}),m.default.createElement("div",{className:"elementor-loader-box"}),m.default.createElement("div",{className:"elementor-loader-box"}))),m.default.createElement("div",{className:"elementor-loading-title"},u("Loading","elementor")))):m.default.createElement(w.Provider,{value:this.state},this.props.children)}}])}(m.default.Component);(0,b.default)(x,"propTypes",{children:c.object.isRequired});l.TemplateTypesConsumer=w.Consumer,l.default=x},9535:(r,l,s)=>{var u=s(89736);function _regenerator(){var l,s,c="function"==typeof Symbol?Symbol:{},p=c.iterator||"@@iterator",m=c.toStringTag||"@@toStringTag";function i(r,c,p,m){var h=c&&c.prototype instanceof Generator?c:Generator,y=Object.create(h.prototype);return u(y,"_invoke",function(r,u,c){var p,m,h,y=0,g=c||[],_=!1,b={p:0,n:0,v:l,a:d,f:d.bind(l,4),d:function d(r,s){return p=r,m=0,h=l,b.n=s,v}};function d(r,u){for(m=r,h=u,s=0;!_&&y&&!c&&s<g.length;s++){var c,p=g[s],w=b.p,x=p[2];r>3?(c=x===u)&&(h=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=l):p[0]<=w&&((c=r<2&&w<p[1])?(m=0,b.v=u,b.n=p[1]):w<x&&(c=r<3||p[0]>u||u>x)&&(p[4]=r,p[5]=u,b.n=x,m=0))}if(c||r>1)return v;throw _=!0,u}return function(c,g,w){if(y>1)throw TypeError("Generator is already running");for(_&&1===g&&d(g,w),m=g,h=w;(s=m<2?l:h)||!_;){p||(m?m<3?(m>1&&(b.n=-1),d(m,h)):b.n=h:b.v=h);try{if(y=2,p){if(m||(c="next"),s=p[c]){if(!(s=s.call(p,h)))throw TypeError("iterator result is not an object");if(!s.done)return s;h=s.value,m<2&&(m=0)}else 1===m&&(s=p.return)&&s.call(p),m<2&&(h=TypeError("The iterator does not provide a '"+c+"' method"),m=1);p=l}else if((s=(_=b.n<0)?h:r.call(u,b))!==v)break}catch(r){p=l,m=1,h=r}finally{y=1}}return{value:s,done:_}}}(r,p,m),!0),y}var v={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}s=Object.getPrototypeOf;var h=[][p]?s(s([][p]())):(u(s={},p,function(){return this}),s),y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(h);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,u(r,m,"GeneratorFunction")),r.prototype=Object.create(y),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,u(y,"constructor",GeneratorFunctionPrototype),u(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",u(GeneratorFunctionPrototype,m,"GeneratorFunction"),u(y),u(y,m,"Generator"),u(y,p,function(){return this}),u(y,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(l){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(l)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},10575:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function useIntroduction(r){var l,s=(0,p.useState)(!(null===(l=window.elementorAppConfig)||void 0===l||null===(l=l.user)||void 0===l||null===(l=l.introduction)||void 0===l||!l[r])),u=(0,c.default)(s,2),m=u[0],v=u[1];return{isViewed:m,markAsViewed:function markAsViewed(){return r?new Promise(function(l,s){m&&s(),elementorCommon.ajax.addRequest("introduction_viewed",{data:{introductionKey:r},error:function error(){return s()},success:function success(){var s;v(!0),null!==(s=window.elementorAppConfig)&&void 0!==s&&null!==(s=s.user)&&void 0!==s&&s.introduction&&(window.elementorAppConfig.user.introduction[r]=!0),l()}})}):Promise.reject()}}};var c=u(s(18821)),p=s(41594)},10739:r=>{r.exports=function _objectWithoutPropertiesLoose(r,l){if(null==r)return{};var s={};for(var u in r)if({}.hasOwnProperty.call(r,u)){if(-1!==l.indexOf(u))continue;s[u]=r[u]}return s},r.exports.__esModule=!0,r.exports.default=r.exports},10906:(r,l,s)=>{var u=s(91819),c=s(20365),p=s(37744),m=s(78687);r.exports=function _toConsumableArray(r){return u(r)||c(r)||p(r)||m()},r.exports.__esModule=!0,r.exports.default=r.exports},11018:r=>{r.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},r.exports.__esModule=!0,r.exports.default=r.exports},11327:(r,l,s)=>{var u=s(10564).default;r.exports=function toPrimitive(r,l){if("object"!=u(r)||!r)return r;var s=r[Symbol.toPrimitive];if(void 0!==s){var c=s.call(r,l||"default");if("object"!=u(c))return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(r)},r.exports.__esModule=!0,r.exports.default=r.exports},12470:r=>{"use strict";r.exports=wp.i18n},12505:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Select2;var p=c(s(41594)),m=c(s(85707)),v=c(s(3826));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,m.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}s(4815);var h=function getDefaultSettings(){return{allowClear:!0,placeholder:"",dir:elementorCommon.config.isRTL?"rtl":"ltr"}};function Select2(r){var l=p.default.useRef(null);return p.default.useEffect(function(){var s=jQuery(l.current).select2(_objectSpread(_objectSpread(_objectSpread({},h()),r.settings),{},{placeholder:r.placeholder})).on("select2:select select2:unselect",r.onChange);return r.onReady&&r.onReady(s),function(){s.select2("destroy").off("select2:select select2:unselect")}},[r.settings,r.options]),p.default.useEffect(function(){jQuery(l.current).val(r.value).trigger("change")},[r.value]),p.default.createElement(v.default,{multiple:r.multiple,value:r.value,onChange:r.onChange,elRef:l,options:r.options,placeholder:r.placeholder})}Select2.propTypes={value:u.oneOfType([u.array,u.string]),onChange:u.func,onReady:u.func,options:u.array,settings:u.object,multiple:u.bool,placeholder:u.string},Select2.defaultProps={settings:{},options:[],dependencies:[],placeholder:""}},14546:()=>{},14718:(r,l,s)=>{var u=s(29402);r.exports=function _superPropBase(r,l){for(;!{}.hasOwnProperty.call(r,l)&&null!==(r=u(r)););return r},r.exports.__esModule=!0,r.exports.default=r.exports},14888:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Header;var p=c(s(41594)),m=c(s(78304)),v=c(s(3416)),h=c(s(6056)),y=c(s(80791));function Header(r){(0,y.default)({title:r.title});var l="span",s={};return r.titleRedirectRoute&&(l="a",s={href:"#".concat(r.titleRedirectRoute),target:"_self"}),p.default.createElement(v.default,{container:!0,alignItems:"center",justify:"space-between",className:"eps-app__header"},p.default.createElement(l,(0,m.default)({className:"eps-app__logo-title-wrapper"},s),p.default.createElement("i",{className:"eps-app__logo eicon-elementor-circle"}),p.default.createElement("h1",{className:"eps-app__title"},r.title)),p.default.createElement(h.default,{buttons:r.buttons,onClose:r.onClose}))}Header.propTypes={title:u.string,titleRedirectRoute:u.string,buttons:u.arrayOf(u.object),onClose:u.func},Header.defaultProps={buttons:[]}},15118:(r,l,s)=>{var u=s(10564).default,c=s(36417);r.exports=function _possibleConstructorReturn(r,l){if(l&&("object"==u(l)||"function"==typeof l))return l;if(void 0!==l)throw new TypeError("Derived constructors may only return object or undefined");return c(r)},r.exports.__esModule=!0,r.exports.default=r.exports},15656:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Dialog;var p=c(s(41594)),m=c(s(54902)),v=c(s(51776)),h=c(s(2363)),y=c(s(59250)),g=c(s(20394)),_=c(s(18861));function Dialog(r){return p.default.createElement(m.default,{onSubmit:r.onSubmit,onClose:r.onClose},p.default.createElement(v.default,null,r.title&&p.default.createElement(h.default,null,r.title),r.text&&p.default.createElement(y.default,null,r.text),r.children),p.default.createElement(g.default,null,p.default.createElement(_.default,{key:"dismiss",text:r.dismissButtonText,onClick:r.dismissButtonOnClick,url:r.dismissButtonUrl,target:r.dismissButtonTarget,tabIndex:"2"}),p.default.createElement(_.default,{key:"approve",text:r.approveButtonText,onClick:r.approveButtonOnClick,url:r.approveButtonUrl,target:r.approveButtonTarget,color:r.approveButtonColor,elRef:r.approveButtonRef,tabIndex:"1"})))}s(91618),Dialog.propTypes={title:u.any,text:u.any,children:u.any,onSubmit:u.func,onClose:u.func,dismissButtonText:u.string.isRequired,dismissButtonOnClick:u.func,dismissButtonUrl:u.string,dismissButtonTarget:u.string,approveButtonText:u.string.isRequired,approveButtonOnClick:u.func,approveButtonUrl:u.string,approveButtonColor:u.string,approveButtonTarget:u.string,approveButtonRef:u.object},Dialog.defaultProps={},Dialog.Wrapper=m.default,Dialog.Content=v.default,Dialog.Title=h.default,Dialog.Text=y.default,Dialog.Actions=g.default,Dialog.Button=_.default},16357:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardHeadline;var p=c(s(41594)),m=s(79397);function CardHeadline(r){var l=["eps-card__headline",r.className];return p.default.createElement("h4",{className:(0,m.arrayToClassName)(l)},r.children)}s(45302),CardHeadline.propTypes={className:u.string,children:u.any.isRequired},CardHeadline.defaultProps={className:""}},16944:()=>{},18186:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Menu;var p=c(s(41594)),m=c(s(78304));s(37868);var v=c(s(47483)),h=c(s(47485)),y=s(83040);function Menu(r){var l=function ActionButton(l){return r.actionButton?r.actionButton(l):""};return r.promotion?p.default.createElement("nav",{className:"eps-menu"},r.children,p.default.createElement("ul",null,r.menuItems.map(function(r){return p.default.createElement("li",{key:r.type,className:"eps-menu-item"},p.default.createElement(v.default,(0,m.default)({text:r.title,className:"eps-menu-item__link"},r)),p.default.createElement(l,r))}))):p.default.createElement(y.LocationProvider,{history:h.default.appHistory},p.default.createElement("nav",{className:"eps-menu"},r.children,p.default.createElement("ul",null,r.menuItems.map(function(r){return p.default.createElement(y.Match,{key:r.type,path:r.url},function(s){var u=s.match;return p.default.createElement("li",{key:r.type,className:"eps-menu-item".concat(u?" eps-menu-item--active":"")},p.default.createElement(v.default,(0,m.default)({text:r.title,className:"eps-menu-item__link"},r)),p.default.createElement(l,r))})}))))}Menu.propTypes={menuItems:u.arrayOf(u.object),children:u.any,actionButton:u.func,promotion:u.bool}},18320:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardImage;var p=c(s(41594));function CardImage(r){var l=p.default.createElement("img",{src:r.src,alt:r.alt,className:"eps-card__image",loading:"lazy",onError:r.onError});return p.default.createElement("figure",{className:"eps-card__figure ".concat(r.className)},l,r.children)}s(45302),CardImage.propTypes={className:u.string,src:u.string.isRequired,alt:u.string.isRequired,children:u.any,onError:u.func},CardImage.defaultProps={className:"",onError:function onError(){}}},18821:(r,l,s)=>{var u=s(70569),c=s(65474),p=s(37744),m=s(11018);r.exports=function _slicedToArray(r,l){return u(r)||c(r,l)||p(r,l)||m()},r.exports.__esModule=!0,r.exports.default=r.exports},18861:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogButton;var p=c(s(41594)),m=c(s(85707)),v=c(s(78304)),h=c(s(47483));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,m.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function DialogButton(r){return p.default.createElement(h.default,(0,v.default)({},r,{className:"eps-dialog__button ".concat(r.className)}))}DialogButton.propTypes=_objectSpread(_objectSpread({},h.default.propTypes),{},{tabIndex:u.string,type:u.string}),DialogButton.defaultProps=_objectSpread(_objectSpread({},h.default.defaultProps),{},{tabIndex:"0",type:"button"})},20365:r=>{r.exports=function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)},r.exports.__esModule=!0,r.exports.default=r.exports},20394:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogActions;var p=c(s(41594));function DialogActions(r){return p.default.createElement("div",{className:"eps-dialog__buttons"},r.children)}DialogActions.propTypes={children:u.any}},20567:r=>{"use strict";var warning=function(){};r.exports=warning},21114:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function useConfirmAction(r){var l=r.action,s=r.doNotShowAgainKey,u=void 0===s?null:s,h=(0,v.default)(u),y=h.isViewed,g=h.markAsViewed,_=(0,m.useState)({isOpen:!1,actionArgs:[]}),b=(0,p.default)(_,2),w=b[0],x=b[1],P=(0,m.useState)(!1),O=(0,p.default)(P,2),C=O[0],j=O[1];return{checkbox:{isChecked:C,setIsChecked:j},dialog:{isOpen:w.isOpen,approve:function approve(){l.apply(void 0,(0,c.default)(w.actionArgs)),C&&u&&g(),x({isOpen:!1,actionArgs:[]})},dismiss:function dismiss(){x({isOpen:!1,actionArgs:[]})}},runAction:function runAction(){for(var r=arguments.length,s=new Array(r),u=0;u<r;u++)s[u]=arguments[u];y?l.apply(void 0,s):x({isOpen:!0,actionArgs:s})}}};var c=u(s(10906)),p=u(s(18821)),m=s(41594),v=u(s(10575))},21689:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Box;var p=c(s(41594)),m=s(79397);function Box(r){var l="eps-box",s=[l,r.className],u={};return Object.prototype.hasOwnProperty.call(r,"padding")&&(u["--eps-box-padding"]=(0,m.pxToRem)(r.padding),s.push(l+"--padding")),p.default.createElement("div",{style:u,className:(0,m.arrayToClassName)(s)},r.children)}s(51959),Box.propTypes={className:u.string,padding:u.string,children:u.oneOfType([u.string,u.object,u.arrayOf(u.object)]).isRequired},Box.defaultProps={className:""}},22057:()=>{},22322:()=>{},23074:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardFooter;var p=c(s(41594)),m=s(79397);function CardFooter(r){var l="eps-card__footer",s=[l,r.className],u={};return Object.prototype.hasOwnProperty.call(r,"padding")&&(u["--eps-card-footer-padding"]=(0,m.pxToRem)(r.padding),s.push(l+"--padding")),p.default.createElement("footer",{className:(0,m.arrayToClassName)(s),style:u},r.children)}s(45302),CardFooter.propTypes={className:u.string,padding:u.string,passive:u.bool,active:u.bool,children:u.object.isRequired},CardFooter.defaultProps={className:""}},24017:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Sidebar;var p=c(s(41594));function Sidebar(r){return p.default.createElement("div",{className:"eps-app__sidebar"},r.children)}Sidebar.propTypes={children:u.object}},25368:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Content;var p=c(s(41594));function Content(r){return p.default.createElement("main",{className:"eps-app__content ".concat(r.className)},r.children)}Content.propTypes={children:u.any,className:u.string},Content.defaultProps={className:""}},26587:()=>{},27843:()=>{},28042:()=>{},28101:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function NotFound(){var r={title:u("Not Found","elementor"),className:"eps-app__not-found",content:p.default.createElement("h1",null," ",u("Not Found","elementor")," "),sidebar:p.default.createElement(p.default.Fragment,null)};return p.default.createElement(m.default,r)};var p=c(s(41594)),m=c(s(80226))},28127:(r,l,s)=>{"use strict";var u="__global_unique_id__";r.exports=function(){return s.g[u]=(s.g[u]||0)+1}},28929:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784),p=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Collapse;var m=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,m,v={__proto__:null,default:r};if(null===r||"object"!=p(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?c(v,h,m):v[h]=r[h]);return v}(r,l)}(s(41594)),v=c(s(85707)),h=c(s(18821)),y=s(79397),g=s(77879),_=c(s(79514)),b=c(s(62521));function Collapse(r){var l=(0,m.useState)(r.isOpened),s=(0,h.default)(l,2),u=s[0],c=s[1],p="e-app-collapse",_=[p,r.className,(0,v.default)({},p+"--opened",u)];return(0,m.useEffect)(function(){r.isOpened!==u&&c(r.isOpened)},[r.isOpened]),(0,m.useEffect)(function(){r.onChange&&r.onChange(u)},[u]),m.default.createElement(g.CollapseContext.Provider,{value:{toggle:function toggle(){return c(function(r){return!r})}}},m.default.createElement("div",{className:(0,y.arrayToClassName)(_)},r.children))}s(57463),Collapse.propTypes={className:u.string,isOpened:u.bool,onChange:u.func,children:u.oneOfType([u.node,u.arrayOf(u.node)])},Collapse.defaultProps={className:"",isOpened:!1},Collapse.Toggle=_.default,Collapse.Content=b.default},29402:r=>{function _getPrototypeOf(l){return r.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r.exports.__esModule=!0,r.exports.default=r.exports,_getPrototypeOf(l)}r.exports=_getPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},31659:(r,l,s)=>{"use strict";l.__esModule=!0;var u=s(41594),c=(_interopRequireDefault(u),_interopRequireDefault(s(62688))),p=_interopRequireDefault(s(28127));_interopRequireDefault(s(20567));function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}}function _classCallCheck(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(r,l){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!l||"object"!=typeof l&&"function"!=typeof l?r:l}function _inherits(r,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function, not "+typeof l);r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(r,l):r.__proto__=l)}var m=1073741823;l.default=function createReactContext(r,l){var s,v,h="__create-react-context-"+(0,p.default)()+"__",y=function(r){function Provider(){var l,s;_classCallCheck(this,Provider);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return l=s=_possibleConstructorReturn(this,r.call.apply(r,[this].concat(c))),s.emitter=function createEventEmitter(r){var l=[];return{on:function on(r){l.push(r)},off:function off(r){l=l.filter(function(l){return l!==r})},get:function get(){return r},set:function set(s,u){r=s,l.forEach(function(l){return l(r,u)})}}}(s.props.value),_possibleConstructorReturn(s,l)}return _inherits(Provider,r),Provider.prototype.getChildContext=function getChildContext(){var r;return(r={})[h]=this.emitter,r},Provider.prototype.componentWillReceiveProps=function componentWillReceiveProps(r){if(this.props.value!==r.value){var s=this.props.value,u=r.value,c=void 0;!function objectIs(r,l){return r===l?0!==r||1/r==1/l:r!=r&&l!=l}(s,u)?(c="function"==typeof l?l(s,u):m,0!==(c|=0)&&this.emitter.set(r.value,c)):c=0}},Provider.prototype.render=function render(){return this.props.children},Provider}(u.Component);y.childContextTypes=((s={})[h]=c.default.object.isRequired,s);var g=function(l){function Consumer(){var r,s;_classCallCheck(this,Consumer);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return r=s=_possibleConstructorReturn(this,l.call.apply(l,[this].concat(c))),s.state={value:s.getValue()},s.onUpdate=function(r,l){0!==((0|s.observedBits)&l)&&s.setState({value:s.getValue()})},_possibleConstructorReturn(s,r)}return _inherits(Consumer,l),Consumer.prototype.componentWillReceiveProps=function componentWillReceiveProps(r){var l=r.observedBits;this.observedBits=null==l?m:l},Consumer.prototype.componentDidMount=function componentDidMount(){this.context[h]&&this.context[h].on(this.onUpdate);var r=this.props.observedBits;this.observedBits=null==r?m:r},Consumer.prototype.componentWillUnmount=function componentWillUnmount(){this.context[h]&&this.context[h].off(this.onUpdate)},Consumer.prototype.getValue=function getValue(){return this.context[h]?this.context[h].get():r},Consumer.prototype.render=function render(){return function onlyChild(r){return Array.isArray(r)?r[0]:r}(this.props.children)(this.state.value)},Consumer}(u.Component);return g.contextTypes=((v={})[h]=c.default.object,v),{Provider:y,Consumer:g}},r.exports=l.default},32091:r=>{"use strict";r.exports=function(r,l,s,u,c,p,m,v){if(!r){var h;if(void 0===l)h=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var y=[s,u,c,p,m,v],g=0;(h=new Error(l.replace(/%s/g,function(){return y[g++]}))).name="Invariant Violation"}throw h.framesToPop=1,h}}},33791:()=>{},33929:(r,l,s)=>{var u=s(67114),c=s(89736);r.exports=function AsyncIterator(r,l){function n(s,c,p,m){try{var v=r[s](c),h=v.value;return h instanceof u?l.resolve(h.v).then(function(r){n("next",r,p,m)},function(r){n("throw",r,p,m)}):l.resolve(h).then(function(r){v.value=r,p(v)},function(r){return n("throw",r,p,m)})}catch(r){m(r)}}var s;this.next||(c(AsyncIterator.prototype),c(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),c(this,"_invoke",function(r,u,c){function f(){return new l(function(l,s){n(r,c,l,s)})}return s=s?s.then(f,f):f()},!0)},r.exports.__esModule=!0,r.exports.default=r.exports},34444:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784),m=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Layout;var v=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,p,v={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((p=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(p.get||p.set)?c(v,h,p):v[h]=r[h]);return v}(r,l)}(s(41594)),h=p(s(80226)),y=p(s(84691)),g=p(s(8188)),_=p(s(41494)),b=p(s(62841));function Layout(r){var l=(0,_.default)().getAll().return_to,s=(0,v.useCallback)(function(){l&&(0,b.default)(l)||(window.top.location=elementorAppConfig.admin_url)},[l]),c=(0,v.useMemo)(function(){var l;return{title:u("Theme Builder","elementor"),titleRedirectRoute:null!==(l=r.titleRedirectRoute)&&void 0!==l?l:null,headerButtons:r.headerButtons,sidebar:v.default.createElement(y.default,{allPartsButton:r.allPartsButton,promotion:r.promotion}),content:r.children,onClose:s}},[r.titleRedirectRoute,r.headerButtons,r.allPartsButton,r.promotion,r.children,s]);return v.default.createElement(g.default,null,v.default.createElement(h.default,c))}s(27843),Layout.propTypes={headerButtons:c.arrayOf(c.object),allPartsButton:c.element.isRequired,children:c.object.isRequired,promotion:c.bool,titleRedirectRoute:c.string},Layout.defaultProps={headerButtons:[]}},34744:(r,l,s)=>{"use strict";var u=s(62688),c=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=PopoverDialog;var p=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,m,v={__proto__:null,default:r};if(null===r||"object"!=c(r)&&"function"!=typeof r)return v;if(p=l?u:s){if(p.has(r))return p.get(r);p.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?p(v,h,m):v[h]=r[h]);return v}(r,l)}(s(41594));function PopoverDialog(r){var l=r.targetRef,s=r.offsetTop,u=r.offsetLeft,c=r.wrapperClass,m=r.trigger,v=r.hideAfter,h=(0,p.useCallback)(function(r){var c=null==l?void 0:l.current;if(c&&r){var p=function showPopover(){r.style.display="block",r.setAttribute("aria-expanded",!0);var l=c.getBoundingClientRect(),p=r.getBoundingClientRect(),m=p.width-l.width;r.style.top=l.bottom+s+"px",r.style.left=l.left-m/2-u+"px",r.style.setProperty("--popover-arrow-offset-end",(p.width-16)/2+"px")},h=function hidePopover(){r.style.display="none",r.setAttribute("aria-expanded",!1)};"hover"===m?function handlePopoverHover(){var l=!0,s=null;c.addEventListener("mouseover",function(){l=!0,p()}),c.addEventListener("mouseleave",function(){s=setTimeout(function(){l&&"block"===r.style.display&&h()},v)}),r.addEventListener("mouseover",function(){l=!1,s&&(clearTimeout(s),s=null)}),r.addEventListener("mouseleave",function(){s=setTimeout(function(){l&&"block"===r.style.display&&h()},v),l=!0})}():"click"===m&&function handlePopoverClick(){var l=!1;c.addEventListener("click",function(r){r.preventDefault(),r.stopPropagation(),l?(h(),l=!1):(p(),l=!0)}),r.addEventListener("click",function(r){r.stopPropagation()}),document.body.addEventListener("click",function(){l&&(h(),l=!1)})}()}},[l]),y="e-app__popover";return c&&(y+=" "+c),p.default.createElement("div",{className:y,ref:h},r.children)}PopoverDialog.propTypes={targetRef:u.oneOfType([u.func,u.shape({current:u.any})]).isRequired,trigger:u.string,direction:u.string,offsetTop:u.oneOfType([u.string,u.number]),offsetLeft:u.oneOfType([u.string,u.number]),wrapperClass:u.string,children:u.any,hideAfter:u.number},PopoverDialog.defaultProps={direction:"bottom",trigger:"hover",offsetTop:10,offsetLeft:0,hideAfter:300}},35210:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function Promotion(){var r=elementorAppConfig.promotion.upgrade_url||"https://go.elementor.com/go-pro-theme-builder/",l=function PromotionHoverElement(l){var s="".concat(r,"?type=").concat(l.type);return m.default.createElement(y.default,{className:"e-site-editor__promotion-overlay"},m.default.createElement("a",{className:"e-site-editor__promotion-overlay__link",target:"_blank",rel:"noopener noreferrer",href:s},m.default.createElement("i",{className:"e-site-editor__promotion-overlay__icon eicon-lock"}),m.default.createElement(h.default,{size:"sm",color:"brand",variant:"contained",text:u("Upgrade","elementor")})))};return l.propTypes={className:c.string,type:c.string.isRequired},m.default.createElement(b.default,{allPartsButton:m.default.createElement(v.default,{promotion:!0}),promotion:!0},m.default.createElement("section",{className:"e-site-editor__promotion"},m.default.createElement(g.default,{container:!0,className:"page-header"},m.default.createElement(g.default,{item:!0,sm:7,justify:"end"},m.default.createElement(_.default,{variant:"h1"},u("Customize every part of your site","elementor")),m.default.createElement(x.default,null,u("Get total control, consistency and a faster workflow by designing the recurring parts that make up a complete website like the Header & Footer, Archive, 404, WooCommerce pages and more.","elementor"))),m.default.createElement(g.default,{item:!0,container:!0,justify:"end",alignItems:"start",sm:5},m.default.createElement(h.default,{size:"sm",color:"cta",variant:"contained",url:r,target:"_blank",text:u("Upgrade Now","elementor")}))),m.default.createElement("hr",{className:"eps-separator"}),m.default.createElement(w.default,{hoverElement:l})))};var m=p(s(41594)),v=p(s(76615)),h=p(s(47483)),y=p(s(70097)),g=p(s(3416)),_=p(s(85418)),b=p(s(34444)),w=p(s(4688)),x=p(s(55725));s(69978)},35676:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=c(s(41594)),m=c(s(4380)),v=c(s(7229)),h=c(s(18320)),y=c(s(70097)),g=c(s(23074)),_=c(s(16357)),b=c(s(62992));s(45302);var w=p.default.forwardRef(function(r,l){return p.default.createElement("article",{className:"eps-card ".concat(r.className),ref:l},r.children)});w.propTypes={type:u.string,className:u.string,children:u.any},w.defaultProps={className:""},w.displayName="Card",w.Header=m.default,w.Body=v.default,w.Image=h.default,w.Overlay=y.default,w.Footer=g.default,w.Headline=_.default,w.Divider=b.default;l.default=w},36417:r=>{r.exports=function _assertThisInitialized(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r},r.exports.__esModule=!0,r.exports.default=r.exports},37744:(r,l,s)=>{var u=s(78113);r.exports=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return u(r,l);var s={}.toString.call(r).slice(8,-1);return"Object"===s&&r.constructor&&(s=r.constructor.name),"Map"===s||"Set"===s?Array.from(r):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?u(r,l):void 0}},r.exports.__esModule=!0,r.exports.default=r.exports},37868:()=>{},39805:r=>{r.exports=function _classCallCheck(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")},r.exports.__esModule=!0,r.exports.default=r.exports},39970:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DropZone;var m=p(s(41594)),v=p(s(78304)),h=s(79397),y=p(s(98718)),g=p(s(59824)),_=p(s(76547)),b=p(s(85418)),w=p(s(55725));function DropZone(r){var l=["e-app-drop-zone",r.className],s={onDrop:function onDrop(l){if(!r.isLoading){var s=l.dataTransfer.files[0];s&&(0,h.isOneOf)(s.type,r.filetypes)?r.onFileSelect(s,l,"drop"):r.onError({id:"file_not_allowed",message:u("This file type is not allowed","elementor")})}}};return m.default.createElement("section",{className:(0,h.arrayToClassName)(l)},m.default.createElement(g.default,(0,v.default)({},s,{isLoading:r.isLoading}),r.icon&&m.default.createElement(_.default,{className:"e-app-drop-zone__icon ".concat(r.icon)}),r.heading&&m.default.createElement(b.default,{variant:"display-3"},r.heading),r.text&&m.default.createElement(w.default,{variant:"xl",className:"e-app-drop-zone__text"},r.text),r.secondaryText&&m.default.createElement(w.default,{variant:"xl",className:"e-app-drop-zone__secondary-text"},r.secondaryText),r.showButton&&m.default.createElement(y.default,{isLoading:r.isLoading,type:r.type,onButtonClick:r.onButtonClick,onFileSelect:r.onFileSelect,onWpMediaSelect:function onWpMediaSelect(l){return r.onWpMediaSelect(l)},onError:function onError(l){return r.onError(l)},text:r.buttonText,filetypes:r.filetypes,variant:r.buttonVariant,color:r.buttonColor,onFileChoose:r.onFileChoose}),r.description&&m.default.createElement(w.default,{variant:"xl",className:"e-app-drop-zone__description"},r.description)))}s(22322),DropZone.propTypes={className:c.string,children:c.any,type:c.string,onFileSelect:c.func.isRequired,onWpMediaSelect:c.func,heading:c.string,text:c.string,secondaryText:c.string,buttonText:c.string,buttonVariant:c.string,buttonColor:c.string,icon:c.string,showButton:c.bool,showIcon:c.bool,isLoading:c.bool,filetypes:c.array.isRequired,onError:c.func,description:c.string,onButtonClick:c.func,onFileChoose:c.func},DropZone.defaultProps={className:"",type:"file-explorer",icon:"eicon-library-upload",showButton:!0,showIcon:!0,onError:function onError(){}}},40362:(r,l,s)=>{"use strict";var u=s(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,r.exports=function(){function shim(r,l,s,c,p,m){if(m!==u){var v=new 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 v.name="Invariant Violation",v}}function getShim(){return shim}shim.isRequired=shim;var r={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 r.PropTypes=r,r}},40453:(r,l,s)=>{var u=s(10739);r.exports=function _objectWithoutProperties(r,l){if(null==r)return{};var s,c,p=u(r,l);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(r);for(c=0;c<m.length;c++)s=m[c],-1===l.indexOf(s)&&{}.propertyIsEnumerable.call(r,s)&&(p[s]=r[s])}return p},r.exports.__esModule=!0,r.exports.default=r.exports},40587:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Notice;var p=c(s(41594)),m=s(79397),v=c(s(55725)),h=c(s(76547)),y=c(s(3416));s(26587);var g={danger:"eicon-warning",info:"eicon-info-circle-o",warning:"eicon-warning"};function Notice(r){var l="eps-notice",s=[l,r.className];return r.color&&s.push(l+"-semantic",l+"--"+r.color),p.default.createElement(y.default,{className:(0,m.arrayToClassName)(s),container:!0,noWrap:!0,alignItems:"center",justify:"space-between"},p.default.createElement(y.default,{item:!0,container:!0,alignItems:"start",noWrap:!0},r.withIcon&&r.color&&p.default.createElement(h.default,{className:(0,m.arrayToClassName)(["eps-notice__icon",g[r.color]])}),p.default.createElement(v.default,{variant:"xs",className:"eps-notice__text"},r.label&&p.default.createElement("strong",null,r.label+" "),r.children)),r.button&&p.default.createElement(y.default,{item:!0,container:!0,justify:"end",className:l+"__button-container"},r.button))}Notice.propTypes={className:u.string,color:u.string,label:u.string,children:u.any.isRequired,icon:u.string,withIcon:u.bool,button:u.object},Notice.defaultProps={className:"",withIcon:!0,button:null}},40989:(r,l,s)=>{var u=s(45498);function _defineProperties(r,l){for(var s=0;s<l.length;s++){var c=l[s];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(r,u(c.key),c)}}r.exports=function _createClass(r,l,s){return l&&_defineProperties(r.prototype,l),s&&_defineProperties(r,s),Object.defineProperty(r,"prototype",{writable:!1}),r},r.exports.__esModule=!0,r.exports.default=r.exports},41494:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function useQueryParams(){var r,l=new URLSearchParams(window.location.search),s=Object.fromEntries(l.entries()),u=null===(r=location.hash.match(/\?(.+)/))||void 0===r?void 0:r[1],c={};u&&u.split("&").forEach(function(r){var l=r.split("="),s=(0,p.default)(l,2),u=s[0],m=s[1];c[u]=m});var m=_objectSpread(_objectSpread({},s),c);return{getAll:function getAll(){return m}}};var c=u(s(85707)),p=u(s(18821));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,c.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}},41594:r=>{"use strict";r.exports=React},41621:(r,l,s)=>{var u=s(14718);function _get(){return r.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(r,l,s){var c=u(r,l);if(c){var p=Object.getOwnPropertyDescriptor(c,l);return p.get?p.get.call(arguments.length<3?r:s):p.value}},r.exports.__esModule=!0,r.exports.default=r.exports,_get.apply(null,arguments)}r.exports=_get,r.exports.__esModule=!0,r.exports.default=r.exports},42209:(r,l,s)=>{"use strict";var u=s(41594),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=c(s(39805)),m=c(s(40989)),v=c(s(85707)),h=new(function(){return(0,m.default)(function Router(){(0,p.default)(this,Router),(0,v.default)(this,"routes",[]),(0,v.default)(this,"history",null)},[{key:"addRoute",value:function addRoute(r){this.routes.push(r)}},{key:"getRoutes",value:function getRoutes(){return this.routes.map(function(r){var l=r.props||{};return l.path=l.key=r.path,u.createElement(r.component,l)})}}])}());window.elementorAppPackages={router:h};l.default=h},43496:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(39805)),p=u(s(40989)),m=u(s(15118)),v=u(s(29402)),h=u(s(41621)),y=u(s(87861));s(54792);var g=u(s(47483));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}function _superPropGet(r,l,s,u){var c=(0,h.default)((0,v.default)(1&u?r.prototype:r),l,s);return 2&u&&"function"==typeof c?function(r){return c.apply(s,r)}:c}l.default=function(r){function SideMenuItem(){return(0,c.default)(this,SideMenuItem),function _callSuper(r,l,s){return l=(0,v.default)(l),(0,m.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,v.default)(r).constructor):l.apply(r,s))}(this,SideMenuItem,arguments)}return(0,y.default)(SideMenuItem,r),(0,p.default)(SideMenuItem,[{key:"getCssId",value:function getCssId(){return"eps-menu-item-"+_superPropGet(SideMenuItem,"getCssId",this,3)([])}},{key:"getClassName",value:function getClassName(){return"eps-menu-item "+_superPropGet(SideMenuItem,"getClassName",this,3)([])}}])}(g.default)},44969:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=SitePart;var p=c(s(41594)),m=c(s(35676)),v=c(s(4380)),h=c(s(7229)),y=c(s(18320)),g=c(s(85418));function SitePart(r){return p.default.createElement(m.default,{className:"e-site-part"},p.default.createElement(v.default,null,p.default.createElement(g.default,{tag:"h1",variant:"text-sm",className:"eps-card__headline"},r.title),r.actionButton),p.default.createElement(h.default,null,p.default.createElement(y.default,{alt:r.title,src:r.thumbnail},r.children)))}s(86161),SitePart.propTypes={thumbnail:u.string.isRequired,title:u.string.isRequired,children:u.object,showIndicator:u.bool,actionButton:u.object}},45302:()=>{},45498:(r,l,s)=>{var u=s(10564).default,c=s(11327);r.exports=function toPropertyKey(r){var l=c(r,"string");return"symbol"==u(l)?l:l+""},r.exports.__esModule=!0,r.exports.default=r.exports},45735:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=ListItem;var p=c(s(41594)),m=s(79397);function ListItem(r){var l,s="eps-list__item",u=[s,r.className];return Object.prototype.hasOwnProperty.call(r,"padding")&&(l={"--eps-list-item-padding":(0,m.pxToRem)(r.padding)},u.push(s+"--padding")),p.default.createElement("li",{style:l,className:(0,m.arrayToClassName)(u)},r.children)}ListItem.propTypes={className:u.string,padding:u.string,children:u.any.isRequired},ListItem.defaultProps={className:""}},45744:()=>{},46313:(r,l,s)=>{var u=s(9535),c=s(33929);r.exports=function _regeneratorAsyncGen(r,l,s,p,m){return new c(u().w(r,l,s,p),m||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},46361:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=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")}}}},47483:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=c(s(41594)),m=c(s(78304)),v=c(s(39805)),h=c(s(40989)),y=c(s(15118)),g=c(s(29402)),_=c(s(87861)),b=c(s(85707)),w=s(83040),x=c(s(47485)),P=c(s(34744)),O=c(s(76547));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var C=l.default=function(r){function Button(){return(0,v.default)(this,Button),function _callSuper(r,l,s){return l=(0,g.default)(l),(0,y.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,g.default)(r).constructor):l.apply(r,s))}(this,Button,arguments)}return(0,_.default)(Button,r),(0,h.default)(Button,[{key:"getCssId",value:function getCssId(){return this.props.id}},{key:"getClassName",value:function getClassName(){var r="eps-button";return[r,this.props.className].concat(this.getStylePropsClasses(r)).filter(function(r){return""!==r}).join(" ")}},{key:"getStylePropsClasses",value:function getStylePropsClasses(r){var l=this,s=[];return["color","size","variant"].forEach(function(u){var c=l.props[u];c&&s.push(r+"--"+c)}),s}},{key:"getIcon",value:function getIcon(){if(this.props.icon){var r=p.default.createRef(null),l=this.props.tooltip||this.props.text,s=p.default.createElement(O.default,{ref:r,className:this.props.icon,"aria-hidden":"true"}),u="";return this.props.hideText&&(u=p.default.createElement("span",{className:"sr-only"},l)),p.default.createElement(p.default.Fragment,null,s,u,this.props.tooltip&&p.default.createElement(P.default,{targetRef:r,wrapperClass:"e-kit-library__tooltip"},this.props.tooltip))}return""}},{key:"getText",value:function getText(){return this.props.hideText?"":p.default.createElement("span",null,this.props.text)}},{key:"render",value:function render(){var r={},l=this.getCssId(),s=this.getClassName();l&&(r.id=l),s&&(r.className=s),this.props.onClick&&(r.onClick=this.props.onClick),this.props.rel&&(r.rel=this.props.rel),this.props.elRef&&(r.ref=this.props.elRef);var u=p.default.createElement(p.default.Fragment,null,this.getIcon(),this.getText());return this.props.url?0===this.props.url.indexOf("http")?p.default.createElement("a",(0,m.default)({href:this.props.url,target:this.props.target},r),u):(r.getProps=function(l){return l.isCurrent&&(r.className+=" active"),{className:r.className}},p.default.createElement(w.LocationProvider,{history:x.default.appHistory},p.default.createElement(w.Link,(0,m.default)({to:this.props.url},r),u))):p.default.createElement("div",r,u)}}])}(p.default.Component);(0,b.default)(C,"propTypes",{text:u.string.isRequired,hideText:u.bool,icon:u.string,tooltip:u.string,id:u.string,className:u.string,url:u.string,onClick:u.func,variant:u.oneOf(["contained","underlined","outlined",""]),color:u.oneOf(["primary","secondary","cta","link","disabled"]),size:u.oneOf(["sm","md","lg"]),target:u.string,rel:u.string,elRef:u.object}),(0,b.default)(C,"defaultProps",{id:"",className:"",variant:"",target:"_parent"})},47485:r=>{"use strict";r.exports=elementorAppPackages.router},47579:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Checkbox;var p=c(s(41594)),m=s(79397);function Checkbox(r){var l=r.className,s=r.checked,u=r.rounded,c=r.indeterminate,v=r.error,h=r.disabled,y=r.onChange,g=r.id,_="eps-checkbox",b=[_,l];return u&&b.push(_+"--rounded"),c&&b.push(_+"--indeterminate"),v&&b.push(_+"--error"),p.default.createElement("input",{className:(0,m.arrayToClassName)(b),type:"checkbox",checked:s,disabled:h,onChange:y,id:g})}s(33791),Checkbox.propTypes={className:u.string,checked:u.bool,disabled:u.bool,indeterminate:u.bool,rounded:u.bool,error:u.bool,onChange:u.func,id:u.string},Checkbox.defaultProps={className:"",checked:null,disabled:!1,indeterminate:!1,error:!1,onChange:function onChange(){}}},48590:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Popover;var p=c(s(41594));function Popover(r){return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"eps-popover__background",onClick:r.closeFunction}),p.default.createElement("ul",{className:"eps-popover ".concat(function getArrowPositionClass(){switch(r.arrowPosition){case"start":return"eps-popover--arrow-start";case"end":return"eps-popover--arrow-end";case"none":return"eps-popover--arrow-none";default:return"eps-popover--arrow-center"}}()," ").concat(r.className),onClick:r.closeFunction},r.children))}s(45744),Popover.propTypes={children:u.any.isRequired,className:u.string,closeFunction:u.func,arrowPosition:u.oneOf(["start","center","end","none"])},Popover.defaultProps={className:"",arrowPosition:"center"}},49194:()=>{},49477:(r,l,s)=>{"use strict";l.__esModule=!0;var u=_interopRequireDefault(s(41594)),c=_interopRequireDefault(s(31659));function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}}l.default=u.default.createContext||c.default,r.exports=l.default},51776:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogContent;var p=c(s(41594));function DialogContent(r){return p.default.createElement("div",{className:"eps-dialog__content"},r.children)}DialogContent.propTypes={children:u.any}},51959:()=>{},53051:(r,l,s)=>{var u=s(67114),c=s(9535),p=s(62507),m=s(46313),v=s(33929),h=s(95315),y=s(66961);function _regeneratorRuntime(){"use strict";var l=c(),s=l.m(_regeneratorRuntime),g=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(r){var l="function"==typeof r&&r.constructor;return!!l&&(l===g||"GeneratorFunction"===(l.displayName||l.name))}var _={throw:1,return:2,break:3,continue:3};function a(r){var l,s;return function(u){l||(l={stop:function stop(){return s(u.a,2)},catch:function _catch(){return u.v},abrupt:function abrupt(r,l){return s(u.a,_[r],l)},delegateYield:function delegateYield(r,c,p){return l.resultName=c,s(u.d,y(r),p)},finish:function finish(r){return s(u.f,r)}},s=function t(r,s,c){u.p=l.prev,u.n=l.next;try{return r(s,c)}finally{l.next=u.n}}),l.resultName&&(l[l.resultName]=u.v,l.resultName=void 0),l.sent=u.v,l.next=u.n;try{return r.call(this,l)}finally{u.p=l.prev,u.n=l.next}}}return(r.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(r,s,u,c){return l.w(a(r),s,u,c&&c.reverse())},isGeneratorFunction:n,mark:l.m,awrap:function awrap(r,l){return new u(r,l)},AsyncIterator:v,async:function async(r,l,s,u,c){return(n(l)?m:p)(a(r),l,s,u,c)},keys:h,values:y}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},53441:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784),m=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=UnfilteredFilesDialog;var v=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,p,v={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((p=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(p.get||p.set)?c(v,h,p):v[h]=r[h]);return v}(r,l)}(s(41594)),h=p(s(18821)),y=p(s(15656)),g=p(s(73921));function UnfilteredFilesDialog(r){var l=r.show,s=r.setShow,c=r.onReady,p=r.onCancel,m=r.onDismiss,_=r.onLoad,b=r.onEnable,w=r.onClose,x=(0,g.default)(),P=x.ajaxState,O=x.setAjax,C=(0,v.useState)(!1),j=(0,h.default)(C,2),E=j[0],N=j[1],T=(0,v.useState)(!1),R=(0,h.default)(T,2),M=R[0],S=R[1];return(0,v.useEffect)(function(){E&&(s(!1),O({data:{action:"elementor_ajax",actions:JSON.stringify({enable_unfiltered_files_upload:{action:"enable_unfiltered_files_upload"}})}}),b&&b())},[E]),(0,v.useEffect)(function(){switch(P.status){case"success":c();break;case"error":S(!0),s(!0)}},[P]),(0,v.useEffect)(function(){l&&_&&_()},[l]),l?v.default.createElement(v.default.Fragment,null,M?v.default.createElement(y.default,{title:u("Something went wrong.","elementor"),text:r.errorModalText,approveButtonColor:"link",approveButtonText:u("Continue","elementor"),approveButtonOnClick:c,dismissButtonText:u("Go Back","elementor"),dismissButtonOnClick:p,onClose:p}):v.default.createElement(y.default,{title:u("First, enable unfiltered file uploads.","elementor"),text:r.confirmModalText,approveButtonColor:"link",approveButtonText:u("Enable","elementor"),approveButtonOnClick:function approveButtonOnClick(){return N(!0)},dismissButtonText:u("Skip","elementor"),dismissButtonOnClick:m||c,onClose:w||m||c})):null}UnfilteredFilesDialog.propTypes={show:c.bool,setShow:c.func.isRequired,onReady:c.func.isRequired,onCancel:c.func.isRequired,onDismiss:c.func,confirmModalText:c.string.isRequired,errorModalText:c.string.isRequired,onLoad:c.func,onEnable:c.func,onClose:c.func},UnfilteredFilesDialog.defaultProps={show:!1,onReady:function onReady(){},onCancel:function onCancel(){}}},54792:()=>{},54902:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogWrapper;var m=p(s(41594)),v=p(s(47483));function DialogWrapper(r){var l="div";return r.onSubmit&&(l="form"),m.default.createElement("section",{className:"eps-modal__overlay"},m.default.createElement(l,{className:"eps-modal eps-dialog",onSubmit:r.onSubmit},r.onClose&&m.default.createElement(v.default,{onClick:r.onClose,text:u("Close","elementor"),hideText:!0,icon:"eicon-close",className:"eps-dialog__close-button"}),r.children))}DialogWrapper.propTypes={onClose:c.func,onSubmit:c.func,children:c.any}},54999:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=InlineLink;var p=c(s(41594)),m=s(83040),v=c(s(47485)),h=s(79397);function InlineLink(r){var l="eps-inline-link",s=[l,"".concat(l,"--color-").concat(r.color),"none"!==r.underline?"".concat(l,"--underline-").concat(r.underline):"",r.italic?"".concat(l,"--italic"):"",r.className],u=(0,h.arrayToClassName)(s);return r.url?r.url.includes("http")?function getExternalLink(){return p.default.createElement("a",{href:r.url,target:r.target,rel:r.rel,className:u,onClick:r.onClick},r.children)}():function getRouterLink(){return p.default.createElement(m.LocationProvider,{history:v.default.appHistory},p.default.createElement(m.Link,{to:r.url,className:u},r.children))}():function getActionLink(){return p.default.createElement("button",{className:u,onClick:r.onClick},r.children)}()}s(72701),InlineLink.propTypes={className:u.string,children:u.any,url:u.string,target:u.string,rel:u.string,text:u.string,color:u.oneOf(["primary","secondary","cta","link","disabled"]),underline:u.oneOf(["none","hover","always"]),italic:u.bool,onClick:u.func},InlineLink.defaultProps={className:"",color:"link",underline:"always",target:"_blank",rel:"noopener noreferrer"}},55198:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Footer;var p=c(s(41594));function Footer(r){return p.default.createElement("footer",{className:"eps-app__footer"},r.children)}Footer.propTypes={children:u.object}},55725:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Text;var p=c(s(41594)),m=s(79397);function Text(r){var l=[r.className],s=r.variant&&"md"!==r.variant?"-"+r.variant:"";l.push("eps-text"+s);var u=function Element(){return p.default.createElement(r.tag,{className:(0,m.arrayToClassName)(l)},r.children)};return p.default.createElement(u,null)}Text.propTypes={className:u.string,variant:u.oneOf(["xl","lg","md","sm","xs","xxs"]),tag:u.string,children:u.any.isRequired},Text.defaultProps={className:"",tag:"p"}},56441:r=>{"use strict";r.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},57463:()=>{},58155:r=>{function asyncGeneratorStep(r,l,s,u,c,p,m){try{var v=r[p](m),h=v.value}catch(r){return void s(r)}v.done?l(h):Promise.resolve(h).then(u,c)}r.exports=function _asyncToGenerator(r){return function(){var l=this,s=arguments;return new Promise(function(u,c){var p=r.apply(l,s);function _next(r){asyncGeneratorStep(p,u,c,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,u,c,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},59250:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DialogText;var c=u(s(41594)),p=u(s(85707)),m=u(s(78304)),v=u(s(55725));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,p.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function DialogText(r){return c.default.createElement(v.default,(0,m.default)({variant:"xs"},r,{className:"eps-dialog__text ".concat(r.className)}))}DialogText.propTypes=_objectSpread({},v.default.propTypes),DialogText.defaultProps=_objectSpread(_objectSpread({},v.default.defaultProps),{},{tag:"p",variant:"sm"})},59824:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784),p=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=DragDrop;var m=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,m,v={__proto__:null,default:r};if(null===r||"object"!=p(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?c(v,h,m):v[h]=r[h]);return v}(r,l)}(s(41594)),v=c(s(78304)),h=c(s(18821)),y=s(79397);function DragDrop(r){var l=(0,m.useState)(!1),s=(0,h.default)(l,2),u=s[0],c=s[1],p=function onDragDropActions(r){r.preventDefault(),r.stopPropagation()},g={onDrop:function onDrop(l){p(l),c(!1),r.onDrop&&r.onDrop(l)},onDragOver:function onDragOver(l){p(l),c(!0),r.onDragOver&&r.onDragOver(l)},onDragLeave:function onDragLeave(l){p(l),c(!1),r.onDragLeave&&r.onDragLeave(l)}};return m.default.createElement("div",(0,v.default)({},g,{className:function getClassName(){var l="e-app-drag-drop",s=[l,r.className];return u&&!r.isLoading&&s.push(l+"--drag-over"),(0,y.arrayToClassName)(s)}()}),r.children)}s(49194),DragDrop.propTypes={className:u.string,children:u.any,onDrop:u.func,onDragLeave:u.func,onDragOver:u.func,isLoading:u.bool},DragDrop.defaultProps={className:""}},61678:(r,l,s)=>{"use strict";var u=s(62688),c=s(12470).__,p=s(96784),m=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.Modal=void 0,l.default=ModalProvider;var v=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,p,v={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((p=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(p.get||p.set)?c(v,h,p):v[h]=r[h]);return v}(r,l)}(s(41594)),h=p(s(78304)),y=p(s(85707)),g=p(s(18821)),_=s(79397),b=p(s(47483)),w=p(s(3416)),x=p(s(76547)),P=p(s(55725)),O=p(s(63980)),C=p(s(2526));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,y.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function ModalProvider(r){var l=(0,v.useState)(r.show),s=(0,g.default)(l,2),u=s[0],c=s[1],p=function showModal(){c(!0),r.setShow&&r.setShow(!0)},m=_objectSpread(_objectSpread({},r),{},{show:u,hideModal:function hideModal(){c(!1),r.setShow&&r.setShow(!1)},showModal:p});return(0,v.useEffect)(function(){c(r.show)},[r.show]),v.default.createElement(v.default.Fragment,null,r.toggleButtonProps&&v.default.createElement(b.default,(0,h.default)({},r.toggleButtonProps,{onClick:p})),v.default.createElement(j,m,r.children))}s(97088),ModalProvider.propTypes={children:u.node.isRequired,toggleButtonProps:u.object,title:u.string,icon:u.string,show:u.bool,setShow:u.func,onOpen:u.func,onClose:u.func},ModalProvider.defaultProps={show:!1},ModalProvider.Section=O.default,ModalProvider.Tip=C.default;var j=l.Modal=function Modal(r){var l=(0,v.useRef)(null),s=(0,v.useRef)(null),u=function closeModal(u){var c=l.current,p=s.current,m=p&&p.contains(u.target);c&&c.contains(u.target)&&!m||(r.hideModal(),r.onClose&&r.onClose(u))};return(0,v.useEffect)(function(){var l;r.show&&(document.addEventListener("mousedown",u,!1),null===(l=r.onOpen)||void 0===l||l.call(r));return function(){return document.removeEventListener("mousedown",u,!1)}},[r.show]),r.show?v.default.createElement("div",{className:"eps-modal__overlay",onClick:u},v.default.createElement("div",{className:(0,_.arrayToClassName)(["eps-modal",r.className]),ref:l},v.default.createElement(w.default,{container:!0,className:"eps-modal__header",justify:"space-between",alignItems:"center"},v.default.createElement(w.default,{item:!0},v.default.createElement(x.default,{className:"eps-modal__icon ".concat(r.icon)}),v.default.createElement(P.default,{className:"title",tag:"span"},r.title)),v.default.createElement(w.default,{item:!0},v.default.createElement("div",{className:"eps-modal__close-wrapper",ref:s},v.default.createElement(b.default,{text:c("Close","elementor"),hideText:!0,icon:"eicon-close",onClick:r.closeModal})))),v.default.createElement("div",{className:"eps-modal__body"},r.children))):null};j.propTypes={className:u.string,children:u.any.isRequired,title:u.string.isRequired,icon:u.string,show:u.bool,setShow:u.func,hideModal:u.func,showModal:u.func,closeModal:u.func,onOpen:u.func,onClose:u.func},j.defaultProps={className:""}},61790:(r,l,s)=>{var u=s(53051)();r.exports=u;try{regeneratorRuntime=u}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=u:Function("r","regeneratorRuntime = r")(u)}},62507:(r,l,s)=>{var u=s(46313);r.exports=function _regeneratorAsync(r,l,s,c,p){var m=u(r,l,s,c,p);return m.next().then(function(r){return r.done?r.value:m.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},62521:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CollapseContent;var p=c(s(41594));function CollapseContent(r){return p.default.createElement("div",{className:"e-app-collapse-content"},r.children)}CollapseContent.propTypes={className:u.string,children:u.any},CollapseContent.defaultProps={className:""}},62688:(r,l,s)=>{r.exports=s(40362)()},62841:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function safeRedirect(r){try{r.startsWith("/")&&(r=window.location.origin+r);var l=decodeURIComponent(r);if((0,c.default)(l))return window.location.href=l,!0}catch(r){return!1}};var c=u(s(94823))},62967:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function NotFound(){var r=p.default.useMemo(function(){var r;return(null===(r=elementorAppConfig.menu_url.split("#"))||void 0===r?void 0:r[1])||"/site-editor"},[]);return p.default.createElement(m.default,{title:u("Theme Builder could not be loaded","elementor"),text:u("We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.","elementor"),approveButtonUrl:"https://go.elementor.com/app-theme-builder-load-issue/",approveButtonColor:"link",approveButtonTarget:"_blank",approveButtonText:u("Learn More","elementor"),dismissButtonText:u("Go Back","elementor"),dismissButtonUrl:r})};var p=c(s(41594)),m=c(s(15656))},62992:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardDivider;var p=c(s(41594)),m=s(79397);function CardDivider(r){var l=["eps-card__divider",r.className];return p.default.createElement("hr",{className:(0,m.arrayToClassName)(l)})}s(45302),CardDivider.propTypes={className:u.string},CardDivider.defaultProps={className:""}},63980:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=ModalSection;var p=c(s(41594)),m=s(79397);function ModalSection(r){return p.default.createElement("section",{className:(0,m.arrayToClassName)(["eps-modal__section",r.className])},r.children)}ModalSection.propTypes={className:u.string,children:u.any},ModalSection.defaultProps={className:""}},65474:r=>{r.exports=function _iterableToArrayLimit(r,l){var s=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=s){var u,c,p,m,v=[],h=!0,y=!1;try{if(p=(s=s.call(r)).next,0===l){if(Object(s)!==s)return;h=!1}else for(;!(h=(u=p.call(s)).done)&&(v.push(u.value),v.length!==l);h=!0);}catch(r){y=!0,c=r}finally{try{if(!h&&null!=s.return&&(m=s.return(),Object(m)!==m))return}finally{if(y)throw c}}return v}},r.exports.__esModule=!0,r.exports.default=r.exports},65949:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=p(s(41594)),v=p(s(39805)),h=p(s(40989)),y=p(s(15118)),g=p(s(29402)),_=p(s(87861)),b=p(s(85707)),w=p(s(15656));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var x=l.default=function(r){function ErrorBoundary(r){var l;return(0,v.default)(this,ErrorBoundary),(l=function _callSuper(r,l,s){return l=(0,g.default)(l),(0,y.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,g.default)(r).constructor):l.apply(r,s))}(this,ErrorBoundary,[r])).state={hasError:null},l}return(0,_.default)(ErrorBoundary,r),(0,h.default)(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?m.default.createElement(w.default,{title:this.props.title,text:this.props.text,approveButtonUrl:this.props.learnMoreUrl,approveButtonColor:"link",approveButtonTarget:"_blank",approveButtonText:u("Learn More","elementor"),dismissButtonText:u("Go Back","elementor"),dismissButtonOnClick:this.goBack}):this.props.children}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(){return{hasError:!0}}}])}(m.default.Component);(0,b.default)(x,"propTypes",{children:c.any,title:c.string,text:c.string,learnMoreUrl:c.string}),(0,b.default)(x,"defaultProps",{title:u("App could not be loaded","elementor"),text:u("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/"})},66848:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(76615)),p=u(s(34444)),m=u(s(81286)),v=u(s(62967)),h=u(s(4688)),y=u(s(44969)),g=s(8188);l.default={AllPartsButton:c.default,Layout:p.default,Module:m.default,NotFound:v.default,SitePart:y.default,SiteParts:h.default,TemplateTypesContext:g.Context}},66961:(r,l,s)=>{var u=s(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var l=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],s=0;if(l)return l.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],done:!r}}}}throw new TypeError(u(r)+" is not iterable")},r.exports.__esModule=!0,r.exports.default=r.exports},67114:r=>{r.exports=function _OverloadYield(r,l){this.v=r,this.k=l},r.exports.__esModule=!0,r.exports.default=r.exports},69783:(r,l,s)=>{"use strict";var u=s(62688),c=s(12470).__,p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=GoProButton;var m=p(s(41594)),v=p(s(78304)),h=p(s(47483)),y=s(79397);function GoProButton(r){var l=["e-app-go-pro-button",r.className];return m.default.createElement(h.default,(0,v.default)({},r,{className:(0,y.arrayToClassName)(l),text:r.text}))}GoProButton.propTypes={className:u.string,text:u.string},GoProButton.defaultProps={className:"",variant:"outlined",size:"sm",color:"cta",target:"_blank",rel:"noopener noreferrer",text:c("Upgrade Now","elementor")}},69978:()=>{},70097:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CardOverlay;var p=c(s(41594));function CardOverlay(r){return p.default.createElement("div",{className:"eps-card__image-overlay ".concat(r.className)},r.children)}s(45302),CardOverlay.propTypes={className:u.string,children:u.object.isRequired},CardOverlay.defaultProps={className:""}},70569:r=>{r.exports=function _arrayWithHoles(r){if(Array.isArray(r))return r},r.exports.__esModule=!0,r.exports.default=r.exports},70692:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CssGrid;var p=c(s(41594)),m=s(79397);function CssGrid(r){var l={"--eps-grid-columns":r.columns,"--eps-grid-spacing":(0,m.pxToRem)(r.spacing),"--eps-grid-col-min-width":(0,m.pxToRem)(r.colMinWidth),"--eps-grid-col-max-width":(0,m.pxToRem)(r.colMaxWidth)};return p.default.createElement("div",{style:l,className:"eps-css-grid ".concat(r.className)},r.children)}s(16944),CssGrid.propTypes={className:u.string,children:u.any.isRequired,columns:u.number,spacing:u.number,colMinWidth:u.number,colMaxWidth:u.number},CssGrid.defaultProps={spacing:24,className:""}},72701:()=>{},73921:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function useAjax(){var r=(0,h.useState)(null),l=(0,v.default)(r,2),s=l[0],u=l[1],p="initial",y={status:p,isComplete:!1,response:null},g=(0,h.useState)(y),_=(0,v.default)(g,2),b=_[0],w=_[1],x={reset:function reset(){return w(p)}},P=function(){var r=(0,m.default)(c.default.mark(function _callee(r){return c.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",new Promise(function(l,s){var u=new FormData;if(r.data){for(var c in r.data)u.append(c,r.data[c]);r.data.nonce||u.append("_nonce",elementorCommon.config.ajax.nonce)}var p=_objectSpread(_objectSpread({type:"post",url:elementorCommon.config.ajax.url,headers:{},cache:!1,contentType:!1,processData:!1},r),{},{data:u,success:function success(r){l(r)},error:function error(r){s(r)}});jQuery.ajax(p)}));case 1:case"end":return l.stop()}},_callee)}));return function runRequest(l){return r.apply(this,arguments)}}();return(0,h.useEffect)(function(){s&&P(s).then(function(r){var l=r.success?"success":"error";w(function(s){return _objectSpread(_objectSpread({},s),{},{status:l,response:null==r?void 0:r.data})})}).catch(function(r){var l,s=408===r.status?"timeout":null===(l=r.responseJSON)||void 0===l?void 0:l.data;w(function(r){return _objectSpread(_objectSpread({},r),{},{status:"error",response:s})})}).finally(function(){w(function(r){return _objectSpread(_objectSpread({},r),{},{isComplete:!0})})})},[s]),{ajax:s,setAjax:u,ajaxState:b,ajaxActions:x,runRequest:P}};var c=u(s(61790)),p=u(s(85707)),m=u(s(58155)),v=u(s(18821)),h=s(41594);function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,p.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}},76547:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784),p=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,m,v={__proto__:null,default:r};if(null===r||"object"!=p(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?c(v,h,m):v[h]=r[h]);return v}(r,l)}(s(41594)),v=c(s(78304)),h=c(s(40453)),y=["className"];var g=(0,m.forwardRef)(function(r,l){var s=r.className,u=(0,h.default)(r,y);return m.default.createElement("i",(0,v.default)({ref:l,className:"eps-icon ".concat(s)},u))});g.propTypes={className:u.string.isRequired},g.defaultProps={className:""};l.default=g},76615:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=AllPartsButton;var m=p(s(41594)),v=p(s(43496)),h=s(83040);function AllPartsButton(r){return m.default.createElement(h.Match,{path:"/site-editor/templates"},function(l){var s=l.match,c="eps-menu-item__link".concat(s||r.promotion?" eps-menu-item--active":"");return m.default.createElement(v.default,{text:u("All Parts","elementor"),className:c,icon:"eicon-filter",url:r.url})})}AllPartsButton.propTypes={url:c.string,promotion:c.bool}},77879:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.CollapseContext=void 0;var c=u(s(41594));l.CollapseContext=c.default.createContext()},78113:r=>{r.exports=function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var s=0,u=Array(l);s<l;s++)u[s]=r[s];return u},r.exports.__esModule=!0,r.exports.default=r.exports},78304:r=>{function _extends(){return r.exports=_extends=Object.assign?Object.assign.bind():function(r){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var u in s)({}).hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r},r.exports.__esModule=!0,r.exports.default=r.exports,_extends.apply(null,arguments)}r.exports=_extends,r.exports.__esModule=!0,r.exports.default=r.exports},78687:r=>{r.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},r.exports.__esModule=!0,r.exports.default=r.exports},79397:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.stringToRemValues=l.rgbToHex=l.pxToRem=l.isOneOf=l.htmlDecodeTextContent=l.arrayToObjectByKey=l.arrayToClassName=void 0;var c=u(s(10564)),p=l.pxToRem=function pxToRem(r){if(r)return"string"!=typeof r&&(r=r.toString()),r.split(" ").map(function(r){return"".concat(.0625*r,"rem")}).join(" ")};l.arrayToClassName=function arrayToClassName(r,l){return r.filter(function(r){return"object"===(0,c.default)(r)?Object.entries(r)[0][1]:r}).map(function(r){var s="object"===(0,c.default)(r)?Object.entries(r)[0][0]:r;return l?l(s):s}).join(" ")},l.stringToRemValues=function stringToRemValues(r){return r.split(" ").map(function(r){return p(r)}).join(" ")},l.rgbToHex=function rgbToHex(r,l,s){return"#"+[r,l,s].map(function(r){var l=r.toString(16);return 1===l.length?"0"+l:l}).join("")},l.isOneOf=function isOneOf(r,l){return l.some(function(l){return r.includes(l)})},l.arrayToObjectByKey=function arrayToObjectByKey(r,l){var s={};return r.forEach(function(r){return s[r[l]]=r}),s},l.htmlDecodeTextContent=function htmlDecodeTextContent(r){return(new DOMParser).parseFromString(r,"text/html").documentElement.textContent}},79514:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784),p=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=CollapseToggle;var m=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,m,v={__proto__:null,default:r};if(null===r||"object"!=p(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?c(v,h,m):v[h]=r[h]);return v}(r,l)}(s(41594)),v=c(s(85707)),h=s(79397),y=s(77879);function CollapseToggle(r){var l=(0,m.useContext)(y.CollapseContext),s={"--e-app-collapse-toggle-icon-spacing":(0,h.pxToRem)(r.iconSpacing)},u="e-app-collapse-toggle",c=[u,(0,v.default)({},u+"--active",r.active)],p={style:s,className:(0,h.arrayToClassName)(c)};return r.active&&(p.onClick=function(){return l.toggle()}),m.default.createElement("div",p,r.children,r.active&&r.showIcon&&m.default.createElement("i",{className:"eicon-caret-down e-app-collapse-toggle__icon"}))}CollapseToggle.propTypes={className:u.string,iconSpacing:u.number,showIcon:u.bool,active:u.bool,children:u.any},CollapseToggle.defaultProps={className:"",iconSpacing:20,showIcon:!0,active:!0}},80226:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Page;var p=c(s(41594)),m=c(s(14888)),v=c(s(24017)),h=c(s(25368)),y=c(s(55198));function Page(r){return p.default.createElement("div",{className:"eps-app__lightbox ".concat(r.className)},p.default.createElement("div",{className:"eps-app"},p.default.createElement(m.default,{title:r.title,buttons:r.headerButtons,titleRedirectRoute:r.titleRedirectRoute,onClose:r.onClose}),p.default.createElement("div",{className:"eps-app__main"},function AppSidebar(){if(r.sidebar)return p.default.createElement(v.default,null,r.sidebar)}(),p.default.createElement(h.default,null,r.content)),function AppFooter(){if(r.footer)return p.default.createElement(y.default,null,r.footer)}()))}Page.propTypes={title:u.string,titleRedirectRoute:u.string,className:u.string,headerButtons:u.arrayOf(u.object),sidebar:u.object,content:u.object.isRequired,footer:u.object,onClose:u.func},Page.defaultProps={className:""}},80791:(r,l,s)=>{"use strict";var u=s(12470).__;Object.defineProperty(l,"__esModule",{value:!0}),l.default=function usePageTitle(r){var l=r.title,s=r.prefix,p=(0,c.useRef)(s);(0,c.useEffect)(function(){s||(p.current=u("Elementor","elementor")),document.title="".concat(p.current," | ").concat(l)},[l,s])};var c=s(41594)},81286:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=c(s(39805)),m=c(s(40989)),v=c(s(47485)),h=c(s(35210)),y=c(s(62967));l.default=function(){return(0,m.default)(function SiteEditor(){(0,p.default)(this,SiteEditor),this.saveTemplateTypesToCache(),v.default.addRoute({path:"/site-editor/promotion",component:h.default}),v.default.addRoute({path:"/site-editor/*",component:y.default})},[{key:"saveTemplateTypesToCache",value:function saveTemplateTypesToCache(){var r=this.getTypes();elementorCommon.ajax.addRequestCache({unique_id:"app_site_editor_template_types"},r)}},{key:"getTypes",value:function getTypes(){return[{type:"header",icon:"eicon-header",title:u("Header","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/header.svg"},tooltip_data:{title:u("What is a Header Template?","elementor"),content:u("The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.","elementor"),tip:u("You can create multiple headers, and assign each to different areas of your site.","elementor"),docs:"https://go.elementor.com/app-theme-builder-header/",video_url:"https://www.youtube.com/embed/HHy5RK6W-6I"}},{type:"footer",icon:"eicon-footer",title:u("Footer","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/footer.svg"},tooltip_data:{title:u("What is a Footer Template?","elementor"),content:u("The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints","elementor"),tip:u("You can create multiple footers, and assign each to different areas of your site.","elementor"),docs:"https://go.elementor.com/app-theme-builder-footer/",video_url:"https://www.youtube.com/embed/xa8DoR4tQrY"}},{type:"single-page",icon:"eicon-single-page",title:u("Single Page","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/single-page.svg"},tooltip_data:{title:u("What is a Single Page Template?","elementor"),content:u("A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.","elementor"),tip:u("You can create multiple single page templates, and assign each to different areas of your site.","elementor"),docs:"https://go.elementor.com/app-theme-builder-page/",video_url:"https://www.youtube.com/embed/_y5eZ60lVoY"}},{type:"single-post",icon:"eicon-single-post",title:u("Single Post","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/single-post.svg"},tooltip_data:{title:u("What is a Single Post Template?","elementor"),content:u("A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.","elementor"),tip:u("You can create multiple single post templates, and assign each to a different category.","elementor"),docs:"https://go.elementor.com/app-theme-builder-post/",video_url:"https://www.youtube.com/embed/8Fk-Edu7DL0"}},{type:"archive",icon:"eicon-archive",title:u("Archive","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/archive.svg"},tooltip_data:{title:u("What is an Archive Template?","elementor"),content:u("An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.","elementor"),tip:u("If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.","elementor"),docs:"https://go.elementor.com/app-theme-builder-archive/",video_url:"https://www.youtube.com/embed/wxElpEh9bfA"}},{type:"search-results",icon:"eicon-search-results",title:u("search results page","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/search-results.svg"},tooltip_data:{title:u("What is a Search Results Template?","elementor"),content:u("You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.","elementor"),tip:u("You can customize the message if there are no results for the search term.","elementor"),docs:"https://go.elementor.com/app-theme-builder-search-results/",video_url:"https://www.youtube.com/embed/KKkIU_L5sDo"}},{type:"product",icon:"eicon-single-product",title:u("Product","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/product.svg"},tooltip_data:{title:u("What is a Single Product Template?","elementor"),content:u("A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.","elementor"),tip:u("You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.","elementor"),docs:"https://go.elementor.com/app-theme-builder-product/",video_url:"https://www.youtube.com/embed/PjhoB1RWkBM"}},{type:"products",icon:"eicon-products",title:u("Products Archive","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/products.svg"},tooltip_data:{title:u("What is a Products Archive Template?","elementor"),content:u("A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.","elementor"),tip:u("You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.","elementor"),docs:"https://go.elementor.com/app-theme-builder-products-archive/",video_url:"https://www.youtube.com/embed/cQLeirgkguA"}},{type:"error-404",icon:"eicon-error-404",title:u("404 page","elementor"),urls:{thumbnail:elementorAppConfig.assets_url+"/images/app/site-editor/error-404.svg"},tooltip_data:{title:u("What is a 404 Page Template?","elementor"),content:u("A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.","elementor"),tip:u("Keep your site's visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.","elementor"),docs:"https://go.elementor.com/app-theme-builder-404/",video_url:"https://www.youtube.com/embed/ACCNp9tBMQg"}}]}}])}()},83040:(r,l,s)=>{"use strict";s.r(l),s.d(l,{Link:()=>ee,Location:()=>q,LocationProvider:()=>U,Match:()=>ae,Redirect:()=>ne,Router:()=>K,ServerLocation:()=>H,createHistory:()=>S,createMemorySource:()=>D,globalHistory:()=>W,isRedirect:()=>te,matchPath:()=>_,navigate:()=>A,redirectTo:()=>re,useLocation:()=>ie,useMatch:()=>ue,useNavigate:()=>le,useParams:()=>se});var u=s(41594),c=s.n(u),p=s(32091),m=s.n(p),v=s(49477),h=s.n(v);function componentWillMount(){var r=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=r&&this.setState(r)}function componentWillReceiveProps(r){this.setState(function updater(l){var s=this.constructor.getDerivedStateFromProps(r,l);return null!=s?s:null}.bind(this))}function componentWillUpdate(r,l){try{var s=this.props,u=this.state;this.props=r,this.state=l,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(s,u)}finally{this.props=s,this.state=u}}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;var y=function startsWith(r,l){return r.substr(0,l.length)===l},g=function pick(r,l){for(var s=void 0,u=void 0,c=l.split("?")[0],p=E(c),v=""===p[0],h=j(r),y=0,g=h.length;y<g;y++){var _=!1,b=h[y].route;if(b.default)u={route:b,params:{},uri:l};else{for(var w=E(b.path),P={},C=Math.max(p.length,w.length),N=0;N<C;N++){var R=w[N],M=p[N];if(O(R)){P[R.slice(1)||"*"]=p.slice(N).map(decodeURIComponent).join("/");break}if(void 0===M){_=!0;break}var S=x.exec(R);if(S&&!v){-1===T.indexOf(S[1])||m()(!1);var D=decodeURIComponent(M);P[S[1]]=D}else if(R!==M){_=!0;break}}if(!_){s={route:b,params:P,uri:"/"+p.slice(0,N).join("/")};break}}}return s||u||null},_=function match(r,l){return g([{path:r}],l)},b=function resolve(r,l){if(y(r,"/"))return r;var s=r.split("?"),u=s[0],c=s[1],p=l.split("?")[0],m=E(u),v=E(p);if(""===m[0])return N(p,c);if(!y(m[0],".")){var h=v.concat(m).join("/");return N(("/"===p?"":"/")+h,c)}for(var g=v.concat(m),_=[],b=0,w=g.length;b<w;b++){var x=g[b];".."===x?_.pop():"."!==x&&_.push(x)}return N("/"+_.join("/"),c)},w=function insertParams(r,l){var s=r.split("?"),u=s[0],c=s[1],p=void 0===c?"":c,m="/"+E(u).map(function(r){var s=x.exec(r);return s?l[s[1]]:r}).join("/"),v=l.location,h=(v=void 0===v?{}:v).search,y=(void 0===h?"":h).split("?")[1]||"";return m=N(m,p,y)},x=/^:(.+)/,P=function isDynamic(r){return x.test(r)},O=function isSplat(r){return r&&"*"===r[0]},C=function rankRoute(r,l){return{route:r,score:r.default?0:E(r.path).reduce(function(r,l){return r+=4,!function isRootSegment(r){return""===r}(l)?P(l)?r+=2:O(l)?r-=5:r+=3:r+=1,r},0),index:l}},j=function rankRoutes(r){return r.map(C).sort(function(r,l){return r.score<l.score?1:r.score>l.score?-1:r.index-l.index})},E=function segmentize(r){return r.replace(/(^\/+|\/+$)/g,"").split("/")},N=function addQuery(r){for(var l=arguments.length,s=Array(l>1?l-1:0),u=1;u<l;u++)s[u-1]=arguments[u];return r+((s=s.filter(function(r){return r&&r.length>0}))&&s.length>0?"?"+s.join("&"):"")},T=["uri","path"],R=Object.assign||function(r){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r},M=function getLocation(r){var l=r.location,s=l.search,u=l.hash,c=l.href,p=l.origin,m=l.protocol,v=l.host,h=l.hostname,y=l.port,g=r.location.pathname;!g&&c&&B&&(g=new URL(c).pathname);return{pathname:encodeURI(decodeURI(g)),search:s,hash:u,href:c,origin:p,protocol:m,host:v,hostname:h,port:y,state:r.history.state,key:r.history.state&&r.history.state.key||"initial"}},S=function createHistory(r,l){var s=[],u=M(r),c=!1,p=function resolveTransition(){};return{get location(){return u},get transitioning(){return c},_onTransitionComplete:function _onTransitionComplete(){c=!1,p()},listen:function listen(l){s.push(l);var c=function popstateListener(){u=M(r),l({location:u,action:"POP"})};return r.addEventListener("popstate",c),function(){r.removeEventListener("popstate",c),s=s.filter(function(r){return r!==l})}},navigate:function navigate(l){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=m.state,h=m.replace,y=void 0!==h&&h;if("number"==typeof l)r.history.go(l);else{v=R({},v,{key:Date.now()+""});try{c||y?r.history.replaceState(v,null,l):r.history.pushState(v,null,l)}catch(s){r.location[y?"replace":"assign"](l)}}u=M(r),c=!0;var g=new Promise(function(r){return p=r});return s.forEach(function(r){return r({location:u,action:"PUSH"})}),g}}},D=function createMemorySource(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",l=r.indexOf("?"),s={pathname:l>-1?r.substr(0,l):r,search:l>-1?r.substr(l):""},u=0,c=[s],p=[null];return{get location(){return c[u]},addEventListener:function addEventListener(r,l){},removeEventListener:function removeEventListener(r,l){},history:{get entries(){return c},get index(){return u},get state(){return p[u]},pushState:function pushState(r,l,s){var m=s.split("?"),v=m[0],h=m[1],y=void 0===h?"":h;u++,c.push({pathname:v,search:y.length?"?"+y:y}),p.push(r)},replaceState:function replaceState(r,l,s){var m=s.split("?"),v=m[0],h=m[1],y=void 0===h?"":h;c[u]={pathname:v,search:y},p[u]=r},go:function go(r){var l=u+r;l<0||l>p.length-1||(u=l)}}}},B=!("undefined"==typeof window||!window.document||!window.document.createElement),W=S(function getSource(){return B?window:D()}()),A=W.navigate,F=Object.assign||function(r){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r};function _objectWithoutProperties(r,l){var s={};for(var u in r)l.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(r,u)&&(s[u]=r[u]);return s}function _classCallCheck(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(r,l){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!l||"object"!=typeof l&&"function"!=typeof l?r:l}function _inherits(r,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function, not "+typeof l);r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(r,l):r.__proto__=l)}var I=function createNamedContext(r,l){var s=h()(l);return s.displayName=r,s},L=I("Location"),q=function Location(r){var l=r.children;return c().createElement(L.Consumer,null,function(r){return r?l(r):c().createElement(U,null,l)})},U=function(r){function LocationProvider(){var l,s;_classCallCheck(this,LocationProvider);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return l=s=_possibleConstructorReturn(this,r.call.apply(r,[this].concat(c))),s.state={context:s.getContext(),refs:{unlisten:null}},_possibleConstructorReturn(s,l)}return _inherits(LocationProvider,r),LocationProvider.prototype.getContext=function getContext(){var r=this.props.history;return{navigate:r.navigate,location:r.location}},LocationProvider.prototype.componentDidCatch=function componentDidCatch(r,l){if(!te(r))throw r;(0,this.props.history.navigate)(r.uri,{replace:!0})},LocationProvider.prototype.componentDidUpdate=function componentDidUpdate(r,l){l.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},LocationProvider.prototype.componentDidMount=function componentDidMount(){var r=this,l=this.state.refs,s=this.props.history;s._onTransitionComplete(),l.unlisten=s.listen(function(){Promise.resolve().then(function(){requestAnimationFrame(function(){r.unmounted||r.setState(function(){return{context:r.getContext()}})})})})},LocationProvider.prototype.componentWillUnmount=function componentWillUnmount(){var r=this.state.refs;this.unmounted=!0,r.unlisten()},LocationProvider.prototype.render=function render(){var r=this.state.context,l=this.props.children;return c().createElement(L.Provider,{value:r},"function"==typeof l?l(r):l||null)},LocationProvider}(c().Component);U.defaultProps={history:W};var H=function ServerLocation(r){var l=r.url,s=r.children,u=l.indexOf("?"),p=void 0,m="";return u>-1?(p=l.substring(0,u),m=l.substring(u)):p=l,c().createElement(L.Provider,{value:{location:{pathname:p,search:m,hash:""},navigate:function navigate(){throw new Error("You can't call navigate on the server.")}}},s)},G=I("Base",{baseuri:"/",basepath:"/"}),K=function Router(r){return c().createElement(G.Consumer,null,function(l){return c().createElement(q,null,function(s){return c().createElement(V,F({},l,s,r))})})},V=function(r){function RouterImpl(){return _classCallCheck(this,RouterImpl),_possibleConstructorReturn(this,r.apply(this,arguments))}return _inherits(RouterImpl,r),RouterImpl.prototype.render=function render(){var r=this.props,l=r.location,s=r.navigate,u=r.basepath,p=r.primary,m=r.children,v=(r.baseuri,r.component),h=void 0===v?"div":v,y=_objectWithoutProperties(r,["location","navigate","basepath","primary","children","baseuri","component"]),_=c().Children.toArray(m).reduce(function(r,l){var s=pe(u)(l);return r.concat(s)},[]),w=l.pathname,x=g(_,w);if(x){var P=x.params,O=x.uri,C=x.route,j=x.route.value;u=C.default?u:C.path.replace(/\*$/,"");var E=F({},P,{uri:O,location:l,navigate:function navigate(r,l){return s(b(r,O),l)}}),N=c().cloneElement(j,E,j.props.children?c().createElement(K,{location:l,primary:p},j.props.children):void 0),T=p?Y:h,R=p?F({uri:O,location:l,component:h},y):y;return c().createElement(G.Provider,{value:{baseuri:O,basepath:u}},c().createElement(T,R,N))}return null},RouterImpl}(c().PureComponent);V.defaultProps={primary:!0};var z=I("Focus"),Y=function FocusHandler(r){var l=r.uri,s=r.location,u=r.component,p=_objectWithoutProperties(r,["uri","location","component"]);return c().createElement(z.Consumer,null,function(r){return c().createElement(Z,F({},p,{component:u,requestFocus:r,uri:l,location:s}))})},Q=!0,$=0,Z=function(r){function FocusHandlerImpl(){var l,s;_classCallCheck(this,FocusHandlerImpl);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return l=s=_possibleConstructorReturn(this,r.call.apply(r,[this].concat(c))),s.state={},s.requestFocus=function(r){!s.state.shouldFocus&&r&&r.focus()},_possibleConstructorReturn(s,l)}return _inherits(FocusHandlerImpl,r),FocusHandlerImpl.getDerivedStateFromProps=function getDerivedStateFromProps(r,l){if(null==l.uri)return F({shouldFocus:!0},r);var s=r.uri!==l.uri,u=l.location.pathname!==r.location.pathname&&r.location.pathname===r.uri;return F({shouldFocus:s||u},r)},FocusHandlerImpl.prototype.componentDidMount=function componentDidMount(){$++,this.focus()},FocusHandlerImpl.prototype.componentWillUnmount=function componentWillUnmount(){0===--$&&(Q=!0)},FocusHandlerImpl.prototype.componentDidUpdate=function componentDidUpdate(r,l){r.location!==this.props.location&&this.state.shouldFocus&&this.focus()},FocusHandlerImpl.prototype.focus=function focus(){var r=this.props.requestFocus;r?r(this.node):Q?Q=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},FocusHandlerImpl.prototype.render=function render(){var r=this,l=this.props,s=(l.children,l.style),u=(l.requestFocus,l.component),p=void 0===u?"div":u,m=(l.uri,l.location,_objectWithoutProperties(l,["children","style","requestFocus","component","uri","location"]));return c().createElement(p,F({style:F({outline:"none"},s),tabIndex:"-1",ref:function ref(l){return r.node=l}},m),c().createElement(z.Provider,{value:this.requestFocus},this.props.children))},FocusHandlerImpl}(c().Component);!function polyfill(r){var l=r.prototype;if(!l||!l.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof r.getDerivedStateFromProps&&"function"!=typeof l.getSnapshotBeforeUpdate)return r;var s=null,u=null,c=null;if("function"==typeof l.componentWillMount?s="componentWillMount":"function"==typeof l.UNSAFE_componentWillMount&&(s="UNSAFE_componentWillMount"),"function"==typeof l.componentWillReceiveProps?u="componentWillReceiveProps":"function"==typeof l.UNSAFE_componentWillReceiveProps&&(u="UNSAFE_componentWillReceiveProps"),"function"==typeof l.componentWillUpdate?c="componentWillUpdate":"function"==typeof l.UNSAFE_componentWillUpdate&&(c="UNSAFE_componentWillUpdate"),null!==s||null!==u||null!==c){var p=r.displayName||r.name,m="function"==typeof r.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+p+" uses "+m+" but also contains the following legacy lifecycles:"+(null!==s?"\n "+s:"")+(null!==u?"\n "+u:"")+(null!==c?"\n "+c:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof r.getDerivedStateFromProps&&(l.componentWillMount=componentWillMount,l.componentWillReceiveProps=componentWillReceiveProps),"function"==typeof l.getSnapshotBeforeUpdate){if("function"!=typeof l.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");l.componentWillUpdate=componentWillUpdate;var v=l.componentDidUpdate;l.componentDidUpdate=function componentDidUpdatePolyfill(r,l,s){var u=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:s;v.call(this,r,l,u)}}return r}(Z);var J=function k(){},X=c().forwardRef;void 0===X&&(X=function forwardRef(r){return r});var ee=X(function(r,l){var s=r.innerRef,u=_objectWithoutProperties(r,["innerRef"]);return c().createElement(G.Consumer,null,function(r){r.basepath;var p=r.baseuri;return c().createElement(q,null,function(r){var m=r.location,v=r.navigate,h=u.to,g=u.state,_=u.replace,w=u.getProps,x=void 0===w?J:w,P=_objectWithoutProperties(u,["to","state","replace","getProps"]),O=b(h,p),C=encodeURI(O),j=m.pathname===C,E=y(m.pathname,C);return c().createElement("a",F({ref:l||s,"aria-current":j?"page":void 0},P,x({isCurrent:j,isPartiallyCurrent:E,href:O,location:m}),{href:O,onClick:function onClick(r){if(P.onClick&&P.onClick(r),de(r)){r.preventDefault();var l=_;if("boolean"!=typeof _&&j){var s=F({},m.state),u=(s.key,_objectWithoutProperties(s,["key"]));l=function shallowCompare(r,l){var s=Object.keys(r);return s.length===Object.keys(l).length&&s.every(function(s){return l.hasOwnProperty(s)&&r[s]===l[s]})}(F({},g),u)}v(O,{state:g,replace:l})}}}))})})});function RedirectRequest(r){this.uri=r}ee.displayName="Link";var te=function isRedirect(r){return r instanceof RedirectRequest},re=function redirectTo(r){throw new RedirectRequest(r)},oe=function(r){function RedirectImpl(){return _classCallCheck(this,RedirectImpl),_possibleConstructorReturn(this,r.apply(this,arguments))}return _inherits(RedirectImpl,r),RedirectImpl.prototype.componentDidMount=function componentDidMount(){var r=this.props,l=r.navigate,s=r.to,u=(r.from,r.replace),c=void 0===u||u,p=r.state,m=(r.noThrow,r.baseuri),v=_objectWithoutProperties(r,["navigate","to","from","replace","state","noThrow","baseuri"]);Promise.resolve().then(function(){var r=b(s,m);l(w(r,v),{replace:c,state:p})})},RedirectImpl.prototype.render=function render(){var r=this.props,l=(r.navigate,r.to),s=(r.from,r.replace,r.state,r.noThrow),u=r.baseuri,c=_objectWithoutProperties(r,["navigate","to","from","replace","state","noThrow","baseuri"]),p=b(l,u);return s||re(w(p,c)),null},RedirectImpl}(c().Component),ne=function Redirect(r){return c().createElement(G.Consumer,null,function(l){var s=l.baseuri;return c().createElement(q,null,function(l){return c().createElement(oe,F({},l,{baseuri:s},r))})})},ae=function Match(r){var l=r.path,s=r.children;return c().createElement(G.Consumer,null,function(r){var u=r.baseuri;return c().createElement(q,null,function(r){var c=r.navigate,p=r.location,m=b(l,u),v=_(m,p.pathname);return s({navigate:c,location:p,match:v?F({},v.params,{uri:v.uri,path:l}):null})})})},ie=function useLocation(){var r=(0,u.useContext)(L);if(!r)throw new 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 r.location},le=function useNavigate(){var r=(0,u.useContext)(L);if(!r)throw new 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 r.navigate},se=function useParams(){var r=(0,u.useContext)(G);if(!r)throw new Error("useParams 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");var l=ie(),s=_(r.basepath,l.pathname);return s?s.params:null},ue=function useMatch(r){if(!r)throw new Error("useMatch(path: string) requires an argument of a string to match against");var l=(0,u.useContext)(G);if(!l)throw new Error("useMatch 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");var s=ie(),c=b(r,l.baseuri),p=_(c,s.pathname);return p?F({},p.params,{uri:p.uri,path:r}):null},ce=function stripSlashes(r){return r.replace(/(^\/+|\/+$)/g,"")},pe=function createRoute(r){return function(l){if(!l)return null;if(l.type===c().Fragment&&l.props.children)return c().Children.map(l.props.children,createRoute(r));if(l.props.path||l.props.default||l.type===ne||m()(!1),l.type!==ne||l.props.from&&l.props.to||m()(!1),l.type!==ne||function validateRedirect(r,l){var s=function filter(r){return P(r)};return E(r).filter(s).sort().join("/")===E(l).filter(s).sort().join("/")}(l.props.from,l.props.to)||m()(!1),l.props.default)return{value:l,default:!0};var s=l.type===ne?l.props.from:l.props.path,u="/"===s?r:ce(r)+"/"+ce(s);return{value:l,default:l.props.default,path:l.props.children?ce(u)+"/*":u}}},de=function shouldNavigate(r){return!r.defaultPrevented&&0===r.button&&!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}},84624:()=>{},84691:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Menu;var m=p(s(41594)),v=p(s(18186)),h=s(8188),y=p(s(47483)),g=p(s(90384));function Menu(r){var l=m.default.useContext(h.Context).templateTypes;return m.default.createElement(v.default,{menuItems:l,actionButton:function actionButton(l){var s="eps-menu-item__action-button";if(r.promotion)return m.default.createElement(y.default,{text:u("Upgrade Now","elementor"),hideText:!0,icon:"eicon-lock",className:s});return m.default.createElement("span",{className:s},m.default.createElement(g.default,{hideText:!0,size:"sm",onClick:function onClick(){return function goToCreate(){location.href=l.urls.create}()}}))},promotion:r.promotion},r.allPartsButton,m.default.createElement("div",{className:"eps-menu__title"},u("Site Parts","elementor")))}s(22057),Menu.propTypes={allPartsButton:c.element.isRequired,promotion:c.bool}},85418:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=Heading;var p=c(s(41594)),m=s(79397);function Heading(r){var l=[r.className];r.variant&&l.push("eps-"+r.variant);var s=function Element(){return p.default.createElement(r.tag,{className:(0,m.arrayToClassName)(l)},r.children)};return p.default.createElement(s,null)}Heading.propTypes={className:u.string,children:u.oneOfType([u.string,u.object,u.arrayOf(u.object)]).isRequired,tag:u.oneOf(["h1","h2","h3","h4","h5","h6"]),variant:u.oneOf(["display-1","display-2","display-3","display-4","h1","h2","h3","h4","h5","h6"]).isRequired},Heading.defaultProps={className:"",tag:"h1"}},85707:(r,l,s)=>{var u=s(45498);r.exports=function _defineProperty(r,l,s){return(l=u(l))in r?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s,r},r.exports.__esModule=!0,r.exports.default=r.exports},86161:()=>{},87861:(r,l,s)=>{var u=s(91270);r.exports=function _inherits(r,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),l&&u(r,l)},r.exports.__esModule=!0,r.exports.default=r.exports},89736:r=>{function _regeneratorDefine(l,s,u,c){var p=Object.defineProperty;try{p({},"",{})}catch(l){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,l,s,u){function o(l,s){_regeneratorDefine(r,l,function(r){return this._invoke(l,s,r)})}l?p?p(r,l,{value:s,enumerable:!u,configurable:!u,writable:!u}):r[l]=s:(o("next",0),o("throw",1),o("return",2))},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(l,s,u,c)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},90384:(r,l,s)=>{"use strict";var u=s(62688),c=s(12470).__,p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=p(s(39805)),v=p(s(40989)),h=p(s(15118)),y=p(s(29402)),g=p(s(87861)),_=p(s(85707)),b=p(s(47483));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,_.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}s(84624);var w=l.default=function(r){function AddNewButton(){return(0,m.default)(this,AddNewButton),function _callSuper(r,l,s){return l=(0,y.default)(l),(0,h.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,y.default)(r).constructor):l.apply(r,s))}(this,AddNewButton,arguments)}return(0,g.default)(AddNewButton,r),(0,v.default)(AddNewButton,[{key:"getClassName",value:function getClassName(){var r=this.props.className;return this.props.size&&(r+=" eps-add-new-button--"+this.props.size),r}}])}(b.default);(0,_.default)(w,"propTypes",_objectSpread(_objectSpread({},b.default.propTypes),{},{text:u.string,size:u.string})),(0,_.default)(w,"defaultProps",_objectSpread(_objectSpread({},b.default.defaultProps),{},{className:"eps-add-new-button",text:c("Add New","elementor"),icon:"eicon-plus"}))},91270:r=>{function _setPrototypeOf(l,s){return r.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},r.exports.__esModule=!0,r.exports.default=r.exports,_setPrototypeOf(l,s)}r.exports=_setPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},91618:()=>{},91819:(r,l,s)=>{var u=s(78113);r.exports=function _arrayWithoutHoles(r){if(Array.isArray(r))return u(r)},r.exports.__esModule=!0,r.exports.default=r.exports},93279:(r,l,s)=>{"use strict";var u=s(62688),c=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=List;var p=c(s(41594)),m=s(79397),v=c(s(45735));function List(r){var l,s="eps-list",u=[s,r.className];return Object.prototype.hasOwnProperty.call(r,"padding")&&(l={"--eps-list-padding":(0,m.pxToRem)(r.padding)},u.push(s+"--padding")),r.separated&&u.push(s+"--separated"),p.default.createElement("ul",{style:l,className:(0,m.arrayToClassName)(u)},r.children)}s(99835),List.propTypes={className:u.string,divided:u.any,separated:u.any,padding:u.string,children:u.oneOfType([u.object,u.arrayOf(u.object)]).isRequired},List.defaultProps={className:""},List.Item=v.default},94823:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=function isValidRedirectUrl(r){try{var l=new URL(r);return l.hostname===window.location.hostname&&("http:"===l.protocol||"https:"===l.protocol)}catch(r){return!1}}},95315:r=>{r.exports=function _regeneratorKeys(r){var l=Object(r),s=[];for(var u in l)s.unshift(u);return function e(){for(;s.length;)if((u=s.pop())in l)return e.value=u,e.done=!1,e;return e.done=!0,e}},r.exports.__esModule=!0,r.exports.default=r.exports},96431:()=>{},96784:r=>{r.exports=function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}},r.exports.__esModule=!0,r.exports.default=r.exports},97088:()=>{},97266:(r,l,s)=>{"use strict";var u=s(96784),c=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.hooks=l.components=l.appUi=void 0;var p=u(s(90384)),m=u(s(21689)),v=u(s(47483)),h=u(s(35676)),y=u(s(7229)),g=u(s(23074)),_=u(s(18320)),b=u(s(4380)),w=u(s(70097)),x=u(s(47579)),P=u(s(28929)),O=u(s(70692)),C=u(s(15656)),j=u(s(59824)),E=u(s(39970)),N=u(s(65949)),T=u(s(85418)),R=u(s(69783)),M=u(s(3416)),S=u(s(76547)),D=u(s(93279)),B=u(s(18186)),W=u(s(43496)),A=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,m,v={__proto__:null,default:r};if(null===r||"object"!=c(r)&&"function"!=typeof r)return v;if(p=l?u:s){if(p.has(r))return p.get(r);p.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((m=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(m.get||m.set)?p(v,h,m):v[h]=r[h]);return v}(r,l)}(s(61678)),F=u(s(28101)),I=u(s(40587)),L=u(s(80226)),q=u(s(48590)),U=u(s(3826)),H=u(s(12505)),G=u(s(55725)),K=u(s(98718)),V=u(s(54999)),z=u(s(53441)),Y=u(s(73921)),Q=u(s(46361)),$=u(s(80791)),Z=u(s(41494)),J=u(s(10575)),X=u(s(21114));l.appUi={AddNewButton:p.default,Box:m.default,Button:v.default,Card:h.default,CardBody:y.default,CardFooter:g.default,CardHeader:b.default,CardImage:_.default,CardOverlay:w.default,Checkbox:x.default,Collapse:P.default,CssGrid:O.default,Dialog:C.default,DragDrop:j.default,DropZone:E.default,ErrorBoundary:N.default,Heading:T.default,GoProButton:R.default,Grid:M.default,Icon:S.default,List:D.default,Menu:B.default,MenuItem:W.default,Modal:A.Modal,ModalProvider:A.default,NotFound:F.default,Notice:I.default,Page:L.default,Popover:q.default,Select:U.default,Select2:H.default,Text:G.default,UploadFile:K.default,InlineLink:V.default},l.components={UnfilteredFilesDialog:z.default},l.hooks={useAjax:Y.default,useAction:Q.default,usePageTitle:$.default,useQueryParams:Z.default,useIntroduction:J.default,useConfirmAction:X.default}},98718:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(62688),p=s(96784),m=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=UploadFile;var v=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var c,p,v={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return v;if(c=l?u:s){if(c.has(r))return c.get(r);c.set(r,v)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((p=(c=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(p.get||p.set)?c(v,h,p):v[h]=r[h]);return v}(r,l)}(s(41594)),h=p(s(47483)),y=s(79397);function UploadFile(r){var l,s=(0,v.useRef)(null),c=["e-app-upload-file",r.className];return v.default.createElement("div",{className:(0,y.arrayToClassName)(c)},v.default.createElement("input",{ref:s,type:"file",accept:r.filetypes.map(function(r){return"."+r}).join(", "),className:"e-app-upload-file__input",onChange:function onChange(l){var c=l.target.files[0];c&&(0,y.isOneOf)(c.type,r.filetypes)?r.onFileSelect(c,l,"browse"):(s.current.value="",r.onError({id:"file_not_allowed",message:u("This file type is not allowed","elementor")}))}}),v.default.createElement(h.default,{className:"e-app-upload-file__button",text:r.text,variant:r.variant,color:r.color,size:"lg",hideText:r.isLoading,icon:r.isLoading?"eicon-loading eicon-animation-spin":"",onClick:function onClick(){if(r.onFileChoose&&r.onFileChoose(),!r.isLoading)if(r.onButtonClick&&r.onButtonClick(),"file-explorer"===r.type)s.current.click();else if("wp-media"===r.type){if(l)return void l.open();(l=wp.media({multiple:!1,library:{type:["image","image/svg+xml"]}})).on("select",function(){r.onWpMediaSelect&&r.onWpMediaSelect(l)}),l.open()}}}))}s(14546),UploadFile.propTypes={className:c.string,type:c.string,onWpMediaSelect:c.func,text:c.string,onFileSelect:c.func,isLoading:c.bool,filetypes:c.array.isRequired,onError:c.func,variant:c.string,color:c.string,onButtonClick:c.func,onFileChoose:c.func},UploadFile.defaultProps={className:"",type:"file-explorer",text:u("Select File","elementor"),onError:function onError(){},variant:"contained",color:"primary"}},99835:()=>{}},l={};function __webpack_require__(s){var u=l[s];if(void 0!==u)return u.exports;var c=l[s]={exports:{}};return r[s](c,c.exports,__webpack_require__),c.exports}__webpack_require__.n=r=>{var l=r&&r.__esModule?()=>r.default:()=>r;return __webpack_require__.d(l,{a:l}),l},__webpack_require__.d=(r,l)=>{for(var s in l)__webpack_require__.o(l,s)&&!__webpack_require__.o(r,s)&&Object.defineProperty(r,s,{enumerable:!0,get:l[s]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),__webpack_require__.o=(r,l)=>Object.prototype.hasOwnProperty.call(r,l),__webpack_require__.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},(()=>{"use strict";var r=__webpack_require__(96784),l=r(__webpack_require__(42209)),s=__webpack_require__(97266),u=r(__webpack_require__(66848));window.elementorAppPackages={appUi:s.appUi,components:s.components,hooks:s.hooks,router:l.default,siteEditor:u.default}})()})();