/*! elementor - v3.6.5 - 27-04-2022 */ (()=>{var C={75453:(C,T,V)=>{C.exports=V(7421)},59396:(C,T,V)=>{C.exports=V(70157)},61888:(C,T,V)=>{C.exports=V(73684)},32009:(C,T,V)=>{C.exports=V(89710)},15091:(C,T,V)=>{C.exports=V(373)},15149:(C,T,V)=>{C.exports=V(66458)},38401:(C,T,V)=>{C.exports=V(14710)},92937:(C,T,V)=>{C.exports=V(23022)},67394:(C,T,V)=>{C.exports=V(43153)},38923:(C,T,V)=>{C.exports=V(8531)},23587:(C,T,V)=>{C.exports=V(32622)},63774:(C,T,V)=>{C.exports=V(27410)},95315:(C,T,V)=>{C.exports=V(19035)},82055:(C,T,V)=>{C.exports=V(58535)},83452:(C,T,V)=>{C.exports=V(97220)},28274:(C,T,V)=>{C.exports=V(65135)},35657:(C,T,V)=>{C.exports=V(69591)},14176:(C,T,V)=>{C.exports=V(34345)},73220:(C,T,V)=>{C.exports=V(76483)},75499:(C,T,V)=>{C.exports=V(43094)},78282:(C,T,V)=>{C.exports=V(17641)},41281:(C,T,V)=>{C.exports=V(19103)},29363:(C,T,V)=>{C.exports=V(21114)},50093:(C,T,V)=>{C.exports=V(39871)},18617:(C,T,V)=>{C.exports=V(86884)},93168:(C,T,V)=>{C.exports=V(89999)},72292:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var V=0,B=new Array(T);V{var B=V(59396);C.exports=function _arrayWithHoles(C){if(B(C))return C},C.exports.default=C.exports,C.exports.__esModule=!0},35693:(C,T,V)=>{var B=V(59396),$=V(72292);C.exports=function _arrayWithoutHoles(C){if(B(C))return $(C)},C.exports.default=C.exports,C.exports.__esModule=!0},38852:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.default=C.exports,C.exports.__esModule=!0},49117:(C,T,V)=>{var B=V(73220);function asyncGeneratorStep(C,T,V,$,L,U,H){try{var q=C[U](H),G=q.value}catch(C){return void V(C)}q.done?T(G):B.resolve(G).then($,L)}C.exports=function _asyncToGenerator(C){return function(){var T=this,V=arguments;return new B((function(B,$){var L=C.apply(T,V);function _next(C){asyncGeneratorStep(L,B,$,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep(L,B,$,_next,_throw,"throw",C)}_next(void 0)}))}},C.exports.default=C.exports,C.exports.__esModule=!0},11959:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.default=C.exports,C.exports.__esModule=!0},60846:(C,T,V)=>{var B=V(75499),$=V(76870),L=V(898);function _construct(T,V,U){return L()?(C.exports=_construct=B,C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_construct=function _construct(C,T,V){var B=[null];B.push.apply(B,T);var L=new(Function.bind.apply(C,B));return V&&$(L,V.prototype),L},C.exports.default=C.exports,C.exports.__esModule=!0),_construct.apply(null,arguments)}C.exports=_construct,C.exports.default=C.exports,C.exports.__esModule=!0},39041:(C,T,V)=>{var B=V(67394);function _defineProperties(C,T){for(var V=0;V{var B=V(41281),$=V(50093),L=V(59396),U=V(24594);C.exports=function _createForOfIteratorHelper(C,T){var V=void 0!==B&&C[$]||C["@@iterator"];if(!V){if(L(C)||(V=U(C))||T&&C&&"number"==typeof C.length){V&&(C=V);var H=0,q=function F(){};return{s:q,n:function n(){return H>=C.length?{done:!0}:{done:!1,value:C[H++]}},e:function e(C){throw C},f:q}}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 G,W=!0,K=!1;return{s:function s(){V=V.call(C)},n:function n(){var C=V.next();return W=C.done,C},e:function e(C){K=!0,G=C},f:function f(){try{W||null==V.return||V.return()}finally{if(K)throw G}}}},C.exports.default=C.exports,C.exports.__esModule=!0},68537:(C,T,V)=>{var B=V(75499),$=V(44263),L=V(898),U=V(59771);C.exports=function _createSuper(C){var T=L();return function _createSuperInternal(){var V,L=$(C);if(T){var H=$(this).constructor;V=B(L,arguments,H)}else V=L.apply(this,arguments);return U(this,V)}},C.exports.default=C.exports,C.exports.__esModule=!0},18042:(C,T,V)=>{var B=V(67394);C.exports=function _defineProperty(C,T,V){return T in C?B(C,T,{value:V,enumerable:!0,configurable:!0,writable:!0}):C[T]=V,C},C.exports.default=C.exports,C.exports.__esModule=!0},37959:(C,T,V)=>{var B=V(15149);function _extends(){return C.exports=_extends=B||function(C){for(var T=1;T{var B=V(78282),$=V(23587),L=V(49445);function _get(T,V,U){return"undefined"!=typeof Reflect&&B?(C.exports=_get=B,C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_get=function _get(C,T,V){var B=L(C,T);if(B){var U=$(B,T);return U.get?U.get.call(V):U.value}},C.exports.default=C.exports,C.exports.__esModule=!0),_get(T,V,U||T)}C.exports=_get,C.exports.default=C.exports,C.exports.__esModule=!0},44263:(C,T,V)=>{var B=V(28274),$=V(82055);function _getPrototypeOf(T){return C.exports=_getPrototypeOf=B?$:function _getPrototypeOf(C){return C.__proto__||$(C)},C.exports.default=C.exports,C.exports.__esModule=!0,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.default=C.exports,C.exports.__esModule=!0},77371:(C,T,V)=>{var B=V(38401),$=V(76870);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=B(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),T&&$(C,T)},C.exports.default=C.exports,C.exports.__esModule=!0},67971:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.default=C.exports,C.exports.__esModule=!0},52369:(C,T,V)=>{var B=V(24596).default,$=V(93168),L=V(67394),U=V(23587);function _getRequireWildcardCache(C){if("function"!=typeof $)return null;var T=new $,V=new $;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?V:T})(C)}C.exports=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==B(C)&&"function"!=typeof C)return{default:C};var V=_getRequireWildcardCache(T);if(V&&V.has(C))return V.get(C);var $={},H=L&&U;for(var q in C)if("default"!==q&&Object.prototype.hasOwnProperty.call(C,q)){var G=H?U(C,q):null;G&&(G.get||G.set)?L($,q,G):$[q]=C[q]}return $.default=C,V&&V.set(C,$),$},C.exports.default=C.exports,C.exports.__esModule=!0},60653:C=>{C.exports=function _isNativeFunction(C){return-1!==Function.toString.call(C).indexOf("[native code]")},C.exports.default=C.exports,C.exports.__esModule=!0},898:(C,T,V)=>{var B=V(75499);C.exports=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!B)return!1;if(B.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(B(Boolean,[],(function(){}))),!0}catch(C){return!1}},C.exports.default=C.exports,C.exports.__esModule=!0},95915:(C,T,V)=>{var B=V(41281),$=V(50093),L=V(75453);C.exports=function _iterableToArray(C){if(void 0!==B&&null!=C[$]||null!=C["@@iterator"])return L(C)},C.exports.default=C.exports,C.exports.__esModule=!0},79968:(C,T,V)=>{var B=V(41281),$=V(50093);C.exports=function _iterableToArrayLimit(C,T){var V=null==C?null:void 0!==B&&C[$]||C["@@iterator"];if(null!=V){var L,U,H=[],q=!0,G=!1;try{for(V=V.call(C);!(q=(L=V.next()).done)&&(H.push(L.value),!T||H.length!==T);q=!0);}catch(C){G=!0,U=C}finally{try{q||null==V.return||V.return()}finally{if(G)throw U}}return H}},C.exports.default=C.exports,C.exports.__esModule=!0},39198:C=>{C.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.default=C.exports,C.exports.__esModule=!0},84360:C=>{C.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.default=C.exports,C.exports.__esModule=!0},84899:(C,T,V)=>{var B=V(83452),$=V(95315),L=V(23587),U=V(63774),H=V(92937),q=V(67394),G=V(18042);function ownKeys(C,T){var V=B(C);if($){var U=$(C);T&&(U=U.filter((function(T){return L(C,T).enumerable}))),V.push.apply(V,U)}return V}C.exports=function _objectSpread2(C){for(var T=1;T{var B=V(24596).default,$=V(38852);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"===B(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return $(C)},C.exports.default=C.exports,C.exports.__esModule=!0},76870:(C,T,V)=>{var B=V(28274);function _setPrototypeOf(T,V){return C.exports=_setPrototypeOf=B||function _setPrototypeOf(C,T){return C.__proto__=T,C},C.exports.default=C.exports,C.exports.__esModule=!0,_setPrototypeOf(T,V)}C.exports=_setPrototypeOf,C.exports.default=C.exports,C.exports.__esModule=!0},47834:(C,T,V)=>{var B=V(86870),$=V(79968),L=V(24594),U=V(39198);C.exports=function _slicedToArray(C,T){return B(C)||$(C,T)||L(C,T)||U()},C.exports.default=C.exports,C.exports.__esModule=!0},49445:(C,T,V)=>{var B=V(44263);C.exports=function _superPropBase(C,T){for(;!Object.prototype.hasOwnProperty.call(C,T)&&null!==(C=B(C)););return C},C.exports.default=C.exports,C.exports.__esModule=!0},74846:(C,T,V)=>{var B=V(35693),$=V(95915),L=V(24594),U=V(84360);C.exports=function _toConsumableArray(C){return B(C)||$(C)||L(C)||U()},C.exports.default=C.exports,C.exports.__esModule=!0},24596:(C,T,V)=>{var B=V(41281),$=V(50093);function _typeof(T){return"function"==typeof B&&"symbol"==typeof $?(C.exports=_typeof=function _typeof(C){return typeof C},C.exports.default=C.exports,C.exports.__esModule=!0):(C.exports=_typeof=function _typeof(C){return C&&"function"==typeof B&&C.constructor===B&&C!==B.prototype?"symbol":typeof C},C.exports.default=C.exports,C.exports.__esModule=!0),_typeof(T)}C.exports=_typeof,C.exports.default=C.exports,C.exports.__esModule=!0},24594:(C,T,V)=>{var B=V(75453),$=V(72292);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return $(C,T);var V=Object.prototype.toString.call(C).slice(8,-1);return"Object"===V&&C.constructor&&(V=C.constructor.name),"Map"===V||"Set"===V?B(C):"Arguments"===V||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V)?$(C,T):void 0}},C.exports.default=C.exports,C.exports.__esModule=!0},73629:(C,T,V)=>{var B=V(15091),$=V(38401),L=V(44263),U=V(76870),H=V(60653),q=V(60846);function _wrapNativeSuper(T){var V="function"==typeof B?new B:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!H(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==V){if(V.has(C))return V.get(C);V.set(C,Wrapper)}function Wrapper(){return q(C,arguments,L(this).constructor)}return Wrapper.prototype=$(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),U(Wrapper,C)},C.exports.default=C.exports,C.exports.__esModule=!0,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.default=C.exports,C.exports.__esModule=!0},57135:(C,T,V)=>{C.exports=V(86248)},8095:(C,T,V)=>{"use strict";function n(C){for(var T=arguments.length,V=Array(T>1?T-1:0),B=1;B3?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,V){var B=o(C);2===B?C.set(T,V):3===B?(C.delete(T),C.add(V)):C[T]=V}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return U&&C instanceof Map}function v(C){return H&&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=X(C);delete T[K];for(var V=J(T),B=0;B1&&(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=Y[C];return T||n(18,C),T}function m(C,T){Y[C]||(Y[C]=T)}function _(){return $}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function O(C){g(C),C.p.forEach(S),C.p=null}function g(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.O=!0}function P(C,T){T._=T.p.length;var V=T.p[0],B=void 0!==C&&C!==V;return T.h.g||b("ES5").S(T,C,B),B?(V[K].P&&(O(T),n(4)),r(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(V[K],C,T.u,T.s)):C=M(T,V,[]),O(T),T.u&&T.v(T.u,T.s),C!==G?C:void 0}function M(C,T,V){if(y(T))return T;var B=T[K];if(!B)return i(T,(function($,L){return A(C,B,T,$,L,V)}),!0),T;if(B.A!==C)return T;if(!B.P)return x(C,B.t,!0),B.t;if(!B.I){B.I=!0,B.A._--;var $=4===B.i||5===B.i?B.o=l(B.k):B.o;i(3===B.i?new Set($):$,(function(T,L){return A(C,B,$,T,L,V)})),x(C,$,!1),V&&C.u&&b("Patches").R(B,V,C.u,C.s)}return B.o}function A(C,T,V,B,$,L){if(t($)){var U=M(C,$,L&&T&&3!==T.i&&!u(T.D,B)?L.concat(B):void 0);if(f(V,B,U),!t(U))return;C.m=!1}if(r($)&&!y($)){if(!C.h.F&&C._<1)return;M(C,$),T&&T.A.l||x(C,$)}}function x(C,T,V){void 0===V&&(V=!1),C.h.F&&C.m&&d(T,V)}function z(C,T){var V=C[K];return(V?p(V):C)[T]}function I(C,T){if(T in C)for(var V=Object.getPrototypeOf(C);V;){var B=Object.getOwnPropertyDescriptor(V,T);if(B)return B;V=Object.getPrototypeOf(V)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function R(C,T,V){var B=s(T)?b("MapSet").N(T,V):v(T)?b("MapSet").T(T,V):C.g?function(C,T){var V=Array.isArray(C),B={i:V?1:0,A:T?T.A:_(),P:!1,I:!1,D:{},l:T,t:C,k:null,o:null,j:null,C:!1},$=B,L=Z;V&&($=[B],L=ee);var U=Proxy.revocable($,L),H=U.revoke,q=U.proxy;return B.k=q,B.j=H,q}(T,V):b("ES5").J(T,V);return(V?V.A:_()).p.push(B),B}function D(C){return t(C)||n(22,C),function n(C){if(!r(C))return C;var T,V=C[K],B=o(C);if(V){if(!V.P&&(V.i<4||!b("ES5").K(V)))return V.t;V.I=!0,T=F(C,B),V.I=!1}else T=F(C,B);return i(T,(function(C,B){V&&a(V.t,C)===B||f(T,C,n(B))})),3===B?new Set(T):T}(C)}function F(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function N(){function r(T,V){var B=C[T];return B?B.enumerable=V:C[T]=B={configurable:!0,enumerable:V,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var V=this[K];Z.set(V,T,C)}},B}function e(C){for(var T=C.length-1;T>=0;T--){var V=C[T][K];if(!V.P)switch(V.i){case 5:a(V)&&k(V);break;case 4:o(V)&&k(V)}}}function o(C){for(var T=C.t,V=C.k,B=J(V),$=B.length-1;$>=0;$--){var L=B[$];if(L!==K){var U=T[L];if(void 0===U&&!u(T,L))return!0;var H=V[L],q=H&&H[K];if(q?q.t!==U:!c(H,U))return!0}}var G=!!T[K];return B.length!==J(T).length+(G?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var V=Object.getOwnPropertyDescriptor(T,T.length-1);return!(!V||V.get)}var C={};m("ES5",{J:function(C,T){var V=Array.isArray(C),B=function(C,T){if(C){for(var V=Array(T.length),B=0;Bke,__DO_NOT_USE__ActionTypes:()=>le,applyMiddleware:()=>applyMiddleware,bindActionCreators:()=>bindActionCreators,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createAsyncThunk:()=>createAsyncThunk,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>ce,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>D,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>t,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,unwrapResult:()=>unwrapResult});var B,$,L="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,H="undefined"!=typeof Set,q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=L?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),W=L?Symbol.for("immer-draftable"):"__$immer_draftable",K=L?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,X=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(V){T[V]=Object.getOwnPropertyDescriptor(C,V)})),T},Y={},Z={get:function(C,T){if(T===K)return C;var V=p(C);if(!u(V,T))return function(C,T,V){var B,$=I(T,V);return $?"value"in $?$.value:null===(B=$.get)||void 0===B?void 0:B.call(C.k):void 0}(C,V,T);var B=V[T];return C.I||!r(B)?B:B===z(C.t,T)?(E(C),C.o[T]=R(C.A.h,B,C)):B},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,V){var B=I(p(C),T);if(null==B?void 0:B.set)return B.set.call(C.k,V),!0;if(!C.P){var $=z(p(C),T),L=null==$?void 0:$[K];if(L&&L.t===V)return C.o[T]=V,C.D[T]=!1,!0;if(c(V,$)&&(void 0!==V||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===V&&"number"!=typeof V&&(void 0!==V||T in C.o)||(C.o[T]=V,C.D[T]=!0,!0)},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.D[T]=!1,E(C),k(C)):delete C.D[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var V=p(C),B=Reflect.getOwnPropertyDescriptor(V,T);return B?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:B.enumerable,value:V[T]}:B},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 Z.deleteProperty.call(this,C[0],T)},ee.set=function(C,T,V){return Z.set.call(this,C[0],T,V,C[0])};var te=function(){function e(C){var T=this;this.g=q,this.F=!0,this.produce=function(C,V,B){if("function"==typeof C&&"function"!=typeof V){var $=V;V=C;var L=T;return function(C){var T=this;void 0===C&&(C=$);for(var B=arguments.length,U=Array(B>1?B-1:0),H=1;H1?B-1:0),L=1;L=0;V--){var B=T[V];if(0===B.path.length&&"replace"===B.op){C=B.value;break}}V>-1&&(T=T.slice(V+1));var $=b("Patches").$;return t(C)?$(C,T):this.produce(C,(function(C){return $(C,T)}))},e}(),ne=new te,ie=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=ie;function _defineProperty(C,T,V){return T in C?Object.defineProperty(C,T,{value:V,enumerable:!0,configurable:!0,writable:!0}):C[T]=V,C}function ownKeys(C,T){var V=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),V.push.apply(V,B)}return V}function _objectSpread2(C){for(var T=1;T-1){var $=V[B];return B>0&&(V.splice(B,1),V.unshift($)),$.value}return se}return{get,put:function put(T,B){get(T)===se&&(V.unshift({key:T,value:B}),V.length>C&&V.pop())},getEntries:function getEntries(){return V},clear:function clear(){V=[]}}}(U,q);function memoized(){var T=G.get(arguments);if(T===se){if(T=C.apply(null,arguments),H){var V=G.getEntries(),B=V.find((function(C){return H(C.value,T)}));B&&(T=B.value)}G.put(arguments,T)}return T}return memoized.clearCache=function(){return G.clear()},memoized}function getDependencies(C){var T=Array.isArray(C[0])?C[0]:C;if(!T.every((function(C){return"function"==typeof C}))){var V=T.map((function(C){return"function"==typeof C?"function "+(C.name||"unnamed")+"()":typeof C})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+V+"]")}return T}function createSelectorCreator(C){for(var T=arguments.length,V=new Array(T>1?T-1:0),B=1;B0&&$[$.length-1])||6!==L[0]&&2!==L[0])){U=0;continue}if(3===L[0]&&(!$||L[1]>$[0]&&L[1]<$[3])){U.label=L[1];break}if(6===L[0]&&U.label<$[1]){U.label=$[1],$=L;break}if($&&U.label<$[2]){U.label=$[2],U.ops.push(L);break}$[2]&&U.ops.pop(),U.trys.pop();continue}L=T.call(C,U)}catch(C){L=[6,C],B=0}finally{V=$=0}if(5&L[0])throw L[1];return{value:L[0]?L[1]:void 0,done:!0}}([L,H])}}},__spreadArray=function(C,T){for(var V=0,B=T.length,$=C.length;V",value:C};if("object"!=typeof C||null===C)return!1;for(var U=null!=B?B(C):Object.entries(C),H=$.length>0,q=0,G=U;q=0)){if(!V(Q))return{keyPath:J,value:Q};if("object"==typeof Q&&(L=findNonSerializableValue(Q,J,V,B,$)))return L}}return!1}function createSerializableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function getDefaultMiddleware(C){void 0===C&&(C={});var T=C.thunk,V=void 0===T||T,B=(C.immutableCheck,C.serializableCheck,new ke);return V&&(!function isBoolean(C){return"boolean"==typeof C}(V)?B.push(pe.withExtraArgument(V.extraArgument)):B.push(pe)),B}function configureStore(C){var T,V=function curryGetDefaultMiddleware(){return function curriedGetDefaultMiddleware(C){return getDefaultMiddleware(C)}}(),B=C||{},$=B.reducer,L=void 0===$?void 0:$,U=B.middleware,H=void 0===U?V():U,q=B.devTools,G=void 0===q||q,W=B.preloadedState,K=void 0===W?void 0:W,Q=B.enhancers,J=void 0===Q?void 0:Q;if("function"==typeof L)T=L;else{if(!redux_toolkit_esm_isPlainObject(L))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');T=combineReducers(L)}var X=H;"function"==typeof X&&(X=X(V));var Y=applyMiddleware.apply(void 0,X),Z=compose;G&&(Z=we(__spreadValues({trace:!1},"object"==typeof G&&G)));var ee=[Y];return Array.isArray(J)?ee=__spreadArray([Y],J):"function"==typeof J&&(ee=J(ee)),createStore(T,K,Z.apply(void 0,ee))}function createAction(C,T){function actionCreator(){for(var V=[],B=0;B-1}function getType(C){return""+C}function executeReducerBuilderCallback(C){var T,V={},B=[],$={addCase:function(C,T){var B="string"==typeof C?C:C.type;if(B in V)throw new Error("addCase cannot be called with two reducers for the same action type");return V[B]=T,$},addMatcher:function(C,T){return B.push({matcher:C,reducer:T}),$},addDefaultCase:function(C){return T=C,$}};return C($),[V,B,T]}function createReducer(C,T,V,B){void 0===V&&(V=[]);var $="function"==typeof T?executeReducerBuilderCallback(T):[T,V,B],L=$[0],U=$[1],H=$[2],q=oe(C,(function(){}));return function(C,T){void 0===C&&(C=q);var V=__spreadArray([L[T.type]],U.filter((function(C){return(0,C.matcher)(T)})).map((function(C){return C.reducer})));return 0===V.filter((function(C){return!!C})).length&&(V=[H]),V.reduce((function(C,V){if(V){var B;if(t(C))return void 0===(B=V(C,T))?C:B;if(r(C))return oe(C,(function(C){return V(C,T)}));if(void 0===(B=V(C,T))){if(null===C)return C;throw Error("A case reducer on a non-draftable value must not return undefined")}return B}return C}),C)}}function createSlice(C){var T=C.name,V=C.initialState;if(!T)throw new Error("`name` is a required option for createSlice");var B=C.reducers||{},$="function"==typeof C.extraReducers?executeReducerBuilderCallback(C.extraReducers):[C.extraReducers],L=$[0],U=void 0===L?{}:L,H=$[1],q=void 0===H?[]:H,G=$[2],W=void 0===G?void 0:G,K=Object.keys(B),Q={},J={},X={};K.forEach((function(C){var V,$,L=B[C],U=function getType2(C,T){return C+"/"+T}(T,C);"reducer"in L?(V=L.reducer,$=L.prepare):V=L,Q[C]=V,J[U]=V,X[C]=$?createAction(U,$):createAction(U)}));var Y=createReducer(V,__spreadValues(__spreadValues({},U),J),q,W);return{name:T,reducer:Y,actions:X,caseReducers:Q}}function createStateOperator(C){return function operation(T,V){function isPayloadActionArgument(C){return function isFSA(C){return redux_toolkit_esm_isPlainObject(C)&&"string"==typeof C.type&&Object.keys(C).every(isValidKey)}(C)}var runMutator=function(T){isPayloadActionArgument(V)?C(V.payload,T):C(V,T)};return t(T)?(runMutator(T),T):oe(T,runMutator)}}function selectIdValue(C,T){return T(C)}function ensureEntitiesArray(C){return Array.isArray(C)||(C=Object.values(C)),C}function splitAddedUpdatedEntities(C,T,V){for(var B=[],$=[],L=0,U=C=ensureEntitiesArray(C);L0){var L=T.filter((function(T){return function takeNewKey(T,V,B){var $=B.entities[V.id],L=Object.assign({},$,V.changes),U=selectIdValue(L,C),H=U!==V.id;return H&&(T[V.id]=U,delete B.entities[V.id]),B.entities[U]=L,H}(B,T,V)})).length>0;L&&(V.ids=V.ids.map((function(C){return B[C]||C})))}}function upsertManyMutably(T,V){var B=splitAddedUpdatedEntities(T,C,V),$=B[0];updateManyMutably(B[1],V),addManyMutably($,V)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},V=createStateOperator((function(C,V){return T(V)})),function operation(C){return V(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var V=0,B=C=ensureEntitiesArray(C);V-1;return V&&B}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;T{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var L=$(V(73220));V(37472),V(76139),V(12897),V(93085);var U=$(V(57135)),H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=function(C){(0,W.default)(Import,C);var T=(0,K.default)(Import);function Import(){return(0,q.default)(this,Import),T.apply(this,arguments)}return(0,G.default)(Import,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("target",elementorModules.editor.Container)}},{key:"apply",value:function apply(C){var T=this,V=C.targets,B=void 0===V?[C.target]:V,$=C.input,q=C.options,G=void 0===q?{}:q,W=[];return B.forEach((function(C){W.push(T.component.manager.createSession($,C,G).then(function(){var C=(0,H.default)(U.default.mark((function _callee(C){return U.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)}}()))})),L.default.all(W)}}]),Import}($(V(83024)).default);T.Import=Q;var J=Q;T.default=J},80208:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Import",{enumerable:!0,get:function get(){return $.Import}}),B(T,"Validate",{enumerable:!0,get:function get(){return L.Validate}});var $=V(3768),L=V(96578)},96578:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Validate=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Validate,C);var T=(0,q.default)(Validate);function Validate(){return(0,L.default)(this,Validate),T.apply(this,arguments)}return(0,U.default)(Validate,[{key:"apply",value:function apply(C){var T=C.input,V=C.options,B=void 0===V?{}:V;return this.component.manager.createSession(T,elementor.getPreviewContainer(),B).then((function(C){return C.validate()}))}}]),Validate}($(V(83024)).default);T.Validate=G;var W=G;T.default=W},50133:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=$(V(80208)),K=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"editor/browser-import"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(W)}}]),Component}($e.modules.ComponentBase);T.default=K},74499:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(76139),V(44321);var L=$(V(15149)),U=$(V(74758)),H=$(V(11959)),q=$(V(39041)),G=$(V(39841)),W=function(){function ContainerFactory(){(0,H.default)(this,ContainerFactory)}return(0,q.default)(ContainerFactory,null,[{key:"createElementContainer",value:function createElementContainer(C){var T=new G.default(this.regenerateIds([(0,L.default)({elType:(null==C?void 0:C.elType)||"widget"},C)])[0]);return new elementorModules.editor.Container({id:T.get("id"),type:T.get("elType"),settings:T.get("settings"),model:T})}},{key:"regenerateIds",value:function regenerateIds(C){var T,V=(0,U.default)(C);try{for(V.s();!(T=V.n()).done;){var B=T.value;B.id=elementorCommon.helpers.getUniqueId().toString(),B.elements&&this.regenerateIds(B.elements)}}catch(C){V.e(C)}finally{V.f()}return C}}]),ContainerFactory}();T.default=W},17878:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(24596)),H=L(V(35657));V(90286);var q=$(V(74983)),G=$(V(31058)),W=function recursiveValues(C){return(0,H.default)(C).map((function(C){return"object"===(0,U.default)(C)?(0,H.default)(C):C}))},K={readers:W(q),parsers:W(G).flat()};T.default=K},20060:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(18042)),W=function(){function FileParserBase(C){(0,H.default)(this,FileParserBase),(0,G.default)(this,"reader",void 0),(0,G.default)(this,"tasks",[]),this.reader=C}var C,T;return(0,q.default)(FileParserBase,[{key:"parse",value:(T=(0,U.default)(L.default.mark((function _callee(){return L.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,U.default)(L.default.mark((function _callee2(C){return L.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)})}]),FileParserBase}();T.default=W},12165:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(55506);var L=$(V(57135)),U=$(V(73220)),H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(18042)),K=function(){function FileReaderBase(C){(0,q.default)(this,FileReaderBase),(0,W.default)(this,"file",void 0),this.file=C}var C,T,V,B;return(0,G.default)(FileReaderBase,[{key:"getFile",value:function getFile(){return this.file}},{key:"getContent",value:(B=(0,H.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=new FileReader,T=new U.default((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsText(this.getFile()),V.abrupt("return",T);case 3:case"end":return V.stop()}}),_callee,this)}))),function getContent(){return B.apply(this,arguments)})},{key:"getDataUrl",value:(V=(0,H.default)(L.default.mark((function _callee2(){var C,T;return L.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return C=new FileReader,T=new U.default((function(T){C.onloadend=function(){return T(C.result)}})),C.readAsDataURL(this.getFile()),V.abrupt("return",T);case 3:case"end":return V.stop()}}),_callee2,this)}))),function getDataUrl(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"mimeTypes",get:function get(){return[]}},{key:"resolve",value:(T=(0,H.default)(L.default.mark((function _callee3(C){return L.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,H.default)(L.default.mark((function _callee4(C){return L.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)})}]),FileReaderBase}();T.default=K},56192:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"MediaParser",{enumerable:!0,get:function get(){return $.MediaParser}});var $=V(88927)},88927:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.MediaParser=void 0;var L=$(V(73220)),U=$(V(84899)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(MediaParser,C);var T=(0,W.default)(MediaParser);function MediaParser(){return(0,H.default)(this,MediaParser),T.apply(this,arguments)}return(0,q.default)(MediaParser,[{key:"upload",value:function upload(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return $e.data.run("create","wp/media",{file:C,options:(0,U.default)({progress:!0},T)}).catch((function(C){return elementor.notifications.showToast({message:C.message}),L.default.reject(C)}))}}]),MediaParser}($(V(20060)).default);T.MediaParser=K},22136:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Widget",{enumerable:!0,get:function get(){return $.Widget}});var $=V(50723)},50723:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Widget=void 0;var L=$(V(57135));V(99236),V(99745);var U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=$(V(74499)),Q=function(C){(0,G.default)(Widget,C);var T,V,B=(0,W.default)(Widget);function Widget(){return(0,H.default)(this,Widget),B.apply(this,arguments)}return(0,q.default)(Widget,[{key:"parse",value:(V=(0,U.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),V.t0=K.default,V.next=4,this.reader.getDataUrl();case 4:return V.t1=V.sent,V.t2=C.name.split(".")[0],V.t3={url:V.t1,alt:V.t2,source:"library"},V.t4={image:V.t3},V.t5={widgetType:"image",settings:V.t4},T=V.t0.createElementContainer.call(V.t0,V.t5),this.upload(C).then((function(C){var V=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{image:{url:V.source_url,id:V.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)})),V.abrupt("return",T);case 12:case"end":return V.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["image"]}},{key:"validate",value:(T=(0,U.default)(L.default.mark((function _callee2(){return L.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)})}]),Widget}(V(56192).MediaParser);T.Widget=Q},31058:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369);B(T,"__esModule",{value:!0}),T.video=T.json=T.image=T.base=void 0;var L=$(V(56192));T.base=L;var U=$(V(22136));T.image=U;var H=$(V(46483));T.json=H;var q=$(V(4321));T.video=q},5519:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Elements=void 0;var L=$(V(59396)),U=$(V(57135));V(90286);var H=$(V(49117)),q=$(V(11959)),G=$(V(39041)),W=$(V(77371)),K=$(V(68537)),Q=$(V(20060)),J=$(V(74499)),X=function(C){(0,W.default)(Elements,C);var T,V,B=(0,K.default)(Elements);function Elements(){return(0,q.default)(this,Elements),B.apply(this,arguments)}return(0,G.default)(Elements,[{key:"parse",value:(V=(0,H.default)(U.default.mark((function _callee(){return U.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 J.default.createElementContainer(C)})));case 3:case"end":return C.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"elements"}},{key:"getReaders",value:function getReaders(){return["json"]}},{key:"validate",value:(T=(0,H.default)(U.default.mark((function _callee2(C){var T;return U.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,C.getData();case 2:return T=V.sent,V.abrupt("return",T.version&&T.type&&(0,L.default)(T.content));case 4:case"end":return V.stop()}}),_callee2)}))),function validate(C){return T.apply(this,arguments)})}]),Elements}(Q.default);T.Elements=X},46483:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Elements",{enumerable:!0,get:function get(){return $.Elements}});var $=V(5519)},4321:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Widget",{enumerable:!0,get:function get(){return $.Widget}});var $=V(35334)},35334:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Widget=void 0;var L=$(V(57135));V(99236),V(99745);var U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=$(V(74499)),Q=function(C){(0,G.default)(Widget,C);var T,V,B=(0,W.default)(Widget);function Widget(){return(0,H.default)(this,Widget),B.apply(this,arguments)}return(0,q.default)(Widget,[{key:"parse",value:(V=(0,U.default)(L.default.mark((function _callee(){var C,T;return L.default.wrap((function _callee$(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),V.t0=K.default,V.next=4,this.reader.getDataUrl();case 4:return V.t1=V.sent,V.t2=C.name.split(".")[0],V.t3={url:V.t1,alt:V.t2,source:"library"},V.t4={video_type:"hosted",hosted_url:V.t3},V.t5={widgetType:"video",settings:V.t4},T=V.t0.createElementContainer.call(V.t0,V.t5),this.upload(C).then((function(C){var V=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{hosted_url:{url:V.source_url,id:V.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)})),V.abrupt("return",T);case 12:case"end":return V.stop()}}),_callee,this)}))),function parse(){return V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["video"]}},{key:"validate",value:(T=(0,U.default)(L.default.mark((function _callee2(){return L.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)})}]),Widget}(V(56192).MediaParser);T.Widget=Q},20953:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Image=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Image,C);var T=(0,q.default)(Image);function Image(){return(0,L.default)(this,Image),T.apply(this,arguments)}return(0,U.default)(Image,null,[{key:"getName",value:function getName(){return"image"}},{key:"mimeTypes",get:function get(){return["image\\/\\w+"]}}]),Image}($(V(12165)).default);T.Image=G},74983:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Image",{enumerable:!0,get:function get(){return $.Image}}),B(T,"Json",{enumerable:!0,get:function get(){return U.Json}}),B(T,"Video",{enumerable:!0,get:function get(){return L.Video}});var $=V(20953),L=V(93509),U=V(28763)},28763:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Json=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Json,C);var T,V,B=(0,W.default)(Json);function Json(){return(0,H.default)(this,Json),B.apply(this,arguments)}return(0,q.default)(Json,[{key:"getData",value:(V=(0,U.default)(L.default.mark((function _callee(){return L.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 V.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"json"}},{key:"mimeTypes",get:function get(){return["application/json"]}},{key:"resolve",value:(T=(0,U.default)(L.default.mark((function _callee2(C){return L.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)})}]),Json}($(V(12165)).default);T.Json=K},93509:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.Video=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Video,C);var T=(0,q.default)(Video);function Video(){return(0,L.default)(this,Video),T.apply(this,arguments)}return(0,U.default)(Video,null,[{key:"getName",value:function getName(){return"video"}},{key:"mimeTypes",get:function get(){return["video\\/\\w+"]}}]),Video}($(V(12165)).default);T.Video=G},83571:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(90286);var L=$(V(74758)),U=$(V(11959)),H=$(V(39041)),q=$(V(18042)),G=$(V(8770)),W=function(){function ItemCollection(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,U.default)(this,ItemCollection),(0,q.default)(this,"items",void 0),this.setItems(C)}return(0,H.default)(ItemCollection,[{key:"setItems",value:function setItems(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],V=(0,L.default)(T);try{for(V.s();!(C=V.n()).done;){var B=C.value;if(!(B instanceof G.default))throw new Error("ItemCollection can only contain Item objects")}}catch(C){V.e(C)}finally{V.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()}))}}]),ItemCollection}();T.default=W},8770:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(59396)),U=$(V(11959)),H=$(V(39041)),q=$(V(18042)),G=$(V(90381)),W=$(V(9879)),K=function(){function Item(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,U.default)(this,Item),(0,q.default)(this,"file",void 0),(0,q.default)(this,"options",{}),this.file=this.toFile(C),this.options=T}return(0,H.default)(Item,[{key:"toFile",value:function toFile(C){if(!(0,G.default)(C,File)){var T=this.options,V=T.fileName,B={type:T.type||C.type};C=new File((0,L.default)(C)?C:[C],V||this.constructor.createFileName(B),B)}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(),W.default.getExtension(C.type)].join(".")}}]),Item}();T.default=K},46558:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(90286),V(64434);var L=$(V(35657)),U=$(V(59396)),H=$(V(57135)),q=$(V(49117)),G=$(V(74758)),W=$(V(11959)),K=$(V(39041)),Q=$(V(38852)),J=$(V(77371)),X=$(V(68537)),Y=$(V(18042)),Z=$(V(50133)),ee=$(V(17878)),te=$(V(83571)),ne=$(V(36788)),ie=$(V(86036)),oe=function(C){(0,J.default)(Manager,C);var T,V,B,$,oe=(0,X.default)(Manager);function Manager(){var C;return(0,W.default)(this,Manager),C=oe.call(this),(0,Y.default)((0,Q.default)(C),"readers",{}),(0,Y.default)((0,Q.default)(C),"parsers",{}),C.normalizer=new ne.default((0,Q.default)(C)),$e.components.register(new Z.default({manager:(0,Q.default)(C)})),C.parseConfig(ee.default),C}return(0,K.default)(Manager,[{key:"parseConfig",value:function parseConfig(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=(0,G.default)(T.readers||{});try{for(V.s();!(C=V.n()).done;){var B=C.value;this.registerFileReader(B)}}catch(C){V.e(C)}finally{V.f()}var $,L=(0,G.default)(T.parsers||{});try{for(L.s();!($=L.n()).done;){var U=$.value;this.registerFileParser(U)}}catch(C){L.e(C)}finally{L.f()}}},{key:"createSession",value:($=(0,q.default)(H.default.mark((function _callee(C,T){var V,B=arguments;return H.default.wrap((function _callee$($){for(;;)switch($.prev=$.next){case 0:if(V=B.length>2&&void 0!==B[2]?B[2]:{},C instanceof te.default){$.next=5;break}return $.next=4,this.getNormalizer().normalize(C);case 4:C=$.sent;case 5:return $.abrupt("return",new ie.default(this,C,T,V));case 6:case"end":return $.stop()}}),_callee,this)}))),function createSession(C,T){return $.apply(this,arguments)})},{key:"registerFileReader",value:function registerFileReader(C){this.readers[C.getName()]=C}},{key:"registerFileParser",value:function registerFileParser(C){var T,V=(0,G.default)(C.getReaders());try{for(V.s();!(T=V.n()).done;){var B=T.value;if(!this.readers[B])throw new Error("Reader ".concat(B," is not registered."));this.parsers[B]||(this.parsers[B]={}),this.parsers[B][C.getName()]=C}}catch(C){V.e(C)}finally{V.f()}}},{key:"getReaderOf",value:(B=(0,q.default)(H.default.mark((function _callee2(C){var T,V,B,$,U,q,G,W=arguments;return H.default.wrap((function _callee2$(H){for(;;)switch(H.prev=H.next){case 0:T=W.length>1&&void 0!==W[1]&&W[1],V=C.getFile(),B=C.getReader(),$=this.getReaders(B),U=0,q=(0,L.default)($);case 3:if(!(U1&&void 0!==W[1]&&W[1],H.next=3,this.getReaderOf(C,!0);case 3:if(V=H.sent,B=C.getParser(),!V){H.next=18;break}$=this.getParsers(V.constructor.getName(),B),U=0,q=(0,L.default)($);case 8:if(!(U0&&void 0!==arguments[0]?arguments[0]:[];return(T=(0,U.default)(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,V=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(V=(0,U.default)(V)?V:[V]).length?Object.fromEntries(V.filter((function(V){return V in T.parsers[C]})).map((function(V){return[V,T.parsers[C][V]]}))):this.parsers[C]||{}}}]),Manager}(elementorModules.editor.utils.Module);T.default=oe},36788:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(37472),V(76139),V(12897),V(93085),V(90286),V(99236);var L=$(V(59396)),U=$(V(75453)),H=$(V(73220)),q=$(V(57135)),G=$(V(49117)),W=$(V(11959)),K=$(V(39041)),Q=$(V(90381)),J=$(V(8770)),X=$(V(83571)),Y=function(){function Normalizer(C){(0,W.default)(this,Normalizer),this.manager=C}var C,T,V;return(0,K.default)(Normalizer,[{key:"normalize",value:(V=(0,G.default)(q.default.mark((function _callee(C){return q.default.wrap((function _callee$(T){for(;;)switch(T.prev=T.next){case 0:return C instanceof X.default||(C=this.toItemCollection(C)),T.abrupt("return",C);case 2:case"end":return T.stop()}}),_callee,this)}))),function normalize(C){return V.apply(this,arguments)})},{key:"toItemCollection",value:(T=(0,G.default)(q.default.mark((function _callee2(C){var T=this;return q.default.wrap((function _callee2$(V){for(;;)switch(V.prev=V.next){case 0:return(0,L.default)(C)||(C=(0,Q.default)(C,FileList)||(0,Q.default)(C,DataTransferItemList)?(0,U.default)(C):[C]),V.abrupt("return",H.default.all(C.map((function(C){return C instanceof J.default||(C=T.toItem(C)),C}))).then((function(C){return new X.default(C)})));case 2:case"end":return V.stop()}}),_callee2)}))),function toItemCollection(C){return T.apply(this,arguments)})},{key:"toItem",value:(C=(0,G.default)(q.default.mark((function _callee3(C){var T;return q.default.wrap((function _callee3$(V){for(;;)switch(V.prev=V.next){case 0:if((0,Q.default)(C,[Blob,File,DataTransferItem])){V.next=18;break}V.prev=1,window.atob(C.split(",")[1]),V.next=15;break;case 5:return V.prev=5,V.t0=V.catch(1),V.next=9,this.manager.getMimeTypeOf(C);case 9:if(!(T=V.sent)){V.next=14;break}C=this.constructor.createDataUrl(C,T),V.next=15;break;case 14:throw new Error("The input provided cannot be resolved");case 15:return V.next=17,fetch(C).then((function(C){return C.blob()}));case 17:C=V.sent;case 18:return V.abrupt("return",new J.default(C));case 19:case"end":return V.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,V=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return V&&(C="base64,".concat(btoa(C))),T&&(T+=";"),"data:".concat(T||"").concat(C)}}]),Normalizer}();T.default=Y},86036:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(37472),V(76139),V(12897),V(93085),V(90286);var L=$(V(57135)),U=$(V(15149)),H=$(V(73220)),q=$(V(35657)),G=$(V(74758)),W=$(V(49117)),K=$(V(11959)),Q=$(V(39041)),J=$(V(18042)),X=function(){function Session(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,K.default)(this,Session),(0,J.default)(this,"manager",void 0),(0,J.default)(this,"itemCollection",void 0),(0,J.default)(this,"target",void 0),(0,J.default)(this,"options",{target:{}}),this.manager=C,this.itemCollection=T,this.target=V,(0,U.default)(this.options,B)}var C,T;return(0,Q.default)(Session,[{key:"validate",value:(T=(0,W.default)(L.default.mark((function _callee(){var C,T,V;return L.default.wrap((function _callee$(B){for(;;)switch(B.prev=B.next){case 0:C=(0,G.default)(this.itemCollection.getItems()),B.prev=1,C.s();case 3:if((T=C.n()).done){B.next=11;break}return V=T.value,B.next=7,this.manager.getReaderOf(V);case 7:if(B.sent){B.next=9;break}return B.abrupt("return",!1);case 9:B.next=3;break;case 11:B.next=16;break;case 13:B.prev=13,B.t0=B.catch(1),C.e(B.t0);case 16:return B.prev=16,C.f(),B.finish(16);case 19:return B.abrupt("return",!0);case 20:case"end":return B.stop()}}),_callee,this,[[1,13,16,19]])}))),function validate(){return T.apply(this,arguments)})},{key:"apply",value:(C=(0,W.default)(L.default.mark((function _callee2(){var C,T,V,B,$,U=this;return L.default.wrap((function _callee2$(L){for(;;)switch(L.prev=L.next){case 0:C=[],T=(0,G.default)(this.itemCollection.getItems()),L.prev=2,T.s();case 4:if((V=T.n()).done){L.next=16;break}return B=V.value,L.next=8,this.manager.getParserOf(B,!0);case 8:if(!($=L.sent)){L.next=13;break}C.push($.parse()),L.next=14;break;case 13:throw new Error("An error occurred when trying to parse the input");case 14:L.next=4;break;case 16:L.next=21;break;case 18:L.prev=18,L.t0=L.catch(2),T.e(L.t0);case 21:return L.prev=21,T.f(),L.finish(21);case 24:return L.abrupt("return",H.default.all(C).then((function(C){return U.resolve(C.flat())})));case 25:case"end":return L.stop()}}),_callee2,this,[[2,18,21,24]])}))),function apply(){return C.apply(this,arguments)})},{key:"resolve",value:function resolve(C){var T=this;return(0,q.default)(C).some((function(C){return"section"===C.model.get("elType")}))&&(this.target=elementor.getPreviewContainer()),C.map((function(V){switch(V.type){case"container":case"section":case"column":case"widget":return T.target.view.createElementFromModel(V.model,(0,U.default)(T.options.target,{event:T.options.event,scrollIntoView:0===C.indexOf(V)}))}}))}}]),Session}();T.default=X},68076:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var U=L(V(57135)),H=L(V(49117)),q=L(V(11959)),G=L(V(39041)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(Close,C);var T,V=(0,K.default)(Close);function Close(){return(0,q.default)(this,Close),V.apply(this,arguments)}return(0,G.default)(Close,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,H.default)(U.default.mark((function _callee(C){var T,V,B,$,L;return U.default.wrap((function _callee$(U){for(;;)switch(U.prev=U.next){case 0:if(T=C.id,V=C.mode,B=C.onClose,"closed"!==($=elementor.documents.get(T)).editor.status){U.next=3;break}return U.abrupt("return",jQuery.Deferred().resolve());case 3:if(V||!$.editor.isChanged&&!$.isDraft()){U.next=7;break}return L=jQuery.Deferred(),this.getConfirmDialog(L).show(),U.abrupt("return",L.promise());case 7:U.t0=V,U.next="autosave"===U.t0?10:"save"===U.t0?13:"discard"===U.t0?16:19;break;case 10:return U.next=12,$e.run("document/save/auto");case 12:case 15:case 18:return U.abrupt("break",19);case 13:return U.next=15,$e.run("document/save/update");case 16:return U.next=18,$e.run("document/save/discard",{document:$});case 19:if($e.internal("editor/documents/unload",{document:$}),!B){U.next=23;break}return U.next=23,B($);case 23:return U.abrupt("return",jQuery.Deferred().resolve());case 24:case"end":return U.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:B("Save Changes","elementor"),message:B("Would you like to save the changes you've made?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:B("Save","elementor"),cancel:B("Discard","elementor")},onHide:function onHide(){_.defer((function(){T.args.mode||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()}))},onCancel:function onCancel(){T.args.mode="discard",$e.run("editor/documents/close",T.args).then((function(){C.resolve()}))}})),this.confirmDialog}}]),Close}(L(V(83024)).default);T.Close=Q;var J=Q;T.default=J},11175:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Close",{enumerable:!0,get:function get(){return $.Close}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}}),B(T,"Preview",{enumerable:!0,get:function get(){return U.Preview}}),B(T,"Switch",{enumerable:!0,get:function get(){return H.Switch}});var $=V(68076),L=V(60994),U=V(72995),H=V(25256)},40729:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.AttachPreview=void 0,V(71954);var L=$(V(73220)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=function(C){(0,q.default)(AttachPreview,C);var T=(0,G.default)(AttachPreview);function AttachPreview(){return(0,U.default)(this,AttachPreview),T.apply(this,arguments)}return(0,H.default)(AttachPreview,[{key:"apply",value:function apply(){var C=this,T=elementor.documents.getCurrent();return $e.data.get("globals/index").then((function(){return elementor.trigger("globals:loaded"),C.attachDocumentToPreview(T)})).then((function(){return elementor.toggleDocumentCssFiles(T,!1),elementor.onEditModeSwitched(),elementor.checkPageStatus(),elementor.trigger("document:loaded",T),$e.internal("panel/open-default",{refresh:!0})}))}},{key:"attachDocumentToPreview",value:function attachDocumentToPreview(C){return new L.default((function(T,V){return C?C.config.elements?(C.$element=elementor.$previewContents.find(".elementor-"+C.id),C.$element.length?(C.$element.addClass("elementor-edit-area elementor-edit-mode"),C.id!==elementor.config.initial_document.id&&elementor.$previewElementorEl.addClass("elementor-embedded-editor"),elementor.initElements(),elementor.initPreviewView(C),C.container.view=elementor.getPreviewView(),C.container.model.attributes.elements=elementor.elements,elementor.helpers.scrollToView(C.$element),C.$element.addClass("elementor-edit-area-active").removeClass("elementor-editor-preview"),void T()):(elementor.onPreviewElNotFound(),V())):T():V()}))}}]),AttachPreview}($(V(14938)).default);T.AttachPreview=W;var K=W;T.default=K},28950:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"AttachPreview",{enumerable:!0,get:function get(){return $.AttachPreview}}),B(T,"Load",{enumerable:!0,get:function get(){return L.Load}}),B(T,"Unload",{enumerable:!0,get:function get(){return U.Unload}});var $=V(40729),L=V(10664),U=V(84805)},10664:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Load=void 0;var L=$(V(73220)),U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=$(V(14938)),K=$(V(13159)),Q=$(V(38984)),J=function(C){(0,q.default)(Load,C);var T=(0,G.default)(Load);function Load(){return(0,U.default)(this,Load),T.apply(this,arguments)}return(0,H.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;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 V=new K.default(T);elementor.documents.add(V),elementor.documents.setCurrent(V),elementor.settings.page=new elementor.settings.modules.page(T.settings),V.container=elementor.settings.page.getEditedView().getContainer(),V.container.document=V,elementor.heartbeat=new Q.default(V);var B=elementor.config.document.version&&elementor.helpers.compareVersions(elementor.config.document.version,"2.5.0","<");return!elementor.config.user.introduction.flexbox&&B&&elementor.showFlexBoxAttentionDialog(),elementor.loaded?$e.data.get("globals/index").then((function(){return $e.internal("editor/documents/attach-preview")})):L.default.resolve(V)}}]),Load}(W.default);T.Load=J;var X=J;T.default=X},84805:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Unload=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(14938)),W=$(V(13159)),K=function(C){(0,H.default)(Unload,C);var T=(0,q.default)(Unload);function Unload(){return(0,L.default)(this,Unload),T.apply(this,arguments)}return(0,U.default)(Unload,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentConstructor("document",W.default,C)}},{key:"apply",value:function apply(C){var T=C.document;T.id===elementor.config.document.id&&(elementor.elements=[],elementor.saver.stopAutoSave(T),elementor.channels.dataEditMode.trigger("switch","preview"),T.$element&&T.$element.removeClass("elementor-edit-area-active elementor-edit-mode").addClass("elementor-editor-preview"),elementorCommon.elements.$body.removeClass("elementor-editor-".concat(T.config.type)),elementor.settings.page.destroy(),elementor.heartbeat.destroy(),T.editor.status="closed",elementor.config.document={},elementor.documents.unsetCurrent(),elementor.trigger("document:unloaded",T))}}]),Unload}(G.default);T.Unload=K;var Q=K;T.default=Q},60994:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0,V(71954);var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,V=elementor.documents.getCurrent();return V&&T===V.id?jQuery.Deferred().resolve():(elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).addClass("loading"),elementor.documents.request(T).then((function(C){return elementorCommon.elements.$body.addClass("elementor-editor-".concat(C.type)),$e.internal("editor/documents/load",{config:C})})).always((function(){elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).removeClass("loading")})))}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},72995:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Preview=void 0;var L=$(V(57135)),U=$(V(49117)),H=$(V(11959)),q=$(V(39041)),G=$(V(77371)),W=$(V(68537)),K=function(C){(0,G.default)(Preview,C);var T,V=(0,W.default)(Preview);function Preview(){return(0,H.default)(this,Preview),V.apply(this,arguments)}return(0,q.default)(Preview,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,U.default)(L.default.mark((function _callee(C){var T,V,B,$;return L.default.wrap((function _callee$(L){for(;;)switch(L.prev=L.next){case 0:if(T=C.id,V=$e.components.get("document/save"),B=V.footerSaver,!($=elementor.documents.get(T)).editor.isChanged){L.next=4;break}return L.next=4,$e.run("document/save/auto",{force:!0});case 4:B.previewWindow=open($.config.urls.wp_preview,"wp-preview-".concat($.id));case 5:case"end":return L.stop()}}),_callee)}))),function apply(C){return T.apply(this,arguments)})}]),Preview}($(V(83024)).default);T.Preview=K;var Q=K;T.default=Q},25256:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Switch=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Switch,C);var T=(0,q.default)(Switch);function Switch(){return(0,L.default)(this,Switch),T.apply(this,arguments)}return(0,U.default)(Switch,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,V=C.mode,B=C.onClose;return $e.run("editor/documents/close",{id:elementor.documents.getCurrentId(),mode:V,onClose:B}).then((function(){return $e.run("editor/documents/open",{id:T})}))}}]),Switch}($(V(83024)).default);T.Switch=G;var W=G;T.default=W},22777:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(52369),U=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var H=U(V(14176)),q=U(V(11959)),G=U(V(39041)),W=U(V(76700)),K=U(V(44263)),Q=U(V(77371)),J=U(V(68537)),X=U(V(19263)),Y=U(V(13159)),Z=L(V(11175)),ee=L(V(28950)),te=function(C){(0,Q.default)(Component,C);var T=(0,J.default)(Component);function Component(){return(0,q.default)(this,Component),T.apply(this,arguments)}return(0,G.default)(Component,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,W.default)((0,K.default)(Component.prototype),"__construct",this).call(this,C),this.documents={},this.currentDocument=null,this.saveInitialDocumentToCache()}},{key:"getNamespace",value:function getNamespace(){return"editor/documents"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Z)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(ee)}},{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 Y.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:"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(0,H.default)(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(C){elementorCommon.ajax.invalidateCache(this.getRequestArgs(C))}},{key:"getRequestArgs",value:function getRequestArgs(C){return C=(0,H.default)(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+=" "+B("Cannot load editor","elementor"))):C[0]&&C[0].code&&(T=B("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)}}]),Component}(X.default);T.default=te},13159:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(18042)),q=$(V(48673)),G=$(V(11666)),W=$(V(91693)),K=function(){function Document(C){(0,L.default)(this,Document),(0,H.default)(this,"id",null),(0,H.default)(this,"history",null),(0,H.default)(this,"revisions",null),(0,H.default)(this,"container",null),(0,H.default)(this,"editor",new W.default),this.config=C,this.id=C.id,this.history=new q.default(this),this.revisions=new G.default(this)}return(0,U.default)(Document,[{key:"isDraft",value:function isDraft(){return this.config.revisions.current_id!==this.config.id}}]),Document}();T.default=K},91693:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(18042));T.default=function Editor(){(0,L.default)(this,Editor),(0,U.default)(this,"status","closed"),(0,U.default)(this,"isSaving",!1),(0,U.default)(this,"isChanged",!1),(0,U.default)(this,"isChangedDuringSave",!1),(0,U.default)(this,"isSaved",!0),(0,U.default)(this,"lastSaveHistoryId",0)}},85422:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971),L=$(V(18042)),U=$(V(83452));V(71954),V(99745),V(84208);var H=V(12406);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)},renderTools:function renderTools(){var C=this;if(!(this.getOption("dynamicSettings").default||elementor.helpers.hasPro()&&!this.getOption("tags").length)){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"),V=this.ui.tagsList=jQuery("
",{class:"elementor-tags-list"}),B=jQuery("
",{class:"elementor-tags-list__inner"});if(V.append(B),jQuery.each(T,(function(T){var V=C[T];if(V){var $=jQuery("
",{class:"elementor-tags-list__group-title"}).text(this.title);B.append($),V.forEach((function(C){var T=jQuery("
",{class:"elementor-tags-list__item"});T.text(C.title).attr("data-tag-name",C.name),B.append(T)}))}})),!elementor.helpers.hasPro()&&(0,U.default)(C).length){var $=Marionette.Renderer.render("#tmpl-elementor-dynamic-tags-promo",{promotionUrl:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))});B.append($)}B.on("click",".elementor-tags-list__item",this.onTagsListItemClick.bind(this)),elementorCommon.elements.$body.append(V)},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,V){this.tagView&&this.tagView.destroy();var B=this.tagView=new H({id:C,name:T,settings:V,controlName:this.view.model.get("name"),dynamicSettings:this.getOption("dynamicSettings")}),$=this.view.options.container,L=$.controls[B.options.controlName].label;B.options.container=new elementorModules.editor.Container({type:"dynamic",id:C,model:B.model,settings:B.model,view:B,parent:$,label:$.label+" "+L,controls:B.model.options.controls,renderer:$}),B.render(),this.$el.find(".elementor-control-tag-area").after(B.el),this.listenTo(B,"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=B("Create more personalized and dynamic sites by populating data from various sources with dozens of dynamic tags to choose from.","elementor");elementor.promotion.showDialog({headerMessage:B("Dynamic Content","elementor"),message:C,top:"-10",element:this.ui.dynamicSwitcher,actionURL:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))})},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,L.default)({},this.view.model.get("name"),this.tagViewToTagText())}):$e.run("document/dynamic/enable",{container:this.view.options.container,settings:(0,L.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,L.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()}})},41972:(C,T,V)=>{"use strict";var B=V(67971);V(84208),V(99745),V(64828);var $=B(V(32009)),L=B(V(83452));C.exports=elementorModules.Module.extend({CACHE_KEY_NOT_FOUND_ERROR:"Cache key not found",tags:{Base:V(52927)},cache:{},cacheRequests:{},cacheCallbacks:[],addCacheRequest:function addCacheRequest(C){this.cacheRequests[this.createCacheKey(C)]=!0},createCacheKey:function createCacheKey(C){return btoa(C.getOption("name"))+"-"+btoa(encodeURIComponent((0,$.default)(C.model)))},loadTagDataFromCache:function loadTagDataFromCache(C){var T=this.createCacheKey(C);if(void 0!==this.cache[T])return this.cache[T];this.cacheRequests[T]||this.addCacheRequest(C)},loadCacheRequests:function loadCacheRequests(){var C=this.cache,T=this.cacheRequests,V=this.cacheCallbacks;this.cacheRequests={},this.cacheCallbacks=[],elementorCommon.ajax.addRequest("render_tags",{data:{post_id:elementor.config.document.id,tags:(0,L.default)(T)},success:function success(T){jQuery.extend(C,T),V.forEach((function(C){C()}))}})},refreshCacheFromServer:function refreshCacheFromServer(C){this.cacheCallbacks.push(C),this.loadCacheRequests()},getConfig:function getConfig(C){return this.getItems(elementor.config.dynamicTags,C)},parseTagsText:function parseTagsText(C,T,V){var B=this;return"object"===T.returnType?B.parseTagText(C,T,V):C.replace(/\[elementor-tag[^\]]+]/g,(function(C){return B.parseTagText(C,T,V)}))},parseTagText:function parseTagText(C,T,V){var B=this.tagTextToTagData(C);return B?V(B.id,B.name,B.settings):"object"===T.returnType?{}:""},tagTextToTagData:function tagTextToTagData(C){var T=C.match(/id="(.*?(?="))"/),V=C.match(/name="(.*?(?="))"/),B=C.match(/settings="(.*?(?="]))/);return!!(T&&V&&B)&&{id:T[1],name:V[1],settings:JSON.parse(decodeURIComponent(B[1]))}},createTag:function createTag(C,T,V){var B=this.getConfig("tags."+T);if(B)return new(this.tags[T]||this.tags.Base)({id:C,name:T,model:new elementorModules.editor.elements.models.BaseSettings(V,{controls:B.controls})})},getTagDataContent:function getTagDataContent(C,T,V){var B=this.createTag(C,T,V);if(B)return B.getContent()},tagDataToTagText:function tagDataToTagText(C,T,V){return'[elementor-tag id="'+C+'" name="'+T+'" settings="'+(V=encodeURIComponent((0,$.default)(V&&V.toJSON({remove:["default"]})||{})))+'"]'},tagContainerToTagText:function tagContainerToTagText(C){return elementor.dynamicTags.tagDataToTagText(C.view.getOption("id"),C.view.getOption("name"),C.view.model)},cleanCache:function cleanCache(){this.cache={}},onInit:function onInit(){this.loadCacheRequests=_.debounce(this.loadCacheRequests,300)}})},8061:C=>{"use strict";C.exports=Marionette.ItemView.extend({className:"elementor-tag-controls-stack-empty",template:"#tmpl-elementor-tag-controls-stack-empty"})},52099:(C,T,V)=>{"use strict";var B=V(8061);C.exports=elementorModules.editor.views.ControlsStack.extend({activeTab:"content",template:_.noop,emptyView:B,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()}})},12406:(C,T,V)=>{"use strict";var B=V(67971);V(99745);var $=B(V(35657)),L=V(52099);C.exports=Marionette.ItemView.extend({className:"elementor-dynamic-cover elementor-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"),V=Marionette.Renderer.render(T,{hasSettings:this.hasSettings(),isRemovable:!this.getOption("dynamicSettings").default,title:C.title,content:C.panel_template});return Marionette.TemplateCache.prototype.compileTemplate(V.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!!(0,$.default)(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()}})},52927: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")}})},43940:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(19076)),W=$(V(26886)),K=function(C){(0,H.default)(Component,C);var T=(0,q.default)(Component);function Component(){return(0,L.default)(this,Component),T.apply(this,arguments)}return(0,U.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 W.default}}]),Component}(G.default);T.default=K},10136:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(43940)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"onInit",value:function onInit(){$e.components.register(new G.default({manager:this}))}}]),_default}(elementorModules.Module);T.default=W},27734:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=$(V(73308)),W=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-hotkeys"}},{key:"templateHelpers",value:function templateHelpers(){return{environment:G.default}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-hotkeys"}}]),_default}(Marionette.LayoutView);T.default=W},26886:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=L(V(27734)),J=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,H.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-hotkeys__modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:B("Keyboard Shortcuts","elementor")}}},{key:"initialize",value:function initialize(){for(var C,T=arguments.length,V=new Array(T),B=0;B{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(38923)),U=$(V(83452));V(99745),V(99236),V(84208);var H=$(V(24596)),q=$(V(11959)),G=$(V(39041)),W=$(V(18042)),K=function(){function _default(){var C=this;(0,q.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(V){return T.icons=V.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,V){C.notifyCallback=V;var B=elementor.iconManager.store;if(C.loaded[T.name])return T.icons=B.getIcons(T),C.runCallback(T);if(T.enqueue&&T.enqueue.forEach((function(C){elementor.helpers.enqueueEditorStylesheet(C)})),T.url&&elementor.helpers.enqueueEditorStylesheet(T.url),B.isValid(T)){var $=B.get(B.getKey(T));return C.normalizeIconList($)}return T.icons&&T.icons.length?C.normalizeIconList(T):T.fetchJson?C.fetchIcons(T):void 0}))}return(0,G.default)(_default,[{key:"normalizeIconList",value:function normalizeIconList(C){var T,V={};jQuery.each(C.icons,(function(B,$){T=$,"object"===(0,H.default)(T)&&(T=(0,L.default)(T)[0][0]),T&&(V[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("-","")})})),(0,U.default)(V).length&&(C.icons=V,this.loaded[C.name]=!0,elementor.iconManager.store.save(C),this.runCallback(C))}}]),_default}();T.default=K},26801:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(99745);var L=$(V(11959)),U=$(V(39041)),H=function(){function Store(){(0,L.default)(this,Store)}return(0,U.default)(Store,[{key:"save",value:function save(C){elementorCommon.storage.set(Store.getKey(C),C)}},{key:"getIcons",value:function getIcons(C){var T=this.get(Store.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(Store.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")}}]),Store}();T.default=H},60443:(C,T,V)=>{"use strict";var B=V(67394),$=V(52369),L=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0,V(67209);var U=L(V(11959)),H=L(V(39041)),q=L(V(38852)),G=L(V(77371)),W=L(V(68537)),K=L(V(18042)),Q=L(V(23615)),J=$(V(87363)),X=function(C){(0,G.default)(LazyIconList,C);var T=(0,W.default)(LazyIconList);function LazyIconList(){var C;(0,U.default)(this,LazyIconList);for(var V=arguments.length,B=new Array(V),$=0;$H&&(q=H),$>H-q&&($=H-q);var G=H-$-q,W=$*U,K=($+q)*U-1,Q=L.slice(W,K+1),X={height:"".concat($*V.height,"px")},Y={height:"".concat(G*V.height,"px")};return J.default.createElement(J.Fragment,null,J.default.createElement("div",{className:"elementor-icons-manager__tab__content__offset",style:X}),J.default.createElement("div",{id:"elementor-icons-manager__tab__content"},Q),J.default.createElement("div",{className:"elementor-icons-manager__tab__content__tail",style:Y}))})),C}return(0,H.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 J.default.createElement("div",{id:"elementor-icons-manager__tab__content"},this.props.items[0])}},{key:"hasSelected",value:function hasSelected(){return-1!==this.props.selectedIndex}}]),LazyIconList}(J.Component),Y=X;T.default=Y,X.propTypes={items:Q.default.array,selectedIndex:Q.default.number,parentRef:Q.default.any}},8731:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971),U=V(52369);$(T,"__esModule",{value:!0}),T.renderIconManager=T.default=void 0;var H=U(V(87363));V(99745),V(64434),V(90286);var q=L(V(37959)),G=L(V(84899)),W=L(V(11959)),K=L(V(39041)),Q=L(V(38852)),J=L(V(77371)),X=L(V(68537)),Y=L(V(18042)),Z=L(V(23615)),ee=V(61533),te=L(V(71656)),ne=L(V(51829)),ie=function(C){(0,J.default)(IconsManager,C);var T=(0,X.default)(IconsManager);function IconsManager(){var C;(0,W.default)(this,IconsManager);for(var V=arguments.length,B=new Array(V),$=0;$0&&void 0!==arguments[0])||arguments[0];return C.props.icons.map((function(V){if(T^C.isNativeTab(V))return"";var B=V.name===C.state.activeTab,$="elementor-icons-manager__tab-link";return B&&($+=" elementor-active"),H.default.createElement("div",{className:$,key:V.name,onClick:function onClick(){B||C.setState({activeTab:V.name})}},H.default.createElement("i",{className:V.labelIcon}),V.label)}))})),(0,Y.default)((0,Q.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 V=C.props.icons.filter((function(C){return T===C.name}));return elementor.iconManager.library.initIconType((0,G.default)({},V[0]),(function(T){C.cache[T.name]=T,C.updateLoaded(T.name)}))}return elementor.iconManager.store.getIcons(T)})),(0,Y.default)((0,Q.default)(C),"getAllIcons",(function(){if(C.cache.all)return C.cache.all.icons;var T={};return C.props.icons.forEach((function(V){"all"!==V.name&&"recommended"!==V.name&&(T[V.name]=C.getActiveTabIcons(V.name))})),C.cache.all={icons:T},T})),(0,Y.default)((0,Q.default)(C),"handleSearch",(function(T){var V=T.target.value;if(V&&""!==V){if(V=V.toLocaleLowerCase(),C.state.filter===V)return}else V="";C.setState({filter:V})})),(0,Y.default)((0,Q.default)(C),"setSelected",(function(T){elementor.iconManager.setSettings("selectedIcon",T),C.setState({selected:T})})),(0,Y.default)((0,Q.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,Y.default)((0,Q.default)(C),"render",(function(){var T=C.getActiveTab(),V=T.name?T.name:T,B=C.props.showSearch,$=void 0===B||B,L=C.state.filter,U=C.getSelected();if("GoPro"!==T){if(!V||!C.state.loaded[V])return"Loading";T&&(T.icons=C.getActiveTabIcons(T))}return H.default.createElement(H.Fragment,null,H.default.createElement("div",{id:"elementor-icons-manager__sidebar",className:"elementor-templates-modal__sidebar"},H.default.createElement("div",{id:"elementor-icons-manager__tab-links"},C.getIconTabsLinks(),C.getUploadCustomButton(),C.getIconTabsLinks(!1))),H.default.createElement("div",{id:"elementor-icons-manager__main",className:"elementor-templates-modal__content"},"GoPro"===V?H.default.createElement(ne.default,null):H.default.createElement(H.Fragment,null,$?C.getSearchHTML():"",H.default.createElement("div",{id:"elementor-icons-manager__tab__wrapper",ref:C.scrollViewRef},H.default.createElement("div",{id:"elementor-icons-manager__tab__title"},T.label),H.default.createElement("div",{id:"elementor-icons-manager__tab__content_wrapper"},H.default.createElement("input",{type:"hidden",name:"icon_value",id:"icon_value",value:U.value}),H.default.createElement("input",{type:"hidden",name:"icon_type",id:"icon_type",value:U.library}),C.state.loaded[T.name]?H.default.createElement(te.default,(0,q.default)({setSelected:C.setSelected,selected:U,filter:L,key:T.name,parentRef:C.scrollViewRef},T)):"Loading")))))})),C}return(0,K.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")}),H.default.createElement("div",{id:"elementor-icons-manager__upload"},H.default.createElement("div",{id:"elementor-icons-manager__upload__title"},B("My Libraries","elementor")),H.default.createElement("button",{id:"elementor-icons-manager__upload__button",className:"elementor-button elementor-button-default",onClick:T},B("Upload","elementor")))}},{key:"getSearchHTML",value:function getSearchHTML(){return H.default.createElement("div",{id:"elementor-icons-manager__search"},H.default.createElement("input",{placeholder:"Filter by name...",onInput:this.handleSearch}),H.default.createElement("i",{className:"eicon-search"}))}}]),IconsManager}(H.Component),oe=ie;T.default=oe;T.renderIconManager=function renderIconManager(C){var T=document.querySelector("#elementor-icons-manager-modal .dialog-content");return(0,ee.render)(H.default.createElement(ie,(0,q.default)({},C,{containerElement:T})),T)},ie.propTypes={activeTab:Z.default.any,customIconsURL:Z.default.string,icons:Z.default.any,loaded:Z.default.any,modalView:Z.default.any,recommended:Z.default.oneOfType([Z.default.bool,Z.default.object]),selected:Z.default.any,showSearch:Z.default.bool}},48478:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971),L=V(52369);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(87363));V(64434),V(99745);var H=$(V(11959)),q=$(V(38852)),G=$(V(77371)),W=$(V(68537)),K=$(V(18042)),Q=$(V(23615)),J=function(C){(0,G.default)(Icon,C);var T=(0,W.default)(Icon);function Icon(){var C;(0,H.default)(this,Icon);for(var V=arguments.length,B=new Array(V),$=0;${"use strict";var B=V(38003).__,$=V(67394),L=V(67971),U=V(52369);$(T,"__esModule",{value:!0}),T.default=void 0;var H=U(V(87363)),q=L(V(11959)),G=L(V(38852)),W=L(V(77371)),K=L(V(68537)),Q=L(V(18042)),J=function(C){(0,W.default)(IconsGoPro,C);var T=(0,K.default)(IconsGoPro);function IconsGoPro(){var C;(0,q.default)(this,IconsGoPro);for(var V=arguments.length,$=new Array(V),L=0;L{"use strict";var B=V(67394),$=V(67971),L=V(52369);B(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(87363));V(64434),V(99745),V(76139),V(12897),V(93085),V(3777),V(38081),V(90286);var H=$(V(38923)),q=$(V(35657)),G=$(V(47834)),W=$(V(74758)),K=$(V(74846)),Q=$(V(11959)),J=$(V(39041)),X=$(V(38852)),Y=$(V(77371)),Z=$(V(68537)),ee=$(V(18042)),te=$(V(23615)),ne=$(V(60443)),ie=$(V(48478)),oe=function(C){(0,Y.default)(Tab,C);var T=(0,Z.default)(Tab);function Tab(){var C;(0,Q.default)(this,Tab);for(var V=arguments.length,B=new Array(V),$=0;$T.filter)||-1}))})),(0,ee.default)((0,X.default)(C),"getLibrary",(function(C){return elementor.config.icons.libraries.filter((function(T){return C===T.name}))})),(0,ee.default)((0,X.default)(C),"handleRecommendedList",(function(){var T=[];return(0,H.default)(C.props.icons).forEach((function(V){var B=C.getLibrary(V[0])[0].icons,$={};V[1].forEach((function(C){B[C]&&($[C]=B[C])})),T=[].concat((0,K.default)(T),(0,K.default)(C.getIconsOfType(V[0],$)))})),T})),(0,ee.default)((0,X.default)(C),"getIconsComponentList",(function(){var T=[],V=C.props,B=V.name,$=V.icons,L=V.filter;switch(B){case"all":T=C.handleFullIconList();break;case"recommended":T=C.handleRecommendedList();break;default:T=C.getIconsOfType(B,$)}return L&&(T=(0,q.default)(T).filter((function(C){return C.props.data.name.toLowerCase().indexOf(L)>-1}))),T})),(0,ee.default)((0,X.default)(C),"render",(function(){var T,V=C.getIconsComponentList(),B=-1,$=(0,W.default)(V.entries());try{for($.s();!(T=$.n()).done;){var L=(0,G.default)(T.value,2),H=L[0];if(L[1].props.containerClass.includes("elementor-selected")){B=H;break}}}catch(C){$.e(C)}finally{$.f()}return U.default.createElement(ne.default,{selectedIndex:B,items:V,parentRef:C.props.parentRef})})),C}return(0,J.default)(Tab,[{key:"getIconsOfType",value:function getIconsOfType(C,T){var V=this,B=this.props,$=B.selected,L=B.filter;return(0,H.default)(T).map((function(T){var B=T[1],H=T[0],q=B.displayPrefix+" "+B.selector,G="elementor-icons-manager__tab__item";$.value===q&&(G+=" elementor-selected");var W=G+C+"-"+H+L;return U.default.createElement(ie.default,{key:W,library:C,keyID:H,containerClass:G,className:q,setSelectedHandler:V.props.setSelected,data:B})}))}}]),Tab}(U.Component);oe.propTypes={data:te.default.any,filter:te.default.any,icons:te.default.object,name:te.default.string,selected:te.default.object,setSelected:te.default.func,parentRef:te.default.any};var re=oe;T.default=re},56903:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(83452));V(99745),V(64434),V(84208);var H=L(V(11959)),q=L(V(39041)),G=L(V(77371)),W=L(V(68537)),K=L(V(41864)),Q=V(8731),J=L(V(4982)),X=L(V(26801)),Y=V(61533),Z=function(C){(0,G.default)(_default,C);var T=(0,W.default)(_default);function _default(){return(0,H.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"onInit",value:function onInit(){this.library=new J.default,this.store=new X.default,elementor.helpers.fetchFa4ToFa5Mapping(),this.cache={}}},{key:"getLayout",value:function getLayout(){var C=this;if(!this.layout){this.layout=new K.default;var T=this.layout.getModal();T.addButton({name:"insert_icon",text:B("Insert","elementor"),classes:"elementor-button elementor-button-success",callback:function callback(){C.updateControlValue(),C.unMountIconManager()}}),T.on("show",this.onPickerShow.bind(this)).on("hide",this.unMountIconManager)}return this.layout}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectedIcon:{}}}},{key:"unMountIconManager",value:function unMountIconManager(){var C=document.querySelector("#elementor-icons-manager-modal .dialog-content");(0,Y.unmountComponentAtNode)(C)}},{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},V={recommended:C.model.get("recommended")||!1},B=C.getControlValue(),$=elementor.config.icons.libraries;if(B.library&&B.value||(B={value:"",library:""}),V.selected=B,this.setSettings("selectedIcon",B),V.recommended){var L=!1;$.forEach((function(C,T){"recommended"===C.name&&(L=!0,$[T].icons=V.recommended)})),L||$.unshift({name:"recommended",label:"Recommended",icons:V.recommended,labelIcon:"eicon-star-o",native:!0})}else $=$.filter((function(C){return"recommended"!==C.name}));$.forEach((function(C,V){-1===["all","recommended"].indexOf(C.name)&&elementor.iconManager.library.initIconType(C,(function(C){$[V]=C})),T[C.name]=!0})),V.loaded=T,V.icons=$;var H=B.library||$[0].name;if("svg"===B.library&&(H=$[0].name),(0,U.default)($).some((function(C){return C===H}))||(H=$[0].name),V.recommended&&""!==B.library&&""!==B.value&&V.recommended.hasOwnProperty(B.library)){var q=$.filter((function(C){return B.library===C.name})),G=B.value.replace(q[0].displayPrefix+" "+q[0].prefix,"");V.recommended[B.library].some((function(C){return-1{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(76700)),G=L(V(44263)),W=L(V(77371)),K=L(V(68537)),Q=function(C){(0,W.default)(_default,C);var T=(0,K.default)(_default);function _default(){return(0,U.default)(this,_default),T.apply(this,arguments)}return(0,H.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-icons-manager-modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:B("Icon Library","elementor")}}},{key:"initialize",value:function initialize(){for(var C,T=arguments.length,V=new Array(T),B=0;B{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(78282)),U=$(V(35657)),H=$(V(59396));V(38081),V(3777);var q=$(V(74758)),G=$(V(11959)),W=$(V(39041)),K=$(V(59771)),Q=$(V(38852)),J=$(V(77371)),X=$(V(68537)),Y=$(V(18042)),Z=function(C){(0,J.default)(Manager,C);var T=(0,X.default)(Manager);function Manager(){var C;return(0,G.default)(this,Manager),C=T.call(this),(0,Y.default)((0,Q.default)(C),"elements",{}),(0,Y.default)((0,Q.default)(C),"type",!1),(0,K.default)(C,new Proxy((0,Q.default)(C),{get:function get(C,T){return["add","remove"].includes(T)?function(){var V=C[T].apply(C,arguments);return C.updateType(),C.updateSortable(),C.updatePanelPage(),C.updateNavigator(),V}:L.default.apply(Reflect,arguments)}}))}return(0,W.default)(Manager,[{key:"getElements",value:function getElements(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,T=(0,U.default)(this.elements);return!T.length&&C&&(T=(0,H.default)(C)?C:[C]),T}},{key:"add",value:function add(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=(0,H.default)(C)?C:[C],T||this.remove([],!0);var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;this.elements[$.id]=$,$.view.select()}}catch(C){B.e(C)}finally{B.f()}}},{key:"remove",value:function remove(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C=(0,H.default)(C)?C:[C],T&&(C=this.getElements());var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;delete this.elements[$.id],$.view.deselect()}}catch(C){B.e(C)}finally{B.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(){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)}}]),Manager}(elementorModules.editor.utils.Module);T.default=Z},66915:(C,T,V)=>{"use strict";var B=V(99292);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}})},getContainerId:function getContainerId(){return this.getSettings("name")+"_settings"},getEditedView:function getEditedView(){var C=this.getContainerId(),T=new Backbone.Model({id:C,elType:C,settings:this.model}),V=new elementorModules.editor.Container({type:C,id:T.id,model:T,settings:T.get("settings"),view:!1,label:this.getSettings("panelPage").title,controls:this.model.controls,document:this.getDocument(),renderer:!1});return{getContainer:function getContainer(){return V},getEditModel:function getEditModel(){return T},model:T}},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 B({id:this.getStyleId(),settingsModel:this.model,context:this.getEditedView()})),C}},getDataToSave:function getDataToSave(C){return C},save:function save(C){var T=this;if(T.hasChange){var V=this.model.toJSON({remove:["default"]}),B=this.getDataToSave({data:V});elementorCommonConfig.isTesting||NProgress.start(),elementorCommon.ajax.addRequest("save_"+this.getSettings("name")+"_settings",{data:B,success:function success(){elementorCommonConfig.isTesting||NProgress.done(),T.setSettings("settings",V),T.hasChange=!1,C&&C.apply(T,arguments)},error:function error(){alert("An error occurred")}})}},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",V={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",V.pageName),elementor.modules.layouts.panel.pages.menu.Menu.addItem(V,"settings",C.beforeItem)}},onModelChange:function onModelChange(C){var T=this;T.hasChange=!0,this.getControlsCSS().stylesheet.empty(),_.each(C.changed,(function(C,V){T.changeCallbacks[V]&&T.changeCallbacks[V].call(T,C)})),T.updateStylesheet(!0),T.debounceSave()},onElementorDocumentLoaded:function onElementorDocumentLoaded(){this.updateStylesheet(),this.addPanelPage()},destroy:function destroy(){this.unbindEvents(),this.model.destroy()}})},12767: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()}}})},36551:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){var C;(0,L.default)(this,_default);for(var V=arguments.length,B=new Array(V),$=0;$",{id:C,rel:"stylesheet",href:elementor.config.ui.darkModeStylesheetURL})),this.$link=T}},{key:"getDarkModeStylesheetLink",value:function getDarkModeStylesheetLink(){return this.$link||this.createDarkModeStylesheetLink(),this.$link}},{key:"onUIThemeChanged",value:function onUIThemeChanged(C){var T=this.getDarkModeStylesheetLink();"light"!==C?T.attr("media","auto"===C?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):T.remove()}},{key:"onPanelWidthChanged",value:function onPanelWidthChanged(C){elementor.panel.saveSize({width:C.size+C.unit}),elementor.panel.setSize()}},{key:"onEditButtonsChanged",value:function onEditButtonsChanged(){setTimeout((function(){return elementor.getPreviewView()._renderChildren()}),300)}},{key:"onShowHiddenElementsChange",value:function onShowHiddenElementsChange(){elementorFrontend.elements.$body.toggleClass("e-preview--show-hidden-elements")}}]),_default}($(V(66915)).default);T.default=G},34991:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(11959)),H=L(V(39041)),q=L(V(77371)),G=L(V(68537)),W=function(C){(0,q.default)(Component,C);var T=(0,G.default)(Component);function Component(){return(0,U.default)(this,Component),T.apply(this,arguments)}return(0,H.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/page-settings"}},{key:"defaultTabs",value:function defaultTabs(){return{settings:{title:B("Settings","elementor")},style:{title:B("Style","elementor")},advanced:{title:B("Advanced","elementor")}}}},{key:"renderTab",value:function renderTab(C){elementor.getPanelView().setPage("page_settings").activateTab(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}}]),Component}(L(V(19263)).default);T.default=W},40427:(C,T,V)=>{"use strict";var B=V(67971)(V(34991)),$=V(66915);C.exports=$.extend({getStyleId:function getStyleId(){return this.getSettings("name")+"-"+elementor.documents.getCurrent().id},onInit:function onInit(){$.prototype.onInit.apply(this),$e.components.register(new B.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=this.getContainerId(),V=new Backbone.Model({id:T,elType:T,settings:this.model,elements:elementor.elements}),B=new elementorModules.editor.Container({type:T,id:V.id,model:V,settings:V.get("settings"),label:elementor.config.document.panel.title,controls:this.model.controls,children:elementor.elements,renderer:{view:{lookup:function lookup(){return B},renderOnChange:function renderOnChange(){return C.updateStylesheet()},renderUI:function renderUI(){return C.updateStylesheet()}}}});return this.editedView={getContainer:function getContainer(){return B},getEditModel:function getEditModel(){return V},model:V},this.editedView},getContainerId:function getContainerId(){return"document"}})},50235:(C,T,V)=>{"use strict";var B=V(67971)(V(36551));C.exports=elementorModules.Module.extend({modules:{base:V(66915),page:V(40427),editorPreferences:B.default},panelPages:{base:V(12767)},onInit:function onInit(){this.initSettings()},initSettings:function initSettings(){var C=this;_.each(elementor.config.settings,(function(T,V){var B=C.modules[V]||C.modules.base;C[V]=new B(T)}))}})},56284: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};"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},24599:(C,T,V)=>{"use strict";var B,$=V(384);B=Backbone.Collection.extend({model:$}),C.exports=B},57304:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"Templates",{enumerable:!0,get:function get(){return $.Templates}});var $=V(61129)},61129:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Templates=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Templates,C);var T=(0,q.default)(Templates);function Templates(){return(0,L.default)(this,Templates),T.apply(this,arguments)}return(0,U.default)(Templates,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"template-library/templates"}}]),Templates}($(V(76072)).default);T.Templates=G;var W=G;T.default=W},57466:(C,T,V)=>{"use strict";var B=V(67394);B(T,"__esModule",{value:!0}),B(T,"InsertTemplate",{enumerable:!0,get:function get(){return $.InsertTemplate}}),B(T,"Open",{enumerable:!0,get:function get(){return L.Open}});var $=V(36702),L=V(83022)},36702:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.InsertTemplate=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(InsertTemplate,C);var T=(0,q.default)(InsertTemplate);function InsertTemplate(){return(0,L.default)(this,InsertTemplate),T.apply(this,arguments)}return(0,U.default)(InsertTemplate,[{key:"apply",value:function apply(C){return this.component.insertTemplate(C)}}]),InsertTemplate}($(V(83024)).default);T.InsertTemplate=G;var W=G;T.default=W},83022:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(Open,C);var T=(0,q.default)(Open);function Open(){return(0,L.default)(this,Open),T.apply(this,arguments)}return(0,U.default)(Open,[{key:"apply",value:function apply(C){return this.component.show(C)}}]),Open}($(V(83024)).default);T.Open=G;var W=G;T.default=W},61830:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(52369),U=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0,V(64434),V(84208);var H=U(V(84899)),q=U(V(11959)),G=U(V(39041)),W=U(V(76700)),K=U(V(44263)),Q=U(V(77371)),J=U(V(68537)),X=U(V(19076)),Y=L(V(57466)),Z=L(V(57304)),ee=V(7329),te=function(C){(0,Q.default)(Component,C);var T=(0,J.default)(Component);function Component(){return(0,q.default)(this,Component),T.apply(this,arguments)}return(0,G.default)(Component,[{key:"__construct",value:function __construct(C){(0,W.default)((0,K.default)(Component.prototype),"__construct",this).call(this,C),elementor.on("document:loaded",this.onDocumentLoaded.bind(this)),$e.data.deleteCache(this,"library")}},{key:"getNamespace",value:function getNamespace(){return"library"}},{key:"defaultTabs",value:function defaultTabs(){return{"templates/blocks":{title:B("Blocks","elementor"),getFilter:function getFilter(){return{source:"remote",type:"block",subtype:elementor.config.document.remoteLibrary.category}}},"templates/pages":{title:B("Pages","elementor"),filter:{source:"remote",type:"page"}},"templates/my-templates":{title:B("My Templates","elementor"),filter:{source:"local"}}}}},{key:"defaultRoutes",value:function defaultRoutes(){var C=this;return{import:function _import(){C.manager.layout.showImportView()},"save-template":function saveTemplate(T){C.manager.layout.showSaveTemplateView(T.model)},preview:function preview(T){C.manager.layout.showPreviewView(T.model)},connect:function connect(T){T.texts={title:B("Connect to Template Library","elementor"),message:B("Access this template and our entire library by creating a free personal account","elementor"),button:B("Get Started","elementor")},C.manager.layout.showConnectView(T)}}}},{key:"defaultCommands",value:function defaultCommands(){var C=(0,W.default)((0,K.default)(Component.prototype),"defaultCommands",this).call(this);return(0,H.default)((0,H.default)({},C),this.importCommands(Y))}},{key:"defaultData",value:function defaultData(){return this.importCommands(Z)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{open:{keys:"ctrl+shift+l"}}}},{key:"onDocumentLoaded",value:function onDocumentLoaded(C){this.setDefaultRoute(C.config.remoteLibrary.default_route),this.maybeOpenLibrary()}},{key:"renderTab",value:function renderTab(C){var T=this.tabs[C],V=T.getFilter?T.getFilter():T.filter;this.manager.setScreen(V)}},{key:"activateTab",value:function activateTab(C){$e.routes.saveState("library"),(0,W.default)((0,K.default)(Component.prototype),"activateTab",this).call(this,C)}},{key:"open",value:function open(){return(0,W.default)((0,K.default)(Component.prototype),"open",this).call(this),this.manager.layout||(this.manager.layout=this.layout),this.manager.layout.setHeaderDefaultParts(),!0}},{key:"close",value:function close(){return!!(0,W.default)((0,K.default)(Component.prototype),"close",this).call(this)&&(this.manager.modalConfig={},!0)}},{key:"show",value:function show(C){this.manager.modalConfig=C,!C.toDefault&&$e.routes.restoreState("library")||$e.route(this.getDefaultRoute())}},{key:"insertTemplate",value:function insertTemplate(C){var T=this,V=elementor.config.document.remoteLibrary.autoImportSettings,B=C.model,$=C.withPageSettings,L=void 0===$?null:$;(V&&(L=!0),null===L&&B.get("hasPageSettings"))?this.getImportSettingsDialog().showImportDialog(B):(this.manager.layout.showLoadingView(),this.manager.requestTemplateContent(B.get("source"),B.get("template_id"),{data:{with_page_settings:L},success:function success(C){var V=jQuery.extend({},T.manager.modalConfig.importOptions);V.withPageSettings=L,T.manager.layout.hideLoadingView(),T.manager.layout.hideModal(),$e.run("document/elements/import",{model:B,data:C,options:V})},error:function error(C){T.manager.showErrorDialog(C)},complete:function complete(){T.manager.layout.hideLoadingView()}}))}},{key:"getImportSettingsDialog",value:function getImportSettingsDialog(){var C={dialog:null,showImportDialog:function showImportDialog(T){var V=C.getDialog(T);V.onConfirm=function(){$e.run("library/insert-template",{model:T,withPageSettings:!0})},V.onCancel=function(){$e.run("library/insert-template",{model:T,withPageSettings:!1})},V.show()},initDialog:function initDialog(T){C.dialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-insert-template-settings-dialog",headerMessage:B("Apply the settings of this %s too?","elementor").replace("%s",elementor.translate(T.attributes.type)),message:B("This will override the design, layout, and other settings of the %s you’re working on.","elementor").replace("%s",elementor.documents.getCurrent().container.label),strings:{confirm:B("Apply","elementor"),cancel:B("Don’t apply","elementor")}})},getDialog:function getDialog(T){return C.dialog||C.initDialog(T),C.dialog}};return C}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-template-library-header-menu"}},{key:"getModalLayout",value:function getModalLayout(){return ee}},{key:"maybeOpenLibrary",value:function maybeOpenLibrary(){"#library"===location.hash&&($e.run("library/open"),location.hash="")}}]),Component}(X.default);T.default=te},79005:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(38003).sprintf,L=V(67971);V(64434);var U,H=L(V(32009)),q=L(V(24596)),G=L(V(18042)),W=L(V(61830)),K=V(24599);U=function TemplateLibraryManager(){this.modalConfig={};var C,T,V,L=this,U={},Q={},J={};this.init=function(){!function registerDefaultTemplateTypes(){var C={saveDialog:{description:B("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(){V&&(V.findWhere({template_id:C.template_id})||V.add(C))}})},error:function error(C){L.showErrorDialog(C)}}},T=(0,G.default)({page:B("Page","elementor"),section:B("Section","elementor"),container:B("Container","elementor")},elementor.config.document.type,elementor.config.document.panel.title);jQuery.each(T,(function(T,V){var U=jQuery.extend(!0,{},C,{saveDialog:{title:$(B("Save Your %s to Library","elementor"),V)}});L.registerTemplateType(T,U)}))}(),function registerDefaultFilterTerms(){J={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 W.default({manager:this})),elementor.addBackgroundClickListener("libraryToggleMore",{element:".elementor-template-library-template-more"})},this.getTemplateTypes=function(C){return C?U[C]:U},this.registerTemplateType=function(C,T){U[C]=T},this.deleteTemplate=function(C,T){var B=L.getDeleteDialog();B.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(B){V.remove(C,{silent:!0}),T.onSuccess&&T.onSuccess(B)}})},B.show()},this.importTemplate=function(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};elementorCommon.helpers.softDeprecated("importTemplate","2.8.0","$e.run( 'library/insert-template' )"),T.model=C,$e.run("library/insert-template",T)},this.saveTemplate=function(C,T){var V=U[C];_.extend(T,{source:"local",type:C}),V.prepareSavedData&&(T=V.prepareSavedData(T)),T.content=(0,H.default)(T.content);var B={data:T};V.ajaxParams&&_.extend(B,V.ajaxParams),elementorCommon.ajax.addRequest("save_template",B)},this.requestTemplateContent=function(C,T,V){var B={unique_id:T,data:{source:C,edit_mode:!0,display:!0,template_id:T}};return V&&jQuery.extend(!0,B,V),elementorCommon.ajax.addRequest("get_template_data",B)},this.markAsFavorite=function(C,T){var V={data:{source:C.get("source"),template_id:C.get("template_id"),favorite:T}};return elementorCommon.ajax.addRequest("mark_template_as_favorite",V)},this.getDeleteDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:B("Delete Template","elementor"),message:B("Are you sure you want to delete this template?","elementor"),strings:{confirm:B("Delete","elementor")}})),C},this.getErrorDialog=function(){return T||(T=elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:B("An error occurred","elementor")})),T},this.getTemplatesCollection=function(){return V},this.getConfig=function(C){return C?Q[C]?Q[C]:{}:Q},this.requestLibraryData=function(C){if(!V||C.forceUpdate){C.onBeforeUpdate&&C.onBeforeUpdate();var T={data:{},success:function success(T){V=new K(T.templates),T.config&&(Q=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,V){elementor.channels.templates.reply("filter:"+C,T),V||elementor.channels.templates.trigger("filter:change")},this.getFilterTerms=function(C){return C?J[C]:J},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")},B={};"local"===T.source&&(B.refresh=!0),$e.data.get("library/templates",T,B).then((function(T){V=new K(T.data.templates),T.data.config&&(Q=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 K(C))}))},this.filterTemplates=function(){var C=L.getFilter("source");return V.filter((function(T){if(C!==T.get("source"))return!1;var V=U[T.get("type")];return!V||!1!==V.showInLibrary}))},this.showErrorDialog=function(C){if("object"===(0,q.default)(C)){var T="";_.each(C,(function(C){null!=C&&C.message&&(T+="
"+C.message+".
")})),C=T}else C&&(C+=".");C=C?B("The following error(s) occurred while processing the request:","elementor")+'
'+C+"
":B("Please try again.","elementor"),L.getErrorDialog().setMessage(C).show()}},C.exports=new U},384:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{template_id:0,title:"",source:"",type:"",subtype:"",author:"",thumbnail:"",url:"",export_link:"",tags:[]}})},7329:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971)(V(83452));V(71954);var L=V(40055),U=V(82830),H=V(17555),q=V(220),G=V(15307),W=V(89482),K=V(46831),Q=V(35333),J=V(58489);C.exports=elementorModules.common.views.modal.Layout.extend({getModalOptions:function getModalOptions(){return{id:"elementor-template-library-modal"}},getLogoOptions:function getLogoOptions(){return{title:B("Library","elementor"),click:function click(){$e.run("library/open",{toDefault:!0})}}},getTemplateActionButton:function getTemplateActionButton(C){var T=elementor.config.library_connect.subscription_plans,V="#tmpl-elementor-template-library-"+(elementor.config.library_connect.base_access_level!==C.accessLevel?"upgrade-plan-button":"insert-button");V=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",V,C);var B=Marionette.TemplateCache.get(V),L=T[(0,$.default)(T).sort().find((function(T){return T>=C.accessLevel}))];return Marionette.Renderer.render(B,{promotionText:"Go ".concat(L.label),promotionLink:L.promotion_url})},setHeaderDefaultParts:function setHeaderDefaultParts(){var C=this.getHeaderView();C.tools.show(new L),C.menuArea.show(new U),this.showLogo()},showTemplatesView:function showTemplatesView(C){this.modalContent.show(new G({collection:C}))},showImportView:function showImportView(){var C=this.getHeaderView();C.menuArea.reset(),this.modalContent.show(new K),C.logoArea.show(new q)},showConnectView:function showConnectView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new Q(C))},showSaveTemplateView:function showSaveTemplateView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new W({model:C}))},showPreviewView:function showPreviewView(C){this.modalContent.show(new J({url:C.get("url")}));var T=this.getHeaderView();T.menuArea.reset(),T.tools.show(new H({model:C})),T.logoArea.show(new q)}})},35333:(C,T,V)=>{"use strict";var B=V(38003).__;V(84208),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:B("Connected successfully","elementor")}))},error:function error(){elementor.config.library_connect.is_connected=!1}})}})},40055: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")}})},220: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")}})},82830: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()}}})},17555:(C,T,V)=>{"use strict";var B=V(56284);C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-preview",id:"elementor-template-library-header-preview",behaviors:{insertTemplate:{behaviorClass:B}}})},46831:(C,T,V)=>{"use strict";var B=V(67971);V(99745),V(84208);var $,L=B(V(40548));$=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 V=new FileReader;V.onload=function(V){return T.importTemplate(C.name,V.target.result.replace(/^[^,]+,/,""))},V.readAsDataURL(C)},importTemplate:function importTemplate(C,T){var V=this,B=elementor.templates.layout;(this.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),B.showImportView()},complete:function complete(){B.hideLoadingView()}},elementorCommon.config.filesUpload.unfilteredFiles)?this.sendImportRequest():L.default.getUnfilteredFilesNotEnabledImportTemplateDialog((function(){return V.sendImportRequest()})).show()},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=$},58489: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},89482: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(),V=this.getSaveType(),B={remove:["default"]};T.content=this.model?[this.model.toJSON(B)]:elementor.elements.toJSON(B),this.ui.submitButton.addClass("elementor-button-state"),elementor.templates.saveTemplate(V,T)}}),C.exports=T},75403:(C,T,V)=>{"use strict";var B,$=V(38003).__;B=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=B},15307:(C,T,V)=>{"use strict";var B,$=V(38003).__,L=V(67971)(V(91795)),U=V(70078),H=V(79032);B=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(V(75403))},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){return"remote"===C.get("source")?H:U},initialize:function initialize(){this.listenTo(elementor.channels.templates,"filter:change",this._renderChildren)},filter:function filter(C){var T=elementor.templates.getFilterTerms(),V=!0;return jQuery.each(T,(function(T){var B=elementor.templates.getFilter(T);if(B){if(this.callback){var $=this.callback.call(C,B);return $||(V=!1),$}var L=B===C.get(T);return L||(V=!1),L}})),V},order:function order(C,T){var V=this.comparators[C]||C;T&&(V=this.reverseOrder(V)),this.collection.comparator=V,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,V){var B=C(T),$=C(V);return void 0===B?-1:void 0===$||B<$?1:B>$?-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){var C=this.$(this.ui.selectFilter),T={placeholder:$("Category","elementor"),allowClear:!0,width:150,dropdownParent:this.$el};this.select2Instance=new L.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")&&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),V=T.data("elementor-filter");elementor.templates.setFilter(V,T.val())},onMyFavoritesFilterChange:function onMyFavoritesFilterChange(){elementor.templates.setFilter("favorite",this.ui.myFavoritesFilter[0].checked)},onOrderLabelsClick:function onOrderLabelsClick(C){var T,V=jQuery(C.currentTarget.control);V[0].checked||(T="asc"!==V.data("default-ordering-direction")),V.toggleClass("elementor-template-library-order-reverse",T),this.order(V.val(),V.hasClass("elementor-template-library-order-reverse"))}}),C.exports=B},93746:(C,T,V)=>{"use strict";var B,$=V(56284);B=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_level!==this.model.get("accessLevel")&&(C+=" elementor-template-library-pro-template"),C},attributes:function attributes(){var C=elementor.config.library_connect.subscription_plans[this.model.get("accessLevel")];return C?{style:'--elementor-template-library-subscription-plan-label: "'.concat(C.label,'";--elementor-template-library-subscription-plan-color: ').concat(C.color,";")}:{}},ui:function ui(){return{previewButton:".elementor-template-library-template-preview"}},events:function events(){return{"click @ui.previewButton":"onPreviewButtonClick"}},behaviors:{insertTemplate:{behaviorClass:$}}}),C.exports=B},70078:(C,T,V)=>{"use strict";var B,$=V(93746);B=$.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=B},79032:(C,T,V)=>{"use strict";var B,$=V(93746);B=$.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=B},96731: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}})},33273:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(83452));V(90286),V(84208);var U=$(V(11959)),H=$(V(39041)),q=$(V(77371)),G=$(V(68537)),W=V(12161),K=function(C){(0,q.default)(BreakpointValidator,C);var T=(0,G.default)(BreakpointValidator);function BreakpointValidator(){return(0,U.default)(this,BreakpointValidator),T.apply(this,arguments)}return(0,H.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,V=this.getSettings("validationTerms"),B=this.getPanelActiveBreakpoints(),$=(0,L.default)(B);this.breakpointIndex=$.indexOf(V.breakpointName),this.topBreakpoint=null===(C=B[$[this.breakpointIndex+1]])||void 0===C?void 0:C.value,this.bottomBreakpoint=null===(T=B[$[this.breakpointIndex-1]])||void 0===T?void 0:T.value}},{key:"validationMethod",value:function validationMethod(C){var T=this.getSettings("validationTerms"),V=W.prototype.validationMethod.call(this,C);return(_.isFinite(C)||""===C)&&(this.validateMinMaxForBreakpoint(C,T)||V.push("Value is not between the breakpoints above or under the edited breakpoint")),V}},{key:"validateMinMaxForBreakpoint",value:function validateMinMaxForBreakpoint(C,T){var V=elementorFrontend.config.responsive.breakpoints[T.breakpointName].default_value,B=!0;return this.initBreakpointProperties(),"mobile"===T.breakpointName&&320===this.bottomBreakpoint&&(this.bottomBreakpoint-=1),this.bottomBreakpoint&&(""!==C&&C<=this.bottomBreakpoint&&(B=!1),""===C&&V<=this.bottomBreakpoint&&(B=!1)),this.topBreakpoint&&(""!==C&&C>=this.topBreakpoint&&(B=!1),""===C&&V>=this.topBreakpoint&&(B=!1)),B}}]),BreakpointValidator}(W);T.default=K},12161:(C,T,V)=>{"use strict";var B=V(96731);C.exports=B.extend({validationMethod:function validationMethod(C){var T=this.getSettings("validationTerms"),V=[];return _.isFinite(C)&&(void 0!==T.min&&CT.max&&V.push("Value is greater than maximum")),V}})},53005:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(15149)),L=B(V(83452)),U=B(V(38923)),H=B(V(47834)),q=B(V(74758)),G=B(V(18042));V(64434),V(3777),V(38081),V(67209),V(71954);var W,K=B(V(33273)),Q=V(15584),J=V(85422),X=V(96731),Y=V(12161);W=Q.extend({validatorTypes:{Base:X,Number:Y,Breakpoint:K.default},ui:function ui(){var ui=Q.prototype.ui.apply(this,arguments);return _.extend(ui,{input:'input[data-setting][type!="checkbox"][type!="radio"]',checkbox:'input[data-setting][type="checkbox"]',radio:'input[data-setting][type="radio"]',select:"select[data-setting]",textarea:"textarea[data-setting]",responsiveSwitchers:".elementor-responsive-switcher",contentEditable:'[contenteditable="true"]'}),ui},templateHelpers:function templateHelpers(){var C=Q.prototype.templateHelpers.apply(this,arguments);return C.data.controlValue=this.getControlValue(),C},events:function events(){return{"input @ui.input":"onBaseInputTextChange","change @ui.checkbox":"onBaseInputChange","change @ui.radio":"onBaseInputChange","input @ui.textarea":"onBaseInputTextChange","change @ui.select":"onBaseInputChange","input @ui.contentEditable":"onBaseInputTextChange","click @ui.responsiveSwitchers":"onResponsiveSwitchersClick"}},behaviors:function behaviors(){var behaviors=Q.prototype.behaviors.apply(this,arguments),C=this.options.model.get("dynamic");if(C&&C.active){var T=_.filter(elementor.dynamicTags.getConfig("tags"),(function(T){return T.editable&&_.intersection(T.categories,C.categories).length}));(T.length||elementor.config.user.is_administrator)&&(behaviors.tags={behaviorClass:J,tags:T,dynamicSettings:C})}return behaviors},initialize:function initialize(){Q.prototype.initialize.apply(this,arguments),this.registerValidators(),this.model.get("responsive")&&this.setPlaceholderFromParent(),void 0===this.model.get("inherit_placeholders")&&this.model.set("inherit_placeholders",!0);var C=this.container?this.container.settings:this.elementSettingsModel;this.listenTo(C,"change:external:"+this.model.get("name"),this.onAfterExternalChange)},getControlValue:function getControlValue(){return this.container.settings.get(this.model.get("name"))},getGlobalKey:function getGlobalKey(){return this.container.globals.get(this.model.get("name"))},getGlobalValue:function getGlobalValue(){return this.globalValue},getGlobalDefault:function getGlobalDefault(){var C=this.model.get("global");if(null!=C&&C.default){if(!elementor.config.globals.defaults_enabled[this.getGlobalMeta().controlType])return"";var T=$e.data.commandExtractArgs(C.default),V=T.command,B=T.args,$=$e.data.getCache($e.components.get("globals"),V,B.query);return null==$?void 0:$.value}return""},getCurrentValue:function getCurrentValue(){if(this.getGlobalKey()&&!this.globalValue)return"";if(this.globalValue)return this.globalValue;var C=this.getControlValue();return C||this.getGlobalDefault()},isGlobalActive:function isGlobalActive(){var C;return null===(C=this.options.model.get("global"))||void 0===C?void 0:C.active},setValue:function setValue(C){this.setSettingsModel(C)},setSettingsModel:function setSettingsModel(C){var T=this.model.get("name");$e.run("document/elements/settings",{container:this.options.container,settings:(0,G.default)({},T,C)}),this.triggerMethod("settings:change")},applySavedValue:function applySavedValue(){this.setInputValue('[data-setting="'+this.model.get("name")+'"]',this.getControlValue())},getEditSettings:function getEditSettings(C){var T=this.getOption("elementEditSettings").toJSON();return C?T[C]:T},setEditSetting:function setEditSetting(C,T){(this.getOption("elementEditSettings")||this.getOption("container").settings).set(C,T)},getControlPlaceholder:function getControlPlaceholder(){var C=this.model.get("placeholder");return this.model.get("responsive")&&this.model.get("inherit_placeholders")&&(C=C||this.container.placeholders[this.model.get("name")]),C},getResponsiveParentView:function getResponsiveParentView(){var C=this.model.get("parent");try{return C&&this.container.panel.getControlView(C)}catch(C){}},getResponsiveChildrenViews:function getResponsiveChildrenViews(){var C=this.model.get("inheritors"),T=[];try{var V,B=(0,q.default)(C);try{for(B.s();!(V=B.n()).done;){var $=V.value;T.push(this.container.panel.getControlView($))}}catch(C){B.e(C)}finally{B.f()}}catch(C){}return T},setPlaceholderFromParent:function setPlaceholderFromParent(){var C=this.getResponsiveParentView();C&&(this.container.placeholders[this.model.get("name")]=C.preparePlaceholderForChildren())},preparePlaceholderForChildren:function preparePlaceholderForChildren(){var C,T=this.getCleanControlValue(),V=null===(C=this.getResponsiveParentView())||void 0===C?void 0:C.preparePlaceholderForChildren();return T instanceof Object?(0,$.default)({},V,T):T||V},propagatePlaceholder:function propagatePlaceholder(){var C,T=this.getResponsiveChildrenViews(),V=(0,q.default)(T);try{for(V.s();!(C=V.n()).done;){C.value.renderWithChildren()}}catch(C){V.e(C)}finally{V.f()}},renderWithChildren:function renderWithChildren(){this.render(),this.propagatePlaceholder()},getCleanControlValue:function getCleanControlValue(){var C=this.getControlValue();return C&&C!==this.model.get("default")?C:void 0},onAfterChange:function onAfterChange(C){(0,L.default)(C.changed).includes(this.model.get("name"))&&this.propagatePlaceholder(),Q.prototype.onAfterChange.apply(this,arguments)},getInputValue:function getInputValue(C){var T=this.$(C);if(T.is('[contenteditable="true"]'))return T.html();var V=T.val(),B=T.attr("type");return-1!==["radio","checkbox"].indexOf(B)?T.prop("checked")?V:"":"number"===B&&_.isFinite(V)?+V:("SELECT"===C.tagName&&T.prop("multiple")&&null===V&&(V=[]),V)},setInputValue:function setInputValue(C,T){var V=this.$(C),B=V.attr("type");"checkbox"===B?V.prop("checked",!!T):"radio"===B?V.filter('[value="'+T+'"]').prop("checked",!0):V.val(T)},addValidator:function addValidator(C){this.validators.push(C)},registerValidators:function registerValidators(){var C=this;this.validators=[];var T={};this.model.get("required")&&(T.required=!0),jQuery.isEmptyObject(T)||this.addValidator(new this.validatorTypes.Base({validationTerms:T}));var V=this.model.get("validators");V&&(0,U.default)(V).forEach((function(T){var V=(0,H.default)(T,2),B=V[0],$=V[1];C.addValidator(new C.validatorTypes[B]({validationTerms:$}))}))},onBeforeRender:function onBeforeRender(){this.setPlaceholderFromParent()},onRender:function onRender(){Q.prototype.onRender.apply(this,arguments),this.model.get("responsive")&&this.renderResponsiveSwitchers(),this.applySavedValue(),this.triggerMethod("ready"),this.toggleControlVisibility(),this.addTooltip()},onBaseInputTextChange:function onBaseInputTextChange(C){this.onBaseInputChange(C)},onBaseInputChange:function onBaseInputChange(C){clearTimeout(this.correctionTimeout);var T=C.currentTarget,V=this.getInputValue(T),B=this.validators.slice(0),$=this.container.settings.validators[this.model.get("name")];if($&&(B=B.concat($)),B){var L=this.getControlValue(T.dataset.setting);if(!B.every((function(C){return C.isValid(V,L)})))return void(this.correctionTimeout=setTimeout(this.setInputValue.bind(this,T,L),1200))}this.updateElementModel(V,T),this.triggerMethod("input:change",C)},onResponsiveSwitchersClick:function onResponsiveSwitchersClick(C){var T=jQuery(C.currentTarget),V=T.data("device"),B=this.ui.responsiveSwitchersWrapper,$=T.index();B.toggleClass("elementor-responsive-switchers-open"),B[0].style.setProperty("--selected-option",$),this.triggerMethod("responsive:switcher:click",V),elementor.changeDeviceMode(V)},renderResponsiveSwitchers:function renderResponsiveSwitchers(){var C=Marionette.Renderer.render("#tmpl-elementor-control-responsive-switchers",this.model.attributes);this.ui.controlTitle.after(C),this.ui.responsiveSwitchersWrapper=this.$el.find(".elementor-control-responsive-switchers")},onAfterExternalChange:function onAfterExternalChange(){this.hideTooltip(),this.applySavedValue()},addTooltip:function addTooltip(){this.ui.tooltipTargets=this.$el.find(".tooltip-target"),this.ui.tooltipTargets.length&&this.ui.tooltipTargets.tipsy({gravity:function gravity(){var gravity=jQuery(this).data("tooltip-pos");return void 0!==gravity?gravity:"s"},title:function title(){return this.getAttribute("data-tooltip")}})},hideTooltip:function hideTooltip(){this.ui.tooltipTargets.length&&this.ui.tooltipTargets.tipsy("hide")},updateElementModel:function updateElementModel(C){this.setValue(C)}},{getStyleValue:function getStyleValue(C,T,V){return"DEFAULT"===C?V.default:T},onPasteStyle:function onPasteStyle(){return!0}}),C.exports=W},87474:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(24596)),U=$(V(47834)),H=$(V(38923)),q=$(V(83452));V(64434),B=V(53005).extend({applySavedValue:function applySavedValue(){var C=this.getControlValue(),T=this.$("[data-setting]"),V=this;_.each(C,(function(C,B){var $=T.filter((function(){return B===this.dataset.setting}));V.setInputValue($,C)}))},getControlValue:function getControlValue(C){var T=this.container.settings.get(this.model.get("name"));if(!jQuery.isPlainObject(T))return{};if(C){var V=T[C];return void 0===V&&(V=""),V}return elementorCommon.helpers.cloneObject(T)},getCleanControlValue:function getCleanControlValue(C){var T=this,V=Object.fromEntries((0,H.default)(this.getControlValue()).filter((function(C){var V=(0,U.default)(C,2),B=V[0],$=V[1];return $&&T.model.get("default")[B]!==$})));return C?null==V?void 0:V[C]:(0,q.default)(V).length?V:void 0},setValue:function setValue(C,T){var V=this.getControlValue();"object"===(0,L.default)(C)?_.each(C,(function(C,T){V[T]=C})):V[C]=T,this.setSettingsModel(V)},updateElementModel:function updateElementModel(C,T){var V=T.dataset.setting;this.setValue(V,C)}},{getStyleValue:function getStyleValue(C,T){return _.isObject(T)?T[C.toLowerCase()]:""}}),C.exports=B},26804:(C,T,V)=>{"use strict";var B=V(67971),$=B(V(74758));V(64434);var L,U=B(V(15149)),H=B(V(83452)),q=V(87474);L=q.extend({ui:function ui(){return(0,U.default)(q.prototype.ui.apply(this,arguments),{units:".elementor-units-choices>input"})},events:function events(){return(0,U.default)(q.prototype.events.apply(this,arguments),{"change @ui.units":"onUnitChange"})},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 V=T.getControlValue("unit"),B=(0,H.default)(this.getCleanControlValue()||{});B.splice(B.indexOf("unit"),1),V&&!B.length&&(this.setValue("unit",V),this.render())}var L,U=(0,$.default)(this.getResponsiveChildrenViews());try{for(U.s();!(L=U.n()).done;){var q=L.value;q.recursiveUnitChange()}}catch(C){U.e(C)}finally{U.f()}},onRender:function onRender(){q.prototype.onRender.apply(this,arguments),this.updatePlaceholder()},onUnitChange:function onUnitChange(){this.recursiveUnitChange(!1),this.updatePlaceholder()},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]}}),C.exports=L},15584:(C,T,V)=>{"use strict";var B,$=V(67971),L=$(V(83452)),U=$(V(67394));B=Marionette.CompositeView.extend({ui:function ui(){return{controlTitle:".elementor-control-title"}},behaviors:function behaviors(){return elementor.hooks.applyFilters("controls/base/behaviors",{},this)},getBehavior:function getBehavior(C){return this._behaviors[(0,L.default)(this.behaviors()).indexOf(C)]},className:function className(){var C="elementor-control elementor-control-"+this.model.get("name")+" elementor-control-type-"+this.model.get("type"),T=this.model.get("classes"),V=this.model.get("responsive");(_.isEmpty(T)||(C+=" "+T),_.isEmpty(V))||(C+=" elementor-control-responsive-"+(V.max||V.min));return C},templateHelpers:function templateHelpers(){var C={_cid:this.model.cid};return{view:this,data:_.extend({},this.model.toJSON(),C)}},getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-control-"+this.model.get("type")+"-content")},initialize:function initialize(C){var T=this,V=this.model.get("label");(0,U.default)(this,"container",{get:function get(){if(!C.container){var T=C.elementSettingsModel,B=$e.components.get("document").utils.findViewById(T.id);B&&B.getContainer?C.container=B.getContainer():(T.id||(T.id="bc-"+elementorCommon.helpers.getUniqueId()),C.container=new elementorModules.editor.Container({type:"bc-container",id:T.id,model:T,settings:T,label:V,view:!1,renderer:!1,controls:T.options.controls}))}return C.container}}),(0,U.default)(this,"elementSettingsModel",{get:function get(){return elementorCommon.helpers.softDeprecated("elementSettingsModel","2.8.0","container.settings"),C.container?C.container.settings:C.elementSettingsModel}});var B=this.model.get("type"),$=jQuery.extend(!0,{},elementor.config.controls[B],this.model.attributes);this.model.set($);var L=this.container?this.container.settings:this.elementSettingsModel;this.listenTo(L,"change",this.onAfterChange),this.model.attributes.responsive&&elementor.listenTo(elementor.channels.deviceMode,"change",(function(){return T.onDeviceModeChange()}))},onDeviceModeChange:function onDeviceModeChange(){this.toggleControlVisibility()},onAfterChange:function onAfterChange(){this.toggleControlVisibility()},toggleControlVisibility:function toggleControlVisibility(){var C=this.container?this.container.settings:this.elementSettingsModel,T=elementor.helpers.isActiveControl(this.model,C.attributes,C.controls);this.$el.toggleClass("elementor-hidden-control",!T),elementor.getPanelView().updateScrollbar()},onRender:function onRender(){var C=this.model.get("label_block")?"block":"inline",T=this.model.get("show_label"),V="elementor-label-"+C;V+=" elementor-control-separator-"+this.model.get("separator"),T||(V+=" elementor-control-hidden-label"),this.$el.addClass(V),this.toggleControlVisibility()}}),C.exports=B},23594:(C,T,V)=>{"use strict";var B=V(67971);V(71954),V(64434);var $,L=B(V(65863)),U=V(87474);$=U.extend({ui:function ui(){var ui=U.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(V,B){var $=jQuery(B).next(".elementor-slider-input").find("input"),L=noUiSlider.create(B,{start:[T[B.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}}});L.on("slide",(function(T){var V=L.target.dataset.input;$.val(T[0]),C.setValue(V,T[0])}))}))},initColors:function initColors(){var C=this;this.colorPicker=new L.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=$},73309:(C,T,V)=>{"use strict";var B=V(15584);C.exports=B.extend({ui:function ui(){var ui=B.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)}})},11292:(C,T,V)=>{"use strict";V(64434);var B,$=V(53005);B=$.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),V=this.$("#"+T.attr("for"));V.data("checked",V.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=B},16543:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.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"),V=elementor.settings.editorPreferences.model.get("ui_theme"),B=matchMedia("(prefers-color-scheme: dark)").matches;if(C.editor=ace.edit(this.ui.editor[0]),jQuery(C.editor.container).addClass("elementor-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"===V||"auto"===V&&B)&&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,V,B,$){var L=[],U=T.getTokenAt(V.row,V.column);0C.length&&$.setAnnotations(C)}))}}},onResize:function onResize(){this.editor.resize()},onDestroy:function onDestroy(){elementor.panel.$el.off("resize.aceEditor")}}),C.exports=B},12031:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(57135)),H=L(V(35657));V(76139),V(12897),V(93085),V(44321);var q=L(V(49117)),G=L(V(74846)),W=L(V(11959)),K=L(V(39041)),Q=L(V(76700)),J=L(V(44263)),X=L(V(77371)),Y=L(V(68537)),Z=L(V(53005)),ee=L(V(65863)),te=function(C){(0,X.default)(_default,C);var T,V=(0,Y.default)(_default);function _default(){return(0,W.default)(this,_default),V.apply(this,arguments)}return(0,K.default)(_default,[{key:"ui",value:function ui(){var ui=(0,Q.default)((0,J.default)(_default.prototype),"ui",this).call(this);return ui.pickerContainer=".elementor-color-picker-placeholder",ui}},{key:"applySavedValue",value:function applySavedValue(){var C=this.getCurrentValue();if(this.colorPicker)if(C){var T,V=this.colorPicker.picker._parseLocalColor(C);(T=this.colorPicker.picker).setHSVA.apply(T,(0,G.default)(V.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,V={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()}};this.colorPicker=new ee.default(V),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:"addTipsyToPickerButton",value:function addTipsyToPickerButton(){var C=this;this.$pickerButton.tipsy({title:function title(){var T=C.getCurrentValue();return C.getGlobalKey()&&!T&&(T="".concat(B("Invalid Global Color","elementor"))),T||""},offset:4,gravity:function gravity(){return"s"}})}},{key:"addEyedropper",value:function addEyedropper(){var C=this;if(elementorCommon.config.experimentalFeatures["elements-color-picker"]){var T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-element-color-picker")),V=this.colorPicker.$pickerToolsContainer,$=this.getOption("container"),L=null;"kit"===$.document.config.type&&(L=$.document),T.tipsy({title:function title(){return B("Color Sampler","elementor")},gravity:"s"}),T.on("click",(function(){$e.run("elements-color-picker/start",{container:$,kit:L,control:C.model.get("name"),trigger:T[0]})})),V.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' '+B("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 B("Are you sure you want to create a new Global Color?","elementor")}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(C){for(var T,V=B("New Global Color","elementor"),$=this.getCurrentValue(),L=jQuery("
",{class:"e-global__confirm-message"}),U=jQuery("
",{class:"e-global__confirm-message-text"}),q=jQuery("
",{class:"e-global__confirm-input-wrapper"}),G=this.createColorPreviewBox($),W=jQuery("",{type:"text",name:"global-name",placeholder:V}).val(V),K=0,Q=(0,H.default)(C);K",{class:"e-global__preview-item e-global__color","data-global-id":C.id}),V=this.createColorPreviewBox(C.value),B=jQuery("",{class:"e-global__color-title"}).html(C.title),$=jQuery("",{class:"e-global__color-hex"}).html(C.value);return T.append(V,B,$),T}},{key:"createColorPreviewBox",value:function createColorPreviewBox(C){var T=jQuery("
",{class:"e-global__color-preview-container"}),V=jQuery("
",{class:"e-global__color-preview-color",style:"background-color: "+C}),B=jQuery("
",{class:"e-global__color-preview-transparent-bg"});return T.append(B,V),T}},{key:"getGlobalsList",value:(T=(0,q.default)(U.default.mark((function _callee(){var C;return U.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 V=this;(0,H.default)(C).forEach((function(C){if(C.value){var B=V.createGlobalItemMarkup(C);T.append(B)}}))}},{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:"onBeforeDestroy",value:function onBeforeDestroy(){this.colorPicker&&this.colorPicker.destroy()}}]),_default}(Z.default);T.default=te},91238:(C,T,V)=>{"use strict";var B=V(67394),$=V(67971);B(T,"__esModule",{value:!0}),T.default=void 0;var L=$(V(11959)),U=$(V(39041)),H=$(V(77371)),q=$(V(68537)),G=function(C){(0,H.default)(_default,C);var T=(0,q.default)(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,U.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:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.input.flatpickr().destroy()}}]),_default}(V(53005));T.default=G},53261:(C,T,V)=>{"use strict";V(5251),V(64434);var B,$=V(26804);B=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.controls=".elementor-control-dimension > input:enabled",ui.link="button.elementor-link-dimensions",ui},events:function events(){return _.extend($.prototype.events.apply(this,arguments),{"click @ui.link":"onLinkDimensionsClicked"})},defaultDimensionValue:0,initialize:function initialize(){$.prototype.initialize.apply(this,arguments),this.model.set("allowed_dimensions",this.filterDimensions(this.model.get("allowed_dimensions")))},getPossibleDimensions:function getPossibleDimensions(){return["top","right","bottom","left"]},filterDimensions:function filterDimensions(C){C=C||"all";var T=this.getPossibleDimensions();return"all"===C?T:(_.isArray(C)||("horizontal"===C?C=["right","left"]:"vertical"===C&&(C=["top","bottom"])),C)},onReady:function onReady(){var C=this,T=C.getControlValue();C.isLinkedDimensions()||(C.ui.link.addClass("unlinked"),C.ui.controls.each((function(V,B){var $=T[B.dataset.setting];_.isEmpty($)&&($=C.defaultDimensionValue),C.$(B).val($)}))),C.fillEmptyDimensions()},updateDimensionsValue:function updateDimensionsValue(){var C={},T=this.getPossibleDimensions(),V=this.ui.controls,B=this.defaultDimensionValue;T.forEach((function(T){var $=V.filter('[data-setting="'+T+'"]');C[T]=$.length?$.val():B})),this.setValue(C)},fillEmptyDimensions:function fillEmptyDimensions(){var C=this.getPossibleDimensions(),T=this.model.get("allowed_dimensions"),V=this.ui.controls,B=this.defaultDimensionValue;this.isLinkedDimensions()||C.forEach((function(C){var $=V.filter('[data-setting="'+C+'"]');-1!==_.indexOf(T,C)&&$.length&&_.isEmpty($.val())&&$.val(B)}))},updateDimensions:function updateDimensions(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function resetDimensions(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function onInputChange(C){var T=C.target.dataset.setting;if("unit"===T&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),T)){if(this.isLinkedDimensions()){var V=this.$(C.target);this.ui.controls.val(V.val())}this.updateDimensions()}},onLinkDimensionsClicked:function onLinkDimensionsClicked(C){C.preventDefault(),C.stopPropagation(),this.ui.link.toggleClass("unlinked"),this.setValue("isLinked",!this.ui.link.hasClass("unlinked")),this.isLinkedDimensions()&&this.ui.controls.val(this.ui.controls.eq(0).val()),this.updateDimensions()},isLinkedDimensions:function isLinkedDimensions(){return this.getControlValue("isLinked")}}),C.exports=B},35634:(C,T,V)=>{"use strict";V(71954),V(76139),V(44321);var B=V(76772);C.exports=B.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(),V=[];this.$previewContainer.children().find("li:visible").each((function(B,$){var L=jQuery($),U=L.offset();U&&U.top>C&&U.top",{text:C.text,css:{"font-family":C.element.value.toString()}}):C.text},templateHelpers:function templateHelpers(){var C=B.prototype.templateHelpers.apply(this,arguments),T=this.model.get("options");return C.getFontsByGroups=function(C){var V={};return _.each(T,(function(T,B){(_.isArray(C)&&_.contains(C,T)||T===C)&&(V[B]=B)})),V},C}})},13607:(C,T,V)=>{"use strict";var B,$=V(38003).sprintf,L=V(38003).__,U=V(67971)(V(40548)),H=V(53005);B=H.extend({ui:function ui(){var ui=H.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},events:function events(){return _.extend(H.prototype.events.apply(this,arguments),{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick"})},onReady:function onReady(){this.initRemoveDialog()},applySavedValue:function applySavedValue(){var C=this.getControlValue().length,T=!!C;this.$el.toggleClass("elementor-gallery-has-images",T).toggleClass("elementor-gallery-empty",!T);var V=this.ui.galleryThumbnails;V.empty(),this.ui.status.text(T?$(L("%s Images Selected","elementor"),C):L("No Images Selected","elementor")),T&&this.getControlValue().forEach((function(C){var T=jQuery("
",{class:"elementor-control-gallery-thumbnail"});T.css("background-image","url("+C.url+")"),V.append(T)}))},hasImages:function hasImages(){return!!this.getControlValue().length},openFrame:function openFrame(C){this.initFrame(C),this.frame.open(),U.default.isUploadEnabled("svg")&&U.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:L("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(U.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()},onBeforeDestroy:function onBeforeDestroy(){this.frame&&this.frame.off(),this.$el.remove()},resetGallery:function resetGallery(){this.setValue([]),this.applySavedValue()},initRemoveDialog:function initRemoveDialog(){var C;this.getRemoveDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{message:L("Are you sure you want to reset this gallery?","elementor"),headerMessage:L("Reset Gallery","elementor"),strings:{confirm:L("Delete","elementor"),cancel:L("Cancel","elementor")},defaultOption:"confirm",onConfirm:this.resetGallery.bind(this)})),C}},onAddImagesClick:function onAddImagesClick(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function onClearGalleryClick(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function onGalleryThumbnailsClick(){this.openFrame("edit")}}),C.exports=B},14553:(C,T,V)=>{"use strict";var B=V(67971)(V(53005));C.exports=B.default.extend({},{onPasteStyle:function onPasteStyle(){return!1}})},30750:(C,T,V)=>{"use strict";var B,$=V(76772);B=$.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"),V=this.model.get("exclude");if(T){var B={};return _.each(T,(function(T){B[T]=C[T]})),void this.model.set("options",B)}V&&_.each(V,(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=B},20911:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971);V(64434);var L=$(V(11959)),U=$(V(39041)),H=$(V(76700)),q=$(V(44263)),G=$(V(77371)),W=$(V(68537)),K=$(V(40548)),Q=V(87474),J=function(C){(0,G.default)(ControlIconsView,C);var T=(0,W.default)(ControlIconsView);function ControlIconsView(){var C;(0,L.default)(this,ControlIconsView);for(var V=arguments.length,B=new Array(V),$=0;$'+B("Learn More","elementor")+"",B("Update","elementor"),(function onConfirm(){window.location.href=elementor.config.tools_page_link+"&redirect_to="+encodeURIComponent(document.location.href)+"#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(){(0,H.default)((0,q.default)(ControlIconsView.prototype),"onRender",this).call(this),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:B("Insert Media","elementor")},library:{type:["image/svg+xml"]},states:[new wp.media.controller.Library({title:B("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 V=_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=V}))}},{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(),V=this.model.get("skin"),B="inline"===V?this.ui.inlineDisplayedIcon:this.ui.previewPlaceholder,$=this.model.get("disable_initial_active_state"),L=this.model.get("default"),U=T.value,H=T.library;if(this.isMigrationAllowed()||U||!this.getValueToMigrate()||(U=this.getControlValue(),H=""),"media"===V&&this.ui.controlMedia.toggleClass("elementor-media-empty",!U),("inline"===V&&!$||H)&&this.markChecked(H),!U)return"inline"===V?void this.setDefaultIconLibraryLabel(L,B):void this.ui.previewPlaceholder.html("");if("svg"===H&&"inline"!==V)return elementor.helpers.fetchInlineSvg(U.url,(function(T){C.ui.previewPlaceholder.html(T)}));if("media"===V||"svg"!==H){var q='';B.html(q)}this.enqueueIconFonts(H)}},{key:"setDefaultIconLibraryLabel",value:function setDefaultIconLibraryLabel(C,T){if(""!==C.value&&"svg"!==C.library)T.html('');else{var V=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()}}]),ControlIconsView}(Q);C.exports=J},53736:(C,T,V)=>{"use strict";var B;B=V(87474).extend({ui:function ui(){return{inputWidth:'input[data-setting="width"]',inputHeight:'input[data-setting="height"]',btnApply:"button.elementor-image-dimensions-apply-button"}},events:function events(){return{"click @ui.btnApply":"onApplyClicked","keyup @ui.inputWidth":"onDimensionKeyUp","keyup @ui.inputHeight":"onDimensionKeyUp"}},onDimensionKeyUp:function onDimensionKeyUp(C){13===C.keyCode&&this.onApplyClicked(C)},onApplyClicked:function onApplyClicked(C){C.preventDefault(),this.setValue({width:this.ui.inputWidth.val(),height:this.ui.inputHeight.val()})}}),C.exports=B},79196:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67971);V(38081),V(99236),V(71954);var L,U=$(V(40548)),H=V(87474);L=H.extend({ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.controlMedia=".elementor-control-media",ui.mediaImage=".elementor-control-media__preview",ui.mediaVideo=".elementor-control-media-video",ui.frameOpeners=".elementor-control-preview-area",ui.removeButton=".elementor-control-media__remove",ui.fileName=".elementor-control-media__file__content__info__name",ui},events:function events(){return _.extend(H.prototype.events.apply(this,arguments),{"click @ui.frameOpeners":"openFrame","click @ui.removeButton":"deleteImage"})},getMediaType:function getMediaType(){return this.mediaType||this.model.get("media_type")||this.model.get("media_types")[0]},getLibraryType:function getLibraryType(C){return C||(C=this.getMediaType()),"svg"===C?"image/svg+xml":C},applySavedValue:function applySavedValue(){var C,T=this.getControlValue("url"),V=T||(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.url),B=this.getMediaType();if(["image","svg"].includes(B))this.ui.mediaImage.css("background-image",V?"url("+V+")":""),!T&&V&&this.ui.mediaImage.css("opacity",.5);else if("video"===B)this.ui.mediaVideo.attr("src",V);else{var $=V?V.split("/").pop():"";this.ui.fileName.text($)}this.ui.controlMedia.toggleClass("elementor-media-empty",!T)},openFrame:function openFrame(C){var T,V,B=this,$=(null==C||null===(T=C.target)||void 0===T||null===(V=T.dataset)||void 0===V?void 0:V.mediaType)||this.getMediaType();if(this.mediaType=$,$){if(!U.default.isUploadEnabled($))return U.default.getUnfilteredFilesNotEnabledDialog((function(){return B.openFrame(C)})).show(),!1;this.frame&&this.getLibraryType($)===this.currentLibraryType||this.initFrame(),this.frame.open(),U.default.setUploadTypeCaller(this.frame);var L=this.getControlValue("id");L&&this.frame.state().get("selection").add(wp.media.attachment(L))}},deleteImage:function deleteImage(C){C.stopPropagation(),this.setValue({url:"",id:""}),this.applySavedValue()},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:B("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(B("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 V=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions="application/json"===T?"json":V+",svg"})),this.frame.on("close",(function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=V}))},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}),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue()),this.trigger("after:select")},onBeforeDestroy:function onBeforeDestroy(){this.$el.remove()}}),C.exports=L},19598:(C,T,V)=>{"use strict";var B,$=V(53005);B=$.extend({registerValidators:function registerValidators(){$.prototype.registerValidators.apply(this,arguments);var C={},T=this.model;["min","max"].forEach((function(V){var B=T.get(V);_.isFinite(B)&&(C[V]=B)})),jQuery.isEmptyObject(C)||this.addValidator(new this.validatorTypes.Number({validationTerms:C}))}}),C.exports=B},98890:(C,T,V)=>{"use strict";var B,$=V(38003).__,L=V(87474);B=L.extend({ui:function ui(){var ui=L.prototype.ui.apply(this,arguments);return ui.reverseOrderLabel=".elementor-control-order-label",ui},changeLabelTitle:function changeLabelTitle(){var C=this.getControlValue("reverse_order");this.ui.reverseOrderLabel.attr("title",$(C?"Ascending order":"Descending order","elementor"))},onRender:function onRender(){L.prototype.onRender.apply(this,arguments),this.changeLabelTitle()},onInputChange:function onInputChange(){this.changeLabelTitle()}}),C.exports=B},7699:(C,T,V)=>{"use strict";var B=V(38003).__,$=V(67394),L=V(67971);$(T,"__esModule",{value:!0}),T.default=void 0;var U=L(V(57135));V(65942),V(84208),V(3777),V(38081);var H=L(V(38923)),q=L(V(35657)),G=L(V(49117)),W=L(V(47834)),K=L(V(11959)),Q=L(V(39041)),J=L(V(77371)),X=L(V(68537)),Y=V(11292),Z=function(C){(0,J.default)(ControlPopoverStarterView,C);var T,V=(0,X.default)(ControlPopoverStarterView);function ControlPopoverStarterView(){return(0,K.default)(this,ControlPopoverStarterView),V.apply(this,arguments)}return(0,Q.default)(ControlPopoverStarterView,[{key:"ui",value:function ui(){var ui=Y.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(Y.prototype.events.apply(this,arguments),{"click @ui.popoverToggle":"onPopoverToggleClick","click @ui.resetInput":"onResetInputClick"})}},{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(){this.isGlobalActive()&&!this.getControlValue()&&!this.getGlobalKey()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default"),this.$el.next(".elementor-controls-popover").toggle()}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/typography"}},{key:"buildPreviewItemCSS",value:function buildPreviewItemCSS(C){var T={};return(0,H.default)(C).forEach((function(C){var V=(0,W.default)(C,2),B=V[0],$=V[1];$&&""!==$.size&&(B.startsWith("typography_")&&(B=B.replace("typography_","")),"font_family"===B&&elementor.helpers.enqueueFont($,"editor"),"font_size"===B?($.size>40&&($.size=40),T.fontSize=$.size+$.unit):(B.includes("_")&&(B=B.replace(/([_][a-z])/g,(function(C){return C.toUpperCase().replace("_","")}))),T[B]=$))})),T}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("
",{class:"e-global__preview-item e-global__typography","data-global-id":C.id});return T.html(C.title).css(this.buildPreviewItemCSS(C.value)),T}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),title:B("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"}),V=jQuery("
").html(B("Are you sure you want to create a new Global Font setting?","elementor")),$=jQuery("
",{class:"e-global__confirm-input-wrapper"}),L=jQuery("",{type:"text",name:"global-name",placeholder:C.title}).val(C.title);return $.append(L),T.append(V,$),T}},{key:"getGlobalsList",value:(T=(0,G.default)(U.default.mark((function _callee(){var C;return U.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 V=this;(0,q.default)(C).forEach((function(C){if(C){var B=V.createGlobalItemMarkup(C);T.append(B)}}))}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){this.triggerMethod("add:global:to:list",this.getAddGlobalConfirmMessage())}}]),ControlPopoverStarterView}(Y);T.default=Z,Z.onPasteStyle=function(C,T){return!T||T===C.return_value}},98550:(C,T,V)=>{"use strict";var B=V(38003).sprintf,$=V(38003).__,L=V(67971);V(76139),V(12897),V(93085);var U=L(V(99533));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:V(10367)}},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)},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=B($("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(),U.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")}})},1142:(C,T,V)=>{"use strict";V(71954),V(64434),V(99745);var B,$=V(53005),L=V(98550);B=$.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:L,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,V){return T.controls=V.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},toggleMinRowsClass:function toggleMinRowsClass(){this.model.get("prevent_empty")&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",1>=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)"}},onRender:function onRender(){$.prototype.onRender.apply(this,arguments),this.model.get("item_actions").sort&&this.ui.fieldContainer.sortable(this.getSortableParams()),this.toggleMinRowsClass()},onSortStart:function onSortStart(C,T){T.item.data("oldIndex",T.item.index())},onSortStop:function onSortStop(C,T){var V=this;if(-1!==T.item.index()){var B=V.children.findByIndex(T.item.index()),$=B.children._views;jQuery.each($,(function(){if("wysiwyg"===this.model.get("type"))return B.render(),delete V.currentEditableChild,!1}))}},onSortUpdate:function onSortUpdate(C,T){var V=T.item.data("oldIndex"),B=T.item.index();$e.run("document/repeater/move",{container:this.options.container,name:this.model.get("name"),sourceIndex:V,targetIndex:B})},onAddChild:function onAddChild(){this.updateChildIndexes(),this.updateActiveRow()},updateContainer:function updateContainer(C){this.options.container.repeaters[this.model.get("name")].children.filter((function(T){return T.id===C.get("_id")})).length||(elementorCommon.helpers.softDeprecated("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(){elementorCommon.helpers.softDeprecated("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},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.toggleMinRowsClass()},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.toggleMinRowsClass()},onChildviewClickDuplicate:function onChildviewClickDuplicate(C){$e.run("document/repeater/duplicate",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.toggleMinRowsClass()},onChildviewClickEdit:function onChildviewClickEdit(C){this.editRow(C)},onAfterExternalChange:function onAfterExternalChange(){this.fillCollection(),$.prototype.onAfterExternalChange.apply(this,arguments)}}),C.exports=B},37199:(C,T,V)=>{"use strict";var B,$=V(15584);B=$.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=B},88402:(C,T,V)=>{"use strict";V(71954);var B,$=V(53005);B=$.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("