/*! elementor - v3.27.0 - 18-02-2025 */ /*! For license information please see editor.min.js.LICENSE.txt */ (()=>{var C={51115:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),L=1;L3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var L=o(C);2===L?C.set(T,B):3===L?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return q&&C instanceof Map}function v(C){return W&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=Y(C);delete T[K];for(var B=J(T),L=0;L1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,(function(C,T){return d(T,!0)}),!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=X[C];return T||n(18,C),T}function m(C,T){X[C]||(X[C]=T)}function _(){return $}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===$&&($=C.l)}function w(C){return $={p:[],l:$,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],L=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,L),L?(B[K].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[K].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==H?C:void 0}function M(C,T,B){if(y(T))return T;var L=T[K];if(!L)return i(T,(function($,V){return A(C,L,T,$,V,B)}),!0),T;if(L.A!==C)return T;if(!L.P)return x(C,L.t,!0),L.t;if(!L.I){L.I=!0,L.A._--;var $=4===L.i||5===L.i?L.o=l(L.k):L.o,V=$,q=!1;3===L.i&&(V=new Set($),$.clear(),q=!0),i(V,(function(T,V){return A(C,L,$,T,V,B,q)})),x(C,$,!1),B&&C.u&&b("Patches").N(L,B,C.u,C.s)}return L.o}function A(C,T,B,L,$,V,q){if(r($)){var W=M(C,$,V&&T&&3!==T.i&&!u(T.R,L)?V.concat(L):void 0);if(f(B,L,W),!r(W))return;C.m=!1}else q&&B.add($);if(t($)&&!y($)){if(!C.h.D&&C._<1)return;M(C,$),T&&T.A.l||x(C,$)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[K];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var L=Object.getOwnPropertyDescriptor(B,T);if(L)return L;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var L=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),L={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},$=L,V=Z;B&&($=[L],V=ee);var q=Proxy.revocable($,V),W=q.revoke,U=q.proxy;return L.k=U,L.j=W,U}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(L),L}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[K],L=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,L),B.I=!1}else T=D(C,L);return i(T,(function(C,L){B&&a(B.t,C)===L||f(T,C,n(L))})),3===L?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var L=C[T];return L?L.enumerable=B:C[T]=L={configurable:!0,enumerable:B,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var B=this[K];Z.set(B,T,C)}},L}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][K];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,L=J(B),$=L.length-1;$>=0;$--){var V=L[$];if(V!==K){var q=T[V];if(void 0===q&&!u(T,V))return!0;var W=B[V],U=W&&W[K];if(U?U.t!==q:!c(W,q))return!0}}var H=!!T[K];return L.length!==J(T).length+(H?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var L=0;LSe,MiddlewareArray:()=>ke,SHOULD_AUTOBATCH:()=>Ue,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>le,addListener:()=>Fe,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>ze,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Me,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>de,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>se,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>qe,unwrapResult:()=>unwrapResult});var L,$,V="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),q="undefined"!=typeof Map,W="undefined"!=typeof Set,U="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=V?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),G=V?Symbol.for("immer-draftable"):"__$immer_draftable",K=V?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,Y=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},X={},Z={get:function(C,T){if(T===K)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var L,$=I(T,B);return $?"value"in $?$.value:null===(L=$.get)||void 0===L?void 0:L.call(C.k):void 0}(C,B,T);var L=B[T];return C.I||!t(L)?L:L===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,L,C)):L},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var L=I(p(C),T);if(null==L?void 0:L.set)return L.set.call(C.k,B),!0;if(!C.P){var $=z(p(C),T),V=null==$?void 0:$[K];if(V&&V.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,$)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),L=Reflect.getOwnPropertyDescriptor(B,T);return L?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:L.enumerable,value:B[T]}:L},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,(function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}})),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=U,this.D=!0,this.produce=function(C,B,L){if("function"==typeof C&&"function"!=typeof B){var $=B;B=C;var V=T;return function(C){var T=this;void 0===C&&(C=$);for(var L=arguments.length,q=Array(L>1?L-1:0),W=1;W1?L-1:0),V=1;V=0;B--){var L=T[B];if(0===L.path.length&&"replace"===L.op){C=L.value;break}}B>-1&&(T=T.slice(B+1));var $=b("Patches").$;return r(C)?$(C,T):this.produce(C,(function(C){return $(C,T)}))},e}(),ne=new te,re=ne.produce;ne.produceWithPatches.bind(ne),ne.setAutoFreeze.bind(ne),ne.setUseProxies.bind(ne),ne.applyPatches.bind(ne),ne.createDraft.bind(ne),ne.finishDraft.bind(ne);const oe=re;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var L=B.call(C,T||"default");if("object"!=_typeof(L))return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,B){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread2(C){for(var T=1;T-1){var $=B[L];return L>0&&(B.splice(L,1),B.unshift($)),$.value}return ue}return{get,put:function put(T,L){get(T)===ue&&(B.unshift({key:T,value:L}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(q,U);function memoized(){var T=H.get(arguments);if(T===ue){if(T=C.apply(null,arguments),W){var B=H.getEntries().find((function(C){return W(C.value,T)}));B&&(T=B.value)}H.put(arguments,T)}return T}return memoized.clearCache=function(){return H.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),L=1;L0&&$[$.length-1])||6!==V[0]&&2!==V[0])){q=0;continue}if(3===V[0]&&(!$||V[1]>$[0]&&V[1]<$[3])){q.label=V[1];break}if(6===V[0]&&q.label<$[1]){q.label=$[1],$=V;break}if($&&q.label<$[2]){q.label=$[2],q.ops.push(V);break}$[2]&&q.ops.pop(),q.trys.pop();continue}V=T.call(C,q)}catch(C){V=[6,C],L=0}finally{B=$=0}if(5&V[0])throw V[1];return{value:V[0]?V[1]:void 0,done:!0}}([V,W])}}},__spreadArray=function(C,T){for(var B=0,L=T.length,$=C.length;B-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var ke=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==V?void 0:V.has(C))return!1;for(var W=null!=L?L(C):Object.entries(C),U=$.length>0,_loop_2=function(C,W){var H=T?T+"."+C:C;if(U&&$.some((function(C){return C instanceof RegExp?C.test(H):H===C})))return"continue";return B(W)?"object"==typeof W&&(q=findNonSerializableValue(W,H,B,L,$,V))?{value:q}:void 0:{value:{keyPath:H,value:W}}},H=0,G=W;H0){var V=T.filter((function(T){return function takeNewKey(T,B,L){var $=L.entities[B.id],V=Object.assign({},$,B.changes),q=selectIdValue(V,C),W=q!==B.id;return W&&(T[B.id]=q,delete L.entities[B.id]),L.entities[q]=V,W}(L,T,B)})).length>0;V&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var L=splitAddedUpdatedEntities(T,C,B),$=L[0];updateManyMutably(L[1],B),addManyMutably($,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator((function(C,B){return T(B)})),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var B=0,L=C=ensureEntitiesArray(C);B-1;return B&&L}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T0)for(var U=C.getState(),H=Array.from(B.values()),G=0,K=H;G{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.stringToRemValues=T.rgbToHex=T.pxToRem=T.isOneOf=T.arrayToObjectByKey=T.arrayToClassName=void 0;var $=L(B(10564)),V=T.pxToRem=function pxToRem(C){if(C)return"string"!=typeof C&&(C=C.toString()),C.split(" ").map((function(C){return"".concat(.0625*C,"rem")})).join(" ")};T.arrayToClassName=function arrayToClassName(C,T){return C.filter((function(C){return"object"===(0,$.default)(C)?Object.entries(C)[0][1]:C})).map((function(C){var B="object"===(0,$.default)(C)?Object.entries(C)[0][0]:C;return T?T(B):B})).join(" ")},T.stringToRemValues=function stringToRemValues(C){return C.split(" ").map((function(C){return V(C)})).join(" ")},T.rgbToHex=function rgbToHex(C,T,B){return"#"+[C,T,B].map((function(C){var T=C.toString(16);return 1===T.length?"0"+T:T})).join("")},T.isOneOf=function isOneOf(C,T){return T.some((function(T){return C.includes(T)}))},T.arrayToObjectByKey=function arrayToObjectByKey(C,T){var B={};return C.forEach((function(C){return B[C[T]]=C})),B}},95480:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandContainerBase(){return(0,$.default)(this,CommandContainerBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,CommandContainerBase,arguments)}return(0,U.default)(CommandContainerBase,C),(0,V.default)(CommandContainerBase,[{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandContainerBase"}}])}(H.default)},74995:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(40397));L(B(98941)),L(B(35741));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ComponentBase(){return(0,$.default)(this,ComponentBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ComponentBase,arguments)}return(0,U.default)(ComponentBase,C),(0,V.default)(ComponentBase,[{key:"activateControl",value:function activateControl(C){var T;if(C){var B=elementor.getPanelView().getCurrentPageView(),L=B.content?B.content.currentView:B,$=this.getControlViewByPath(L,C);null===(T=$.activate)||void 0===T||T.call($)}}},{key:"getControlViewByPath",value:function getControlViewByPath(C,T){var B=T.split("/"),L=C.getControlViewByName(B[0]);return B.slice(1).forEach((function(C){var T,B;L=null===(T=(B=L).getChildControlView)||void 0===T?void 0:T.call(B,C)})),L}}])}(H.default)},79597:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Validate",{enumerable:!0,get:function get(){return L.Validate}});var L=B(31215)},31215:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Validate=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Validate=function(C){function Validate(){return(0,$.default)(this,Validate),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Validate,arguments)}return(0,U.default)(Validate,C),(0,V.default)(Validate,[{key:"apply",value:function apply(C){var T=C.input,B=C.options,L=void 0===B?{}:B;return this.component.manager.createSession(T,elementor.getPreviewContainer(),L).then((function(C){return C.validate()}))}}])}($e.modules.CommandBase);T.default=H},71476:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Import=function(C){function Import(){return(0,q.default)(this,Import),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Import,arguments)}return(0,G.default)(Import,C),(0,W.default)(Import,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("target",elementorModules.editor.Container)}},{key:"apply",value:function apply(C){var T=this,B=C.targets,L=void 0===B?[C.target]:B,q=C.input,W=C.options,U=void 0===W?{}:W,H=[];return L.forEach((function(C){H.push(T.component.manager.createSession(q,C,U).then(function(){var C=(0,V.default)($.default.mark((function _callee(C){return $.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,C.validate();case 2:if(!T.sent){T.next=4;break}C.apply();case 4:case"end":return T.stop()}}),_callee)})));return function(T){return C.apply(this,arguments)}}()))})),Promise.all(H)}}])}($e.modules.CommandBase);T.default=K},72017:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Import",{enumerable:!0,get:function get(){return L.Import}});var L=B(71476)},36881:(C,T,B)=>{"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),q=L(B(40989)),W=L(B(15118)),U=L(B(29402)),H=L(B(87861)),G=_interopRequireWildcard(B(72017)),K=_interopRequireWildcard(B(79597));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,V.default)(this,Component),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,q.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"editor/browser-import"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(G)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(K)}}])}($e.modules.ComponentBase)},6418:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(30897));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B{"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(10564)),q=_interopRequireWildcard(B(82649)),W=_interopRequireWildcard(B(34169));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}var U=function recursiveValues(C){return Object.values(C).map((function(C){return"object"===(0,V.default)(C)?Object.values(C):C}))};T.default={readers:U(q),parsers:U(W).flat()}},10644:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(85707));T.default=function(){return(0,W.default)((function FileParserBase(C){(0,q.default)(this,FileParserBase),(0,U.default)(this,"reader",void 0),(0,U.default)(this,"tasks",[]),this.reader=C}),[{key:"parse",value:(T=(0,V.default)($.default.mark((function _callee(){return $.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:case"end":return C.stop()}}),_callee)}))),function parse(){return T.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"getReaders",value:function getReaders(){return[]}},{key:"validate",value:(C=(0,V.default)($.default.mark((function _callee2(C){return $.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!1);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(T){return C.apply(this,arguments)})}]);var C,T}()},36160:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(85707));T.default=function(){return(0,W.default)((function FileReaderBase(C){(0,q.default)(this,FileReaderBase),(0,U.default)(this,"file",void 0),this.file=C}),[{key:"getFile",value:function getFile(){return this.file}},{key:"getContent",value:(L=(0,V.default)($.default.mark((function _callee(){var C,T;return $.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:return C=new FileReader,T=new Promise((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsText(this.getFile()),B.abrupt("return",T);case 3:case"end":return B.stop()}}),_callee,this)}))),function getContent(){return L.apply(this,arguments)})},{key:"getDataUrl",value:(B=(0,V.default)($.default.mark((function _callee2(){var C,T;return $.default.wrap((function _callee2$(B){for(;;)switch(B.prev=B.next){case 0:return C=new FileReader,T=new Promise((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsDataURL(this.getFile()),B.abrupt("return",T);case 3:case"end":return B.stop()}}),_callee2,this)}))),function getDataUrl(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"isActive",value:function isActive(){return!0}},{key:"mimeTypes",get:function get(){return[]}},{key:"resolve",value:(T=(0,V.default)($.default.mark((function _callee3(C){return $.default.wrap((function _callee3$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!1);case 1:case"end":return C.stop()}}),_callee3)}))),function resolve(C){return T.apply(this,arguments)})},{key:"validate",value:(C=(0,V.default)($.default.mark((function _callee4(C){return $.default.wrap((function _callee4$(T){for(;;)switch(T.prev=T.next){case 0:return this.validator||(this.validator=new RegExp(this.mimeTypes.join("|"),"i")),T.abrupt("return",this.validator.test(C.type));case 2:case"end":return T.stop()}}),_callee4,this)}))),function validate(T){return C.apply(this,arguments)})}]);var C,T,B,L}()},46851:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"MediaParser",{enumerable:!0,get:function get(){return L.MediaParser}});var L=B(32163)},32163:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.MediaParser=void 0;var $=L(B(85707)),V=L(B(39805)),q=L(B(40989)),W=L(B(15118)),U=L(B(29402)),H=L(B(87861)),G=L(B(10644));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T1&&void 0!==arguments[1]?arguments[1]:{};return $e.data.run("create","wp/media",{file:C,options:_objectSpread({progress:!0},T)}).catch((function(C){return elementor.notifications.showToast({message:C.message}),Promise.reject(C)}))}}])}(G.default)},20259:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Widget",{enumerable:!0,get:function get(){return L.Widget}});var L=B(19659)},19659:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Widget=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(6418)),Q=B(46851);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Widget=function(C){function Widget(){return(0,q.default)(this,Widget),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,G.default)(Widget,C),(0,W.default)(Widget,[{key:"parse",value:(B=(0,V.default)($.default.mark((function _callee(){var C,T;return $.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:return C=this.reader.getFile(),B.t0=K.default,B.next=4,this.reader.getDataUrl();case 4:return B.t1=B.sent,B.t2=C.name.split(".")[0],B.t3={url:B.t1,alt:B.t2,source:"library"},B.t4={image:B.t3},B.t5={widgetType:"image",settings:B.t4},T=B.t0.createElementContainer.call(B.t0,B.t5),this.upload(C).then((function(C){var B=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{image:{url:B.source_url,id:B.id}}})})).catch((function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)})),B.abrupt("return",T);case 12:case"end":return B.stop()}}),_callee,this)}))),function parse(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["image"]}},{key:"validate",value:(T=(0,V.default)($.default.mark((function _callee2(){return $.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(){return T.apply(this,arguments)})}]);var T,B}(Q.MediaParser)},34169:(C,T,B)=>{"use strict";var L=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.video=T.json=T.image=T.base=void 0;var $=_interopRequireWildcard(B(46851));T.base=$;var V=_interopRequireWildcard(B(20259));T.image=V;var q=_interopRequireWildcard(B(16356));T.json=q;var W=_interopRequireWildcard(B(46081));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=L(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var $={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty($,q,W):$[q]=C[q]}return $.default=C,B&&B.set(C,$),$}T.video=W},33991:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Elements=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(10644)),Q=L(B(6418)),J=L(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Elements=function(C){function Elements(){return(0,q.default)(this,Elements),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Elements,arguments)}return(0,G.default)(Elements,C),(0,W.default)(Elements,[{key:"parse",value:(L=(0,V.default)($.default.mark((function _callee(){return $.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,this.reader.getData();case 2:return C.abrupt("return",C.sent.content.map((function(C){return Q.default.createElementContainer(C)})));case 3:case"end":return C.stop()}}),_callee,this)}))),function parse(){return L.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"elements"}},{key:"getReaders",value:function getReaders(){return["json"]}},{key:"validate",value:(B=(0,V.default)($.default.mark((function _callee3(C){var T=this;return $.default.wrap((function _callee3$(B){for(;;)switch(B.prev=B.next){case 0:if(elementorCommon.config.filesUpload.unfilteredFiles){B.next=2;break}return B.abrupt("return",new Promise((function(B){J.default.getUnfilteredFilesNotEnabledImportTemplateDialog((0,V.default)($.default.mark((function _callee2(){var L;return $.default.wrap((function _callee2$($){for(;;)switch($.prev=$.next){case 0:return $.next=2,T.validateData(C);case 2:L=$.sent,B(L);case 4:case"end":return $.stop()}}),_callee2)})))).show()})));case 2:return B.next=4,this.validateData(C);case 4:return B.abrupt("return",B.sent);case 5:case"end":return B.stop()}}),_callee3,this)}))),function validate(C){return B.apply(this,arguments)})},{key:"validateData",value:(T=(0,V.default)($.default.mark((function _callee4(C){var T;return $.default.wrap((function _callee4$(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,C.getData();case 2:return T=B.sent,B.abrupt("return",T.version&&T.type&&Array.isArray(T.content));case 4:case"end":return B.stop()}}),_callee4)}))),function validateData(C){return T.apply(this,arguments)})}]);var T,B,L}(K.default)},16356:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Elements",{enumerable:!0,get:function get(){return L.Elements}});var L=B(33991)},46081:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Widget",{enumerable:!0,get:function get(){return L.Widget}});var L=B(89441)},89441:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Widget=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(6418)),Q=B(46851);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Widget=function(C){function Widget(){return(0,q.default)(this,Widget),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,G.default)(Widget,C),(0,W.default)(Widget,[{key:"parse",value:(B=(0,V.default)($.default.mark((function _callee(){var C,T;return $.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:return C=this.reader.getFile(),B.t0=K.default,B.next=4,this.reader.getDataUrl();case 4:return B.t1=B.sent,B.t2=C.name.split(".")[0],B.t3={url:B.t1,alt:B.t2,source:"library"},B.t4={video_type:"hosted",hosted_url:B.t3},B.t5={widgetType:"video",settings:B.t4},T=B.t0.createElementContainer.call(B.t0,B.t5),this.upload(C).then((function(C){var B=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{hosted_url:{url:B.source_url,id:B.id}}})})).catch((function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)})),B.abrupt("return",T);case 12:case"end":return B.stop()}}),_callee,this)}))),function parse(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["video"]}},{key:"validate",value:(T=(0,V.default)($.default.mark((function _callee2(){return $.default.wrap((function _callee2$(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}}),_callee2)}))),function validate(){return T.apply(this,arguments)})}]);var T,B}(Q.MediaParser)},1132:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Image=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Image=function(C){function Image(){return(0,$.default)(this,Image),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Image,arguments)}return(0,U.default)(Image,C),(0,V.default)(Image,null,[{key:"getName",value:function getName(){return"image"}},{key:"mimeTypes",get:function get(){return["image\\/\\w+"]}}])}(H.default)},82649:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Image",{enumerable:!0,get:function get(){return L.Image}}),Object.defineProperty(T,"Json",{enumerable:!0,get:function get(){return V.Json}}),Object.defineProperty(T,"Video",{enumerable:!0,get:function get(){return $.Video}});var L=B(1132),$=B(23650),V=B(5659)},5659:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Json=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Json=function(C){function Json(){return(0,q.default)(this,Json),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Json,arguments)}return(0,G.default)(Json,C),(0,W.default)(Json,[{key:"getData",value:(B=(0,V.default)($.default.mark((function _callee(){return $.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:if(this._data){C.next=4;break}return C.next=3,this.getContent().then((function(C){return JSON.parse(C)}));case 3:this._data=C.sent;case 4:return C.abrupt("return",this._data);case 5:case"end":return C.stop()}}),_callee,this)}))),function getData(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"json"}},{key:"isActive",value:function isActive(){var C,T;return elementor.config.user.is_administrator||null!==(C=null===(T=elementor.config.user.restrictions)||void 0===T?void 0:T.includes("json-upload"))&&void 0!==C&&C}},{key:"mimeTypes",get:function get(){return["application/json"]}},{key:"resolve",value:(T=(0,V.default)($.default.mark((function _callee2(C){return $.default.wrap((function _callee2$(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,JSON.parse(C),T.abrupt("return","application/json");case 5:return T.prev=5,T.t0=T.catch(0),T.abrupt("return",!1);case 8:case"end":return T.stop()}}),_callee2,null,[[0,5]])}))),function resolve(C){return T.apply(this,arguments)})}]);var T,B}(K.default)},23650:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Video=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Video=function(C){function Video(){return(0,$.default)(this,Video),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Video,arguments)}return(0,U.default)(Video,C),(0,V.default)(Video,null,[{key:"getName",value:function getName(){return"video"}},{key:"mimeTypes",get:function get(){return["video\\/\\w+"]}}])}(H.default)},95115:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(85707)),W=L(B(84654));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B0&&void 0!==arguments[0]?arguments[0]:[];(0,$.default)(this,ItemCollection),(0,q.default)(this,"items",void 0),this.setItems(C)}),[{key:"setItems",value:function setItems(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],B=_createForOfIteratorHelper(T);try{for(B.s();!(C=B.n()).done;){if(!(C.value instanceof W.default))throw new Error("ItemCollection can only contain Item objects")}}catch(C){B.e(C)}finally{B.f()}this.items=T}},{key:"getItems",value:function getItems(){return this.items}},{key:"getFiles",value:function getFiles(){return this.items.map((function(C){return C.getFile()}))}}])}()},84654:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(85707)),W=L(B(15213)),U=L(B(41585));T.default=function(){return(0,V.default)((function Item(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,$.default)(this,Item),(0,q.default)(this,"file",void 0),(0,q.default)(this,"options",{}),this.file=this.toFile(C),this.options=T}),[{key:"toFile",value:function toFile(C){if(!(0,W.default)(C,File)){var T=this.options,B=T.fileName,L={type:T.type||C.type};C=new File(Array.isArray(C)?C:[C],B||this.constructor.createFileName(L),L)}return C}},{key:"getFile",value:function getFile(){return this.file}},{key:"getReader",value:function getReader(){return this.options.reader}},{key:"getParser",value:function getParser(){return this.options.parser}},{key:"setReader",value:function setReader(C){this.options.reader=C}},{key:"setParser",value:function setParser(C){this.options.parser=C}}],[{key:"createFileName",value:function createFileName(C){return[elementorCommon.helpers.getUniqueId(),U.default.getExtension(C.type)].join(".")}}])}()},133:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(85707)),Q=L(B(36881)),J=L(B(12466)),Y=L(B(95115)),X=L(B(23083)),Z=L(B(23862));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B0&&void 0!==arguments[0]?arguments[0]:{},B=_createForOfIteratorHelper(T.readers||{});try{for(B.s();!(C=B.n()).done;){var L,$,V=C.value;(null===(L=null===($=V.isActive)||void 0===$?void 0:$.call(V))||void 0===L||L)&&this.registerFileReader(V)}}catch(C){B.e(C)}finally{B.f()}var q,W=_createForOfIteratorHelper(T.parsers||{});try{for(W.s();!(q=W.n()).done;){var U=q.value;this.registerFileParser(U)}}catch(C){W.e(C)}finally{W.f()}}},{key:"createSession",value:(ee=(0,V.default)($.default.mark((function _callee(C,T){var B,L=arguments;return $.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if(B=L.length>2&&void 0!==L[2]?L[2]:{},C instanceof Y.default){$.next=5;break}return $.next=4,this.getNormalizer().normalize(C);case 4:C=$.sent;case 5:return $.abrupt("return",new Z.default(this,C,T,B));case 6:case"end":return $.stop()}}),_callee,this)}))),function createSession(C,T){return ee.apply(this,arguments)})},{key:"registerFileReader",value:function registerFileReader(C){this.readers[C.getName()]=C}},{key:"registerFileParser",value:function registerFileParser(C){var T,B=_createForOfIteratorHelper(C.getReaders());try{for(B.s();!(T=B.n()).done;){var L=T.value;this.readers[L]&&(this.parsers[L]||(this.parsers[L]={}),this.parsers[L][C.getName()]=C)}}catch(C){B.e(C)}finally{B.f()}}},{key:"getReaderOf",value:(L=(0,V.default)($.default.mark((function _callee2(C){var T,B,L,V,q,W,U,H=arguments;return $.default.wrap((function _callee2$($){for(;;)switch($.prev=$.next){case 0:T=H.length>1&&void 0!==H[1]&&H[1],B=C.getFile(),L=C.getReader(),V=this.getReaders(L),q=0,W=Object.values(V);case 3:if(!(q1&&void 0!==H[1]&&H[1],$.next=3,this.getReaderOf(C,!0);case 3:if(B=$.sent,L=C.getParser(),!B){$.next=18;break}V=this.getParsers(B.constructor.getName(),L),q=0,W=Object.values(V);case 8:if(!(q0&&void 0!==arguments[0]?arguments[0]:[];return(T=Array.isArray(T)?T:[T]).length?Object.fromEntries(T.filter((function(T){return T in C.readers})).map((function(T){return[T,C.readers[T]]}))):this.readers}},{key:"getParsers",value:function getParsers(C){var T=this,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(B=Array.isArray(B)?B:[B]).length?Object.fromEntries(B.filter((function(B){return B in T.parsers[C]})).map((function(B){return[B,T.parsers[C][B]]}))):this.parsers[C]||{}}}]);var T,B,L,ee}(elementorModules.editor.utils.Module)},23083:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15213)),H=L(B(84654)),G=L(B(95115));T.default=function(){return(0,W.default)((function Normalizer(C){(0,q.default)(this,Normalizer),this.manager=C}),[{key:"normalize",value:(B=(0,V.default)($.default.mark((function _callee(C){return $.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return C instanceof G.default||(C=this.toItemCollection(C)),T.abrupt("return",C);case 2:case"end":return T.stop()}}),_callee,this)}))),function normalize(C){return B.apply(this,arguments)})},{key:"toItemCollection",value:(T=(0,V.default)($.default.mark((function _callee2(C){var T=this;return $.default.wrap((function _callee2$(B){for(;;)switch(B.prev=B.next){case 0:return Array.isArray(C)||(C=(0,U.default)(C,FileList)||(0,U.default)(C,DataTransferItemList)?Array.from(C):[C]),B.abrupt("return",Promise.all(C.map((function(C){return C instanceof H.default||(C=T.toItem(C)),C}))).then((function(C){return new G.default(C)})));case 2:case"end":return B.stop()}}),_callee2)}))),function toItemCollection(C){return T.apply(this,arguments)})},{key:"toItem",value:(C=(0,V.default)($.default.mark((function _callee3(C){var T;return $.default.wrap((function _callee3$(B){for(;;)switch(B.prev=B.next){case 0:if((0,U.default)(C,[Blob,File,DataTransferItem])){B.next=18;break}B.prev=1,window.atob(C.split(",")[1]),B.next=15;break;case 5:return B.prev=5,B.t0=B.catch(1),B.next=9,this.manager.getMimeTypeOf(C);case 9:if(!(T=B.sent)){B.next=14;break}C=this.constructor.createDataUrl(C,T),B.next=15;break;case 14:throw new Error("The input provided cannot be resolved");case 15:return B.next=17,fetch(C).then((function(C){return C.blob()}));case 17:C=B.sent;case 18:return B.abrupt("return",new H.default(C));case 19:case"end":return B.stop()}}),_callee3,this,[[1,5]])}))),function toItem(T){return C.apply(this,arguments)})}],[{key:"createDataUrl",value:function createDataUrl(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(C="base64,".concat(btoa(C))),T&&(T+=";"),"data:".concat(T||"").concat(C)}}]);var C,T,B}()},23862:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(85707));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B1&&void 0!==arguments[1]?arguments[1]:null,B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,q.default)(this,Session),(0,U.default)(this,"manager",void 0),(0,U.default)(this,"itemCollection",void 0),(0,U.default)(this,"target",void 0),(0,U.default)(this,"options",{target:{}}),this.manager=C,this.itemCollection=T,this.target=B,Object.assign(this.options,L)}),[{key:"validate",value:(T=(0,V.default)($.default.mark((function _callee(){var C,T,B;return $.default.wrap((function _callee$(L){for(;;)switch(L.prev=L.next){case 0:C=_createForOfIteratorHelper(this.itemCollection.getItems()),L.prev=1,C.s();case 3:if((T=C.n()).done){L.next=11;break}return B=T.value,L.next=7,this.manager.getReaderOf(B);case 7:if(L.sent){L.next=9;break}return L.abrupt("return",!1);case 9:L.next=3;break;case 11:L.next=16;break;case 13:L.prev=13,L.t0=L.catch(1),C.e(L.t0);case 16:return L.prev=16,C.f(),L.finish(16);case 19:return L.abrupt("return",!0);case 20:case"end":return L.stop()}}),_callee,this,[[1,13,16,19]])}))),function validate(){return T.apply(this,arguments)})},{key:"apply",value:(C=(0,V.default)($.default.mark((function _callee2(){var C,T,B,L,V,q=this;return $.default.wrap((function _callee2$($){for(;;)switch($.prev=$.next){case 0:C=[],T=_createForOfIteratorHelper(this.itemCollection.getItems()),$.prev=2,T.s();case 4:if((B=T.n()).done){$.next=16;break}return L=B.value,$.next=8,this.manager.getParserOf(L,!0);case 8:if(!(V=$.sent)){$.next=13;break}C.push(V.parse()),$.next=14;break;case 13:throw new Error("An error occurred when trying to parse the input");case 14:$.next=4;break;case 16:$.next=21;break;case 18:$.prev=18,$.t0=$.catch(2),T.e($.t0);case 21:return $.prev=21,T.f(),$.finish(21);case 24:return $.abrupt("return",Promise.all(C).then((function(C){return q.resolve(C.flat())})));case 25:case"end":return $.stop()}}),_callee2,this,[[2,18,21,24]])}))),function apply(){return C.apply(this,arguments)})},{key:"resolve",value:function resolve(C){var T=this;return Object.values(C).some((function(C){return"section"===C.model.get("elType")}))&&(this.target=elementor.getPreviewContainer()),C.map((function(B){switch(B.type){case"container":case"section":case"column":case"widget":return T.target.view.createElementFromModel(B.model,Object.assign(T.options.target,{event:T.options.event,scrollIntoView:0===C.indexOf(B)}))}}))}}]);var C,T}()},39697:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var V=$(B(61790)),q=$(B(58155)),W=$(B(39805)),U=$(B(40989)),H=$(B(15118)),G=$(B(29402)),K=$(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.Close=function(C){function Close(){return(0,W.default)(this,Close),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,K.default)(Close,C),(0,U.default)(Close,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,q.default)(V.default.mark((function _callee(C){var T,B,L,$,q;return V.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:if(T=C.id,B=C.mode,L=C.onClose,"closed"!==($=elementor.documents.get(T)).editor.status){V.next=3;break}return V.abrupt("return",jQuery.Deferred().resolve());case 3:if(B||!$.editor.isChanged&&!$.isDraft()){V.next=7;break}return q=jQuery.Deferred(),this.getConfirmDialog(q).show(),V.abrupt("return",q.promise());case 7:V.t0=B,V.next="autosave"===V.t0?10:"save"===V.t0?13:"discard"===V.t0?16:19;break;case 10:return V.next=12,$e.run("document/save/auto");case 12:case 15:case 18:return V.abrupt("break",19);case 13:return V.next=15,$e.run("document/save/update");case 16:return V.next=18,$e.run("document/save/discard",{document:$});case 19:return V.next=21,$e.internal("editor/documents/unload",{document:$});case 21:if(!L){V.next=24;break}return V.next=24,L($);case 24:return V.abrupt("return",jQuery.Deferred().resolve());case 25:case"end":return V.stop()}}),_callee,this)}))),function apply(C){return T.apply(this,arguments)})},{key:"getConfirmDialog",value:function getConfirmDialog(C){var T=this;return this.confirmDialog||(this.confirmDialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-document-save-on-close",headerMessage:L("You are leaving to a separate site part.","elementor"),message:L("Save your changes before moving on because the current document and the one you’re moving to are separate site parts.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Save & leave","elementor"),cancel:L("Don't leave","elementor")},onHide:function onHide(){_.defer((function(){T.args.mode||C.reject("Close document has been canceled.")}))},onCancel:function onCancel(){window.top.$e.internal("panel/state-ready"),C.reject("Close document has been canceled.")},onConfirm:function onConfirm(){T.args.mode="save",$e.run("editor/documents/close",T.args).then((function(){C.resolve()}))}})),this.confirmDialog}}]);var T}($e.modules.CommandBase);T.default=Q},24953:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return $.Open}}),Object.defineProperty(T,"Preview",{enumerable:!0,get:function get(){return V.Preview}}),Object.defineProperty(T,"Switch",{enumerable:!0,get:function get(){return W.Switch}}),Object.defineProperty(T,"View",{enumerable:!0,get:function get(){return q.View}});var L=B(39697),$=B(93245),V=B(14857),q=B(16768),W=B(94213)},18411:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.AttachPreview=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.AttachPreview=function(C){function AttachPreview(){return(0,$.default)(this,AttachPreview),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,AttachPreview,arguments)}return(0,U.default)(AttachPreview,C),(0,V.default)(AttachPreview,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(C.selector&&(this.requireArgumentType("selector","string"),0===elementor.$previewContents.find(C.selector).length))throw new Error("Invalid argument. The `selector` argument must be existed selector.")}},{key:"apply",value:function apply(C){var T=this,B=elementor.documents.getCurrent();return $e.data.get("globals/index").then((function(){return elementor.trigger("globals:loaded"),T.attachDocumentToPreview(B,C)})).then((function(){return elementor.toggleDocumentCssFiles(B,!1),elementor.onEditModeSwitched(),elementor.checkPageStatus(),elementor.trigger("document:loaded",B),$e.internal("panel/open-default",{refresh:!0})}))}},{key:"attachDocumentToPreview",value:function attachDocumentToPreview(C,T){var B=T.selector,L=void 0===B?".elementor-"+C.id:B,$=T.shouldScroll,V=void 0===$||$;return new Promise((function(T,B){if(!C)return B("Can't attach preview, there is no open document.");if(!C.config.elements)return T();C.$element=elementor.$previewContents.find(L);var $=C.id===elementor.config.initial_document.id;if(!C.$element.length)return $&&elementor.onPreviewElNotFound(),B("Can't attach preview to document '".concat(C.id,"', element '").concat(L,"' was not found."));C.$element.addClass("elementor-edit-area elementor-edit-mode"),$||elementor.documents.getCurrent().$element.addClass("elementor-embedded-editor"),elementor.initElements(),elementor.initPreviewView(C),C.container.view=elementor.getPreviewView(),C.container.model.attributes.elements=elementor.elements,V&&elementor.helpers.scrollToView(C.$element),C.$element.addClass("elementor-edit-area-active").removeClass("elementor-editor-preview"),T()}))}}])}($e.modules.CommandInternalBase);T.default=H},94835:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"AttachPreview",{enumerable:!0,get:function get(){return L.AttachPreview}}),Object.defineProperty(T,"Load",{enumerable:!0,get:function get(){return $.Load}}),Object.defineProperty(T,"Unload",{enumerable:!0,get:function get(){return V.Unload}});var L=B(18411),$=B(89691),V=B(72384)},89691:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Load=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(84809)),G=L(B(55168));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Load=function(C){function Load(){return(0,$.default)(this,Load),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Load,arguments)}return(0,U.default)(Load,C),(0,V.default)(Load,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgument("config",C)}},{key:"apply",value:function apply(C){var T=C.config,B=C.setAsInitial,L=void 0!==B&&B,$=C.shouldScroll,V=void 0===$||$;elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&(T.settings.controls=elementor.generateResponsiveControls(T.settings.controls)),elementor.config.document=T,elementor.setAjax(),elementor.addWidgetsCache(T.widgets),elementor.templates.init();var q=new H.default(T);elementor.documents.add(q),elementor.documents.setCurrent(q),L&&elementor.documents.setInitialById(q.id),elementor.settings.page=new elementor.settings.modules.page(T.settings),q.container=elementor.settings.page.getEditedView().getContainer(),q.container.document=q,elementor.heartbeat=new G.default(q);var W=elementor.config.document.version&&elementor.helpers.compareVersions(elementor.config.document.version,"2.5.0","<");return!elementor.config.user.introduction.flexbox&&W&&elementor.showFlexBoxAttentionDialog(),elementor.loaded?$e.data.get("globals/index").then((function(){return L?(elementor.reloadPreview(),Promise.resolve()):$e.internal("editor/documents/attach-preview",{shouldScroll:V,selector:C.selector})})):Promise.resolve(q)}}])}($e.modules.CommandInternalBase);T.default=K},72384:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Unload=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(84809));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Unload=function(C){function Unload(){return(0,$.default)(this,Unload),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Unload,arguments)}return(0,U.default)(Unload,C),(0,V.default)(Unload,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentConstructor("document",H.default,C)}},{key:"apply",value:function apply(C){return new Promise((function(T,B){var L=C.document;L.id!==elementor.config.document.id&&B(),elementor.elements=[],elementor.saver.stopAutoSave(L),elementor.channels.dataEditMode.trigger("switch","preview"),L.$element&&L.$element.removeClass("elementor-edit-area-active elementor-edit-mode").addClass("elementor-editor-preview"),elementorCommon.elements.$body.removeClass("elementor-editor-".concat(L.config.type)),elementor.settings.page.destroy(),elementor.heartbeat.destroy(),L.editor.status="closed",elementor.config.document={},elementor.documents.unsetCurrent(),elementor.trigger("document:unloaded",L),T()}))}}])}($e.modules.CommandInternalBase);T.default=G},93245:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Open=function(C){function Open(){return(0,$.default)(this,Open),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,U.default)(Open,C),(0,V.default)(Open,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,B=C.selector,L=C.shouldScroll,$=void 0===L||L,V=C.setAsInitial,q=void 0!==V&&V,W=elementor.documents.getCurrent();return W&&T===W.id?jQuery.Deferred().resolve():(elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).addClass("loading"),q&&(elementorCommon.ajax.addRequestConstant("initial_document_id",T),elementor.documents.invalidateCache()),elementor.documents.request(T).then((function(C){return elementorCommon.elements.$body.addClass("elementor-editor-".concat(C.type)),$e.internal("editor/documents/load",{config:C,selector:B,setAsInitial:q,shouldScroll:$})})).always((function(){elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).removeClass("loading")})))}}])}($e.modules.CommandBase);T.default=H},14857:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Preview=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Preview=function(C){function Preview(){return(0,q.default)(this,Preview),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Preview,arguments)}return(0,G.default)(Preview,C),(0,W.default)(Preview,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,V.default)($.default.mark((function _callee(C){var T,B,L,V;return $.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if(T=C.id,B=$e.components.get("document/save"),L=B.footerSaver,!(V=elementor.documents.get(T)).editor.isChanged){$.next=4;break}return $.next=4,$e.run("document/save/auto",{force:!0});case 4:L.previewWindow=open(V.config.urls.wp_preview,"wp-preview-".concat(V.id));case 5:case"end":return $.stop()}}),_callee)}))),function apply(C){return T.apply(this,arguments)})}]);var T}($e.modules.CommandBase);T.default=K},94213:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Switch=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Switch=function(C){function Switch(){return(0,$.default)(this,Switch),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Switch,arguments)}return(0,U.default)(Switch,C),(0,V.default)(Switch,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,B=C.mode,L=C.onClose,$=C.shouldScroll,V=void 0===$||$,q=C.setAsInitial,W=void 0!==q&&q;return W&&jQuery("#elementor-preview-loading").show(),$e.run("editor/documents/close",{id:elementor.documents.getCurrentId(),mode:B,onClose:L,selector:C.selector}).then((function(){return $e.run("editor/documents/open",{id:T,shouldScroll:V,selector:C.selector,setAsInitial:W})})).then((function(){elementor.getPanelView().getPages("menu").view.addExitItem()}))}}])}($e.modules.CommandBase);T.default=H},16768:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.View=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.View=function(C){function View(){return(0,q.default)(this,View),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,View,arguments)}return(0,G.default)(View,C),(0,W.default)(View,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,V.default)($.default.mark((function _callee(C){var T,B;return $.default.wrap((function _callee$(L){for(;;)switch(L.prev=L.next){case 0:T=C.id,B=elementor.documents.get(T),open(B.config.urls.permalink,"wp-view-".concat(B.id));case 2:case"end":return L.stop()}}),_callee)}))),function apply(C){return T.apply(this,arguments)})}]);var T}($e.modules.CommandBase);T.default=K},93497:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=$(B(39805)),W=$(B(40989)),U=$(B(15118)),H=$(B(29402)),G=$(B(41621)),K=$(B(87861)),Q=$(B(40397)),J=$(B(84809)),Y=_interopRequireWildcard(B(24953)),X=_interopRequireWildcard(B(94835)),Z=_interopRequireWildcard(B(87109));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=V(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=$?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,q.default)(this,Component),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,K.default)(Component,C),(0,W.default)(Component,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function _superPropGet(C,T,B,L){var $=(0,G.default)((0,H.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof $?function(C){return $.apply(B,C)}:$}(Component,"__construct",this,3)([C]),this.documents={},this.currentDocument=null,this.saveInitialDocumentToCache()}},{key:"getNamespace",value:function getNamespace(){return"editor/documents"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Z)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(X)}},{key:"add",value:function add(C){var T=C.id;return this.documents[T]=C,C}},{key:"addDocumentByConfig",value:function addDocumentByConfig(C){return this.add(new J.default(C))}},{key:"get",value:function get(C){return void 0!==this.documents[C]&&this.documents[C]}},{key:"getCurrent",value:function getCurrent(){return this.currentDocument}},{key:"getCurrentId",value:function getCurrentId(){return this.currentDocument.id}},{key:"getInitialId",value:function getInitialId(){return elementor.config.initial_document.id}},{key:"setInitialById",value:function setInitialById(C){var T=this.get(C);T&&(elementor.config.initial_document=T.config,elementorCommon.ajax.addRequestConstant("initial_document_id",T.id))}},{key:"setCurrent",value:function setCurrent(C){if(void 0===this.documents[C.id])throw Error("The document with id: '".concat(C.id,"' does not exist/loaded"));this.currentDocument&&(this.currentDocument.editor.status="closed"),this.currentDocument=this.documents[C.id],this.currentDocument.editor.status="open",elementorCommon.ajax.addRequestConstant("editor_post_id",C.id)}},{key:"isCurrent",value:function isCurrent(C){return parseInt(C)===this.currentDocument.id}},{key:"unsetCurrent",value:function unsetCurrent(){this.currentDocument=null,elementorCommon.ajax.addRequestConstant("editor_post_id",null)}},{key:"request",value:function request(C){return elementorCommon.ajax.load(this.getRequestArgs(C),!0)}},{key:"invalidateCache",value:function invalidateCache(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;T?elementorCommon.ajax.invalidateCache(this.getRequestArgs(T)):Object.keys(this.documents).forEach((function(T){elementorCommon.ajax.invalidateCache(C.getRequestArgs(T))}))}},{key:"getRequestArgs",value:function getRequestArgs(C){return C=parseInt(C),{action:"get_document_config",unique_id:"document-".concat(C),data:{id:C},success:function success(C){return C},error:function error(C){var T;_.isString(C)?T=C:C.statusText?(T=elementor.createAjaxErrorMessage(C),0===C.readyState&&(T+=" "+L("Cannot load editor","elementor"))):C[0]&&C[0].code&&(T=L("Server Error","elementor")+" "+C[0].code),alert(T)}}}},{key:"saveInitialDocumentToCache",value:function saveInitialDocumentToCache(){var C=elementor.config.initial_document;elementorCommon.ajax.addRequestCache(this.getRequestArgs(C.id),C)}}])}(Q.default)},84809:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(85707)),W=L(B(88075)),U=L(B(8513)),H=L(B(73168));T.default=function(){return(0,V.default)((function Document(C){(0,$.default)(this,Document),(0,q.default)(this,"id",null),(0,q.default)(this,"history",null),(0,q.default)(this,"revisions",null),(0,q.default)(this,"container",null),(0,q.default)(this,"editor",new H.default),this.config=C,this.id=C.id,this.history=new W.default(this),this.revisions=new U.default(this)}),[{key:"isDraft",value:function isDraft(){return this.config.revisions.current_id!==this.config.id}}])}()},87109:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"RemoveActiveDocumentQueryParam",{enumerable:!0,get:function get(){return L.RemoveActiveDocumentQueryParam}}),Object.defineProperty(T,"RemoveActiveTabQueryParam",{enumerable:!0,get:function get(){return W.RemoveActiveTabQueryParam}}),Object.defineProperty(T,"RemoveActiveTabQueryParamBack",{enumerable:!0,get:function get(){return U.RemoveActiveTabQueryParamBack}}),Object.defineProperty(T,"SetActiveDocumentQueryParam",{enumerable:!0,get:function get(){return $.SetActiveDocumentQueryParam}}),Object.defineProperty(T,"SwitchToActiveDocument",{enumerable:!0,get:function get(){return V.SwitchToActiveDocument}}),Object.defineProperty(T,"SwitchToActiveTab",{enumerable:!0,get:function get(){return q.SwitchToActiveTab}});var L=B(11859),$=B(55641),V=B(1910),q=B(32460),W=B(72125),U=B(13941)},1910:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SwitchToActiveDocument=void 0;var $=L(B(61790)),V=L(B(58155)),q=L(B(39805)),W=L(B(40989)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(85707)),Q=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=T.SwitchToActiveDocument=function(C){function SwitchToActiveDocument(){return(0,q.default)(this,SwitchToActiveDocument),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,SwitchToActiveDocument,arguments)}return(0,G.default)(SwitchToActiveDocument,C),(0,W.default)(SwitchToActiveDocument,[{key:"getCommand",value:function getCommand(){return"editor/documents/attach-preview"}},{key:"getId",value:function getId(){return"switch-to-active-document"}},{key:"getConditions",value:function getConditions(){return!this.constructor.calledOnce&&elementor.documents.getCurrentId()===elementor.config.initial_document.id}},{key:"apply",value:(T=(0,V.default)($.default.mark((function _callee(){var C,T;return $.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:if(this.constructor.calledOnce=!0,C=parseInt((0,Q.getQueryParam)("active-document")),T=C===elementor.documents.getCurrentId(),!isNaN(C)&&!T){B.next=4;break}return B.abrupt("return");case 4:return B.prev=4,B.next=7,$e.run("editor/documents/switch",{id:C,mode:"autosave"});case 7:B.next=13;break;case 9:B.prev=9,B.t0=B.catch(4),$e.run("editor/documents/switch",{id:elementor.config.initial_document.id,mode:"autosave"}),(0,Q.removeQueryParam)("active-document");case 13:case"end":return B.stop()}}),_callee,this,[[4,9]])}))),function apply(){return T.apply(this,arguments)})}]);var T}($e.modules.hookUI.After);(0,K.default)(J,"calledOnce",!1);T.default=J},11859:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveDocumentQueryParam=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.RemoveActiveDocumentQueryParam=function(C){function RemoveActiveDocumentQueryParam(){return(0,$.default)(this,RemoveActiveDocumentQueryParam),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveDocumentQueryParam,arguments)}return(0,U.default)(RemoveActiveDocumentQueryParam,C),(0,V.default)(RemoveActiveDocumentQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/close"}},{key:"getId",value:function getId(){return"remove-active-document-query-param"}},{key:"apply",value:function apply(C){var T=parseInt((0,H.getQueryParam)("active-document"));T===parseInt(C.id)&&(0,H.removeQueryParam)("active-document"),C.previous_active_document_id=T}}])}($e.modules.hookUI.After);T.default=G},13941:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveTabQueryParamBack=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.RemoveActiveTabQueryParamBack=function(C){function RemoveActiveTabQueryParamBack(){return(0,$.default)(this,RemoveActiveTabQueryParamBack),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveTabQueryParamBack,arguments)}return(0,U.default)(RemoveActiveTabQueryParamBack,C),(0,V.default)(RemoveActiveTabQueryParamBack,[{key:"getCommand",value:function getCommand(){return"panel/global/back"}},{key:"getId",value:function getId(){return"remove-active-tab-query-param-back"}},{key:"apply",value:function apply(){(0,H.getQueryParam)("active-tab")&&(0,H.removeQueryParam)("active-tab")}}])}($e.modules.hookUI.After);T.default=G},72125:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveTabQueryParam=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.RemoveActiveTabQueryParam=function(C){function RemoveActiveTabQueryParam(){return(0,$.default)(this,RemoveActiveTabQueryParam),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveTabQueryParam,arguments)}return(0,U.default)(RemoveActiveTabQueryParam,C),(0,V.default)(RemoveActiveTabQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/close"}},{key:"getId",value:function getId(){return"remove-active-tab-query-param"}},{key:"apply",value:function apply(C){var T=(0,H.getQueryParam)("active-tab");parseInt(C.previous_active_document_id)===parseInt(C.id)&&T&&(0,H.removeQueryParam)("active-tab")}}])}($e.modules.hookUI.After);T.default=G},55641:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetActiveDocumentQueryParam=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.SetActiveDocumentQueryParam=function(C){function SetActiveDocumentQueryParam(){return(0,$.default)(this,SetActiveDocumentQueryParam),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,SetActiveDocumentQueryParam,arguments)}return(0,U.default)(SetActiveDocumentQueryParam,C),(0,V.default)(SetActiveDocumentQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"set-active-document-query-param"}},{key:"getConditions",value:function getConditions(C){return parseInt(C.id)!==parseInt(elementor.config.initial_document.id)}},{key:"apply",value:function apply(C){var T=parseInt(C.id);isNaN(T)||(0,H.setQueryParam)("active-document",C.id)}}])}($e.modules.hookUI.After);T.default=G},32460:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SwitchToActiveTab=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(85707)),G=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.SwitchToActiveTab=function(C){function SwitchToActiveTab(){return(0,$.default)(this,SwitchToActiveTab),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,SwitchToActiveTab,arguments)}return(0,U.default)(SwitchToActiveTab,C),(0,V.default)(SwitchToActiveTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/switch"}},{key:"getId",value:function getId(){return"switch-to-active-tab"}},{key:"getConditions",value:function getConditions(){return!this.constructor.calledOnce}},{key:"apply",value:function apply(){this.constructor.calledOnce=!0;try{var C=(0,G.getQueryParam)("active-tab");C&&$e.route("panel/global/"+C)}catch(C){(0,G.removeQueryParam)("active-tab")}}}])}($e.modules.hookUI.After);(0,H.default)(K,"calledOnce",!1);T.default=K},73168:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(40989)),V=L(B(39805)),q=L(B(85707));T.default=(0,$.default)((function Editor(){(0,V.default)(this,Editor),(0,q.default)(this,"status","closed"),(0,q.default)(this,"isSaving",!1),(0,q.default)(this,"isChanged",!1),(0,q.default)(this,"isChangedDuringSave",!1),(0,q.default)(this,"isSaved",!0),(0,q.default)(this,"lastSaveHistoryId",0)}))},8323:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784)(B(85707)),V=B(47838);C.exports=Marionette.Behavior.extend({tagView:null,listenerAttached:!1,initialize:function initialize(){this.listenerAttached||(this.listenTo(this.view.options.container.settings,"change:external:__dynamic__",this.onAfterExternalChange),this.listenerAttached=!0)},shouldRenderTools:function shouldRenderTools(){if(this.getOption("dynamicSettings").default)return!1;var C=elementor.helpers.hasPro()&&!elementor.helpers.hasProAndNotConnected(),T=this.getOption("tags").length>0;return!C||T},renderTools:function renderTools(){var C=this;if(this.shouldRenderTools()){var T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-dynamic-switcher"));T.on("click",(function(T){return C.onDynamicSwitcherClick(T)})),this.$el.find(".elementor-control-dynamic-switcher-wrapper").append(T),this.ui.dynamicSwitcher=T,"color"===this.view.model.get("type")&&(this.view.colorPicker?this.moveDynamicSwitcherToColorPicker():setTimeout((function(){return C.moveDynamicSwitcherToColorPicker()}))),this.ui.dynamicSwitcher.tipsy({title:function title(){return this.getAttribute("data-tooltip")},gravity:"s"})}},moveDynamicSwitcherToColorPicker:function moveDynamicSwitcherToColorPicker(){var C=this.view.colorPicker.$pickerToolsContainer;this.ui.dynamicSwitcher.removeClass("elementor-control-unit-1").addClass("e-control-tool");var T=C.find(".elementor-control-element-color-picker");T.length?this.ui.dynamicSwitcher.insertBefore(T):C.append(this.ui.dynamicSwitcher)},toggleDynamicClass:function toggleDynamicClass(){this.$el.toggleClass("elementor-control-dynamic-value",this.isDynamicMode())},isDynamicMode:function isDynamicMode(){var C=this.view.container.settings.get("__dynamic__");return!(!C||!C[this.view.model.get("name")])},createTagsList:function createTagsList(){var C=_.groupBy(this.getOption("tags"),"group"),T=elementor.dynamicTags.getConfig("groups"),B=this.ui.tagsList=jQuery("
",{class:"elementor-tags-list"}),L=jQuery("
",{class:"elementor-tags-list__inner"});if(B.append(L),jQuery.each(T,(function(T){var B=C[T];if(B){var $=jQuery("
",{class:"elementor-tags-list__group-title"}).text(this.title);L.append($),B.forEach((function(C){var T=jQuery("
",{class:"elementor-tags-list__item"});T.text(C.title).attr("data-tag-name",C.name),L.append(T)}))}})),!elementor.helpers.hasPro()&&Object.keys(C).length){var $=Marionette.Renderer.render("#tmpl-elementor-dynamic-tags-promo",{promotionUrl:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))});L.append($)}L.on("click",".elementor-tags-list__item",this.onTagsListItemClick.bind(this)),elementorCommon.elements.$body.append(B)},getTagsList:function getTagsList(){return this.ui.tagsList||this.createTagsList(),this.ui.tagsList},toggleTagsList:function toggleTagsList(){var C=this.getTagsList();if(C.is(":visible"))C.hide();else{var T=elementorCommon.config.isRTL?"left":"right";C.show().position({my:"".concat(T," top"),at:"".concat(T," bottom+5"),of:this.ui.dynamicSwitcher})}},setTagView:function setTagView(C,T,B){this.tagView&&this.tagView.destroy();var L=this.tagView=new V({id:C,name:T,settings:B,controlName:this.view.model.get("name"),dynamicSettings:this.getOption("dynamicSettings")}),$=this.view.options.container,q=$.controls[L.options.controlName].label;L.options.container=new elementorModules.editor.Container({type:"dynamic",id:C,model:L.model,settings:L.model,view:L,parent:$,label:$.label+" "+q,controls:L.model.options.controls,renderer:$}),L.render(),this.$el.find(".elementor-control-tag-area").after(L.el),this.listenTo(L,"remove",this.onTagViewRemove.bind(this))},setDefaultTagView:function setDefaultTagView(){var C=elementor.dynamicTags.tagTextToTagData(this.getDynamicValue());this.setTagView(C.id,C.name,C.settings)},tagViewToTagText:function tagViewToTagText(){var C=this.tagView;return elementor.dynamicTags.tagDataToTagText(C.getOption("id"),C.getOption("name"),C.model)},getDynamicValue:function getDynamicValue(){return this.view.container.dynamic.get(this.view.model.get("name"))},destroyTagView:function destroyTagView(){this.tagView&&(this.tagView.destroy(),this.tagView=null)},showPromotion:function showPromotion(){var C=elementor.helpers.hasProAndNotConnected(),T={title:L("Dynamic Content","elementor"),content:L("Create more personalized and dynamic sites by populating data from various sources with dozens of dynamic tags to choose from.","elementor"),targetElement:this.ui.dynamicSwitcher,position:{blockStart:"-10"},actionButton:{url:C?elementorProEditorConfig.urls.connect:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name")),text:L(C?"Connect & Activate":"Upgrade","elementor")}};elementor.promotion.showDialog(T)},onRender:function onRender(){this.$el.addClass("elementor-control-dynamic"),this.renderTools(),this.toggleDynamicClass(),this.isDynamicMode()&&this.setDefaultTagView()},onDynamicSwitcherClick:function onDynamicSwitcherClick(C){C.stopPropagation(),this.getOption("tags").length?this.toggleTagsList():this.showPromotion()},onTagsListItemClick:function onTagsListItemClick(C){var T=jQuery(C.currentTarget);this.setTagView(elementorCommon.helpers.getUniqueId(),T.data("tagName"),{}),this.view.getGlobalKey()&&this.view.triggerMethod("unset:global:value"),this.isDynamicMode()?$e.run("document/dynamic/settings",{container:this.view.options.container,settings:(0,$.default)({},this.view.model.get("name"),this.tagViewToTagText())}):$e.run("document/dynamic/enable",{container:this.view.options.container,settings:(0,$.default)({},this.view.model.get("name"),this.tagViewToTagText())}),this.toggleDynamicClass(),this.toggleTagsList(),this.tagView.getTagConfig().settings_required&&this.tagView.showSettingsPopup()},onTagViewRemove:function onTagViewRemove(){$e.run("document/dynamic/disable",{container:this.view.options.container,settings:(0,$.default)({},this.view.model.get("name"),this.tagViewToTagText())}),this.toggleDynamicClass()},onAfterExternalChange:function onAfterExternalChange(){this.destroyTagView(),this.isDynamicMode()&&this.setDefaultTagView(),this.toggleDynamicClass()},onDestroy:function onDestroy(){this.destroyTagView(),this.ui.tagsList&&this.ui.tagsList.remove()}})},53134:(C,T,B)=>{"use strict";var L=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";C.exports=Marionette.ItemView.extend({className:"elementor-tag-controls-stack-empty",template:"#tmpl-elementor-tag-controls-stack-empty"})},77109:(C,T,B)=>{"use strict";var L=B(84593);C.exports=elementorModules.editor.views.ControlsStack.extend({activeTab:"content",template:_.noop,emptyView:L,isEmpty:function isEmpty(){return this.collection.length<2},childViewOptions:function childViewOptions(){return{container:this.options.container}},getNamespaceArray:function getNamespaceArray(){var C=elementor.getPanelView().getCurrentPageView(),T=C.getNamespaceArray();return T.push(C.activeSection),T.push(this.getOption("controlName")),T.push(this.getOption("name")),T},onRenderTemplate:function onRenderTemplate(){this.activateFirstSection()}})},47838:(C,T,B)=>{"use strict";var L=B(77109);C.exports=Marionette.ItemView.extend({className:"elementor-dynamic-cover e-input-style",tagControlsStack:null,templateHelpers:function templateHelpers(){var C={};return this.model&&(C.controls=this.model.options.controls),C},ui:{remove:".elementor-dynamic-cover__remove"},events:function events(){var events={"click @ui.remove":"onRemoveClick"};return this.hasSettings()&&(events.click="onClick"),events},getTemplate:function getTemplate(){var C=this.getTagConfig(),T=Marionette.TemplateCache.get("#tmpl-elementor-control-dynamic-cover"),B=Marionette.Renderer.render(T,{hasSettings:this.hasSettings(),isRemovable:!this.getOption("dynamicSettings").default,title:C.title,content:C.panel_template});return Marionette.TemplateCache.prototype.compileTemplate(B.trim())},getTagConfig:function getTagConfig(){return elementor.dynamicTags.getConfig("tags."+this.getOption("name"))},initSettingsPopup:function initSettingsPopup(){var C={className:"elementor-tag-settings-popup",position:{my:"left top+5",at:"left bottom",of:this.$el,autoRefresh:!0},hide:{ignore:".select2-container"}},T=elementorCommon.dialogsManager.createWidget("buttons",C);this.getSettingsPopup=function(){return T}},hasSettings:function hasSettings(){return!!Object.values(this.getTagConfig().controls).length},showSettingsPopup:function showSettingsPopup(){this.tagControlsStack||this.initTagControlsStack();var C=this.getSettingsPopup();C.isVisible()||C.show()},initTagControlsStack:function initTagControlsStack(){this.tagControlsStack=new L({model:this.model,controls:this.model.controls,name:this.options.name,controlName:this.options.controlName,container:this.options.container,el:this.getSettingsPopup().getElements("message")[0]}),this.tagControlsStack.render()},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getOption("settings"),{controls:this.getTagConfig().controls})},initialize:function initialize(){this.initModel(),this.hasSettings()&&(this.initSettingsPopup(),this.listenTo(this.model,"change",this.render))},onClick:function onClick(){this.showSettingsPopup()},onRemoveClick:function onRemoveClick(C){C.stopPropagation(),this.destroy(),this.trigger("remove")},onDestroy:function onDestroy(){this.hasSettings()&&this.getSettingsPopup().destroy(),this.tagControlsStack&&this.tagControlsStack.destroy()}})},21273:C=>{"use strict";C.exports=Marionette.ItemView.extend({hasTemplate:!0,tagName:"span",className:function className(){return"elementor-tag"},getTemplate:function getTemplate(){return!!this.hasTemplate&&Marionette.TemplateCache.get("#tmpl-elementor-tag-"+this.getOption("name")+"-content")},initialize:function initialize(){try{this.getTemplate()}catch(C){this.hasTemplate=!1}},getConfig:function getConfig(C){var T=elementor.dynamicTags.getConfig("tags."+this.getOption("name"));return C?T[C]:T},getContent:function getContent(){var C,T=this.getConfig("content_type");if(!this.hasTemplate&&void 0===(C=elementor.dynamicTags.loadTagDataFromCache(this)))throw new Error(elementor.dynamicTags.CACHE_KEY_NOT_FOUND_ERROR);if("ui"===T){if(this.render(),this.hasTemplate)return this.el.outerHTML;this.getConfig("wrapped_tag")&&(C=jQuery(C).html()),this.$el.html(C)}return C},onRender:function onRender(){this.el.id="elementor-tag-"+this.getOption("id")}})},33216:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(87829)),G=L(B(95945));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,U.default)(Component,C),(0,V.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"shortcuts"}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{"":{keys:"ctrl+?, shift+?",exclude:["input"]}}}},{key:"getModalLayout",value:function getModalLayout(){return G.default}}])}(H.default)},48980:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(33216));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,U.default)(_default,C),(0,V.default)(_default,[{key:"onInit",value:function onInit(){$e.components.register(new H.default({manager:this}))}}])}(elementorModules.Module)},67302:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(75115));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,U.default)(_default,C),(0,V.default)(_default,[{key:"id",value:function id(){return"elementor-hotkeys"}},{key:"templateHelpers",value:function templateHelpers(){return{environment:H.default}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-hotkeys"}}])}(Marionette.LayoutView)},95945:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(39805)),q=$(B(40989)),W=$(B(15118)),U=$(B(29402)),H=$(B(41621)),G=$(B(87861)),K=$(B(67302));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,q.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-hotkeys__modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:L("Keyboard Shortcuts","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(10564)),V=L(B(39805)),q=L(B(40989)),W=L(B(85707));T.default=function(){return(0,q.default)((function _default(){var C=this;(0,V.default)(this,_default),(0,W.default)(this,"loaded",{}),(0,W.default)(this,"notifyCallback",null),(0,W.default)(this,"fetchIcons",(function(T){fetch(T.fetchJson,{mode:"cors"}).then((function(C){return C.json()})).then((function(B){return T.icons=B.icons,C.normalizeIconList(T)}))})),(0,W.default)(this,"runCallback",(function(T){return"function"!=typeof C.notifyCallback?T:C.notifyCallback(T)})),(0,W.default)(this,"initIconType",(function(T,B){C.notifyCallback=B;var L=elementor.iconManager.store;if(C.loaded[T.name])return T.icons=L.getIcons(T),C.runCallback(T);if(T.enqueue&&T.enqueue.forEach((function(C){var B="".concat(C).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet(B)})),T.url){var $="".concat(T.url).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet($)}if(L.isValid(T)){var V=L.get(L.getKey(T));return C.normalizeIconList(V)}return T.icons&&T.icons.length?C.normalizeIconList(T):T.fetchJson?C.fetchIcons(T):void 0}))}),[{key:"normalizeIconList",value:function normalizeIconList(C){var T,B={};jQuery.each(C.icons,(function(L,V){T=V,"object"===(0,$.default)(T)&&(T=Object.entries(T)[0][0]),T&&(B[T]={prefix:C.prefix,selector:C.prefix+T.trim(":"),name:elementorCommon.helpers.upperCaseWords(T).trim(":").split("-").join(" "),filter:T.trim(":"),displayPrefix:C.displayPrefix||C.prefix.replace("-","")})})),Object.keys(B).length&&(C.icons=B,this.loaded[C.name]=!0,elementor.iconManager.store.save(C),this.runCallback(C))}}])}()},23266:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=function(){return(0,V.default)((function Store(){(0,$.default)(this,Store)}),[{key:"save",value:function save(C){elementorCommon.storage.set(q.getKey(C),C)}},{key:"getIcons",value:function getIcons(C){var T=this.get(q.getKey(C));return!(!T||!T.icons)&&T.icons}},{key:"get",value:function get(C){return elementorCommon.storage.get(C)}},{key:"isValid",value:function isValid(C){var T=this.get(q.getKey(C));return!!T&&(T.ver===C.ver&&(T.icons&&T.icons.length))}}],[{key:"getKey",value:function getKey(C){var T=C.name?C.name:C;return"elementor_".concat(T,"_icons")}}])}();T.default=q},39461:(C,T,B)=>{"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),q=L(B(40989)),W=L(B(15118)),U=L(B(29402)),H=L(B(87861)),G=L(B(85707)),K=L(B(62688)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(41594));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=function(C){function LazyIconList(){var C;(0,V.default)(this,LazyIconList);for(var T=arguments.length,B=new Array(T),L=0;LW&&(U=W),$>W-U&&($=W-U);var H=W-$-U,G=$*q,K=($+U)*q-1,J=V.slice(G,K+1),Y={height:"".concat($*B.height,"px")},X={height:"".concat(H*B.height,"px")};return Q.default.createElement(Q.Fragment,null,Q.default.createElement("div",{className:"elementor-icons-manager__tab__content__offset",style:Y}),Q.default.createElement("div",{id:"elementor-icons-manager__tab__content"},J),Q.default.createElement("div",{className:"elementor-icons-manager__tab__content__tail",style:X}))})),C}return(0,H.default)(LazyIconList,C),(0,q.default)(LazyIconList,[{key:"componentDidMount",value:function componentDidMount(){this.attachScrollListener(),this.maybeMeasureItem()}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.clearDebounceScrollCallback();var C=document.getElementById(this.selectors.wrapper);C&&C.removeEventListener("scroll",this.handleScroll)}},{key:"clearDebounceScrollCallback",value:function clearDebounceScrollCallback(){clearTimeout(this._debounce)}},{key:"renderFirstElementForMeasurement",value:function renderFirstElementForMeasurement(){return Q.default.createElement("div",{id:"elementor-icons-manager__tab__content"},this.props.items[0])}},{key:"hasSelected",value:function hasSelected(){return-1!==this.props.selectedIndex}}])}(Q.Component);T.default=J;J.propTypes={items:K.default.array,selectedIndex:K.default.number,parentRef:K.default.any}},4526:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.renderIconManager=T.default=void 0;var q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=V(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=$?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(41594)),W=$(B(78304)),U=$(B(39805)),H=$(B(40989)),G=$(B(15118)),K=$(B(29402)),Q=$(B(87861)),J=$(B(85707)),Y=$(B(62688)),X=$(B(18791)),Z=$(B(43162)),ee=$(B(59332));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T0&&void 0!==arguments[0])||arguments[0];return C.props.icons.map((function(B){if(T^C.isNativeTab(B))return"";var L=B.name===C.state.activeTab,$="elementor-icons-manager__tab-link";return L&&($+=" elementor-active"),q.default.createElement("div",{className:$,key:B.name,onClick:function onClick(){L||C.setState({activeTab:B.name})}},q.default.createElement("i",{className:B.labelIcon}),B.label)}))})),(0,J.default)(C,"getActiveTabIcons",(function(T){if(T.name)return C.getActiveTabIcons(T.name);if(C.cache[T])return C.cache[T].icons;if("recommended"===T)return C.state.iconTabs[0].icons;if("all"===T)return C.getAllIcons();if(!C.state.loaded[T]){var B=C.props.icons.filter((function(C){return T===C.name}));return elementor.iconManager.library.initIconType(_objectSpread({},B[0]),(function(T){C.cache[T.name]=T,C.updateLoaded(T.name)}))}return elementor.iconManager.store.getIcons(T)})),(0,J.default)(C,"getAllIcons",(function(){if(C.cache.all)return C.cache.all.icons;var T={};return C.props.icons.forEach((function(B){"all"!==B.name&&"recommended"!==B.name&&(T[B.name]=C.getActiveTabIcons(B.name))})),C.cache.all={icons:T},T})),(0,J.default)(C,"handleSearch",(function(T){var B=T.target.value;if(B&&""!==B){if(B=B.toLocaleLowerCase(),C.state.filter===B)return}else B="";C.setState({filter:B})})),(0,J.default)(C,"setSelected",(function(T){elementor.iconManager.setSettings("selectedIcon",T),C.setState({selected:T})})),(0,J.default)(C,"getSelected",(function(){var T=C.state.selected;return""===T.value&&C.props.selected&&C.props.selected.value&&(T={value:C.props.selected.value,library:C.props.selected.library}),T})),(0,J.default)(C,"render",(function(){var T=C.getActiveTab(),B=T.name?T.name:T,L=C.props.showSearch,$=void 0===L||L,V=C.state.filter;if("GoPro"!==T){if(!B||!C.state.loaded[B])return"Loading";T&&(T.icons=C.getActiveTabIcons(T))}var U=C.getSelected();return q.default.createElement(q.Fragment,null,q.default.createElement("div",{id:"elementor-icons-manager__sidebar",className:"elementor-templates-modal__sidebar"},q.default.createElement("div",{id:"elementor-icons-manager__tab-links"},C.getIconTabsLinks(),C.getUploadCustomButton(),C.getIconTabsLinks(!1))),q.default.createElement("div",{id:"elementor-icons-manager__main",className:"elementor-templates-modal__content"},"GoPro"===B?q.default.createElement(ee.default,null):q.default.createElement(q.Fragment,null,$?C.getSearchHTML():"",q.default.createElement("div",{id:"elementor-icons-manager__tab__wrapper",ref:C.scrollViewRef},q.default.createElement("div",{id:"elementor-icons-manager__tab__title"},T.label),q.default.createElement("div",{id:"elementor-icons-manager__tab__content_wrapper"},q.default.createElement("input",{type:"hidden",name:"icon_value",id:"icon_value",value:U.value}),q.default.createElement("input",{type:"hidden",name:"icon_type",id:"icon_type",value:U.library}),C.state.loaded[T.name]?q.default.createElement(Z.default,(0,W.default)({setSelected:C.setSelected,selected:U,filter:V,key:T.name,parentRef:C.scrollViewRef},T)):"Loading")))))})),C}return(0,Q.default)(IconsManager,C),(0,H.default)(IconsManager,[{key:"updateLoaded",value:function updateLoaded(C){var T=this.state.loaded;T[C]=!0,this.setState({loaded:T})}},{key:"isNativeTab",value:function isNativeTab(C){return("all"===C.name||"recommended"===C.name||"fa-"===C.name.substr(0,3))&&C.native}},{key:"getUploadCustomButton",value:function getUploadCustomButton(){var C=this,T=function onClick(){"GoPro"!==C.state.activeTab&&C.setState({activeTab:"GoPro"})};return this.props.customIconsURL&&(T=function onClick(){window.open(C.props.customIconsURL,"_blank")}),q.default.createElement("div",{id:"elementor-icons-manager__upload"},q.default.createElement("div",{id:"elementor-icons-manager__upload__title"},L("My Libraries","elementor")),q.default.createElement("button",{id:"elementor-icons-manager__upload__button",className:"elementor-button",onClick:T},L("Upload","elementor")))}},{key:"getSearchHTML",value:function getSearchHTML(){return q.default.createElement("div",{id:"elementor-icons-manager__search"},q.default.createElement("input",{placeholder:"Filter by name...",onInput:this.handleSearch}),q.default.createElement("i",{className:"eicon-search"}))}}])}(q.Component);T.default=te,T.renderIconManager=function renderIconManager(C){var T=document.querySelector("#elementor-icons-manager-modal .dialog-content");return X.default.render(q.default.createElement(te,(0,W.default)({},C,{containerElement:T})),T)};te.propTypes={activeTab:Y.default.any,customIconsURL:Y.default.string,icons:Y.default.any,loaded:Y.default.any,modalView:Y.default.any,recommended:Y.default.oneOfType([Y.default.bool,Y.default.object]),selected:Y.default.any,showSearch:Y.default.bool}},53004:(C,T,B)=>{"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(41594)),q=L(B(40989)),W=L(B(39805)),U=L(B(15118)),H=L(B(29402)),G=L(B(87861)),K=L(B(85707)),Q=L(B(62688));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}(T.default=function(C){function Icon(){var C;(0,W.default)(this,Icon);for(var T=arguments.length,B=new Array(T),L=0;L{"use strict";var L=B(12470).__,$=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=V(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=$?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(41594)),W=$(B(40989)),U=$(B(39805)),H=$(B(15118)),G=$(B(29402)),K=$(B(87861)),Q=$(B(85707));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=function(C){function IconsGoPro(){var C;(0,U.default)(this,IconsGoPro);for(var T=arguments.length,B=new Array(T),$=0;${"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(41594)),q=L(B(18821)),W=L(B(10906)),U=L(B(39805)),H=L(B(40989)),G=L(B(15118)),K=L(B(29402)),Q=L(B(87861)),J=L(B(85707)),Y=L(B(62688)),X=L(B(39461)),Z=L(B(53004));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);BT.filter)||-1}))})),(0,J.default)(C,"getLibrary",(function(C){return elementor.config.icons.libraries.filter((function(T){return C===T.name}))})),(0,J.default)(C,"handleRecommendedList",(function(){var T=[];return Object.entries(C.props.icons).forEach((function(B){var L=C.getLibrary(B[0])[0].icons,$={};B[1].forEach((function(C){L[C]&&($[C]=L[C])})),T=[].concat((0,W.default)(T),(0,W.default)(C.getIconsOfType(B[0],$)))})),T})),(0,J.default)(C,"getIconsComponentList",(function(){var T=[],B=C.props,L=B.name,$=B.icons,V=B.filter;switch(L){case"all":T=C.handleFullIconList();break;case"recommended":T=C.handleRecommendedList();break;default:T=C.getIconsOfType(L,$)}return V&&(T=Object.values(T).filter((function(C){return C.props.data.name.toLowerCase().indexOf(V)>-1}))),T})),(0,J.default)(C,"render",(function(){var T,B=C.getIconsComponentList(),L=-1,$=_createForOfIteratorHelper(B.entries());try{for($.s();!(T=$.n()).done;){var W=(0,q.default)(T.value,2),U=W[0];if(W[1].props.containerClass.includes("elementor-selected")){L=U;break}}}catch(C){$.e(C)}finally{$.f()}return V.default.createElement(X.default,{selectedIndex:L,items:B,parentRef:C.props.parentRef})})),C}return(0,Q.default)(Tab,C),(0,H.default)(Tab,[{key:"getIconsOfType",value:function getIconsOfType(C,T){var B=this,L=this.props,$=L.selected,q=L.filter;return Object.entries(T).map((function(T){var L=T[1],W=T[0],U=L.displayPrefix+" "+L.selector,H="elementor-icons-manager__tab__item";$.value===U&&(H+=" elementor-selected");var G=H+C+"-"+W+q;return V.default.createElement(Z.default,{key:G,library:C,keyID:W,containerClass:H,className:U,setSelectedHandler:B.props.setSelected,data:L})}))}}])}(V.Component);ee.propTypes={data:Y.default.any,filter:Y.default.any,icons:Y.default.object,name:Y.default.string,selected:Y.default.object,setSelected:Y.default.func,parentRef:Y.default.any};T.default=ee},52672:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(39805)),q=$(B(40989)),W=$(B(15118)),U=$(B(29402)),H=$(B(87861)),G=$(B(76696)),K=B(4526),Q=$(B(16500)),J=$(B(23266));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,q.default)(_default,[{key:"onInit",value:function onInit(){this.library=new Q.default,this.store=new J.default,elementor.helpers.fetchFa4ToFa5Mapping(),this.cache={}}},{key:"getLayout",value:function getLayout(){var C=this;if(!this.layout){this.layout=new G.default;var T=this.layout.getModal();T.addButton({name:"insert_icon",text:L("Insert","elementor"),classes:"elementor-button e-primary",callback:function callback(){C.updateControlValue(),C.unMountIconManager()}}),T.on("show",this.onPickerShow.bind(this)).on("hide",this.unMountIconManager.bind(this))}return this.layout}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectedIcon:{}}}},{key:"unMountIconManager",value:function unMountIconManager(){this.unmount()}},{key:"loadIconLibraries",value:function loadIconLibraries(){this.cache.loaded||(elementor.config.icons.libraries.forEach((function(C){"all"!==C.name&&elementor.iconManager.library.initIconType(C)})),this.cache.loaded=!0)}},{key:"onPickerShow",value:function onPickerShow(){var C=this.getSettings("controlView"),T={GoPro:!0},B={recommended:C.model.get("recommended")||!1},L=C.getControlValue(),$=elementor.config.icons.libraries;if(L.library&&L.value||(L={value:"",library:""}),B.selected=L,this.setSettings("selectedIcon",L),B.recommended){var V=!1;$.forEach((function(C,T){"recommended"===C.name&&(V=!0,$[T].icons=B.recommended)})),V||$.unshift({name:"recommended",label:"Recommended",icons:B.recommended,labelIcon:"eicon-star-o",native:!0})}else $=$.filter((function(C){return"recommended"!==C.name}));$.forEach((function(C,B){-1===["all","recommended"].indexOf(C.name)&&elementor.iconManager.library.initIconType(C,(function(C){$[B]=C})),T[C.name]=!0})),B.loaded=T,B.icons=$;var q=L.library||$[0].name;if("svg"===L.library&&(q=$[0].name),Object.keys($).some((function(C){return C===q}))||(q=$[0].name),B.recommended&&""!==L.library&&""!==L.value&&Object.prototype.hasOwnProperty.call(B.recommended,L.library)){var W=$.filter((function(C){return L.library===C.name})),U=L.value.replace(W[0].displayPrefix+" "+W[0].prefix,"");B.recommended[L.library].some((function(C){return-1{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(39805)),q=$(B(40989)),W=$(B(15118)),U=$(B(29402)),H=$(B(41621)),G=$(B(87861)),K=$(B(86045));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,q.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-icons-manager-modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:L("Icon Library","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Drop=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Drop=function(C){function Drop(){return(0,$.default)(this,Drop),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Drop,arguments)}return(0,U.default)(Drop,C),(0,V.default)(Drop,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireContainer(C),this.requireArgumentType("model","object",C)}},{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.containers,B=void 0===T?[C.container]:T,L=C.options,$=void 0===L?{}:L,V=[];return B.forEach((function(T){V.push(T.view.createElementFromModel(C.model,$))})),1===B.length?V[0]:V}}])}($e.modules.CommandBase)},82587:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Drop",{enumerable:!0,get:function get(){return L.Drop}}),Object.defineProperty(T,"Reload",{enumerable:!0,get:function get(){return $.Reload}});var L=B(12502),$=B(36302)},36302:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Reload=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Reload=function(C){function Reload(){return(0,$.default)(this,Reload),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Reload,arguments)}return(0,U.default)(Reload,C),(0,V.default)(Reload,[{key:"apply",value:function apply(){elementor.reloadPreview()}}])}($e.modules.CommandBase)},65483:(C,T,B)=>{"use strict";var L=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),q=L(B(40989)),W=L(B(15118)),U=L(B(29402)),H=L(B(87861)),G=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=V?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}(B(82587));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,V.default)(this,Component),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,q.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"preview"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(G)}}])}($e.modules.ComponentBase)},63749:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(85707));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B0&&void 0!==arguments[0]?arguments[0]:null,T=Object.values(this.elements);return!T.length&&C&&(T=Array.isArray(C)?C:[C]),T}},{key:"add",value:function add(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=Array.isArray(C)?C:[C],T||this.remove([],!0);var B,L=_createForOfIteratorHelper(C);try{for(L.s();!(B=L.n()).done;){var $=B.value;this.elements[$.id]=$,$.view.select()}}catch(C){L.e(C)}finally{L.f()}}},{key:"remove",value:function remove(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=Array.isArray(C)?C:[C],T&&(C=this.getElements());var B,L=_createForOfIteratorHelper(C);try{for(L.s();!(B=L.n()).done;){var $=B.value;delete this.elements[$.id],$.view.deselect()}}catch(C){L.e(C)}finally{L.f()}}},{key:"has",value:function has(C){return this.getElements().includes(C)}},{key:"updateType",value:function updateType(){var C=this.getElements();this.type=Boolean(C.length)&&C.reduce((function(C,T){return C===T.type&&T.type}),C[0].type)}},{key:"updateSortable",value:function updateSortable(){elementor.toggleSortableState(!this.isMultiple())}},{key:"updatePanelPage",value:function updatePanelPage(){var C=this.getElements();1===C.length?$e.run("panel/editor/open",{model:C[0].model,view:C[0].view}):$e.internal("panel/open-default",{autoFocusSearch:!1})}},{key:"updateNavigator",value:function updateNavigator(){$e.components.get("document/elements").utils.showNavigator()&&elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"isMultiple",value:function isMultiple(){return this.getElements().length>1}},{key:"isSameType",value:function isSameType(){return!this.getElements().length||Boolean(this.type)}}])}(elementorModules.editor.utils.Module)},53840:(C,T,B)=>{"use strict";var L=B(96784),$=L(B(61790)),V=L(B(58155)),q=B(12496);C.exports=elementorModules.ViewModule.extend({model:null,hasChange:!1,changeCallbacks:{},addChangeCallback:function addChangeCallback(C,T){this.changeCallbacks[C]=T},bindEvents:function bindEvents(){elementor.on("document:loaded",this.onElementorDocumentLoaded),this.model.on("change",this.onModelChange)},unbindEvents:function unbindEvents(){elementor.off("document:loaded",this.onElementorDocumentLoaded)},addPanelPage:function addPanelPage(){var C=this.getSettings("name");elementor.getPanelView().addPage(C+"_settings",{view:elementor.settings.panelPages[C]||elementor.settings.panelPages.base,title:this.getSettings("panelPage.title"),options:{editedView:this.getEditedView(),model:this.model,controls:this.model.controls,name:C}})},getContainerType:function getContainerType(){return this.getSettings("name")+"_settings"},getContainerId:function getContainerId(){return elementorDevTools.deprecation.deprecated("getContainerId()","3.7.0","getContainerType()"),this.getContainerType()},getEditedView:function getEditedView(){var C=elementor.elementsManager.getElementTypeClass("document").getModel(),T=this.getContainerType(),B=new C({id:T,elType:T,settings:this.model}),L=new elementorModules.editor.Container({type:T,id:T,model:B,settings:B.get("settings"),view:!1,parent:!1,label:this.getSettings("panelPage").title,controls:this.model.controls,document:this.getDocument(),renderer:!1});return{getContainer:function getContainer(){return L},getEditModel:function getEditModel(){return B},model:B,container:L}},getDocument:function getDocument(){return!1},updateStylesheet:function updateStylesheet(C){var T=this.getControlsCSS();C||T.stylesheet.empty(),this.model.handleRepeaterData(this.model.attributes),T.addStyleRules(this.model.getStyleControls(),this.model.attributes,this.model.controls,[/{{WRAPPER}}/g],[this.getSettings("cssWrapperSelector")]),T.addStyleToDocument({at:"before",of:"#elementor-style-e-global-style"})},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getSettings("settings"),{controls:this.getSettings("controls")})},getStyleId:function getStyleId(){return this.getSettings("name")},initControlsCSSParser:function initControlsCSSParser(){var C;this.destroyControlsCSS=function(){C.removeStyleFromDocument()},this.getControlsCSS=function(){return C||(C=new q({id:this.getStyleId(),settingsModel:this.model,context:this.getEditedView()})),C}},getDataToSave:function getDataToSave(C){return C},save:function save(C){var T=this;return(0,V.default)($.default.mark((function _callee(){var B,L,V;return $.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if((B=T).hasChange){$.next=3;break}return $.abrupt("return");case 3:return L=T.model.toJSON({remove:["default"]}),V=T.getDataToSave({data:L}),NProgress.start(),$.abrupt("return",elementorCommon.ajax.addRequest("save_"+T.getSettings("name")+"_settings",{data:V,success:function success(){NProgress.done(),B.setSettings("settings",L),B.hasChange=!1,C&&C.apply(B,arguments)},error:function error(){alert("An error occurred.")}}));case 6:case"end":return $.stop()}}),_callee)})))()},onInit:function onInit(){this.initModel(),this.initControlsCSSParser(),this.addPanelMenuItem(),this.debounceSave=_.debounce(this.save,3e3),elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},addPanelMenuItem:function addPanelMenuItem(){var C=this.getSettings("panelPage.menu");if(C){var T="panel/"+this.getSettings("name")+"-settings",B={icon:C.icon,title:this.getSettings("panelPage.title"),type:"page",pageName:this.getSettings("name")+"_settings",callback:function callback(){return $e.route("".concat(T,"/settings"))}};$e.bc.ensureTab(T,"settings",B.pageName),elementor.modules.layouts.panel.pages.menu.Menu.addItem(B,"settings",C.beforeItem)}},onModelChange:function onModelChange(C){var T=this;T.hasChange=!0,this.getControlsCSS().stylesheet.empty(),_.each(C.changed,(function(C,B){T.changeCallbacks[B]&&T.changeCallbacks[B].call(T,C)})),T.updateStylesheet(!0),T.debounceSave()},onElementorDocumentLoaded:function onElementorDocumentLoaded(){this.updateStylesheet(),this.addPanelPage()},destroy:function destroy(){this.unbindEvents(),this.model.destroy()}})},2477:C=>{"use strict";C.exports=elementorModules.editor.views.ControlsStack.extend({id:function id(){return"elementor-panel-"+this.getOption("name")+"-settings"},getTemplate:function getTemplate(){return"#tmpl-elementor-panel-"+this.getOption("name")+"-settings"},childViewContainer:function childViewContainer(){return"#elementor-panel-"+this.getOption("name")+"-settings-controls"},childViewOptions:function childViewOptions(){return{container:this.getOption("editedView").getContainer()}}})},22519:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(53840));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;(0,$.default)(this,_default);for(var T=arguments.length,B=new Array(T),L=0;L{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(39805)),q=$(B(40989)),W=$(B(15118)),U=$(B(29402)),H=$(B(87861)),G=$(B(74995));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,V.default)(this,Component),function _callSuper(C,T,B){return T=(0,U.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,U.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,q.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/page-settings"}},{key:"defaultTabs",value:function defaultTabs(){return{settings:{title:L("Settings","elementor")},style:{title:L("Style","elementor")},advanced:{title:L("Advanced","elementor")}}}},{key:"renderTab",value:function renderTab(C,T){var B=T.activeControl,L=T.refresh,$=void 0!==L&&L;(this.shouldRenderPage(C)||$)&&elementor.getPanelView().setPage("page_settings").activateTab(C),this.activateControl(B)}},{key:"shouldRenderPage",value:function shouldRenderPage(C){var T,B=elementor.getPanelView(),L="page_settings"===B.getCurrentPageName(),$=C===(null===(T=B.getCurrentPageView())||void 0===T?void 0:T.activeTab);return!L||!$}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}}])}(G.default)},35942:(C,T,B)=>{"use strict";var L=B(96784),$=L(B(86060)),V=L(B(10906)),q=L(B(17118)),W=L(B(87705)),U=B(53840);C.exports=U.extend({getStyleId:function getStyleId(){return this.getSettings("name")+"-"+elementor.documents.getCurrent().id},onInit:function onInit(){U.prototype.onInit.apply(this),$e.components.register(new q.default({manager:this}))},save:function save(){},getDataToSave:function getDataToSave(C){return C.id=elementor.config.document.id,C},getEditedView:function getEditedView(){var C=this;if(this.editedView)return this.editedView;var T=elementor.elementsManager.getElementTypeClass("document").getModel(),B=this.getContainerType(),L=new T({id:B,elType:B,settings:this.model,elements:elementor.elements}),q=new elementorModules.editor.Container({type:B,id:L.id,model:L,settings:L.get("settings"),label:elementor.config.document.panel.title,controls:this.model.controls,children:(0,$.default)(W.default,(0,V.default)(elementor.elements||[])),parent:!1,renderer:{view:{lookup:function lookup(){return q},renderOnChange:function renderOnChange(){return C.updateStylesheet()},renderUI:function renderUI(){return C.updateStylesheet()}}}});return this.editedView={getContainer:function getContainer(){return q},getEditModel:function getEditModel(){return L},model:L,container:q},this.editedView},getContainerType:function getContainerType(){return"document"},getContainerId:function getContainerId(){return elementorDevTools.deprecation.deprecated("getContainerId()","3.7.0","getContainerType()"),this.getContainerType()}})},32280:(C,T,B)=>{"use strict";var L=B(96784)(B(22519));C.exports=elementorModules.Module.extend({modules:{base:B(53840),page:B(35942),editorPreferences:L.default},panelPages:{base:B(2477)},onInit:function onInit(){this.initSettings()},initSettings:function initSettings(){var C=this;_.each(elementor.config.settings,(function(T,B){var L=C.modules[B]||C.modules.base;C[B]=new L(T)}))}})},58482:C=>{"use strict";var T;T=Marionette.Behavior.extend({ui:{insertButton:".elementor-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onInsertButtonClick:function onInsertButtonClick(){var C={model:this.view.model};this.ui.insertButton.addClass("elementor-disabled"),"remote"!==C.model.get("source")||elementor.config.library_connect.is_connected?$e.run("library/insert-template",C):$e.route("library/connect",C)}}),C.exports=T},65049:(C,T,B)=>{"use strict";var L,$=B(25729);L=Backbone.Collection.extend({model:$}),C.exports=L},94342:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Templates",{enumerable:!0,get:function get(){return L.Templates}});var L=B(87157)},87157:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Templates=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Templates=function(C){function Templates(){return(0,$.default)(this,Templates),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Templates,arguments)}return(0,U.default)(Templates,C),(0,V.default)(Templates,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"template-library/templates"}}])}($e.modules.CommandData);T.default=H},14287:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"InsertTemplate",{enumerable:!0,get:function get(){return L.InsertTemplate}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return $.Open}});var L=B(19025),$=B(81603)},19025:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.InsertTemplate=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.InsertTemplate=function(C){function InsertTemplate(){return(0,$.default)(this,InsertTemplate),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,InsertTemplate,arguments)}return(0,U.default)(InsertTemplate,C),(0,V.default)(InsertTemplate,[{key:"apply",value:function apply(C){return this.component.insertTemplate(C)}}])}($e.modules.CommandBase);T.default=H},81603:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Open=function(C){function Open(){return(0,$.default)(this,Open),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,U.default)(Open,C),(0,V.default)(Open,[{key:"apply",value:function apply(C){return this.component.show(C)}}])}($e.modules.CommandBase);T.default=H},33239:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=$(B(85707)),W=$(B(39805)),U=$(B(40989)),H=$(B(15118)),G=$(B(29402)),K=$(B(41621)),Q=$(B(87861)),J=$(B(87829)),Y=_interopRequireWildcard(B(14287)),X=_interopRequireWildcard(B(94342));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=V(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var L={__proto__:null},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&{}.hasOwnProperty.call(C,q)){var W=$?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(L,q,W):L[q]=C[q]}return L.default=C,B&&B.set(C,L),L}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var L,$=B(12470).__,V=B(12470).sprintf,q=B(96784),W=q(B(10564)),U=q(B(85707)),H=q(B(33239)),G=B(65049);L=function TemplateLibraryManager(){this.modalConfig={};var C,T,B,L=this,q={},K={},Q={};this.init=function(){!function registerDefaultTemplateTypes(){var C={saveDialog:{description:$("Your designs will be available for export and reuse on any page or website","elementor")},ajaxParams:{success:function success(C){$e.route("library/templates/my-templates",{onBefore:function onBefore(){B&&(B.findWhere({template_id:C.template_id})||B.add(C))}})},error:function error(C){L.showErrorDialog(C)}}},T=(0,U.default)({page:$("Page","elementor"),section:$("Section","elementor"),container:$("Container","elementor")},elementor.config.document.type,elementor.config.document.panel.title);jQuery.each(T,(function(T,B){var q=jQuery.extend(!0,{},C,{saveDialog:{title:V($("Save Your %s to Library","elementor"),B)}});L.registerTemplateType(T,q)}))}(),function registerDefaultFilterTerms(){Q={text:{callback:function callback(C){return C=C.toLowerCase(),this.get("title").toLowerCase().indexOf(C)>=0||_.any(this.get("tags"),(function(T){return T.toLowerCase().indexOf(C)>=0}))}},type:{},subtype:{},favorite:{}}}(),this.component=$e.components.register(new H.default({manager:this})),elementor.addBackgroundClickListener("libraryToggleMore",{element:".elementor-template-library-template-more"})},this.getTemplateTypes=function(C){return C?q[C]:q},this.registerTemplateType=function(C,T){q[C]=T},this.deleteTemplate=function(C,T){var $=L.getDeleteDialog();$.onConfirm=function(){T.onConfirm&&T.onConfirm(),elementorCommon.ajax.addRequest("delete_template",{data:{source:C.get("source"),template_id:C.get("template_id")},success:function success(L){B.remove(C,{silent:!0}),T.onSuccess&&T.onSuccess(L)}})},$.show()},this.importTemplate=function(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};elementorDevTools.deprecation.deprecated("importTemplate","2.8.0","$e.run( 'library/insert-template' )"),T.model=C,$e.run("library/insert-template",T)},this.saveTemplate=function(C,T){var B=q[C];_.extend(T,{source:"local",type:C}),B.prepareSavedData&&(T=B.prepareSavedData(T)),T.content=JSON.stringify(T.content);var L={data:T};B.ajaxParams&&_.extend(L,B.ajaxParams),elementorCommon.ajax.addRequest("save_template",L)},this.requestTemplateContent=function(C,T,B){var L={unique_id:T,data:{source:C,edit_mode:!0,display:!0,template_id:T}};return B&&jQuery.extend(!0,L,B),elementorCommon.ajax.addRequest("get_template_data",L)},this.markAsFavorite=function(C,T){var B={data:{source:C.get("source"),template_id:C.get("template_id"),favorite:T}};return elementorCommon.ajax.addRequest("mark_template_as_favorite",B)},this.getDeleteDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:$("Delete Template","elementor"),message:$("Are you sure you want to delete this template?","elementor"),strings:{confirm:$("Delete","elementor")}})),C},this.getErrorDialog=function(){return T||(T=elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:$("An error occurred.","elementor")})),T},this.getTemplatesCollection=function(){return B},this.getConfig=function(C){return C?K[C]?K[C]:{}:K},this.requestLibraryData=function(C){if(!B||C.forceUpdate){C.onBeforeUpdate&&C.onBeforeUpdate();var T={data:{},success:function success(T){B=new G(T.templates),T.config&&(K=T.config),C.onUpdate&&C.onUpdate()}};C.forceSync&&(T.data.sync=!0),elementorCommon.ajax.addRequest("get_library_data",T)}else C.onUpdate&&C.onUpdate()},this.getFilter=function(C){return elementor.channels.templates.request("filter:"+C)},this.setFilter=function(C,T,B){elementor.channels.templates.reply("filter:"+C,T),B||elementor.channels.templates.trigger("filter:change")},this.getFilterTerms=function(C){return C?Q[C]:Q},this.setScreen=function(C){elementor.channels.templates.stopReplying(),L.setFilter("source",C.source,!0),L.setFilter("type",C.type,!0),L.setFilter("subtype",C.subtype,!0),L.showTemplates()},this.loadTemplates=function(C){L.layout.showLoadingView();var T={source:this.getFilter("source")},$={};"local"===T.source&&($.refresh=!0),$e.data.get("library/templates",T,$).then((function(T){B=new G(T.data.templates),T.data.config&&(K=T.data.config),L.layout.hideLoadingView(),C&&C()}))},this.showTemplates=function(){L.layout.setHeaderDefaultParts(),L.loadTemplates((function(){var C=L.filterTemplates();L.layout.showTemplatesView(new G(C))}))},this.filterTemplates=function(){var C=L.getFilter("source");return B.filter((function(T){if(C!==T.get("source"))return!1;var B=q[T.get("type")];return!B||!1!==B.showInLibrary}))},this.showErrorDialog=function(C){if("object"===(0,W.default)(C)){var T="";_.each(C,(function(C){null!=C&&C.message&&(T+="
"+C.message+".
")})),C=T}else C&&(C+=".");C=C?$("The following error(s) occurred while processing the request:","elementor")+'
'+C+"
":$("Please try again.","elementor"),L.getErrorDialog().setMessage(C).show()}},C.exports=new L},25729:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{template_id:0,title:"",source:"",type:"",subtype:"",author:"",thumbnail:"",url:"",export_link:"",tags:[]}})},78569:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(14756),V=B(23464),q=B(54223),W=B(4),U=B(5527),H=B(56006),G=B(81659),K=B(57722),Q=B(84692);C.exports=elementorModules.common.views.modal.Layout.extend({getModalOptions:function getModalOptions(){var C,T,B=null===(C=null===(T=window)||void 0===T||null===(T=T.elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.document)||void 0===T||null===(T=T.panel)||void 0===T?void 0:T.allow_closing_remote_library)||void 0===C||C;return{id:"elementor-template-library-modal",hide:{onOutsideClick:B,onBackgroundClick:B,onEscKeyPress:B}}},getLogoOptions:function getLogoOptions(){return{title:L("Library","elementor"),click:function click(){$e.run("library/open",{toDefault:!0})}}},getTemplateActionButton:function getTemplateActionButton(C){var T=elementor.config.library_connect.subscription_plans,B=elementor.config.library_connect.base_access_tier,L=C.accessTier,$="#tmpl-elementor-template-library-"+(B!==L?"upgrade-plan-button":"insert-button");$=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",$,C);var V=Marionette.TemplateCache.get($),q=T[L],W=elementorAppConfig.hasPro?"Upgrade":"Go ".concat(q.label);try{var U=new URL(q.promotion_url),H=U.searchParams.toString(),G=elementor.hooks.applyFilters("elementor/editor/template-library/template/promotion-link-search-params",H,C);return Marionette.Renderer.render(V,{promotionText:W,promotionLink:"".concat(U.origin).concat(U.pathname,"?").concat(G)})}catch(C){return Marionette.Renderer.render(V,{promotionText:W,promotionLink:q.promotion_url})}},setHeaderDefaultParts:function setHeaderDefaultParts(){var C=this.getHeaderView();C.tools.show(new $),C.menuArea.show(new V),this.showLogo()},showTemplatesView:function showTemplatesView(C){this.modalContent.show(new U({collection:C}))},showImportView:function showImportView(){var C=this.getHeaderView();C.menuArea.reset(),this.modalContent.show(new G),C.logoArea.show(new W)},showConnectView:function showConnectView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new K(C))},showSaveTemplateView:function showSaveTemplateView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new H({model:C}))},showPreviewView:function showPreviewView(C){this.modalContent.show(new Q({url:C.get("url")}));var T=this.getHeaderView();T.menuArea.reset(),T.tools.show(new q({model:C})),T.logoArea.show(new W)}})},57722:(C,T,B)=>{"use strict";var L=B(12470).__;C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-connect",id:"elementor-template-library-connect",ui:{connect:"#elementor-template-library-connect__button",thumbnails:"#elementor-template-library-connect-thumbnails"},templateHelpers:function templateHelpers(){return this.getOption("texts")},onRender:function onRender(){var C=this;this.ui.connect.elementorConnect({parseUrl:function parseUrl(T){return T.replace("%%template_type%%",C.model.get("type"))},success:function success(){elementor.config.library_connect.is_connected=!0,C.getOption("model")?$e.run("library/insert-template",{model:C.getOption("model")}):($e.run("library/close"),elementor.notifications.showToast({message:L("Connected successfully.","elementor")}))},error:function error(){elementor.config.library_connect.is_connected=!1}})}})},14756:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-actions",id:"elementor-template-library-header-actions",ui:{import:"#elementor-template-library-header-import i",sync:"#elementor-template-library-header-sync i",save:"#elementor-template-library-header-save i"},events:{"click @ui.import":"onImportClick","click @ui.sync":"onSyncClick","click @ui.save":"onSaveClick"},onImportClick:function onImportClick(){$e.route("library/import")},onSyncClick:function onSyncClick(){var C=this;C.ui.sync.addClass("eicon-animation-spin"),elementor.templates.requestLibraryData({onUpdate:function onUpdate(){C.ui.sync.removeClass("eicon-animation-spin"),$e.routes.refreshContainer("library")},forceUpdate:!0,forceSync:!0})},onSaveClick:function onSaveClick(){$e.route("library/save-template")}})},4:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-back",id:"elementor-template-library-header-preview-back",events:{click:"onClick"},onClick:function onClick(){$e.routes.restoreState("library")}})},23464:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-menu",id:"elementor-template-library-header-menu",templateHelpers:function templateHelpers(){return{tabs:$e.components.get("library").getTabs()}}})},54223:(C,T,B)=>{"use strict";var L=B(58482);C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-preview",id:"elementor-template-library-header-preview",behaviors:{insertTemplate:{behaviorClass:L}}})},81659:(C,T,B)=>{"use strict";var L,$=B(96784),V=$(B(61790)),q=$(B(58155)),W=$(B(14100)),U=B(67631);L=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-import",id:"elementor-template-library-import",ui:{uploadForm:"#elementor-template-library-import-form",fileInput:"#elementor-template-library-import-form-input"},events:{"change @ui.fileInput":"onFileInputChange"},droppedFiles:null,submitForm:function submitForm(){var C,T=this;this.droppedFiles?(C=this.droppedFiles[0],this.droppedFiles=null):(C=this.ui.fileInput[0].files[0],this.ui.uploadForm[0].reset());var B=new FileReader;B.onload=function(B){return T.importTemplate(C.name,B.target.result.replace(/^[^,]+,/,""))},B.readAsDataURL(C)},importTemplate:function importTemplate(C,T){var B=this;return(0,q.default)(V.default.mark((function _callee(){var L;return V.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:return L=elementor.templates.layout,B.options={data:{fileName:C,fileData:T},success:function success(C){elementor.templates.getTemplatesCollection().add(C),$e.route("library/templates/my-templates")},error:function error(C){elementor.templates.showErrorDialog(C),L.showImportView()},complete:function complete(){L.hideLoadingView()}},$.next=4,(0,U.showJsonUploadWarningMessageIfNeeded)({introductionMap:window.elementor.config.user.introduction,IntroductionClass:window.elementorModules.editor.utils.Introduction});case 4:elementorCommon.config.filesUpload.unfilteredFiles?B.sendImportRequest():W.default.getUnfilteredFilesNotEnabledImportTemplateDialog((function(){return B.sendImportRequest()})).show();case 5:case"end":return $.stop()}}),_callee)})))()},sendImportRequest:function sendImportRequest(){elementorCommon.ajax.addRequest("import_template",this.options),elementor.templates.layout.showLoadingView()},onRender:function onRender(){this.ui.uploadForm.on({"drag dragstart dragend dragover dragenter dragleave drop":this.onFormActions.bind(this),dragenter:this.onFormDragEnter.bind(this),"dragleave drop":this.onFormDragLeave.bind(this),drop:this.onFormDrop.bind(this)})},onFormActions:function onFormActions(C){C.preventDefault(),C.stopPropagation()},onFormDragEnter:function onFormDragEnter(){this.ui.uploadForm.addClass("elementor-drag-over")},onFormDragLeave:function onFormDragLeave(C){jQuery(C.relatedTarget).closest(this.ui.uploadForm).length||this.ui.uploadForm.removeClass("elementor-drag-over")},onFormDrop:function onFormDrop(C){this.droppedFiles=C.originalEvent.dataTransfer.files,this.submitForm()},onFileInputChange:function onFileInputChange(){this.submitForm()}}),C.exports=L},84692:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-preview",id:"elementor-template-library-preview",ui:{iframe:"> iframe"},onRender:function onRender(){this.ui.iframe.attr("src",this.getOption("url"))}}),C.exports=T},56006:C=>{"use strict";var T;T=Marionette.ItemView.extend({id:"elementor-template-library-save-template",template:"#tmpl-elementor-template-library-save-template",ui:{form:"#elementor-template-library-save-template-form",submitButton:"#elementor-template-library-save-template-submit"},events:{"submit @ui.form":"onFormSubmit"},getSaveType:function getSaveType(){return this.model?this.model.get("elType"):elementor.config.document.library&&elementor.config.document.library.save_as_same_type?elementor.config.document.type:"page"},templateHelpers:function templateHelpers(){var C=this.getSaveType();return elementor.templates.getTemplateTypes(C).saveDialog},onFormSubmit:function onFormSubmit(C){C.preventDefault();var T=this.ui.form.elementorSerializeObject(),B=this.getSaveType(),L={remove:["default"]};T.content=this.model?[this.model.toJSON(L)]:elementor.elements.toJSON(L),this.ui.submitButton.addClass("elementor-button-state"),elementor.templates.saveTemplate(B,T)}}),C.exports=T},90083:(C,T,B)=>{"use strict";var L,$=B(12470).__;L=Marionette.ItemView.extend({id:"elementor-template-library-templates-empty",template:"#tmpl-elementor-template-library-templates-empty",ui:{title:".elementor-template-library-blank-title",message:".elementor-template-library-blank-message"},modesStrings:{empty:{title:$("Haven’t Saved Templates Yet?","elementor"),message:$("This is where your templates should be. Design it. Save it. Reuse it.","elementor")},noResults:{title:$("No Results Found","elementor"),message:$("Please make sure your search is spelled correctly or try a different words.","elementor")},noFavorites:{title:$("No Favorite Templates","elementor"),message:$("You can mark any pre-designed template as a favorite.","elementor")}},getCurrentMode:function getCurrentMode(){return elementor.templates.getFilter("text")?"noResults":elementor.templates.getFilter("favorite")?"noFavorites":"empty"},onRender:function onRender(){var C=this.modesStrings[this.getCurrentMode()];this.ui.title.html(C.title),this.ui.message.html(C.message)}}),C.exports=L},5527:(C,T,B)=>{"use strict";var L,$=B(12470).__,V=B(96784)(B(26938)),q=B(62219),W=B(10684);L=Marionette.CompositeView.extend({template:"#tmpl-elementor-template-library-templates",id:"elementor-template-library-templates",childViewContainer:"#elementor-template-library-templates-container",reorderOnSort:!0,emptyView:function emptyView(){return new(B(90083))},ui:{textFilter:"#elementor-template-library-filter-text",selectFilter:".elementor-template-library-filter-select",myFavoritesFilter:"#elementor-template-library-filter-my-favorites",orderInputs:".elementor-template-library-order-input",orderLabels:"label.elementor-template-library-order-label"},events:{"input @ui.textFilter":"onTextFilterInput","change @ui.selectFilter":"onSelectFilterChange","change @ui.myFavoritesFilter":"onMyFavoritesFilterChange","mousedown @ui.orderLabels":"onOrderLabelsClick"},comparators:{title:function title(C){return C.get("title").toLowerCase()},popularityIndex:function popularityIndex(C){var popularityIndex=C.get("popularityIndex");return popularityIndex||(popularityIndex=C.get("date")),-popularityIndex},trendIndex:function trendIndex(C){var trendIndex=C.get("trendIndex");return trendIndex||(trendIndex=C.get("date")),-trendIndex}},getChildView:function getChildView(C){var T=C.get("source")?C.get("source"):"local";return elementor.hooks.applyFilters("templates/source/is-remote","local"!==T,T)?W:q},initialize:function initialize(){this.listenTo(elementor.channels.templates,"filter:change",this._renderChildren)},filter:function filter(C){var T=elementor.templates.getFilterTerms(),B=!0;return jQuery.each(T,(function(T){var L=elementor.templates.getFilter(T);if(L){if(this.callback){var $=this.callback.call(C,L);return $||(B=!1),$}var V=L===C.get(T);return V||(B=!1),V}})),B},order:function order(C,T){var B=this.comparators[C]||C;T&&(B=this.reverseOrder(B)),this.collection.comparator=B,this.collection.sort()},reverseOrder:function reverseOrder(C){if("function"!=typeof C){var T=C;C=function comparator(C){return C.get(T)}}return function(T,B){var L=C(T);if(void 0===L)return-1;var $=C(B);return void 0===$||L<$?1:L>$?-1:0}},addSourceData:function addSourceData(){var C=this.children.isEmpty();this.$el.attr("data-template-source",C?"empty":elementor.templates.getFilter("source"))},setFiltersUI:function setFiltersUI(){if(!this.select2Instance&&this.$(this.ui.selectFilter).length){var C=this.$(this.ui.selectFilter),T={placeholder:$("Category","elementor"),allowClear:!0,width:150,dropdownParent:this.$el};this.select2Instance=new V.default({$element:C,options:T})}},setMasonrySkin:function setMasonrySkin(){var C=new elementorModules.utils.Masonry({container:this.$childViewContainer,items:this.$childViewContainer.children()});this.$childViewContainer.imagesLoaded(C.run.bind(C))},toggleFilterClass:function toggleFilterClass(){this.$el.toggleClass("elementor-templates-filter-active",!(!elementor.templates.getFilter("text")&&!elementor.templates.getFilter("favorite")))},isPageOrLandingPageTemplates:function isPageOrLandingPageTemplates(){var C=elementor.templates.getFilter("type");return"page"===C||"lp"===C},onRender:function onRender(){"remote"===elementor.templates.getFilter("source")&&"page"!==elementor.templates.getFilter("type")&&"lb"!==elementor.templates.getFilter("type")&&this.setFiltersUI()},onRenderCollection:function onRenderCollection(){this.addSourceData(),this.toggleFilterClass(),"remote"!==elementor.templates.getFilter("source")||this.isPageOrLandingPageTemplates()||this.setMasonrySkin()},onBeforeRenderEmpty:function onBeforeRenderEmpty(){this.addSourceData()},onTextFilterInput:function onTextFilterInput(){elementor.templates.setFilter("text",this.ui.textFilter.val())},onSelectFilterChange:function onSelectFilterChange(C){var T=jQuery(C.currentTarget),B=T.data("elementor-filter");elementor.templates.setFilter(B,T.val())},onMyFavoritesFilterChange:function onMyFavoritesFilterChange(){elementor.templates.setFilter("favorite",this.ui.myFavoritesFilter[0].checked)},onOrderLabelsClick:function onOrderLabelsClick(C){var T,B=jQuery(C.currentTarget.control);B[0].checked||(T="asc"!==B.data("default-ordering-direction")),B.toggleClass("elementor-template-library-order-reverse",T),this.order(B.val(),B.hasClass("elementor-template-library-order-reverse"))}}),C.exports=L},58907:(C,T,B)=>{"use strict";var L,$=B(58482),V=B(87437),q=V.isTierAtLeast,W=V.TIERS;L=Marionette.ItemView.extend({className:function className(){var C="elementor-template-library-template",T=this.model.get("source");return C+=" elementor-template-library-template-"+T,"remote"===T&&(C+=" elementor-template-library-template-"+this.model.get("type")),elementor.config.library_connect.base_access_tier!==this.model.get("accessTier")&&(C+=" elementor-template-library-pro-template"),elementor.hooks.applyFilters("elementor/editor/template-library/template/classes",C,this)},attributes:function attributes(){var C=elementor.config.library_connect.current_access_tier,T=this.model.get("accessTier");if(q(C,T))return{};var B=elementor.config.library_connect.subscription_plans,L=B[T];return C===W.free&&(L=B.essential),L?{style:'--elementor-template-library-subscription-plan-label: "'.concat(L.label,'";--elementor-template-library-subscription-plan-color: ').concat(L.color,";")}:{}},ui:function ui(){return{previewButton:".elementor-template-library-template-preview"}},events:function events(){return{"click @ui.previewButton":"onPreviewButtonClick"}},behaviors:function behaviors(){var behaviors={insertTemplate:{behaviorClass:$}};return elementor.hooks.applyFilters("elementor/editor/template-library/template/behaviors",behaviors,this)}}),C.exports=L},62219:(C,T,B)=>{"use strict";var L,$=B(58907);L=$.extend({template:"#tmpl-elementor-template-library-template-local",ui:function ui(){return _.extend($.prototype.ui.apply(this,arguments),{deleteButton:".elementor-template-library-template-delete",morePopup:".elementor-template-library-template-more",toggleMore:".elementor-template-library-template-more-toggle",toggleMoreIcon:".elementor-template-library-template-more-toggle i"})},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"click @ui.deleteButton":"onDeleteButtonClick","click @ui.toggleMore":"onToggleMoreClick"})},onDeleteButtonClick:function onDeleteButtonClick(){var C=this.ui.toggleMoreIcon;elementor.templates.deleteTemplate(this.model,{onConfirm:function onConfirm(){C.removeClass("eicon-ellipsis-h").addClass("eicon-loading eicon-animation-spin")},onSuccess:function onSuccess(){elementor.templates.showTemplates()}})},onToggleMoreClick:function onToggleMoreClick(){this.ui.morePopup.show()},onPreviewButtonClick:function onPreviewButtonClick(){open(this.model.get("url"),"_blank")}}),C.exports=L},10684:(C,T,B)=>{"use strict";var L,$=B(58907);L=$.extend({template:"#tmpl-elementor-template-library-template-remote",ui:function ui(){return jQuery.extend($.prototype.ui.apply(this,arguments),{favoriteCheckbox:".elementor-template-library-template-favorite-input"})},events:function events(){return jQuery.extend($.prototype.events.apply(this,arguments),{"change @ui.favoriteCheckbox":"onFavoriteCheckboxChange"})},onPreviewButtonClick:function onPreviewButtonClick(){$e.route("library/preview",{model:this.model})},onFavoriteCheckboxChange:function onFavoriteCheckboxChange(){var C=this.ui.favoriteCheckbox[0].checked;this.model.set("favorite",C),elementor.templates.markAsFavorite(this.model,C),!C&&elementor.templates.getFilter("favorite")&&elementor.channels.templates.trigger("filter:change")}}),C.exports=L},47697:C=>{"use strict";C.exports=elementorModules.Module.extend({errors:[],__construct:function __construct(C){var T=C.customValidationMethod;T&&(this.validationMethod=T)},getDefaultSettings:function getDefaultSettings(){return{validationTerms:{}}},isValid:function isValid(){var C=this.validationMethod.apply(this,arguments);return!C.length||(this.errors=C,!1)},validationMethod:function validationMethod(C){var T=[];return this.getSettings("validationTerms").required&&((""+C).length||T.push("Required value is empty")),T}})},7895:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=B(62133);T.default=function(C){function BreakpointValidator(){return(0,$.default)(this,BreakpointValidator),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,BreakpointValidator,arguments)}return(0,U.default)(BreakpointValidator,C),(0,V.default)(BreakpointValidator,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{validationTerms:{max:5120}}}},{key:"getPanelActiveBreakpoints",value:function getPanelActiveBreakpoints(){var C=elementor.documents.currentDocument.config.settings.settings.active_breakpoints.map((function(C){return C.replace("viewport_","")})),T={};return C.forEach((function(C){T[C]=elementorFrontend.config.responsive.breakpoints[C]})),T}},{key:"initBreakpointProperties",value:function initBreakpointProperties(){var C,T,B=this.getSettings("validationTerms"),L=this.getPanelActiveBreakpoints(),$=Object.keys(L);this.breakpointIndex=$.indexOf(B.breakpointName),this.topBreakpoint=null===(C=L[$[this.breakpointIndex+1]])||void 0===C?void 0:C.value,this.bottomBreakpoint=null===(T=L[$[this.breakpointIndex-1]])||void 0===T?void 0:T.value}},{key:"validationMethod",value:function validationMethod(C){var T=this.getSettings("validationTerms"),B=H.prototype.validationMethod.call(this,C);return(_.isFinite(C)||""===C)&&(this.validateMinMaxForBreakpoint(C,T)||B.push("Value is not between the breakpoints above or under the edited breakpoint")),B}},{key:"validateMinMaxForBreakpoint",value:function validateMinMaxForBreakpoint(C,T){var B=elementorFrontend.config.responsive.breakpoints[T.breakpointName].default_value,L=!0;return this.initBreakpointProperties(),"mobile"===T.breakpointName&&320===this.bottomBreakpoint&&(this.bottomBreakpoint-=1),this.bottomBreakpoint&&(""!==C&&C<=this.bottomBreakpoint&&(L=!1),""===C&&B<=this.bottomBreakpoint&&(L=!1)),this.topBreakpoint&&(""!==C&&C>=this.topBreakpoint&&(L=!1),""===C&&B>=this.topBreakpoint&&(L=!1)),L}}])}(H)},62133:(C,T,B)=>{"use strict";var L=B(47697);C.exports=L.extend({validationMethod:function validationMethod(C){var T=this.getSettings("validationTerms"),B=[];return _.isFinite(C)&&(void 0!==T.min&&CT.max&&B.push("Value is greater than maximum")),B}})},87705:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(22835));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B{"use strict";var L=B(96784),$=L(B(18821)),V=L(B(85707)),q=L(B(7895));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B{"use strict";var L,$=B(96784),V=$(B(10564)),q=$(B(18821));L=B(35741).extend({applySavedValue:function applySavedValue(){var C=this.getControlValue(),T=this.$("[data-setting]"),B=this;_.each(C,(function(C,L){var $=T.filter((function(){return L===this.dataset.setting}));B.setInputValue($,C)}))},getControlValue:function getControlValue(C){var T=this.container.settings.get(this.model.get("name"));if(!jQuery.isPlainObject(T))return{};if(C){var B=T[C];return void 0===B&&(B=""),B}return elementorCommon.helpers.cloneObject(T)},getCleanControlValue:function getCleanControlValue(C){var T=this,B=Object.fromEntries(Object.entries(this.getControlValue()).filter((function(C){var B=(0,q.default)(C,2),L=B[0],$=B[1];return $&&T.model.get("default")[L]!==$})));return C?null==B?void 0:B[C]:Object.keys(B).length?B:void 0},setValue:function setValue(C,T){var B=this.getControlValue();"object"===(0,V.default)(C)?_.each(C,(function(C,T){B[T]=C})):B[C]=T,this.setSettingsModel(B)},updateElementModel:function updateElementModel(C,T){var B=T.dataset.setting;this.setValue(B,C)}},{getStyleValue:function getStyleValue(C,T){return _.isObject(T)?T[C.toLowerCase()]:""}}),C.exports=L},21950:(C,T,B)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,$=function F(){};return{s:$,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:$}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,q=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return q=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{q||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);Binput",unitSwitcher:".e-units-switcher",unitChoices:".e-units-choices"})},events:function events(){return Object.assign($.prototype.events.apply(this,arguments),{"change @ui.units":"onUnitChange","click @ui.units":"onUnitClick","click @ui.unitSwitcher":"onUnitLabelClick"})},updatePlaceholder:function updatePlaceholder(){var C,T=null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.unit;this.ui.units.removeClass("e-units-placeholder"),T!==this.getControlValue("unit")&&this.ui.units.filter('[value="'.concat(T,'"]')).addClass("e-units-placeholder")},recursiveUnitChange:function recursiveUnitChange(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],T=this.getResponsiveParentView();if(T&&C){var B=T.getControlValue("unit"),L=Object.keys(this.getCleanControlValue()||{});L.splice(L.indexOf("unit"),1),B&&!L.length&&(this.setValue("unit",B),this.render())}var $,V=_createForOfIteratorHelper(this.getResponsiveChildrenViews());try{for(V.s();!($=V.n()).done;){$.value.recursiveUnitChange()}}catch(C){V.e(C)}finally{V.f()}},onRender:function onRender(){$.prototype.onRender.apply(this,arguments),this.updatePlaceholder(),this.updateUnitChoices()},onUnitChange:function onUnitChange(){this.toggleUnitChoices(!1),this.recursiveUnitChange(!1),this.updatePlaceholder(),this.updateUnitChoices()},toggleUnitChoices:function toggleUnitChoices(C){this.ui.unitChoices.toggleClass("e-units-choices-open",C)},updateUnitChoices:function updateUnitChoices(){var C=this.getControlValue("unit");this.ui.unitSwitcher.attr("data-selected",C).find("span").html(C),this.$el.toggleClass("e-units-custom",this.isCustomUnit())},onUnitClick:function onUnitClick(){this.toggleUnitChoices(!1)},onUnitLabelClick:function onUnitLabelClick(C){C.preventDefault(),this.toggleUnitChoices()},getCurrentRange:function getCurrentRange(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function getUnitRange(C){var T=this.model.get("range");return!!T&&(T[C]||(T[C]=Object.values(T)[0]),T[C])},isCustomUnit:function isCustomUnit(){return"custom"===this.getControlValue("unit")}},{getStyleValue:function getStyleValue(C,T){var B=$.getStyleValue(C,T);return"UNIT"===C&&"custom"===B&&(B="__EMPTY__"),B}}),C.exports=L},95384:(C,T,B)=>{"use strict";var L,$=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(87861)),H=L(B(85707)),G=B(21170);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K="UPDATE-VALUE",Q="UPDATE-VALUE-ENHANCED",J="SKIP-UPDATE-VALUE";T.default=function(C){function Scrubbing(){var C;(0,$.default)(this,Scrubbing);for(var T=arguments.length,B=new Array(T),L=0;L{"use strict";var L,$=B(96784)(B(47810)),V=B(273);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.sliders=".elementor-slider",ui.colorPickerPlaceholder=".elementor-color-picker-placeholder",ui},initSliders:function initSliders(){var C=this,T=this.getControlValue();this.ui.sliders.each((function(B,L){var $=jQuery(L).next(".elementor-slider-input").find("input"),V=noUiSlider.create(L,{start:[T[L.dataset.input]],step:1,range:{min:+$.attr("min"),max:+$.attr("max")},format:{to:function to(C){return+C.toFixed(1)},from:function from(C){return+C}}});V.on("slide",(function(T){var B=V.target.dataset.input;$.val(T[0]),C.setValue(B,T[0])}))}))},initColors:function initColors(){var C=this;this.colorPicker=new $.default({picker:{el:this.ui.colorPickerPlaceholder[0],default:this.getControlValue("color")},onChange:function onChange(){C.setValue("color",C.colorPicker.getColor())},onClear:function onClear(){C.setValue("color","")}})},onInputChange:function onInputChange(C){var T=C.currentTarget.dataset.setting;this.ui.sliders.filter('[data-input="'+T+'"]')[0].noUiSlider.set(this.getControlValue(T))},onReady:function onReady(){this.initSliders(),this.initColors()},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}}),C.exports=L},63305:(C,T,B)=>{"use strict";var L=B(95384);C.exports=L.extend({ui:function ui(){var ui=L.prototype.ui.apply(this,arguments);return ui.button="button",ui},events:{"click @ui.button":"onButtonClick"},onButtonClick:function onButtonClick(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)}})},84580:(C,T,B)=>{"use strict";var L,$=B(35741);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.inputs='[type="radio"]',ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"onBaseInputChange"})},updatePlaceholder:function updatePlaceholder(){var C=this.getControlPlaceholder();!this.getControlValue()&&C?this.ui.inputs.filter('[value="'.concat(this.getControlPlaceholder(),'"]')).addClass("e-choose-placeholder"):this.ui.inputs.removeClass("e-choose-placeholder")},onReady:function onReady(){this.updatePlaceholder()},applySavedValue:function applySavedValue(){var C=this.getControlValue();C?this.ui.inputs.filter('[value="'+C+'"]').prop("checked",!0):this.ui.inputs.filter(":checked").prop("checked",!1)},onMouseDownLabel:function onMouseDownLabel(C){var T=this.$(C.currentTarget),B=this.$("#"+T.attr("for"));B.data("checked",B.prop("checked"))},onClickInput:function onClickInput(C){if(this.model.get("toggle")){var T=this.$(C.currentTarget);T.data("checked")&&T.prop("checked",!1).trigger("change")}},onBaseInputChange:function onBaseInputChange(){$.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return""===T||void 0!==C.options[T]}}),C.exports=L},20520:(C,T,B)=>{"use strict";var L,$=B(35741);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.editor=".elementor-code-editor",ui},onReady:function onReady(){var C=this;if("undefined"!=typeof ace){var T=ace.require("ace/ext/language_tools"),B=elementor.settings.editorPreferences.model.get("ui_theme"),L=matchMedia("(prefers-color-scheme: dark)").matches;if(C.editor=ace.edit(this.ui.editor[0]),jQuery(C.editor.container).addClass("e-input-style elementor-code-editor elementor-control-tag-area"),C.editor.setOptions({mode:"ace/mode/"+C.model.attributes.language,minLines:10,maxLines:1/0,showGutter:!0,useWorker:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!0}),("dark"===B||"auto"===B&&L)&&C.editor.setTheme("ace/theme/merbivore_soft"),C.editor.getSession().setUseWrapMode(!0),elementor.panel.$el.on("resize.aceEditor",C.onResize.bind(this)),"css"===C.model.attributes.language){T.addCompleter({getCompletions:function getCompletions(C,T,B,L,$){var V=[],q=T.getTokenAt(B.row,B.column);0C.length&&$.setAnnotations(C)}))}}},onResize:function onResize(){this.editor.resize()},onDestroy:function onDestroy(){elementor.panel.$el.off("resize.aceEditor")},isEditable:function isEditable(){var isEditable=this.model.get("is_editable");return void 0===isEditable||isEditable}}),C.exports=L},74962:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(61790)),q=$(B(58155)),W=$(B(10906)),U=($(B(64537)),$(B(39805))),H=$(B(40989)),G=$(B(15118)),K=$(B(29402)),Q=$(B(41621)),J=$(B(87861)),Y=$(B(35741)),X=$(B(47810));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,K.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,J.default)(_default,C),(0,H.default)(_default,[{key:"ui",value:function ui(){var ui=function _superPropGet(C,T,B,L){var $=(0,Q.default)((0,K.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof $?function(C){return $.apply(B,C)}:$}(_default,"ui",this,3)([]);return ui.pickerContainer=".elementor-color-picker-placeholder",ui}},{key:"applySavedValue",value:function applySavedValue(){var C=this.getCurrentValue();if(this.colorPicker)if(C){var T,B=this.colorPicker.picker._parseLocalColor(C);(T=this.colorPicker.picker).setHSVA.apply(T,(0,W.default)(B.values).concat([!1]))}else this.colorPicker.picker._clearColor(!0);else this.initPicker();this.$el.toggleClass("e-control-color--no-value",!C)}},{key:"initPicker",value:function initPicker(){var C,T=this,B={picker:{el:this.ui.pickerContainer[0],default:this.getCurrentValue(),components:{opacity:this.model.get("alpha")},defaultRepresentation:"HEX"},addButton:null===(C=this.model.get("global"))||void 0===C?void 0:C.active,onChange:function onChange(){return T.onPickerChange()},onClear:function onClear(){return T.onPickerClear()},onAddButtonClick:function onAddButtonClick(){return T.onAddGlobalButtonClick()},onPickerShow:function onPickerShow(){return T.reRoute(!0)},onPickerHide:function onPickerHide(){return T.reRoute(!1)}};this.colorPicker=new X.default(B),this.hidePickerOnPreviewClick(),this.$pickerButton=jQuery(this.colorPicker.picker.getRoot().button),this.addTipsyToPickerButton(),this.addEyedropper(),this.$pickerButton.on("click",(function(){return T.onPickerButtonClick()})),jQuery(this.colorPicker.picker.getRoot().root).addClass("elementor-control-unit-1 elementor-control-tag-area")}},{key:"hidePickerOnPreviewClick",value:function hidePickerOnPreviewClick(){var C=this.colorPicker.picker,T=C.constructor.utils;C._eventBindings.push(T.on(elementorFrontend.elements.window.document,["touchstart","pointerdown"],(function(){C.isOpen()&&C.hide()})))}},{key:"addTipsyToPickerButton",value:function addTipsyToPickerButton(){var C=this;this.$pickerButton.tipsy({title:function title(){var T=C.getCurrentValue();return C.getGlobalKey()&&!T&&(T="".concat(L("Invalid Global Color","elementor"))),T||""},offset:4,gravity:function gravity(){return"s"}})}},{key:"addEyedropper",value:function addEyedropper(){var C=this,T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-element-color-picker")),B=this.colorPicker.$pickerToolsContainer,$=this.getOption("container"),V=null;"kit"===$.document.config.type&&(V=$.document),T.tipsy({title:function title(){return L("Color Sampler","elementor")},gravity:"s"}),T.on("click",(function(){$e.run("elements-color-picker/start",{container:$,kit:V,control:C.model.get("name"),trigger:T[0]})})),B.append(T)}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),controlType:"colors",route:"panel/global/global-colors"}}},{key:"getNameAlreadyExistsMessage",value:function getNameAlreadyExistsMessage(){return' '+L("Please note that the same exact color already exists in your Global Colors list. Are you sure you want to create it?","elementor")}},{key:"getConfirmTextMessage",value:function getConfirmTextMessage(){return L("Are you sure you want to create a new Global Color?","elementor")}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(C){for(var T,B=L("New Global Color","elementor"),$=this.getCurrentValue(),V=jQuery("
",{class:"e-global__confirm-message"}),q=jQuery("
",{class:"e-global__confirm-message-text"}),W=jQuery("
",{class:"e-global__confirm-input-wrapper"}),U=this.createColorPreviewBox($),H=jQuery("",{type:"text",name:"global-name",placeholder:B}).val(B),G=0,K=Object.values(C);G",{class:"e-global__preview-item e-global__color","data-global-id":C.id}),B=this.createColorPreviewBox(C.value),L=jQuery("",{class:"e-global__color-title"}).html(_.escape(C.title)),$=jQuery("",{class:"e-global__color-hex"}).html(C.value);return T.append(B,L,$),T}},{key:"createColorPreviewBox",value:function createColorPreviewBox(C){var T=jQuery("
",{class:"e-global__color-preview-container"}),B=jQuery("
",{class:"e-global__color-preview-color",style:"background-color: "+C}),L=jQuery("
",{class:"e-global__color-preview-transparent-bg"});return T.append(L,B),T}},{key:"getGlobalsList",value:(T=(0,q.default)(V.default.mark((function _callee(){var C;return V.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,$e.data.get(this.getGlobalCommand());case 2:return C=T.sent,T.abrupt("return",C.data);case 4:case"end":return T.stop()}}),_callee,this)}))),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var B=this;Object.values(C).forEach((function(C){if(C.value){var L=B.createGlobalItemMarkup(C);T.append(L)}}))}},{key:"onPickerChange",value:function onPickerChange(){this.setValue(this.colorPicker.picker.getColor().toHEXA().toString()),this.isCustom||(this.triggerMethod("value:type:change"),this.colorPicker.toggleClearButtonState(!0),this.$el.hasClass("e-control-color--no-value")&&this.$el.removeClass("e-control-color--no-value"),this.isCustom=!0)}},{key:"onPickerClear",value:function onPickerClear(){this.isCustom=!1,this.setValue(""),this.triggerMethod("value:type:change"),this.applySavedValue(),this.colorPicker.toggleClearButtonState(!1)}},{key:"onPickerButtonClick",value:function onPickerButtonClick(){this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&!this.getControlValue()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default"),this.colorPicker.toggleClearButtonState(!!this.getCurrentValue())}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){var C=this;this.getGlobalsList().then((function(T){C.globalsList=T,C.triggerMethod("add:global:to:list",C.getAddGlobalConfirmMessage(T))}))}},{key:"activate",value:function activate(){this.colorPicker.picker.show()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.colorPicker&&this.colorPicker.destroy()}}]);var T}(Y.default)},19539:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),V=L(B(40989)),q=L(B(15118)),W=L(B(29402)),U=L(B(41621)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=B(35741);T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,V.default)(_default,[{key:"onReady",value:function onReady(){var C=_.extend({enableTime:!0,minuteIncrement:1},this.model.get("picker_options"));this.ui.input.flatpickr(C)}},{key:"onBaseInputChange",value:function onBaseInputChange(){var C;!function _superPropGet(C,T,B,L){var $=(0,U.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof $?function(C){return $.apply(B,C)}:$}(_default,"onBaseInputChange",this,3)(arguments),null!==(C=this.model.get("validation"))&&void 0!==C&&C.date_time&&this.validateDateTime()}},{key:"validateDateTime",value:function validateDateTime(){var C=this.model.get("validation").date_time,T=C.control_name,B=C.operator,L=this.options.container.settings.get(T),$=this.ui.input.val();if(L&&$){var V=new Date(L).getTime(),q=new Date($).getTime();elementor.conditions.compare(V,q,B)&&this.ui.input.val("")}}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.input.flatpickr().destroy()}}])}(G)},61356:(C,T,B)=>{"use strict";var L=B(96784),$=L(B(85707)),V=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var L=B(28899);C.exports=L.extend({$previewContainer:null,getSelect2Options:function getSelect2Options(){return{dir:elementorCommon.config.isRTL?"rtl":"ltr",templateSelection:this.fontPreviewTemplate,templateResult:this.fontPreviewTemplate}},onReady:function onReady(){var C=this;this.ui.select.select2(this.getSelect2Options()),this.ui.select.on("select2:open",(function(){C.$previewContainer=jQuery('.select2-results__options[role="tree"]:visible'),setTimeout((function(){C.enqueueFontsInView()}),100),jQuery("input.select2-search__field:visible").on("keyup",(function(){C.typeStopDetection.action.apply(C)})),C.$previewContainer.on("scroll",(function(){C.scrollStopDetection.onScroll.apply(C)}))}))},typeStopDetection:{idle:350,timeOut:null,action:function action(){var C=this,T=this.typeStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout((function(){C.enqueueFontsInView()}),T.idle)}},scrollStopDetection:{idle:350,timeOut:null,onScroll:function onScroll(){var C=this,T=this.scrollStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout((function(){C.enqueueFontsInView()}),T.idle)}},enqueueFontsInView:function enqueueFontsInView(){var C=this.$previewContainer.offset().top,T=C+this.$previewContainer.innerHeight(),B=[];this.$previewContainer.children().find("li:visible").each((function(L,$){var V=jQuery($),q=V.offset();q&&q.top>C&&q.top",{text:C.text,css:{"font-family":C.element.value.toString()}}):C.text},templateHelpers:function templateHelpers(){var C=L.prototype.templateHelpers.apply(this,arguments),T=this.model.get("options");return C.getFontsByGroups=function(C){var B={};return _.each(T,(function(T,L){(_.isArray(C)&&_.contains(C,T)||T===C)&&(B[L]=L)})),B},C}})},15567:(C,T,B)=>{"use strict";var L,$=B(12470).sprintf,V=B(12470).__,q=B(96784),W=q(B(61790)),U=q(B(58155)),H=q(B(14100)),G=B(35741);L=G.extend({ui:function ui(){var ui=G.prototype.ui.apply(this,arguments);return ui.addImages=".elementor-control-gallery-add",ui.clearGallery=".elementor-control-gallery-clear",ui.galleryThumbnails=".elementor-control-gallery-thumbnails",ui.status=".elementor-control-gallery-status-title",ui.promotions=".elementor-control-media__promotions",ui.promotions_dismiss=".elementor-control-media__promotions .elementor-control-notice-dismiss",ui.promotions_action=".elementor-control-media__promotions .elementor-control-notice-main-actions button",ui},events:function events(){return _.extend(G.prototype.events.apply(this,arguments),{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick","click @ui.promotions_dismiss":"onPromotionDismiss","click @ui.promotions_action":"onPromotionAction","keyup @ui.galleryThumbnails":"onGalleryThumbnailsKeyPress"})},onReady:function onReady(){this.initRemoveDialog()},applySavedValue:function applySavedValue(){var C=this;return(0,U.default)(W.default.mark((function _callee(){var T,B,L,q,U,H,G,K;return W.default.wrap((function _callee$(W){for(;;)switch(W.prev=W.next){case 0:if(T=C.getControlValue(),B=T.length,L=!!B,q=0,U=!1,H=C.ui.promotions.length&&!elementor.config.user.dismissed_editor_notices.includes(C.getDismissPromotionEventName()),C.$el.toggleClass("elementor-gallery-has-images",L).toggleClass("elementor-gallery-empty",!L),(G=C.ui.galleryThumbnails).empty(),C.ui.status.text(L?$(V("%s Images Selected","elementor"),B):V("No Images Selected","elementor")),H&&(U=C.ui.promotions.find(".elementor-control-notice").data("display")||!1),L){W.next=9;break}return W.abrupt("return");case 9:return K=[],C.getControlValue().forEach((function(T,B){var L=jQuery("",{class:"elementor-control-gallery-thumbnail",src:T.url,alt:"gallery-thumbnail-"+B});G.append(L);K.push(wp.media.attachment(T.id).fetch().then((function handleHints(T){C.imageHasAlt(T)||L.addClass("unoptimized__image"),H&&C.imageNotOptimized(T)&&(q+=1)})))})),W.next=13,Promise.all(K).then((function(){if(H){var T=U||!!q;C.ui.promotions.toggle(T)}}));case 13:case"end":return W.stop()}}),_callee)})))()},hasImages:function hasImages(){return!!this.getControlValue().length},imageHasAlt:function imageHasAlt(C){var T;return!!((null==C||null===(T=C.alt)||void 0===T?void 0:T.trim())||"")},imageNotOptimized:function imageNotOptimized(C){var T={height:1080,width:1920,filesizeInBytes:1e5};return Object.keys(T).some((function(B){var L=C[B]||!1;return L&&L>T[B]}))},openFrame:function openFrame(C){this.initFrame(C),this.frame.open(),H.default.isUploadEnabled("svg")&&H.default.setUploadTypeCaller(this.frame)},initFrame:function initFrame(C){var T={frame:"post",multiple:!0,state:{create:"gallery",add:"gallery-library",edit:"gallery-edit"}[C],button:{text:V("Insert Media","elementor")}};this.hasImages()&&(T.selection=this.fetchSelection()),this.frame=wp.media(T),this.addSvgMimeType(),this.frame.on({update:this.select,"menu:render:default":this.menuRender,"content:render:browse":this.gallerySettings},this)},addSvgMimeType:function addSvgMimeType(){if(H.default.isUploadEnabled("svg")){var C=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;this.frame.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C+",svg"})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C}))}},menuRender:function menuRender(C){C.unset("insert"),C.unset("featured-image")},gallerySettings:function gallerySettings(C){C.sidebar.on("ready",(function(){C.sidebar.unset("gallery")}))},fetchSelection:function fetchSelection(){var C=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(C.models,{props:C.props.toJSON(),multiple:!0})},select:function select(C){var T=[];C.each((function(C){T.push({id:C.get("id"),url:C.get("url")})})),this.setValue(T),this.applySavedValue()},onPromotionDismiss:function onPromotionDismiss(){this.dismissPromotion(this.getDismissPromotionEventName())},getDismissPromotionEventName:function getDismissPromotionEventName(){var C,T=this.ui.promotions.find(".elementor-control-notice-dismiss");return T.off("click"),(null===(C=T[0])||void 0===C||null===(C=C.dataset)||void 0===C?void 0:C.event)||!1},hidePromotion:function hidePromotion(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.ui.promotions.hide(),C||(C=this.getDismissPromotionEventName()),elementor.config.user.dismissed_editor_notices.push(C)},onPromotionAction:function onPromotionAction(C){var T=JSON.parse(C.target.closest("button").dataset.settings).action_url,B=void 0===T?null:T;B&&window.open(B,"_blank"),elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-editor-gallery-install"}}),this.hidePromotion()},dismissPromotion:function dismissPromotion(C){this.ui.promotions.hide(),C&&(elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:C}}),elementor.config.user.dismissed_editor_notices.push(C))},onBeforeDestroy:function onBeforeDestroy(){this.frame&&this.frame.off(),this.$el.remove()},clearGallery:function clearGallery(){this.setValue([]),this.applySavedValue(),this.ui.promotions&&this.ui.promotions.hide()},initRemoveDialog:function initRemoveDialog(){var C;this.getRemoveDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{message:V("Are you sure you want to clear this gallery?","elementor"),headerMessage:V("Clear gallery","elementor"),strings:{confirm:V("Clear","elementor"),cancel:V("Cancel","elementor")},defaultOption:"confirm",onConfirm:this.clearGallery.bind(this)})),C}},onAddImagesClick:function onAddImagesClick(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function onClearGalleryClick(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function onGalleryThumbnailsClick(){this.openFrame("edit")},onGalleryThumbnailsKeyPress:function onGalleryThumbnailsKeyPress(C){13!==C.which&&32!==C.which||this.onGalleryThumbnailsClick(C)}}),C.exports=L},96592:(C,T,B)=>{"use strict";var L,$=B(96784)(B(10564)),V=B(61356);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.controls=".elementor-control-gap > input:enabled",ui.link="button.elementor-link-gaps",ui},getPossibleDimensions:function getPossibleDimensions(){return["row","column"]},setValue:function setValue(C,T){var B=this.getControlValue();"object"===(0,$.default)(C)?_.each(C,(function(C,T){B[T]=C})):B[C]=T;var L=this.model.get("conversion_map");L&&L.old_key&&L.new_key&&(B[L.old_key]=parseInt(B[L.new_key])),this.setSettingsModel(B)},getControlValue:function getControlValue(){var C=V.prototype.getControlValue.apply(this,arguments);return this.shouldUpdateGapsValues(C)&&(C.column=""+C.size,C.row=""+C.size,C.isLinked=!0),C},shouldUpdateGapsValues:function shouldUpdateGapsValues(C){return!!C.hasOwnProperty("size")&&""!==C.size&&!C.hasOwnProperty("column")}}),C.exports=L},57577:(C,T,B)=>{"use strict";var L=B(96784)(B(35741));C.exports=L.default.extend({},{onPasteStyle:function onPasteStyle(){return!1}})},46184:(C,T,B)=>{"use strict";var L,$=B(28899);L=$.extend({initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function filterIcons(){var C=this.model.get("options"),T=this.model.get("include");if(T){var B={};return _.each(T,(function(T){B[T]=C[T]})),void this.model.set("options",B)}var L=this.model.get("exclude");L&&_.each(L,(function(T){delete C[T]}))},iconsList:function iconsList(C){return C.id?jQuery(' '+C.text+""):C.text},getSelect2Options:function getSelect2Options(){return{allowClear:!0,templateResult:this.iconsList.bind(this),templateSelection:this.iconsList.bind(this)}}}),C.exports=L},14199:(C,T,B)=>{"use strict";var L=B(12470).__,$=B(96784),V=($(B(64537)),$(B(39805))),q=$(B(40989)),W=$(B(15118)),U=$(B(29402)),H=$(B(41621)),G=$(B(87861)),K=$(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var $=(0,H.default)((0,U.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof $?function(C){return $.apply(B,C)}:$}var Q=B(273),J=function(C){function ControlIconsView(){var C;(0,V.default)(this,ControlIconsView);for(var T=arguments.length,B=new Array(T),L=0;L'+L("Learn More","elementor")+"",L("Update","elementor"),(function onConfirm(){var C;window.location.href=elementor.config.tools_page_link+"&redirect_to_document="+(null===(C=elementor.documents.getCurrent())||void 0===C?void 0:C.id)+"&_wpnonce="+elementor.config.tools_page_nonce+"#tab-fontawesome4_migration"})).show(),!1}),!0);var T=this.model.get("name");this.cache.migratedFlag[T]&&(this.setControlAsMigrated(T),setTimeout((function(){C.setValue(C.cache.migratedFlag[T])}),10))}},{key:"onRender",value:function onRender(){_superPropGet(ControlIconsView,"onRender",this,3)([]),this.isMigrationAllowed()&&elementor.iconManager.loadIconLibraries()}},{key:"initFrame",value:function initFrame(){var C=this;wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({button:{text:L("Insert Media","elementor")},library:{type:["image/svg+xml"]},states:[new wp.media.controller.Library({title:L("Insert Media","elementor"),library:wp.media.query({type:["image/svg+xml"]}),multiple:!1,date:!1})]});this.frame.on("insert select",(function handleSelect(){return C.selectSvg()})),this.setUploadMimeType(this.frame,"svg")}},{key:"setUploadMimeType",value:function setUploadMimeType(C,T){var B=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=T})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=B}))}},{key:"selectSvg",value:function selectSvg(){this.trigger("before:select");var C=this.frame.state().get("selection").first().toJSON();C.url&&(this.setValue({value:{url:C.url,id:C.id},library:"svg"}),this.applySavedValue()),this.trigger("after:select")}},{key:"openFrame",value:function openFrame(){var C=this;if(!K.default.isUploadEnabled("svg"))return K.default.getUnfilteredFilesNotEnabledDialog((function(){return C.openFrame()})).show(),!1;this.frame||this.initFrame(),this.frame.open(),K.default.setUploadTypeCaller(this.frame);var T=this.getControlValue("id");T&&this.frame.state().get("selection").add(wp.media.attachment(T))}},{key:"openPicker",value:function openPicker(){elementor.iconManager.show({view:this})}},{key:"applySavedValue",value:function applySavedValue(){var C=this,T=this.getControlValue(),B=this.model.get("skin"),L="inline"===B?this.ui.inlineDisplayedIcon:this.ui.previewPlaceholder,$=this.model.get("disable_initial_active_state"),V=this.model.get("default"),q=T.value,W=T.library;if(this.isMigrationAllowed()||q||!this.getValueToMigrate()||(q=this.getControlValue(),W=""),"media"===B&&this.ui.controlMedia.toggleClass("e-media-empty",!q),("inline"===B&&!$||W)&&this.markChecked(W),!q)return"inline"===B?void this.setDefaultIconLibraryLabel(V,L):void this.ui.previewPlaceholder.html("");if("svg"===W&&"inline"!==B)return elementor.helpers.fetchInlineSvg(q.url,(function(T){C.ui.previewPlaceholder.html(T)}));if("media"===B||"svg"!==W){var U='';L.html(U)}this.enqueueIconFonts(W)}},{key:"setDefaultIconLibraryLabel",value:function setDefaultIconLibraryLabel(C,T){if(""!==C.value&&"svg"!==C.library)T.html('');else{var B=this.model.get("skin_settings");T.html('')}}},{key:"markChecked",value:function markChecked(C){if(this.ui.radioInputs.filter(":checked").prop("checked",!1),!C)return this.ui.radioInputs.filter('[value="none"]').prop("checked",!0);"svg"!==C&&(C="icon"),this.ui.radioInputs.filter('[value="'+C+'"]').prop("checked",!0)}},{key:"onClickInput",value:function onClickInput(){this.markChecked(this.getControlValue().library)}},{key:"deleteIcon",value:function deleteIcon(C){C.stopPropagation(),this.setValue({value:"",library:""}),this.applySavedValue()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.$el.remove()}}])}(Q);C.exports=J},19968:(C,T,B)=>{"use strict";var L=B(96784),$=L(B(85707)),V=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var L=B(12470).__,$=B(96784),V=$(B(61790)),q=$(B(85707)),W=$(B(58155)),U=$(B(14100)),H=B(67631);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T1&&void 0!==T[1]?T[1]:null,q=(null==C||null===(L=C.target)||void 0===L||null===(L=L.dataset)||void 0===L?void 0:L.mediaType)||B.getMediaType(),B.mediaType=q,q){V.next=5;break}return V.abrupt("return");case 5:if(U.default.isUploadEnabled(q)){V.next=8;break}return U.default.getUnfilteredFilesNotEnabledDialog((function(){return B.openFrame(C,"filter-popup")})).show(),V.abrupt("return",!1);case 8:if("filter-popup"===$||!["application/json","json"].includes(q)){V.next=11;break}return V.next=11,(0,H.showJsonUploadWarningMessageIfNeeded)({introductionMap:window.elementor.config.user.introduction,IntroductionClass:window.elementorModules.editor.utils.Introduction});case 11:if(B.frame&&B.getLibraryType(q)===B.currentLibraryType||B.initFrame(),B.frame.open(),U.default.setUploadTypeCaller(B.frame),W=B.getControlValue("id")){V.next=17;break}return V.abrupt("return");case 17:B.frame.state().get("selection").add(wp.media.attachment(W));case 18:case"end":return V.stop()}}),_callee)})))()},deleteImage:function deleteImage(C){C.stopPropagation(),this.setValue({url:"",id:""}),this.applySavedValue()},imageHasAlt:function imageHasAlt(C){var T;return!!((null==C||null===(T=C.alt)||void 0===T?void 0:T.trim())||"")},imageNotOptimized:function imageNotOptimized(C){var T={height:1080,width:1920,filesizeInBytes:1e5};return Object.keys(T).some((function(B){var L=C[B]||!1;return L&&L>T[B]}))},getDismissPromotionEventName:function getDismissPromotionEventName(){var C,T=this.ui.promotions.find(".elementor-control-notice-dismiss");return T.off("click"),(null===(C=T[0])||void 0===C||null===(C=C.dataset)||void 0===C?void 0:C.event)||!1},onPromotionDismiss:function onPromotionDismiss(){this.dismissPromotion(this.getDismissPromotionEventName())},onPromotionAction:function onPromotionAction(C){var T=JSON.parse(C.target.closest("button").dataset.settings).action_url,B=void 0===T?null:T;B&&window.open(B,"_blank"),this.hidePromotion()},dismissPromotion:function dismissPromotion(C){this.hidePromotion(C),C&&elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:C}})},hidePromotion:function hidePromotion(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.ui.promotions.hide(),C||(C=this.getDismissPromotionEventName()),elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-editor-image-install"}}),elementor.config.user.dismissed_editor_notices.push(C)},onMediaInputImageSizeChange:function onMediaInputImageSizeChange(){var C=this;if(this.model.get("has_sizes")){var T=this.getControlValue(),B=this.getControlPlaceholder(),L=""!==(null==T?void 0:T.id),$=null==B?void 0:B.id;if(L||$){var V;if($&&!L)return this.setValue(_objectSpread(_objectSpread({},B),{},{size:T.size})),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue(),void this.onMediaInputImageSizeChange();elementor.channels.editor.once("imagesManager:detailsReceived",(function(B){var L;(V=null===(L=B[T.id])||void 0===L?void 0:L[T.size])&&(T.url=V,C.setValue(T))})),(V=elementor.imagesManager.getImageUrl({id:T.id,url:T.url,size:T.size}))&&(T.url=V,this.setValue(T))}}},initFrame:function initFrame(){var C=this.getMediaType();this.currentLibraryType=this.getLibraryType(C),wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({frame:"post",type:"image",multiple:!1,states:[new wp.media.controller.Library({title:L("Insert Media","elementor"),library:wp.media.query({type:this.currentLibraryType}),multiple:!1,date:!1})]}),this.frame.on("ready open",this.onFrameReady.bind(this)),this.frame.on("insert select",this.select.bind(this)),elementorCommon.config.filesUpload.unfilteredFiles&&this.setUploadMimeType(this.frame,C)},onFrameReady:function onFrameReady(){var C=this.frame.$el;C.find(["#menu-item-insert","#menu-item-gallery","#menu-item-playlist","#menu-item-video-playlist",".embed-link-settings"].join(",")).remove(),C.css("--button-text","'".concat(L("Insert Media","elementor"),"'")),C.addClass("e-wp-media-elements-removed"),"url"===this.getControlValue("source")?(C.find("#menu-item-embed").trigger("click"),C.addClass("hide-router"),this.frame.views.get(".media-frame-content")[0].url.model.set({url:this.getControlValue("url"),alt:this.getControlValue("alt")})):C.find("#menu-item-library").trigger("click")},setUploadMimeType:function setUploadMimeType(C,T){var B=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions="application/json"===T?"json":B+",svg"})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=B}))},select:function select(){this.trigger("before:select");var C,T=this.frame.state();"embed"===T.get("id")?C={url:T.props.get("url"),id:"",alt:T.props.get("alt"),source:"url"}:(C=this.frame.state().get("selection").first().toJSON()).source="library",C.url&&(this.setValue({url:C.url,id:C.id,alt:C.alt,source:C.source,size:this.model.get("default").size}),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue()),this.onMediaInputImageSizeChange(),this.trigger("after:select")},onBeforeDestroy:function onBeforeDestroy(){this.$el.remove()}}),C.exports=G},60609:(C,T,B)=>{"use strict";var L=B(96784)(B(10906)),$=B(95384);C.exports=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.button=".elementor-control-notice-dismiss",ui},events:{"click @ui.button.e-btn-1":"onButton1Click","click @ui.button.e-btn-2":"onButton2Click","click @ui.button.elementor-control-notice-dismiss":"onDismissButtonClick"},onButton1Click:function onButton1Click(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)},onButton2Click:function onButton2Click(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)},getDismissId:function getDismissId(){var C,T,B,L=this.model.get("name"),$="widget"===(null===(C=this.options)||void 0===C||null===(C=C.element)||void 0===C||null===(C=C.model)||void 0===C||null===(C=C.attributes)||void 0===C?void 0:C.elType)?null===(T=this.options)||void 0===T||null===(T=T.element)||void 0===T||null===(T=T.model)||void 0===T||null===(T=T.attributes)||void 0===T?void 0:T.widgetType:null===(B=this.options)||void 0===B||null===(B=B.element)||void 0===B||null===(B=B.model)||void 0===B||null===(B=B.attributes)||void 0===B?void 0:B.elType;return"".concat($,"-").concat(L)},onDismissButtonClick:function onDismissButtonClick(){var C=this,T=this.getDismissId();elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:T},success:function success(){var B;C.$el.remove();var $=null!==(B=elementor)&&void 0!==B&&null!==(B=B.config)&&void 0!==B&&null!==(B=B.user)&&void 0!==B&&B.dismissed_editor_notices?(0,L.default)(elementor.config.user.dismissed_editor_notices):[];elementor.config.user.dismissed_editor_notices=[].concat((0,L.default)($),[T])}})},templateHelpers:function templateHelpers(){var C,T=$.prototype.templateHelpers.apply(this,arguments),B=null!==(C=elementor)&&void 0!==C&&null!==(C=C.config)&&void 0!==C&&null!==(C=C.user)&&void 0!==C&&C.dismissed_editor_notices?(0,L.default)(elementor.config.user.dismissed_editor_notices):[],V=this.getDismissId();return T.data.shouldRenderNotice=!B.includes(V),T}})},81224:(C,T,B)=>{"use strict";var L=B(96784),$=L(B(85707)),V=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var L=B(12470).__,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=$(B(61790)),q=$(B(58155)),W=$(B(18821)),U=($(B(64537)),$(B(39805))),H=$(B(40989)),G=$(B(15118)),K=$(B(29402)),Q=$(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=B(84580);(T.default=function(C){function ControlPopoverStarterView(){return(0,U.default)(this,ControlPopoverStarterView),function _callSuper(C,T,B){return T=(0,K.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,ControlPopoverStarterView,arguments)}return(0,Q.default)(ControlPopoverStarterView,C),(0,H.default)(ControlPopoverStarterView,[{key:"ui",value:function ui(){var ui=J.prototype.ui.apply(this,arguments);return ui.popoverToggle=".elementor-control-popover-toggle-toggle",ui.resetInput=".elementor-control-popover-toggle-reset",ui}},{key:"events",value:function events(){return _.extend(J.prototype.events.apply(this,arguments),{"click @ui.popoverToggle":"onPopoverToggleClick","click @ui.resetInput":"onResetInputClick"})}},{key:"onShow",value:function onShow(){var C=this,T=this.$el.next(".elementor-controls-popover");T.length&&(T[0].dataset.popoverToggle="elementor-control-default-".concat(this.model.cid),T.on("hide",(function(){return C.onPopoverHide()})),T.attr("data-on-hide",!0))}},{key:"onPopoverHide",value:function onPopoverHide(){this.reRoute(!1)}},{key:"onResetInputClick",value:function onResetInputClick(){var C=this.model.get("global");null!=C&&C.active&&this.triggerMethod("value:type:change")}},{key:"onInputChange",value:function onInputChange(C){C.currentTarget===this.ui.popoverToggle[0]&&(this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&this.triggerMethod("value:type:change"))}},{key:"onPopoverToggleClick",value:function onPopoverToggleClick(){var C=this;this.isGlobalActive()&&!this.getControlValue()&&!this.getGlobalKey()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default");var T=this.$el.next(".elementor-controls-popover");T.attr("data-on-hide")||(T.attr("data-on-hide",!0),T.on("hide",(function(){return C.onPopoverHide()}))),T.is(":visible")?(T.hide(),T.trigger("hide")):this.reRoute(!0)}},{key:"activate",value:function activate(){this.$el.next(".elementor-controls-popover").show()}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/typography"}},{key:"buildPreviewItemCSS",value:function buildPreviewItemCSS(C){var T={};return Object.entries(C).forEach((function(C){var B=(0,W.default)(C,2),L=B[0],$=B[1];if($&&""!==$.size)if(L.startsWith("typography_")&&(L=L.replace("typography_","")),"font_family"===L&&elementor.helpers.enqueueFont($,"editor"),"font_size"===L){var V="custom"===$.unit?$.size:"".concat($.size).concat($.unit);T.fontSize="min(".concat(V,", 28px)")}else L.includes("_")&&(L=L.replace(/([_][a-z])/g,(function(C){return C.toUpperCase().replace("_","")}))),T[L]=$})),T}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("
",{class:"e-global__preview-item e-global__typography","data-global-id":C.id,title:C.title});return T.html(_.escape(C.title)).css(this.buildPreviewItemCSS(C.value)),T}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),title:L("New Typography Setting","elementor"),controlType:"typography",route:"panel/global/global-typography"}}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(){var C=this.getGlobalMeta(),T=jQuery("
",{class:"e-global__confirm-message"}),B=jQuery("
").html(L("Are you sure you want to create a new Global Font setting?","elementor")),$=jQuery("
",{class:"e-global__confirm-input-wrapper"}),V=jQuery("",{type:"text",name:"global-name",placeholder:C.title}).val(C.title);return $.append(V),T.append(B,$),T}},{key:"getGlobalsList",value:(T=(0,q.default)(V.default.mark((function _callee(){var C;return V.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,$e.data.get(this.getGlobalCommand());case 2:return C=T.sent,T.abrupt("return",C.data);case 4:case"end":return T.stop()}}),_callee,this)}))),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var B=this;Object.values(C).forEach((function(C){if(C){var L=B.createGlobalItemMarkup(C);T.append(L)}}))}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){this.triggerMethod("add:global:to:list",this.getAddGlobalConfirmMessage())}}]);var T}(J)).onPasteStyle=function(C,T){return!T||T===C.return_value}},64560:(C,T,B)=>{"use strict";var L=B(12470).sprintf,$=B(12470).__,V=B(96784)(B(74028));C.exports=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"elementor-repeater-fields",ui:function ui(){return{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"}},behaviors:{HandleInnerTabs:{behaviorClass:B(53780)}},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},modelEvents:{change:"onModelChange"},templateHelpers:function templateHelpers(){return{itemIndex:this.getOption("itemIndex"),itemActions:this.getOption("itemActions")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function getChildView(C){var T=C.get("type");return elementor.getControlView(T)},getChildControlView:function getChildControlView(C){return this.getControlViewByModel(this.getControlModel(C))},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlModel:function getControlModel(C){return this.collection.findWhere({name:C})},childViewOptions:function childViewOptions(){return{container:this.options.container}},updateIndex:function updateIndex(C){this.itemIndex=C},setTitle:function setTitle(){var C=this.getOption("titleField"),T="";C&&(T=Marionette.TemplateCache.prototype.compileTemplate(C)(this.model.parseDynamicSettings())),T||(T=L($("Item #%s","elementor"),this.getOption("itemIndex"))),this.ui.itemTitle.html(T)},toggleSort:function toggleSort(C){this.$el.toggleClass("elementor-repeater-row--disable-sort",!C)},initialize:function initialize(C){this.itemIndex=0,this.collection=new Backbone.Collection(_.values(elementor.mergeControlsSettings(C.controlFields)))},onRender:function onRender(){this.setTitle(),V.default.handlePopovers(this)},onModelChange:function onModelChange(){this.getOption("titleField")&&this.setTitle()},onChildviewResponsiveSwitcherClick:function onChildviewResponsiveSwitcherClick(C,T){"desktop"===T&&elementor.getPanelView().getCurrentPageView().$el.toggleClass("elementor-responsive-switchers-open")}})},6229:(C,T,B)=>{"use strict";var L,$=B(35741),V=B(64560);L=$.extend({ui:{btnAddRow:".elementor-repeater-add",fieldContainer:".elementor-repeater-fields-wrapper"},events:function events(){return{"click @ui.btnAddRow":"onButtonAddRowClick","sortstart @ui.fieldContainer":"onSortStart","sortupdate @ui.fieldContainer":"onSortUpdate","sortstop @ui.fieldContainer":"onSortStop"}},childView:V,childViewContainer:".elementor-repeater-fields-wrapper",templateHelpers:function templateHelpers(){return{itemActions:this.model.get("item_actions"),data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function childViewOptions(C,T){return{container:this.getOption("container").repeaters[this.model.get("name")].children[T],controlFields:this.model.get("fields"),titleField:this.model.get("title_field"),itemActions:this.model.get("item_actions")}},createItemModel:function createItemModel(C,T,B){return T.controls=B.model.get("fields"),new elementorModules.editor.elements.models.BaseSettings(C,T)},fillCollection:function fillCollection(){var C=this.container?this.container.settings:this.elementSettingsModel,T=this.model.get("name");this.collection=C.get(T),this.collection instanceof Backbone.Collection||(this.collection=new Backbone.Collection(this.collection,{model:_.partial(this.createItemModel,_,_,this)}),C.set(T,this.collection,{silent:!0}))},initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.fillCollection(),this.listenTo(this.collection,"reset",this.resetContainer.bind(this)),this.listenTo(this.collection,"add",this.updateContainer.bind(this))},editRow:function editRow(C){if(this.currentEditableChild){var T=this.currentEditableChild.getChildViewContainer(this.currentEditableChild);T.removeClass("editable"),T.find(".elementor-wp-editor").each((function(){tinymce.get(this.id).fire("hide")}))}this.currentEditableChild!==C?(C.getChildViewContainer(C).addClass("editable"),this.currentEditableChild=C,this.updateActiveRow()):delete this.currentEditableChild},toggleClasses:function toggleClasses(){this.toggleMinRowsClass(),this.toggleMaxRowsClass()},toggleMaxRowsClass:function toggleMaxRowsClass(){var C=this.model.get("max_items");C&&Number.isInteger(C)&&this.$el.toggleClass("elementor-repeater-has-maximum-rows",C<=this.collection.length)},getMinItems:function getMinItems(){var C=0;return this.model.get("min_items")&&Number.isInteger(this.model.get("min_items"))?C=this.model.get("min_items"):this.model.get("prevent_empty")&&(C=1),C},toggleMinRowsClass:function toggleMinRowsClass(){var C=this.getMinItems();C&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",C>=this.collection.length)},updateActiveRow:function updateActiveRow(){var C=1;this.currentEditableChild&&(C=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",C)},updateChildIndexes:function updateChildIndexes(){var C=this.collection;this.children.each((function(T){T.updateIndex(C.indexOf(T.model)+1),T.setTitle()}))},getSortableParams:function getSortableParams(){return{axis:"y",handle:".elementor-repeater-row-tools",items:" > :not(.elementor-repeater-row--disable-sort)",cancel:""}},onRender:function onRender(){$.prototype.onRender.apply(this,arguments),this.model.get("item_actions").sort&&this.ui.fieldContainer.sortable(this.getSortableParams()),this.toggleClasses()},onSortStart:function onSortStart(C,T){T.item.data("oldIndex",T.item.index())},onSortStop:function onSortStop(C,T){var B=this;if(-1!==T.item.index()){var L=B.children.findByIndex(T.item.index()),$=L.children._views;jQuery.each($,(function(){if("wysiwyg"===this.model.get("type"))return L.render(),delete B.currentEditableChild,!1}))}},onSortUpdate:function onSortUpdate(C,T){var B=T.item.data("oldIndex"),L=T.item.index();$e.run("document/repeater/move",{container:this.options.container,name:this.model.get("name"),sourceIndex:B,targetIndex:L})},onAddChild:function onAddChild(){this.updateChildIndexes(),this.updateActiveRow(),this.toggleClasses()},updateContainer:function updateContainer(C){this.options.container.repeaters[this.model.get("name")].children.filter((function(T){return T.id===C.get("_id")})).length||(elementorDevTools.deprecation.deprecated("Don't add models directly to the repeater.","3.0.0","$e.run( 'document/repeater/insert' )"),this.options.container.addRepeaterItem(this.model.get("name"),C,C.collection.indexOf(C)))},resetContainer:function resetContainer(){elementorDevTools.deprecation.deprecated("Don't reset repeater collection directly.","3.0.0","$e.run( 'document/repeater/remove' )"),this.options.container.repeaters[this.model.get("name")].children=[]},getDefaults:function getDefaults(){var C={};return _.each(this.model.get("fields"),(function(T){C[T.name]=T.default})),C},getChildControlView:function getChildControlView(C){return this.getControlViewByModel(this.getControlModel(C))},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlModel:function getControlModel(C){return this.collection.findWhere({_id:C})},onButtonAddRowClick:function onButtonAddRowClick(){var C=$e.run("document/repeater/insert",{container:this.options.container,name:this.model.get("name"),model:this.getDefaults()}),T=this.children.findByModel(C);this.editRow(T),this.toggleClasses()},onChildviewClickRemove:function onChildviewClickRemove(C){C===this.currentEditableChild&&delete this.currentEditableChild,$e.run("document/repeater/remove",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.updateActiveRow(),this.updateChildIndexes(),this.toggleClasses()},onChildviewClickDuplicate:function onChildviewClickDuplicate(C){$e.run("document/repeater/duplicate",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.toggleClasses()},onChildviewClickEdit:function onChildviewClickEdit(C){this.editRow(C)},onAfterExternalChange:function onAfterExternalChange(){this.fillCollection(),$.prototype.onAfterExternalChange.apply(this,arguments)}}),C.exports=L},84602:(C,T,B)=>{"use strict";var L,$=B(95384);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.heading=".elementor-panel-heading",ui},triggers:{click:"control:section:clicked"}}),C.exports=L},85625:(C,T,B)=>{"use strict";var L,$=B(35741);L=$.extend({updatePlaceholder:function updatePlaceholder(){var C=this.ui.select;if(C){var T=C.find("option:selected");""!==T.val()||T.hasClass("e-option-placeholder")||(T=C.find(".e-option-placeholder")).prop("selected",!0),T.hasClass("e-option-placeholder")?C.addClass("e-select-placeholder"):C.removeClass("e-select-placeholder")}},onReady:function onReady(){var C=this.getControlPlaceholder();C&&jQuery("