????JFIF??x?x????'
Server IP : 104.21.96.1 / Your IP : 216.73.216.243 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/././././cwd/wp-content/plugins/elementor/assets/js/ |
Upload File : |
/*! elementor - v3.31.0 - 06-08-2025 */ /*! For license information please see editor.min.js.LICENSE.txt */ (()=>{var C={4:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-back",id:"elementor-template-library-header-preview-back",events:{click:"onClick"},onClick:function onClick(){$e.routes.restoreState("library")}})},133:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(85707)),Q=L(B(36881)),J=L(B(12466)),Y=L(B(95115)),X=L(B(23083)),Z=L(B(23862));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Manager(){var C;return(0,U.default)(this,Manager),C=function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Manager),(0,K.default)(C,"readers",{}),(0,K.default)(C,"parsers",{}),C.normalizer=new X.default(C),$e.components.register(new Q.default({manager:C})),C.parseConfig(J.default),C}return(0,H.default)(Manager,C),(0,q.default)(Manager,[{key:"parseConfig",value:function parseConfig(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},B=_createForOfIteratorHelper(T.readers||{});try{for(B.s();!(C=B.n()).done;){var L,V,$=C.value;(null===(L=null===(V=$.isActive)||void 0===V?void 0:V.call($))||void 0===L||L)&&this.registerFileReader($)}}catch(C){B.e(C)}finally{B.f()}var U,q=_createForOfIteratorHelper(T.parsers||{});try{for(q.s();!(U=q.n()).done;){var W=U.value;this.registerFileParser(W)}}catch(C){q.e(C)}finally{q.f()}}},{key:"createSession",value:(ee=(0,$.default)(V.default.mark(function _callee(C,T){var B,L=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(B=L.length>2&&void 0!==L[2]?L[2]:{},C instanceof Y.default){V.next=2;break}return V.next=1,this.getNormalizer().normalize(C);case 1:C=V.sent;case 2:return V.abrupt("return",new Z.default(this,C,T,B));case 3:case"end":return V.stop()}},_callee,this)})),function createSession(C,T){return ee.apply(this,arguments)})},{key:"registerFileReader",value:function registerFileReader(C){this.readers[C.getName()]=C}},{key:"registerFileParser",value:function registerFileParser(C){var T,B=_createForOfIteratorHelper(C.getReaders());try{for(B.s();!(T=B.n()).done;){var L=T.value;this.readers[L]&&(this.parsers[L]||(this.parsers[L]={}),this.parsers[L][C.getName()]=C)}}catch(C){B.e(C)}finally{B.f()}}},{key:"getReaderOf",value:(L=(0,$.default)(V.default.mark(function _callee2(C){var T,B,L,$,U,q,W,G=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:T=G.length>1&&void 0!==G[1]&&G[1],B=C.getFile(),L=C.getReader(),$=this.getReaders(L),U=0,q=Object.values($);case 1:if(!(U<q.length)){V.next=4;break}return W=q[U],V.next=2,W.validate(B);case 2:if(!V.sent){V.next=3;break}return L||C.setReader(W.getName()),V.abrupt("return",T?new W(B):W);case 3:U++,V.next=1;break;case 4:return V.abrupt("return",!1);case 5:case"end":return V.stop()}},_callee2,this)})),function getReaderOf(C){return L.apply(this,arguments)})},{key:"getParserOf",value:(B=(0,$.default)(V.default.mark(function _callee3(C){var T,B,L,$,U,q,W,G=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return T=G.length>1&&void 0!==G[1]&&G[1],V.next=1,this.getReaderOf(C,!0);case 1:if(B=V.sent,L=C.getParser(),!B){V.next=5;break}$=this.getParsers(B.constructor.getName(),L),U=0,q=Object.values($);case 2:if(!(U<q.length)){V.next=5;break}return W=q[U],V.next=3,W.validate(B);case 3:if(!V.sent){V.next=4;break}return L||C.setParser(W.getName()),V.abrupt("return",T?new W(B):W);case 4:U++,V.next=2;break;case 5:return V.abrupt("return",!1);case 6:case"end":return V.stop()}},_callee3,this)})),function getParserOf(C){return B.apply(this,arguments)})},{key:"getMimeTypeOf",value:(T=(0,$.default)(V.default.mark(function _callee4(C){var T,B,L,$;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:T=0,B=Object.values(this.getReaders());case 1:if(!(T<B.length)){V.next=4;break}return L=B[T],V.next=2,L.resolve(C);case 2:if(!($=V.sent)){V.next=3;break}return V.abrupt("return",$);case 3:T++,V.next=1;break;case 4:return V.abrupt("return",!1);case 5:case"end":return V.stop()}},_callee4,this)})),function getMimeTypeOf(C){return T.apply(this,arguments)})},{key:"getNormalizer",value:function getNormalizer(){return this.normalizer}},{key:"getReaders",value:function getReaders(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(T=Array.isArray(T)?T:[T]).length?Object.fromEntries(T.filter(function(T){return T in C.readers}).map(function(T){return[T,C.readers[T]]})):this.readers}},{key:"getParsers",value:function getParsers(C){var T=this,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(B=Array.isArray(B)?B:[B]).length?Object.fromEntries(B.filter(function(B){return B in T.parsers[C]}).map(function(B){return[B,T.parsers[C][B]]})):this.parsers[C]||{}}}]);var T,B,L,ee}(elementorModules.editor.utils.Module)},174:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CreateBase(){return(0,V.default)(this,CreateBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CreateBase,arguments)}return(0,W.default)(CreateBase,C),(0,$.default)(CreateBase,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireContainer(C),this.requireArgumentType("setting","string",C),this.requireArgumentType("title","string",C)}}])}($e.modules.editor.CommandContainerBase)},273:(C,T,B)=>{"use strict";var L,V=B(96784),$=V(B(10564)),U=V(B(18821));L=B(35741).extend({applySavedValue:function applySavedValue(){var C=this.getControlValue(),T=this.$("[data-setting]"),B=this;_.each(C,function(C,L){var V=T.filter(function(){return L===this.dataset.setting});B.setInputValue(V,C)})},getControlValue:function getControlValue(C){var T=this.container.settings.get(this.model.get("name"));if(!jQuery.isPlainObject(T))return{};if(C){var B=T[C];return void 0===B&&(B=""),B}return elementorCommon.helpers.cloneObject(T)},getCleanControlValue:function getCleanControlValue(C){var T=this,B=Object.fromEntries(Object.entries(this.getControlValue()).filter(function(C){var B=(0,U.default)(C,2),L=B[0],V=B[1];return V&&T.model.get("default")[L]!==V}));return C?null==B?void 0:B[C]:Object.keys(B).length?B:void 0},setValue:function setValue(C,T){var B=this.getControlValue();"object"===(0,$.default)(C)?_.each(C,function(C,T){B[T]=C}):B[C]=T,this.setSettingsModel(B)},updateElementModel:function updateElementModel(C,T){var B=T.dataset.setting;this.setValue(B,C)}},{getStyleValue:function getStyleValue(C,T){return _.isObject(T)?T[C.toLowerCase()]:""}}),C.exports=L},390:C=>{"use strict";var T,B;T=jQuery,(B=function Stylesheet(){var C=this,L={},V={},$={},U=function hashToQuery(C){var T={};return(C=C.split("-").filter(String)).forEach(function(C){var B=C.split(/_(.+)/),L=B[0],V=B[1];T[L]="max"===L?$[V]:elementorFrontend.breakpoints.getDeviceMinBreakpoint(V)}),T};this.addDevice=function(T,B){$[T]=B;var L=Object.keys($);if(L.length<2)return C;L.sort(function(C,T){return $[C]-$[T]});var V={};return L.forEach(function(C){V[C]=$[C]}),$=V,C},this.addRawCSS=function(C,T){V[C]=T},this.addRules=function(B,V,$){var q="all";if(_.isEmpty($)||(q=function queryToHash(C){var B=[];return T.each(C,function(C){B.push(C+"_"+this)}),B.join("-")}($)),L[q]||function addQueryHash(C){L[C]={};var T=Object.keys(L);if(!(T.length<2)){T.sort(function(C,T){var B,L;if("all"===C)return-1;if("all"===T)return 1;var V=U(C),$=U(T);if(V.max&&$.max)return $.max-V.max;if(V.min&&$.min)return $.min-V.min;var q=null!==(B=V.max)&&void 0!==B?B:V.min;return(null!==(L=$.max)&&void 0!==L?L:$.min)-q});var B={};T.forEach(function(C){B[C]=L[C]}),L=B}}(q),V){if(L[q][B]||(L[q][B]={}),"string"==typeof V){V=V.split(";").filter(String);var W={};try{T.each(V,function(){var C=this.split(/:(.*)?/);W[C[0].trim()]=C[1].trim().replace(";","")})}catch(C){return}V=W}return T.extend(L[q][B],V),C}var G=B.match(/[^{]+\{[^}]+}/g);T.each(G,function(){var T=this.match(/([^{]+)\{([^}]+)}/);T&&C.addRules(T[1].trim(),T[2].trim(),$)})},this.getRules=function(){return L},this.empty=function(){L={},V={}},this.toString=function(){var C="";return T.each(L,function(L){var V=B.parseRules(this);"all"!==L&&(V=function getQueryHashStyleFormat(C){var B=U(C),L=[];return T.each(B,function(C){L.push("("+C+"-width:"+this+"px)")}),"@media"+L.join(" and ")}(L)+"{"+V+"}"),C+=V}),T.each(V,function(){C+=this}),C}}).parseRules=function(C){var L="";return T.each(C,function(C){var T=B.parseProperties(this);T&&(L+=C+"{"+T+"}")}),L},B.parseProperties=function(C){var B="";return T.each(C,function(C){this&&(B+=C+":"+this+";")}),B},C.exports=B},505:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-history-no-items"}},{key:"id",value:function id(){return"elementor-panel-history-no-items"}},{key:"onDestroy",value:function onDestroy(){this._parent.$el.removeClass("elementor-empty")}}])}(Marionette.ItemView)},641:(C,T,B)=>{"use strict";var L=B(96784)(B(10564)),V=function Module(){var C,T=jQuery,B=arguments,V=this,$={};this.getItems=function(C,T){if(T){var B=T.split("."),L=B.splice(0,1);if(!B.length)return C[L];if(!C[L])return;return this.getItems(C[L],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,$,U){if(U||(U=C),"object"===(0,L.default)(B))return T.extend(U,B),V;var q=B.split("."),W=q.splice(0,1);return q.length?(U[W]||(U[W]={}),V.setSettings(q.join("."),$,U[W])):(U[W]=$,V)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,L.default)(C)?(T.each(C,function(C){V.on(C,this)}),V):(C.split(" ").forEach(function(C){$[C]||($[C]=[]),$[C].push(B)}),V)},this.off=function(C,T){if(!$[C])return V;if(!T)return delete $[C],V;var B=$[C].indexOf(T);return-1!==B&&(delete $[C][B],$[C]=$[C].filter(function(C){return C})),V},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),L=Array.prototype.slice.call(arguments,1);V[B]&&V[B].apply(V,L);var U=$[C];return U?(T.each(U,function(C,T){T.apply(V,L)}),V):V},function init(){V.__construct.apply(V,B),function ensureClosureMethods(){T.each(V,function(C){var T=V[C];"function"==typeof T&&(V[C]=function(){return T.apply(V,arguments)})})}(),function initSettings(){C=V.getDefaultSettings();var L=B[0];L&&T.extend(!0,C,L)}(),V.trigger("init")}()};V.prototype.__construct=function(){},V.prototype.getDefaultSettings=function(){return{}},V.prototype.getConstructorID=function(){return this.constructor.name},V.extend=function(C){var T=jQuery,B=this,L=function child(){return B.apply(this,arguments)};return T.extend(L,B),(L.prototype=Object.create(T.extend({},B.prototype,C))).constructor=L,L.__super__=B.prototype,L},C.exports=V},679:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Disable=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(79249));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Disable=function(C){function Disable(){return(0,V.default)(this,Disable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Disable,arguments)}return(0,W.default)(Disable,C),(0,$.default)(Disable,[{key:"apply",value:function apply(C){var T=C.settings,B=C.containers;(void 0===B?[C.container]:B).forEach(function(C){C=C.lookup(),Object.keys(T).forEach(function(T){C.dynamic.unset(T)}),$e.internal("document/elements/set-settings",{container:C,settings:{__dynamic__:C.dynamic.toJSON()}})})}}])}(G.default);T.default=H},923:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;$(B(64537));var U=$(B(39805)),q=$(B(40989)),W=$(B(15118)),G=$(B(29402)),H=$(B(41621)),K=$(B(87861)),Q=$(B(64560));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,K.default)(_default,C),(0,q.default)(_default,[{key:"ui",value:function ui(){var ui=function _superPropGet(C,T,B,L){var V=(0,H.default)((0,G.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"ui",this,3)([]);return ui.sortButton=".elementor-repeater-tool-sort",ui}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-global-style-repeater-row"}},{key:"events",value:function events(){return{"click @ui.removeButton":"onRemoveButtonClick","keyup @ui.removeButton":"onRemoveButtonPress"}}},{key:"updateColorValue",value:function updateColorValue(){this.$colorValue.text(this.model.get("color"))}},{key:"getDisabledRemoveButtons",value:function getDisabledRemoveButtons(){return this.ui.disabledRemoveButtons||(this.ui.disabledRemoveButtons=this.$el.find(".elementor-repeater-tool-remove--disabled")),this.ui.disabledRemoveButtons}},{key:"getRemoveButton",value:function getRemoveButton(){return this.ui.removeButton.add(this.getDisabledRemoveButtons())}},{key:"triggers",value:function triggers(){return{}}},{key:"onChildviewRender",value:function onChildviewRender(C){var T="color"===C.model.get("type"),B="popover_toggle"===C.model.get("type"),$=C.$el.find(".elementor-control-input-wrapper"),U="",q="";if(T&&(this.$colorValue=jQuery("<div>",{class:"e-global-colors__color-value elementor-control-unit-3"}),$.prepend(this.getRemoveButton(),this.$colorValue).prepend(this.ui.sortButton),U="color",q=L("Color","elementor"),this.updateColorValue()),B&&($.append(this.getRemoveButton()).append(this.ui.sortButton),U="font",q=L("Font","elementor")),T||B){var W=this.getDisabledRemoveButtons();this.ui.removeButton.data("e-global-type",U),this.ui.removeButton.tipsy({title:function title(){return V(L("Delete Global %s","elementor"),q)},gravity:function gravity(){return"s"}}),W.tipsy({title:function title(){return V(L("System %s can't be deleted","elementor"),q)},gravity:function gravity(){return"s"}})}}},{key:"onModelChange",value:function onModelChange(C){void 0!==C.changed.color&&this.updateColorValue()}},{key:"onRemoveButtonClick",value:function onRemoveButtonClick(){var C=this,T=this.ui.removeButton.data("e-global-type"),B=L("font"===T?"Font":"Color","elementor"),$=L("font"===T?"font":"color","elementor"),U=V(L("You're about to delete a Global %1$s. Note that if it's being used anywhere on your site, it will inherit a default %1$s.","elementor"),B,$);this.confirmDeleteModal=elementorCommon.dialogsManager.createWidget("confirm",{className:"e-global__confirm-delete",headerMessage:V(L("Delete Global %s","elementor"),B),message:'<i class="eicon-info-circle"></i> '+U,strings:{confirm:L("Delete","elementor"),cancel:L("Cancel","elementor")},hide:{onBackgroundClick:!1},onConfirm:function onConfirm(){C.trigger("click:remove")}}),this.confirmDeleteModal.show()}},{key:"onRemoveButtonPress",value:function onRemoveButtonPress(C){13!==C.keyCode&&32!==C.keyCode||(C.currentTarget.click(),C.stopPropagation())}}])}(Q.default)},1116:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707)),H=L(B(65145)),K=L(B(2355));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=function(C){function FavoritesModule(){var C;return(0,V.default)(this,FavoritesModule),C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FavoritesModule),(0,G.default)(C,"types",{}),[K.default].forEach(function(T){return C.register(T)}),C}return(0,W.default)(FavoritesModule,C),(0,$.default)(FavoritesModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.component=$e.components.register(new H.default({manager:this}))}},{key:"typeInstance",value:function typeInstance(C){if(void 0===this.types[C])throw new Error("Type '".concat(C,"' is not found"));return this.types[C]}},{key:"register",value:function register(C){var T=new C;this.types[T.getName()]=T}}])}(elementorModules.editor.utils.Module);T.default=Q},1130:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CopyAll=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.CopyAll=function(C){function CopyAll(){return(0,V.default)(this,CopyAll),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CopyAll,arguments)}return(0,W.default)(CopyAll,C),(0,$.default)(CopyAll,[{key:"apply",value:function apply(){$e.run("document/elements/copy",{containers:Object.values(elementor.getPreviewView().children._views).map(function(C){return C.getContainer()})})}}])}($e.modules.CommandBase);T.default=G},1132:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Image=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Image=function(C){function Image(){return(0,V.default)(this,Image),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Image,arguments)}return(0,W.default)(Image,C),(0,$.default)(Image,null,[{key:"getName",value:function getName(){return"image"}},{key:"mimeTypes",get:function get(){return["image\\/\\w+"]}}])}(G.default)},1683:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.FontVariables=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989));T.FontVariables=function(){return(0,U.default)(function FontVariables(){(0,$.default)(this,FontVariables),this.init()},[{key:"init",value:function init(){var C=this;$e.routes.on("run:after",function(T,B,L){"panel/editor"===T.getNamespace()&&C.onTypographyControlOpen(L)}),$e.commands.on("run:after",function(T,B,L){"document/elements/settings"===B&&C.onControlChanged(L)})}},{key:"onTypographyControlOpen",value:function onTypographyControlOpen(C){var T=this;if(null!=C&&C.activeControl){var B=elementor.getPanelView().getCurrentPageView(),L=B.collection.find(function(T){return C.activeControl===T.get("name")&&"typography"===T.get("groupType")});if(L){var $=L.get("groupPrefix"),U=B.collection.filter(function(C){return $===C.get("groupPrefix")}),q=U.find(function(C){return $===C.get("groupPrefix")&&"font"===C.get("type")}),W=q.get("name"),G=elementor.getCurrentElement().model.get("settings").get(W);if(G){var H=this.getFontOptions(G);if(H)for(var K=function _loop(){var C=(0,V.default)(J[Q],2),B=C[0],L=C[1],$=q.get("groupPrefix")+B;if(!U.find(function(C){return $===C.get("name")}))return 1;T.applyFontVariableRange([],$,L)},Q=0,J=Object.entries(H);Q<J.length;Q++)K()}}}}},{key:"getCurrentControlData",value:function getCurrentControlData(C){var T;if(null==C||null===(T=C.container)||void 0===T||!T.controls)return null;var B=this.getCurrentSettingKey(C);return C.container.controls[B]}},{key:"getCurrentSettingKey",value:function getCurrentSettingKey(C){return Object.keys(C.settings)[0]}},{key:"getControlValue",value:function getControlValue(C){var T=this.getCurrentSettingKey(C);return C.settings[T]}},{key:"applyFontVariableRange",value:function applyFontVariableRange(C,T,B){var L=this,V=$e.components.get("panel").getControlViewByPath(elementor.getPanelView().getCurrentPageView(),T),$=V.model.get("range");$.px.min=B.min,$.px.max=B.max,V.model.set("range",$),V.render();var U=V.model.get("inheritors");U&&U.forEach(function(T){L.applyFontVariableRange(C,T,B)})}},{key:"onControlChanged",value:function onControlChanged(C){var T=this.getCurrentControlData(C);if("font"===(null==T?void 0:T.type)){var B=C.container.controls,L=this.getFontOptions(this.getControlValue(C));if(L)for(var $=0,U=Object.entries(L);$<U.length;$++){var q=(0,V.default)(U[$],2),W=q[0],G=q[1],H=T.groupPrefix+W;B[H]&&this.applyFontVariableRange(B,H,G)}}}},{key:"getFontOptions",value:function getFontOptions(C){var T;return null!==(T=elementor.config)&&void 0!==T&&T.fontVariableRanges?elementor.config.fontVariableRanges[C]:null}}])}()},1910:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SwitchToActiveDocument=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(85707)),Q=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=T.SwitchToActiveDocument=function(C){function SwitchToActiveDocument(){return(0,U.default)(this,SwitchToActiveDocument),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,SwitchToActiveDocument,arguments)}return(0,H.default)(SwitchToActiveDocument,C),(0,q.default)(SwitchToActiveDocument,[{key:"getCommand",value:function getCommand(){return"editor/documents/attach-preview"}},{key:"getId",value:function getId(){return"switch-to-active-document"}},{key:"getConditions",value:function getConditions(){return!this.constructor.calledOnce&&elementor.documents.getCurrentId()===elementor.config.initial_document.id}},{key:"apply",value:(T=(0,$.default)(V.default.mark(function _callee(){var C,T;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(this.constructor.calledOnce=!0,C=parseInt((0,Q.getQueryParam)("active-document")),T=C===elementor.documents.getCurrentId(),!isNaN(C)&&!T){B.next=1;break}return B.abrupt("return");case 1:return B.prev=1,B.next=2,$e.run("editor/documents/switch",{id:C,mode:"autosave"});case 2:B.next=4;break;case 3:B.prev=3,B.catch(1),$e.run("editor/documents/switch",{id:elementor.config.initial_document.id,mode:"autosave"}),(0,Q.removeQueryParam)("active-document");case 4:case"end":return B.stop()}},_callee,this,[[1,3]])})),function apply(){return T.apply(this,arguments)})}]);var T}($e.modules.hookUI.After);(0,K.default)(J,"calledOnce",!1);T.default=J},2248:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"FooterSaverAfterSave",{enumerable:!0,get:function get(){return L.FooterSaverAfterSave}}),Object.defineProperty(T,"FooterSaverBeforeSave",{enumerable:!0,get:function get(){return V.FooterSaverBeforeSave}}),Object.defineProperty(T,"FooterSaverCatchSave",{enumerable:!0,get:function get(){return $.FooterSaverCatchSave}});var L=B(84618),V=B(66705),$=B(10363)},2355:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(98637)),K=V(B(74828));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Widgets(){var C;return(0,$.default)(this,Widgets),C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Widgets),elementor.hooks.addFilter("panel/category/behaviors",C.addCategoryBehavior.bind(C)),elementor.hooks.addFilter("panel/element/contextMenuGroups",C.addContextMenuGroups.bind(C)),C}return(0,G.default)(Widgets,C),(0,U.default)(Widgets,[{key:"getName",value:function getName(){return"widgets"}},{key:"create",value:function create(C){var T=this.getWidgetCache(C);if(void 0!==T){T.categories.push(this.getCategorySlug());var B=$e.data.create("favorites/index",{},{type:this.getName(),favorite:C});return this.refreshCategories(),B}return!1}},{key:"delete",value:function _delete(C){var T=this.getWidgetCache(C);if(void 0!==T){T.categories.splice(T.categories.indexOf(this.getCategorySlug()),1);var B=$e.data.delete("favorites/index",{type:this.getName(),favorite:C});return this.refreshCategories(),B}return!1}},{key:"toggle",value:function toggle(C){if(void 0!==this.getWidgetCache(C)){var T={type:this.getName(),favorite:C};return this.isFavorite(C)?$e.run("favorites/delete",T):$e.run("favorites/create",T)}return!1}},{key:"isFavorite",value:function isFavorite(C){var T=this.getWidgetCache(C);return void 0!==T&&T.categories.includes(this.getCategorySlug())}},{key:"getCategorySlug",value:function getCategorySlug(){return"favorites"}},{key:"addCategoryBehavior",value:function addCategoryBehavior(C){return Object.assign({},C,{favoriteWidgets:{behaviorClass:K.default}})}},{key:"addContextMenuGroups",value:function addContextMenuGroups(C,T){var B=this,V=T.options.model.get("widgetType")||T.options.model.get("elType");return C.concat([{name:"favorite-toggle",actions:[{name:"toggle",icon:this.isFavorite(V)?"eicon-heart-o":"eicon-heart",title:this.isFavorite(V)?L("Remove from Favorites","elementor"):L("Add to Favorites","elementor"),callback:function callback(){B.toggle(V),B.isFavorite(V)&&elementor.notifications.showToast({message:L("Added","elementor")})}}]}])}},{key:"refreshCategories",value:function refreshCategories(){var C=elementor.getPanelView().perfectScrollbar.element,T=C.scrollTop,B=C.scrollHeight;$e.route("panel/elements/categories",{refresh:!0,onAfter:function onAfter(){C.scrollTop=T+(C.scrollHeight-B)}})}},{key:"getWidgetCache",value:function getWidgetCache(C){return elementor.widgetsCache[C]}}])}(H.default)},2477:C=>{"use strict";C.exports=elementorModules.editor.views.ControlsStack.extend({id:function id(){return"elementor-panel-"+this.getOption("name")+"-settings"},getTemplate:function getTemplate(){return"#tmpl-elementor-panel-"+this.getOption("name")+"-settings"},childViewContainer:function childViewContainer(){return"#elementor-panel-"+this.getOption("name")+"-settings-controls"},childViewOptions:function childViewOptions(){return{container:this.getOption("editedView").getContainer()}}})},2799:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(4692)),W=V(B(53839)),G=V(B(96789)),H=V(B(72805));T.default=function(){return(0,U.default)(function Manager(){(0,$.default)(this,Manager),elementorCommon.elements.$window.on("elementor:loaded",this.init)},[{key:"init",value:function init(){$e.components.register(new q.default),$e.components.register(new W.default),$e.components.register(new G.default),elementor.on("panel:init",function(){elementor.getPanelView().addPage("historyPage",{view:H.default,title:L("History","elementor")})})}},{key:"history",get:function get(){return elementorDevTools.deprecation.deprecated("elementor.history.history","2.9.0","elementor.documents.getCurrent().history"),elementor.documents.getCurrent().history}},{key:"revisions",get:function get(){return elementorDevTools.deprecation.deprecated("elementor.history.revisions","2.9.0","elementor.documents.getCurrent().revisions"),elementor.documents.getCurrent().revisions}}])}()},3231:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function BaseStorage(C){if((0,V.default)(this,BaseStorage),BaseStorage===(this instanceof BaseStorage?this.constructor:void 0))throw new TypeError("Cannot construct BaseStorage instances directly");this.provider=C},[{key:"clear",value:function clear(){return this.provider.clear()}},{key:"getItem",value:function getItem(C){var T=this.provider.getItem(C);return null!==T?JSON.parse(T):T}},{key:"key",value:function key(C){return this.provider.key(C)}},{key:"removeItem",value:function removeItem(C){return this.provider.removeItem(C)}},{key:"setItem",value:function setItem(C,T){return this.provider.setItem(C,JSON.stringify(T))}},{key:"getAll",value:function getAll(){var C=this,T=Object.keys(this.provider),B={};return T.forEach(function(T){B[T]=C.getItem(T)}),B}}])}()},3596:(C,T,B)=>{"use strict";C.exports=Marionette.CompositeView.extend({id:"elementor-panel-revisions",template:"#tmpl-elementor-panel-revisions",childView:B(41218),childViewContainer:"#elementor-revisions-list",ui:{discard:".elementor-button.e-revision-discard",apply:".elementor-button.e-revision-save"},events:{"click @ui.discard":"onDiscardClick","click @ui.apply":"onApplyClick"},isRevisionApplied:!1,currentPreviewId:null,currentPreviewItem:null,document:null,initialize:function initialize(C){this.document=C.document,this.collection=this.document.revisions.getItems(),this.listenTo(elementor.channels.editor,"saved",this.onEditorSaved),this.currentPreviewId=elementor.config.document.revisions.current_id},getRevisionViewData:function getRevisionViewData(C){var T=this;this.document.revisions.getRevisionDataAsync(C.model.get("id"),{success:function success(B){T.document.config.panel.has_elements&&T.document.revisions.setEditorData(B.elements),elementor.settings.page.model.set(B.settings),T.setRevisionsButtonsActive(!0),C.$el.removeClass("elementor-revision-item-loading"),T.enterReviewMode()},error:function error(B){C.$el.removeClass("elementor-revision-item-loading"),T.currentPreviewItem=null,T.currentPreviewId=null,alert(B)}})},setRevisionsButtonsActive:function setRevisionsButtonsActive(C){this.isDestroyed||this.ui.apply.add(this.ui.discard).prop("disabled",!C)},deleteRevision:function deleteRevision(C){var T=this;C.$el.addClass("elementor-revision-item-loading"),this.document.revisions.deleteRevision(C.model,{success:function success(){C.model.get("id")===T.currentPreviewId&&T.onDiscardClick(),T.currentPreviewId=null},error:function error(){C.$el.removeClass("elementor-revision-item-loading"),alert("An error occurred.")}})},enterReviewMode:function enterReviewMode(){elementor.changeEditMode("review")},exitReviewMode:function exitReviewMode(){elementor.changeEditMode("edit")},navigate:function navigate(C){if(this.currentPreviewId&&this.currentPreviewItem&&!(this.children.length<=1)){var T=this.collection.indexOf(this.currentPreviewItem.model),B=C?T-1:T+1;B<0&&(B=this.collection.length-1),B>=this.collection.length&&(B=0),this.children.findByIndex(B).ui.detailsArea.trigger("click")}},onEditorSaved:function onEditorSaved(){this.exitReviewMode(),this.setRevisionsButtonsActive(!1),this.currentPreviewId=elementor.config.document.revisions.current_id},onApplyClick:function onApplyClick(){$e.internal("document/save/set-is-modified",{status:!0}),$e.run("document/save/auto",{force:!0}),this.isRevisionApplied=!0,this.currentPreviewId=null,this.document.history.getItems().reset()},onDiscardClick:function onDiscardClick(){this.document.config.panel.has_elements&&this.document.revisions.setEditorData(elementor.config.document.elements),$e.internal("document/save/set-is-modified",{status:this.isRevisionApplied}),this.isRevisionApplied=!1,this.setRevisionsButtonsActive(!1),this.currentPreviewId=null,this.exitReviewMode()},onDestroy:function onDestroy(){this.currentPreviewId&&this.currentPreviewId!==elementor.config.document.revisions.current_id&&this.onDiscardClick()},onRenderCollection:function onRenderCollection(){if(this.currentPreviewId){var C=this.collection.findWhere({id:this.currentPreviewId});C&&(this.currentPreviewItem=this.children.findByModelCid(C.cid),this.currentPreviewItem.$el.addClass("elementor-revision-current-preview"))}},onChildviewDetailsAreaClick:function onChildviewDetailsAreaClick(C){var T=this,B=C.model.get("id");B!==this.currentPreviewId&&(this.currentPreviewItem&&this.currentPreviewItem.$el.removeClass("elementor-revision-current-preview elementor-revision-item-loading"),C.$el.addClass("elementor-revision-current-preview elementor-revision-item-loading"),(null===this.currentPreviewId||elementor.config.document.revisions.current_id===this.currentPreviewId)&&elementor.saver.isEditorChanged()?$e.internal("document/save/save",{status:"autosave",onSuccess:function onSuccess(){T.getRevisionViewData(C)}}):this.getRevisionViewData(C),this.currentPreviewItem=C,this.currentPreviewId=B)}})},3872:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(8589)),H=B(75504);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Document(){return(0,V.default)(this,Document),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Document,arguments)}return(0,W.default)(Document,C),(0,$.default)(Document,[{key:"isValidChild",value:function isValidChild(C){var T=C.get("elType");return(0,H.getAllElementTypes)().includes(T)}}])}(G.default)},3976:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Apply",{enumerable:!0,get:function get(){return L.Apply}}),Object.defineProperty(T,"End",{enumerable:!0,get:function get(){return V.End}}),Object.defineProperty(T,"EnterPreview",{enumerable:!0,get:function get(){return $.EnterPreview}}),Object.defineProperty(T,"ExitPreview",{enumerable:!0,get:function get(){return U.ExitPreview}}),Object.defineProperty(T,"ShowSwatches",{enumerable:!0,get:function get(){return q.ShowSwatches}}),Object.defineProperty(T,"Start",{enumerable:!0,get:function get(){return W.Start}});var L=B(20328),V=B(99653),$=B(78307),U=B(97571),q=B(86688),W=B(71916)},4046:C=>{"use strict";var T;T=function ImagesManager(){var C=this,T={},B=[],L=function getNormalizedSize(C){var T,B=C.size;if("custom"===B){var L=C.dimension;if(!L.width&&!L.height)return"full";T="custom_"+L.width+"x"+L.height}else T=B;return T},V={};C.updateOnReceiveImage=function(){var C=elementor.getPanelView().getCurrentPageView().getOption("editedElementView");C.$el.addClass("elementor-loading"),V[C.cid]=C,elementor.channels.editor.once("imagesManager:detailsReceived",function(){_.isEmpty(V)||_(V).each(function(C){C.render(),C.$el.removeClass("elementor-loading")}),V={}})},C.getImageUrl=function(T){C.registerItem(T);var B=C.getItem(T);if(!B){if("custom"===T.size)return void($e.routes.isPartOf("panel/editor")&&T.model&&C.updateOnReceiveImage());B=T.url}return B},C.getItem=function(C){var B=L(C),V=C.id;return!!B&&(!(!T[V]||!T[V][B])&&T[V][B])},C.registerItem=function(T){""!==T.id&&(C.getItem(T)||(B.push(T),C.debounceGetRemoteItems()))},C.getRemoteItems=function(){var C,V,$=[];if(0!==Object.keys(B).length){for(V in B){C=B[V];var U=L(C),q=C.id,W=!T[q]||0===Object.keys(T[q]).length;$.push({id:q,size:U,is_first_time:W})}elementorCommon.ajax.send("get_images_details",{data:{items:$},success:function success(C){var L,V;for(L in C)for(V in T[L]||(T[L]={}),C[L])T[L][V]=C[L][V];B=[],elementor.channels.editor.trigger("imagesManager:detailsReceived",C)}})}},C.debounceGetRemoteItems=_.debounce(C.getRemoteItems,300)},C.exports=new T},4526:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.renderIconManager=T.default=void 0;var U=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q}(C,T)}(B(41594)),q=V(B(78304)),W=V(B(39805)),G=V(B(40989)),H=V(B(15118)),K=V(B(29402)),Q=V(B(87861)),J=V(B(85707)),Y=V(B(62688)),X=V(B(18791)),Z=V(B(43162)),ee=V(B(59332));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,J.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var te=function(C){function IconsManager(){var C;(0,W.default)(this,IconsManager);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,IconsManager,[].concat(B)),(0,J.default)(C,"scrollViewRef",(0,U.createRef)()),(0,J.default)(C,"state",{activeTab:C.props.activeTab,selected:{library:"",value:""},iconTabs:elementor.config.icons.libraries,loaded:C.props.loaded,filter:""}),(0,J.default)(C,"cache",{}),(0,J.default)(C,"loadAllTabs",function(){var T=C.state.loaded;C.props.icons.forEach(function(B){T[B.name]||-1<["all","recommended"].indexOf(B.name)||elementor.iconManager.library.initIconType(_objectSpread({},B),function(L){C.cache[L.name]=L,T[B.name]=!0})}),T.all=!0,T.recommended=!0,C.setState({loaded:T})}),(0,J.default)(C,"getActiveTab",function(){var T=C.state.activeTab,B=C.state.loaded,L=C.props.icons;if(T||C.props.activeTab&&(T=C.props.activeTab),"GoPro"===T)return T;if(!B[T])return!1;var V=_objectSpread({},L.filter(function(C){return C.name===T})[0]);return B[T]?_objectSpread({},V):"all"!==V.name||B.all?(elementor.iconManager.library.initIconType(_objectSpread({},V),function(T){C.cache[T.name]=T,C.updateLoaded(T.name)}),!1):C.loadAllTabs()}),(0,J.default)(C,"getIconTabsLinks",function(){var T=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return C.props.icons.map(function(B){if(T^C.isNativeTab(B))return"";var L=B.name===C.state.activeTab,V="elementor-icons-manager__tab-link";return L&&(V+=" elementor-active"),U.default.createElement("div",{className:V,key:B.name,onClick:function onClick(){L||C.setState({activeTab:B.name})}},U.default.createElement("i",{className:B.labelIcon}),B.label)})}),(0,J.default)(C,"getActiveTabIcons",function(T){if(T.name)return C.getActiveTabIcons(T.name);if(C.cache[T])return C.cache[T].icons;if("recommended"===T)return C.state.iconTabs[0].icons;if("all"===T)return C.getAllIcons();if(!C.state.loaded[T]){var B=C.props.icons.filter(function(C){return T===C.name});return elementor.iconManager.library.initIconType(_objectSpread({},B[0]),function(T){C.cache[T.name]=T,C.updateLoaded(T.name)})}return elementor.iconManager.store.getIcons(T)}),(0,J.default)(C,"getAllIcons",function(){if(C.cache.all)return C.cache.all.icons;var T={};return C.props.icons.forEach(function(B){"all"!==B.name&&"recommended"!==B.name&&(T[B.name]=C.getActiveTabIcons(B.name))}),C.cache.all={icons:T},T}),(0,J.default)(C,"handleSearch",function(T){var B=T.target.value;if(B&&""!==B){if(B=B.toLocaleLowerCase(),C.state.filter===B)return}else B="";C.setState({filter:B})}),(0,J.default)(C,"setSelected",function(T){elementor.iconManager.setSettings("selectedIcon",T),C.setState({selected:T})}),(0,J.default)(C,"getSelected",function(){var T=C.state.selected;return""===T.value&&C.props.selected&&C.props.selected.value&&(T={value:C.props.selected.value,library:C.props.selected.library}),T}),(0,J.default)(C,"render",function(){var T=C.getActiveTab(),B=T.name?T.name:T,L=C.props.showSearch,V=void 0===L||L,$=C.state.filter;if("GoPro"!==T){if(!B||!C.state.loaded[B])return"Loading";T&&(T.icons=C.getActiveTabIcons(T))}var W=C.getSelected();return U.default.createElement(U.Fragment,null,U.default.createElement("div",{id:"elementor-icons-manager__sidebar",className:"elementor-templates-modal__sidebar"},U.default.createElement("div",{id:"elementor-icons-manager__tab-links"},C.getIconTabsLinks(),C.getUploadCustomButton(),C.getIconTabsLinks(!1))),U.default.createElement("div",{id:"elementor-icons-manager__main",className:"elementor-templates-modal__content"},"GoPro"===B?U.default.createElement(ee.default,null):U.default.createElement(U.Fragment,null,V?C.getSearchHTML():"",U.default.createElement("div",{id:"elementor-icons-manager__tab__wrapper",ref:C.scrollViewRef},U.default.createElement("div",{id:"elementor-icons-manager__tab__title"},T.label),U.default.createElement("div",{id:"elementor-icons-manager__tab__content_wrapper"},U.default.createElement("input",{type:"hidden",name:"icon_value",id:"icon_value",value:W.value}),U.default.createElement("input",{type:"hidden",name:"icon_type",id:"icon_type",value:W.library}),C.state.loaded[T.name]?U.default.createElement(Z.default,(0,q.default)({setSelected:C.setSelected,selected:W,filter:$,key:T.name,parentRef:C.scrollViewRef},T)):"Loading")))))}),C}return(0,Q.default)(IconsManager,C),(0,G.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")}),U.default.createElement("div",{id:"elementor-icons-manager__upload"},U.default.createElement("div",{id:"elementor-icons-manager__upload__title"},L("My Libraries","elementor")),U.default.createElement("button",{id:"elementor-icons-manager__upload__button",className:"elementor-button",onClick:T},L("Upload","elementor")))}},{key:"getSearchHTML",value:function getSearchHTML(){return U.default.createElement("div",{id:"elementor-icons-manager__search"},U.default.createElement("input",{placeholder:"Filter by name...",onInput:this.handleSearch}),U.default.createElement("i",{className:"eicon-search"}))}}])}(U.Component);T.default=te,T.renderIconManager=function renderIconManager(C){var T=document.querySelector("#elementor-icons-manager-modal .dialog-content");return X.default.render(U.default.createElement(te,(0,q.default)({},C,{containerElement:T})),T)};te.propTypes={activeTab:Y.default.any,customIconsURL:Y.default.string,icons:Y.default.any,loaded:Y.default.any,modalView:Y.default.any,recommended:Y.default.oneOfType([Y.default.bool,Y.default.object]),selected:Y.default.any,showSearch:Y.default.bool}},4692:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(40397));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history"}},{key:"defaultTabs",value:function defaultTabs(){return{actions:{title:L("Actions","elementor")},revisions:{title:L("Revisions","elementor")}}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{actions:{keys:"ctrl+shift+h",dependency:function dependency(){return"edit"===elementor.channels.dataEditMode.request("activeMode")}}}}},{key:"renderTab",value:function renderTab(C){elementor.getPanelView().setPage("historyPage").showView(C)}},{key:"activate",value:function activate(){$e.components.activate(this.getTabRoute(this.currentTab))}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}}])}(H.default)},5043:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(40397)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(96451));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,U.default)(Component,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"__construct",this,3)([C])}},{key:"getNamespace",value:function getNamespace(){return"globals/typography"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}}])}(K.default)},5110:(C,T,B)=>{"use strict";var L;L=B(95384).extend({triggers:{click:{event:"control:tab:clicked",stopPropagation:!1}}}),C.exports=L},5301:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Copy",{enumerable:!0,get:function get(){return L.Copy}}),Object.defineProperty(T,"CopyAll",{enumerable:!0,get:function get(){return V.CopyAll}}),Object.defineProperty(T,"Create",{enumerable:!0,get:function get(){return $.Create}}),Object.defineProperty(T,"Delete",{enumerable:!0,get:function get(){return U.Delete}}),Object.defineProperty(T,"Deselect",{enumerable:!0,get:function get(){return q.Deselect}}),Object.defineProperty(T,"DeselectAll",{enumerable:!0,get:function get(){return W.DeselectAll}}),Object.defineProperty(T,"Duplicate",{enumerable:!0,get:function get(){return G.Duplicate}}),Object.defineProperty(T,"Empty",{enumerable:!0,get:function get(){return H.Empty}}),Object.defineProperty(T,"Import",{enumerable:!0,get:function get(){return K.Import}}),Object.defineProperty(T,"Move",{enumerable:!0,get:function get(){return Y.Move}}),Object.defineProperty(T,"Paste",{enumerable:!0,get:function get(){return Q.Paste}}),Object.defineProperty(T,"PasteArea",{enumerable:!0,get:function get(){return J.PasteArea}}),Object.defineProperty(T,"PasteStyle",{enumerable:!0,get:function get(){return X.PasteStyle}}),Object.defineProperty(T,"ResetSettings",{enumerable:!0,get:function get(){return Z.ResetSettings}}),Object.defineProperty(T,"ResetStyle",{enumerable:!0,get:function get(){return ee.ResetStyle}}),Object.defineProperty(T,"Select",{enumerable:!0,get:function get(){return te.Select}}),Object.defineProperty(T,"SelectAll",{enumerable:!0,get:function get(){return ne.SelectAll}}),Object.defineProperty(T,"Settings",{enumerable:!0,get:function get(){return re.Settings}}),Object.defineProperty(T,"ToggleSelection",{enumerable:!0,get:function get(){return oe.ToggleSelection}});var L=B(76896),V=B(1130),$=B(29077),U=B(31938),q=B(97058),W=B(28108),G=B(66924),H=B(47432),K=B(92608),Q=B(45818),J=B(61534),Y=B(31888),X=B(45746),Z=B(25946),ee=B(45938),te=B(30561),ne=B(39183),re=B(77240),oe=B(95786)},5502:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(33751));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function InnerSection(){return(0,V.default)(this,InnerSection),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,InnerSection,arguments)}return(0,W.default)(InnerSection,C),(0,$.default)(InnerSection,[{key:"getType",value:function getType(){return"inner-section"}}])}(G.default)},5527:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__,$=B(96784),U=$(B(61790)),q=$(B(58155)),W=$(B(26938)),G=B(28541),H=B(62219),K=B(10684),Q=B(27373),J=Marionette.CompositeView.extend({template:"#tmpl-elementor-template-library-templates",id:"elementor-template-library-templates",childViewContainer:"#elementor-template-library-templates-container",reorderOnSort:!0,emptyView:function emptyView(){return new(B(90083))},ui:{textFilter:"#elementor-template-library-filter-text",selectFilter:".elementor-template-library-filter-select",myFavoritesFilter:"#elementor-template-library-filter-my-favorites",orderInputs:".elementor-template-library-order-input",orderLabels:"label.elementor-template-library-order-label",searchInputIcon:"#elementor-template-library-filter-text-wrapper i",loadMoreAnchor:"#elementor-template-library-load-more-anchor",selectSourceFilter:".elementor-template-library-filter-select-source .source-option",addNewFolder:"#elementor-template-library-add-new-folder",addNewFolderDivider:".elementor-template-library-filter-toolbar-side-actions .divider",selectGridView:"#elementor-template-library-view-grid",selectListView:"#elementor-template-library-view-list",bulkSelectionActionBar:".bulk-selection-action-bar",bulkActionBarDelete:".bulk-selection-action-bar .bulk-delete i",bulkSelectedCount:".bulk-selection-action-bar .selected-count",bulkSelectAllCheckbox:"#bulk-select-all",clearBulkSelections:".bulk-selection-action-bar .clear-bulk-selections",bulkMove:".bulk-selection-action-bar .bulk-move",bulkCopy:".bulk-selection-action-bar .bulk-copy",quota:".quota-progress-container .quota-progress-bar",quotaFill:".quota-progress-container .quota-progress-bar .quota-progress-bar-fill",quotaValue:".quota-progress-container .quota-progress-bar-value",quotaWarning:".quota-progress-container .progress-bar-container .quota-warning",quotaUpgrade:".quota-progress-container .progress-bar-container .quota-warning a",navigationContainer:"#elementor-template-library-navigation-container"},events:{"input @ui.textFilter":"onTextFilterInput","change @ui.selectFilter":"onSelectFilterChange","change @ui.myFavoritesFilter":"onMyFavoritesFilterChange","mousedown @ui.orderLabels":"onOrderLabelsClick","click @ui.selectSourceFilter":"onSelectSourceFilterChange","click @ui.addNewFolder":"onCreateNewFolderClick","click @ui.selectGridView":"onSelectGridViewClick","click @ui.selectListView":"onSelectListViewClick","change @ui.bulkSelectAllCheckbox":"onBulkSelectAllCheckbox","click @ui.clearBulkSelections":"onClearBulkSelections","mouseenter @ui.bulkMove":"onHoverBulkAction","mouseenter @ui.bulkCopy":"onHoverBulkAction","click @ui.bulkMove":"onClickBulkMove","click @ui.bulkActionBarDelete":"onBulkDeleteClick","click @ui.bulkCopy":"onClickBulkCopy","click @ui.quotaUpgrade":"onQuotaUpgradeClicked"},className:"no-bulk-selections",resetQuotaBarStyles:function resetQuotaBarStyles(){this.ui.quota.removeClass(["quota-progress-bar-normal","quota-progress-bar-warning","quota-progress-bar-alert"]),this.ui.quotaFill.removeClass(["quota-progress-bar-fill-normal","quota-progress-bar-fill-warning","quota-progress-bar-fill-alert"])},setQuotaBarStyles:function setQuotaBarStyles(C){this.ui.quota.addClass("quota-progress-bar-".concat(C)),this.ui.quotaFill.addClass("quota-progress-bar-fill-".concat(C))},handleQuotaWarning:function handleQuotaWarning(C,T){var B=G.QUOTA_WARNINGS[C];B&&(this.ui.quotaWarning.html(L(B,T)),this.ui.quotaWarning.show())},handleQuotaBar:function handleQuotaBar(){var C,T,B,L=null===(C=elementorAppConfig)||void 0===C||null===(C=C["cloud-library"])||void 0===C?void 0:C.quota,V=L?Math.round(L.currentUsage/L.threshold*100):0;this.ui.quotaFill.css("width","".concat(V,"%")),this.ui.quotaValue.text("".concat(null==L||null===(T=L.currentUsage)||void 0===T?void 0:T.toLocaleString(),"/").concat(null==L||null===(B=L.threshold)||void 0===B?void 0:B.toLocaleString())),this.ui.quotaWarning.hide(),this.resetQuotaBarStyles();var $=this.resolveQuotaState(V);this.handleQuotaWarning($,V),this.setQuotaBarStyles($)},resolveQuotaState:function resolveQuotaState(C){return C<80?G.QUOTA_BAR_STATES.NORMAL:C<100?G.QUOTA_BAR_STATES.WARNING:G.QUOTA_BAR_STATES.ALERT},onClearBulkSelections:function onClearBulkSelections(){elementor.templates.clearBulkSelectionItems(),elementor.templates.layout.handleBulkActionBar(),elementor.templates.layout.selectAllCheckboxNormal(),this.deselectAllBulkItems()},deselectAllBulkItems:function deselectAllBulkItems(){"list"===elementor.templates.getViewSelection()||"local"===elementor.templates.getFilter("source")?this.ui.bulkSelectAllCheckbox.prop("checked",!1).trigger("change"):document.querySelectorAll(".bulk-selected-item").forEach(function(C){C.classList.remove("bulk-selected-item")})},onBulkSelectAllCheckbox:function onBulkSelectAllCheckbox(){var C=this.$("#bulk-select-all:checked").length>0;C&&elementor.templates.layout.selectAllCheckboxNormal(),this.updateBulkSelectedItems(C),elementor.templates.layout.handleBulkActionBarUi()},updateBulkSelectedItems:function updateBulkSelectedItems(C){document.querySelectorAll(".bulk-selection-item-checkbox").forEach(function(T){T.checked=C;var B=T.dataset.template_id,L=T.closest(".elementor-template-library-template");C?(elementor.templates.addBulkSelectionItem(B),null==L||L.classList.add("bulk-selected-item")):(elementor.templates.removeBulkSelectionItem(B),null==L||L.classList.remove("bulk-selected-item"))})},onBulkDeleteClick:function onBulkDeleteClick(){var C=this;this.ui.bulkActionBarDelete.toggleClass("disabled"),elementor.templates.onBulkDeleteClick().finally(function(){C.ui.bulkActionBarDelete.toggleClass("disabled"),elementor.templates.layout.handleBulkActionBar()})},comparators:{title:function title(C){return C.get("title").toLowerCase()},popularityIndex:function popularityIndex(C){var popularityIndex=C.get("popularityIndex");return popularityIndex||(popularityIndex=C.get("date")),-popularityIndex},trendIndex:function trendIndex(C){var trendIndex=C.get("trendIndex");return trendIndex||(trendIndex=C.get("date")),-trendIndex}},getChildView:function getChildView(C){var T={local:H,remote:K,cloud:Q},B=C.get("source")?C.get("source"):"local";return elementor.hooks.applyFilters("templates/source/is-remote","remote"===B,B)?K:T[B]||H},initialize:function initialize(){this.handleQuotaBar=this.handleQuotaBar.bind(this),this.handleQuotaUpdate=this.handleQuotaUpdate.bind(this),this.listenTo(elementor.channels.templates,"filter:change",this._renderChildren),this.listenTo(elementor.channels.templates,"quota:updated",this.handleQuotaUpdate),this.debouncedSearchTemplates=_.debounce(this.searchTemplates,300)},handleQuotaUpdate:function handleQuotaUpdate(){var C,T=this;"cloud"===(null!==(C=elementor.templates.getFilter("source"))&&void 0!==C?C:"local")&&$e.components.get("cloud-library").utils.getQuotaConfig().then(function(){T.handleQuotaBar()})},filter:function filter(C){if("cloud"===elementor.templates.getFilter("source"))return!0;var T=elementor.templates.getFilterTerms(),B=!0;return jQuery.each(T,function(T){var L=elementor.templates.getFilter(T);if(L){if(this.callback){var V=this.callback.call(C,L);return V||(B=!1),V}var $=L===C.get(T);return $||(B=!1),$}}),B},order:function order(C,T){var B=this.comparators[C]||C;"cloud"!==elementor.templates.getFilter("source")?(T&&(B=this.reverseOrder(B)),this.collection.comparator=B,this.collection.sort()):this.handleCloudOrder(C,T)},handleCloudOrder:function handleCloudOrder(C,T){elementor.templates.setFilter("orderby",C),elementor.templates.setFilter("order",T?"desc":"asc"),this.onClearBulkSelections(),this.collection.reset(),elementor.templates.layout.showLoadingView(),elementor.templates.loadMore({onUpdate:function onUpdate(){elementor.templates.layout.hideLoadingView()},search:this.ui.textFilter.val(),refresh:!0})},reverseOrder:function reverseOrder(C){if("function"!=typeof C){var T=C;C=function comparator(C){return C.get(T)}}return function(T,B){var L=C(T);if(void 0===L)return-1;var V=C(B);return void 0===V||L<V?1:L>V?-1:0}},addSourceData:function addSourceData(){var C=this.children.isEmpty();this.$el.attr("data-template-source",C?"empty":elementor.templates.getFilter("source"))},addViewData:function addViewData(){var C=elementor.templates.getViewSelection();this.$el.attr("data-template-view",C)},setFiltersUI:function setFiltersUI(){if(!this.select2Instance&&this.$(this.ui.selectFilter).length){var C=this.$(this.ui.selectFilter),T={placeholder:V("Category","elementor"),allowClear:!0,width:150,dropdownParent:this.$el};this.select2Instance=new W.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},onDestroy:function onDestroy(){this.removeScrollListener&&this.removeScrollListener()},onRender:function onRender(){elementor.templates.clearBulkSelectionItems();var C=elementor.templates.getFilter("source"),T=elementor.templates.getFilter("type");if("remote"===C&&"page"!==T&&"lb"!==T&&this.setFiltersUI(),"cloud"===C){var B=elementor.templates.getFilter("parentId")?elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTabFolder:elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTab;elementor.templates.eventManager.sendPageViewEvent({location:B}),this.handleQuotaBar()}"local"===C&&elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.siteTab})},onRenderCollection:function onRenderCollection(){this.addSourceData(),this.toggleFilterClass();var C=elementor.templates.getFilter("source");"remote"!==C||this.isPageOrLandingPageTemplates()||this.setMasonrySkin(),"cloud"===C&&(this.handleLoadMore(),this.addViewData(),this.handleQuotaUpdate())},onBeforeRenderEmpty:function onBeforeRenderEmpty(){this.addSourceData()},onTextFilterInput:function onTextFilterInput(){var C=elementor.templates.getFilter("source");["cloud","local"].includes(C)&&(elementor.templates.clearBulkSelectionItems(),elementor.templates.layout.handleBulkActionBar()),"cloud"!==C?elementor.templates.setFilter("text",this.ui.textFilter.val()):this.debouncedSearchTemplates(C)},searchTemplates:function searchTemplates(C){var T=this;return(0,q.default)(U.default.mark(function _callee(){return U.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return T.showLoadingSpinner(),B.prev=1,B.next=2,elementor.templates.searchTemplates({source:C,search:T.ui.textFilter.val()});case 2:return B.prev=2,T.showSearchIcon(),B.finish(2);case 3:case"end":return B.stop()}},_callee,null,[[1,,2,3]])}))()},showLoadingSpinner:function showLoadingSpinner(){this.ui.searchInputIcon.removeClass("eicon-search").addClass("eicon-loading eicon-animation-spin")},showSearchIcon:function showSearchIcon(){this.ui.searchInputIcon.removeClass("eicon-loading eicon-animation-spin").addClass("eicon-search")},onSelectFilterChange:function onSelectFilterChange(C){var T=jQuery(C.currentTarget),B=T.data("elementor-filter");elementor.templates.setFilter(B,T.val())},onSelectSourceFilterChange:function onSelectSourceFilterChange(C){elementor.templates.onSelectSourceFilterChange(C)},onSelectGridViewClick:function onSelectGridViewClick(){elementor.templates.onSelectViewChange("grid")},onSelectListViewClick:function onSelectListViewClick(){elementor.templates.onSelectViewChange("list")},onMyFavoritesFilterChange:function onMyFavoritesFilterChange(){elementor.templates.setFilter("favorite",this.ui.myFavoritesFilter[0].checked)},onOrderLabelsClick:function onOrderLabelsClick(C){var T,B=jQuery(C.currentTarget.control);T=B[0].checked?!B.hasClass("elementor-template-library-order-reverse"):"asc"!==B.data("default-ordering-direction"),B.prop("checked",!0),B.toggleClass("elementor-template-library-order-reverse",T),this.order(B.val(),T)},handleLoadMore:function handleLoadMore(){var C,T=this;this.removeScrollListener&&this.removeScrollListener();var B=null===(C=elementor)||void 0===C||null===(C=C.templates)||void 0===C||null===(C=C.layout)||void 0===C?void 0:C.modal.getElements("message"),L=function listener(){var C=B.scrollTop()/(B[0].scrollHeight-B.outerHeight())*100,L=elementor.templates.canLoadMore()&&!elementor.templates.isLoading();C<90||!L||(T.ui.loadMoreAnchor.toggleClass("elementor-visibility-hidden"),elementor.templates.layout.selectAllCheckboxMinus(),elementor.templates.loadMore({onUpdate:function onUpdate(){T.ui.loadMoreAnchor.toggleClass("elementor-visibility-hidden")},search:T.ui.textFilter.val()}))};B.on("scroll",L),this.removeScrollListener=function(){return B.off("scroll",L)}},onCreateNewFolderClick:function onCreateNewFolderClick(){var C=elementor.templates.getFilter("source");"cloud"===C&&elementor.templates.createFolder({source:C},{onSuccess:function onSuccess(){$e.routes.refreshContainer("library")}})},onHoverBulkAction:function onHoverBulkAction(){this.hasFolderInBulkSelection()||this.hasLockedTemplatesInBulkSelection()?(this.ui.bulkMove.find("i").css("cursor","not-allowed"),this.ui.bulkCopy.find("i").css("cursor","not-allowed")):(this.ui.bulkMove.find("i").css("cursor","pointer"),this.ui.bulkCopy.find("i").css("cursor","pointer"))},onClickBulkMove:function onClickBulkMove(){this.hasFolderInBulkSelection()||this.hasLockedTemplatesInBulkSelection()||$e.route("library/save-template",{model:this.model,context:G.SAVE_CONTEXTS.BULK_MOVE})},hasFolderInBulkSelection:function hasFolderInBulkSelection(){var C=elementor.templates.getBulkSelectionItems();return this.collection.some(function(T){var B=T.get("template_id"),L=T.get("type");return C.has(B)&&"folder"===L})},hasLockedTemplatesInBulkSelection:function hasLockedTemplatesInBulkSelection(){var C=elementor.templates.getBulkSelectionItems();return this.collection.some(function(T){var B=T.get("template_id");return C.has(B)&&T.isLocked()})},onClickBulkCopy:function onClickBulkCopy(){this.hasFolderInBulkSelection()||this.hasLockedTemplatesInBulkSelection()||$e.route("library/save-template",{model:this.model,context:G.SAVE_CONTEXTS.BULK_COPY})},onQuotaUpgradeClicked:function onQuotaUpgradeClicked(){var C,T=null===(C=elementorAppConfig)||void 0===C||null===(C=C["cloud-library"])||void 0===C?void 0:C.quota,B=T?Math.round(T.currentUsage/T.threshold*100):0;elementor.templates.eventManager.sendUpgradeClickedEvent({secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.quotaBar,upgrade_position:"quota bar ".concat(B?B+"%":"")})}});C.exports=J},5566:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(53274)),K=L(B(17680));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q="elementor-navigator__element-new-nestable";T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__elements"}},{key:"ui",value:function ui(){return{item:"> .elementor-navigator__item",title:"> .elementor-navigator__item .elementor-navigator__element__title__text",toggle:"> .elementor-navigator__item > .elementor-navigator__element__toggle",toggleList:"> .elementor-navigator__item > .elementor-navigator__element__list-toggle",indicators:"> .elementor-navigator__item > .elementor-navigator__element__indicators",indicator:"> .elementor-navigator__item > .elementor-navigator__element__indicators > .elementor-navigator__element__indicator",elements:"> .elementor-navigator__elements",icon:"> .elementor-navigator__item .elementor-navigator__element__element-type"}}},{key:"events",value:function events(){return{contextmenu:"onContextMenu","click @ui.item":"onItemClick","keydown @ui.item":"onItemPress","click @ui.toggle":"onToggleClick","click @ui.toggleList":"onToggleListClick","click @ui.indicator":"onIndicatorClick","dblclick @ui.title":"onTitleDoubleClick","keydown @ui.title":"onTitleKeyDown","paste @ui.title":"onTitlePaste","sortstart @ui.elements":"onSortStart","sortover @ui.elements":"onSortOver","sortout @ui.elements":"onSortOut","sortstop @ui.elements":"onSortStop","sortupdate @ui.elements":"onSortUpdate","sortreceive @ui.elements":"onSortReceive"}}},{key:"getEmptyView",value:function getEmptyView(){return this.isNavigatorContainer()?K.default:this.hasChildren()?H.default:null}},{key:"childViewOptions",value:function childViewOptions(){return{indent:this.getIndent()+10}}},{key:"className",value:function className(){var C="elementor-navigator__element",T=this.model.get("elType");return this.isNavigatorContainer()||(C+=" elementor-navigator__element-"+T,this.isExcludedNestableElement()||(C+=" "+Q)),this.hasChildren()&&(C+=" elementor-navigator__element--has-children"),C}},{key:"getSortableClassName",value:function getSortableClassName(){var C=this.model.get("elType");return this.isExcludedNestableElement()?"elementor-navigator__element-"+C:Q}},{key:"attributes",value:function attributes(){return{"data-id":this.model.id,"data-model-cid":this.model.cid}}},{key:"templateHelpers",value:function templateHelpers(){var C={};return this.isNavigatorContainer()||(C.title=this.model.getTitle(),C.icon="section"===this.model.get("elType")?"":this.model.getIcon()),C}},{key:"initialize",value:function initialize(){this.collection=this.model.get("elements"),this.childViewContainer=".elementor-navigator__elements",this.listenTo(this.model,"change",this.onModelChange).listenTo(this.model.get("settings"),"change",this.onModelSettingsChange)}},{key:"getIndent",value:function getIndent(){return this.getOption("indent")||0}},{key:"isExcludedNestableElement",value:function isExcludedNestableElement(){return["section","column"].includes(this.model.get("elType"))}},{key:"isNavigatorContainer",value:function isNavigatorContainer(){return!this.model.get("elType")}},{key:"hasChildren",value:function hasChildren(){var C;return(null===(C=this.model.get("elements"))||void 0===C?void 0:C.length)||"widget"!==this.model.get("elType")}},{key:"toggleList",value:function toggleList(C,T){if(this.hasChildren()&&!this.isNavigatorContainer()&&this.ui.item.hasClass("elementor-active")!==C){this.ui.item.toggleClass("elementor-active",C);var B="slideToggle";void 0!==C&&(B="slide"+(C?"Down":"Up")),this.ui.elements[B](300,T)}}},{key:"toggleHiddenClass",value:function toggleHiddenClass(){this.$el.toggleClass("elementor-navigator__element--hidden",this.model.getVisibility())}},{key:"recursiveChildInvoke",value:function recursiveChildInvoke(C){for(var T=arguments,B=this,L=arguments.length,V=new Array(L>1?L-1:0),$=1;$<L;$++)V[$-1]=arguments[$];this[C].apply(this,V),this.children.each(function(C){C instanceof B.constructor&&C.recursiveChildInvoke.apply(C,T)})}},{key:"recursiveParentInvoke",value:function recursiveParentInvoke(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];this._parent instanceof this.constructor&&(this._parent[C].apply(this._parent,B),this._parent.recursiveParentInvoke.apply(this._parent,arguments))}},{key:"recursiveChildAgreement",value:function recursiveChildAgreement(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];if(!this[C].apply(this,B))return!1;for(var V=!0,$=0,U=Object.values(this.children._views);$<U.length;$++){var q=U[$];if(q instanceof this.constructor&&!q.recursiveChildAgreement.apply(q,arguments)){V=!1;break}}return V}},{key:"activateMouseInteraction",value:function activateMouseInteraction(){this.$el.on({mouseenter:this.onMouseEnter.bind(this),mouseleave:this.onMouseLeave.bind(this)})}},{key:"deactivateMouseInteraction",value:function deactivateMouseInteraction(){this.$el.off("mouseenter mouseleave")}},{key:"dragShouldBeIgnored",value:function dragShouldBeIgnored(C){return!this.model.isValidChild(C)}},{key:"addEditingClass",value:function addEditingClass(){this.ui.item.addClass("elementor-editing")}},{key:"removeEditingClass",value:function removeEditingClass(){this.ui.item.removeClass("elementor-editing")}},{key:"enterTitleEditing",value:function enterTitleEditing(){this.ui.title.attr("contenteditable",!0).focus(),document.execCommand("selectAll"),elementor.addBackgroundClickListener("navigator",{ignore:this.ui.title,callback:this.exitTitleEditing.bind(this)})}},{key:"exitTitleEditing",value:function exitTitleEditing(){this.ui.title.attr("contenteditable",!1);var C=this.model.get("settings"),T=C.get("_title"),B=this.ui.title.text().trim();if(T||C.unset("_title",{silent:!0}),elementor.helpers.isAtomicWidget(this.model)){var L=this.model.get("editor_settings");this.model.set("editor_settings",_objectSpread(_objectSpread({},L),{},{title:B}))}else C.set("_title",B);$e.internal("document/save/set-is-modified",{status:!0}),elementor.removeBackgroundClickListener("navigator")}},{key:"activateSortable",value:function activateSortable(){elementor.userCan("design")&&this.ui.elements.sortable({items:"> .elementor-navigator__element",placeholder:"ui-sortable-placeholder",axis:"y",forcePlaceholderSize:!0,connectWith:"."+this.getSortableClassName()+" > .elementor-navigator__elements",cancel:'[contenteditable="true"], [data-locked="true"]'})}},{key:"renderIndicators",value:function renderIndicators(){var C=this,T=this.model.get("settings").attributes;this.ui.indicators.empty(),jQuery.each(elementor.navigator.indicators,function(B,L){if(L.settingKeys.some(function(C){return T[C]})){var V=jQuery("<div>",{class:"elementor-navigator__element__indicator",title:L.title}).attr("data-section",L.section).html('<i class="eicon-'.concat(L.icon,'"></i>'));C.ui.indicators.append(V),V.tipsy({delayIn:300,gravity:"s"})}})}},{key:"updateSelection",value:function updateSelection(){Object.keys(elementor.selection.elements).includes(this.model.get("id"))?this.select():this.deselect()}},{key:"select",value:function select(){this.recursiveParentInvoke("toggleList",!0),this.addEditingClass(),elementor.helpers.scrollToView(this.$el,400,elementor.navigator.getLayout().elements.$el)}},{key:"deselect",value:function deselect(){this.removeEditingClass()}},{key:"onRender",value:function onRender(){this.activateSortable(),this.isNavigatorContainer()||(this.ui.item.css("padding-inline-start",this.getIndent()+"px"),this.toggleHiddenClass(),this.renderIndicators())}},{key:"onModelChange",value:function onModelChange(){var C;void 0===this.model.changed.hidden&&void 0===(null===(C=this.model.changed.editor_settings)||void 0===C?void 0:C.is_hidden)||this.toggleHiddenClass()}},{key:"onModelSettingsChange",value:function onModelSettingsChange(C){var T=this;void 0!==C.changed._title&&this.ui.title.text(this.model.getTitle()),void 0!==C.changed.presetTitle&&void 0===C._title&&this.ui.title.text(this.model.getTitle()),void 0!==C.changed.presetIcon&&this.ui.icon.html('<i class="'.concat(this.model.attributes.icon,'"></i>')),jQuery.each(elementor.navigator.indicators,function(B,L){if(Object.keys(C.changed).filter(function(C){return L.settingKeys.includes(C)}).length)return T.renderIndicators(),!1})}},{key:"onItemPress",value:function onItemPress(C){13!==C.keyCode?32===C.keyCode&&this.onToggleListClick(C):this.onItemClick(C)}},{key:"onItemClick",value:function onItemClick(C){this.model.trigger("request:edit",{append:C.ctrlKey||C.metaKey,scrollIntoView:!0})}},{key:"onToggleClick",value:function onToggleClick(C){C.stopPropagation(),this.model.trigger("request:toggleVisibility")}},{key:"onTitleDoubleClick",value:function onTitleDoubleClick(){this.enterTitleEditing()}},{key:"onTitleKeyDown",value:function onTitleKeyDown(C){13===C.which&&(C.preventDefault(),this.exitTitleEditing())}},{key:"onTitlePaste",value:function onTitlePaste(C){C.preventDefault(),document.execCommand("insertHTML",!1,C.originalEvent.clipboardData.getData("text/plain"))}},{key:"onToggleListClick",value:function onToggleListClick(C){C.stopPropagation(),this.toggleList()}},{key:"onSortStart",value:function onSortStart(C,T){this.model.trigger("request:sort:start",C,T),jQuery(T.item).children(".elementor-navigator__item").trigger("click"),elementor.navigator.getLayout().activateElementsMouseInteraction()}},{key:"onSortStop",value:function onSortStop(){elementor.navigator.getLayout().deactivateElementsMouseInteraction()}},{key:"onSortOver",value:function onSortOver(C){C.stopPropagation(),this.$el.addClass("elementor-dragging-on-child")}},{key:"onSortOut",value:function onSortOut(C){C.stopPropagation(),this.$el.removeClass("elementor-dragging-on-child")}},{key:"onSortUpdate",value:function onSortUpdate(C,T){C.stopPropagation(),this.ui.elements.is(T.item.parent())&&this.model.trigger("request:sort:update",T)}},{key:"onSortReceive",value:function onSortReceive(C,T){this.model.trigger("request:sort:receive",C,T)}},{key:"onMouseEnter",value:function onMouseEnter(C){var T=this;C.stopPropagation(),this.recursiveChildAgreement("dragShouldBeIgnored",elementor.channels.data.request("dragging:model"))||(this.autoExpandTimeout=setTimeout(function(){T.toggleList(!0,function(){T.ui.elements.sortable("refreshPositions")})},500))}},{key:"onMouseLeave",value:function onMouseLeave(C){C.stopPropagation(),clearTimeout(this.autoExpandTimeout)}},{key:"onContextMenu",value:function onContextMenu(C){this.model.trigger("request:contextmenu",C)}},{key:"onEditRequest",value:function onEditRequest(){elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("removeEditingClass"),this.select(!0)}},{key:"onIndicatorClick",value:function onIndicatorClick(C){var T=C.currentTarget.dataset.section;setTimeout(function(){var C=elementor.getPanelView().currentPageView,B=C.getControlModel(T).get("tab");C.activateSection(T),C.activateTab(B),C.render()})}}])}(Marionette.CompositeView)},5659:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Json=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Json=function(C){function Json(){return(0,U.default)(this,Json),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Json,arguments)}return(0,H.default)(Json,C),(0,q.default)(Json,[{key:"getData",value:(B=(0,$.default)(V.default.mark(function _callee(){return V.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(this._data){C.next=2;break}return C.next=1,this.getContent().then(function(C){return JSON.parse(C)});case 1:this._data=C.sent;case 2:return C.abrupt("return",this._data);case 3:case"end":return C.stop()}},_callee,this)})),function getData(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"json"}},{key:"isActive",value:function isActive(){var C,T;return elementor.config.user.is_administrator||null!==(C=null===(T=elementor.config.user.restrictions)||void 0===T?void 0:T.includes("json-upload"))&&void 0!==C&&C}},{key:"mimeTypes",get:function get(){return["application/json"]}},{key:"resolve",value:(T=(0,$.default)(V.default.mark(function _callee2(C){return V.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,JSON.parse(C),T.abrupt("return","application/json");case 1:return T.prev=1,T.catch(0),T.abrupt("return",!1);case 2:case"end":return T.stop()}},_callee2,null,[[0,1]])})),function resolve(C){return T.apply(this,arguments)})}]);var T,B}(K.default)},5703:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.StartLog=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.StartLog=function(C){function StartLog(){return(0,V.default)(this,StartLog),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,StartLog,arguments)}return(0,G.default)(StartLog,C),(0,$.default)(StartLog,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(StartLog,"initialize",this,3)([C]),this.history.isItemStarted()||C.id?this.isSubItem=!0:this.args=this.component.normalizeLogTitle(C)}},{key:"validateArgs",value:function validateArgs(C){this.isSubItem||(this.requireArgumentType("type","string",C),this.requireArgumentType("title","string",C))}},{key:"apply",value:function apply(C){return this.isSubItem?($e.internal("document/history/log-sub-item",C),null):this.history.startItem(C)}}])}(H.default);T.default=K},5896:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Breakpoints(C){var T;return(0,$.default)(this,Breakpoints),(T=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Breakpoints)).responsiveConfig=C,T}return(0,G.default)(Breakpoints,C),(0,U.default)(Breakpoints,[{key:"getActiveBreakpointsList",value:function getActiveBreakpointsList(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C=_objectSpread(_objectSpread({},{largeToSmall:!1,withDesktop:!1}),C);var T=Object.keys(this.responsiveConfig.activeBreakpoints);if(C.withDesktop){var B=-1===T.indexOf("widescreen")?T.length:T.length-1;T.splice(B,0,"desktop")}return C.largeToSmall&&T.reverse(),T}},{key:"getBreakpointValues",value:function getBreakpointValues(){var C=this.responsiveConfig.activeBreakpoints,T=[];return Object.values(C).forEach(function(C){T.push(C.value)}),T}},{key:"getDesktopPreviousDeviceKey",value:function getDesktopPreviousDeviceKey(){var C=this.responsiveConfig.activeBreakpoints,T=Object.keys(C),B=T.length;return"min"===C[T[B-1]].direction?T[B-2]:T[B-1]}},{key:"getDesktopMinPoint",value:function getDesktopMinPoint(){return this.responsiveConfig.activeBreakpoints[this.getDesktopPreviousDeviceKey()].value+1}},{key:"getDeviceMinBreakpoint",value:function getDeviceMinBreakpoint(C){if("desktop"===C)return this.getDesktopMinPoint();var T,B=this.responsiveConfig.activeBreakpoints,L=Object.keys(B);if(L[0]===C)T=320;else if("widescreen"===C)T=B[C]?B[C].value:this.responsiveConfig.breakpoints.widescreen;else{var V=L.indexOf(C);T=B[L[V-1]].value+1}return T}},{key:"getActiveMatchRegex",value:function getActiveMatchRegex(){return new RegExp(this.getActiveBreakpointsList().map(function(C){return"_"+C}).join("|")+"$")}}])}(elementorModules.Module)},6229:(C,T,B)=>{"use strict";var L,V=B(35741),$=B(64560);L=V.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:$,childViewContainer:".elementor-repeater-fields-wrapper",templateHelpers:function templateHelpers(){return{itemActions:this.model.get("item_actions"),data:_.extend({},this.model.toJSON(),{controlValue:[]})}},childViewOptions:function childViewOptions(C,T){return{container:this.getOption("container").repeaters[this.model.get("name")].children[T],controlFields:this.model.get("fields"),titleField:this.model.get("title_field"),itemActions:this.model.get("item_actions")}},createItemModel:function createItemModel(C,T,B){return T.controls=B.model.get("fields"),new elementorModules.editor.elements.models.BaseSettings(C,T)},fillCollection:function fillCollection(){var C=this.container?this.container.settings:this.elementSettingsModel,T=this.model.get("name");this.collection=C.get(T),this.collection instanceof Backbone.Collection||(this.collection=new Backbone.Collection(this.collection,{model:_.partial(this.createItemModel,_,_,this)}),C.set(T,this.collection,{silent:!0}))},initialize:function initialize(){V.prototype.initialize.apply(this,arguments),this.fillCollection(),this.listenTo(this.collection,"reset",this.resetContainer.bind(this)),this.listenTo(this.collection,"add",this.updateContainer.bind(this))},editRow:function editRow(C){if(this.currentEditableChild){var T=this.currentEditableChild.getChildViewContainer(this.currentEditableChild);T.removeClass("editable"),T.find(".elementor-wp-editor").each(function(){tinymce.get(this.id).fire("hide")})}this.currentEditableChild!==C?(C.getChildViewContainer(C).addClass("editable"),this.currentEditableChild=C,this.updateActiveRow()):delete this.currentEditableChild},toggleClasses:function toggleClasses(){this.toggleMinRowsClass(),this.toggleMaxRowsClass()},toggleMaxRowsClass:function toggleMaxRowsClass(){var C=this.model.get("max_items");C&&Number.isInteger(C)&&this.$el.toggleClass("elementor-repeater-has-maximum-rows",C<=this.collection.length)},getMinItems:function getMinItems(){var C=0;return this.model.get("min_items")&&Number.isInteger(this.model.get("min_items"))?C=this.model.get("min_items"):this.model.get("prevent_empty")&&(C=1),C},toggleMinRowsClass:function toggleMinRowsClass(){var C=this.getMinItems();C&&this.$el.toggleClass("elementor-repeater-has-minimum-rows",C>=this.collection.length)},updateActiveRow:function updateActiveRow(){var C=1;this.currentEditableChild&&(C=this.currentEditableChild.itemIndex),this.setEditSetting("activeItemIndex",C)},updateChildIndexes:function updateChildIndexes(){var C=this.collection;this.children.each(function(T){T.updateIndex(C.indexOf(T.model)+1),T.setTitle()})},getSortableParams:function getSortableParams(){return{axis:"y",handle:".elementor-repeater-row-tools",items:" > :not(.elementor-repeater-row--disable-sort)",cancel:""}},onRender:function onRender(){V.prototype.onRender.apply(this,arguments),this.model.get("item_actions").sort&&this.ui.fieldContainer.sortable(this.getSortableParams()),this.toggleClasses()},onSortStart:function onSortStart(C,T){T.item.data("oldIndex",T.item.index())},onSortStop:function onSortStop(C,T){var B=this;if(-1!==T.item.index()){var L=B.children.findByIndex(T.item.index()),V=L.children._views;jQuery.each(V,function(){if("wysiwyg"===this.model.get("type"))return L.render(),delete B.currentEditableChild,!1})}},onSortUpdate:function onSortUpdate(C,T){var B=T.item.data("oldIndex"),L=T.item.index();$e.run("document/repeater/move",{container:this.options.container,name:this.model.get("name"),sourceIndex:B,targetIndex:L})},onAddChild:function onAddChild(){this.updateChildIndexes(),this.updateActiveRow(),this.toggleClasses()},updateContainer:function updateContainer(C){this.options.container.repeaters[this.model.get("name")].children.filter(function(T){return T.id===C.get("_id")}).length||(elementorDevTools.deprecation.deprecated("Don't add models directly to the repeater.","3.0.0","$e.run( 'document/repeater/insert' )"),this.options.container.addRepeaterItem(this.model.get("name"),C,C.collection.indexOf(C)))},resetContainer:function resetContainer(){elementorDevTools.deprecation.deprecated("Don't reset repeater collection directly.","3.0.0","$e.run( 'document/repeater/remove' )"),this.options.container.repeaters[this.model.get("name")].children=[]},getDefaults:function getDefaults(){var C={};return _.each(this.model.get("fields"),function(T){C[T.name]=T.default}),C},getChildControlView:function getChildControlView(C){return this.getControlViewByModel(this.getControlModel(C))},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlModel:function getControlModel(C){return this.collection.findWhere({_id:C})},onButtonAddRowClick:function onButtonAddRowClick(){var C=$e.run("document/repeater/insert",{container:this.options.container,name:this.model.get("name"),model:this.getDefaults()}),T=this.children.findByModel(C);this.editRow(T),this.toggleClasses()},onChildviewClickRemove:function onChildviewClickRemove(C){C===this.currentEditableChild&&delete this.currentEditableChild,$e.run("document/repeater/remove",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.updateActiveRow(),this.updateChildIndexes(),this.toggleClasses()},onChildviewClickDuplicate:function onChildviewClickDuplicate(C){$e.run("document/repeater/duplicate",{container:this.options.container,name:this.model.get("name"),index:C._index}),this.toggleClasses()},onChildviewClickEdit:function onChildviewClickEdit(C){this.editRow(C)},onAfterExternalChange:function onAfterExternalChange(){this.fillCollection(),V.prototype.onAfterExternalChange.apply(this,arguments)}}),C.exports=L},6284:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ResetLayoutBase(){return(0,V.default)(this,ResetLayoutBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ResetLayoutBase,arguments)}return(0,W.default)(ResetLayoutBase,C),(0,$.default)(ResetLayoutBase,[{key:"getConditions",value:function getConditions(){return!$e.commands.isCurrentFirstTrace("document/elements/move")}},{key:"apply",value:function apply(C,T){Array.isArray(T)||(T=[T]),T.forEach(function(C){return C.parent.view.resetLayout(!1)})}}])}(G.default)},6342:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SectionColumnsSetStructure=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.SectionColumnsSetStructure=function(C){function SectionColumnsSetStructure(){return(0,V.default)(this,SectionColumnsSetStructure),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SectionColumnsSetStructure,arguments)}return(0,W.default)(SectionColumnsSetStructure,C),(0,$.default)(SectionColumnsSetStructure,[{key:"getCommand",value:function getCommand(){return"document/elements/move"}},{key:"getId",value:function getId(){return"section-columns-set-structure"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.target;return B.some(function(C){return C.parent!==L})}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.target;return B.forEach(function(C){return C.parent.view.resetLayout()}),L.view.resetLayout(),!0}}])}(G.default);T.default=H},6412:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Default=function(C){function Default(){return(0,V.default)(this,Default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Default,arguments)}return(0,W.default)(Default,C),(0,$.default)(Default,[{key:"apply",value:function apply(){var C,T=this.document;switch(T.container.settings.get("post_status")){case"publish":case"future":case"private":C=$e.run("document/save/update",{document:T});break;case"draft":C=T.config.user.can_publish?$e.run("document/save/publish",{document:T}):$e.run("document/save/pending",{document:T});break;case"pending":case void 0:C=T.config.user.can_publish?$e.run("document/save/publish",{document:T}):$e.run("document/save/update",{document:T})}return C}}])}(G.default);T.default=H},6418:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(30897));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}T.default=function(){return(0,$.default)(function ContainerFactory(){(0,V.default)(this,ContainerFactory)},null,[{key:"createElementContainer",value:function createElementContainer(C){var T=new U.default(this.regenerateIds([Object.assign({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,parent:!1})}},{key:"regenerateIds",value:function regenerateIds(C){var T,B=_createForOfIteratorHelper(C);try{for(B.s();!(T=B.n()).done;){var L=T.value;L.id=elementorCommon.helpers.getUniqueId().toString(),L.elements&&this.regenerateIds(L.elements)}}catch(C){B.e(C)}finally{B.f()}return C}}])}()},6432:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Create",{enumerable:!0,get:function get(){return L.Create}});var L=B(31158)},6880:(C,T,B)=>{var L=B(67114);function AsyncGenerator(C){var T,B;function resume(T,B){try{var V=C[T](B),$=V.value,U=$ instanceof L;Promise.resolve(U?$.v:$).then(function(B){if(U){var L="return"===T?"return":"next";if(!$.k||B.done)return resume(L,B);B=C[L](B).value}settle(V.done?"return":"normal",B)},function(C){resume("throw",C)})}catch(C){settle("throw",C)}}function settle(C,L){switch(C){case"return":T.resolve({value:L,done:!0});break;case"throw":T.reject(L);break;default:T.resolve({value:L,done:!1})}(T=T.next)?resume(T.key,T.arg):B=null}this._invoke=function(C,L){return new Promise(function(V,$){var U={key:C,arg:L,resolve:V,reject:$,next:null};B?B=B.next=U:(T=B=U,resume(C,L))})},"function"!=typeof C.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(C){return this._invoke("next",C)},AsyncGenerator.prototype.throw=function(C){return this._invoke("throw",C)},AsyncGenerator.prototype.return=function(C){return this._invoke("return",C)},C.exports=function _wrapAsyncGenerator(C){return function(){return new AsyncGenerator(C.apply(this,arguments))}},C.exports.__esModule=!0,C.exports.default=C.exports},6958:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Colors=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Colors=function(C){function Colors(){return(0,V.default)(this,Colors),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Colors,arguments)}return(0,W.default)(Colors,C),(0,$.default)(Colors,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"globals/colors/{id}"}}])}($e.modules.CommandData);T.default=G},7320:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Remove=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=B(62161);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Remove=function(C){function Remove(){return(0,$.default)(this,Remove),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Remove,arguments)}return(0,G.default)(Remove,C),(0,U.default)(Remove,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentType("name","string",C),this.requireArgument("index",C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"remove",subTitle:L("Item","elementor")}}},{key:"apply",value:function apply(C){var T=this,B=C.name,L=C.containers,V=void 0===L?[C.container]:L,$=C.isRestored,U=void 0!==$&&$,q=null===C.index?-1:C.index,W=[];return V.forEach(function(C){var L=(C=C.lookup()).settings.get(B),V=L.at(q),$=C.repeaters[B],G=C.settings.get("widgetType");if(T.isHistoryActive()&&$e.internal("document/history/log-sub-item",{container:C,data:{name:B,model:V,index:q},restore:T.constructor.restore}),W.push($.children.splice(q,1)),L.remove(V),(0,H.shouldUseAtomicRepeaters)(G)&&!U){var K=C.view.$el[0];(0,H.widgetNodes)(G).targetContainer.forEach(function(C){K.querySelector(C).children[q].remove()})}else $.render()}),1===W.length?W[0]:W}}],[{key:"restore",value:function restore(C,T){var B=C.get("data"),L=C.get("container");T?$e.run("document/repeater/remove",{container:L,name:B.name,index:B.index,isRestored:!0}):$e.run("document/repeater/insert",{container:L,model:B.model,name:B.name,options:{at:B.index},isRestored:!0})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=K},7454:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Save=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Save=function(C){function Save(){return(0,$.default)(this,Save),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Save,arguments)}return(0,G.default)(Save,C),(0,U.default)(Save,[{key:"apply",value:function apply(C){var T=this,B=C.status,L=void 0===B?"draft":B,V=C.force,$=void 0!==V&&V,U=C.onSuccess,q=void 0===U?null:U,W=C.document,G=void 0===W?elementor.documents.getCurrent():W;if(!$&&G.editor.isSaving)return jQuery.Deferred().reject("Document already in save progress");var H=G.container,K=H.settings.toJSON({remove:["default"]}),Q=H.settings.get("post_status");this.addPersistentSettingsToPayload(K,H),elementor.saver.trigger("before:save",C).trigger("before:save:"+L,C),G.editor.isSaving=!0,G.editor.isChangedDuringSave=!1,K.post_status=L;var J=[];elementor.config.document.panel.has_elements&&(J=H.model.get("elements").toJSON({remove:["default","editSettings","defaultEditSettings"]}));var Y={status:L,oldStatus:Q,elements:J,document:G,currentHistoryId:G.history.currentItem.get("id")},X=elementorCommon.ajax.addRequest("save_builder",{data:{status:L,elements:J,settings:K},error:function error(C){return T.onSaveError(C,L,G)}}).then(function(C){return T.onSaveSuccess(C,Y,q)});return elementor.saver.trigger("save",C),X}},{key:"onSaveSuccess",value:function onSaveSuccess(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,L=T.status,V=T.oldStatus,$=T.elements,U=T.document,q=T.currentHistoryId;this.onAfterAjax(U),U.editor.lastSaveHistoryId=q,elementor.documents.invalidateCache(U.id);var W=L!==V,G={data:C,statusChanged:W};return U!==elementor.documents.getCurrent()||(U.editor.isChangedDuringSave||(U.editor.isSaved=!0),"autosave"!==L&&(W&&$e.run("document/elements/settings",{container:elementor.settings.page.getEditedView().getContainer(),settings:{post_status:L},options:{external:!0}}),U.editor.isChangedDuringSave||$e.internal("document/save/set-is-modified",{status:!1})),C.config&&jQuery.extend(!0,U.config,C.config.document),U.config.elements&&(U.config.elements=$),elementor.channels.editor.trigger("saved",C),elementor.saver.trigger("after:save",C).trigger("after:save:"+L,C),W&&elementor.saver.trigger("page:status:change",L,V),_.isFunction(B)&&B.call(this,G)),G}},{key:"onSaveError",value:function onSaveError(C,T,B){var V;this.onAfterAjax(B),elementor.saver.trigger("after:saveError",C).trigger("after:saveError:"+T,C),_.isString(C)?V=C:C.statusText?(V=elementor.createAjaxErrorMessage(C),0===C.readyState&&(V+=" "+L("Saving has been disabled until you’re reconnected.","elementor"))):C[0]&&C[0].code&&(V=L("Server Error","elementor")+" "+C[0].code),elementor.notifications.showToast({message:V})}},{key:"onAfterAjax",value:function onAfterAjax(C){C.editor.isSaving=!1}},{key:"addPersistentSettingsToPayload",value:function addPersistentSettingsToPayload(C,T){var B;null===(B=elementor)||void 0===B||null===(B=B.config)||void 0===B||null===(B=B.persistent_keys)||void 0===B||B.forEach(function(B){T.settings.defaults.hasOwnProperty(B)&&!C.hasOwnProperty(B)&&(C[B]=T.settings.defaults[B])})}}])}($e.modules.CommandInternalBase);T.default=H},7470:(C,T,B)=>{"use strict";var L=B(75206);T.createRoot=L.createRoot,T.hydrateRoot=L.hydrateRoot},7778:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.AfterSelect=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.AfterSelect=function(C){function AfterSelect(){return(0,V.default)(this,AfterSelect),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,AfterSelect,arguments)}return(0,W.default)(AfterSelect,C),(0,$.default)(AfterSelect,[{key:"getCommand",value:function getCommand(){return"document/elements/select"}},{key:"getId",value:function getId(){return"prevent-container-selection"}},{key:"getConditions",value:function getConditions(C){var T,B,L=null==C||null===(T=C.container)||void 0===T||null===(T=T.document)||void 0===T||null===(T=T.config)||void 0===T?void 0:T.type;L||(L=null==C||null===(B=C.containers[0])||void 0===B||null===(B=B.document)||void 0===B||null===(B=B.config)||void 0===B?void 0:B.type);return"floating-buttons"===L}},{key:"apply",value:function apply(C){var T=C.container.type;switch(void 0===T?"":T){case"section":case"container":$e.run("document/elements/select",{container:C.container.children[0],append:!1})}}}])}(G.default);T.default=H},7787:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Exit=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Exit=function(C){function Exit(){return(0,V.default)(this,Exit),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Exit,arguments)}return(0,W.default)(Exit,C),(0,$.default)(Exit,[{key:"apply",value:function apply(){return $e.run("editor/documents/close",{id:elementor.config.kit_id,onClose:function onClose(C){location=C.config.urls.exit_to_dashboard}})}}])}($e.modules.CommandBase);T.default=G},7895:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=B(62133);T.default=function(C){function BreakpointValidator(){return(0,V.default)(this,BreakpointValidator),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BreakpointValidator,arguments)}return(0,W.default)(BreakpointValidator,C),(0,$.default)(BreakpointValidator,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{validationTerms:{max:5120}}}},{key:"getPanelActiveBreakpoints",value:function getPanelActiveBreakpoints(){var C=elementor.documents.currentDocument.config.settings.settings.active_breakpoints.map(function(C){return C.replace("viewport_","")}),T={};return C.forEach(function(C){T[C]=elementorFrontend.config.responsive.breakpoints[C]}),T}},{key:"initBreakpointProperties",value:function initBreakpointProperties(){var C,T,B=this.getSettings("validationTerms"),L=this.getPanelActiveBreakpoints(),V=Object.keys(L);this.breakpointIndex=V.indexOf(B.breakpointName),this.topBreakpoint=null===(C=L[V[this.breakpointIndex+1]])||void 0===C?void 0:C.value,this.bottomBreakpoint=null===(T=L[V[this.breakpointIndex-1]])||void 0===T?void 0:T.value}},{key:"validationMethod",value:function validationMethod(C){var T=this.getSettings("validationTerms"),B=G.prototype.validationMethod.call(this,C);return(_.isFinite(C)||""===C)&&(this.validateMinMaxForBreakpoint(C,T)||B.push("Value is not between the breakpoints above or under the edited breakpoint")),B}},{key:"validateMinMaxForBreakpoint",value:function validateMinMaxForBreakpoint(C,T){var B=elementorFrontend.config.responsive.breakpoints[T.breakpointName].default_value,L=!0;return this.initBreakpointProperties(),"mobile"===T.breakpointName&&320===this.bottomBreakpoint&&(this.bottomBreakpoint-=1),this.bottomBreakpoint&&(""!==C&&C<=this.bottomBreakpoint&&(L=!1),""===C&&B<=this.bottomBreakpoint&&(L=!1)),this.topBreakpoint&&(""!==C&&C>=this.topBreakpoint&&(L=!1),""===C&&B>=this.topBreakpoint&&(L=!1)),L}}])}(G)},8004:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ChangeDeviceMode",{enumerable:!0,get:function get(){return L.ChangeDeviceMode}}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return U.Close}}),Object.defineProperty(T,"EditorPreferences",{enumerable:!0,get:function get(){return $.EditorPreferences}}),Object.defineProperty(T,"Exit",{enumerable:!0,get:function get(){return q.Exit}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return W.Open}}),Object.defineProperty(T,"PageSettings",{enumerable:!0,get:function get(){return V.PageSettings}}),Object.defineProperty(T,"Publish",{enumerable:!0,get:function get(){return G.Publish}}),Object.defineProperty(T,"Save",{enumerable:!0,get:function get(){return H.Save}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return K.Toggle}});var L=B(84633),V=B(41111),$=B(79132),U=B(21068),q=B(95677),W=B(31782),G=B(48283),H=B(52859),K=B(88810)},8165:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}($e.modules.CommandBase);T.default=G},8323:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784)(B(85707)),$=B(47838);C.exports=Marionette.Behavior.extend({tagView:null,listenerAttached:!1,initialize:function initialize(){this.listenerAttached||(this.listenTo(this.view.options.container.settings,"change:external:__dynamic__",this.onAfterExternalChange),this.listenerAttached=!0)},shouldRenderTools:function shouldRenderTools(){if(this.getOption("dynamicSettings").default)return!1;var C=elementor.helpers.hasPro()&&!elementor.helpers.hasProAndNotConnected(),T=this.getOption("tags").length>0;return!C||T},renderTools:function renderTools(){var C=this;if(this.shouldRenderTools()){var T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-dynamic-switcher"));T.on("click",function(T){return C.onDynamicSwitcherClick(T)}),this.$el.find(".elementor-control-dynamic-switcher-wrapper").append(T),this.ui.dynamicSwitcher=T,"color"===this.view.model.get("type")&&(this.view.colorPicker?this.moveDynamicSwitcherToColorPicker():setTimeout(function(){return C.moveDynamicSwitcherToColorPicker()})),this.ui.dynamicSwitcher.tipsy({title:function title(){return this.getAttribute("data-tooltip")},gravity:"s"})}},moveDynamicSwitcherToColorPicker:function moveDynamicSwitcherToColorPicker(){var C=this.view.colorPicker.$pickerToolsContainer;this.ui.dynamicSwitcher.removeClass("elementor-control-unit-1").addClass("e-control-tool");var T=C.find(".elementor-control-element-color-picker");T.length?this.ui.dynamicSwitcher.insertBefore(T):C.append(this.ui.dynamicSwitcher)},toggleDynamicClass:function toggleDynamicClass(){this.$el.toggleClass("elementor-control-dynamic-value",this.isDynamicMode())},isDynamicMode:function isDynamicMode(){var C=this.view.container.settings.get("__dynamic__");return!(!C||!C[this.view.model.get("name")])},createTagsList:function createTagsList(){var C=_.groupBy(this.getOption("tags"),"group"),T=elementor.dynamicTags.getConfig("groups"),B=this.ui.tagsList=jQuery("<div>",{class:"elementor-tags-list"}),L=jQuery("<div>",{class:"elementor-tags-list__inner"});if(B.append(L),jQuery.each(T,function(T){var B=C[T];if(B){var V=jQuery("<div>",{class:"elementor-tags-list__group-title"}).text(this.title);L.append(V),B.forEach(function(C){var T=jQuery("<div>",{class:"elementor-tags-list__item"});T.text(C.title).attr("data-tag-name",C.name),L.append(T)})}}),!elementor.helpers.hasPro()&&Object.keys(C).length){var V=Marionette.Renderer.render("#tmpl-elementor-dynamic-tags-promo",{promotionUrl:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name"))});L.append(V)}L.on("click",".elementor-tags-list__item",this.onTagsListItemClick.bind(this)),elementorCommon.elements.$body.append(B)},getTagsList:function getTagsList(){return this.ui.tagsList||this.createTagsList(),this.ui.tagsList},toggleTagsList:function toggleTagsList(){var C=this.getTagsList();if(C.is(":visible"))C.hide();else{var T=elementorCommon.config.isRTL?"left":"right";C.show().position({my:"".concat(T," top"),at:"".concat(T," bottom+5"),of:this.ui.dynamicSwitcher})}},setTagView:function setTagView(C,T,B){this.tagView&&this.tagView.destroy();var L=this.tagView=new $({id:C,name:T,settings:B,controlName:this.view.model.get("name"),dynamicSettings:this.getOption("dynamicSettings")}),V=this.view.options.container,U=V.controls[L.options.controlName].label;L.options.container=new elementorModules.editor.Container({type:"dynamic",id:C,model:L.model,settings:L.model,view:L,parent:V,label:V.label+" "+U,controls:L.model.options.controls,renderer:V}),L.render(),this.$el.find(".elementor-control-tag-area").after(L.el),this.listenTo(L,"remove",this.onTagViewRemove.bind(this))},setDefaultTagView:function setDefaultTagView(){var C=elementor.dynamicTags.tagTextToTagData(this.getDynamicValue());this.setTagView(C.id,C.name,C.settings)},tagViewToTagText:function tagViewToTagText(){var C=this.tagView;return elementor.dynamicTags.tagDataToTagText(C.getOption("id"),C.getOption("name"),C.model)},getDynamicValue:function getDynamicValue(){return this.view.container.dynamic.get(this.view.model.get("name"))},destroyTagView:function destroyTagView(){this.tagView&&(this.tagView.destroy(),this.tagView=null)},showPromotion:function showPromotion(){var C=elementor.helpers.hasProAndNotConnected(),T={title:L("Dynamic Content","elementor"),content:L("Create more personalized and dynamic sites by populating data from various sources with dozens of dynamic tags to choose from.","elementor"),targetElement:this.ui.dynamicSwitcher,position:{blockStart:"-10"},actionButton:{url:C?elementorProEditorConfig.urls.connect:elementor.config.dynamicPromotionURL.replace("%s",this.view.model.get("name")),text:L(C?"Connect & Activate":"Upgrade","elementor")}};elementor.promotion.showDialog(T)},onRender:function onRender(){this.$el.addClass("elementor-control-dynamic"),this.renderTools(),this.toggleDynamicClass(),this.isDynamicMode()&&this.setDefaultTagView()},onDynamicSwitcherClick:function onDynamicSwitcherClick(C){C.stopPropagation(),this.getOption("tags").length?this.toggleTagsList():this.showPromotion()},onTagsListItemClick:function onTagsListItemClick(C){var T=jQuery(C.currentTarget);this.setTagView(elementorCommon.helpers.getUniqueId(),T.data("tagName"),{}),this.view.getGlobalKey()&&this.view.triggerMethod("unset:global:value"),this.isDynamicMode()?$e.run("document/dynamic/settings",{container:this.view.options.container,settings:(0,V.default)({},this.view.model.get("name"),this.tagViewToTagText())}):$e.run("document/dynamic/enable",{container:this.view.options.container,settings:(0,V.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,V.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()}})},8513:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(85707)),q=B(38940);T.default=function(){return(0,$.default)(function RevisionsManager(C){(0,V.default)(this,RevisionsManager),(0,U.default)(this,"document",void 0),(0,U.default)(this,"revisions",void 0),this.document=C},[{key:"getItems",value:function getItems(){return this.revisions}},{key:"requestRevisions",value:function requestRevisions(C){var T=this;this.revisions?C(this.revisions):elementorCommon.ajax.addRequest("get_revisions",{success:function success(B){T.revisions=new q(B),T.revisions.on("update",T.onRevisionsUpdate.bind(T)),C(T.revisions)}})}},{key:"setEditorData",value:function setEditorData(C){elementor.getPreviewView().collection.reset(C)}},{key:"getRevisionDataAsync",value:function getRevisionDataAsync(C,T){return _.extend(T,{data:{id:C}}),elementorCommon.ajax.addRequest("get_revision_data",T)}},{key:"addRevisions",value:function addRevisions(C){var T=this;this.requestRevisions(function(){C.forEach(function(C){var B=T.revisions.findWhere({id:C.id});B&&T.revisions.remove(B,{silent:!0}),T.revisions.add(C,{silent:!0})}),T.revisions.trigger("update")})}},{key:"deleteRevision",value:function deleteRevision(C,T){var B={data:{id:C.get("id")},success:function success(){T.success&&T.success(),C.destroy()}};T.error&&(B.error=T.error),elementorCommon.ajax.addRequest("delete_revision",B)}},{key:"onRevisionsUpdate",value:function onRevisionsUpdate(){$e.routes.is("panel/history/revisions")&&$e.routes.refreshContainer("panel")}}])}()},8589:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function BaseElementModel(){return(0,V.default)(this,BaseElementModel),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BaseElementModel,arguments)}return(0,W.default)(BaseElementModel,C),(0,$.default)(BaseElementModel,[{key:"isValidChild",value:function isValidChild(C){elementorModules.ForceMethodImplementation({attributes:this.attributes})}}])}(Backbone.Model)},8813:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(95480));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}T.default=function(C){function CommandHistoryBase(){return(0,V.default)(this,CommandHistoryBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandHistoryBase,arguments)}return(0,G.default)(CommandHistoryBase,C),(0,$.default)(CommandHistoryBase,[{key:"initialize",value:function initialize(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.options,B=(void 0===T?{}:T).useHistory;(void 0===B||B)&&(this.history=this.getHistory(C),this.historyId=!1)}},{key:"getHistory",value:function getHistory(){elementorModules.ForceMethodImplementation()}},{key:"isHistoryActive",value:function isHistoryActive(){return elementor.documents.getCurrent().history.getActive()}},{key:"onBeforeRun",value:function onBeforeRun(C){_superPropGet(CommandHistoryBase,"onBeforeRun",this,3)([C]),this.history&&this.isHistoryActive()&&(this.historyId=$e.internal("document/history/start-log",this.history))}},{key:"onAfterRun",value:function onAfterRun(C,T){_superPropGet(CommandHistoryBase,"onAfterRun",this,3)([C,T]),this.history&&this.isHistoryActive()&&$e.internal("document/history/end-log",{id:this.historyId})}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;_superPropGet(CommandHistoryBase,"onAfterApply",this,3)([C,T]),this.isDataChanged()&&$e.internal("document/save/set-is-modified",{status:!0})}},{key:"onCatchApply",value:function onCatchApply(C){C instanceof $e.modules.HookBreak&&this.historyId&&$e.internal("document/history/delete-log",{id:this.historyId}),_superPropGet(CommandHistoryBase,"onCatchApply",this,3)([C])}},{key:"isDataChanged",value:function isDataChanged(){return!0}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandHistoryBase"}}])}(H.default)},9297:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(40397));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/elements"}},{key:"defaultTabs",value:function defaultTabs(){return{categories:{title:L("Elements","elementor")},global:{title:L("Global","elementor")}}}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}},{key:"renderTab",value:function renderTab(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.manager.setPage("elements",null,T).showView(C)}},{key:"activateTab",value:function activateTab(C){!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"activateTab",this,3)([C]),elementor.editorEvents.dispatchEvent(elementor.editorEvents.config.names.v1[C],{location:elementor.editorEvents.config.locations.widgetPanel,secondaryLocation:elementor.editorEvents.config.secondaryLocations[C],trigger:elementor.editorEvents.config.triggers.click,element:elementor.editorEvents.config.elements.accordionSection})}}])}(K.default)},9366:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitUpdateLightboxPreview=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitUpdateLightboxPreview=function(C){function KitUpdateLightboxPreview(){return(0,$.default)(this,KitUpdateLightboxPreview),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,KitUpdateLightboxPreview,arguments)}return(0,G.default)(KitUpdateLightboxPreview,C),(0,U.default)(KitUpdateLightboxPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-lightbox-preview"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;Object.entries(T).forEach(function(C){var T=(0,V.default)(C,2),B=T[0],L=T[1];-1!==B.indexOf("lightbox")&&(elementorFrontend.config.kit[B]=L)})}}])}($e.modules.hookUI.After);T.default=H},9535:(C,T,B)=>{var L=B(89736);function _regenerator(){var T,B,V="function"==typeof Symbol?Symbol:{},$=V.iterator||"@@iterator",U=V.toStringTag||"@@toStringTag";function i(C,V,$,U){var W=V&&V.prototype instanceof Generator?V:Generator,G=Object.create(W.prototype);return L(G,"_invoke",function(C,L,V){var $,U,W,G=0,H=V||[],K=!1,Q={p:0,n:0,v:T,a:d,f:d.bind(T,4),d:function d(C,B){return $=C,U=0,W=T,Q.n=B,q}};function d(C,L){for(U=C,W=L,B=0;!K&&G&&!V&&B<H.length;B++){var V,$=H[B],J=Q.p,Y=$[2];C>3?(V=Y===L)&&(W=$[(U=$[4])?5:(U=3,3)],$[4]=$[5]=T):$[0]<=J&&((V=C<2&&J<$[1])?(U=0,Q.v=L,Q.n=$[1]):J<Y&&(V=C<3||$[0]>L||L>Y)&&($[4]=C,$[5]=L,Q.n=Y,U=0))}if(V||C>1)return q;throw K=!0,L}return function(V,H,J){if(G>1)throw TypeError("Generator is already running");for(K&&1===H&&d(H,J),U=H,W=J;(B=U<2?T:W)||!K;){$||(U?U<3?(U>1&&(Q.n=-1),d(U,W)):Q.n=W:Q.v=W);try{if(G=2,$){if(U||(V="next"),B=$[V]){if(!(B=B.call($,W)))throw TypeError("iterator result is not an object");if(!B.done)return B;W=B.value,U<2&&(U=0)}else 1===U&&(B=$.return)&&B.call($),U<2&&(W=TypeError("The iterator does not provide a '"+V+"' method"),U=1);$=T}else if((B=(K=Q.n<0)?W:C.call(L,Q))!==q)break}catch(C){$=T,U=1,W=C}finally{G=1}}return{value:B,done:K}}}(C,$,U),!0),G}var q={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}B=Object.getPrototypeOf;var W=[][$]?B(B([][$]())):(L(B={},$,function(){return this}),B),G=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(W);function f(C){return Object.setPrototypeOf?Object.setPrototypeOf(C,GeneratorFunctionPrototype):(C.__proto__=GeneratorFunctionPrototype,L(C,U,"GeneratorFunction")),C.prototype=Object.create(G),C}return GeneratorFunction.prototype=GeneratorFunctionPrototype,L(G,"constructor",GeneratorFunctionPrototype),L(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",L(GeneratorFunctionPrototype,U,"GeneratorFunction"),L(G),L(G,U,"Generator"),L(G,$,function(){return this}),L(G,"toString",function(){return"[object Generator]"}),(C.exports=_regenerator=function _regenerator(){return{w:i,m:f}},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_regenerator,C.exports.__esModule=!0,C.exports.default=C.exports},10281:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(53621));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function LinksPageComponent(){return(0,$.default)(this,LinksPageComponent),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,LinksPageComponent,arguments)}return(0,G.default)(LinksPageComponent,C),(0,U.default)(LinksPageComponent,[{key:"getNamespace",value:function getNamespace(){return"document/floating-buttons"}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(H)}}])}($e.modules.ComponentBase)},10361:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(40397)),Q=_interopRequireWildcard(B(68130)),J=_interopRequireWildcard(B(46789)),Y=_interopRequireWildcard(B(21170));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document"}},{key:"registerAPI",value:function registerAPI(){Object.values(Q).forEach(function(C){return $e.components.register(new C)}),function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"registerAPI",this,3)([])}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(J)}},{key:"defaultUiStates",value:function defaultUiStates(){return this.importUiStates(Y)}},{key:"defaultUtils",value:function defaultUtils(){var C=this;return{findViewRecursive:function findViewRecursive(T,B,L){var V=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],$=[];for(var U in T._views){var q=T._views[U];if(L===q.model.get(B)&&($.push(q),!V))return $;if(q.children){var W=C.utils.findViewRecursive(q.children,B,L,V);if(W.length&&($=$.concat(W),!V))return $}}return $},findViewById:function findViewById(T){var B=C.utils.findViewRecursive(elementor.getPreviewView().children,"id",T,!1);return!!B&&B[0]},findContainerById:function findContainerById(T){var B=C.utils.findViewById(T);return B&&(B=B.getContainer()),B}}}}])}(K.default)},10363:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FooterSaverCatchSave=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(66777));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.FooterSaverCatchSave=function(C){function FooterSaverCatchSave(){return(0,V.default)(this,FooterSaverCatchSave),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FooterSaverCatchSave,arguments)}return(0,W.default)(FooterSaverCatchSave,C),(0,$.default)(FooterSaverCatchSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getId",value:function getId(){return"footer-saver-catch-save"}},{key:"apply",value:function apply(){NProgress.done(),$e.components.get("document/save").footerSaver.ui.buttonPublish.removeClass("elementor-button-state")}}])}(G.default);T.default=H},10564:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},10644:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(85707));T.default=function(){return(0,q.default)(function FileParserBase(C){(0,U.default)(this,FileParserBase),(0,W.default)(this,"reader",void 0),(0,W.default)(this,"tasks",[]),this.reader=C},[{key:"parse",value:(T=(0,$.default)(V.default.mark(function _callee(){return V.default.wrap(function(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,$.default)(V.default.mark(function _callee2(C){return V.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!1);case 1:case"end":return C.stop()}},_callee2)})),function validate(T){return C.apply(this,arguments)})}]);var C,T}()},10684:(C,T,B)=>{"use strict";var L,V=B(58907);L=V.extend({template:"#tmpl-elementor-template-library-template-remote",ui:function ui(){return jQuery.extend(V.prototype.ui.apply(this,arguments),{favoriteCheckbox:".elementor-template-library-template-favorite-input"})},events:function events(){return jQuery.extend(V.prototype.events.apply(this,arguments),{"change @ui.favoriteCheckbox":"onFavoriteCheckboxChange"})},onPreviewButtonClick:function onPreviewButtonClick(C){C.stopPropagation(),$e.route("library/preview",{model:this.model})},onFavoriteCheckboxChange:function onFavoriteCheckboxChange(){var C=this.ui.favoriteCheckbox[0].checked;this.model.set("favorite",C),elementor.templates.markAsFavorite(this.model,C),!C&&elementor.templates.getFilter("favorite")&&elementor.channels.templates.trigger("filter:change")}}),C.exports=L},10739:C=>{C.exports=function _objectWithoutPropertiesLoose(C,T){if(null==C)return{};var B={};for(var L in C)if({}.hasOwnProperty.call(C,L)){if(-1!==T.indexOf(L))continue;B[L]=C[L]}return B},C.exports.__esModule=!0,C.exports.default=C.exports},10906:(C,T,B)=>{var L=B(91819),V=B(20365),$=B(37744),U=B(78687);C.exports=function _toConsumableArray(C){return L(C)||V(C)||$(C)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},10943:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(40397)),Q=L(B(5043)),J=L(B(67738)),Y=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(76468));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,U.default)(Component,[{key:"__construct",value:function __construct(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_superPropGet(Component,"__construct",this,3)([T]),elementorCommon.elements.$window.on("elementor:loaded",function(){return C.refreshGlobalData()})}},{key:"getNamespace",value:function getNamespace(){return"globals"}},{key:"registerAPI",value:function registerAPI(){$e.components.register(new Q.default({manager:this})),$e.components.register(new J.default({manager:this})),_superPropGet(Component,"registerAPI",this,3)([])}},{key:"defaultData",value:function defaultData(){return this.importCommands(Y)}},{key:"refreshGlobalData",value:function refreshGlobalData(){$e.data.deleteCache($e.components.get("globals"),"globals/index")}}])}(K.default)},11018: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.__esModule=!0,C.exports.default=C.exports},11327:(C,T,B)=>{var L=B(10564).default;C.exports=function toPrimitive(C,T){if("object"!=L(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var V=B.call(C,T||"default");if("object"!=L(V))return V;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},11698:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.UndoAll=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.UndoAll=function(C){function UndoAll(){return(0,V.default)(this,UndoAll),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,UndoAll,arguments)}return(0,W.default)(UndoAll,C),(0,$.default)(UndoAll,[{key:"apply",value:function apply(C){var T=C.document;T.history.doItem(T.history.getItems().length-1)}}])}($e.modules.CommandBase);T.default=G},11859:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveDocumentQueryParam=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.RemoveActiveDocumentQueryParam=function(C){function RemoveActiveDocumentQueryParam(){return(0,V.default)(this,RemoveActiveDocumentQueryParam),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveDocumentQueryParam,arguments)}return(0,W.default)(RemoveActiveDocumentQueryParam,C),(0,$.default)(RemoveActiveDocumentQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/close"}},{key:"getId",value:function getId(){return"remove-active-document-query-param"}},{key:"apply",value:function apply(C){var T=parseInt((0,G.getQueryParam)("active-document"));T===parseInt(C.id)&&(0,G.removeQueryParam)("active-document"),C.previous_active_document_id=T}}])}($e.modules.hookUI.After);T.default=H},12466:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(10564)),U=_interopRequireWildcard(B(82649)),q=_interopRequireWildcard(B(34169));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}var W=function recursiveValues(C){return Object.values(C).map(function(C){return"object"===(0,$.default)(C)?Object.values(C):C})};T.default={readers:W(U),parsers:W(q).flat()}},12470:C=>{"use strict";C.exports=wp.i18n},12496:(C,T,B)=>{"use strict";var L,V=B(96784)(B(18821)),$=B(390);L=elementorModules.ViewModule.extend({stylesheet:null,getDefaultSettings:function getDefaultSettings(){return{id:0,context:null,settingsModel:null,dynamicParsing:{}}},getDefaultElements:function getDefaultElements(){var C="elementor-style-".concat(this.getSettings("id")),T=elementor.$previewContents.find("#".concat(C));return T.length||(T=jQuery("<style>",{id:C})),{$stylesheetElement:T}},initStylesheet:function initStylesheet(){var C=this,T=elementorFrontend.config.responsive.activeBreakpoints;this.stylesheet=new $,Object.entries(T).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],$=B[1];C.stylesheet.addDevice(L,$.value)})},addStyleRules:function addStyleRules(C,T,B,L,V){var $=this,U=this.getSettings("settingsModel").parseDynamicSettings(T,this.getSettings("dynamicParsing"),C);_.each(C,function(C){var q,W;if(C.styleFields&&C.styleFields.length&&$.addRepeaterControlsStyleRules(T[C.name],C.styleFields,C.fields,L,V),null!==(q=C.dynamic)&&void 0!==q&&q.active&&null!==(W=T.__dynamic__)&&void 0!==W&&W[C.name]&&$.addDynamicControlStyleRules(T.__dynamic__[C.name],C),C.selectors){var G,H=$.getSettings("context");H&&(G=H.model.get("settings").get("__globals__")),$.addControlStyleRules(C,U,B,L,V,G)}})},addControlStyleRules:function addControlStyleRules(C,T,B,L,V,$){var U,q,W=this;if($){var G=C.name;C.groupType&&(G=C.groupPrefix+C.groupType),U=$[G]}(U||void 0!==(q=this.getStyleControlValue(C,T)))&&_.each(C.selectors,function($,G){var H;if(U){var K=W.getSelectorGlobalValue(C,U);K&&("font"===C.type&&$e.data.get(U).then(function(C){elementor.helpers.enqueueFont(C.data.value.typography_font_family)}),H=$.replace(/(:)[^;]+(;?)/g,"$1"+K+"$2"))}else try{var Q;if(W.unitHasCustomSelector(C,q)&&($=C.unit_selectors_dictionary[q.unit]),W.shouldDoUpgradeMap(C,q))null===(Q=C.upgrade_conversion_map)||void 0===Q||Q.new_keys.forEach(function(T){q[T]=""+q[C.upgrade_conversion_map.old_key]});H=$.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g,function(L,V,$,U,G){var H=V&&!B[V],K="";if(H||(K=W.parsePropertyPlaceholder(C,q,B,T,$,V)),!K&&0!==K){if(G){var Q=(K=G).match(/^(['"])(.*)\1$/);if(Q)K=Q[2];else if(!isFinite(K)){if(U&&!B[U])return"";K=W.parsePropertyPlaceholder(C,q,B,T,G,U)}}if(!K&&0!==K){if(H)return"";throw""}}return"font"===C.type&&elementor.helpers.enqueueFont(K),"__EMPTY__"===K&&(K=""),K})}catch(C){return}if(!_.isEmpty(H)){var J=/^(?:\([^)]+\)){1,2}/,Y=G.match(J),X={};if(Y){Y=Y[0],G=G.replace(J,"");var Z,ee=/\(([^)]+)\)/g,te=[];for(Z=ee.exec(Y);Z;)te.push(Z[1]),Z=ee.exec(Y);_.each(te,function(C){if("desktop"!==C){var T=C.replace(/\+$/,"");X[T===C?"max":"min"]=T}})}_.each(L,function(C,T){var B=C.source?C.source:C,L=new RegExp(B,"g");G=G.replace(L,V[T])}),!Object.keys(X).length&&C.responsive&&"desktop"===(X=_.pick(elementorCommon.helpers.cloneObject(C.responsive),["min","max"])).max&&delete X.max,W.stylesheet.addRules(G,H,X)}})},unitHasCustomSelector:function unitHasCustomSelector(C,T){return C.unit_selectors_dictionary&&void 0!==C.unit_selectors_dictionary[T.unit]},shouldDoUpgradeMap:function shouldDoUpgradeMap(C,T){return C.upgrade_conversion_map&&!!T.hasOwnProperty(C.upgrade_conversion_map.old_key)&&""!==T[C.upgrade_conversion_map.old_key]&&!T.hasOwnProperty(C.upgrade_conversion_map.new_keys[0])},parsePropertyPlaceholder:function parsePropertyPlaceholder(C,T,B,L,V,$){if($){if(C.responsive&&B[$]){var U,q=elementor.conditions.getResponsiveControlDeviceSuffix(C.responsive);C=null!==(U=_.findWhere(B,{name:$+q}))&&void 0!==U?U:_.findWhere(B,{name:$})}else C=_.findWhere(B,{name:$});T=this.getStyleControlValue(C,L)}return elementor.getControlView(C.type).getStyleValue(V,T,C)},getStyleControlValue:function getStyleControlValue(C,T){var B,L,V,$=null===(B=this.getSettings())||void 0===B||null===(B=B.context)||void 0===B?void 0:B.container,U=null==$?void 0:$.isGlobalApplied(C.name),q=(null===(L=T.__globals__)||void 0===L?void 0:L[C.name])||(null===(V=C.global)||void 0===V?void 0:V.default);if(U&&q)return this.getSelectorGlobalValue(C,q);var W=T[C.name];return C.selectors_dictionary&&(W=C.selectors_dictionary[W]||W),_.isNumber(W)||!_.isEmpty(W)?W:void 0},getSelectorGlobalValue:function getSelectorGlobalValue(C,T){var B=$e.data.commandExtractArgs(T),L=$e.data.getCache($e.components.get("globals"),B.command,B.args.query);if(null!=L&&L.value){var V,$=L.id;if(C.groupType){var U=elementor.breakpoints.getActiveMatchRegex(),q=C.name.replace(C.groupPrefix,"").replace(U,"");if(!L.value[elementor.config.kit_config.typography_prefix+q])return;q=q.replace("_","-"),V="var( --e-global-".concat(C.groupType,"-").concat($,"-").concat(q," )"),elementor.config.ui.defaultGenericFonts&&C.groupPrefix+"font_family"===C.name&&(V+=", ".concat(elementor.config.ui.defaultGenericFonts))}else V="var( --e-global-".concat(C.type,"-").concat($," )");return V}},addRepeaterControlsStyleRules:function addRepeaterControlsStyleRules(C,T,B,L,V){var $=this;T.forEach(function(T,U){var q=C.models[U];$.addStyleRules(T,q.attributes,B,L.concat(["{{CURRENT_ITEM}}"]),V.concat([".elementor-repeater-item-"+q.get("_id")]))})},addDynamicControlStyleRules:function addDynamicControlStyleRules(C,T){var B=this;elementor.dynamicTags.parseTagsText(C,T.dynamic,function(C,T,L){var V=elementor.dynamicTags.createTag(C,T,L);if(V){var $=V.model;$.getStyleControls().length&&B.addStyleRules($.getStyleControls(),$.attributes,$.controls,["{{WRAPPER}}"],["#elementor-tag-"+C])}})},addStyleToDocument:function addStyleToDocument(C){var T=elementor.$previewContents.find("head"),B="append",L=T;if(C){var V=T.children(C.of);V.length&&(B=C.at,L=V)}L[B](this.elements.$stylesheetElement);var $=elementor.hooks.applyFilters("editor/style/styleText","",this.getSettings("context"));this.elements.$stylesheetElement.text(this.stylesheet+$)},removeStyleFromDocument:function removeStyleFromDocument(){this.elements.$stylesheetElement.remove()},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),this.initStylesheet()}}),C.exports=L},12502:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Drop=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Drop=function(C){function Drop(){return(0,V.default)(this,Drop),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Drop,arguments)}return(0,W.default)(Drop,C),(0,$.default)(Drop,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireContainer(C),this.requireArgumentType("model","object",C)}},{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.containers,B=void 0===T?[C.container]:T,L=C.options,V=void 0===L?{}:L,$=[];return B.forEach(function(T){$.push(T.view.createElementFromModel(C.model,V))}),1===B.length?$[0]:$}}])}($e.modules.editor.CommandContainerBase)},12741:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Toggle=function(C){function Toggle(){return(0,V.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,W.default)(Toggle,C),(0,$.default)(Toggle,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.toggle(C.favorite)}}])}($e.modules.CommandBase);T.default=G},12829:(C,T,B)=>{"use strict";var L=B(12470).__;C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-empty-preview",className:"elementor-empty-view",events:{click:"onClickAdd"},behaviors:function behaviors(){return{contextMenu:{behaviorClass:B(65334),groups:this.getContextMenuGroups()}}},getContextMenuGroups:function getContextMenuGroups(){var C=this;return[{name:"general",actions:[{name:"paste",title:L("Paste","elementor"),isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C._parent.getContainer())},callback:function callback(){return $e.run("document/ui/paste",{container:C._parent.getContainer()})}}]}]},onClickAdd:function onClickAdd(){$e.route("panel/elements/categories")}})},12983:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitRemoveEditorActiveCSSPanelOpen=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.KitRemoveEditorActiveCSSPanelOpen=function(C){function KitRemoveEditorActiveCSSPanelOpen(){return(0,V.default)(this,KitRemoveEditorActiveCSSPanelOpen),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitRemoveEditorActiveCSSPanelOpen,arguments)}return(0,W.default)(KitRemoveEditorActiveCSSPanelOpen,C),(0,$.default)(KitRemoveEditorActiveCSSPanelOpen,[{key:"getCommand",value:function getCommand(){return"panel/open"}},{key:"getId",value:function getId(){return"kit-remove-editor-active-css--/panel/open"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(){setTimeout(function(){elementorFrontend.elements.$body.removeClass("elementor-editor-active")})}}])}($e.modules.hookUI.After);T.default=G},13177:C=>{C.exports={"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},13192:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.MoveResizeableHandle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.MoveResizeableHandle=function(C){function MoveResizeableHandle(){return(0,V.default)(this,MoveResizeableHandle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,MoveResizeableHandle,arguments)}return(0,W.default)(MoveResizeableHandle,C),(0,$.default)(MoveResizeableHandle,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"move-resizeable-handle"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"container"===C.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){var T=C.view.$el,B=T.find("> .ui-resizable-handle").first();B&&T.append(B)})}}])}(G.default);T.default=H},13452:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var V=L(B(40989)),$=L(B(39805)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,$.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality.")]),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,W.default)(ForceMethodImplementation,C),(0,V.default)(ForceMethodImplementation)}((0,G.default)(Error));T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var L=B.functionName.split(".");B.className=L[0],B.functionName=L[1]}else B.isStatic=!0;throw new H(B)}},13705:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Down=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Down=function(C){function Down(){return(0,V.default)(this,Down),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Down,arguments)}return(0,W.default)(Down,C),(0,$.default)(Down,[{key:"apply",value:function apply(){this.component.navigate()}}])}($e.modules.CommandBase);T.default=G},13941:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveTabQueryParamBack=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.RemoveActiveTabQueryParamBack=function(C){function RemoveActiveTabQueryParamBack(){return(0,V.default)(this,RemoveActiveTabQueryParamBack),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveTabQueryParamBack,arguments)}return(0,W.default)(RemoveActiveTabQueryParamBack,C),(0,$.default)(RemoveActiveTabQueryParamBack,[{key:"getCommand",value:function getCommand(){return"panel/global/back"}},{key:"getId",value:function getId(){return"remove-active-tab-query-param-back"}},{key:"apply",value:function apply(){(0,G.getQueryParam)("active-tab")&&(0,G.removeQueryParam)("active-tab")}}])}($e.modules.hookUI.After);T.default=H},14100:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989));T.default=function(){return(0,U.default)(function FilesUploadHandler(){(0,$.default)(this,FilesUploadHandler)},null,[{key:"isUploadEnabled",value:function isUploadEnabled(C){return!["svg","application/json"].includes(C)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(C){C.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:L("Sorry, you can't upload that file yet","elementor"),message:L("This is because JSON files may pose a security risk.","elementor")+"<br><br>"+L("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:L("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(C){var T=window.elementorAdmin||window.elementor;if(!T.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return T.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",L("Enable Unfiltered File Uploads","elementor"),L("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),L("Enable","elementor"),function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,C()})}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(C){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:L("Enable Unfiltered File Uploads","elementor"),message:L("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"<br /><br />"+L("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Enable and Import","elementor"),cancel:L("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}},!0)},onCancel:function onCancel(){return C()}}):this.getUnfilteredFilesNonAdminDialog()}}])}()},14160:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(85707)),U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function GlobalControlSelect(){return(0,U.default)(this,GlobalControlSelect),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,GlobalControlSelect,arguments)}return(0,H.default)(GlobalControlSelect,C),(0,q.default)(GlobalControlSelect,[{key:"getClassNames",value:function getClassNames(){return{previewItemsContainer:"e-global__preview-items-container",previewItem:"e-global__preview-item",selectedPreviewItem:"e-global__preview-item--selected",manageButton:"e-global__manage-button",popover:"e-global__popover",popoverToggle:"e-global__popover-toggle",popoverToggleActive:"e-global__popover-toggle--active",controlGlobal:"e-control-global",globalPopoverContainer:"e-global__popover-container",globalPopoverTitle:"e-global__popover-title",globalPopoverTitleText:"e-global__popover-title-text",globalPopoverInfo:"e-global__popover-info",globalPopoverInfoTooltip:"e-global__popover-info-tooltip",confirmAddNewGlobal:"e-global__confirm-add",confirmMessageText:".e-global__confirm-message-text"}}},{key:"registerUiElements",value:function registerUiElements(){var C=this.popover.getElements("widget");this.ui.manageGlobalsButton=C.find(".".concat(this.getClassNames().manageButton))}},{key:"registerPreviewElements",value:function registerPreviewElements(){var C=this.popover.getElements("widget"),T=this.getClassNames();this.ui.globalPreviewItems=C.find(".".concat(T.previewItem))}},{key:"registerEvents",value:function registerEvents(){var C=this;this.ui.globalPopoverToggle.on("click",function(T){return C.toggleGlobalPopover(T)}),this.ui.manageGlobalsButton.on("click",function(){var T=C.view.getGlobalMeta().route,B={route:$e.routes.getHistory("panel").reverse()[0].route,container:C.view.options.container};$e.run("panel/global/open",B).then(function(){return $e.route(T)}),C.popover.hide()})}},{key:"addPreviewItemsClickListener",value:function addPreviewItemsClickListener(){var C=this;this.ui.$globalPreviewItemsContainer.on("click",".".concat(this.getClassNames().previewItem),function(T){return C.applySavedGlobalValue(T.currentTarget.dataset.globalId)})}},{key:"fetchGlobalValue",value:function fetchGlobalValue(){var C=this;return $e.data.get(this.view.getGlobalKey()).then(function(T){return C.view.globalValue=T.data.value,C.onValueTypeChange(),elementor.kitManager.renderGlobalVariables(),C.view.applySavedValue(),T.data}).catch(function(T){var B;if(404!==(null==T||null===(B=T.data)||void 0===B?void 0:B.status))return Promise.reject(T);C.disableGlobalValue(!1)})}},{key:"setCurrentActivePreviewItem",value:function setCurrentActivePreviewItem(){var C=this.getClassNames().selectedPreviewItem,T=elementor.config.globals.defaults_enabled[this.view.getGlobalMeta().controlType];this.activePreviewItem&&this.resetActivePreviewItem();var B,L=this.view.getGlobalKey();L||this.view.getControlValue()||!T||(L=null===(B=this.view.model.get("global"))||void 0===B?void 0:B.default);if(L){var V=$e.data.commandExtractArgs(L).args.query.id,$=this.ui.globalPreviewItems.filter('[data-global-id="'.concat(V,'"]'));$&&(this.activePreviewItem=$,this.activePreviewItem.addClass(C))}else this.activePreviewItem=null}},{key:"resetActivePreviewItem",value:function resetActivePreviewItem(){this.activePreviewItem&&this.activePreviewItem.removeClass(this.getClassNames().selectedPreviewItem),this.activePreviewItem=null}},{key:"applySavedGlobalValue",value:function applySavedGlobalValue(C){this.setGlobalValue(C),this.fetchGlobalValue(),this.popover.hide()}},{key:"onValueTypeChange",value:function onValueTypeChange(){this.updateCurrentGlobalName()}},{key:"updateCurrentGlobalName",value:function updateCurrentGlobalName(C){var T=this,B=this.getClassNames(),V="";if(C)V=C;else{C=this.view.getControlValue();var $,U=this.view.getGlobalKey();if(!U&&!C&&elementor.config.globals.defaults_enabled[this.view.getGlobalMeta().controlType])U=null===($=this.view.model.get("global"))||void 0===$?void 0:$.default;if(U)return $e.data.get(U).then(function(C){var B="";B=C.data.title?C.data.title:L("Default","elementor"),T.updateCurrentGlobalName(B)}),void this.ui.globalPopoverToggle.addClass(B.popoverToggleActive);V=L(C?"Custom":"Default","elementor"),this.ui.globalPopoverToggle.removeClass(B.popoverToggleActive)}this.globalName=V}},{key:"onRender",value:function onRender(){var C=this;this.printGlobalToggleButton(),this.initGlobalPopover(),this.view.getGlobalKey()?setTimeout(function(){return C.fetchGlobalValue()},50):this.onValueTypeChange(),this.$el.addClass(this.getClassNames().controlGlobal)}},{key:"toggleGlobalPopover",value:function toggleGlobalPopover(){var C=this;this.popover.isVisible()?this.popover.hide():(this.ui.$globalPreviewItemsContainer&&this.ui.$globalPreviewItemsContainer.remove(),this.view.getGlobalsList().then(function(T){C.addGlobalsListToPopover(T),C.registerPreviewElements(),C.addPreviewItemsClickListener(),C.popover.show(),C.setCurrentActivePreviewItem()}))}},{key:"buildGlobalPopover",value:function buildGlobalPopover(){var C=this,T=this.getClassNames(),B=jQuery("<div>",{class:T.globalPopoverContainer}),L=jQuery("<div>",{class:T.globalPopoverTitle}).html('<div class="'+T.globalPopoverInfo+'"><i class="eicon-info-circle"></i></div><span class="'+T.globalPopoverTitleText+'">'+this.getOption("popoverTitle")+"</span>"),V=jQuery("<div>",{class:T.manageButton}).html('<i class="eicon-cog"></i>');return L.append(V),B.append(L),this.manageButtonTooltipText=this.getOption("manageButtonText"),V.tipsy({title:function title(){return C.manageButtonTooltipText},offset:3,gravity:function gravity(){return"s"}}),B}},{key:"printGlobalToggleButton",value:function printGlobalToggleButton(){var C=this,T=jQuery("<div>",{class:this.getClassNames().popoverToggle+" elementor-control-unit-1"}),B=jQuery("<i>",{class:"eicon-globe"}),L=jQuery("<span>",{class:"elementor-control-spinner"}).html('<i class="eicon-spinner eicon-animation-spin"></i></span>');T.append(B),this.$el.find(".elementor-control-input-wrapper").prepend(T),this.ui.globalPopoverToggle=T,this.ui.globalPopoverToggleIcon=B,this.ui.$globalsLoadingSpinner=L,this.ui.globalPopoverToggleIcon.tipsy({title:function title(){return C.globalName},offset:7,gravity:function gravity(){return"s"}}),T.before(L),this.ui.$globalsLoadingSpinner.hide()}},{key:"initGlobalPopover",value:function initGlobalPopover(){this.popover=elementorCommon.dialogsManager.createWidget("simple",{className:this.getClassNames().popover,message:this.buildGlobalPopover(),effects:{show:"show",hide:"hide"},hide:{onOutsideClick:!1},position:{my:"right top",at:"right bottom+5",of:this.ui.globalPopoverToggle,collision:"fit flip",autoRefresh:!0}}),this.registerUiElementsAndEvents(),this.createGlobalInfoTooltip()}},{key:"addGlobalsListToPopover",value:function addGlobalsListToPopover(C){var T=jQuery("<div>",{class:"e-global__preview-items-container"});this.view.buildGlobalsList(C,T),this.popover.getElements("widget").find(".".concat(this.getClassNames().globalPopoverTitle)).after(T),this.ui.$globalPreviewItemsContainer=T}},{key:"registerUiElementsAndEvents",value:function registerUiElementsAndEvents(){this.registerUiElements(),this.registerEvents()}},{key:"onAddGlobalToList",value:function onAddGlobalToList(C){var T=this,B=this.getClassNames();this.confirmNewGlobalModal=elementorCommon.dialogsManager.createWidget("confirm",{className:B.confirmAddNewGlobal,headerMessage:this.getOption("newGlobalConfirmTitle"),message:C,strings:{confirm:L("Create","elementor"),cancel:L("Cancel","elementor")},hide:{onBackgroundClick:!1},onConfirm:function onConfirm(){return T.onConfirmNewGlobal()},onShow:function onShow(){var C=T.confirmNewGlobalModal.getElements("widget");T.ui.globalNameInput=C.find("input").focus(),T.ui.confirmMessageText=C.find(B.confirmMessageText),T.ui.globalNameInput.on("input",function(){return T.onAddGlobalConfirmInputChange()})}}),this.confirmNewGlobalModal.show()}},{key:"onAddGlobalConfirmInputChange",value:function onAddGlobalConfirmInputChange(){if(this.view.globalsList){for(var C,T=0,B=Object.values(this.view.globalsList);T<B.length;T++){var L=B[T];if(this.ui.globalNameInput.val()===L.title){C=this.view.getNameAlreadyExistsMessage();break}C=this.view.getConfirmTextMessage()}this.ui.confirmMessageText.html(C)}}},{key:"onConfirmNewGlobal",value:function onConfirmNewGlobal(){var C=this.view.getGlobalMeta();C.title=this.ui.globalNameInput.val(),this.createNewGlobal(C)}},{key:"createNewGlobal",value:function createNewGlobal(C){var T=this;this.ui.$globalsLoadingSpinner.show(),$e.run(C.commandName+"/create",{container:this.view.container,setting:C.key,title:C.title}).then(function(C){T.applySavedGlobalValue(C.data.id),T.ui.$globalsLoadingSpinner.hide()})}},{key:"setGlobalValue",value:function setGlobalValue(C){var T="",B={};T=this.view.getGlobalKey()?"document/globals/settings":"document/globals/enable",B[this.view.model.get("name")]=this.view.getGlobalCommand()+"?id="+C,$e.run(T,{container:this.view.options.container,settings:B})}},{key:"onUnsetGlobalValue",value:function onUnsetGlobalValue(){this.disableGlobalValue()}},{key:"onUnlinkGlobalDefault",value:function onUnlinkGlobalDefault(){var C=this,T=this.view.getGlobalMeta();$e.run("document/globals/unlink",{container:this.view.container,globalValue:this.view.model.get("global").default,setting:T.key,options:{external:!0}}).then(function(){C.onValueTypeChange(),C.view.globalValue=null,C.resetActivePreviewItem()})}},{key:"createGlobalInfoTooltip",value:function createGlobalInfoTooltip(){var C=this,T=this.getClassNames(),B=this.popover.getElements("widget").find(".".concat(T.globalPopoverInfo));this.globalInfoTooltip=elementorCommon.dialogsManager.createWidget("simple",{className:T.globalPopoverInfoTooltip,message:this.getOption("tooltipText"),effects:{show:"show",hide:"hide"},position:{my:"left bottom",at:"left top+9",of:this.popover.getElements("widget"),autoRefresh:!0}}),B.on({mouseenter:function mouseenter(){return C.globalInfoTooltip.show()},mouseleave:function mouseleave(){return C.globalInfoTooltip.hide()}})}},{key:"disableGlobalValue",value:function disableGlobalValue(){var C=this,T=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],B=this.view.getGlobalMeta();return $e.run("document/globals/disable",{container:this.view.container,settings:(0,$.default)({},B.key,""),options:{restore:T}}).then(function(){C.onValueTypeChange(),C.view.globalValue=null,C.resetActivePreviewItem()})}}])}(Marionette.Behavior)},14199:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=(V(B(64537)),V(B(39805))),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var Q=B(273),J=function(C){function ControlIconsView(){var C;(0,$.default)(this,ControlIconsView);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return(C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ControlIconsView,[].concat(B))).cache={loaded:!1,dialog:!1,enableClicked:!1,fa4Mapping:!1,migratedFlag:{}},C.dataKeys={migratedKey:"__fa4_migrated",fa4MigrationFlag:"fa4compatibility"},C}return(0,H.default)(ControlIconsView,C),(0,U.default)(ControlIconsView,[{key:"enqueueIconFonts",value:function enqueueIconFonts(C){var T=elementor.helpers.getIconLibrarySettings(C);if(!1!==T&&this.isMigrationAllowed()&&(T.enqueue&&T.enqueue.forEach(function(C){var B="".concat(C).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet(B),elementor.helpers.enqueuePreviewStylesheet(B)}),T.url)){var B="".concat(T.url).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet(B),elementor.helpers.enqueuePreviewStylesheet(B)}}},{key:"ui",value:function ui(){var ui=_superPropGet(ControlIconsView,"ui",this,3)([]),C=this.model.get("skin");return ui.controlMedia=".elementor-control-media",ui.svgUploader="media"===C?".elementor-control-svg-uploader":".elementor-control-icons--inline__svg",ui.iconPickers="media"===C?".elementor-control-icon-picker, .elementor-control-media__preview, .elementor-control-media-upload-button":".elementor-control-icons--inline__icon",ui.deleteButton="media"===C?".elementor-control-media__remove":".elementor-control-icons--inline__none",ui.previewPlaceholder=".elementor-control-media__preview",ui.previewContainer=".elementor-control-preview-area",ui.inlineIconContainer=".elementor-control-inline-icon",ui.inlineDisplayedIcon=".elementor-control-icons--inline__displayed-icon",ui.radioInputs='[type="radio"]',ui}},{key:"events",value:function events(){return jQuery.extend(Q.prototype.events.apply(this,arguments),{"click @ui.iconPickers":"openPicker","click @ui.svgUploader":"openFrame","click @ui.radioInputs":"onClickInput","click @ui.deleteButton":"deleteIcon"})}},{key:"getControlValue",value:function getControlValue(){var C=this.model,T=this.getValueToMigrate();if(!this.isMigrationAllowed())return T;var B=_superPropGet(ControlIconsView,"getControlValue",this,3)([]);if(!T)return B;var L=C.get("name");if(this.cache.migratedFlag[L])return this.cache.migratedFlag[L];var V=this.elementSettingsModel.get(this.dataKeys.migratedKey);return V&&V[L]?B:this.migrateFa4toFa5(T)}},{key:"migrateFa4toFa5",value:function migrateFa4toFa5(C){var T=elementor.helpers.mapFa4ToFa5(C);return this.cache.migratedFlag[this.model.get("name")]=T,this.enqueueIconFonts(T.library),T}},{key:"setControlAsMigrated",value:function setControlAsMigrated(C){var T=this.elementSettingsModel.get(this.dataKeys.migratedKey)||{};T[C]=!0,this.elementSettingsModel.set(this.dataKeys.migratedKey,T,{silent:!0})}},{key:"isMigrationAllowed",value:function isMigrationAllowed(){return!elementor.config.icons_update_needed}},{key:"getValueToMigrate",value:function getValueToMigrate(){var C=this.model.get(this.dataKeys.fa4MigrationFlag);if(!C)return!1;var T=this.container.settings.get(C);return T||!1}},{key:"onReady",value:function onReady(){var C=this;this.isMigrationAllowed()||("media"===this.model.get("skin")?this.ui.previewContainer[0]:this.ui.inlineIconContainer[0]).addEventListener("click",function(C){C.preventDefault(),C.stopPropagation();return elementor.helpers.getSimpleDialog("elementor-enable-fa5-dialog",L("Elementor's New Icon Library","elementor"),L('Elementor v2.6 includes an upgrade from Font Awesome 4 to 5. In order to continue using icons, be sure to click "Update".',"elementor")+' <a href="https://go.elementor.com/fontawesome-migration/" target="_blank">'+L("Learn More","elementor")+"</a>",L("Update","elementor"),function onConfirm(){var C;window.location.href=elementor.config.tools_page_link+"&redirect_to_document="+(null===(C=elementor.documents.getCurrent())||void 0===C?void 0:C.id)+"&_wpnonce="+elementor.config.tools_page_nonce+"#tab-fontawesome4_migration"}).show(),!1},!0);var T=this.model.get("name");this.cache.migratedFlag[T]&&(this.setControlAsMigrated(T),setTimeout(function(){C.setValue(C.cache.migratedFlag[T])},10))}},{key:"onRender",value:function onRender(){_superPropGet(ControlIconsView,"onRender",this,3)([]),this.isMigrationAllowed()&&elementor.iconManager.loadIconLibraries()}},{key:"initFrame",value:function initFrame(){var C=this;wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({button:{text:L("Insert Media","elementor")},library:{type:["image/svg+xml"]},states:[new wp.media.controller.Library({title:L("Insert Media","elementor"),library:wp.media.query({type:["image/svg+xml"]}),multiple:!1,date:!1})]});this.frame.on("insert select",function handleSelect(){return C.selectSvg()}),this.setUploadMimeType(this.frame,"svg")}},{key:"setUploadMimeType",value:function setUploadMimeType(C,T){var B=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=T}),this.frame.on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=B})}},{key:"selectSvg",value:function selectSvg(){this.trigger("before:select");var C=this.frame.state().get("selection").first().toJSON();C.url&&(this.setValue({value:{url:C.url,id:C.id},library:"svg"}),this.applySavedValue()),this.trigger("after:select")}},{key:"openFrame",value:function openFrame(){var C=this;if(!K.default.isUploadEnabled("svg"))return K.default.getUnfilteredFilesNotEnabledDialog(function(){return C.openFrame()}).show(),!1;this.frame||this.initFrame(),this.frame.open(),K.default.setUploadTypeCaller(this.frame);var T=this.getControlValue("id");T&&this.frame.state().get("selection").add(wp.media.attachment(T))}},{key:"openPicker",value:function openPicker(){elementor.iconManager.show({view:this})}},{key:"applySavedValue",value:function applySavedValue(){var C=this,T=this.getControlValue(),B=this.model.get("skin"),L="inline"===B?this.ui.inlineDisplayedIcon:this.ui.previewPlaceholder,V=this.model.get("disable_initial_active_state"),$=this.model.get("default"),U=T.value,q=T.library;if(this.isMigrationAllowed()||U||!this.getValueToMigrate()||(U=this.getControlValue(),q=""),"media"===B&&this.ui.controlMedia.toggleClass("e-media-empty",!U),("inline"===B&&!V||q)&&this.markChecked(q),!U)return"inline"===B?void this.setDefaultIconLibraryLabel($,L):void this.ui.previewPlaceholder.html("");if("svg"===q&&"inline"!==B)return elementor.helpers.fetchInlineSvg(U.url,function(T){C.ui.previewPlaceholder.html(T)});if("media"===B||"svg"!==q){var W='<i class="'+U+'"></i>';L.html(W)}this.enqueueIconFonts(q)}},{key:"setDefaultIconLibraryLabel",value:function setDefaultIconLibraryLabel(C,T){if(""!==C.value&&"svg"!==C.library)T.html('<i class="'+C.value+'"></i>');else{var B=this.model.get("skin_settings");T.html('<i class="'+B.inline.icon.icon+'"></i>')}}},{key:"markChecked",value:function markChecked(C){if(this.ui.radioInputs.filter(":checked").prop("checked",!1),!C)return this.ui.radioInputs.filter('[value="none"]').prop("checked",!0);"svg"!==C&&(C="icon"),this.ui.radioInputs.filter('[value="'+C+'"]').prop("checked",!0)}},{key:"onClickInput",value:function onClickInput(){this.markChecked(this.getControlValue().library)}},{key:"deleteIcon",value:function deleteIcon(C){C.stopPropagation(),this.setValue({value:"",library:""}),this.applySavedValue()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.$el.remove()}}])}(Q);C.exports=J},14287:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"InsertTemplate",{enumerable:!0,get:function get(){return L.InsertTemplate}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return V.Open}});var L=B(19025),V=B(81603)},14320:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CreateSectionColumnsResetLayout=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(6284));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.CreateSectionColumnsResetLayout=function(C){function CreateSectionColumnsResetLayout(){return(0,V.default)(this,CreateSectionColumnsResetLayout),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CreateSectionColumnsResetLayout,arguments)}return(0,W.default)(CreateSectionColumnsResetLayout,C),(0,$.default)(CreateSectionColumnsResetLayout,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"section-columns-reset-layout--document/elements/create"}},{key:"getContainerType",value:function getContainerType(){return"section"}}])}(G.default);T.default=H},14718:(C,T,B)=>{var L=B(29402);C.exports=function _superPropBase(C,T){for(;!{}.hasOwnProperty.call(C,T)&&null!==(C=L(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},14756:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-actions",id:"elementor-template-library-header-actions",ui:{import:"#elementor-template-library-header-import i",sync:"#elementor-template-library-header-sync i",save:"#elementor-template-library-header-save i"},events:{"click @ui.import":"onImportClick","click @ui.sync":"onSyncClick","click @ui.save":"onSaveClick"},onImportClick:function onImportClick(){$e.route("library/import")},onRender:function onRender(){var C,T=null!==(C=$e.components.get("library").currentTab)&&void 0!==C?C:"";this.ui.import.toggleClass("elementor-hidden","templates/my-templates"!==T)},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")}})},14767:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return V.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return $.Toggle}});var L=B(17431),V=B(97283),$=B(25279)},14857:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Preview=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Preview=function(C){function Preview(){return(0,U.default)(this,Preview),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Preview,arguments)}return(0,H.default)(Preview,C),(0,q.default)(Preview,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,$.default)(V.default.mark(function _callee(C){var T,B,L,$;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(T=C.id,B=$e.components.get("document/save"),L=B.footerSaver,!($=elementor.documents.get(T)).editor.isChanged){V.next=1;break}return V.next=1,$e.run("document/save/auto",{force:!0});case 1:L.previewWindow=open($.config.urls.wp_preview,"wp-preview-".concat($.id));case 2:case"end":return V.stop()}},_callee)})),function apply(C){return T.apply(this,arguments)})}]);var T}($e.modules.CommandBase);T.default=K},14922:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetIsModified=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.SetIsModified=function(C){function SetIsModified(){return(0,V.default)(this,SetIsModified),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SetIsModified,arguments)}return(0,W.default)(SetIsModified,C),(0,$.default)(SetIsModified,[{key:"validateArgs",value:function validateArgs(C){this.requireArgumentType("status","boolean",C)}},{key:"apply",value:function apply(C){var T=C.status,B=C.document,L=void 0===B?elementor.documents.getCurrent():B;C.document=L,L.editor.isChanged=T,T&&L.editor.isSaving&&(L.editor.isChangedDuringSave=!0),T&&(L.editor.isSaved=!1),elementor.channels.editor.reply("status",T).trigger("status:change",T),L.editor.isChanged&&this.component.startAutoSave(L)}}])}($e.modules.CommandInternalBase);T.default=G},15118:(C,T,B)=>{var L=B(10564).default,V=B(36417);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"==L(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return V(C)},C.exports.__esModule=!0,C.exports.default=C.exports},15193:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CreateSectionIsFull=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.CreateSectionIsFull=function(C){function CreateSectionIsFull(){return(0,V.default)(this,CreateSectionIsFull),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CreateSectionIsFull,arguments)}return(0,W.default)(CreateSectionIsFull,C),(0,$.default)(CreateSectionIsFull,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-section-is-full"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"section"===C.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){"section"===C.model.get("elType")&&C.view.toggleSectionIsFull()})}}])}(G.default);T.default=H},15213:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default=function _default(C,T){var B,L=_createForOfIteratorHelper(T=Array.isArray(T)?T:[T]);try{for(L.s();!(B=L.n()).done;){var V=B.value;if(C.constructor.name===V.prototype[Symbol.toStringTag])return!0}}catch(C){L.e(C)}finally{L.f()}return!1}},15567:(C,T,B)=>{"use strict";var L,V=B(12470).sprintf,$=B(12470).__,U=B(96784),q=U(B(61790)),W=U(B(58155)),G=U(B(14100)),H=B(35741);L=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.promotions=".elementor-control-media__promotions",ui.promotions_dismiss=".elementor-control-media__promotions .elementor-control-notice-dismiss",ui.promotions_action=".elementor-control-media__promotions .elementor-control-notice-main-actions button",ui},events:function events(){return _.extend(H.prototype.events.apply(this,arguments),{"click @ui.addImages":"onAddImagesClick","click @ui.clearGallery":"onClearGalleryClick","click @ui.galleryThumbnails":"onGalleryThumbnailsClick","click @ui.promotions_dismiss":"onPromotionDismiss","click @ui.promotions_action":"onPromotionAction","keyup @ui.galleryThumbnails":"onGalleryThumbnailsKeyPress"})},onReady:function onReady(){this.initRemoveDialog()},applySavedValue:function applySavedValue(){var C=this;return(0,W.default)(q.default.mark(function _callee(){var T,B,L,U,W,G,H,K;return q.default.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(T=C.getControlValue(),B=T.length,L=!!B,U=0,W=!1,G=C.ui.promotions.length&&!elementor.config.user.dismissed_editor_notices.includes(C.getDismissPromotionEventName()),C.$el.toggleClass("elementor-gallery-has-images",L).toggleClass("elementor-gallery-empty",!L),(H=C.ui.galleryThumbnails).empty(),C.ui.status.text(L?V($("%s Images Selected","elementor"),B):$("No Images Selected","elementor")),G&&(W=C.ui.promotions.find(".elementor-control-notice").data("display")||!1),L){q.next=1;break}return q.abrupt("return");case 1:return K=[],C.getControlValue().forEach(function(T,B){var L=jQuery("<img>",{class:"elementor-control-gallery-thumbnail",src:T.url,alt:"gallery-thumbnail-"+B});H.append(L);K.push(wp.media.attachment(T.id).fetch().then(function handleHints(T){C.imageHasAlt(T)||L.addClass("unoptimized__image"),G&&C.imageNotOptimized(T)&&(U+=1)}))}),q.next=2,Promise.all(K).then(function(){if(G){var T=W||!!U;C.ui.promotions.toggle(T)}});case 2:case"end":return q.stop()}},_callee)}))()},hasImages:function hasImages(){return!!this.getControlValue().length},imageHasAlt:function imageHasAlt(C){var T;return!!((null==C||null===(T=C.alt)||void 0===T?void 0:T.trim())||"")},imageNotOptimized:function imageNotOptimized(C){var T={height:1080,width:1920,filesizeInBytes:1e5};return Object.keys(T).some(function(B){var L=C[B]||!1;return L&&L>T[B]})},openFrame:function openFrame(C){this.initFrame(C),this.frame.open(),G.default.isUploadEnabled("svg")&&G.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:$("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(G.default.isUploadEnabled("svg")){var C=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;this.frame.on("ready",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C+",svg"}),this.frame.on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=C})}},menuRender:function menuRender(C){C.unset("insert"),C.unset("featured-image")},gallerySettings:function gallerySettings(C){C.sidebar.on("ready",function(){C.sidebar.unset("gallery")})},fetchSelection:function fetchSelection(){var C=wp.media.query({orderby:"post__in",order:"ASC",type:"image",perPage:-1,post__in:_.pluck(this.getControlValue(),"id")});return new wp.media.model.Selection(C.models,{props:C.props.toJSON(),multiple:!0})},select:function select(C){var T=[];C.each(function(C){T.push({id:C.get("id"),url:C.get("url")})}),this.setValue(T),this.applySavedValue()},onPromotionDismiss:function onPromotionDismiss(){this.dismissPromotion(this.getDismissPromotionEventName())},getDismissPromotionEventName:function getDismissPromotionEventName(){var C,T=this.ui.promotions.find(".elementor-control-notice-dismiss");return T.off("click"),(null===(C=T[0])||void 0===C||null===(C=C.dataset)||void 0===C?void 0:C.event)||!1},hidePromotion:function hidePromotion(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.ui.promotions.hide(),C||(C=this.getDismissPromotionEventName()),elementor.config.user.dismissed_editor_notices.push(C)},onPromotionAction:function onPromotionAction(C){var T=JSON.parse(C.target.closest("button").dataset.settings).action_url,B=void 0===T?null:T;B&&window.open(B,"_blank"),elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-editor-gallery-install"}}),this.hidePromotion()},dismissPromotion:function dismissPromotion(C){this.ui.promotions.hide(),C&&(elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:C}}),elementor.config.user.dismissed_editor_notices.push(C))},onBeforeDestroy:function onBeforeDestroy(){this.frame&&this.frame.off(),this.$el.remove()},clearGallery:function clearGallery(){this.setValue([]),this.applySavedValue(),this.ui.promotions&&this.ui.promotions.hide()},initRemoveDialog:function initRemoveDialog(){var C;this.getRemoveDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{message:$("Are you sure you want to clear this gallery?","elementor"),headerMessage:$("Clear gallery","elementor"),strings:{confirm:$("Clear","elementor"),cancel:$("Cancel","elementor")},defaultOption:"confirm",onConfirm:this.clearGallery.bind(this)})),C}},onAddImagesClick:function onAddImagesClick(){this.openFrame(this.hasImages()?"add":"create")},onClearGalleryClick:function onClearGalleryClick(){this.getRemoveDialog().show()},onGalleryThumbnailsClick:function onGalleryThumbnailsClick(){this.openFrame("edit")},onGalleryThumbnailsKeyPress:function onGalleryThumbnailsKeyPress(C){13!==C.which&&32!==C.which||this.onGalleryThumbnailsClick(C)}}),C.exports=L},15768:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Undo=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Undo=function(C){function Undo(){return(0,V.default)(this,Undo),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Undo,arguments)}return(0,W.default)(Undo,C),(0,$.default)(Undo,[{key:"apply",value:function apply(){elementor.documents.getCurrent().history.navigate()}}])}($e.modules.CommandBase);T.default=G},15823:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Back",{enumerable:!0,get:function get(){return L.Back}}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return V.Close}}),Object.defineProperty(T,"Exit",{enumerable:!0,get:function get(){return $.Exit}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return U.Open}});var L=B(46044),V=B(41687),$=B(7787),U=B(65411)},16047:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.ScrubbingMode=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707)),H=L(B(76543));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.ScrubbingMode=function(C){function ScrubbingMode(){return(0,V.default)(this,ScrubbingMode),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ScrubbingMode,arguments)}return(0,W.default)(ScrubbingMode,C),(0,$.default)(ScrubbingMode,[{key:"getId",value:function getId(){return"scrubbing-mode"}},{key:"getOptions",value:function getOptions(){return(0,G.default)({},this.constructor.ON,"")}},{key:"getScopes",value:function getScopes(){return[window.document.body]}}])}(H.default);(0,G.default)(K,"ON","on")},16349:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RevisionsAfterSave=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.RevisionsAfterSave=function(C){function RevisionsAfterSave(){return(0,V.default)(this,RevisionsAfterSave),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,RevisionsAfterSave,arguments)}return(0,W.default)(RevisionsAfterSave,C),(0,$.default)(RevisionsAfterSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getId",value:function getId(){return"revisions-after-save"}},{key:"apply",value:function apply(C,T){var B=T.data,L=elementor.documents.getCurrent().revisions;B.latest_revisions&&L.addRevisions(B.latest_revisions),L.requestRevisions(function(){if(B.revisions_ids){var C=L.revisions.filter(function(C){return-1!==B.revisions_ids.indexOf(C.get("id"))});L.revisions.reset(C)}})}}])}(G.default);T.default=H},16356:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Elements",{enumerable:!0,get:function get(){return L.Elements}});var L=B(33991)},16500:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(10564)),$=L(B(39805)),U=L(B(40989)),q=L(B(85707));T.default=function(){return(0,U.default)(function _default(){var C=this;(0,$.default)(this,_default),(0,q.default)(this,"loaded",{}),(0,q.default)(this,"notifyCallback",null),(0,q.default)(this,"fetchIcons",function(T){fetch(T.fetchJson,{mode:"cors"}).then(function(C){return C.json()}).then(function(B){return T.icons=B.icons,C.normalizeIconList(T)})}),(0,q.default)(this,"runCallback",function(T){return"function"!=typeof C.notifyCallback?T:C.notifyCallback(T)}),(0,q.default)(this,"initIconType",function(T,B){C.notifyCallback=B;var L=elementor.iconManager.store;if(C.loaded[T.name])return T.icons=L.getIcons(T),C.runCallback(T);if(T.enqueue&&T.enqueue.forEach(function(C){var B="".concat(C).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet(B)}),T.url){var V="".concat(T.url).concat(null!=T&&T.ver?"?ver="+T.ver:"");elementor.helpers.enqueueEditorStylesheet(V)}if(L.isValid(T)){var $=L.get(L.getKey(T));return C.normalizeIconList($)}return T.icons&&T.icons.length?C.normalizeIconList(T):T.fetchJson?C.fetchIcons(T):void 0})},[{key:"normalizeIconList",value:function normalizeIconList(C){var T,B={};jQuery.each(C.icons,function(L,$){T=$,"object"===(0,V.default)(T)&&(T=Object.entries(T)[0][0]),T&&(B[T]={prefix:C.prefix,selector:C.prefix+T.trim(":"),name:elementorCommon.helpers.upperCaseWords(T).trim(":").split("-").join(" "),filter:T.trim(":"),displayPrefix:C.displayPrefix||C.prefix.replace("-","")})}),Object.keys(B).length&&(C.icons=B,this.loaded[C.name]=!0,elementor.iconManager.store.save(C),this.runCallback(C))}}])}()},16567:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"KitAddMenuItems",{enumerable:!0,get:function get(){return X.KitAddMenuItems}}),Object.defineProperty(T,"KitAfterSave",{enumerable:!0,get:function get(){return U.KitAfterSave}}),Object.defineProperty(T,"KitBackToRouteHistory",{enumerable:!0,get:function get(){return J.KitBackToRouteHistory}}),Object.defineProperty(T,"KitDeleteGlobalsCache",{enumerable:!0,get:function get(){return $.KitDeleteGlobalsCache}}),Object.defineProperty(T,"KitGlobalsUpdateColors",{enumerable:!0,get:function get(){return L.KitGlobalsUpdateColors}}),Object.defineProperty(T,"KitGlobalsUpdateTypography",{enumerable:!0,get:function get(){return V.KitGlobalsUpdateTypography}}),Object.defineProperty(T,"KitRemoveEditorActiveCSSDocumentsOpen",{enumerable:!0,get:function get(){return K.KitRemoveEditorActiveCSSDocumentsOpen}}),Object.defineProperty(T,"KitRemoveEditorActiveCSSPanelOpen",{enumerable:!0,get:function get(){return Q.KitRemoveEditorActiveCSSPanelOpen}}),Object.defineProperty(T,"KitRemovePreviewDeletedVariables",{enumerable:!0,get:function get(){return Y.KitRemovePreviewDeletedVariables}}),Object.defineProperty(T,"KitSaveRouteHistory",{enumerable:!0,get:function get(){return H.KitSaveRouteHistory}}),Object.defineProperty(T,"KitUpdateBreakpointsPreview",{enumerable:!0,get:function get(){return q.KitUpdateBreakpointsPreview}}),Object.defineProperty(T,"KitUpdateLightboxPreview",{enumerable:!0,get:function get(){return W.KitUpdateLightboxPreview}}),Object.defineProperty(T,"KitUpdateStretchContainer",{enumerable:!0,get:function get(){return G.KitUpdateStretchContainer}});var L=B(25289),V=B(70729),$=B(55941),U=B(41280),q=B(83745),W=B(9366),G=B(62643),H=B(30178),K=B(43691),Q=B(12983),J=B(88178),Y=B(50623),X=B(17138)},16768:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.View=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.View=function(C){function View(){return(0,U.default)(this,View),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,View,arguments)}return(0,H.default)(View,C),(0,q.default)(View,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,$.default)(V.default.mark(function _callee(C){var T,B;return V.default.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:T=C.id,B=elementor.documents.get(T),open(B.config.urls.permalink,"wp-view-".concat(B.id));case 1:case"end":return L.stop()}},_callee)})),function apply(C){return T.apply(this,arguments)})}]);var T}($e.modules.CommandBase);T.default=K},17118:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(74995));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/page-settings"}},{key:"defaultTabs",value:function defaultTabs(){return{settings:{title:L("Settings","elementor")},style:{title:L("Style","elementor")},advanced:{title:L("Advanced","elementor")}}}},{key:"renderTab",value:function renderTab(C,T){var B=T.activeControl,L=T.refresh,V=void 0!==L&&L;(this.shouldRenderPage(C)||V)&&elementor.getPanelView().setPage("page_settings").activateTab(C),this.activateControl(B)}},{key:"shouldRenderPage",value:function shouldRenderPage(C){var T,B=elementor.getPanelView(),L="page_settings"===B.getCurrentPageName(),V=C===(null===(T=B.getCurrentPageView())||void 0===T?void 0:T.activeTab);return!L||!V}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}}])}(H.default)},17138:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitAddMenuItems=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitAddMenuItems=function(C){function KitAddMenuItems(){return(0,$.default)(this,KitAddMenuItems),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,KitAddMenuItems,arguments)}return(0,G.default)(KitAddMenuItems,C),(0,U.default)(KitAddMenuItems,[{key:"getCommand",value:function getCommand(){return"editor/documents/attach-preview"}},{key:"getId",value:function getId(){return"kit-add-menu-item"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type&&!Object.keys($e.components.get("panel/global").getTabs()).length}},{key:"apply",value:function apply(){var C=elementor.documents.getCurrent();Object.entries(C.config.tabs).forEach(function(C){var T=(0,V.default)(C,2),B=T[0],L=T[1];$e.components.get("panel/global").addTab(B,L)})}}])}($e.modules.hookUI.Before);T.default=H},17431:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Close=function(C){function Close(){return(0,V.default)(this,Close),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,W.default)(Close,C),(0,$.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}])}(G.default);T.default=H},17619:(C,T,B)=>{"use strict";var L=B(96784)(B(84389)),V=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",localizedValue:"",localizedValueStore:new L.default,tagName:"search",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keydown @ui.input":"onInputChanged","input @ui.input":"onInputChanged"},clearInput:function clearInput(){this.ui.input.val("")},onInputChanged:function onInputChanged(C){27===C.keyCode&&this.clearInput(),this.localizedValue=this.localizedValueStore.appendAndParseLocalizedData(C),elementor.channels.panelElements.reply("filter:localized",this.localizedValue),this.triggerMethod("search:change:input")}});C.exports=V},17680:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__root--empty"}},{key:"className",value:function className(){return"elementor-nerd-box"}}])}(Marionette.ItemView)},17692:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(79168)),K=L(B(68523));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"onInit",value:function onInit(){var C;if(this.config=H.default,null!==(C=elementor.config.editor_events)&&void 0!==C&&C.can_send_events){var T,B;K.default.init(null===(T=elementor.config.editor_events)||void 0===T?void 0:T.token,{persistence:"localStorage"});var L=null===(B=elementor.config.library_connect)||void 0===B?void 0:B.user_id;L&&(K.default.identify(L),K.default.register({appType:"Editor"}),K.default.people.set_once({$user_id:L,$last_login:(new Date).toISOString()}))}}},{key:"dispatchEvent",value:function dispatchEvent(C,T){var B,L,V,$,U,q,W,G,H;if(null!==(B=elementor.config.editor_events)&&void 0!==B&&B.can_send_events){var Q=_objectSpread({user_id:(null===(L=elementorCommon.config.library_connect)||void 0===L?void 0:L.user_id)||null,subscription_id:(null===(V=elementor.config.editor_events)||void 0===V?void 0:V.subscription_id)||null,user_tier:(null===($=elementor.config.library_connect)||void 0===$?void 0:$.current_access_tier)||null,url:null===(U=elementor.config.editor_events)||void 0===U?void 0:U.site_url,wp_version:null===(q=elementor.config.editor_events)||void 0===q?void 0:q.wp_version,client_id:null===(W=elementor.config.editor_events)||void 0===W?void 0:W.site_key,app_version:null===(G=elementor.config.editor_events)||void 0===G?void 0:G.elementor_version,site_language:null===(H=elementor.config.editor_events)||void 0===H?void 0:H.site_language},T);K.default.track(C,_objectSpread({},Q))}}}])}(elementorModules.Module)},17987:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"CreateSectionColumnsResetLayout",{enumerable:!0,get:function get(){return L.CreateSectionColumnsResetLayout}}),Object.defineProperty(T,"InnerSectionColumns",{enumerable:!0,get:function get(){return V.InnerSectionColumns}}),Object.defineProperty(T,"IsValidChild",{enumerable:!0,get:function get(){return $.IsValidChild}}),Object.defineProperty(T,"SectionColumns",{enumerable:!0,get:function get(){return U.SectionColumns}}),Object.defineProperty(T,"SectionColumnsLimit",{enumerable:!0,get:function get(){return q.SectionColumnsLimit}});var L=B(14320),V=B(20851),$=B(91039),U=B(88718),q=B(55608)},18058:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(69531));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function TemplatesModule(){return(0,V.default)(this,TemplatesModule),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,TemplatesModule,arguments)}return(0,W.default)(TemplatesModule,C),(0,$.default)(TemplatesModule,[{key:"onElementorInit",value:function onElementorInit(){$e.components.register(new G.default({manager:this})),this.registerTemplateTypes()}},{key:"registerTemplateTypes",value:function registerTemplateTypes(){var C,T=elementor.templates.getDefaultTemplateTypeData();jQuery.each(null===(C=elementor)||void 0===C||null===(C=C.config)||void 0===C||null===(C=C.library)||void 0===C?void 0:C.doc_types,function(C,B){var L=jQuery.extend(!0,{},T,elementor.templates.getDefaultTemplateTypeSafeData(B));elementor.templates.registerTemplateType(C,L)})}}])}(elementorModules.editor.utils.Module)},18081:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(90567)),q=L(B(20205));T.default=function(){return(0,$.default)(function IntroductionTooltipsManager(){(0,V.default)(this,IntroductionTooltipsManager),this.registerTooltipWidget(),this.registerTooltips()},[{key:"registerTooltipWidget",value:function registerTooltipWidget(){DialogsManager.addWidgetType("tooltip",DialogsManager.getWidgetType("buttons").extend("tooltip",{buildWidget:function buildWidget(){var C=this;DialogsManager.getWidgetType("buttons").prototype.buildWidget.apply(this,arguments);var T=this.getElements();T.$title=jQuery("<div>",{class:"dialog-tooltip-widget__title"}),T.$closeButton=jQuery("<i>",{class:"eicon-close"}),T.$closeButton.on("click",function(){return C.hide()}),T.header.append(T.$title,T.$closeButton)}}))}},{key:"registerTooltips",value:function registerTooltips(){[new U.default("globals_introduction"),new q.default("globals_introduction")].forEach(function(C){elementor.config.user.introduction[C.introductionKey]||(C.initTooltip(),C.bindEvent())})}}])}()},18411:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.AttachPreview=void 0;var V=L(B(40453)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=["shouldNavigateToDefaultRoute"];function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.AttachPreview=function(C){function AttachPreview(){return(0,$.default)(this,AttachPreview),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,AttachPreview,arguments)}return(0,G.default)(AttachPreview,C),(0,U.default)(AttachPreview,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(C.selector&&(this.requireArgumentType("selector","string"),0===elementor.$previewContents.find(C.selector).length))throw new Error("Invalid argument. The `selector` argument must be existed selector.")}},{key:"apply",value:function apply(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},B=T.shouldNavigateToDefaultRoute,L=void 0===B||B,$=(0,V.default)(T,H),U=elementor.documents.getCurrent();return $e.data.get("globals/index").then(function(){return elementor.trigger("globals:loaded"),C.attachDocumentToPreview(U,$)}).then(function(){if(elementor.toggleDocumentCssFiles(U,!1),elementor.onEditModeSwitched(),elementor.checkPageStatus(),elementor.trigger("document:loaded",U),L)return $e.internal("panel/open-default",{refresh:!0})})}},{key:"attachDocumentToPreview",value:function attachDocumentToPreview(C,T){var B=T.selector,L=void 0===B?".elementor-"+C.id:B,V=T.shouldScroll,$=void 0===V||V;return new Promise(function(T,B){if(!C)return B("Can't attach preview, there is no open document.");if(!C.config.elements)return T();C.$element=elementor.$previewContents.find(L);var V=C.id===elementor.config.initial_document.id;if(!C.$element.length)return V&&elementor.onPreviewElNotFound(),B("Can't attach preview to document '".concat(C.id,"', element '").concat(L,"' was not found."));C.$element.addClass("elementor-edit-area elementor-edit-mode"),V||elementor.documents.getCurrent().$element.addClass("elementor-embedded-editor"),elementor.initElements(),elementor.initPreviewView(C),C.container.view=elementor.getPreviewView(),C.container.model.attributes.elements=elementor.elements,$&&elementor.helpers.scrollToView(C.$element),C.$element.addClass("elementor-edit-area-active").removeClass("elementor-editor-preview"),T()})}}])}($e.modules.CommandInternalBase);T.default=K},18590:(C,T,B)=>{"use strict";var L,V=B(72765);L=Backbone.Collection.extend({model:V}),C.exports=L},18791:(C,T,B)=>{"use strict";var L=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;_interopRequireWildcard(B(41594));var V=_interopRequireWildcard(B(75206)),$=B(7470);function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,V=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=L(C)&&"function"!=typeof C)return q;if($=T?V:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}T.default={render:function render(C,T){var B;try{var L=(0,$.createRoot)(T);L.render(C),B=function unmountFunction(){L.unmount()}}catch(L){V.render(C,T),B=function unmountFunction(){V.unmountComponentAtNode(T)}}return{unmount:B}}}},18821:(C,T,B)=>{var L=B(70569),V=B(65474),$=B(37744),U=B(11018);C.exports=function _slicedToArray(C,T){return L(C)||V(C,T)||$(C,T)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},18969:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{id:0,type:"",status:"not_applied",title:"",subTitle:"",action:"",history:{}},initialize:function initialize(){this.set("items",new Backbone.Collection)}})},19025:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.InsertTemplate=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.InsertTemplate=function(C){function InsertTemplate(){return(0,V.default)(this,InsertTemplate),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,InsertTemplate,arguments)}return(0,W.default)(InsertTemplate,C),(0,$.default)(InsertTemplate,[{key:"apply",value:function apply(C){return this.component.insertTemplate(C)}}])}($e.modules.CommandBase);T.default=G},19539:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=B(35741);T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,$.default)(_default,[{key:"onReady",value:function onReady(){var C=_.extend({enableTime:!0,minuteIncrement:1},this.model.get("picker_options"));this.ui.input.flatpickr(C)}},{key:"onBaseInputChange",value:function onBaseInputChange(){var C;!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"onBaseInputChange",this,3)(arguments),null!==(C=this.model.get("validation"))&&void 0!==C&&C.date_time&&this.validateDateTime()}},{key:"validateDateTime",value:function validateDateTime(){var C=this.model.get("validation").date_time,T=C.control_name,B=C.operator,L=this.options.container.settings.get(T),V=this.ui.input.val();if(L&&V){var $=new Date(L).getTime(),U=new Date(V).getTime();elementor.conditions.compare($,U,B)&&this.ui.input.val("")}}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.input.flatpickr().destroy()}}])}(H)},19659:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Widget=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(6418)),Q=B(46851);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Widget=function(C){function Widget(){return(0,U.default)(this,Widget),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,H.default)(Widget,C),(0,q.default)(Widget,[{key:"parse",value:(B=(0,$.default)(V.default.mark(function _callee(){var C,T,B,L,$,U;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),B=K.default,V.next=1,this.reader.getDataUrl();case 1:return L=V.sent,$=C.name.split(".")[0],U={widgetType:"image",settings:{image:{url:L,alt:$,source:"library"}}},T=B.createElementContainer.call(B,U),this.upload(C).then(function(C){var B=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{image:{url:B.source_url,id:B.id}}})}).catch(function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)}),V.abrupt("return",T);case 2:case"end":return V.stop()}},_callee,this)})),function parse(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["image"]}},{key:"validate",value:(T=(0,$.default)(V.default.mark(function _callee2(){return V.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}},_callee2)})),function validate(){return T.apply(this,arguments)})}]);var T,B}(Q.MediaParser)},19708:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function ElementBase(){(0,V.default)(this,ElementBase)},[{key:"getType",value:function getType(){elementorModules.ForceMethodImplementation()}},{key:"getView",value:function getView(){elementorModules.ForceMethodImplementation()}},{key:"getEmptyView",value:function getEmptyView(){elementorModules.ForceMethodImplementation()}},{key:"getModel",value:function getModel(){elementorModules.ForceMethodImplementation()}}])}()},19852:(C,T,B)=>{"use strict";var L=B(30644),V=B(29610);C.exports=Marionette.CollectionView.extend({tagName:"ul",className:"folder-list",childView:V,emptyView:L})},19968:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(85707)),$=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var U,q=B(273);U=q.extend({behaviors:function behaviors(){return _objectSpread(_objectSpread({},q.prototype.behaviors.apply(this)),{},{Scrubbing:{behaviorClass:$.default,scrubSettings:{intentTime:800}}})},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=U},20205:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=$(B(39805)),q=$(B(40989)),W=$(B(85707));T.default=function(){return(0,q.default)(function GlobalFontIntroduction(C){(0,U.default)(this,GlobalFontIntroduction),(0,W.default)(this,"introductionKey",void 0),this.introductionKey=C},[{key:"bindEvent",value:function bindEvent(){var C=this;$e.routes.on("run:after",function(T,B,L){var V;if($e.routes.isPartOf("panel/editor")){var $=C.getControlView(L.activeControl);"popover_toggle"===(null==$||null===(V=$.model)||void 0===V||null===(V=V.attributes)||void 0===V?void 0:V.type)&&(C.tooltip.show($.el),C.tooltip.setViewed())}})}},{key:"getControlView",value:function getControlView(C){if(!C)return null;var T=elementor.getPanelView().getCurrentPageView(),B=T.content?T.content.currentView:T;return $e.components.get("panel").getControlViewByPath(B,C)}},{key:"initTooltip",value:function initTooltip(){var C=this;this.tooltip=new elementorModules.editor.utils.Introduction({introductionKey:this.introductionKey,dialogType:"tooltip",dialogOptions:{headerMessage:L("Check out Global Fonts","elementor"),message:V(L("Save time by applying Global Fonts to change the style of multiple elements at once. Click %s to see what Global Fonts you already have.","elementor"),"<i class='eicon-globe'></i>"),position:{my:(elementorCommon.config.isRTL?"left":"right")+"0 top0",at:(elementorCommon.config.isRTL?"left":"right")+" top-10"},hide:{onOutsideClick:!1,onBackgroundClick:!1,onEscKeyPress:!1}}}),this.tooltip.getDialog().addButton({name:"action",text:L("Got it!","elementor"),classes:"elementor-button e-primary",callback:function callback(){return C.tooltip.getDialog().hide()}})}}])}()},20259:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Widget",{enumerable:!0,get:function get(){return L.Widget}});var L=B(19659)},20328:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Apply=void 0;var $=V(B(85707)),U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Apply=function(C){function Apply(){return(0,U.default)(this,Apply),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Apply,arguments)}return(0,H.default)(Apply,C),(0,q.default)(Apply,[{key:"validateArgs",value:function validateArgs(C){this.requireArgumentType("value","string",C)}},{key:"apply",value:function apply(C){var T=C.value,B=C.trigger;if(this.setColor(T),B){var V=B.swatch.dataset.text;B.swatch.dataset.text=L("Selected","elementor"),setTimeout(function(){B.swatch.dataset.text=V},1e3),B.palette.addEventListener("mouseleave",function handler(C){C.currentTarget.removeEventListener("mouseleave",handler),$e.run("elements-color-picker/end")})}else $e.run("elements-color-picker/end")}},{key:"setColor",value:function setColor(C){$e.run("document/elements/settings",{container:this.component.currentPicker.container,settings:(0,$.default)({},this.component.currentPicker.control,C),options:{external:!0}}),this.component.currentPicker.initialColor=C}}])}($e.modules.CommandBase)},20365:C=>{C.exports=function _iterableToArray(C){if("undefined"!=typeof Symbol&&null!=C[Symbol.iterator]||null!=C["@@iterator"])return Array.from(C)},C.exports.__esModule=!0,C.exports.default=C.exports},20520:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.editor=".elementor-code-editor",ui},onReady:function onReady(){var C=this;if("undefined"!=typeof ace){var T=ace.require("ace/ext/language_tools"),B=elementor.settings.editorPreferences.model.get("ui_theme"),L=matchMedia("(prefers-color-scheme: dark)").matches;if(C.editor=ace.edit(this.ui.editor[0]),jQuery(C.editor.container).addClass("e-input-style elementor-code-editor elementor-control-tag-area"),C.editor.setOptions({mode:"ace/mode/"+C.model.attributes.language,minLines:10,maxLines:1/0,showGutter:!0,useWorker:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!0}),("dark"===B||"auto"===B&&L)&&C.editor.setTheme("ace/theme/merbivore_soft"),C.editor.getSession().setUseWrapMode(!0),elementor.panel.$el.on("resize.aceEditor",C.onResize.bind(this)),"css"===C.model.attributes.language){T.addCompleter({getCompletions:function getCompletions(C,T,B,L,V){var $=[],U=T.getTokenAt(B.row,B.column);0<L.length&&"selector".match(L)&&"constant"===U.type&&($=[{name:"selector",value:"selector",score:1,meta:"Elementor"}]),V(null,$)}})}if(C.editor.setValue(C.getControlValue(),-1),this.isEditable()&&C.editor.on("change",function(){C.setValue(C.editor.getValue())}),"html"===C.model.attributes.language){var V=C.editor.getSession();V.on("changeAnnotation",function(){for(var C=V.getAnnotations()||[],T=C.length,B=C.length;B--;)/doctype first\. Expected/.test(C[B].text)&&C.splice(B,1);T>C.length&&V.setAnnotations(C)})}}},onResize:function onResize(){this.editor.resize()},onDestroy:function onDestroy(){elementor.panel.$el.off("resize.aceEditor")},isEditable:function isEditable(){var isEditable=this.model.get("is_editable");return void 0===isEditable||isEditable}}),C.exports=L},20603:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Base=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(84743));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Base=function(C){function Base(){return(0,V.default)(this,Base),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Base,arguments)}return(0,W.default)(Base,C),(0,$.default)(Base,[{key:"getType",value:function getType(){return"data"}}])}(G.default);T.default=H},20842:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"SectionColumnsSetStructure",{enumerable:!0,get:function get(){return L.SectionColumnsSetStructure}});var L=B(6342)},20851:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.InnerSectionColumns=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894)),H=L(B(79192)),K=B(57800);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.InnerSectionColumns=function(C){function InnerSectionColumns(){return(0,V.default)(this,InnerSectionColumns),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,InnerSectionColumns,arguments)}return(0,W.default)(InnerSectionColumns,C),(0,$.default)(InnerSectionColumns,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-inner-section-columns"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.model.isInner&&!C.model.elements}},{key:"apply",value:function apply(C,T){var B=C.structure,L=void 0===B?"20":B,V=C.options,$=void 0===V?{}:V;Array.isArray(T)||(T=[T]),H.default.createSectionColumns(T,K.DEFAULT_INNER_SECTION_COLUMNS,$,L)}}])}(G.default);T.default=Q},21024:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(85707)),K=L(B(3231));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var Q=T.default=function(C){function BasePrefixStorage(){return(0,V.default)(this,BasePrefixStorage),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BasePrefixStorage,arguments)}return(0,G.default)(BasePrefixStorage,C),(0,$.default)(BasePrefixStorage,[{key:"clear",value:function clear(){var C=this;Object.keys(this.getAll()).forEach(function(T){return C.removeItem(T)})}},{key:"getItem",value:function getItem(C){return _superPropGet(BasePrefixStorage,"getItem",this,3)([BasePrefixStorage.DEFAULT_KEY_PREFIX+C])}},{key:"removeItem",value:function removeItem(C){return _superPropGet(BasePrefixStorage,"removeItem",this,3)([BasePrefixStorage.DEFAULT_KEY_PREFIX+C])}},{key:"setItem",value:function setItem(C,T){return _superPropGet(BasePrefixStorage,"setItem",this,3)([BasePrefixStorage.DEFAULT_KEY_PREFIX+C,T])}},{key:"getAll",value:function getAll(){var C=this,T=BasePrefixStorage.DEFAULT_KEY_PREFIX,B=Object.keys(this.provider),L={};return B.forEach(function(B){B.startsWith(T)&&(B=B.replace(T,""),L[B]=C.getItem(B))}),L}}])}(K.default);(0,H.default)(Q,"DEFAULT_KEY_PREFIX","e_")},21068:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Close=function(C){function Close(){return(0,V.default)(this,Close),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,W.default)(Close,C),(0,$.default)(Close,[{key:"apply",value:function apply(){elementor.changeEditMode("preview")}}])}($e.modules.CommandBase);T.default=G},21145:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Auto",{enumerable:!0,get:function get(){return L.Auto}}),Object.defineProperty(T,"Default",{enumerable:!0,get:function get(){return V.Default}}),Object.defineProperty(T,"Discard",{enumerable:!0,get:function get(){return $.Discard}}),Object.defineProperty(T,"Draft",{enumerable:!0,get:function get(){return U.Draft}}),Object.defineProperty(T,"Pending",{enumerable:!0,get:function get(){return q.Pending}}),Object.defineProperty(T,"Publish",{enumerable:!0,get:function get(){return W.Publish}}),Object.defineProperty(T,"Update",{enumerable:!0,get:function get(){return G.Update}});var L=B(76446),V=B(6412),$=B(50331),U=B(81138),q=B(49198),W=B(85570),G=B(42520)},21170:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"DirectionMode",{enumerable:!0,get:function get(){return L.DirectionMode}}),Object.defineProperty(T,"ScrubbingMode",{enumerable:!0,get:function get(){return V.ScrubbingMode}});var L=B(29155),V=B(16047)},21273:C=>{"use strict";C.exports=Marionette.ItemView.extend({hasTemplate:!0,tagName:"span",className:function className(){return"elementor-tag"},getTemplate:function getTemplate(){return!!this.hasTemplate&&Marionette.TemplateCache.get("#tmpl-elementor-tag-"+this.getOption("name")+"-content")},initialize:function initialize(){try{this.getTemplate()}catch(C){this.hasTemplate=!1}},getConfig:function getConfig(C){var T=elementor.dynamicTags.getConfig("tags."+this.getOption("name"));return C?T[C]:T},getContent:function getContent(){var C,T=this.getConfig("content_type");if(!this.hasTemplate&&void 0===(C=elementor.dynamicTags.loadTagDataFromCache(this)))throw new Error(elementor.dynamicTags.CACHE_KEY_NOT_FOUND_ERROR);if("ui"===T){if(this.render(),this.hasTemplate)return this.el.outerHTML;this.getConfig("wrapped_tag")&&(C=jQuery(C).html()),this.$el.html(C)}return C},onRender:function onRender(){this.el.id="elementor-tag-"+this.getOption("id")}})},21299:(C,T)=>{"use strict";function setQueryParam(C,T){var B=new URL(window.location.href);null===T?B.searchParams.delete(C):B.searchParams.set(C,T),history.replaceState({},"",B)}Object.defineProperty(T,"__esModule",{value:!0}),T.getQueryParam=function getQueryParam(C){return new URLSearchParams(window.location.search).get(C)},T.removeQueryParam=function removeQueryParam(C){setQueryParam(C,null)},T.setQueryParam=setQueryParam},21950:(C,T,B)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}var L,V=B(273);L=V.extend({ui:function ui(){return Object.assign(V.prototype.ui.apply(this,arguments),{units:".e-units-choices>input",unitSwitcher:".e-units-switcher",unitChoices:".e-units-choices"})},events:function events(){return Object.assign(V.prototype.events.apply(this,arguments),{"change @ui.units":"onUnitChange","click @ui.units":"onUnitClick","click @ui.unitSwitcher":"onUnitLabelClick"})},updatePlaceholder:function updatePlaceholder(){var C,T=null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.unit;this.ui.units.removeClass("e-units-placeholder"),T!==this.getControlValue("unit")&&this.ui.units.filter('[value="'.concat(T,'"]')).addClass("e-units-placeholder")},recursiveUnitChange:function recursiveUnitChange(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],T=this.getResponsiveParentView();if(T&&C){var B=T.getControlValue("unit"),L=Object.keys(this.getCleanControlValue()||{});L.splice(L.indexOf("unit"),1),B&&!L.length&&(this.setValue("unit",B),this.render())}var V,$=_createForOfIteratorHelper(this.getResponsiveChildrenViews());try{for($.s();!(V=$.n()).done;){V.value.recursiveUnitChange()}}catch(C){$.e(C)}finally{$.f()}},onRender:function onRender(){V.prototype.onRender.apply(this,arguments),this.updatePlaceholder(),this.updateUnitChoices()},onUnitChange:function onUnitChange(){this.toggleUnitChoices(!1),this.recursiveUnitChange(!1),this.updatePlaceholder(),this.updateUnitChoices()},toggleUnitChoices:function toggleUnitChoices(C){this.ui.unitChoices.toggleClass("e-units-choices-open",C)},updateUnitChoices:function updateUnitChoices(){var C=this.getControlValue("unit");this.ui.unitSwitcher.attr("data-selected",C).find("span").html(C),this.$el.toggleClass("e-units-custom",this.isCustomUnit())},onUnitClick:function onUnitClick(){this.toggleUnitChoices(!1)},onUnitLabelClick:function onUnitLabelClick(C){C.preventDefault(),this.toggleUnitChoices()},getCurrentRange:function getCurrentRange(){return this.getUnitRange(this.getControlValue("unit"))},getUnitRange:function getUnitRange(C){var T=this.model.get("range");return!!T&&(T[C]||(T[C]=Object.values(T)[0]),T[C])},isCustomUnit:function isCustomUnit(){return"custom"===this.getControlValue("unit")}},{getStyleValue:function getStyleValue(C,T){var B=V.getStyleValue(C,T);return"UNIT"===C&&"custom"===B&&(B="__EMPTY__"),B}}),C.exports=L},22050:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.AddTransaction=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.AddTransaction=function(C){function AddTransaction(){return(0,V.default)(this,AddTransaction),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,AddTransaction,arguments)}return(0,G.default)(AddTransaction,C),(0,$.default)(AddTransaction,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(AddTransaction,"initialize",this,3)([C]),this.component.isTransactionStarted()&&(delete C.title,delete C.subTitle)}},{key:"validateArgs",value:function validateArgs(C){this.requireContainer(),this.requireArgumentType("type","string",C)}},{key:"apply",value:function apply(C){var T=this.history.getCurrentId();T&&(C.id=T),C=this.component.normalizeLogTitle(C),this.component.transactions.push(C)}}])}(H.default);T.default=K},22519:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(53840));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;(0,V.default)(this,_default);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return(C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,[].concat(B))).changeCallbacks={ui_theme:C.onUIThemeChanged,panel_width:C.onPanelWidthChanged,edit_buttons:C.onEditButtonsChanged,show_hidden_elements:C.onShowHiddenElementsChange,show_launchpad_checklist:C.toggleChecklistIconVisibility},C}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{darkModeLinkID:"elementor-editor-dark-mode-css"}}},{key:"toggleChecklistIconVisibility",value:function toggleChecklistIconVisibility(C){var T="yes"===C;this.addMixpanelTrackingChecklist(T),$e.run("checklist/toggle-icon",T)}},{key:"onUIThemeChanged",value:function onUIThemeChanged(C){var T=jQuery("#e-theme-ui-light-css"),B=jQuery("#e-theme-ui-dark-css");if("auto"===C)return T.attr("media","(prefers-color-scheme: light)"),void B.attr("media","(prefers-color-scheme: dark)");"light"===C?(T.attr("media","all"),B.attr("media","none")):(T.attr("media","none"),B.attr("media","all"))}},{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")}},{key:"addMixpanelTrackingChecklist",value:function addMixpanelTrackingChecklist(C){var T=C?"checklistShow":"checklistHide",B=elementor.getPreviewContainer().document.config.id,L=elementor.getPreviewContainer().model.attributes.settings.attributes.post_title,V=elementor.getPreviewContainer().document.config.post_type_title,$=elementor.getPreviewContainer().document.config.type;return elementor.editorEvents.dispatchEvent(elementor.editorEvents.config.names.elementorEditor.userPreferences[T],{location:elementor.editorEvents.config.locations.elementorEditor,secondaryLocation:elementor.editorEvents.config.secondaryLocations.userPreferences,trigger:elementor.editorEvents.config.triggers.toggleClick,element:elementor.editorEvents.config.elements.toggle,postId:B,postTitle:L,postTypeTitle:V,documentType:$})}}])}(G.default)},22575:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"id",value:function id(){return"elementor-template-library-loading"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-template-library-loading"}}])}(Marionette.ItemView)},22835:(C,T,B)=>{var L=B(29402),V=B(91270),$=B(65826),U=B(86060);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!$(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return U(C,arguments,L(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),V(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},23083:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15213)),G=L(B(84654)),H=L(B(95115));T.default=function(){return(0,q.default)(function Normalizer(C){(0,U.default)(this,Normalizer),this.manager=C},[{key:"normalize",value:(B=(0,$.default)(V.default.mark(function _callee(C){return V.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return C instanceof H.default||(C=this.toItemCollection(C)),T.abrupt("return",C);case 1:case"end":return T.stop()}},_callee,this)})),function normalize(C){return B.apply(this,arguments)})},{key:"toItemCollection",value:(T=(0,$.default)(V.default.mark(function _callee2(C){var T=this;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return Array.isArray(C)||(C=(0,W.default)(C,FileList)||(0,W.default)(C,DataTransferItemList)?Array.from(C):[C]),B.abrupt("return",Promise.all(C.map(function(C){return C instanceof G.default||(C=T.toItem(C)),C})).then(function(C){return new H.default(C)}));case 1:case"end":return B.stop()}},_callee2)})),function toItemCollection(C){return T.apply(this,arguments)})},{key:"toItem",value:(C=(0,$.default)(V.default.mark(function _callee3(C){var T;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if((0,W.default)(C,[Blob,File,DataTransferItem])){B.next=7;break}B.prev=1,window.atob(C.split(",")[1]),B.next=5;break;case 2:return B.prev=2,B.catch(1),B.next=3,this.manager.getMimeTypeOf(C);case 3:if(!(T=B.sent)){B.next=4;break}C=this.constructor.createDataUrl(C,T),B.next=5;break;case 4:throw new Error("The input provided cannot be resolved");case 5:return B.next=6,fetch(C).then(function(C){return C.blob()});case 6:C=B.sent;case 7:return B.abrupt("return",new G.default(C));case 8:case"end":return B.stop()}},_callee3,this,[[1,2]])})),function toItem(T){return C.apply(this,arguments)})}],[{key:"createDataUrl",value:function createDataUrl(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(C="base64,".concat(btoa(C))),T&&(T+=";"),"data:".concat(T||"").concat(C)}}]);var C,T,B}()},23252:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.StateLoading=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.StateLoading=function(C){function StateLoading(){return(0,V.default)(this,StateLoading),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,StateLoading,arguments)}return(0,W.default)(StateLoading,C),(0,$.default)(StateLoading,[{key:"apply",value:function apply(){elementorCommon.elements.$body.addClass("elementor-panel-loading")}}])}($e.modules.CommandInternalBase);T.default=G},23266:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=function(){return(0,$.default)(function Store(){(0,V.default)(this,Store)},[{key:"save",value:function save(C){elementorCommon.storage.set(U.getKey(C),C)}},{key:"getIcons",value:function getIcons(C){var T=this.get(U.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(U.getKey(C));return!!T&&(T.ver===C.ver&&(T.icons&&T.icons.length))}}],[{key:"getKey",value:function getKey(C){var T=C.name?C.name:C;return"elementor_".concat(T,"_icons")}}])}();T.default=U},23464:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-menu",id:"elementor-template-library-header-menu",templateHelpers:function templateHelpers(){return{tabs:$e.components.get("library").getTabs()}}})},23650:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Video=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(36160));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Video=function(C){function Video(){return(0,V.default)(this,Video),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Video,arguments)}return(0,W.default)(Video,C),(0,$.default)(Video,null,[{key:"getName",value:function getName(){return"video"}},{key:"mimeTypes",get:function get(){return["video\\/\\w+"]}}])}(G.default)},23697:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Base=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(84743));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Base=function(C){function Base(){return(0,V.default)(this,Base),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Base,arguments)}return(0,W.default)(Base,C),(0,$.default)(Base,[{key:"getType",value:function getType(){return"ui"}}])}(G.default);T.default=H},23760:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var H=function(C){function AddSectionView(){return(0,V.default)(this,AddSectionView),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,AddSectionView,arguments)}return(0,G.default)(AddSectionView,C),(0,$.default)(AddSectionView,[{key:"className",value:function className(){return _superPropGet(AddSectionView,"className",this,3)([])+" elementor-add-section-inline"}},{key:"fadeToDeath",value:function fadeToDeath(){var C=this;C.$el.slideUp(function(){C.destroy()})}},{key:"onAfterPaste",value:function onAfterPaste(){_superPropGet(AddSectionView,"onAfterPaste",this,3)([]),this.destroy()}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){this.fadeToDeath()}},{key:"onPresetSelected",value:function onPresetSelected(C){_superPropGet(AddSectionView,"onPresetSelected",this,3)([C]),this.destroy()}},{key:"onFlexPresetSelected",value:function onFlexPresetSelected(C){_superPropGet(AddSectionView,"onFlexPresetSelected",this,3)([C]),this.destroy()}},{key:"onAddTemplateButtonClick",value:function onAddTemplateButtonClick(){_superPropGet(AddSectionView,"onAddTemplateButtonClick",this,3)([]),this.destroy()}},{key:"getDroppableOptions",value:function getDroppableOptions(){var C=this;return{onDropping:function onDropping(T,B){_superPropGet(AddSectionView,"getDroppableOptions",C,3)([]).onDropping(T,B),C.destroy()}}}},{key:"onDropping",value:function onDropping(){var C=this.getDroppableOptions();_superPropGet(AddSectionView,"onDropping",this,3)([]),C.onDropping&&C.onDropping()}}])}(L(B(77216)).default);T.default=H},23797:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(32807));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Module(){return(0,V.default)(this,Module),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Module,arguments)}return(0,W.default)(Module,C),(0,$.default)(Module,[{key:"onElementorInit",value:function onElementorInit(){var C;null!==(C=elementor.config)&&void 0!==C&&C.promotionWidgets&&elementor.config.promotionWidgets.length&&(elementor.hooks.addFilter("element/view",function(C,T){var L=T.get("widgetType");return elementor.config.promotionWidgets.find(function(C){return L===C.name})?B(41613).A:C}),elementor.hooks.addFilter("controls/base/behaviors",this.registerControlBehavior))}},{key:"registerControlBehavior",value:function registerControlBehavior(C,T){return["display_conditions_pro","scrolling_effects_pro","mouse_effects_pro","sticky_pro"].includes(T.options.model.get("name"))?(C||(C={}),C.promotions={behaviorClass:G.default},C):C}}])}(elementorModules.editor.utils.Module)},23837:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784),U=$(B(10906)),q=$(B(85707)),W=$(B(53537)),G=B(75504);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,q.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var H=elementor.modules.elements.views.BaseElement,K=H.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-e-div-block-content"),emptyView:W.default,tagName:function tagName(){if(this.haveLink())return"a";var C=this.model.getSetting("tag");return(null==C?void 0:C.value)||C||"div"},getChildViewContainer:function getChildViewContainer(){return this.childViewContainer="",Marionette.CompositeView.prototype.getChildViewContainer.apply(this,arguments)},className:function className(){return"".concat(H.prototype.className.apply(this)," e-con ").concat(this.getClassString())},ui:function ui(){var ui=H.prototype.ui.apply(this,arguments);return ui.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",ui},attributes:function attributes(){var C,T,B=H.prototype.attributes.apply(this),L={},V=this.model.getSetting("_cssid"),$=null!==(C=null===(T=this.model.getSetting("attributes"))||void 0===T?void 0:T.value)&&void 0!==C?C:[];V&&(L.id=V.value);var U=this.getHref();return U&&(L.href=U),$.forEach(function(C){var T,B,V=null===(T=C.value)||void 0===T||null===(T=T.key)||void 0===T?void 0:T.value,$=null===(B=C.value)||void 0===B||null===(B=B.value)||void 0===B?void 0:B.value;V&&$&&(L[V]=$)}),_objectSpread(_objectSpread({},B),L)},attachElContent:function attachElContent(){H.prototype.attachElContent.apply(this,arguments);var C=jQuery("<div>",{class:"elementor-column-percents-tooltip","data-side":elementorCommon.config.isRTL?"right":"left"});this.$el.children(".elementor-element-overlay").append(C)},getPercentSize:function getPercentSize(C){return C||(C=this.el.getBoundingClientRect().width),+(C/this.$el.parent().width()*100).toFixed(3)},getPercentsForDisplay:function getPercentsForDisplay(){return(+this.model.getSetting("width")||this.getPercentSize()).toFixed(1)+"%"},renderOnChange:function renderOnChange(C){var T=this,B=C.changedAttributes();if(setTimeout(function(){T.updateHandlesPosition()}),B)if(H.prototype.renderOnChange.apply(this,C),B.attributes){for(var L,V=["id","class","href"],$=this.$el[0].attributes,U=$.length-1;U>=0;U--){var q=$[U].name;V.includes(q)||this.$el.removeAttr(q)}((null===(L=this.model.getSetting("attributes"))||void 0===L?void 0:L.value)||[]).forEach(function(C){var B,L,V=null==C||null===(B=C.value)||void 0===B||null===(B=B.key)||void 0===B?void 0:B.value,$=null==C||null===(L=C.value)||void 0===L||null===(L=L.value)||void 0===L?void 0:L.value;V&&$&&T.$el.attr(V,$)})}else B.classes?this.$el.attr("class",this.className()):B._cssid?B._cssid.value?this.$el.attr("id",B._cssid.value):this.$el.removeAttr("id"):(this.$el.addClass(this.getClasses()),this.isTagChanged(B)&&this.rerenderEntireView())},isTagChanged:function isTagChanged(C){return(void 0!==(null==C?void 0:C.tag)||void 0!==(null==C?void 0:C.link))&&this._parent&&this.tagName()!==this.el.tagName},rerenderEntireView:function rerenderEntireView(){var C=this._parent;this._parent.removeChildView(this),C.addChild(this.model,K,this._index)},onRender:function onRender(){var C=this;H.prototype.onRender.apply(this,arguments),setTimeout(function(){C.droppableInitialize(),C.updateHandlesPosition()})},haveLink:function haveLink(){var C;return!(null===(C=this.model.getSetting("link"))||void 0===C||null===(C=C.value)||void 0===C||null===(C=C.destination)||void 0===C||!C.value)},getHref:function getHref(){if(this.haveLink()){var C=this.model.getSetting("link").value.destination,T=C.$$type,B=C.value;return("number"===T?elementor.config.home_url+"/?p=":"")+B}},droppableInitialize:function droppableInitialize(){this.$el.html5Droppable(this.getDroppableOptions())},getContextMenuGroups:function getContextMenuGroups(){var C,T=this,B=H.prototype.getContextMenuGroups.apply(this,arguments),V=B.indexOf(_.findWhere(B,{name:"clipboard"}));return B.splice(V+1,0,{name:"save",actions:[{name:"save",title:L("Save as a template","elementor"),shortcut:null!==(C=elementorCommon.config.experimentalFeatures)&&void 0!==C&&C["cloud-library"]?'<span class="elementor-context-menu-list__item__shortcut__new-badge">'.concat(L("New","elementor"),"</span>"):"",callback:this.saveAsTemplate.bind(this),isEnabled:function isEnabled(){return!T.getContainer().isLocked()}}]}),B},saveAsTemplate:function saveAsTemplate(){$e.route("library/save-template",{model:this.model})},isDroppingAllowed:function isDroppingAllowed(){return!0},behaviors:function behaviors(){var behaviors=H.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:B(83139),elChildType:"widget"}}),elementor.hooks.applyFilters("elements/e-div-block/behaviors",behaviors,this)},getSortableOptions:function getSortableOptions(){return{preventInit:!0}},getDroppableOptions:function getDroppableOptions(){var C=this;return{axis:null,items:"> .elementor-element, > .elementor-empty-view .elementor-first-add",groups:["elementor-element"],horizontalThreshold:0,isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"e-dragging-over",getDropContainer:function getDropContainer(){return C.getContainer()},onDropping:function onDropping(T,B){B.stopPropagation(),elementor.getPreviewView().onPanelElementDragEnd();var L=elementor.channels.editor.request("element:dragged"),V=null==L?void 0:L.getContainer().view.el,$=B.currentTarget.parentElement,U=Array.from((null==$?void 0:$.querySelectorAll(":scope > .elementor-element"))||[]),q=U.indexOf(B.currentTarget);if(C.isPanelElement(L,V))return C.draggingOnBottomOrRightSide(T)&&!C.emptyViewIsCurrentlyBeingDraggedOver()&&q++,void C.onDrop(B,{at:q});C.isParentElement(L.getContainer().id)||(C.emptyViewIsCurrentlyBeingDraggedOver()?C.moveDroppedItem(L,0):C.moveExistingElement(T,L,$,U,q,V))}}},moveExistingElement:function moveExistingElement(C,T,B,L,V,$){var U=L.indexOf($);if(V!==U){var q=this.getDropIndex(B,C,V,U);this.moveDroppedItem(T,q)}},isPanelElement:function isPanelElement(C,T){return!C||!T},isParentElement:function isParentElement(C){for(var T=this.container;T;){if(T.id===C)return!0;T=T.parent}return!1},getDropIndex:function getDropIndex(C,T,B,L){var V=window.getComputedStyle(C),$=["flex","inline-flex"].includes(V.display),U=$&&["column-reverse","row-reverse"].includes(V.flexDirection),q=$&&["row-reverse","row"].includes(V.flexDirection),W=elementorCommon.config.isRTL;return(q?U!==W:U)===this.draggingOnBottomOrRightSide(T)?-1===L||L>=B-1?B:B>0?B-1:0:0<=L&&L<B?B:B+1},moveDroppedItem:function moveDroppedItem(C,T){elementor.channels.editor.reply("element:dragged",null),$e.run("document/elements/move",{container:C.getContainer(),target:this.getContainer(),options:{at:T}})},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return $e.components.get("document/elements").utils.allowAddingWidgets()&&(T.add={title:V(L("Add %s","elementor"),C.title),icon:"plus"},T.edit={title:V(L("Edit %s","elementor"),C.title),icon:"handle"}),this.getContainer().isLocked()||(elementor.getPreferences("edit_buttons")&&$e.components.get("document/elements").utils.allowAddingWidgets()&&(T.duplicate={title:V(L("Duplicate %s","elementor"),C.title),icon:"clone"}),T.remove={title:V(L("Delete %s","elementor"),C.title),icon:"close"}),T},draggingOnBottomOrRightSide:function draggingOnBottomOrRightSide(C){return["bottom","right"].includes(C)},emptyViewIsCurrentlyBeingDraggedOver:function emptyViewIsCurrentlyBeingDraggedOver(){return this.$el.find("> .elementor-empty-view > .elementor-first-add.elementor-html5dnd-current-element").length>0},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var C=new elementor.modules.elements.components.AddSectionView({at:this.model.collection.indexOf(this.model)});C.render(),this.$el.before(C.$el),C.$el.hide(),setTimeout(function(){C.$el.slideDown(null,function(){jQuery(this).css("display","")})}),this.addSectionView=C}else this.addSectionView.fadeToDeath()},getClasses:function getClasses(){var C,T,B,L=null===(C=window)||void 0===C||null===(C=C.elementorV2)||void 0===C||null===(C=C.editorCanvas)||void 0===C||null===(C=C.settingsTransformersRegistry)||void 0===C||null===(T=C.get)||void 0===T?void 0:T.call(C,"classes");return L?L((null===(B=this.options)||void 0===B||null===(B=B.model)||void 0===B||null===(B=B.getSetting("classes"))||void 0===B?void 0:B.value)||[]):[]},getClassString:function getClassString(){var C=this.getClasses();return[this.getBaseClass()].concat((0,U.default)(C)).join(" ")},getBaseClass:function getBaseClass(){var C,T,B=elementor.helpers.getAtomicWidgetBaseStyles(null===(C=this.options)||void 0===C?void 0:C.model);return null!==(T=Object.keys(null!=B?B:{})[0])&&void 0!==T?T:""},isOverflowHidden:function isOverflowHidden(){var C=window.getComputedStyle(this.el),T=[C.overflowX,C.overflowY,C.overflow];return T.includes("hidden")||T.includes("auto")},updateHandlesPosition:function updateHandlesPosition(){var C=this.$el.data("element_type");(0,G.getAllElementTypes)().includes(C)&&(this.isOverflowHidden()?this.$el.addClass("e-handles-inside"):this.$el.removeClass("e-handles-inside"))}});C.exports=K},23839:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(93742));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}(T.default=function(C){function MenuPageView(){return(0,V.default)(this,MenuPageView),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,MenuPageView,arguments)}return(0,W.default)(MenuPageView,C),(0,$.default)(MenuPageView,[{key:"id",value:function id(){return"elementor-panel-page-menu"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-menu"}},{key:"getChildView",value:function getChildView(){return G.default}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-panel-page-menu-content"}},{key:"filter",value:function filter(C){return C.get("items").length}}])}(Marionette.CompositeView)).addItem=function(C,T,B,L){var V=C.findWhere({name:B});if(V){var $,U=V.get("items"),q=_.findWhere(U,{name:T.name});q&&U.splice(U.indexOf(q),1),L&&($=_.findWhere(U,{name:L})),$?U.splice(U.indexOf($),0,T):U.push(T)}}},23862:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(85707));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}T.default=function(){return(0,q.default)(function Session(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,U.default)(this,Session),(0,W.default)(this,"manager",void 0),(0,W.default)(this,"itemCollection",void 0),(0,W.default)(this,"target",void 0),(0,W.default)(this,"options",{target:{}}),this.manager=C,this.itemCollection=T,this.target=B,Object.assign(this.options,L)},[{key:"validate",value:(T=(0,$.default)(V.default.mark(function _callee(){var C,T,B,L;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:C=_createForOfIteratorHelper(this.itemCollection.getItems()),V.prev=1,C.s();case 2:if((T=C.n()).done){V.next=5;break}return B=T.value,V.next=3,this.manager.getReaderOf(B);case 3:if(V.sent){V.next=4;break}return V.abrupt("return",!1);case 4:V.next=2;break;case 5:V.next=7;break;case 6:V.prev=6,L=V.catch(1),C.e(L);case 7:return V.prev=7,C.f(),V.finish(7);case 8:return V.abrupt("return",!0);case 9:case"end":return V.stop()}},_callee,this,[[1,6,7,8]])})),function validate(){return T.apply(this,arguments)})},{key:"apply",value:(C=(0,$.default)(V.default.mark(function _callee2(){var C,T,B,L,$,U,q=this;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:C=[],T=_createForOfIteratorHelper(this.itemCollection.getItems()),V.prev=1,T.s();case 2:if((B=T.n()).done){V.next=6;break}return L=B.value,V.next=3,this.manager.getParserOf(L,!0);case 3:if(!($=V.sent)){V.next=4;break}C.push($.parse()),V.next=5;break;case 4:throw new Error("An error occurred when trying to parse the input");case 5:V.next=2;break;case 6:V.next=8;break;case 7:V.prev=7,U=V.catch(1),T.e(U);case 8:return V.prev=8,T.f(),V.finish(8);case 9:return V.abrupt("return",Promise.all(C).then(function(C){return q.resolve(C.flat())}));case 10:case"end":return V.stop()}},_callee2,this,[[1,7,8,9]])})),function apply(){return C.apply(this,arguments)})},{key:"resolve",value:function resolve(C){var T=this;return Object.values(C).some(function(C){return"section"===C.model.get("elType")})&&(this.target=elementor.getPreviewContainer()),C.map(function(B){switch(B.type){case"container":case"section":case"column":case"e-div-block":case"widget":return T.target.view.createElementFromModel(B.model,Object.assign(T.options.target,{event:T.options.event,scrollIntoView:0===C.indexOf(B)}))}})}}]);var C,T}()},24132:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Column",{enumerable:!0,get:function get(){return V.default}}),Object.defineProperty(T,"Document",{enumerable:!0,get:function get(){return $.default}}),Object.defineProperty(T,"InnerSection",{enumerable:!0,get:function get(){return U.default}}),Object.defineProperty(T,"Section",{enumerable:!0,get:function get(){return q.default}}),Object.defineProperty(T,"Widget",{enumerable:!0,get:function get(){return W.default}});var V=L(B(93928)),$=L(B(53711)),U=L(B(5502)),q=L(B(33751)),W=L(B(68122))},24932:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(18821)),U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(87861)),K=V(B(23839));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.default=function(C){function PanelMenu(){return(0,U.default)(this,PanelMenu),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,PanelMenu,arguments)}return(0,H.default)(PanelMenu,C),(0,q.default)(PanelMenu,[{key:"initialize",value:function initialize(){this.collection=PanelMenu.getGroups()}}])}(K.default);Q.groups=null,Q.createGroupItems=function(C){var T=$e.components.get("panel/global").getTabs();return Object.entries(T).filter(function(T){var B=(0,$.default)(T,2)[1];return C===B.group}).map(function(C){var T=(0,$.default)(C,2),B=T[0],L=T[1];return{name:B,icon:L.icon,title:L.title,callback:function callback(){return $e.route("panel/global/"+B)}}})},Q.initGroups=function(){var C=Q.createGroupItems("settings"),T={name:"settings-additional-settings",icon:"eicon-tools",title:L("Additional Settings","elementor"),type:"link",link:elementor.config.admin_settings_url,newTab:!0};C.push(T),Q.groups=new Backbone.Collection([{name:"design_system",title:L("Design System","elementor"),items:Q.createGroupItems("global")},{name:"theme_style",title:L("Theme Style","elementor"),items:Q.createGroupItems("theme-style")},{name:"settings",title:L("Settings","elementor"),items:C}])},Q.getGroups=function(){return Q.groups||Q.initGroups(),Q.groups}},24953:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return V.Open}}),Object.defineProperty(T,"Preview",{enumerable:!0,get:function get(){return $.Preview}}),Object.defineProperty(T,"Switch",{enumerable:!0,get:function get(){return q.Switch}}),Object.defineProperty(T,"View",{enumerable:!0,get:function get(){return U.View}});var L=B(39697),V=B(93245),$=B(14857),U=B(16768),q=B(94213)},25005:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(61790)),U=V(B(18821)),q=V(B(58155)),W=V(B(85707)),G=V(B(39805)),H=V(B(40989)),K=V(B(15118)),Q=V(B(29402)),J=V(B(87861)),Y=V(B(23839));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var X=T.default=function(C){function PanelMenu(){return(0,G.default)(this,PanelMenu),function _callSuper(C,T,B){return T=(0,Q.default)(T),(0,K.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,Q.default)(C).constructor):T.apply(C,B))}(this,PanelMenu,arguments)}return(0,J.default)(PanelMenu,C),(0,H.default)(PanelMenu,[{key:"initialize",value:function initialize(){this.collection=PanelMenu.getGroups()}},{key:"getArrowClass",value:function getArrowClass(){return"eicon-chevron-"+(elementorCommon.config.isRTL?"right":"left")}},{key:"onRender",value:function onRender(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass("eicon-menu-bar").addClass(this.getArrowClass())}},{key:"onDestroy",value:function onDestroy(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass(this.getArrowClass()).addClass("eicon-menu-bar")}}])}(Y.default);X.groups=null,X.initGroups=function(){X.groups=new Backbone.Collection([]),X.groups.add({name:"more",title:L("More","elementor"),items:[]}),X.groups.add({name:"navigate_from_page",title:L("Navigate From Page","elementor"),items:[{name:"view-page",icon:"eicon-preview-thin",title:L("View Page","elementor"),type:"link",link:elementor.config.document.urls.permalink}]}),elementor.config.user.is_administrator&&X.addAdminMenu(),X.addExitItem()},X.addAdminMenu=function(){X.groups.add({name:"style",title:L("Settings","elementor"),items:[{name:"editor-preferences",icon:"eicon-user-preferences",title:L("User Preferences","elementor"),type:"page",callback:function callback(){return $e.route("panel/editor-preferences")}}]},{at:0}),X.addItem({name:"finder",icon:"eicon-search",title:L("Finder","elementor"),callback:function callback(){return $e.route("finder")}},"navigate_from_page","view-page"),X.addItem({name:"apps",icon:"eicon-apps",title:L("Add-ons","elementor"),type:"link",link:elementor.config.admin_apps_url,newTab:!0},"navigate_from_page","finder")},X.addExitItem=function(){var C;!elementor.config.user.introduction.exit_to&&elementor.config.user.is_administrator?(X.exitShouldRedirect=!1,C={callback:function callback(){return X.clickExitItem()}}):C={type:"link",link:X.getExitUrl()},X.addItem(function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,W.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({name:"exit",icon:"eicon-exit",title:L("Exit","elementor")},C),"navigate_from_page")},X.clickExitItem=function(){elementor.getPreferences("exit_to")!==elementor.settings.editorPreferences.getEditedView().getContainer().controls.exit_to.default||X.exitShouldRedirect?window.location.href=X.getExitUrl():X.createExitIntroductionDialog().show()},X.createExitIntroductionDialog=function(){for(var C,T=document.querySelector("#tmpl-elementor-exit-dialog"),B=elementor.settings.editorPreferences.getEditedView().getContainer().controls.exit_to.options,V=new elementorModules.editor.utils.Introduction({introductionKey:"exit_to",dialogType:"confirm",dialogOptions:{id:"elementor-change-exit-preference-dialog",className:"dialog-exit-preferences",headerMessage:L('New options for "Exit to..."',"elementor"),message:T.innerHTML,position:{my:"center center",at:"center center"},strings:{confirm:L("Apply","elementor"),cancel:L("Decide Later","elementor")},effects:{show:"fadeIn",hide:"fadeOut"},onShow:function onShow(){V.setViewed(),elementor.config.user.introduction.exit_to=!0,X.exitShouldRedirect=!0},onConfirm:(C=(0,q.default)($.default.mark(function _callee(){return $.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return $e.run("document/elements/settings",{container:elementor.settings.editorPreferences.getEditedView().getContainer(),settings:{exit_to:G.value},options:{external:!0}}),C.next=1,elementor.settings.editorPreferences.save();case 1:window.location.href=X.getExitUrl();case 2:case"end":return C.stop()}},_callee)})),function onConfirm(){return C.apply(this,arguments)}),onCancel:function onCancel(){window.location.href=X.getExitUrl()}}}),W=V.getDialog().getElements().message[0],G=W.querySelector("#exit-to-preferences"),H=W.querySelector("#user-preferences"),K=0,Q=Object.entries(B);K<Q.length;K++){var J=(0,U.default)(Q[K],2),Y=J[0],Z=J[1],ee=document.createElement("option");ee.innerText=Z,ee.value=Y,G.appendChild(ee)}return H.addEventListener("click",function(C){C.preventDefault(),V.getDialog().hide(),$e.route("panel/editor-preferences"),X.addExitItem()}),V},X.getExitUrl=function(){switch(elementor.getPreferences("exit_to")){case"dashboard":return elementor.config.document.urls.main_dashboard;case"all_posts":return elementor.config.document.urls.all_post_type;default:return elementor.config.document.urls.exit_to_dashboard}},X.getGroups=function(){return X.groups||X.initGroups(),X.groups},X.addItem=function(C,T,B){Y.default.addItem(X.getGroups(),C,T,B)}},25279:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Toggle=function(C){function Toggle(){return(0,V.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,W.default)(Toggle,C),(0,$.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},25289:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitGlobalsUpdateColors=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(32361));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitGlobalsUpdateColors=function(C){function KitGlobalsUpdateColors(){return(0,V.default)(this,KitGlobalsUpdateColors),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitGlobalsUpdateColors,arguments)}return(0,W.default)(KitGlobalsUpdateColors,C),(0,$.default)(KitGlobalsUpdateColors,[{key:"getCommand",value:function getCommand(){return"globals/colors/create"}},{key:"getId",value:function getId(){return"globals-update-colors-/globals/colors/create"}},{key:"getRepeaterName",value:function getRepeaterName(){return"custom_colors"}},{key:"applyModel",value:function applyModel(C,T){C.color=T}}])}(G.default);T.default=H},25454:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function BackwardsCompatibility(){(0,V.default)(this,BackwardsCompatibility)},null,[{key:"findViewRecursive",value:function findViewRecursive(C,T,B){var L=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return elementorDevTools.deprecation.deprecated("findViewRecursive()","2.9.0","$e.components.get( 'document' ).utils.findViewRecursive( parent, key, value, multiple )"),$e.components.get("document").utils.findViewRecursive(C,T,B,L)}},{key:"findViewById",value:function findViewById(C){return elementorDevTools.deprecation.deprecated("findViewById( id )","2.9.0","$e.components.get( 'document' ).utils.findViewById( id )"),$e.components.get("document").utils.findViewById(C)}},{key:"findContainerById",value:function findContainerById(C){return elementorDevTools.deprecation.deprecated("findContainerById( id )","2.9.0","$e.components.get( 'document' ).utils.findContainerById( id )"),$e.components.get("document").utils.findContainerById(C)}},{key:"isValidChild",value:function isValidChild(C,T){return elementorDevTools.deprecation.deprecated("isValidChild( childModel, parentModel )","3.4.0","parentModel.isValidChild( childModel )"),T.isValidChild(C)}},{key:"isValidGrandChild",value:function isValidGrandChild(C,T){return elementorDevTools.deprecation.deprecated("isValidGrandChild( childModel, targetContainer )","3.4.0","$e.components.get( 'document/elements' ).utils.isValidGrandChild( childModel, targetContainer )"),$e.components.get("document/elements").utils.isValidGrandChild(C,T)}},{key:"isSameElement",value:function isSameElement(C,T){return elementorDevTools.deprecation.deprecated("isSameElement( sourceModel, targetContainer )","3.4.0","$e.components.get( 'document/elements' ).utils.isSameElement( sourceModel, targetContainer )"),$e.components.get("document/elements").utils.isSameElement(C,T)}},{key:"getPasteOptions",value:function getPasteOptions(C,T){return elementorDevTools.deprecation.deprecated("getPasteOptions( sourceModel, targetContainer )","3.4.0","$e.components.get( 'document/elements' ).utils.getPasteOptions( sourceModel, targetContainer )"),$e.components.get("document/elements").utils.getPasteOptions(C,T)}},{key:"isPasteEnabled",value:function isPasteEnabled(C){return elementorDevTools.deprecation.deprecated("isPasteEnabled( targetContainer )","3.4.0","$e.components.get( 'document/elements' ).utils.isPasteEnabled( targetContainer )"),$e.components.get("document/elements").utils.isPasteEnabled(C)}}])}()},25514:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(97915));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function DisableEnable(){return(0,$.default)(this,DisableEnable),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,DisableEnable,arguments)}return(0,G.default)(DisableEnable,C),(0,U.default)(DisableEnable,[{key:"getTitle",value:function getTitle(){return L("Global")}}],[{key:"getName",value:function getName(){return"Global"}},{key:"getEnableCommand",value:function getEnableCommand(){return"document/globals/enable"}},{key:"getDisableCommand",value:function getDisableCommand(){return"document/globals/disable"}}])}(H.default)},25729:C=>{"use strict";C.exports=Backbone.Model.extend({defaults:{template_id:0,title:"",source:"",type:"",subtype:"",author:"",thumbnail:"",url:"",export_link:"",status:null,preview_url:null,generate_preview_url:null,tags:[]},isLocked:function isLocked(){return"locked"===this.get("status")}})},25835:(C,T,B)=>{"use strict";var L=B(44839);C.exports=L.extend({el:"#elementor-panel",getStorageKey:function getStorageKey(){return"panel"},getDefaultStorage:function getDefaultStorage(){return{size:{width:""}}},constructor:function constructor(){L.prototype.constructor.apply(this,arguments);var C=B(61215);this.show(new C),this.resizable(),this.setSize(),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},setSize:function setSize(){var C=this.storage.size.width;elementorCommon.elements.$body.css("--e-editor-panel-width",C)},resizable:function resizable(){var C=this;C.$el.resizable({handles:elementorCommon.config.isRTL?"w":"e",minWidth:250,maxWidth:680,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(T,B){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),elementor.getPanelView().updateScrollbar(),C.saveSize({width:B.size.width+"px"})},resize:function resize(T,B){elementorCommon.elements.$body.css("--e-editor-panel-width",B.size.width+"px"),C.$el.css({width:"",left:""})}})},onEditModeSwitched:function onEditModeSwitched(C){"edit"===C&&this.setSize()}})},25946:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ResetSettings=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ResetSettings=function(C){function ResetSettings(){return(0,$.default)(this,ResetSettings),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ResetSettings,arguments)}return(0,G.default)(ResetSettings,C),(0,U.default)(ResetSettings,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"reset_settings"}}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.options,$=void 0===L?{}:L,U=C.settings,q=void 0===U?[]:U;B.forEach(function(C){var T=Object.entries(C.settings.controls),B={};T.forEach(function(C){var T=(0,V.default)(C,2),L=T[0],$=T[1];q&&q.length&&!q.find(function(C){return C===L})||(B[L]=$.default)}),B.__globals__={},$e.run("document/elements/settings",{container:C,options:$,settings:B}),C.render()})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},25955:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784),U=$(B(61790)),q=$(B(10564)),W=$(B(58155)),G=$(B(85707)),H=$(B(33239)),K=$(B(31823)),Q=B(76645),J=B(28541),Y=B(65049);C.exports=new function TemplateLibraryManager(){var C=this;this.modalConfig={},this.eventManager=new Q.EventManager;var T,B,$,X=this,Z={},ee=new K.default,te="my_templates_",ne="source",re="view",oe=new Set,ie=new Set,ae={},le={},se=!1,ue=0,ce={show:!1,options:{}};this.isLoading=function(){return se},this.canLoadMore=function(){return!!$&&$.length<ue},this.init=function(){var C=this;!function registerDefaultTemplateTypes(){var C=X.getDefaultTemplateTypeData(),T=(0,G.default)({page:L("Page","elementor"),section:L("Section","elementor"),container:L("Container","elementor"),"e-div-block":L("Div Block","elementor"),"e-flexbox":L("Flexbox","elementor")},elementor.config.document.type,elementor.config.document.panel.title);jQuery.each(T,function(T,B){var L=jQuery.extend(!0,{},C,X.getDefaultTemplateTypeSafeData(B));X.registerTemplateType(T,L)})}(),function registerDefaultFilterTerms(){le={text:{callback:function callback(C){return C=C.toLowerCase(),this.get("title").toLowerCase().indexOf(C)>=0||_.any(this.get("tags"),function(T){return T.toLowerCase().indexOf(C)>=0})}},type:{},subtype:{},favorite:{}}}(),this.component=$e.components.register(new H.default({manager:this})),elementor.addBackgroundClickListener("libraryToggleMore",{element:".elementor-template-library-template-more"}),window.addEventListener("message",function(C){var T=C.data;if(T.name&&"library/capture-screenshot-done"===T.name){var B=$.models.find(function(C){return C.get("template_id")===parseInt(T.id)});if(!B)return null;B.set("preview_url",T.imageUrl)}}),this.handleKeydown=function(T){C.isSelectAllShortcut(T)&&C.isCloudGridView()&&C.isClickedInLibrary(T)&&(T.preventDefault(),C.selectAllTemplates()),C.isUndoShortCut(T)&&ie.size&&C.restoreRemovedItems()},document.addEventListener("keydown",this.handleKeydown)},this.getDefaultTemplateTypeData=function(){var C,T,B,V,$;return{saveDialog:{icon:'<i class="eicon-library-upload" aria-hidden="true"></i>',canSaveToCloud:null===(C=elementorCommon.config.experimentalFeatures)||void 0===C?void 0:C["cloud-library"],saveBtnText:L("Save","elementor")},moveDialog:{description:L("Alternatively, you can copy the template.","elementor"),icon:'<i class="eicon-library-move" aria-hidden="true"></i>',canSaveToCloud:null===(T=elementorCommon.config.experimentalFeatures)||void 0===T?void 0:T["cloud-library"],saveBtnText:L("Move","elementor")},copyDialog:{description:L("Alternatively, you can move the template.","elementor"),icon:'<i class="eicon-library-copy" aria-hidden="true"></i>',canSaveToCloud:null===(B=elementorCommon.config.experimentalFeatures)||void 0===B?void 0:B["cloud-library"],saveBtnText:L("Copy","elementor")},bulkMoveDialog:{description:L("Alternatively, you can copy the templates.","elementor"),title:L("Move templates to a different location","elementor"),icon:'<i class="eicon-library-move" aria-hidden="true"></i>',canSaveToCloud:null===(V=elementorCommon.config.experimentalFeatures)||void 0===V?void 0:V["cloud-library"],saveBtnText:L("Move","elementor")},bulkCopyDialog:{description:L("Alternatively, you can move the templates.","elementor"),title:L("Copy templates to a different location","elementor"),icon:'<i class="eicon-library-copy" aria-hidden="true"></i>',canSaveToCloud:null===($=elementorCommon.config.experimentalFeatures)||void 0===$?void 0:$["cloud-library"],saveBtnText:L("Copy","elementor")}}},this.getDefaultTemplateTypeSafeData=function(C){var T;return{saveDialog:{description:null!==(T=elementorCommon.config.experimentalFeatures)&&void 0!==T&&T["cloud-library"]?V(L("You can save it to %1$sCloud Templates%2$s to reuse across any of your Elementor sites at any time%3$sor to %4$sSite Templates%5$s so it’s always ready when editing this website.","elementor"),"<b>","</b>","<br>","<b>","</b>"):L("Your designs will be available for export and reuse on any page or website","elementor"),title:V(L("Save this %s to your library","elementor"),C)},moveDialog:{title:V(L("Move your %s to a different location","elementor"),C)},copyDialog:{title:V(L("Copy your %s to a different location","elementor"),C)}}},this.isSelectAllShortcut=function(C){return(C.metaKey||C.ctrlKey)&&"a"===C.key},this.isUndoShortCut=function(C){return(C.metaKey||C.ctrlKey)&&"z"===C.key},this.isCloudGridView=function(){return"cloud"===this.getFilter("source")&&"grid"===this.getViewSelection()},this.isClickedInLibrary=function(C){if(C.target===document.body)return!0;var T=document.getElementById("elementor-template-library-modal");return T&&C.target===T},this.clearLastRemovedItems=function(){ie.clear()},this.addLastRemovedItems=function(C){(Array.isArray(C)||C.length)&&C.forEach(function(C){return ie.add(C)})},this.selectAllTemplates=function(){var C=this;document.querySelectorAll(".elementor-template-library-template[data-template_id]").forEach(function(T){var B=T.getAttribute("data-template_id");T.classList.add("bulk-selected-item"),C.addBulkSelectionItem(B)}),this.layout.handleBulkActionBar()},this.restoreRemovedItems=function(){this.onUndoDelete()},this.getSourceSelection=function(){return ee.getItem(te+ne)},this.setSourceSelection=function(C){return ee.setItem(te+ne,C)},this.getViewSelection=function(){return ee.getItem(te+re)},this.setViewSelection=function(C){return ee.setItem(te+re,C)},this.getTemplateTypes=function(C){return C?Z[C]:Z},this.registerTemplateType=function(C,T){Z.hasOwnProperty(C)||(Z[C]=T)},this.deleteTemplate=function(C,T){this.clearLastRemovedItems();var B=X.getDeleteDialog(C);B.onConfirm=function(){T.onConfirm&&T.onConfirm();var B=C.get("template_id"),L=C.get("source"),V=C.get("subType");elementorCommon.ajax.addRequest("delete_template",{data:{source:L,template_id:B},success:function success(U){$.remove(C),"cloud"===L&&X.addLastRemovedItems([B]),T.onSuccess&&T.onSuccess(U),X.layout.updateViewCollection(X.filterTemplates()),X.triggerQuotaUpdate(),X.resetBulkActionBar(),X.eventManager.sendItemDeletedEvent({library_type:L,item_type:V})}})},B.show()},this.renameTemplate=function(T,B){var L=T.get("title");C.clearLastRemovedItems();var V=C.getRenameDialog(T);return new Promise(function($){V.onConfirm=function(){B.onConfirm&&B.onConfirm();var V=T.get("source");elementorCommon.ajax.addRequest("rename_template",{data:{source:V,id:T.get("template_id"),title:T.get("title")},success:function success(B){T.trigger("change:title"),C.eventManager.sendTemplateRenameEvent({source:V}),$(B)},error:function error(B){C.showErrorDialog(B),T.set("title",L),$()}})},V.show()})},this.getRenameDialog=function(C){var T=V(L('Rename "%1$s"',"elementor"),C.get("title")),B=C.get("title"),$=jQuery("<input>",{id:"elementor-rename-template-dialog__input",type:"text",value:C.get("title")}).attr("autocomplete","off"),U=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-rename-dialog",headerMessage:T,message:$,strings:{confirm:L("Rename","elementor")},hide:{ignore:"#elementor-template-library-modal"},onCancel:function onCancel(){C.set("title",B)},onShow:function onShow(){elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.renameDialog}),$.trigger("focus")}});return $.on("input",function(T){T.preventDefault();var B=T.target.value.trim();C.set("title",B,{silent:!0}),U.getElements("ok").prop("disabled",!X.isTemplateTitleValid(B))}),U},this.isTemplateTitleValid=function(C){return C.trim().length>0&&C.trim().length<=75},this.getFolderTemplates=function(T){C.clearLastRemovedItems();var B=T.model.get("template_id"),L=T.model.get("title");return new Promise(function(T){se=!0;var V={data:{source:"cloud",template_id:B},success:function success(V){C.setFilter("orderby","",!0),C.setFilter("order","",!0),C.setFilter("parent",{id:B,title:L}),$=new Y(V.templates),elementor.templates.layout.hideLoadingView(),X.layout.updateViewCollection($.models),X.layout.modalContent.currentView.ui.addNewFolder.remove(),X.layout.modalContent.currentView.ui.addNewFolderDivider.remove(),X.layout.resetSortingUI(),se=!1,T()},error:function error(T){se=!1,C.showErrorDialog(T)}};elementorCommon.ajax.addRequest("get_item_children",V)})},this.createFolder=function(C,T){var B=this;if(this.clearLastRemovedItems(),null===this.getFilter("parent")){var V=this.getCreateFolderDialog(C);return new Promise(function(L){V.onConfirm=(0,W.default)(U.default.mark(function _callee(){return U.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=1,elementorCommon.ajax.addRequest("create_folder",{data:{source:C.source,title:C.title},success:function success(C){L(C),null==T||T.onSuccess(),B.eventManager.sendFolderCreateEvent()},error:function error(C){B.showErrorDialog(C),L()}});case 1:case"end":return V.stop()}},_callee)})),V.show()})}this.showErrorDialog(L("You can not create a folder inside another folder.","elementor"))},this.getCreateFolderDialog=function(C){var T=document.createElement("p");T.className="elementor-create-folder-template-dialog__p",T.textContent=L("Save assets to reuse on any site in your account.","elementor");var B=document.createElement("input");B.className="elementor-create-folder-template-dialog__input",B.type="text",B.value="",B.placeholder=L("Folder name","elementor"),B.autocomplete="off";var V=document.createDocumentFragment();V.appendChild(T),V.appendChild(B);var $=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-create-new-folder-dialog",headerMessage:L("Create a new folder","elementor"),message:V,strings:{confirm:L("Create","elementor")},hide:{ignore:"#elementor-template-library-modal"},onShow:function onShow(){B.focus(),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.newFolderModal})}});return $.getElements("ok").prop("disabled",!0),B.addEventListener("input",function(T){T.preventDefault();var B=T.target.value.trim();C.title=B;var L=X.isTemplateTitleValid(B);$.getElements("ok").prop("disabled",!L)}),$},this.deleteFolder=function(C,T){var B=this;this.clearLastRemovedItems();var L={data:{source:"cloud",template_id:C.get("template_id")},success:function success(L){return B.handleGetFolderDataSuccess(C,T,L)}};elementorCommon.ajax.addRequest("get_item_children",L)},this.handleGetFolderDataSuccess=function(C,T,B){var L=this,V=this.getDeleteFolderDialog(C,B);V.onConfirm=function(){var B;null===(B=T.onConfirm)||void 0===B||B.call(T),L.sendDeleteRequest(C,T)},V.show()},this.getDeleteFolderDialog=function(C,T){var B=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:L("Delete this folder?","elementor"),message:V(L('This will permanently delete "%1$s" that contains %2$d templates.',"elementor"),C.get("title"),T.total),strings:{confirm:L("Delete","elementor")},onShow:function onShow(){elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.deleteFolderDialog})}});return B.getElements("ok").addClass("e-danger color-white"),B},this.getBulkDeleteDialog=function(){var C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-bulk-delete-dialog",headerMessage:L("Delete items?","elementor"),message:V(L("This will permanently remove %1$s selected items.","elementor"),oe.size),strings:{confirm:L("Delete","elementor")}});return C.getElements("ok").addClass("e-danger color-white"),C},this.sendDeleteRequest=function(C,T){var B=this,L=C.get("template_id"),V=C.get("source");elementorCommon.ajax.addRequest("delete_template",{data:{source:V,template_id:L},success:function success(U){var q;X.addLastRemovedItems([L]),$.remove(C,{silent:!0}),null===(q=T.onSuccess)||void 0===q||q.call(T,U),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.deleteFolderDialog}),elementor.templates.eventManager.sendItemDeletedEvent({library_type:V,item_type:"folder"}),B.triggerQuotaUpdate()}})},this.importTemplate=function(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.clearLastRemovedItems(),elementorDevTools.deprecation.deprecated("importTemplate","2.8.0","$e.run( 'library/insert-template' )"),T.model=C,$e.run("library/insert-template",T)},this.saveTemplate=function(C,T){var B;this.clearLastRemovedItems();var L=Z[C];_.extend(T,{source:null!==(B=T.source)&&void 0!==B?B:"local",type:C}),L.prepareSavedData&&(T=L.prepareSavedData(T)),T.content=JSON.stringify(T.content);var V={data:T,success:function success(C){$e.route("library/templates/my-templates",{onBefore:function onBefore(){(X.triggerQuotaUpdate(),$)&&($.findWhere({template_id:C.template_id})||$.add(C));X.sendOnSavedTemplateSuccessEvent(T)}})},error:function error(C){X.showErrorDialog(C),X.clearToastConfig(),X.sendOnSavedTemplateFailedEvent(T)}},U=_.extend(V,L.ajaxParams);elementorCommon.ajax.addRequest(this.getSaveAjaxAction(T.save_context),U)},this.sendOnSavedTemplateSuccessEvent=function(C){J.SAVE_CONTEXTS.SAVE===C.save_context?X.eventManager.sendTemplateSavedEvent({library_type:C.source,template_type:C.type}):[J.SAVE_CONTEXTS.COPY,J.SAVE_CONTEXTS.MOVE].includes(C.save_context)?X.eventManager.sendTemplateTransferEvent({transfer_method:C.save_context,template_type:C.type,template_origin:C.from_source,template_destination:C.source}):[J.SAVE_CONTEXTS.BULK_MOVE,J.SAVE_CONTEXTS.BULK_COPY].includes(C.save_context)&&X.eventManager.sendBulkActionsSuccessEvent({bulk_action:J.SAVE_CONTEXTS.BULK_MOVE===C.save_context?"move":"copy",library_type:C.source,bulk_count:C.from_template_id.length,template_origin:C.from_source,template_destination:C.source})},this.sendOnSavedTemplateFailedEvent=function(C){[J.SAVE_CONTEXTS.BULK_MOVE,J.SAVE_CONTEXTS.BULK_COPY].includes(C.save_context)&&X.eventManager.sendBulkActionsFailedEvent({bulk_action:J.SAVE_CONTEXTS.BULK_MOVE===C.save_context?"move":"copy",library_type:C.source,bulk_count:C.from_template_id.length,template_origin:C.from_source,template_destination:C.source})},this.getSaveAjaxAction=function(C){var T;return this.clearLastRemovedItems(),null!==(T=(0,G.default)((0,G.default)((0,G.default)((0,G.default)((0,G.default)({},J.SAVE_CONTEXTS.SAVE,"save_template"),J.SAVE_CONTEXTS.MOVE,"move_template"),J.SAVE_CONTEXTS.COPY,"copy_template"),J.SAVE_CONTEXTS.BULK_MOVE,"bulk_move_templates"),J.SAVE_CONTEXTS.BULK_COPY,"bulk_copy_templates")[C])&&void 0!==T?T:"save_template"},this.requestTemplateContent=function(C,T,B){this.clearLastRemovedItems();var L={unique_id:T,data:{source:C,edit_mode:!0,display:!0,template_id:T}};return B&&jQuery.extend(!0,L,B),elementorCommon.ajax.addRequest("get_template_data",L)},this.markAsFavorite=function(C,T){this.clearLastRemovedItems();var B={data:{source:C.get("source"),template_id:C.get("template_id"),favorite:T}};return elementorCommon.ajax.addRequest("mark_template_as_favorite",B)},this.getDeleteDialog=function(C){return T||(T=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-template-library-delete-dialog",headerMessage:L("Delete this template?","elementor"),message:V(L('This will permanently remove "%1$s".',"elementor"),C.get("title")),strings:{confirm:L("Delete","elementor")},onShow:function onShow(){elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.deleteDialog})}})).getElements("ok").addClass("e-danger color-white"),T},this.getErrorDialog=function(){return B||(B=elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:L("An error occurred.","elementor")})),B},this.getTemplatesCollection=function(){return $},this.getConfig=function(C){return C?ae[C]?ae[C]:{}:ae},this.requestLibraryData=function(C){if(!$||C.forceUpdate){C.onBeforeUpdate&&C.onBeforeUpdate();var T={data:{},success:function success(T){$=new Y(T.templates),T.config&&(ae=T.config),C.onUpdate&&C.onUpdate()}};C.forceSync&&(T.data.sync=!0),elementorCommon.ajax.addRequest("get_library_data",T)}else C.onUpdate&&C.onUpdate()},this.getFilter=function(C){return elementor.channels.templates.request("filter:"+C)},this.setFilter=function(C,T,B){this.clearLastRemovedItems(),elementor.channels.templates.reply("filter:"+C,T),B||elementor.channels.templates.trigger("filter:change")},this.getFilterTerms=function(C){return C?le[C]:le},this.setScreen=function(C){this.clearLastRemovedItems(),elementor.channels.templates.stopReplying(),X.setFilter("source",C.source,!0),X.setFilter("type",C.type,!0),X.setFilter("subtype",C.subtype,!0),X.showTemplates()},this.loadTemplates=function(C){this.clearLastRemovedItems(),se=!0,ue=0,X.layout.showLoadingView();var T={source:this.getFilter("source")},B={};"local"!==T.source&&"cloud"!==T.source||(B.refresh=!0),this.setFilter("parent",null,T);var L=function loadTemplatesData(){return $e.data.get("library/templates",T,B).then(function(B){var L,V,U="cloud"===T.source?B.data.templates.templates:B.data.templates;($=new Y(U),null!==(L=B.data)&&void 0!==L&&null!==(L=L.templates)&&void 0!==L&&L.total)&&(ue=null===(V=B.data)||void 0===V||null===(V=V.templates)||void 0===V?void 0:V.total);B.data.config&&(ae=B.data.config),X.layout.hideLoadingView(),C&&C()}).finally(function(){se=!1})};"cloud"===T.source?function handleCloudSource(){var C;void 0===(null===(C=elementorAppConfig["cloud-library"])||void 0===C?void 0:C.quota)?$e.components.get("cloud-library").utils.getQuotaConfig(!0).then(function(){if(!X.shouldShowCloudStateView())return L();X.layout.showCloudStateView()}).catch(function(){X.layout.showCloudStateView(),se=!1}):X.shouldShowCloudStateView()?X.layout.showCloudStateView():L()}():L()},this.searchTemplates=function(T){return C.clearLastRemovedItems(),new Promise(function(B){C.setFilter("parent",null),se=!0;var L={data:T,success:function success(L){se=!1,$=new Y(L.templates),ue=L.total,X.layout.updateViewCollection($.models),C.setFilter("text",T.search),B(L)},error:function error(T){se=!1,C.showErrorDialog(T),B()}};elementorCommon.ajax.addRequest("search_templates",L)})},this.loadMore=function(){var T,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},L=B.onUpdate,V=B.search,U=void 0===V?"":V,q=B.refresh,W=void 0!==q&&q;se=!0,C.clearLastRemovedItems();var G=C.getFilter("source"),H=null===(T=C.getFilter("parent"))||void 0===T?void 0:T.id,K={data:{source:G,offset:W?0:$.length,search:U,parentId:H,orderby:elementor.templates.getFilter("orderby")||null,order:elementor.templates.getFilter("order")||null},success:function success(C){var T=new Y(C.templates);W?($.reset(T.models),X.layout.updateViewCollection($.models)):($.add(T.models,{merge:!0}),X.layout.addTemplates(T.models)),L&&L(),se=!1},error:function error(){se=!1}};elementorCommon.ajax.addRequest("load_more_templates",K)},this.showTemplates=function(){X.layout.setHeaderDefaultParts(),X.loadTemplates(function(){var C=X.filterTemplates();X.layout.showTemplatesView(new Y(C)),X.handleToast()})},this.handleToast=function(){var C,T;null!==(C=ce)&&void 0!==C&&C.show&&(elementor.notifications.showToast(null===(T=ce)||void 0===T?void 0:T.options),this.clearToastConfig())},this.setToastConfig=function(C){ce=C},this.clearToastConfig=function(){this.setToastConfig({show:!1,options:{}})},this.filterTemplates=function(){var C=X.getFilter("source");return $.filter(function(T){if(C!==T.get("source"))return!1;var B=Z[T.get("type")];return!B||!1!==B.showInLibrary})},this.showErrorDialog=function(C){if("object"===(0,q.default)(C)){var T="";_.each(C,function(C){null!=C&&C.message&&(T+="<div>"+C.message+".</div>")}),C=T}else C&&(C+=".");C=C?L("The following error(s) occurred while processing the request:","elementor")+'<div id="elementor-template-library-error-info">'+C+"</div>":L("Please try again.","elementor"),X.getErrorDialog().setMessage(C).show()},this.onSelectSourceFilterChange=function(C){var T,B,L=null!==(T=null==C||null===(B=C.currentTarget)||void 0===B||null===(B=B.dataset)||void 0===B?void 0:B.source)&&void 0!==T?T:"local";L===X.getFilter("source")||(X.setSourceSelection(L),X.setFilter("source",L,!0),X.clearBulkSelectionItems(),X.loadTemplates(function(){var C=X.filterTemplates();X.layout.showTemplatesView(new Y(C))}))},this.onSelectViewChange=function(C){X.setViewSelection(C),X.setFilter(re,C,!0),X.layout.updateViewCollection(X.filterTemplates()),X.resetBulkActionBar()},this.resetBulkActionBar=function(){C.clearBulkSelectionItems(),C.layout.handleBulkActionBarUi()},this.shouldShowCloudStateView=function(){return!elementor.config.library_connect.is_connected||(!this.hasCloudLibraryQuota()||this.cloudLibraryIsDeactivated())},this.cloudLibraryIsDeactivated=function(){var C,T=null===(C=elementorAppConfig["cloud-library"])||void 0===C?void 0:C.quota;if(!T)return!1;var B=T.currentUsage,L=void 0===B?0:B,V=T.threshold,$=void 0===V?0:V,U=T.subscriptionId;return L>$&&!(""!==(void 0===U?"":U))},this.hasCloudLibraryQuota=function(){var C,T;return void 0!==(null===(C=elementorAppConfig["cloud-library"])||void 0===C?void 0:C.quota)&&0<(null===(T=elementorAppConfig["cloud-library"].quota)||void 0===T?void 0:T.threshold)},this.addBulkSelectionItem=function(C){oe.add(parseInt(C))},this.removeBulkSelectionItem=function(C){oe.delete(parseInt(C))},this.clearBulkSelectionItems=function(){oe.clear()},this.getBulkSelectionItems=function(){return oe},this.onBulkDeleteClick=function(){var C=this;return this.clearLastRemovedItems(),new Promise(function(T){var B=C.getBulkSelectionItems();if(B.size){var V=C.getBulkDeleteDialog(),U=C.getFilter("source"),q=Array.from(B);V.onConfirm=function(){se=!0;var V={data:{source:U,template_ids:q},success:function success(){se=!1;var V=$.models.filter(function(C){return B.has(C.get("template_id"))});"cloud"===U&&X.addLastRemovedItems(q),$.remove(V),X.layout.updateViewCollection(X.filterTemplates()),X.clearBulkSelectionItems(),X.eventManager.sendBulkActionsSuccessEvent({library_type:U,bulk_action:"delete",bulk_count:q.length});var W="cloud"===U?[{name:"undo_bulk_delete",text:L("Undo","elementor"),callback:function callback(){C.onUndoDelete(isBulk)}}]:null;elementor.notifications.showToast({message:"".concat(q.length," items deleted successfully"),buttons:W}),C.triggerQuotaUpdate(),T()},error:function error(B){se=!1,C.showErrorDialog(B),X.eventManager.sendBulkActionsFailedEvent({library_type:U,bulk_action:"delete",bulk_count:q.length}),T()}};elementorCommon.ajax.addRequest("bulk_delete_templates",V)},V.onCancel=function(){T()},V.show()}})},this.onUndoDelete=function(C){var T=this;return new Promise(function(B){if(se=!0,!ie.size)return B();var L={data:{source:T.getFilter("source"),template_ids:Array.from(ie)},success:function success(){se=!1,$e.routes.refreshContainer("library"),T.clearLastRemovedItems(),T.triggerQuotaUpdate(),B()},error:function error(C){se=!1,T.clearLastRemovedItems(),T.showErrorDialog(C),B()}};elementorCommon.ajax.addRequest("bulk_undo_delete_items",L),X.eventManager.sendDeletionUndoEvent({is_bulk:C})})},this.triggerQuotaUpdate=function(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];elementor.channels.templates.trigger("quota:update",{force:C})}}},25983:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(96784),$=V(B(85707)),U=V(B(18821)),q=V(B(65334));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,$.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:function className(){var className="elementor-element-wrapper";return this.isEditable()||(className+=" elementor-element--promotion"),className},events:function events(){var events={};return this.isEditable()||(events.mousedown="onMouseDown"),events},ui:{element:".elementor-element"},behaviors:function behaviors(){var C=elementor.hooks.applyFilters("panel/element/contextMenuGroups",[],this),behaviors={};return C.length&&(behaviors.contextMenu={behaviorClass:q.default,context:"panel",groups:C}),elementor.hooks.applyFilters("panel/element/behaviors",behaviors,this)},isEditable:function isEditable(){return!1!==this.model.get("editable")},onRender:function onRender(){var C=this;elementor.userCan("design")&&this.isEditable()&&(this.ui.element.on("click",function(){return C.addToPage()}),this.ui.element.html5Draggable({onDragStart:function onDragStart(){elementor.channels.editor.reply("element:dragged",null),elementor.channels.panelElements.reply("element:selected",C).trigger("element:drag:start")},onDragEnd:function onDragEnd(){elementor.channels.panelElements.trigger("element:drag:end")},groups:["elementor-element"]}))},onMouseDown:function onMouseDown(){var C=this.model.get("title"),T=this.model.get("name")||this.model.get("widgetType"),B=elementor.config.promotion.elements;elementor.promotion.showDialog({title:L(B.title,C),content:L(B.content,C),targetElement:this.el,position:{blockStart:"-7"},actionButton:{url:L(B.action_button.url,T),text:B.action_button.text,classes:B.action_button.classes||["elementor-button","go-pro"]}})},addToPage:function addToPage(){var C,T,B=this.getSelectedElements();if(!(B.length>1)){var L=(0,U.default)(B,1)[0],V={addToDocument:{check:function check(){return!L},getArgs:function getArgs(){return{view:elementor.getPreviewView(),options:{}}}},addToFirstColumn:{check:function check(){return"section"===L.model.get("elType")},getArgs:function getArgs(){var C;return{view:null===(C=L.view.children)||void 0===C?void 0:C.findByIndex(0),options:{}}}},addToParent:{check:function check(){return"widget"===L.model.get("elType")},getArgs:function getArgs(){var C=L.parent,T=L.model;return{view:C.view,options:{at:C.model.get("elements").findIndex(T)+1}}}},default:{check:function check(){return!0},getArgs:function getArgs(){return{view:L.view,options:{}}}}},$=(0,Object.values(V).find(function(C){return(0,C.check)()}).getArgs)(),q=$.view,W=$.options,G=q.getContainer();if(!G)throw new Error("View doesn't support adding from panel",q);null!==(C=null===(T=this.model.attributes)||void 0===T||null===(T=T.custom)||void 0===T?void 0:T.isPreset)&&void 0!==C&&C&&this.model.set("settings",this.model.get("custom").preset_settings),$e.run("preview/drop",{container:G,options:_objectSpread(_objectSpread({},W),{},{scrollIntoView:!0}),model:this.model.toJSON()})}},getSelectedElements:function getSelectedElements(){return elementor.selection.getElements().filter(function(C){var T,B=C.view;return null===(T=elementor.documents.getCurrent().$element)||void 0===T?void 0:T[0].contains(B.$el[0])})}})},26252:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-global",id:"elementor-panel-global",initialize:function initialize(){elementor.getPanelView().getCurrentPageView().search.reset()}})},26368:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandHistoryInternalBase(){return(0,V.default)(this,CommandHistoryInternalBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandHistoryInternalBase,arguments)}return(0,G.default)(CommandHistoryInternalBase,C),(0,$.default)(CommandHistoryInternalBase,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(CommandHistoryInternalBase,"initialize",this,3)([C]),this.history=elementor.documents.getCurrent().history}}])}($e.modules.editor.CommandContainerInternalBase)},26606:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(66622));T.default=Marionette.LayoutView.extend({id:"elementor-kit-panel",template:"#tmpl-elementor-kit-panel",regions:{content:"#elementor-kit__panel-content__wrapper"},onBeforeShow:function onBeforeShow(){var C=elementor.documents.getCurrent().container,T={container:C,model:C.model,controls:C.settings.controls,name:"kit"};this.showChildView("content",new V.default(T))}})},26707:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Save",{enumerable:!0,get:function get(){return L.Save}}),Object.defineProperty(T,"SetIsModified",{enumerable:!0,get:function get(){return V.SetIsModified}});var L=B(7454),V=B(14922)},26874:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ExitTo=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ExitTo=function(C){function ExitTo(){return(0,V.default)(this,ExitTo),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ExitTo,arguments)}return(0,W.default)(ExitTo,C),(0,$.default)(ExitTo,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"exit-to"}},{key:"getContainerType",value:function getContainerType(){return"editorPreferences_settings"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings.exit_to}},{key:"apply",value:function apply(){elementor.getPanelView().getPages("menu").view.addExitItem()}}])}(G.default);T.default=H},26938:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Select2(){return(0,V.default)(this,Select2),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Select2,arguments)}return(0,G.default)(Select2,C),(0,$.default)(Select2,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{plusButton:".select2-selection__e-plus-button",select2InlineSearch:".select2-selection__rendered .select2-search--inline"},classes:{plusButton:"select2-selection__e-plus-button",select2Choice:"select2-selection__choice"}}}},{key:"isAllSelected",value:function isAllSelected(){var C=this,isAllSelected=!1;return this.select2.dataAdapter.query({},function(T){var B=T.results.length;C.elements.$element.select2("data").length===B&&(isAllSelected=!0)}),isAllSelected}},{key:"addPlusButton",value:function addPlusButton(){var C=this.getSettings("classes"),T=C.plusButton,B=[C.select2Choice,T].join(" ");this.elements.$plusButton=jQuery("<li>",{class:B}).text("+"),this.elements.$plusButton.insertBefore(this.elements.$inlineSearch)}},{key:"togglePlusButton",value:function togglePlusButton(){this.isAllSelected()?this.elements.$plusButton&&this.elements.$plusButton.remove():this.addPlusButton()}},{key:"addSelect2Events",value:function addSelect2Events(){var C=this;this.select2.on("select",function(){return C.onSelectionChange()}),this.select2.on("unselect",function(){return C.onSelectionChange()})}},{key:"onSelectionChange",value:function onSelectionChange(){this.togglePlusButton()}},{key:"extendBaseFunctionality",value:function extendBaseFunctionality(){var C=this.select2.options.options;C.multiple&&!C.ajax&&(this.togglePlusButton(),this.addSelect2Events())}},{key:"initSelect2Elements",value:function initSelect2Elements(){var C=this.getSettings("selectors.select2InlineSearch");this.elements.$element=this.select2.$element,this.elements.$container=this.select2.$container,this.elements.$inlineSearch=this.elements.$container.find(C)}},{key:"destroy",value:function destroy(){this.elements.$element.select2("destroy")}},{key:"onInit",value:function onInit(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Select2,"onInit",this,3)(T);var L=this.getSettings(),V=L.$element,$=L.options;this.select2=V.select2($).data("select2"),this.initSelect2Elements(),this.extendBaseFunctionality()}}])}(elementorModules.ViewModule)},27328:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Disable",{enumerable:!0,get:function get(){return L.Disable}}),Object.defineProperty(T,"Enable",{enumerable:!0,get:function get(){return V.Enable}}),Object.defineProperty(T,"Settings",{enumerable:!0,get:function get(){return $.Settings}}),Object.defineProperty(T,"Unlink",{enumerable:!0,get:function get(){return U.Unlink}});var L=B(55272),V=B(81209),$=B(45535),U=B(60741)},27373:(C,T,B)=>{"use strict";var L,V=B(62219);L=V.extend({className:function className(){var C=elementor.templates.getViewSelection(),T="FOLDER"===this.model.get("subType")?"folder":"template",B=V.prototype.className.apply(this,arguments);return B+=" elementor-template-library-template-view-"+C,B+=" elementor-template-library-template-type-"+T},attributes:function attributes(){if("grid"===elementor.templates.getViewSelection()){var C=this.model.toJSON();return{"data-template_id":C.template_id,"data-type":C.type,"data-status":C.status}}},ui:function ui(){return _.extend(V.prototype.ui.apply(this,arguments),{previewImg:".elementor-template-library-template-thumbnail img"})},modelEvents:_.extend({},V.prototype.modelEvents,{"change:preview_url":"onPreviewUrlChange"}),onRender:function onRender(){var C=this.model.get("preview_url");this.shouldGeneratePreview()&&(this.iframe=elementor.templates.layout.createScreenshotIframe(this.model.get("generate_preview_url")),this.isGeneratingPreview=!0),C&&this.updatePreviewImgStyle()},onPreviewUrlChange:function onPreviewUrlChange(){var C=this.model.get("preview_url");this.isGeneratingPreview=!1,C&&(this.ui.previewImg.attr("src",C),this.updatePreviewImgStyle(),this.model.set("generate_preview_url",null),this.iframe.remove())},updatePreviewImgStyle:function updatePreviewImgStyle(){this.ui.previewImg.css("object-fit","contain")},shouldGeneratePreview:function shouldGeneratePreview(){var C=elementor.templates.getViewSelection();return"FOLDER"!==this.model.get("subType")&&this.model.get("generate_preview_url")&&!this.model.get("preview_url")&&"grid"===C&&!this.isGeneratingPreview},onPreviewButtonClick:function onPreviewButtonClick(C){C.stopPropagation(),"FOLDER"===this.model.get("subType")&&$e.route("library/view-folder",{model:this.model,onAfter:function onAfter(){elementor.templates.resetBulkActionBar()}}),"TEMPLATE"===this.model.get("subType")&&this.handleGridViewItemSingleClick()},onDeleteButtonClick:function onDeleteButtonClick(C){C.stopPropagation(),"FOLDER"!==this.model.get("subType")?V.prototype.onDeleteButtonClick.apply(this,arguments):this.handleDeleteFolderClick()},handleDeleteFolderClick:function handleDeleteFolderClick(){var C=this.ui.toggleMoreIcon;elementor.templates.deleteFolder(this.model,{onConfirm:function onConfirm(){C.removeClass("eicon-ellipsis-h").addClass("eicon-loading eicon-animation-spin")},onSuccess:function onSuccess(){$e.routes.refreshContainer("library")}})},handleItemSingleClick:function handleItemSingleClick(){"grid"===elementor.templates.getViewSelection()?this.handleGridViewItemSingleClick():this.handleListViewItemSingleClick()},handleItemDoubleClick:function handleItemDoubleClick(){"FOLDER"===this.model.get("subType")&&$e.route("library/view-folder",{model:this.model,onAfter:function onAfter(){elementor.templates.resetBulkActionBar()}})},handleGridViewItemSingleClick:function handleGridViewItemSingleClick(){this.$el.hasClass("bulk-selected-item")?elementor.templates.removeBulkSelectionItem(this.model.get("template_id")):elementor.templates.addBulkSelectionItem(this.model.get("template_id")),this.$el.toggleClass("bulk-selected-item"),elementor.templates.layout.handleBulkActionBar()}}),C.exports=L},28108:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeselectAll=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.DeselectAll=function(C){function DeselectAll(){return(0,V.default)(this,DeselectAll),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,DeselectAll,arguments)}return(0,W.default)(DeselectAll,C),(0,$.default)(DeselectAll,[{key:"apply",value:function apply(){elementor.selection.remove([],!0)}}])}($e.modules.CommandBase);T.default=G},28541:(C,T,B)=>{"use strict";var L=B(12470).__;Object.defineProperty(T,"__esModule",{value:!0}),T.SAVE_CONTEXTS=T.QUOTA_WARNINGS=T.QUOTA_BAR_STATES=void 0;T.SAVE_CONTEXTS=Object.freeze({SAVE:"save",MOVE:"move",COPY:"copy",BULK_MOVE:"bulkMove",BULK_COPY:"bulkCopy"}),T.QUOTA_WARNINGS=Object.freeze({warning:L("You've saved %1$d%% of the templates in your plan. To get more space ","elementor")+'<a href="https://go.elementor.com/go-pro-cloud-templates-usage-bar-80" target="_blank">'+L("Upgrade now","elementor")+"</a>",alert:L("You've saved %1$d%% of the templates in your plan. To get more space ","elementor")+'<a href="https://go.elementor.com/go-pro-cloud-templates-usage-bar-100" target="_blank">'+L("Upgrade now","elementor")+"</a>"}),T.QUOTA_BAR_STATES=Object.freeze({NORMAL:"normal",WARNING:"warning",ALERT:"alert"})},28899:(C,T,B)=>{"use strict";var L,V=B(96784)(B(26938)),$=B(35741);L=$.extend({getSelect2Placeholder:function getSelect2Placeholder(){return this.ui.select.find('[value="'.concat(this.getControlPlaceholder(),'"]')).text()||this.ui.select.children('option:first[value=""]').text()},getSelect2DefaultOptions:function getSelect2DefaultOptions(){var C={allowClear:!0,placeholder:this.getSelect2Placeholder(),dir:elementorCommon.config.isRTL?"rtl":"ltr"},T=this.model.get("lockedOptions");return T&&(C.templateSelection=function(C,B){return T.includes(C.id)&&jQuery(B).addClass("e-non-deletable").find(".select2-selection__choice__remove").remove(),C.text}),C},getSelect2Options:function getSelect2Options(){return jQuery.extend(this.getSelect2DefaultOptions(),this.model.get("select2options"))},updatePlaceholder:function updatePlaceholder(){this.getControlPlaceholder()&&this.select2Instance.elements.$container.find(".select2-selection__placeholder").addClass("e-select2-placeholder")},applySavedValue:function applySavedValue(){$.prototype.applySavedValue.apply(this,arguments),this.ui.select.data("select2")?this.ui.select.trigger("change"):(this.select2Instance=new V.default({$element:this.ui.select,options:this.getSelect2Options()}),this.updatePlaceholder(),this.handleLockedOptions())},handleLockedOptions:function handleLockedOptions(){var C=this.model.get("lockedOptions");C&&this.ui.select.on("select2:unselecting",function(T){C.includes(T.params.args.data.id)&&T.preventDefault()})},onReady:function onReady(){elementorDevTools.deprecation.deprecated("onReady()","3.0.0")},getInputValue:function getInputValue(C){var T;return null!==(T=$.prototype.getInputValue.apply(this,arguments))&&void 0!==T?T:""},onBaseInputChange:function onBaseInputChange(){$.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()},onBeforeDestroy:function onBeforeDestroy(){this.select2Instance.destroy(),this.$el.remove()}}),C.exports=L},29077:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Create=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Create=function(C){function Create(){return(0,V.default)(this,Create),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Create,arguments)}return(0,W.default)(Create,C),(0,$.default)(Create,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("model",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.model,B=C.containers;return{containers:void 0===B?[C.container]:B,model:T,type:"add",title:elementor.helpers.getModelLabel(T)}}},{key:"apply",value:function apply(C){var T=this,B=C.model,L=C.options,V=void 0===L?{}:L,$=C.containers,U=void 0===$?[C.container]:$,q=[];return U.forEach(function(C){var L=(C=C.lookup()).view.addElement(B,V).getContainer();q.push(L),T.isHistoryActive()&&$e.internal("document/history/log-sub-item",{container:C,type:"sub-add",restore:T.constructor.restore,options:V,data:{containerToRestore:L,modelToRestore:L.model.toJSON()}})}),1===q.length&&(q=q[0]),q}}],[{key:"restore",value:function restore(C,T){var B=C.get("data"),L=C.get("container"),V=C.get("options")||{};V.clone&&(V.clone=!1),T?$e.run("document/elements/create",{container:L,model:B.modelToRestore,options:V}):$e.run("document/elements/delete",{container:B.containerToRestore})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=G},29155:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.DirectionMode=T.DIRECTION_ROW_REVERSE=T.DIRECTION_ROW=T.DIRECTION_COLUMN_REVERSE=T.DIRECTION_COLUMN=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(76543));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.DIRECTION_ROW="row",Q=T.DIRECTION_ROW_REVERSE="row-reverse",J=T.DIRECTION_COLUMN="column",Y=T.DIRECTION_COLUMN_REVERSE="column-reverse";T.DirectionMode=function(C){function DirectionMode(){return(0,$.default)(this,DirectionMode),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,DirectionMode,arguments)}return(0,G.default)(DirectionMode,C),(0,U.default)(DirectionMode,[{key:"getId",value:function getId(){return"direction-mode"}},{key:"getOptions",value:function getOptions(){return(0,V.default)((0,V.default)((0,V.default)((0,V.default)({},K,""),Q,""),J,""),Y,"")}},{key:"getScopes",value:function getScopes(){return[window.document.body,elementor.$previewContents[0].body]}}])}(H.default)},29402:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},29610:C=>{"use strict";C.exports=Marionette.ItemView.extend({tagName:"li",template:_.template('<i class="eicon-folder-o" aria-hidden="true"></i><%= title %>'),className:"folder-item",attributes:function attributes(){var C=this.model.toJSON();return{"data-id":C.template_id,"data-value":C.title}},render:function render(){return this.$el.html(this.template(this.model.toJSON())),this}})},29670:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FloatingButtonsAddLibraryTab=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.FloatingButtonsAddLibraryTab=function(C){function FloatingButtonsAddLibraryTab(){return(0,$.default)(this,FloatingButtonsAddLibraryTab),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,FloatingButtonsAddLibraryTab,arguments)}return(0,G.default)(FloatingButtonsAddLibraryTab,C),(0,U.default)(FloatingButtonsAddLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"elementor-floating-buttons-add-library-tab"}},{key:"getConditions",value:function getConditions(C){return"floating-buttons"===elementor.documents.get(C.id).config.type}},{key:"getSubtype",value:function getSubtype(){return"floating-bars"===new URLSearchParams(window.location.search).get("floating_element")?"Floating Bar":"Floating Button"}},{key:"getTitle",value:function getTitle(){return"floating-bars"===new URLSearchParams(window.location.search).get("floating_element")?L("Floating Bars","elementor"):L("Floating Buttons","elementor")}},{key:"apply",value:function apply(){$e.components.get("library").addTab("templates/floating-buttons",{title:this.getTitle(),filter:{source:"remote",type:"floating_button",subtype:this.getSubtype()}},2),$e.components.get("library").removeTab("templates/blocks"),$e.components.get("library").removeTab("templates/pages")}}])}($e.modules.hookUI.After);T.default=H},30178:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitSaveRouteHistory=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(41788));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitSaveRouteHistory=function(C){function KitSaveRouteHistory(){return(0,V.default)(this,KitSaveRouteHistory),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitSaveRouteHistory,arguments)}return(0,W.default)(KitSaveRouteHistory,C),(0,$.default)(KitSaveRouteHistory,[{key:"getCommand",value:function getCommand(){return"panel/global/open"}},{key:"getId",value:function getId(){return"save-route-history--/panel/global/open"}},{key:"getConditions",value:function getConditions(C){return!!C.route}},{key:"apply",value:function apply(C){this.component.routeHistory=C}}])}(G.default);T.default=H},30561:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Select=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Select=function(C){function Select(){return(0,V.default)(this,Select),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Select,arguments)}return(0,W.default)(Select,C),(0,$.default)(Select,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.append,V=void 0!==L&&L;elementor.selection.add(B,V)}}])}($e.modules.editor.CommandContainerBase);T.default=G},30644:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__;C.exports=Marionette.ItemView.extend({tagName:"li",className:"no-results",template:_.template(L('<i class="eicon-folder-plus" aria-hidden="true"></i><br><p>%1$s<br>%2$s</p>',V("Folders you create will appear here.","elementor"),V("To create a new one, go to Cloud Templates.","elementor")))})},30819:(C,T,B)=>{"use strict";var L,V=B(72765);L=Backbone.Collection.extend({model:V}),C.exports=L},30897:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(10564)),$=L(B(85707)),U=L(B(8589));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,$.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var q,W=B(76081);(q=U.default.extend({defaults:{id:"",elType:"",isInner:!1,isLocked:!1,settings:{},defaultEditSettings:{defaultEditRoute:"content"}},remoteRender:!1,_htmlCache:null,_jqueryXhr:null,renderOnLeave:!1,initialize:function initialize(C){var T=this.get("elType"),L=this.get("elements");if(void 0!==L){var V=B(74839);this.set("elements",new V(L))}"widget"===T&&(this.remoteRender=!0,this.setHtmlCache(C.htmlCache||"")),delete C.htmlCache,this.renderRemoteServer=_.throttle(this.renderRemoteServer,1e3),this.initSettings(),this.initEditSettings(),this.on({destroy:this.onDestroy,"editor:close":this.onCloseEditor})},initSettings:function initSettings(){var C=this.get("elType"),T=this.get("settings"),B={column:W}[C]||elementorModules.editor.elements.models.BaseSettings;jQuery.isEmptyObject(T)&&(T=structuredClone(T)),"widget"===C&&(T.widgetType=this.get("widgetType")),(T=_objectSpread(_objectSpread({},T),{},{elType:C})).isInner=this.get("isInner");var L=this.get("_title");L&&(T._title=L),T=new B(T,{controls:elementor.getElementControls(this)}),this.set("settings",T),elementorFrontend.config.elements.data[this.cid]=T},initEditSettings:function initEditSettings(){var C=new Backbone.Model(this.get("defaultEditSettings"));this.set("editSettings",C),elementorFrontend.config.elements.editSettings[this.cid]=C},setSetting:function setSetting(C,T){var B=this.get("settings");if("object"!==(0,V.default)(C)){var L=C.split("."),$=3===L.length;C=L[0],$&&(B=B.get(C).models[L[1]],C=L[2])}B.setExternalChange(C,T)},getSetting:function getSetting(C){var T=C.split("."),B=3===T.length,L=this.get("settings");C=T[0];var V=L.get(C);return void 0===V?"":(B&&(V=V.models[T[1]].get(T[2])),V)},setHtmlCache:function setHtmlCache(C){this._htmlCache=C},getHtmlCache:function getHtmlCache(){return this._htmlCache},getDefaultTitle:function getDefaultTitle(){return elementor.getElementData(this).title},getTitle:function getTitle(){var C,T=this.get("editor_settings"),B=(null==T?void 0:T.title)||this.getSetting("_title")||this.getSetting("presetTitle"),L=this.get("custom");return!B&&null!==(C=null==L?void 0:L.isPreset)&&void 0!==C&&C?this.get("title")||B:(B||(B=this.getDefaultTitle()),B)},getVisibility:function getVisibility(){var C;return elementor.helpers.isAtomicWidget(this)?!(null===(C=this.get("editor_settings"))||void 0===C||!C.is_hidden):!!this.get("hidden")},setVisibility:function setVisibility(){var C=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(elementor.helpers.isAtomicWidget(this)){var T=this.get("editor_settings")||{};this.set("editor_settings",_objectSpread(_objectSpread({},T),{},{is_hidden:C}))}else this.set("hidden",C)},toggleVisibility:function toggleVisibility(){var C=this.getVisibility();this.setVisibility(!C)},getIcon:function getIcon(){var C,T=elementor.getElementData(this).icon,B=this.get("custom");if(null!==(C=null==B?void 0:B.isPreset)&&void 0!==C&&C)return this.attributes.custom.preset_settings.presetIcon||T;var L=this.getSetting("presetIcon");return"string"==typeof L&&""!==L.trim()?L:T},createRemoteRenderRequest:function createRemoteRenderRequest(){var C=this.toJSON();return elementorCommon.ajax.addRequest("render_widget",{unique_id:this.cid,data:{data:C},success:this.onRemoteGetHtml.bind(this)},!0).jqXhr},renderRemoteServer:function renderRemoteServer(){this.remoteRender&&(this.renderOnLeave=!1,this.trigger("before:remote:render"),this.isRemoteRequestActive()&&this._jqueryXhr.abort(),this._jqueryXhr=this.createRemoteRenderRequest())},isRemoteRequestActive:function isRemoteRequestActive(){return this._jqueryXhr&&4!==this._jqueryXhr.readyState},onRemoteGetHtml:function onRemoteGetHtml(C){this.setHtmlCache(C.render),this.trigger("remote:render")},clone:function clone(){var C=new this.constructor(elementorCommon.helpers.cloneObject(this.attributes));C.set("id",elementorCommon.helpers.getUniqueId()),C.setHtmlCache(this.getHtmlCache());var T=this.get("elements");return _.isEmpty(T)||C.set("elements",T.clone()),C},toJSON:function toJSON(C){C=C||{};var T=Backbone.Model.prototype.toJSON.call(this);return _.each(T,function(B,L){B&&B.toJSON&&(T[L]=B.toJSON(C))}),C.copyHtmlCache?T.htmlCache=this.getHtmlCache():delete T.htmlCache,C.remove&&C.remove.forEach(function(C){return delete T[C]}),T},onCloseEditor:function onCloseEditor(){this.renderOnLeave&&this.renderRemoteServer()},onDestroy:function onDestroy(){var C=this.get("settings"),T=this.get("elements");void 0!==T&&_.each(_.clone(T.models),function(C){C.destroy()}),C.destroy()}})).prototype.sync=q.prototype.fetch=q.prototype.save=_.noop,C.exports=q},31158:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Create=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(174));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Create=function(C){function Create(){return(0,V.default)(this,Create),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Create,arguments)}return(0,W.default)(Create,C),(0,$.default)(Create,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.container,B=C.setting,L=C.title;if(!T.controls[B])throw new Error("Invalid setting: control '".concat(B,"', not found."));var V=C.id||elementorCommon.helpers.getUniqueId();return $e.data.create("globals/colors?id=".concat(V),{title:L,value:T.settings.get(B)})}}])}(G.default)},31215:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Validate=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Validate=function(C){function Validate(){return(0,V.default)(this,Validate),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Validate,arguments)}return(0,W.default)(Validate,C),(0,$.default)(Validate,[{key:"apply",value:function apply(C){var T=C.input,B=C.options,L=void 0===B?{}:B;return this.component.manager.createSession(T,elementor.getPreviewContainer(),L).then(function(C){return C.validate()})}}])}($e.modules.CommandBase);T.default=G},31607:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.PasteStyle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.PasteStyle=function(C){function PasteStyle(){return(0,V.default)(this,PasteStyle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,PasteStyle,arguments)}return(0,W.default)(PasteStyle,C),(0,$.default)(PasteStyle,[{key:"apply",value:function apply(){var C=elementor.getCurrentElement();return!!C&&$e.run("document/elements/paste-style",{container:C.getContainer()})}}])}($e.modules.CommandBase);T.default=G},31782:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(){elementor.changeEditMode("edit")}}])}($e.modules.CommandBase);T.default=G},31823:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(21024));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function LocalStorage(){return(0,V.default)(this,LocalStorage),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,LocalStorage,[localStorage])}return(0,W.default)(LocalStorage,C),(0,$.default)(LocalStorage,[{key:"debug",value:function debug(){var C=this.getAll(),T={};return Object.keys(C).sort().forEach(function(B){var L=C[B];T[B]=L}),T}}])}(G.default)},31888:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Move=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Move=function(C){function Move(){return(0,V.default)(this,Move),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Move,arguments)}return(0,W.default)(Move,C),(0,$.default)(Move,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentInstance("target",elementorModules.editor.Container,C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"move"}}},{key:"apply",value:function apply(C){var T=C.target,B=C.options,L=void 0===B?{}:B,V=C.containers,$=void 0===V?[C.container]:V,U=[];$.forEach(function(C){U.push(C.model.toJSON()),$e.run("document/elements/delete",{container:C})});var q=0,W=[];return U.forEach(function(C){Object.prototype.hasOwnProperty.call(L,"at")&&U.length>1&&0!==q&&(L.at+=q);var B=$e.run("document/elements/create",{container:T,model:C,options:L});W.push(B),q++}),1===W.length?W[0]:W}}])}($e.modules.editor.document.CommandHistoryBase);T.default=G},31938:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Delete=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Delete=function(C){function Delete(){return(0,V.default)(this,Delete),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Delete,arguments)}return(0,W.default)(Delete,C),(0,$.default)(Delete,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"remove"}}},{key:"apply",value:function apply(C){var T=this,B=C.containers,L=void 0===B?[C.container]:B;return L.forEach(function(C){C=C.lookup(),T.isHistoryActive()&&$e.internal("document/history/log-sub-item",{container:C,type:"sub-remove",restore:T.constructor.restore,data:{model:C.model.toJSON(),parent:C.parent,at:C.view._index}}),T.deselectRecursive(C.model.get("id")),C.model.destroy(),C.panel.refresh()}),1===L.length?L[0]:L}},{key:"deselectRecursive",value:function deselectRecursive(C){var T=this,B=elementor.getContainer(C);elementor.selection.has(B)&&$e.run("document/elements/deselect",{container:B}),null==B||B.model.get("elements").forEach(function(C){T.deselectRecursive(C.get("id"))})}}],[{key:"restore",value:function restore(C,T){var B=C.get("container"),L=C.get("data");T?$e.run("document/elements/delete",{container:B}):$e.run("document/elements/create",{container:L.parent,model:L.model,options:{at:L.at}})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=G},32163:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.MediaParser=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(10644));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.MediaParser=function(C){function MediaParser(){return(0,$.default)(this,MediaParser),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,MediaParser,arguments)}return(0,G.default)(MediaParser,C),(0,U.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:_objectSpread({progress:!0},T)}).catch(function(C){return elementor.notifications.showToast({message:C.message}),Promise.reject(C)})}}])}(H.default)},32280:(C,T,B)=>{"use strict";var L=B(96784)(B(22519));C.exports=elementorModules.Module.extend({modules:{base:B(53840),page:B(35942),editorPreferences:L.default},panelPages:{base:B(2477)},onInit:function onInit(){this.initSettings()},initSettings:function initSettings(){var C=this;_.each(elementor.config.settings,function(T,B){var L=C.modules[B]||C.modules.base;C[B]=new L(T)})}})},32361:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.BaseGlobalsUpdate=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.BaseGlobalsUpdate=function(C){function BaseGlobalsUpdate(){return(0,V.default)(this,BaseGlobalsUpdate),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BaseGlobalsUpdate,arguments)}return(0,W.default)(BaseGlobalsUpdate,C),(0,$.default)(BaseGlobalsUpdate,[{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return $e.routes.isPartOf("panel/global")}},{key:"getRepeaterName",value:function getRepeaterName(){elementorModules.ForceMethodImplementation()}},{key:"applyModel",value:function applyModel(C,T,B){elementorModules.ForceMethodImplementation()}},{key:"apply",value:function apply(C,T){var B=this,L=C.containers,V=void 0===L?[C.container]:L,$=Object.assign({},T.data),U=$.id,q=$.value;delete $.id,delete $.value,$._id=U,this.applyModel($,q),V.forEach(function(C){$e.run("document/repeater/insert",{container:C,model:$,name:B.getRepeaterName()})})}}])}($e.modules.hookData.After);T.default=G},32384:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header__logo"}},{key:"className",value:function className(){return"elementor-templates-modal__header__logo"}},{key:"events",value:function events(){return{click:"onClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{title:this.getOption("title")}}},{key:"onClick",value:function onClick(){var C=this.getOption("click");C&&C()}}])}(Marionette.ItemView)},32460:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SwitchToActiveTab=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707)),H=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.SwitchToActiveTab=function(C){function SwitchToActiveTab(){return(0,V.default)(this,SwitchToActiveTab),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SwitchToActiveTab,arguments)}return(0,W.default)(SwitchToActiveTab,C),(0,$.default)(SwitchToActiveTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/switch"}},{key:"getId",value:function getId(){return"switch-to-active-tab"}},{key:"getConditions",value:function getConditions(){return!this.constructor.calledOnce}},{key:"apply",value:function apply(){this.constructor.calledOnce=!0;try{var C=(0,H.getQueryParam)("active-tab");C&&$e.route("panel/global/"+C)}catch(C){(0,H.removeQueryParam)("active-tab")}}}])}($e.modules.hookUI.After);(0,G.default)(K,"calledOnce",!1);T.default=K},32807:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function PromotionBehavior(){return(0,$.default)(this,PromotionBehavior),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,PromotionBehavior,arguments)}return(0,G.default)(PromotionBehavior,C),(0,U.default)(PromotionBehavior,[{key:"ui",value:function ui(){return{displayConditionsButton:".eicon-flow.e-control-display-conditions-promotion",scrollingEffectsButton:".e-control-scrolling-effects-promotion",mouseEffectsButton:".e-control-mouse-effects-promotion",stickyEffectsButton:".e-control-sticky-effects-promotion"}}},{key:"events",value:function events(){return{"click @ui.displayConditionsButton":"onClickControlButtonDisplayConditions","click @ui.scrollingEffectsButton":"onClickControlButtonScrollingEffects","click @ui.mouseEffectsButton":"onClickControlButtonMouseEffects","click @ui.stickyEffectsButton":"onClickControlButtonStickyEffects"}}},{key:"onClickControlButtonDisplayConditions",value:function onClickControlButtonDisplayConditions(C){C.stopPropagation();var T={title:L("Display Conditions","elementor"),content:L("Upgrade to Elementor Pro Advanced to get the Display Conditions Feature as well as additional professional and ecommerce widgets","elementor"),targetElement:this.el,actionButton:{url:"https://go.elementor.com/go-pro-display-conditions/",text:L("Upgrade Now","elementor")}};elementor.promotion.showDialog(T)}},{key:"onClickControlButtonScrollingEffects",value:function onClickControlButtonScrollingEffects(C){C.stopPropagation();var T={title:L("Scrolling Effects","elementor"),content:L("Get Scrolling Effects such as <br /> vertical/horizontal scroll, transparency,<br /> and more with Elementor Pro.","elementor"),targetElement:this.el,actionButton:{url:"https://go.elementor.com/go-pro-scrolling-effects-advanced/",text:L("Upgrade Now","elementor")}};elementor.promotion.showDialog(T)}},{key:"onClickControlButtonMouseEffects",value:function onClickControlButtonMouseEffects(C){C.stopPropagation();var T={title:L("Mouse Effects","elementor"),content:L("Add a Mouse Track or 3d Tilt effect with<br />Elementor Pro.","elementor"),targetElement:this.el,actionButton:{url:"https://go.elementor.com/go-pro-motion-effects-advanced/",text:L("Upgrade Now","elementor")}};elementor.promotion.showDialog(T)}},{key:"onClickControlButtonStickyEffects",value:function onClickControlButtonStickyEffects(C){C.stopPropagation();var T={title:L("Sticky","elementor"),content:L("Make any element on your page sticky and<br />keep them in sight at the top or bottom of<br />the screen.","elementor"),targetElement:this.el,actionButton:{url:"https://go.elementor.com/go-pro-sticky-element-advanced/",text:L("Upgrade Now","elementor")}};elementor.promotion.showDialog(T)}}])}(Marionette.Behavior)},33029:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(85707)),U=V(B(39805)),q=V(B(40989));T.default=function(){return(0,q.default)(function ControlsPopover(C){(0,U.default)(this,ControlsPopover),this.child=C,this.$popover=jQuery("<div>",{class:"elementor-controls-popover"}),C.$el.before(this.$popover),this.$popover.append(C.$el),this.popoverToggleView=C._parent.children.findByIndex(C._index-1),"typography"===this.child.model.attributes.groupType&&this.createPopoverHeader()},[{key:"addChild",value:function addChild(C){this.$popover.append(C.$el)}},{key:"createPopoverHeader",value:function createPopoverHeader(){var C=this,T=this.$popover.prev().find(".elementor-control-popover-toggle-reset-label");this.$popoverHeader=jQuery("<div>",{class:"e-group-control-header"}).html("<span>"+L("Typography","elementor")+"</span>"),this.$headerControlsWrapper=jQuery("<div>",{class:"e-control-tools"}),T.addClass("e-control-tool").on("click",function(){return C.onResetButtonClick()}),this.$headerControlsWrapper.append(T),this.$popoverHeader.append(this.$headerControlsWrapper);var B=this.popoverToggleView.model.get("global");null!=B&&B.active&&this.createAddButton(),this.$popover.prepend(this.$popoverHeader).addClass("e-controls-popover--typography")}},{key:"onResetButtonClick",value:function onResetButtonClick(){this.$popover.hide();var C=this.child.model.get("groupPrefix")+"typography",T={container:this.child.options.container,settings:(0,$.default)({},C,"")};this.child.options.container.globals.get(C)?$e.run("document/globals/disable",T):$e.run("document/elements/settings",T)}},{key:"onAddButtonClick",value:function onAddButtonClick(){this.popoverToggleView.onAddGlobalButtonClick()}},{key:"createAddButton",value:function createAddButton(){var C=this;this.$addButton=jQuery("<button>",{class:"e-control-tool"}).html(jQuery("<i>",{class:"eicon-plus"})),this.$headerControlsWrapper.append(this.$addButton),this.$addButton.on("click",function(){return C.onAddButtonClick()}),this.$addButton.tipsy({title:function title(){return L("Create New Global Font","elementor")},gravity:function gravity(){return"s"}})}},{key:"destroy",value:function destroy(){this.$popover.remove()}}])}()},33126:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Delete=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(75340));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Delete=function(C){function Delete(){return(0,V.default)(this,Delete),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Delete,arguments)}return(0,W.default)(Delete,C),(0,$.default)(Delete,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.delete(C.favorite)}}])}(G.default);T.default=H},33216:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(87829)),H=L(B(95945));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,V.default)(this,Component),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,W.default)(Component,C),(0,$.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 H.default}}])}(G.default)},33239:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=V(B(85707)),q=(V(B(64537)),V(B(39805))),W=V(B(40989)),G=V(B(15118)),H=V(B(29402)),K=V(B(41621)),Q=V(B(87861)),J=V(B(87829)),Y=_interopRequireWildcard(B(14287)),X=_interopRequireWildcard(B(94342)),Z=B(28541);function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q})(C,T)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,U.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,K.default)((0,H.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var ee=B(78569);T.default=function(C){function Component(){return(0,q.default)(this,Component),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,Q.default)(Component,C),(0,W.default)(Component,[{key:"__construct",value:function __construct(C){var T;_superPropGet(Component,"__construct",this,3)([C]),elementor.on("document:loaded",this.onDocumentLoaded.bind(this)),$e.data.deleteCache(this,"library"),null!==(T=elementorCommon.config.experimentalFeatures)&&void 0!==T&&T["cloud-library"]&&elementor.channels.templates.on("quota:update",function(){var C=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force;$e.components.get("cloud-library").utils.setQuotaConfig(C)})}},{key:"getNamespace",value:function getNamespace(){return"library"}},{key:"defaultTabs",value:function defaultTabs(){return{"templates/blocks":{title:L("Blocks","elementor"),getFilter:function getFilter(){return{source:"remote",type:"block",subtype:elementor.config.document.remoteLibrary.category}}},"templates/pages":{title:L("Pages","elementor"),filter:{source:"remote",type:"page"}},"templates/my-templates":{title:L("Templates","elementor"),getFilter:function getFilter(){var C,T;return{source:null!==(C=elementor.templates.getSourceSelection())&&void 0!==C?C:"local",view:null!==(T=elementor.templates.getViewSelection())&&void 0!==T?T:"list"}}}}}},{key:"defaultRoutes",value:function defaultRoutes(){var C,T=this,defaultRoutes={import:function _import(){T.manager.layout.showImportView()},"save-template":function saveTemplate(C){var B;T.manager.layout.showSaveTemplateView(C.model,null!==(B=C.context)&&void 0!==B?B:Z.SAVE_CONTEXTS.SAVE)},preview:function preview(C){T.manager.layout.showPreviewView(C.model)},connect:function connect(C){C.texts={title:L("Connect to Template Library","elementor"),message:L("Access this template and our entire library by creating a free personal account","elementor"),button:L("Get Started","elementor")},T.manager.layout.showConnectView(C)}};return null!==(C=elementorCommon.config.experimentalFeatures)&&void 0!==C&&C["cloud-library"]&&(defaultRoutes["view-folder"]=function(C){T.manager.layout.showFolderView(C)}),defaultRoutes}},{key:"defaultCommands",value:function defaultCommands(){return _objectSpread(_objectSpread({},_superPropGet(Component,"defaultCommands",this,3)([])),this.importCommands(Y))}},{key:"defaultData",value:function defaultData(){return this.importCommands(X)}},{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],B=T.getFilter?T.getFilter():T.filter;this.currentTab=C,this.manager.setScreen(B)}},{key:"activateTab",value:function activateTab(C){$e.routes.saveState("library"),_superPropGet(Component,"activateTab",this,3)([C])}},{key:"open",value:function open(){return _superPropGet(Component,"open",this,3)([]),this.manager.layout||(this.manager.layout=this.layout),this.manager.layout.setHeaderDefaultParts(),!0}},{key:"close",value:function close(){return!!_superPropGet(Component,"close",this,3)([])&&(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;this.downloadTemplate(C,function(C,B){$e.run("document/elements/import",{model:B.model,data:C,options:B.importOptions,onAfter:function onAfter(){var C;T.manager.eventManager.sendTemplateInsertedEvent({library_type:null!==(C=B.model.get("source"))&&void 0!==C?C:"local"})}})})}},{key:"downloadTemplate",value:function downloadTemplate(C,T){var B=this,L=elementor.config.document.remoteLibrary.autoImportSettings,V=C.model,$=C.withPageSettings,U=void 0===$?null:$;(L&&(U=!0),null===U&&V.get("hasPageSettings"))?this.getImportSettingsDialog().showImportDialog(V):(this.manager.layout.showLoadingView(),this.manager.requestTemplateContent(V.get("source"),V.get("template_id"),{data:{with_page_settings:U},success:function success(C){var L=jQuery.extend({},B.manager.modalConfig.importOptions);L.withPageSettings=U,B.manager.layout.hideLoadingView(),B.manager.layout.hideModal(),T(C,{model:V,importOptions:L})},error:function error(C){B.manager.showErrorDialog(C)},complete:function complete(){B.manager.layout.hideLoadingView()}}))}},{key:"getImportSettingsDialog",value:function getImportSettingsDialog(){var C={dialog:null,showImportDialog:function showImportDialog(T){var B=C.getDialog(T);B.onConfirm=function(){$e.run("library/insert-template",{model:T,withPageSettings:!0,onAfter:function onAfter(){elementor.templates.eventManager.sendInsertApplySettingsEvent({apply_modal_result:"apply",library_type:T.get("source")})}})},B.onCancel=function(){$e.run("library/insert-template",{model:T,withPageSettings:!1,onAfter:function onAfter(){elementor.templates.eventManager.sendInsertApplySettingsEvent({apply_modal_result:"don't apply",library_type:T.get("source")})}})},B.show()},initDialog:function initDialog(T){C.dialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-insert-template-settings-dialog",headerMessage:L("Apply the settings of this %s too?","elementor").replace("%s",elementor.translate(T.attributes.type)),message:L("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:L("Apply","elementor"),cancel:L("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="")}}])}(J.default)},33246:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(41621)),K=V(B(87861)),Q=V(B(40397)),J=_interopRequireWildcard(B(69036)),Y=_interopRequireWildcard(B(57444));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,K.default)(Component,C),(0,q.default)(Component,[{key:"__construct",value:function __construct(C){!function _superPropGet(C,T,B,L){var V=(0,H.default)((0,G.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"__construct",this,3)([C]),this.transactions=[]}},{key:"getNamespace",value:function getNamespace(){return"document/history"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(Y)}},{key:"normalizeLogTitle",value:function normalizeLogTitle(C){var T=C.containers,B=void 0===T?[C.container]:T;return!C.title&&B[0]&&(1===B.length?C.title=B[0].label:C.title=L("Elements","elementor")),C}},{key:"mergeTransactions",value:function mergeTransactions(C){var T={};return C.forEach(function(C){if(C.container||C.containers){var B=C.containers,L=void 0===B?[C.container]:B;L&&L.forEach(function(B){C.data&&(T[B.id]?T[B.id].data.changes[B.id].new=C.data.changes[B.id].new:T[B.id]=C)})}}),T}},{key:"isTransactionStarted",value:function isTransactionStarted(){return Boolean(this.transactions.length)}}])}(Q.default)},33302:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.HandleDynamic=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.HandleDynamic=function(C){function HandleDynamic(){return(0,$.default)(this,HandleDynamic),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,HandleDynamic,arguments)}return(0,G.default)(HandleDynamic,C),(0,U.default)(HandleDynamic,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"handle-dynamic"}},{key:"getContainerType",value:function getContainerType(){return"dynamic"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"dynamic"===C.type})}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).forEach(function(C){if("dynamic"===C.type){var T=elementor.dynamicTags.tagContainerToTagText(C),B={container:C.parent,settings:(0,V.default)({},C.view.options.controlName,T)};$e.run("document/dynamic/settings",B)}}),!0}}])}(H.default);T.default=K},33448:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},33751:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(19708)),H=L(B(60146)),K=L(B(57800));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Section(){return(0,V.default)(this,Section),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Section,arguments)}return(0,W.default)(Section,C),(0,$.default)(Section,[{key:"getType",value:function getType(){return"section"}},{key:"getView",value:function getView(){return K.default}},{key:"getModel",value:function getModel(){return H.default}}])}(G.default)},33846:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.buttonClose=T.buttonBack=void 0;var B="eicon-chevron-"+(elementorCommon.config.isRTL?"right":"left");T.buttonBack='\n<button id="elementor-panel-header-kit-back" class="elementor-header-button" aria-label="{{ Back }}">\n\t<i class="elementor-icon '.concat(B,' tooltip-target" aria-hidden="true" data-tooltip="{{ Back }}"></i>\n</button>\n'),T.buttonClose='\n<button id="elementor-panel-header-kit-close" class="elementor-header-button" aria-label="{{ Close }}">\n\t<i class="elementor-icon eicon-close tooltip-target" aria-hidden="true" data-tooltip="{{ Close }}"></i>\n</button>\n'},33929:(C,T,B)=>{var L=B(67114),V=B(89736);C.exports=function AsyncIterator(C,T){function n(B,V,$,U){try{var q=C[B](V),W=q.value;return W instanceof L?T.resolve(W.v).then(function(C){n("next",C,$,U)},function(C){n("throw",C,$,U)}):T.resolve(W).then(function(C){q.value=C,$(q)},function(C){return n("throw",C,$,U)})}catch(C){U(C)}}var B;this.next||(V(AsyncIterator.prototype),V(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),V(this,"_invoke",function(C,L,V){function f(){return new T(function(T,B){n(C,V,T,B)})}return B=B?B.then(f,f):f()},!0)},C.exports.__esModule=!0,C.exports.default=C.exports},33991:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Elements=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(10644)),Q=L(B(6418)),J=L(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Elements=function(C){function Elements(){return(0,U.default)(this,Elements),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Elements,arguments)}return(0,H.default)(Elements,C),(0,q.default)(Elements,[{key:"parse",value:(L=(0,$.default)(V.default.mark(function _callee(){return V.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=1,this.reader.getData();case 1:return C.abrupt("return",C.sent.content.map(function(C){return Q.default.createElementContainer(C)}));case 2:case"end":return C.stop()}},_callee,this)})),function parse(){return L.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"elements"}},{key:"getReaders",value:function getReaders(){return["json"]}},{key:"validate",value:(B=(0,$.default)(V.default.mark(function _callee3(C){var T=this;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(elementorCommon.config.filesUpload.unfilteredFiles){B.next=1;break}return B.abrupt("return",new Promise(function(B){J.default.getUnfilteredFilesNotEnabledImportTemplateDialog((0,$.default)(V.default.mark(function _callee2(){var L;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=1,T.validateData(C);case 1:L=V.sent,B(L);case 2:case"end":return V.stop()}},_callee2)}))).show()}));case 1:return B.next=2,this.validateData(C);case 2:return B.abrupt("return",B.sent);case 3:case"end":return B.stop()}},_callee3,this)})),function validate(C){return B.apply(this,arguments)})},{key:"validateData",value:(T=(0,$.default)(V.default.mark(function _callee4(C){var T;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=1,C.getData();case 1:return T=B.sent,B.abrupt("return",T.version&&T.type&&Array.isArray(T.content));case 2:case"end":return B.stop()}},_callee4)})),function validateData(C){return T.apply(this,arguments)})}]);var T,B,L}(K.default)},34169:(C,T,B)=>{"use strict";var L=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.video=T.json=T.image=T.base=void 0;var V=_interopRequireWildcard(B(46851));T.base=V;var $=_interopRequireWildcard(B(20259));T.image=$;var U=_interopRequireWildcard(B(16356));T.json=U;var q=_interopRequireWildcard(B(46081));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,V=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=L(C)&&"function"!=typeof C)return q;if($=T?V:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}T.video=q},34324:(C,T,B)=>{"use strict";var L=B(96784)(B(18821));C.exports=Marionette.CompositeView.extend({templateHelpers:function templateHelpers(){return{view:this}},getBehavior:function getBehavior(C){return this._behaviors[Object.keys(this.behaviors()).indexOf(C)]},initialize:function initialize(){this.collection=this.model.get("elements")},addChildModel:function addChildModel(C,T){return this.collection.add(C,T,!0)},addElement:function addElement(C,T){if(!this.isCollectionFilled()){T=jQuery.extend({trigger:!1,edit:!0,onBeforeAdd:null,onAfterAdd:null},T);var B,L,V=this.getChildType();if(C instanceof Backbone.Model?L=(B=C).get("elType"):(B={id:elementorCommon.helpers.getUniqueId(),elType:V[0],settings:{},elements:[]},C&&jQuery.extend(B,C),L=B.elType),-1===V.indexOf(L))return this.children.last().addElement(B,T);T.clone&&(B=this.cloneItem(B)),T.trigger&&elementor.channels.data.trigger(T.trigger.beforeAdd,B),T.onBeforeAdd&&T.onBeforeAdd(),this.filterSettings&&this.filterSettings(B);var $=this.addChildModel(B,{at:T.at}),U=this.children.findByModel($);return T.onAfterAdd&&T.onAfterAdd($,U),T.trigger&&elementor.channels.data.trigger(T.trigger.afterAdd,B),T.edit&&elementor.documents.getCurrent().history.getActive()&&(U.getContainer(),$.trigger("request:edit",{scrollIntoView:T.scrollIntoView})),U}},createElementFromContainer:function createElementFromContainer(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.createElementFromModel(C.model,T)},createElementFromModel:function createElementFromModel(C){var T,B,L=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(C instanceof Backbone.Model&&(C=C.toJSON()),!elementor.helpers.maybeDisableWidget(C.widgetType)){"section"===(C=Object.assign(C,C.custom)).elType&&(C.isInner=!0),null!==(T=null===(B=C)||void 0===B?void 0:B.isPreset)&&void 0!==T&&T&&(C.settings=C.preset_settings);var V=$e.internal("document/history/start-log",{type:this.getHistoryType(L.event),title:elementor.helpers.getModelLabel(C)}),$=this.getContainer();if(L.shouldWrap){var U=elementorCommon.config.experimentalFeatures.container;$=$e.run("document/elements/create",{model:{elType:U?"container":"section"},container:$,columns:Number(!U),options:{at:L.at,scrollIntoView:L.scrollIntoView}}),U||($=$.view.children.findByIndex(0).getContainer())}var q=$e.run("document/elements/create",{container:$,model:C,options:L});return $e.internal("document/history/end-log",{id:V}),q}},onDrop:function onDrop(C,T){var B,V=C.originalEvent.dataTransfer.files;if(V.length)$e.run("editor/browser-import/import",{input:V,target:this.getContainer(),options:{event:C,target:{at:T.at}}});else{var $={};$.model=Object.fromEntries(Object.entries(null===(B=elementor.channels.panelElements.request("element:selected"))||void 0===B?void 0:B.model.attributes).filter(function(C){var T=(0,L.default)(C,1)[0];return["elType","widgetType","custom"].includes(T)})),$.container=this.getContainer(),$.options=T,$e.run("preview/drop",$)}},getHistoryType:function getHistoryType(C){if(C)switch(C.originalEvent&&(C=C.originalEvent),C.constructor.name){case"DragEvent":return"import";case"ClipboardEvent":return"paste"}return"add"},cloneItem:function cloneItem(C){var T=this;return C instanceof Backbone.Model?C.clone():(C.id=elementorCommon.helpers.getUniqueId(),C.settings._element_id="",C.elements.forEach(function(B,L){C.elements[L]=T.cloneItem(B)}),C)},lookup:function lookup(){var C=this;return C.isDisconnected()&&(C=$e.components.get("document").utils.findViewById(C.model.id)),C},isDisconnected:function isDisconnected(){return this.isDestroyed||!this.el.isConnected},isCollectionFilled:function isCollectionFilled(){return!1}}),Marionette.CollectionView.prototype.buildChildView=function(C,T,B){var L=new T(_.extend({model:C},B));return L._parent=this,Marionette.MonitorDOMRefresh(L),L},Marionette.CompositeView.prototype.attachBuffer=function(C,T){var B,L,V=this.getChildViewContainer(C);if(null!==(B=this.model)&&void 0!==B&&null!==(B=B.config)&&void 0!==B&&B.support_improved_repeaters&&null!==(L=this.model)&&void 0!==L&&null!==(L=L.config)&&void 0!==L&&L.is_interlaced){var $,U=V.find(null===($=this.model)||void 0===$||null===($=$.config)||void 0===$||null===($=$.defaults)||void 0===$?void 0:$.child_container_placeholder_selector);_.each(U,function(C){C.appendChild(T.childNodes[0]),T.appendChild(C)})}V.append(T)}},34352:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Enable=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(79249));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Enable=function(C){function Enable(){return(0,V.default)(this,Enable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Enable,arguments)}return(0,W.default)(Enable,C),(0,$.default)(Enable,[{key:"apply",value:function apply(C){var T=C.settings,B=C.containers;(void 0===B?[C.container]:B).forEach(function(C){(C=C.lookup()).dynamic.set(T),$e.internal("document/elements/set-settings",{container:C,settings:{__dynamic__:C.dynamic.toJSON()}})})}}])}(G.default);T.default=H},34608:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.ColorPicking=T.COLOR_PICKING_ON=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(76543));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.COLOR_PICKING_ON="on";T.ColorPicking=function(C){function ColorPicking(){return(0,$.default)(this,ColorPicking),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ColorPicking,arguments)}return(0,G.default)(ColorPicking,C),(0,U.default)(ColorPicking,[{key:"getId",value:function getId(){return"color-picking"}},{key:"getScopes",value:function getScopes(){return[elementor.$previewContents[0].body]}},{key:"getOptions",value:function getOptions(){return(0,V.default)({},K,"")}},{key:"onChange",value:function onChange(C,T){var B=K===T,L=B?"picker":"edit";elementor.changeEditMode(L),this.toggleScopesClass("elementor-edit-area-active",B)}},{key:"toggleScopesClass",value:function toggleScopesClass(C,T){this.getScopes().forEach(function(B){B.classList.toggle(C,T)})}}])}(H.default)},35037:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=_interopRequireWildcard(B(5301)),Q=_interopRequireWildcard(B(53913));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/elements"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(Q)}},{key:"defaultUtils",value:function defaultUtils(){var C=this;return{isValidChild:function isValidChild(C,T){return T.isValidChild(C)},isValidGrandChild:function isValidGrandChild(C,T){var B,L=C.get("elType");switch(T.model.get("elType")){case"document":B=!0;break;case"section":B="widget"===L;break;default:B=!1}return B},isSameElement:function isSameElement(C,T){var B=T.model.get("elType"),L=C.get("elType");return B===L&&("column"===B&&"column"===L||T.model.get("isInner")===C.get("isInner"))},getPasteOptions:function getPasteOptions(T,B){var L={};return L.isValidChild=B.model.isValidChild(T),L.isSameElement=C.utils.isSameElement(T,B),L.isValidGrandChild=C.utils.isValidGrandChild(T,B),L},isPasteEnabled:function isPasteEnabled(T){var B,L=elementorCommon.storage.get("clipboard");if(!L||null==L||null===(B=L.elements)||void 0===B||!B.length||"elementor"!==(null==L?void 0:L.type))return!1;L.elements[0]instanceof Backbone.Model||(L.elements[0]=new Backbone.Model(L.elements[0]));var V=C.utils.getPasteOptions(L.elements[0],T);return Object.values(V).some(function(C){return!!C})},allowAddingWidgets:function allowAddingWidgets(){var C;return null===(C=elementor.config.document.panel.allow_adding_widgets)||void 0===C||C},showNavigator:function showNavigator(){var C;return null===(C=elementor.config.document.panel.show_navigator)||void 0===C||C},showCopyAndShareButton:function showCopyAndShareButton(){var C;return null!==(C=elementor.config.document.panel.show_copy_and_share)&&void 0!==C&&C},getTitleForLibraryClose:function getTitleForLibraryClose(){var C;return null!==(C=elementor.config.document.panel.library_close_title)&&void 0!==C?C:""},getTitleForPublishButton:function getTitleForPublishButton(){var C;return null!==(C=elementor.config.document.panel.publish_button_title)&&void 0!==C?C:""}}}}])}(H.default)},35192:(C,T,B)=>{"use strict";var L=B(12470).__;C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-connect-states",id:"elementor-template-library-connect-states",ui:{connect:"#elementor-template-library-connect__button",selectSourceFilter:".elementor-template-library-filter-select-source .source-option",title:".elementor-template-library-blank-title",message:".elementor-template-library-blank-message",icon:".elementor-template-library-blank-icon",button:".elementor-template-library-cloud-empty__button"},events:{"click @ui.selectSourceFilter":"onSelectSourceFilterChange","click @ui.button":"onButtonClick"},modesStrings:function modesStrings(){var C,T,B,V,$,U,q,W=this.getDefaultIcon();return{notConnected:{title:null!==(C=null===(T=elementorAppConfig)||void 0===T||null===(T=T["cloud-library"])||void 0===T?void 0:T.library_connect_title_copy)&&void 0!==C?C:L("Connect to your Elementor account","elementor"),message:null!==(B=null===(V=elementorAppConfig)||void 0===V||null===(V=V["cloud-library"])||void 0===V?void 0:V.library_connect_sub_title_copy)&&void 0!==B?B:L("Then you can find all your templates in one convenient library.","elementor"),icon:W,button:'<a class="elementor-button e-primary" href="'.concat(null===($=elementorAppConfig)||void 0===$||null===($=$["cloud-library"])||void 0===$?void 0:$.library_connect_url,'" target="_blank">').concat(null!==(U=null===(q=elementorAppConfig)||void 0===q||null===(q=q["cloud-library"])||void 0===q?void 0:q.library_connect_button_copy)&&void 0!==U?U:L("Connect","elementor"),"</a>")},connectedNoQuota:{title:L("It’s time to level up","elementor"),message:L("Elementor Pro plans come with Cloud Templates.","elementor")+"<br>"+L("Upgrade now to re-use your templates on all the websites you’re working on.","elementor"),icon:'<i class="eicon-library-subscription-upgrade" aria-hidden="true" title="'.concat(L("Upgrade now","elememntor"),'"></i>'),button:'<a class="elementor-button e-accent" href="https://go.elementor.com/go-pro-cloud-templates-cloud-tab" target="_blank">'.concat(L("Upgrade now","elementor"),"</a>")},deactivated:{title:L("Your library has been deactivated","elementor"),message:L("This is because you don’t have an active subscription.","elementor")+"<br>"+L("Your templates are saved for 90 days from the day your subscription expires,","elementor")+"<br>"+L("then they’ll be gone forever.","elementor"),icon:'<i class="eicon-library-subscription-upgrade" aria-hidden="true" title="'.concat(L("Renew my subscription","elememntor"),'"></i>'),button:'<a class="elementor-button e-accent" href="https://go.elementor.com/renew-license-cloud-templates-cloud-tab" target="_blank">'.concat(L("Renew my subscription","elementor"),"</a>")}}},getDefaultIcon:function getDefaultIcon(){return'<i class="eicon-library-cloud-connect" aria-hidden="true" title="'.concat(L("Empty folder","elememntor"),'"></i>')},getCurrentMode:function getCurrentMode(){return elementor.config.library_connect.is_connected?elementor.templates.cloudLibraryIsDeactivated()?"deactivated":"connectedNoQuota":"notConnected"},onRender:function onRender(){var C;this.updateTemplateMarkup(),this.handleElementorConnect(),null===(C=elementor.templates.layout.getHeaderView())||void 0===C||null===(C=C.tools)||void 0===C||null===(C=C.$el[0])||void 0===C||null===(C=C.classList)||void 0===C||C.add("e-hidden-disabled"),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTabUpgrade})},updateTemplateMarkup:function updateTemplateMarkup(){var C=this.modesStrings()[this.getCurrentMode()];this.ui.title.html(C.title),this.ui.message.html(C.message),this.ui.button.html(C.button),this.ui.icon.html(C.icon)},handleElementorConnect:function handleElementorConnect(){this.ui.connect.elementorConnect({success:function success(){elementor.config.library_connect.is_connected=!0,$e.run("library/close"),elementor.notifications.showToast({message:L("Connected successfully.","elementor")})},error:function error(){elementor.config.library_connect.is_connected=!1}})},onSelectSourceFilterChange:function onSelectSourceFilterChange(C){elementor.templates.onSelectSourceFilterChange(C)},onButtonClick:function onButtonClick(){elementor.templates.eventManager.sendUpgradeClickedEvent({secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTab,upgradePosition:elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTab})},onDestroy:function onDestroy(){var C;null===(C=elementor.templates.layout.getHeaderView())||void 0===C||null===(C=C.tools)||void 0===C||null===(C=C.$el[0])||void 0===C||null===(C=C.classList)||void 0===C||C.remove("e-hidden-disabled")}})},35558:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"HandleDynamic",{enumerable:!0,get:function get(){return L.HandleDynamic}}),Object.defineProperty(T,"ResizeColumn",{enumerable:!0,get:function get(){return V.ResizeColumn}}),Object.defineProperty(T,"ResizeColumnLimit",{enumerable:!0,get:function get(){return $.ResizeColumnLimit}}),Object.defineProperty(T,"SetStructure",{enumerable:!0,get:function get(){return U.SetStructure}});var L=B(33302),V=B(60627),$=B(44169),U=B(81590)},35741:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(18821)),$=L(B(85707)),U=L(B(7895));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}var q,W=B(95384),G=B(8323),H=B(47697),K=B(62133);q=W.extend({validatorTypes:{Base:H,Number:K,Breakpoint:U.default},ui:function ui(){var ui=W.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]",responsiveSwitchersSibling:"".concat(ui.controlTitle,'[data-e-responsive-switcher-sibling!="false"]'),responsiveSwitchers:".elementor-responsive-switcher",contentEditable:'[contenteditable="true"]'}),ui},templateHelpers:function templateHelpers(){var C=W.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=W.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:G,tags:T,dynamicSettings:C})}return behaviors},initialize:function initialize(){W.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),B=T.command,L=T.args,V=$e.data.getCache($e.components.get("globals"),B,L.query);return null==V?void 0:V.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,$.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 B,L=_createForOfIteratorHelper(C);try{for(L.s();!(B=L.n()).done;){var V=B.value;T.push(this.container.panel.getControlView(V))}}catch(C){L.e(C)}finally{L.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(),B=null===(C=this.getResponsiveParentView())||void 0===C?void 0:C.preparePlaceholderForChildren();return T instanceof Object?Object.assign({},B,T):T||B},propagatePlaceholder:function propagatePlaceholder(){var C,T=_createForOfIteratorHelper(this.getResponsiveChildrenViews());try{for(T.s();!(C=T.n()).done;){C.value.renderWithChildren()}}catch(C){T.e(C)}finally{T.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){Object.keys(C.changed).includes(this.model.get("name"))&&this.propagatePlaceholder(),W.prototype.onAfterChange.apply(this,arguments)},getInputValue:function getInputValue(C){var T=this.$(C);if(T.is('[contenteditable="true"]'))return T.html();var B=T.val(),L=T.attr("type");return-1!==["radio","checkbox"].indexOf(L)?T.prop("checked")?B:"":"number"===L&&_.isFinite(B)?+B:("SELECT"===C.tagName&&T.prop("multiple")&&null===B&&(B=[]),B)},setInputValue:function setInputValue(C,T){var B=this.$(C),L=B.attr("type");"checkbox"===L?B.prop("checked",!!T):"radio"===L?B.filter('[value="'+T+'"]').prop("checked",!0):B.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 B=this.model.get("validators");B&&Object.entries(B).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],$=B[1];C.addValidator(new C.validatorTypes[L]({validationTerms:$}))})},onBeforeRender:function onBeforeRender(){this.setPlaceholderFromParent()},onRender:function onRender(){W.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,B=this.getInputValue(T),L=this.validators.slice(0),V=this.container.settings.validators[this.model.get("name")];if(V&&(L=L.concat(V)),L){var $=this.getControlValue(T.dataset.setting);if(!L.every(function(C){return C.isValid(B,$)}))return void(this.correctionTimeout=setTimeout(this.setInputValue.bind(this,T,$),1200))}this.updateElementModel(B,T),this.triggerMethod("input:change",C)},onResponsiveSwitchersClick:function onResponsiveSwitchersClick(C){var T=jQuery(C.currentTarget),B=T.data("device"),L=this.ui.responsiveSwitchersWrapper,V=T.index();L.toggleClass("elementor-responsive-switchers-open"),L[0].style.setProperty("--selected-option",V),this.triggerMethod("responsive:switcher:click",B),elementor.changeDeviceMode(B)},renderResponsiveSwitchers:function renderResponsiveSwitchers(){var C=Marionette.Renderer.render("#tmpl-elementor-control-responsive-switchers",this.model.attributes);this.ui.responsiveSwitchersSibling.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,B){return"DEFAULT"===C?B.default:T},onPasteStyle:function onPasteStyle(){return!0}}),C.exports=q},35862:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.OpenDefault=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.OpenDefault=function(C){function OpenDefault(){return(0,V.default)(this,OpenDefault),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,OpenDefault,arguments)}return(0,W.default)(OpenDefault,C),(0,$.default)(OpenDefault,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $e.route(elementor.documents.getCurrent().config.panel.default_route,C),Promise.resolve()}}])}($e.modules.CommandInternalBase);T.default=G},35942:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(86060)),$=L(B(10906)),U=L(B(17118)),q=L(B(87705)),W=B(53840);C.exports=W.extend({getStyleId:function getStyleId(){return this.getSettings("name")+"-"+elementor.documents.getCurrent().id},onInit:function onInit(){W.prototype.onInit.apply(this),$e.components.register(new U.default({manager:this}))},save:function save(){},getDataToSave:function getDataToSave(C){return C.id=elementor.config.document.id,C},getEditedView:function getEditedView(){var C=this;if(this.editedView)return this.editedView;var T=elementor.elementsManager.getElementTypeClass("document").getModel(),B=this.getContainerType(),L=new T({id:B,elType:B,settings:this.model,elements:elementor.elements}),U=new elementorModules.editor.Container({type:B,id:L.id,model:L,settings:L.get("settings"),label:elementor.config.document.panel.title,controls:this.model.controls,children:(0,V.default)(q.default,(0,$.default)(elementor.elements||[])),parent:!1,renderer:{view:{lookup:function lookup(){return U},renderOnChange:function renderOnChange(){return C.updateStylesheet()},renderUI:function renderUI(){return C.updateStylesheet()}}}});return this.editedView={getContainer:function getContainer(){return U},getEditModel:function getEditModel(){return L},model:L,container:U},this.editedView},getContainerType:function getContainerType(){return"document"},getContainerId:function getContainerId(){return elementorDevTools.deprecation.deprecated("getContainerId()","3.7.0","getContainerType()"),this.getContainerType()}})},36160:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(85707));T.default=function(){return(0,q.default)(function FileReaderBase(C){(0,U.default)(this,FileReaderBase),(0,W.default)(this,"file",void 0),this.file=C},[{key:"getFile",value:function getFile(){return this.file}},{key:"getContent",value:(L=(0,$.default)(V.default.mark(function _callee(){var C,T;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return C=new FileReader,T=new Promise(function(T){C.onloadend=function(){return T(C.result)}}),C.readAsText(this.getFile()),B.abrupt("return",T);case 1:case"end":return B.stop()}},_callee,this)})),function getContent(){return L.apply(this,arguments)})},{key:"getDataUrl",value:(B=(0,$.default)(V.default.mark(function _callee2(){var C,T;return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return C=new FileReader,T=new Promise(function(T){C.onloadend=function(){return T(C.result)}}),C.readAsDataURL(this.getFile()),B.abrupt("return",T);case 1:case"end":return B.stop()}},_callee2,this)})),function getDataUrl(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return""}},{key:"isActive",value:function isActive(){return!0}},{key:"mimeTypes",get:function get(){return[]}},{key:"resolve",value:(T=(0,$.default)(V.default.mark(function _callee3(C){return V.default.wrap(function(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,$.default)(V.default.mark(function _callee4(C){return V.default.wrap(function(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 1:case"end":return T.stop()}},_callee4,this)})),function validate(T){return C.apply(this,arguments)})}]);var C,T,B,L}()},36302:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Reload=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Reload=function(C){function Reload(){return(0,V.default)(this,Reload),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Reload,arguments)}return(0,W.default)(Reload,C),(0,$.default)(Reload,[{key:"apply",value:function apply(){elementor.reloadPreview()}}])}($e.modules.CommandBase)},36365:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Delete=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Delete=function(C){function Delete(){return(0,V.default)(this,Delete),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Delete,arguments)}return(0,W.default)(Delete,C),(0,$.default)(Delete,[{key:"apply",value:function apply(){var C=elementor.selection.getElements();return!!C.length&&$e.run("document/elements/delete",{containers:C})}}])}($e.modules.CommandBase);T.default=G},36417: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.__esModule=!0,C.exports.default=C.exports},36881:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=_interopRequireWildcard(B(72017)),K=_interopRequireWildcard(B(79597));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"editor/browser-import"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(H)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(K)}}])}($e.modules.ComponentBase)},37250:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Settings=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77240));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Settings=function(C){function Settings(){return(0,V.default)(this,Settings),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Settings,arguments)}return(0,W.default)(Settings,C),(0,$.default)(Settings,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("settings",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.settings,B=C.containers,L=void 0===B?[C.container]:B,V={};return L.forEach(function(C){var B=C.id;V[B]||(V[B]={}),V[B]={old:C.dynamic.toJSON(),new:T}}),{containers:L,subTitle:G.default.getSubTitle(C),data:{changes:V},type:"change",restore:this.constructor.restore}}},{key:"apply",value:function apply(C){var T=C.settings,B=C.containers;(void 0===B?[C.container]:B).forEach(function(C){C=C.lookup(),Object.keys(T).length?C.dynamic.set(T):C.dynamic.clear(),$e.internal("document/elements/set-settings",{container:C,settings:{__dynamic__:C.dynamic.toJSON()}})})}}],[{key:"restore",value:function restore(C,T){var B=C.get("data");C.get("containers").forEach(function(C){var L=B.changes[C.id];$e.run("document/dynamic/settings",{container:C,settings:T?L.new:L.old}),C.panel.refresh()})}}])}($e.modules.editor.document.CommandHistoryDebounceBase);T.default=H},37744:(C,T,B)=>{var L=B(78113);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return L(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?L(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},38678:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"IsPasteEnabled",{enumerable:!0,get:function get(){return L.IsPasteEnabled}});var L=B(80098)},38940:(C,T,B)=>{"use strict";var L=B(43931);C.exports=Backbone.Collection.extend({model:L,comparator:function comparator(C){return-C.get("timestamp")}})},38941:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784),U=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=$(B(39805)),W=$(B(40989)),G=$(B(15118)),H=$(B(29402)),K=$(B(41621)),Q=$(B(87861)),J=$(B(74995)),Y=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,$,q={__proto__:null,default:C};if(null===C||"object"!=U(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&(($=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&($.get||$.set)?V(q,W,$):q[W]=C[W]);return q}(C,T)}(B(76405)),X=B(46789);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,K.default)((0,H.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}T.default=function(C){function Component(){return(0,q.default)(this,Component),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,Q.default)(Component,C),(0,W.default)(Component,[{key:"__construct",value:function __construct(C){_superPropGet(Component,"__construct",this,3)([C]),this.activeTabs={},this.activeModelId=null}},{key:"getNamespace",value:function getNamespace(){return"panel/editor"}},{key:"defaultTabs",value:function defaultTabs(){return{content:{title:L("Content","elementor")},style:{title:L("Style","elementor")},advanced:{title:L("Advanced","elementor")},layout:{title:L("Layout","elementor")}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}},{key:"renderTab",value:function renderTab(C,T){var B,$,U=T.model,q=T.view,W=T.activeControl,G=null!=U&&null!==(B=U.attributes)&&void 0!==B&&null!==(B=B.custom)&&void 0!==B&&B.isPreset||null!=U&&null!==($=U.changed)&&void 0!==$&&$.title?U.attributes.title:elementor.getElementData(U).title;U.attributes.settings.attributes.presetTitle&&(G=U.attributes.settings.attributes.presetTitle);var H=V(L("Edit %s","elementor"),G);this.shouldRenderPage(C,T.model.id)&&(this.activeModelId=T.model.id,this.activeTabs[T.model.id]=C,elementor.getPanelView().setPage("editor",H,{tab:C,model:U,controls:elementor.getElementControls(U),editedElementView:q})),this.activateControl(W)}},{key:"shouldRenderPage",value:function shouldRenderPage(C,T){var B=elementor.getPanelView(),L="editor"===B.getCurrentPageName(),V=C===B.getCurrentPageView().activeTab,$=T===this.activeModelId;return!L||!V||!$}},{key:"setDefaultTab",value:function setDefaultTab(C){var T,B=C.model.get("editSettings");if(this.activeTabs[C.model.id]?T=this.activeTabs[C.model.id]:B&&B.get("defaultEditRoute")&&(T=B.get("defaultEditRoute")),T){var L=elementor.getElementData(C.model).tabs_controls;return L[T]||(T=Object.keys(L)[0]),this.setDefaultRoute(T),!0}return!1}},{key:"onRoute",value:function onRoute(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_superPropGet(Component,"onRoute",this,3)([C]);var B=T.view;null!=B&&B.getContainer()&&X.SetDirectionMode.set(B.getContainer())}},{key:"onCloseRoute",value:function onCloseRoute(C){_superPropGet(Component,"onCloseRoute",this,3)([C]),$e.uiStates.remove("document/direction-mode")}}])}(J.default)},39117:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Down",{enumerable:!0,get:function get(){return L.Down}}),Object.defineProperty(T,"Up",{enumerable:!0,get:function get(){return V.Up}});var L=B(13705),V=B(93896)},39183:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SelectAll=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.SelectAll=function(C){function SelectAll(){return(0,V.default)(this,SelectAll),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SelectAll,arguments)}return(0,W.default)(SelectAll,C),(0,$.default)(SelectAll,[{key:"apply",value:function apply(){elementor.selection.add(this.flattenContainersList(elementor.elementsModel.get("elements").map(function(C){return elementor.getContainer(C.id)})))}},{key:"flattenContainersList",value:function flattenContainersList(){var C,T=[],B=_createForOfIteratorHelper(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]);try{for(B.s();!(C=B.n()).done;){var L=C.value;T.push(L),L.children.length&&(T=T.concat(this.flattenContainersList(L.children)))}}catch(C){B.e(C)}finally{B.f()}return T}}])}($e.modules.CommandBase);T.default=G},39461:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(85707)),K=L(B(62688)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(41594));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=function(C){function LazyIconList(){var C;(0,$.default)(this,LazyIconList);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,LazyIconList,[].concat(B)),(0,H.default)(C,"state",{itemSize:{width:0,height:0},wrapperSize:{width:0,height:0},firstRowInView:0}),(0,H.default)(C,"selectors",{item:".elementor-icons-manager__tab__item",wrapper:"elementor-icons-manager__tab__wrapper"}),(0,H.default)(C,"attachScrollListener",function(){var T=document.getElementById(C.selectors.wrapper);T&&T.addEventListener("scroll",C.handleScroll)}),(0,H.default)(C,"maybeMeasureItem",function(){if(!C.state.itemSize.width){var T=document.querySelector(C.selectors.item);if(T){var B=document.getElementById(C.selectors.wrapper),L={itemSize:{width:T.offsetWidth+20,height:T.offsetHeight+20},wrapperSize:{width:B.offsetWidth,height:B.clientHeight}};return C.setState(L,function(){C.maybeScrollToSelected()})}}}),(0,H.default)(C,"maybeScrollToSelected",function(){if(C.hasSelected()){var T=C.props.selectedIndex,B=C.state,L=B.wrapperSize,V=B.itemSize,$=Math.floor(L.width/V.width),U=(Math.ceil(T/$)-1)*V.height;setTimeout(function(){C.props.parentRef.current.scrollTo({top:U,left:0,behavior:"auto"})},0)}}),(0,H.default)(C,"handleScroll",function(){C.clearDebounceScrollCallback(),C._debounce=setTimeout(function(){var T=document.getElementById(C.selectors.wrapper),B=C.state.itemSize;C.setState({firstRowInView:Math.floor(T.scrollTop/B.height)})},10)}),(0,H.default)(C,"render",function(){var T=C.state,B=T.itemSize,L=T.wrapperSize,V=C.state.firstRowInView;if(!B.width)return C.renderFirstElementForMeasurement();var $=C.props.items,U=Math.floor(L.width/B.width),q=Math.ceil($.length/U),W=Math.ceil(L.height/B.height)+4;W>q&&(W=q),V>q-W&&(V=q-W);var G=q-V-W,H=V*U,K=(V+W)*U-1,J=$.slice(H,K+1),Y={height:"".concat(V*B.height,"px")},X={height:"".concat(G*B.height,"px")};return Q.default.createElement(Q.Fragment,null,Q.default.createElement("div",{className:"elementor-icons-manager__tab__content__offset",style:Y}),Q.default.createElement("div",{id:"elementor-icons-manager__tab__content"},J),Q.default.createElement("div",{className:"elementor-icons-manager__tab__content__tail",style:X}))}),C}return(0,G.default)(LazyIconList,C),(0,U.default)(LazyIconList,[{key:"componentDidMount",value:function componentDidMount(){this.attachScrollListener(),this.maybeMeasureItem()}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.clearDebounceScrollCallback();var C=document.getElementById(this.selectors.wrapper);C&&C.removeEventListener("scroll",this.handleScroll)}},{key:"clearDebounceScrollCallback",value:function clearDebounceScrollCallback(){clearTimeout(this._debounce)}},{key:"renderFirstElementForMeasurement",value:function renderFirstElementForMeasurement(){return Q.default.createElement("div",{id:"elementor-icons-manager__tab__content"},this.props.items[0])}},{key:"hasSelected",value:function hasSelected(){return-1!==this.props.selectedIndex}}])}(Q.Component);T.default=J;J.propTypes={items:K.default.array,selectedIndex:K.default.number,parentRef:K.default.any}},39617:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return V.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return $.Toggle}});var L=B(46377),V=B(8165),$=B(74797)},39697:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var $=V(B(61790)),U=V(B(58155)),q=V(B(39805)),W=V(B(40989)),G=V(B(15118)),H=V(B(29402)),K=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.Close=function(C){function Close(){return(0,q.default)(this,Close),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,K.default)(Close,C),(0,W.default)(Close,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:(T=(0,U.default)($.default.mark(function _callee(C){var T,B,L,V,U,q;return $.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(T=C.id,B=C.mode,L=C.onClose,"closed"!==(V=elementor.documents.get(T)).editor.status){$.next=1;break}return $.abrupt("return",jQuery.Deferred().resolve());case 1:if(B||!V.editor.isChanged&&!V.isDraft()){$.next=2;break}return U=jQuery.Deferred(),this.getConfirmDialog(U).show(),$.abrupt("return",U.promise());case 2:q=B,$.next="autosave"===q?3:"save"===q?5:"discard"===q?7:9;break;case 3:return $.next=4,$e.run("document/save/auto");case 4:case 6:case 8:return $.abrupt("continue",9);case 5:return $.next=6,$e.run("document/save/update");case 7:return $.next=8,$e.run("document/save/discard",{document:V});case 9:return $e.run("document/elements/deselect-all"),$.next=10,$e.internal("editor/documents/unload",{document:V});case 10:if(!L){$.next=11;break}return $.next=11,L(V);case 11:return $.abrupt("return",jQuery.Deferred().resolve());case 12:case"end":return $.stop()}},_callee,this)})),function apply(C){return T.apply(this,arguments)})},{key:"getConfirmDialog",value:function getConfirmDialog(C){var T=this;return this.confirmDialog||(this.confirmDialog=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-document-save-on-close",headerMessage:L("You are leaving to a separate site part.","elementor"),message:L("Save your changes before moving on because the current document and the one you’re moving to are separate site parts.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Save & leave","elementor"),cancel:L("Don't leave","elementor")},onHide:function onHide(){_.defer(function(){T.args.mode||C.reject("Close document has been canceled.")})},onCancel:function onCancel(){window.top.$e.internal("panel/state-ready"),C.reject("Close document has been canceled.")},onConfirm:function onConfirm(){T.args.mode="save",$e.run("editor/documents/close",T.args).then(function(){C.resolve()})}})),this.confirmDialog}}]);var T}($e.modules.CommandBase);T.default=Q},39745:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Duplicate=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Duplicate=function(C){function Duplicate(){return(0,V.default)(this,Duplicate),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Duplicate,arguments)}return(0,W.default)(Duplicate,C),(0,$.default)(Duplicate,[{key:"apply",value:function apply(){var C=elementor.selection.getElements();return!!C.length&&$e.run("document/elements/duplicate",{containers:C})}}])}($e.modules.CommandBase);T.default=G},39805:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},40362:(C,T,B)=>{"use strict";var L=B(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,C.exports=function(){function shim(C,T,B,V,$,U){if(U!==L){var q=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw q.name="Invariant Violation",q}}function getShim(){return shim}shim.isRequired=shim;var C={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return C.PropTypes=C,C}},40397:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(85707)),$=L(B(18821)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(41019)),Q=B(51115),J=L(B(641)),Y=L(B(13452)),X=L(B(92766));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ComponentBase(){return(0,U.default)(this,ComponentBase),_callSuper(this,ComponentBase,arguments)}return(0,H.default)(ComponentBase,C),(0,q.default)(ComponentBase,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach(function(T){return C.registerTabRoute(T[0])}),Object.entries(this.getRoutes()).forEach(function(T){var B=(0,$.default)(T,2),L=B[0],V=B[1];return C.registerRoute(L,V)}),Object.entries(this.getCommands()).forEach(function(T){var B=(0,$.default)(T,2),L=B[0],V=B[1];return C.registerCommand(L,V)}),Object.entries(this.getCommandsInternal()).forEach(function(T){var B=(0,$.default)(T,2),L=B[0],V=B[1];return C.registerCommandInternal(L,V)}),Object.values(this.getHooks()).forEach(function(T){return C.registerHook(T)}),Object.entries(this.getData()).forEach(function(T){var B=(0,$.default)(T,2),L=B[0],V=B[1];return C.registerData(L,V)}),Object.values(this.getUiStates()).forEach(function(T){return C.registerUiState(T)}),Object.entries(this.getStates()).forEach(function(T){var B=(0,$.default)(T,2),L=B[0],V=B[1];return C.registerState(L,V)})}},{key:"getNamespace",value:function getNamespace(){(0,Y.default)()}},{key:"getRootContainer",value:function getRootContainer(){return X.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var L=this.getNamespace()+"/"+C,V={command:L,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(L,"', context is unknown type.")),V.callback=T,T=function(C){function context(){return(0,U.default)(this,context),_callSuper(this,context,arguments)}return(0,H.default)(context,C),(0,q.default)(context)}(K.default)),T.setRegisterConfig(V),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,Q.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,function(B){return T.activateTab(C,B)})}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,B){var L=this;if(this.tabs[C]=T,void 0!==B){var V={},$=Object.keys(this.tabs);$.pop(),$.splice(B,0,C),$.forEach(function(C){V[C]=L.tabs[C]}),this.tabs=V}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",function(C){$e.route(B.getTabRoute(C.currentTarget.dataset.tab),T)}).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,function(C,T){return(T>0?"-":"")+C.toLowerCase()})}},{key:"importCommands",value:function importCommands(C){var T=this,B={};return Object.entries(C).forEach(function(C){var L=(0,$.default)(C,2),V=L[0],U=L[1],q=T.normalizeCommandName(V);B[q]=U}),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var L=new C[B];T[L.getId()]=L}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach(function(C){var L=new C(T);B[L.getId()]=L}),B}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}])}(J.default)},40453:(C,T,B)=>{var L=B(10739);C.exports=function _objectWithoutProperties(C,T){if(null==C)return{};var B,V,$=L(C,T);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(C);for(V=0;V<U.length;V++)B=U[V],-1===T.indexOf(B)&&{}.propertyIsEnumerable.call(C,B)&&($[B]=C[B])}return $},C.exports.__esModule=!0,C.exports.default=C.exports},40985:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Create",{enumerable:!0,get:function get(){return L.Create}}),Object.defineProperty(T,"Delete",{enumerable:!0,get:function get(){return V.Delete}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return $.Toggle}});var L=B(99793),V=B(33126),$=B(12741)},40989:(C,T,B)=>{var L=B(45498);function _defineProperties(C,T){for(var B=0;B<T.length;B++){var V=T[B];V.enumerable=V.enumerable||!1,V.configurable=!0,"value"in V&&(V.writable=!0),Object.defineProperty(C,L(V.key),V)}}C.exports=function _createClass(C,T,B){return T&&_defineProperties(C.prototype,T),B&&_defineProperties(C,B),Object.defineProperty(C,"prototype",{writable:!1}),C},C.exports.__esModule=!0,C.exports.default=C.exports},41019:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandCallbackBase(){return(0,V.default)(this,CommandCallbackBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandCallbackBase,arguments)}return(0,W.default)(CommandCallbackBase,C),(0,$.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}])}(G.default)},41111:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.PageSettings=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.PageSettings=function(C){function PageSettings(){return(0,V.default)(this,PageSettings),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,PageSettings,arguments)}return(0,W.default)(PageSettings,C),(0,$.default)(PageSettings,[{key:"apply",value:function apply(){$e.route("panel/page-settings/settings")}}])}($e.modules.CommandBase);T.default=G},41218:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-revision-item",className:"elementor-revision-item",ui:{detailsArea:".elementor-revision-item__details"},triggers:{"click @ui.detailsArea":"detailsArea:click"}})},41280:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitAfterSave=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.KitAfterSave=function(C){function KitAfterSave(){return(0,$.default)(this,KitAfterSave),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,KitAfterSave,arguments)}return(0,G.default)(KitAfterSave,C),(0,U.default)(KitAfterSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getConditions",value:function getConditions(C){var T=C.status,B=C.document,L=void 0===B?elementor.documents.getCurrent():B;return"publish"===T&&"kit"===L.config.type}},{key:"getId",value:function getId(){return"kit-footer-saver-after-save"}},{key:"apply",value:function apply(C){(this.clearDocumentCache(),this.clearDynamicTagsCache(),"publish"===C.status&&elementor.notifications.showToast({message:L("Your changes have been updated.","elementor"),buttons:[{name:"back_to_editor",text:L("Back to Editor","elementor"),callback:function callback(){$e.run("panel/global/close")}}]}),elementor.activeBreakpointsUpdated)&&elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-save-kit-refresh-page",headerMessage:L("Reload Elementor Editor","elementor"),message:L("You have made modifications to the list of Active Breakpoints. For these changes to take effect, you need to reload Elementor Editor.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Reload Now","elementor")},onConfirm:function onConfirm(){return location.reload()}}).show()}},{key:"clearDocumentCache",value:function clearDocumentCache(){Object.keys(elementor.documents.documents).forEach(function(C){elementor.documents.invalidateCache(C)})}},{key:"clearDynamicTagsCache",value:function clearDynamicTagsCache(){elementor.dynamicTags.cleanCache(),elementor.dynamicTags.loadCacheRequests()}}])}(H.default);T.default=K},41282:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=function(C){function LinkInBioLibraryModule(){return(0,V.default)(this,LinkInBioLibraryModule),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,LinkInBioLibraryModule,arguments)}return(0,W.default)(LinkInBioLibraryModule,C),(0,$.default)(LinkInBioLibraryModule,[{key:"onElementorInit",value:function onElementorInit(){elementor.hooks.addFilter("elementor/editor/template-library/template/promotion-link-search-params",function(C,T){if("Link in Bio"===T.subtype)try{var B=new URLSearchParams(C);return B.has("utm_source")&&B.set("utm_source","template-library-link-in-bio"),B.toString()}catch(T){return C}return C},1e3)}}])}(elementorModules.editor.utils.Module);T.default=G},41477:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ColorPicking",{enumerable:!0,get:function get(){return L.ColorPicking}});var L=B(34608)},41585:(C,T,B)=>{"use strict";let L=B(90925);C.exports=new L(B(82410),B(13177))},41594:C=>{"use strict";C.exports=React},41613:(C,T,B)=>{"use strict";var L=B(96784);T.A=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var H=elementor.modules.elements.views.Widget;T.A=function(C){function View(){return(0,V.default)(this,View),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,View,arguments)}return(0,G.default)(View,C),(0,$.default)(View,[{key:"events",value:function events(){return{"click .e-promotion-delete":"onRemoveButtonClick","click .e-promotion-go-pro":"onGoProButtonClick"}}},{key:"className",value:function className(){return _superPropGet(View,"className",this,3)([]).replace(/elementor-element-edit-mode/g,"")+" e-widget-pro-promotion"}},{key:"getHandlesOverlay",value:function getHandlesOverlay(){return""}},{key:"getContextMenuGroups",value:function getContextMenuGroups(){return _superPropGet(View,"getContextMenuGroups",this,3)([]).filter(function(C){return"clipboard"!==C.name&&"save"!==C.name&&"general"!==C.name})}},{key:"onGoProButtonClick",value:function onGoProButtonClick(C){C.preventDefault(),C.stopPropagation(),window.open(C.currentTarget.href,"_blank")}}])}(H)},41621:(C,T,B)=>{var L=B(14718);function _get(){return C.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(C,T,B){var V=L(C,T);if(V){var $=Object.getOwnPropertyDescriptor(V,T);return $.get?$.get.call(arguments.length<3?C:B):$.value}},C.exports.__esModule=!0,C.exports.default=C.exports,_get.apply(null,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},41687:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Close=function(C){function Close(){return(0,V.default)(this,Close),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,W.default)(Close,C),(0,$.default)(Close,[{key:"apply",value:function apply(C){var T=this,B=C.mode;return elementor.config.initial_document.id===parseInt(elementor.config.kit_id)?$e.run("panel/global/exit"):($e.internal("panel/state-loading"),$e.run("editor/documents/switch",{mode:B,id:elementor.config.initial_document.id,onClose:function onClose(C){C.isDraft()&&(elementor.toggleDocumentCssFiles(C,!0),elementor.settings.page.destroyControlsCSS()),$e.components.get("panel/global").close(),$e.routes.clearHistory(T.component.getServiceName()),elementor.documents.invalidateCache(elementor.config.kit_id)}}).finally(function(){return $e.internal("panel/state-ready")}))}}])}($e.modules.CommandBase);T.default=G},41788:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function BaseOpenClose(){return(0,V.default)(this,BaseOpenClose),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BaseOpenClose,arguments)}return(0,W.default)(BaseOpenClose,C),(0,$.default)(BaseOpenClose,[{key:"initialize",value:function initialize(){var C=this;elementor.on("preview:loaded",function(){C.component=$e.components.get("panel/global")})}}])}($e.modules.hookUI.After)},42242:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"className",value:function className(){return"elementor-templates-modal__header"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header"}},{key:"regions",value:function regions(){return{logoArea:".elementor-templates-modal__header__logo-area",tools:"#elementor-template-library-header-tools",menuArea:".elementor-templates-modal__header__menu-area"}}},{key:"ui",value:function ui(){return{closeModal:".elementor-templates-modal__header__close"}}},{key:"events",value:function events(){return{"click @ui.closeModal":"onCloseModalClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{closeType:this.getOption("closeType")}}},{key:"onCloseModalClick",value:function onCloseModalClick(){var C,T;this._parent._parent._parent.hideModal();var B=null!==(C=null===(T=elementor.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&void 0!==C?C:"default",L=new CustomEvent("core/modal/close/".concat(B));window.dispatchEvent(L),this.isFloatingButtonLibraryClose()&&($e.internal("document/save/set-is-modified",{status:!1}),window.location.href=elementor.config.admin_floating_button_admin_url)}},{key:"isFloatingButtonLibraryClose",value:function isFloatingButtonLibraryClose(){var C,T;return window.elementor&&(null===(C=elementor.config)||void 0===C?void 0:C.admin_floating_button_admin_url)&&"floating-buttons"===(null===(T=elementor.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&(this.$el.closest(".dialog-lightbox-widget-content").find(".elementor-template-library-template-floating_button").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-preview").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-templates-empty").length)}}])}(Marionette.LayoutView)},42520:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Update=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Update=function(C){function Update(){return(0,V.default)(this,Update),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Update,arguments)}return(0,W.default)(Update,C),(0,$.default)(Update,[{key:"apply",value:function apply(C){var T=C.document,B=void 0===T?this.document:T,L=C.status,V=void 0===L?B.container.settings.get("post_status"):L;return $e.internal("document/save/save",{status:V,document:B})}}])}(G.default)},42778:(C,T,B)=>{"use strict";var L=B(35741);C.exports=L.extend({setInputValue:function setInputValue(C,T){this.$(C).prop("checked",this.model.get("return_value")===T)}},{onPasteStyle:function onPasteStyle(C,T){return!T||T===C.return_value}})},43149:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ColumnIsPopulated",{enumerable:!0,get:function get(){return L.ColumnIsPopulated}}),Object.defineProperty(T,"CreateSectionIsFull",{enumerable:!0,get:function get(){return V.CreateSectionIsFull}});var L=B(61503),V=B(15193)},43162:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(41594)),U=L(B(18821)),q=L(B(10906)),W=L(B(39805)),G=L(B(40989)),H=L(B(15118)),K=L(B(29402)),Q=L(B(87861)),J=L(B(85707)),Y=L(B(62688)),X=L(B(39461)),Z=L(B(53004));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var ee=function(C){function Tab(){var C;(0,W.default)(this,Tab);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,Tab,[].concat(B)),(0,J.default)(C,"componentDidMount",function(){C.props.selected&&C.props.selected.value&&setTimeout(function(){var C=document.querySelector(".elementor-selected");C&&C.scrollIntoView(!1)},0)}),(0,J.default)(C,"handleFullIconList",function(){var T=[];return Object.entries(C.props.icons).forEach(function(B){"recommended"!==B[0]&&(T=[].concat((0,q.default)(T),(0,q.default)(C.getIconsOfType(B[0],B[1]))))}),T.sort(function(C,T){return C.filter===T.filter?0:+(C.filter>T.filter)||-1})}),(0,J.default)(C,"getLibrary",function(C){return elementor.config.icons.libraries.filter(function(T){return C===T.name})}),(0,J.default)(C,"handleRecommendedList",function(){var T=[];return Object.entries(C.props.icons).forEach(function(B){var L=C.getLibrary(B[0])[0].icons,V={};B[1].forEach(function(C){L[C]&&(V[C]=L[C])}),T=[].concat((0,q.default)(T),(0,q.default)(C.getIconsOfType(B[0],V)))}),T}),(0,J.default)(C,"getIconsComponentList",function(){var T=[],B=C.props,L=B.name,V=B.icons,$=B.filter;switch(L){case"all":T=C.handleFullIconList();break;case"recommended":T=C.handleRecommendedList();break;default:T=C.getIconsOfType(L,V)}return $&&(T=Object.values(T).filter(function(C){return C.props.data.name.toLowerCase().indexOf($)>-1})),T}),(0,J.default)(C,"render",function(){var T,B=C.getIconsComponentList(),L=-1,V=_createForOfIteratorHelper(B.entries());try{for(V.s();!(T=V.n()).done;){var q=(0,U.default)(T.value,2),W=q[0];if(q[1].props.containerClass.includes("elementor-selected")){L=W;break}}}catch(C){V.e(C)}finally{V.f()}return $.default.createElement(X.default,{selectedIndex:L,items:B,parentRef:C.props.parentRef})}),C}return(0,Q.default)(Tab,C),(0,G.default)(Tab,[{key:"getIconsOfType",value:function getIconsOfType(C,T){var B=this,L=this.props,V=L.selected,U=L.filter;return Object.entries(T).map(function(T){var L=T[1],q=T[0],W=L.displayPrefix+" "+L.selector,G="elementor-icons-manager__tab__item";V.value===W&&(G+=" elementor-selected");var H=G+C+"-"+q+U;return $.default.createElement(Z.default,{key:H,library:C,keyID:q,containerClass:G,className:W,setSelectedHandler:B.props.setSelected,data:L})})}}])}($.Component);ee.propTypes={data:Y.default.any,filter:Y.default.any,icons:Y.default.object,name:Y.default.string,selected:Y.default.object,setSelected:Y.default.func,parentRef:Y.default.any};T.default=ee},43190:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{notice:"#e-notice-bar",close:"#e-notice-bar__close"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var C=this.getSettings();return{$notice:jQuery(C.selectors.notice),$close:jQuery(C.selectors.close)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$close.on("click",this.onCloseClick.bind(this))}},{key:"onCloseClick",value:function onCloseClick(){this.elements.$notice.slideUp(),elementorCommon.ajax.addRequest("notice_bar_dismiss")}}])}(elementorModules.ViewModule)},43324:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"OpenDefault",{enumerable:!0,get:function get(){return L.OpenDefault}}),Object.defineProperty(T,"StateLoading",{enumerable:!0,get:function get(){return V.StateLoading}}),Object.defineProperty(T,"StateReady",{enumerable:!0,get:function get(){return $.StateReady}});var L=B(35862),V=B(23252),$=B(50323)},43691:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitRemoveEditorActiveCSSDocumentsOpen=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.KitRemoveEditorActiveCSSDocumentsOpen=function(C){function KitRemoveEditorActiveCSSDocumentsOpen(){return(0,V.default)(this,KitRemoveEditorActiveCSSDocumentsOpen),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitRemoveEditorActiveCSSDocumentsOpen,arguments)}return(0,W.default)(KitRemoveEditorActiveCSSDocumentsOpen,C),(0,$.default)(KitRemoveEditorActiveCSSDocumentsOpen,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"kit-remove-editor-active-css--editor/documents/open"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(){setTimeout(function(){elementorFrontend.elements.$body.removeClass("elementor-editor-active")})}}])}($e.modules.hookUI.After);T.default=G},43931:C=>{"use strict";var T;(T=Backbone.Model.extend()).prototype.sync=function(){return null},C.exports=T},44169:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ResizeColumnLimit=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(92671)),H=B(57800);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.ResizeColumnLimit=function(C){function ResizeColumnLimit(){return(0,V.default)(this,ResizeColumnLimit),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ResizeColumnLimit,arguments)}return(0,W.default)(ResizeColumnLimit,C),(0,$.default)(ResizeColumnLimit,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resize-column-limit"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.settings._inline_size}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(T){var B=T.parent.view,L=T.view,V=T.settings.get("_inline_size")||T.settings.get("_column_size"),$=C.settings._inline_size,U=B.getNextColumn(L)||B.getPreviousColumn(L);if(!U)return $e.devTools&&$e.devTools.log.error("There is not any next column"),!1;var q=U.$el;return+(V+(+U.model.getSetting("_inline_size")||B.getColumnPercentSize(q,q[0].getBoundingClientRect().width))-$).toFixed(3)<H.DEFAULT_INNER_SECTION_COLUMNS?($e.devTools&&$e.devTools.log.error("New column width is too large"),!1):!($<H.DEFAULT_INNER_SECTION_COLUMNS)||($e.devTools&&$e.devTools.log.error("New column width is too small"),!1)})}}])}(G.default);T.default=K},44839:C=>{"use strict";C.exports=Marionette.Region.extend({storage:null,storageSizeKeys:null,constructor:function constructor(){Marionette.Region.prototype.constructor.apply(this,arguments);var C=elementorCommon.storage.get(this.getStorageKey());this.storage=C||this.getDefaultStorage(),this.storageSizeKeys=Object.keys(this.storage.size)},saveStorage:function saveStorage(C,T){this.storage[C]=T,elementorCommon.storage.set(this.getStorageKey(),this.storage)},saveSize:function saveSize(C){C||(C=elementor.helpers.getElementInlineStyle(this.$el,this.storageSizeKeys)),this.saveStorage("size",C)}})},45498:(C,T,B)=>{var L=B(10564).default,V=B(11327);C.exports=function toPropertyKey(C){var T=V(C,"string");return"symbol"==L(T)?T:T+""},C.exports.__esModule=!0,C.exports.default=C.exports},45535:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Settings=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77240));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Settings=function(C){function Settings(){return(0,V.default)(this,Settings),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Settings,arguments)}return(0,W.default)(Settings,C),(0,$.default)(Settings,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("settings",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.settings,B=C.containers,L=void 0===B?[C.container]:B,V={};return L.forEach(function(C){var B=C.id;V[B]||(V[B]={}),V[B]={old:C.globals.toJSON(),new:T}}),{containers:L,subTitle:G.default.getSubTitle(C),data:{changes:V},type:"change",restore:this.constructor.restore}}},{key:"apply",value:function apply(C){var T=C.settings,B=C.containers,L=void 0===B?[C.container]:B,V=C.options,$=void 0===V?{}:V;L.forEach(function(C){C=C.lookup(),Object.keys(T).length?C.globals.set(T):C.globals.clear(),$e.internal("document/elements/set-settings",{container:C,options:$,settings:{__globals__:C.globals.toJSON()}})})}}],[{key:"restore",value:function restore(C,T){var B=C.get("data");C.get("containers").forEach(function(C){var L=B.changes[C.id];$e.run("document/globals/settings",{container:C,settings:T?L.new:L.old}),C.panel.refresh()})}}])}($e.modules.editor.document.CommandHistoryDebounceBase);T.default=H},45746:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.PasteStyle=void 0;var V=L(B(18821)),$=L(B(10564)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.PasteStyle=function(C){function PasteStyle(){return(0,U.default)(this,PasteStyle),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,PasteStyle,arguments)}return(0,H.default)(PasteStyle,C),(0,q.default)(PasteStyle,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C);var T=C.storageKey,B=void 0===T?"clipboard":T,L=elementorCommon.storage.get(B);this.requireArgumentType("storageData","object",{storageData:L})}},{key:"validateControls",value:function validateControls(C,T){var B=!0;return(null===C||null===T||void 0===C||void 0===T||"object"===(0,$.default)(C)^"object"===(0,$.default)(T))&&(B=!1),B}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"paste_style"}}},{key:"apply",value:function apply(C){var T,B=C.containers,L=void 0===B?[C.container]:B,V=C.storageKey,$=void 0===V?"clipboard":V,U=elementorCommon.storage.get($);if(!U||null==U||null===(T=U.elements)||void 0===T||!T.length||"elementor"!==(null==U?void 0:U.type))return!1;this.applyPasteStyleData(L,U.elements)}},{key:"applyPasteStyleData",value:function applyPasteStyleData(C,T){var B=this;C.forEach(function(C){var L=C.settings,U=L.attributes,q=L.controls,W={},G=function addExtraControls(T,B){T[B]&&Object.entries(T[B]).forEach(function(T){var L=(0,V.default)(T,2),$=L[0],U=L[1],G=q[$];C.view.isStyleTransferControl(G)&&(W[B]=W[B]||{},W[B][$]=U)})};T.forEach(function(T){var L=T.settings;G(L,"__globals__"),G(L,"__dynamic__"),Object.entries(q).forEach(function(T){var q=(0,V.default)(T,2),G=q[0],H=q[1];if(C.view.isStyleTransferControl(H)){var K=L[G],Q=U[G];if(B.validateControls(K,Q)){if("object"===(0,$.default)(K))if(Object.keys(K).some(function(C){if(K[C]!==Q[C])return!1}))return;K!==Q&&elementor.getControlView(H.type).onPasteStyle(H,K)&&(W[G]=K)}}}),B.pasteStyle(C,W)})})}},{key:"pasteStyle",value:function pasteStyle(C,T){var B=T.__globals__;B&&delete T.__globals__,$e.run("document/elements/settings",{container:C,settings:T,options:{external:!0,render:!1}}),B&&($e.run("document/globals/settings",{container:C,settings:B,options:{external:!0,render:!1}}),C.panel.refresh()),C.render()}}])}($e.modules.editor.document.CommandHistoryBase);T.default=K},45818:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Paste=void 0;var $=V(B(61790)),U=V(B(58155)),q=V(B(39805)),W=V(B(40989)),G=V(B(15118)),H=V(B(29402)),K=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.Paste=function(C){function Paste(){return(0,q.default)(this,Paste),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Paste,arguments)}return(0,K.default)(Paste,C),(0,W.default)(Paste,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(){return{type:"paste",title:L("Elements","elementor")}}},{key:"getStorageData",value:function getStorageData(C){var T=C.storageType,B=void 0===T?"localstorage":T,L=C.storageKey,V=void 0===L?"clipboard":L,$=C.data,U=void 0===$?"":$;if("localstorage"===B)return elementorCommon.storage.get(V)||{};try{return JSON.parse(U)||{}}catch(C){return{}}}},{key:"apply",value:(T=(0,U.default)($.default.mark(function _callee(C){var T,B,L,V,U,q,W,G,H,K,Q;return $.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(B=C.at,L=C.rebuild,V=void 0!==L&&L,U=C.containers,q=void 0===U?[C.container]:U,W=C.options,G=void 0===W?{}:W,(H=this.getStorageData(C))&&null!=H&&null!==(T=H.elements)&&void 0!==T&&T.length&&"elementor"===(null==H?void 0:H.type)){$.next=1;break}return $.abrupt("return",!1);case 1:if(K=H.elements,H.siteurl===elementorCommon.config.urls.rest){$.next=5;break}return $.prev=2,$.next=3,new Promise(function(C,T){return elementorCommon.ajax.addRequest("import_from_json",{data:{elements:JSON.stringify(K)},success:C,error:T})});case 3:K=$.sent,$.next=5;break;case 4:return $.prev=4,$.catch(2),$.abrupt("return",!1);case 5:if(Q=[],V?Q=this.rebuild(q,K,B):(void 0!==B&&(G.at=B),Q.push(this.pasteTo(q,K,G))),1!==Q.length){$.next=6;break}return $.abrupt("return",Q[0]);case 6:return $.abrupt("return",Q);case 7:case"end":return $.stop()}},_callee,this,[[2,4]])})),function apply(C){return T.apply(this,arguments)})},{key:"rebuild",value:function rebuild(C,T,B){var L=this,V=[];return C.forEach(function(C){var $=void 0===B,U=$?C.view.collection.length:B;T.forEach(function(T){switch(T.elType){case"container":V.push(L.pasteTo([C],[T],{at:$?++U:U}));break;case"section":if(T.isInner){var B=$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:1,options:{at:U,edit:!1}});C=B.view.children.findByIndex(0).getContainer()}V.push(L.pasteTo([C],[T],{at:U,edit:!1})),U++;break;case"column":var q=$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:0,options:{at:++U,edit:!1}});V.push(L.pasteTo([q],[T]));break;default:var W;if("section"===C.model.get("elType"))W=[C.view.children.findByIndex(0).getContainer()];else if("container"===C.model.get("elType"))W=[C];else if(elementorCommon.config.experimentalFeatures.container)W=[W=$e.run("document/elements/create",{container:C,model:{elType:"container"},options:{at:$?++U:U}})];else{W=[$e.run("document/elements/create",{container:C,model:{elType:"section"},columns:1,options:{at:$?++U:U}}).view.children.first().getContainer()]}V.push(L.pasteTo(W,[T]))}})}),V}},{key:"pasteTo",value:function pasteTo(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};B=Object.assign({at:null,clone:!0},B);var L=[];return T.forEach(function(T){L.push($e.run("document/elements/create",{containers:C,model:T,options:B})),null!==B.at&&B.at++}),1===L.length?L[0]:L}}]);var T}($e.modules.editor.document.CommandHistoryBase);T.default=Q},45938:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ResetStyle=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ResetStyle=function(C){function ResetStyle(){return(0,$.default)(this,ResetStyle),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ResetStyle,arguments)}return(0,G.default)(ResetStyle,C),(0,U.default)(ResetStyle,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"reset_style"}}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){var T=C.settings.controls,B=[];C.view.allowRender=!1,Object.entries(T).forEach(function(T){var L=(0,V.default)(T,2),$=L[0],U=L[1];C.view.isStyleTransferControl(U)&&B.push($)}),$e.run("document/elements/reset-settings",{container:C,settings:B,options:{external:!0}}),C.view.allowRender=!0,C.render()})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},46044:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Back=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(85707));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Back=function(C){function Back(){var C;(0,$.default)(this,Back);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Back,[].concat(B)),(0,H.default)(C,"document",null),(0,H.default)(C,"confirmDialog",null),(0,H.default)(C,"unsavedChangesDialog",[]),C}return(0,G.default)(Back,C),(0,U.default)(Back,[{key:"apply",value:function apply(){if(1!==$e.routes.getHistory("panel").length){if(this.isGlobalRoute()){var C=elementor.config.kit_id;if(this.document=elementor.documents.get(C),this.isDocumentChanged())return void this.resolveChanges().then(function(){return $e.routes.back("panel")})}return $e.routes.back("panel")}this.getCloseConfirmDialog(event).show()}},{key:"getCloseConfirmDialog",value:function getCloseConfirmDialog(C){if(!this.confirmDialog){var T={id:"elementor-kit-warn-on-close",headerMessage:L("Exit","elementor"),message:L("Would you like to exit?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Exit","elementor"),cancel:L("Cancel","elementor")},onConfirm:function onConfirm(){$e.run("panel/global/close")}};this.confirmDialog=elementorCommon.dialogsManager.createWidget("confirm",T)}return this.confirmDialog.setSettings("hide",{onEscKeyPress:!C}),this.confirmDialog}},{key:"isGlobalRoute",value:function isGlobalRoute(){var C=$e.routes.getHistory("panel");return/global\/\bglobal-colors|global-typography\b/.test(C[C.length-1].route)}},{key:"isDocumentChanged",value:function isDocumentChanged(){return this.document&&this.document.editor.isChanged}},{key:"resolveChanges",value:function resolveChanges(){var C=this;return new Promise(function(T){C.getUnsavedChangesDialog(T).show()})}},{key:"getUnsavedChangesDialog",value:function getUnsavedChangesDialog(C){if(this.document){var T=this.document;if(!this.unsavedChangesDialog[T]){var B={id:"elementor-".concat(T,"-save-changes"),headerMessage:L("Save Changes","elementor"),message:L("Would you like to save the changes you've made?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Save","elementor"),cancel:L("Discard","elementor")},onConfirm:function onConfirm(){$e.run("document/save/update").then(function(){C()})},onCancel:function onCancel(){$e.run("document/save/discard",{document:T}).then(function(){C()})}};this.unsavedChangesDialog[T]=elementorCommon.dialogsManager.createWidget("confirm",B)}return this.unsavedChangesDialog[T].setSettings("hide",{onEscKeyPress:!event}),this.unsavedChangesDialog[T]}C()}}])}($e.modules.CommandBase);T.default=K},46081:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Widget",{enumerable:!0,get:function get(){return L.Widget}});var L=B(89441)},46184:(C,T,B)=>{"use strict";var L,V=B(28899);L=V.extend({initialize:function initialize(){V.prototype.initialize.apply(this,arguments),this.filterIcons()},filterIcons:function filterIcons(){var C=this.model.get("options"),T=this.model.get("include");if(T){var B={};return _.each(T,function(T){B[T]=C[T]}),void this.model.set("options",B)}var L=this.model.get("exclude");L&&_.each(L,function(T){delete C[T]})},iconsList:function iconsList(C){return C.id?jQuery('<span><i class="'+C.id+'"></i> '+C.text+"</span>"):C.text},getSelect2Options:function getSelect2Options(){return{allowClear:!0,templateResult:this.iconsList.bind(this),templateSelection:this.iconsList.bind(this)}}}),C.exports=L},46313:(C,T,B)=>{var L=B(9535),V=B(33929);C.exports=function _regeneratorAsyncGen(C,T,B,$,U){return new V(L().w(C,T,B,$),U||Promise)},C.exports.__esModule=!0,C.exports.default=C.exports},46377:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Close=function(C){function Close(){return(0,V.default)(this,Close),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,W.default)(Close,C),(0,$.default)(Close,[{key:"apply",value:function apply(){return this.component.close()}}])}($e.modules.CommandBase);T.default=G},46789:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var L=B(52274);Object.keys(L).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return L[C]}}))});var V=B(74248);Object.keys(V).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===V[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return V[C]}}))})},46851:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"MediaParser",{enumerable:!0,get:function get(){return L.MediaParser}});var L=B(32163)},47209:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564),U=V(B(18821)),q=V(B(47810)),W=V(B(25454)),G=V(B(60140)),H=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q}(C,T)}(B(94786));var K=["article","aside","div","footer","h1","h2","h3","h4","h5","h6","header","main","nav","p","section","span"];C.exports={container:G.default,document:W.default,_enqueuedFonts:{editor:[],preview:[]},_enqueuedIconFonts:[],_inlineSvg:[],elementsHierarchy:{document:{section:{column:{widget:null,section:null,container:{widget:null,container:null}}},container:{widget:null,container:null,"e-div-block":null,"e-flexbox":null},"e-div-block":{widget:null,"e-div-block":null,container:null,"e-flexbox":null},"e-flexbox":{widget:null,"e-div-block":null,container:null,"e-flexbox":null}}},enqueueCSS:function enqueueCSS(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L='link[href="'+C+'"]',V=document.createElement("link");V.href=C,V.rel="stylesheet",V.type="text/css",B.crossOrigin&&(V.crossOrigin="anonymous"),T&&(T.find(L).length||T.find("link").last().after(V))},enqueuePreviewStylesheet:function enqueuePreviewStylesheet(C){this.enqueueCSS(C,elementor.$previewContents)},enqueueEditorStylesheet:function enqueueEditorStylesheet(C){this.enqueueCSS(C,elementorCommon.elements.$document)},enqueueStylesheet:function enqueueStylesheet(C){elementorDevTools.deprecation.deprecated("elementor.helpers.enqueueStylesheet()","2.6.0","elementor.helpers.enqueuePreviewStylesheet()"),this.enqueuePreviewStylesheet(C)},fetchInlineSvg:function fetchInlineSvg(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];fetch(C).then(function(C){return C.ok?C.text():""}).then(function(C){T&&T(C)})},getInlineSvg:function getInlineSvg(C,T){if(C.id){if(Object.prototype.hasOwnProperty.call(this._inlineSvg,C.id))return this._inlineSvg[C.id];var B=this;this.fetchInlineSvg(C.url,function(L){L&&(B._inlineSvg[C.id]=L,T&&T.render(),elementor.channels.editor.trigger("svg:insertion",L,C.id))})}},enqueueIconFonts:function enqueueIconFonts(C){var T=this;if(-1===this._enqueuedIconFonts.indexOf(C)&&!elementor.config.icons_update_needed){var B=this.getIconLibrarySettings(C);if(B){if(B.enqueue&&B.enqueue.forEach(function(C){var L="".concat(C).concat(null!=B&&B.ver?"?ver="+B.ver:"");T.enqueuePreviewStylesheet(L),T.enqueueEditorStylesheet(L)}),B.url){var L="".concat(B.url).concat(null!=B&&B.ver?"?ver="+B.ver:"");this.enqueuePreviewStylesheet(L),this.enqueueEditorStylesheet(L)}this._enqueuedIconFonts.push(C),elementor.channels.editor.trigger("fontIcon:insertion",C,B)}}},getIconLibrarySettings:function getIconLibrarySettings(C){var T=elementor.config.icons.libraries.filter(function(T){return C===T.name});return!(!T[0]||!T[0].name)&&T[0]},renderIcon:function renderIcon(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"i",V=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"value";if(!T||!T.library)return"object"===V?{rendered:!1}:void 0;var $=T.library,U=T.value;if("svg"===$)return"panel"===V?'<img src="'+U.url+'">':{rendered:!0,value:this.getInlineSvg(U,C)};var q=this.getIconLibrarySettings($);if(q&&!Object.prototype.hasOwnProperty.call(q,"isCustom")){if(this.enqueueIconFonts($),"panel"===V)return"<"+L+' class="'+U+'"></'+L+">";var W=L+elementorCommon.helpers.getUniqueId();C.addRenderAttribute(W,B),C.addRenderAttribute(W,"class",U);var G="<"+L+" "+C.getRenderAttributeString(W)+"></"+L+">";return"object"===V?{rendered:!0,value:G}:G}return elementor.channels.editor.trigger("Icon:insertion",$,U,B,L,C),"object"===V?{rendered:!1}:void 0},isIconMigrated:function isIconMigrated(C,T){return C.__fa4_migrated&&C.__fa4_migrated[T]},fetchFa4ToFa5Mapping:function fetchFa4ToFa5Mapping(){var C="fa4Tofa5Mapping",T=elementorCommon.storage.get(C);return T||jQuery.getJSON(elementor.config.fa4_to_fa5_mapping_url,function(B){T=B,elementorCommon.storage.set(C,B)}),T},mapFa4ToFa5:function mapFa4ToFa5(C){var T=this.fetchFa4ToFa5Mapping();return T[C]?T[C]:{value:"fas"+C.replace("fa "," "),library:"fa-solid"}},enqueueFont:function enqueueFont(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"preview";if($e.devTools&&$e.devTools.log.info("enqueueFont font: '".concat(C,"', target: '").concat(T,"'")),-1===this._enqueuedFonts[T].indexOf(C)){var B,L=elementor.config.controls.font.options[C],V={ru_RU:"cyrillic",uk:"cyrillic",bg_BG:"cyrillic",vi:"vietnamese",el:"greek",he_IL:"hebrew"},$={};switch(L){case"googlefonts":B="https://fonts.googleapis.com/css?family="+C+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic",V[elementor.config.locale]&&(B+="&subset="+V[elementor.config.locale]),$.crossOrigin=!0,"preview"===T&&elementorCommon.ajax.addRequest("enqueue_google_fonts",{data:{font_name:C},unique_id:"enqueue_google_fonts_"+C},!0);break;case"earlyaccess":B="https://fonts.googleapis.com/earlyaccess/"+C.replace(/\s+/g,"").toLowerCase()+".css",$.crossOrigin=!0}_.isEmpty(B)||("editor"===T?this.enqueueCSS(B,elementorCommon.elements.$document):this.enqueueCSS(B,elementor.$previewContents,$)),this._enqueuedFonts[T].push(C),elementor.channels.editor.trigger("font:insertion",L,C)}},resetEnqueuedFontsCache:function resetEnqueuedFontsCache(){this._enqueuedFonts={editor:[],preview:[]},this._enqueuedIconFonts=[]},getElementChildType:function getElementChildType(C,T){var B=this;if(T||(T=this.elementsHierarchy),void 0!==T[C])return jQuery.isPlainObject(T[C])?Object.keys(T[C]):null;var L=null;return jQuery.each(T,function(T,V){if(jQuery.isPlainObject(V)){var $=B.getElementChildType(C,V);return $?(L=$,!1):void 0}}),L},getUniqueID:function getUniqueID(){return elementorDevTools.deprecation.deprecated("elementor.helpers.getUniqueID()","3.0.0","elementorCommon.helpers.getUniqueId()"),elementorCommon.helpers.getUniqueId()},getSocialNetworkNameFromIcon:function getSocialNetworkNameFromIcon(C,T){var B=arguments.length>2&&void 0!==arguments[2]&&arguments[2],L=arguments.length>4&&void 0!==arguments[4]&&arguments[4],V="",$="";return T&&!(arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)?(V=T.replace("fa fa-",""),$='<i class="'+T+'"></i>'):C.value&&"svg"!==C.library?(V=(V=C.value.split(" ")[1])?V.replace("fa-",""):"",$=this.renderIcon(null,C,{},"i","panel")):$=this.renderIcon(null,C,{},"i","panel"),""!==V&&B&&(V=(V=V.split("-").join(" ")).replace(/\b\w/g,function(C){return C.toUpperCase()})),V=elementor.hooks.applyFilters("elementor/social_icons/network_name",V,C,T,B,L),L&&(V=$+" "+V),V},getSimpleDialog:function getSimpleDialog(C,T,B,V,$){return elementorCommon.dialogsManager.createWidget("confirm",{id:C,headerMessage:T,message:B,position:{my:"center center",at:"center center"},strings:{confirm:V,cancel:L("Cancel","elementor")},onConfirm:$})},maybeDisableWidget:function maybeDisableWidget(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!elementor.config.icons_update_needed)return!1;var T=elementor.channels.panelElements.request("element:selected"),B=C||T.model.get("widgetType"),V=elementor.widgetsCache[B],$=function hasControlOfType(C,T){var B=!1;return jQuery.each(C,function(C,L){return T===L.type?(B=!0,!1):(!L.is_repeater||!(B=$(L.fields,T)))&&void 0}),B};if(V&&$(V.controls,"icons")){return elementor.helpers.getSimpleDialog("elementor-enable-fa5-dialog",L("Elementor's New Icon Library","elementor"),L('Elementor v2.6 includes an upgrade from Font Awesome 4 to 5. In order to continue using icons, be sure to click "Update".',"elementor")+' <a href="https://go.elementor.com/fontawesome-migration/" target="_blank">'+L("Learn More","elementor")+"</a>",L("Update","elementor"),function onConfirm(){var C;window.location.href=elementor.config.tools_page_link+"&redirect_to_document="+(null===(C=elementor.documents.getCurrent())||void 0===C?void 0:C.id)+"&_wpnonce="+elementor.config.tools_page_nonce+"#tab-fontawesome4_migration"}).show(),!0}return!1},stringReplaceAll:function stringReplaceAll(C,T){elementorDevTools.deprecation.deprecated("elementor.helpers.stringReplaceAll()","2.0.0","Use native JS `.replace()` method.");var B=new RegExp(Object.keys(T).join("|"),"gi");return C.replace(B,function(C){return T[C]})},isActiveControl:function isActiveControl(C,T,B){var L,V,$=C.condition||(null===(L=C.get)||void 0===L?void 0:L.call(C,"condition")),q=C.conditions||(null===(V=C.get)||void 0===V?void 0:V.call(C,"conditions"));if($){var W=[];Object.entries($).forEach(function(L){var V=(0,U.default)(L,2),$=V[0],q=V[1],G=elementor.conditions.convertConditionToConditions($,q,C,T,B);W.push(G)}),q={relation:"and",terms:q?W.concat(q):W}}return!(q&&!elementor.conditions.check(q,T,B))},cloneObject:function cloneObject(C){return elementorDevTools.deprecation.deprecated("elementor.helpers.cloneObject( object )","2.3.0","elementorCommon.helpers.cloneObject( object )"),elementorCommon.helpers.cloneObject(C)},disableElementEvents:function disableElementEvents(C){C.each(function(){var C=this.style.pointerEvents;"none"!==C&&jQuery(this).data("backup-pointer-events",C).css("pointer-events","none")})},enableElementEvents:function enableElementEvents(C){C.each(function(){var C=jQuery(this),T=C.data("backup-pointer-events");void 0!==T&&C.removeData("backup-pointer-events").css("pointer-events",T)})},wpColorPicker:function wpColorPicker(C){return elementorDevTools.deprecation.deprecated("elementor.helpers.wpColorPicker( $element )","2.8.0","new ColorPicker( { picker: { el: $element } } )"),new q.default({picker:{el:C}})},isInViewport:function isInViewport(C,T){var B=C.getBoundingClientRect();return T=T||document.documentElement,B.top>=0&&B.left>=0&&B.bottom<=(window.innerHeight||T.clientHeight)&&B.right<=(window.innerWidth||T.clientWidth)},scrollToView:function scrollToView(C,T,B){void 0===T&&(T=500);var L=B,V=elementorFrontend.elements.$window;B||(B=V,L=elementor.$previewContents.find("html, body")),setTimeout(function(){var T;if(null!==(T=C[0])&&void 0!==T&&T.isConnected){var $=B.height(),U=B.scrollTop(),q=B===V?C.offset().top:C[0].offsetTop,W=q-U;if(!(W>0&&W<$)){var G=q-$/2;L.stop(!0).animate({scrollTop:G},1e3)}}},T)},getElementInlineStyle:function getElementInlineStyle(C,T){var B={},L=C[0].style;return T.forEach(function(C){B[C]=void 0!==L[C]?L[C]:""}),B},cssWithBackup:function cssWithBackup(C,T,B){var L=this.getElementInlineStyle(C,Object.keys(B));C.data("css-backup-"+T,L).css(B)},recoverCSSBackup:function recoverCSSBackup(C,T){var B="css-backup-"+T;C.css(C.data(B)),C.removeData(B)},elementSizeToUnit:function elementSizeToUnit(C,T,B){var L=elementorFrontend.elements.window;switch(B){case"%":T/=C.offsetParent().width()/100;break;case"vw":T/=L.innerWidth/100;break;case"vh":T/=L.innerHeight/100}return Math.round(1e3*T)/1e3},compareVersions:function compareVersions(C,T,B){var L=function prepareVersion(C){return(C+="").replace(/[^\d.]+/,".-1.")};if((C=L(C))===(T=L(T)))return!B||/^={2,3}$/.test(B);for(var V=C.split(".").map(Number),$=T.split(".").map(Number),U=Math.max(V.length,$.length),q=0;q<U;q++){var W=V[q]||0,G=$[q]||0;if(W!==G)return elementor.conditions.compare(W,G,B)}},getModelLabel:function getModelLabel(C){var T;return C instanceof Backbone.Model||(C=new Backbone.Model(C)),C.get("labelSuffix")?T=C.get("title")+" "+C.get("labelSuffix"):"global"===C.get("widgetType")&&C.getTitle&&(T=C.getTitle()),T||(T=elementor.getElementData(C).title),T},hasPro:function hasPro(){return!!window.elementorPro},hasProAndNotConnected:function hasProAndNotConnected(){return elementor.helpers.hasPro()&&elementorProEditorConfig.urls.connect},validateHTMLTag:function validateHTMLTag(C){return K.includes(C.toLowerCase())?C:"div"},convertSizeToFrString:function convertSizeToFrString(C){return"number"!=typeof C||C<=0?C:Array.from({length:C},function(){return"1fr"}).join(" ")},sanitize:function sanitize(C,T){return H.default.sanitize(C,T)},sanitizeUrl:function sanitizeUrl(C){if(!(!!C&&(0,H.isValidAttribute)("a","href",C)))return"";try{return encodeURI(C)}catch(C){return""}},findChildWithAnchor:function findChildWithAnchor(C){return(null==C?void 0:C.querySelector("a"))||null},findParentWithAnchor:function findParentWithAnchor(C){return(null==C?void 0:C.closest("a"))||null},getAtomicElementTypes:function getAtomicElementTypes(){var C=elementor.config.elements;return Object.keys(C).filter(function(T){return Object.keys(C[T]).some(function(C){return C.includes("atom")})})},isElementAtomic:function isElementAtomic(C){var T=(elementor.getContainer(C)||{}).type,B=void 0===T?null:T;return this.getAtomicElementTypes().includes(B)},getWidgetCache:function getWidgetCache(C){var T="widget"===C.get("elType")?C.get("widgetType"):C.get("elType");return elementor.widgetsCache[T]},isAtomicWidget:function isAtomicWidget(C){var T=this.getWidgetCache(C);return!(null==T||!T.atomic_props_schema)},getAtomicWidgetBaseStyles:function getAtomicWidgetBaseStyles(C){if(this.isAtomicWidget(C))return this.getWidgetCache(C).base_styles}}},47432:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Empty=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Empty=function(C){function Empty(){return(0,$.default)(this,Empty),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Empty,arguments)}return(0,G.default)(Empty,C),(0,U.default)(Empty,[{key:"getHistory",value:function getHistory(C){return!!C.force&&{type:"remove",title:L("All Content","elementor"),data:elementor.elements?elementor.elements.toJSON():null,restore:this.constructor.restore}}},{key:"apply",value:function apply(C){if(C.force&&elementor.elements)return elementor.elements.reset(),void elementor.getPreviewContainer().panel.closeEditor();elementor.getClearPageDialog().show()}},{key:"isDataChanged",value:function isDataChanged(){return this.args.force}}],[{key:"restore",value:function restore(C,T){if(T)$e.run("document/elements/empty",{force:!0});else{var B=C.get("data");B&&elementor.getPreviewView().addChildModel(B),$e.internal("document/save/set-is-modified",{status:!0})}}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},47697:C=>{"use strict";C.exports=elementorModules.Module.extend({errors:[],__construct:function __construct(C){var T=C.customValidationMethod;T&&(this.validationMethod=T)},getDefaultSettings:function getDefaultSettings(){return{validationTerms:{}}},isValid:function isValid(){var C=this.validationMethod.apply(this,arguments);return!C.length||(this.errors=C,!1)},validationMethod:function validationMethod(C){var T=[];return this.getSettings("validationTerms").required&&((""+C).length||T.push("Required value is empty")),T}})},47748:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"events",value:function events(){return{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"}}},{key:"initialize",value:function initialize(){!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"initialize",this,3)([]),this.listenTo(elementor.channels.dataEditMode,"switch",this.toggle),this.view.options.resizeable=this}},{key:"getOptions",value:function getOptions(){var C="e, w";return this.isContainerItem()&&(C=elementorCommon.config.isRTL?"w":"e"),{handles:C}}},{key:"activate",value:function activate(){this.$el.resizable(this.getOptions())}},{key:"deactivate",value:function deactivate(){this.$el.resizable("instance")&&this.$el.resizable("destroy")}},{key:"toggle",value:function toggle(){this.deactivate(),this.view.container.isDesignable()&&!this.view.container.isGridContainer()&&this.activate()}},{key:"isContainer",value:function isContainer(){return"container"===this.view.model.get("elType")}},{key:"isContainerItem",value:function isContainerItem(){var C;return"container"===(null===(C=this.view.getContainer().parent)||void 0===C||null===(C=C.model)||void 0===C?void 0:C.get("elType"))}},{key:"isContainerActive",value:function isContainerActive(){return!!elementorCommon.config.experimentalFeatures.container}},{key:"getWidthKey",value:function getWidthKey(){return this.isContainer()?"width":"_element_custom_width"}},{key:"getDeviceSetting",value:function getDeviceSetting(C){var T=elementorFrontend.getCurrentDeviceMode();return C+("desktop"===T?"":"_"+T)}},{key:"getSetting",value:function getSetting(C){return this.view.getEditModel().getSetting(C)}},{key:"onRender",value:function onRender(){var C=this;_.defer(function(){return C.toggle()})}},{key:"onDestroy",value:function onDestroy(){this.deactivate()}},{key:"onResizeStart",value:function onResizeStart(C){C.stopPropagation(),this.view.onResizeStart&&this.view.onResizeStart(C),this.isContainerItem()||this.view.model.trigger("request:edit")}},{key:"onResizeStop",value:function onResizeStop(C,T){var B=this;C.stopPropagation(),this.view.onResizeStop&&this.view.onResizeStop(C,T);var L=this.getDeviceSetting("_element_width"),$=this.getDeviceSetting(this.getWidthKey()),U=this.getSetting($).unit,q=elementor.helpers.elementSizeToUnit(this.$el,T.size.width,U),W=_objectSpread(_objectSpread(_objectSpread({},this.isContainerActive()?{_flex_size:"none"}:{}),this.isContainer()?{content_width:"full"}:{}),{},(0,V.default)((0,V.default)({},L,"initial"),$,{unit:U,size:q}));$e.run("document/elements/settings",{container:this.view.container,settings:W,options:{external:!0}}),setTimeout(function(){B.$el.css({width:"",height:"",left:"","flex-shrink":"","flex-grow":"","flex-basis":""})})}},{key:"onResize",value:function onResize(C,T){C.stopPropagation(),this.view.onResize&&this.view.onResize(C,T),this.isContainerItem()&&this.$el.css({left:"",right:"","flex-shrink":0,"flex-grow":0})}}])}(Marionette.Behavior)},47810:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;V(B(64537));var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ColorPicker(){var C;(0,$.default)(this,ColorPicker);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return(C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ColorPicker,[].concat(B))).createPicker(),C}return(0,G.default)(ColorPicker,C),(0,U.default)(ColorPicker,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{picker:{theme:"monolith",position:"bottom-middle",components:{opacity:!0,hue:!0,interaction:{input:!0,hex:!0,rgba:!0,hsla:!0}}},classes:{active:"elementor-active",pickerHeader:"elementor-color-picker__header",pickerToolsContainer:"e-color-picker__tools",pickerTool:"e-control-tool",clearButton:"e-color-picker__clear",plusIcon:"eicon-plus"}}}},{key:"createPicker",value:function createPicker(){var C=this,T=this.getSettings("picker");T.default=T.default||null,this.picker=new Pickr(T),this.picker.setColor(T.default||"#020101"),this.color=this.processColor(),this.picker.on("change",function(){return C.onPickerChange()}).on("clear",function(){return C.onPickerClear()}).on("show",function(){return C.onPickerShow()}).on("hide",function(){return C.onPickerHide()}),this.$pickerAppContainer=jQuery(this.picker.getRoot().app),this.createPickerHeader()}},{key:"addTipsyToClearButton",value:function addTipsyToClearButton(){this.$clearButton.tipsy({title:function title(){return L("Clear","elementor")},gravity:function gravity(){return"s"}})}},{key:"processColor",value:function processColor(){var C=this.picker.getColor();return(1===C.a?C.toHEXA():C.toRGBA()).toString()}},{key:"getColor",value:function getColor(){return this.color}},{key:"createPickerHeader",value:function createPickerHeader(){var C=this.getSettings().classes,T=jQuery("<div>",{class:C.pickerHeader}).text(L("Color Picker","elementor")),B=jQuery("<div>",{class:C.pickerToolsContainer}),V=this.getSettings("addButton");this.$pickerToolsContainer=B,V&&this.createAddButton(),this.createClearButton(),B.append(this.$clearButton,this.$addButton),T.append(B),this.$pickerAppContainer.prepend(T)}},{key:"createAddButton",value:function createAddButton(){var C=this,T=this.getSettings().classes;this.$addButton=jQuery("<button>",{class:T.pickerTool}).html(jQuery("<i>",{class:T.plusIcon})),this.$addButton.on("click",function(){return C.onAddButtonClick()}),this.$addButton.tipsy({title:function title(){return L("Create New Global Color","elementor")},gravity:function gravity(){return"s"}})}},{key:"createClearButton",value:function createClearButton(){var C=this,T=this.getSettings().classes;this.$clearButton=jQuery("<button>",{class:T.clearButton+" "+T.pickerTool}).html('<i class="eicon-undo"></i>'),this.$clearButton.on("click",function(){return C.picker._clearColor()}),this.addTipsyToClearButton()}},{key:"destroy",value:function destroy(){this.picker.destroyAndRemove()}},{key:"fixTipsyForFF",value:function fixTipsyForFF(C){C.data("tipsy").hide()}},{key:"introductionViewed",value:function introductionViewed(){return ColorPicker.droppingIntroductionViewed||elementor.config.user.introduction.colorPickerDropping}},{key:"toggleClearButtonState",value:function toggleClearButtonState(C){this.$clearButton.toggleClass("e-control-tool-disabled",!C)}},{key:"onPickerChange",value:function onPickerChange(){this.picker.applyColor();var C=this.processColor();if(C!==this.color){this.color=C;var T=this.getSettings("onChange");T&&T()}}},{key:"onPickerClear",value:function onPickerClear(){this.color="";var C=this.getSettings("onClear");C&&C()}},{key:"onPickerShow",value:function onPickerShow(){var C=this.picker.getRoot().interaction.result,onPickerShow=this.getSettings("onPickerShow");onPickerShow&&onPickerShow(),setTimeout(function(){C.select()},100)}},{key:"onPickerHide",value:function onPickerHide(){var onPickerHide=this.getSettings("onPickerHide");onPickerHide&&onPickerHide()}},{key:"onAddButtonClick",value:function onAddButtonClick(){this.picker.hide();var C=this.getSettings("onAddButtonClick");C&&C(),this.fixTipsyForFF(this.$addButton)}}])}(elementorModules.Module)},47838:(C,T,B)=>{"use strict";var L=B(77109);C.exports=Marionette.ItemView.extend({className:"elementor-dynamic-cover e-input-style",tagControlsStack:null,templateHelpers:function templateHelpers(){var C={};return this.model&&(C.controls=this.model.options.controls),C},ui:{remove:".elementor-dynamic-cover__remove"},events:function events(){var events={"click @ui.remove":"onRemoveClick"};return this.hasSettings()&&(events.click="onClick"),events},getTemplate:function getTemplate(){var C=this.getTagConfig(),T=Marionette.TemplateCache.get("#tmpl-elementor-control-dynamic-cover"),B=Marionette.Renderer.render(T,{hasSettings:this.hasSettings(),isRemovable:!this.getOption("dynamicSettings").default,title:C.title,content:C.panel_template});return Marionette.TemplateCache.prototype.compileTemplate(B.trim())},getTagConfig:function getTagConfig(){return elementor.dynamicTags.getConfig("tags."+this.getOption("name"))},initSettingsPopup:function initSettingsPopup(){var C={className:"elementor-tag-settings-popup",position:{my:"left top+5",at:"left bottom",of:this.$el,autoRefresh:!0},hide:{ignore:".select2-container"}},T=elementorCommon.dialogsManager.createWidget("buttons",C);this.getSettingsPopup=function(){return T}},hasSettings:function hasSettings(){return!!Object.values(this.getTagConfig().controls).length},showSettingsPopup:function showSettingsPopup(){this.tagControlsStack||this.initTagControlsStack();var C=this.getSettingsPopup();C.isVisible()||C.show()},initTagControlsStack:function initTagControlsStack(){this.tagControlsStack=new L({model:this.model,controls:this.model.controls,name:this.options.name,controlName:this.options.controlName,container:this.options.container,el:this.getSettingsPopup().getElements("message")[0]}),this.tagControlsStack.render()},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getOption("settings"),{controls:this.getTagConfig().controls})},initialize:function initialize(){this.initModel(),this.hasSettings()&&(this.initSettingsPopup(),this.listenTo(this.model,"change",this.render))},onClick:function onClick(){this.showSettingsPopup()},onRemoveClick:function onRemoveClick(C){C.stopPropagation(),this.destroy(),this.trigger("remove")},onDestroy:function onDestroy(){this.hasSettings()&&this.getSettingsPopup().destroy(),this.tagControlsStack&&this.tagControlsStack.destroy()}})},48283:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Publish=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Publish=function(C){function Publish(){return(0,V.default)(this,Publish),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Publish,arguments)}return(0,W.default)(Publish,C),(0,$.default)(Publish,[{key:"apply",value:function apply(){$e.run("document/save/publish")}}])}($e.modules.CommandBase);T.default=G},48973:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=function(C){function FloatingBarsLibraryModule(){return(0,V.default)(this,FloatingBarsLibraryModule),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FloatingBarsLibraryModule,arguments)}return(0,W.default)(FloatingBarsLibraryModule,C),(0,$.default)(FloatingBarsLibraryModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){elementor.channels.editor.on("section:activated",this.hideAdvancedTab.bind(this))}},{key:"hideAdvancedTab",value:function hideAdvancedTab(C,T){var B;if(((null==T||null===(B=T.model)||void 0===B?void 0:B.get("widgetType"))||"").startsWith("floating-bars")){var L=(null==T?void 0:T.el.querySelector(".elementor-tab-control-advanced"))||!1;L&&(L.style.display="none")}}},{key:"onElementorInit",value:function onElementorInit(){"floating-bars"===new URLSearchParams(window.location.search).get("floating_element")&&elementor.hooks.addFilter("elementor/editor/template-library/template/classes",function(C){return C.replace("elementor-template-library-template-floating_button","elementor-template-library-template-floating_bar")},10,1)}}])}(elementorModules.editor.utils.Module);T.default=G},48980:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(33216));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"onInit",value:function onInit(){$e.components.register(new G.default({manager:this}))}}])}(elementorModules.Module)},49159:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Typography=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Typography=function(C){function Typography(){return(0,V.default)(this,Typography),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Typography,arguments)}return(0,W.default)(Typography,C),(0,$.default)(Typography,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"globals/typography/{id}"}}])}($e.modules.CommandData);T.default=G},49198:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Pending=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Pending=function(C){function Pending(){return(0,V.default)(this,Pending),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Pending,arguments)}return(0,W.default)(Pending,C),(0,$.default)(Pending,[{key:"apply",value:function apply(C){var T=C.status,B=void 0===T?"pending":T,L=C.document,V=void 0===L?this.document:L;return $e.internal("document/save/save",{status:B,document:V})}}])}(G.default)},50036:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ClearTransaction=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.ClearTransaction=function(C){function ClearTransaction(){return(0,V.default)(this,ClearTransaction),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ClearTransaction,arguments)}return(0,W.default)(ClearTransaction,C),(0,$.default)(ClearTransaction,[{key:"apply",value:function apply(){this.component.transactions=[]}}])}($e.modules.CommandInternalBase);T.default=G},50277:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=B(33846);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"ui",value:function ui(){return{buttonClose:"#elementor-panel-header-kit-close",buttonBack:"#elementor-panel-header-kit-back"}}},{key:"events",value:function events(){return{"click @ui.buttonClose":"onClickClose","click @ui.buttonBack":"onClickBack"}}},{key:"onBeforeShow",value:function onBeforeShow(){this.$el.prepend(elementor.compileTemplate(H.buttonBack,{Back:L("Back","elementor")})),this.$el.append(elementor.compileTemplate(H.buttonClose,{Close:L("Close","elementor")}))}},{key:"onClickClose",value:function onClickClose(){$e.run("panel/global/close")}},{key:"onClickBack",value:function onClickBack(){$e.run("panel/global/back")}}])}(Marionette.Behavior)},50323:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.StateReady=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.StateReady=function(C){function StateReady(){return(0,V.default)(this,StateReady),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,StateReady,arguments)}return(0,W.default)(StateReady,C),(0,$.default)(StateReady,[{key:"apply",value:function apply(){elementorCommon.elements.$body.removeClass("elementor-panel-loading"),this.component.stateReadyOnce||(this.component.stateReadyOnce=!0,$e.extras.hashCommands.runOnce())}}])}($e.modules.CommandInternalBase);T.default=G},50331:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Discard=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Discard=function(C){function Discard(){return(0,V.default)(this,Discard),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Discard,arguments)}return(0,W.default)(Discard,C),(0,$.default)(Discard,[{key:"apply",value:function apply(C){var T=C.document,B=void 0===T?elementor.documents.getCurrent():T,L=elementorCommon.ajax.addRequest("discard_changes");return $e.run("document/history/undo-all",{document:B}),L}}])}(G.default);T.default=H},50381:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.OpenLibraryAfterDelete=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.OpenLibraryAfterDelete=function(C){function OpenLibraryAfterDelete(){return(0,V.default)(this,OpenLibraryAfterDelete),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,OpenLibraryAfterDelete,arguments)}return(0,W.default)(OpenLibraryAfterDelete,C),(0,$.default)(OpenLibraryAfterDelete,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"open-library-after-delete"}},{key:"getConditions",value:function getConditions(C){var T,B,L=null==C||null===(T=C.container)||void 0===T||null===(T=T.document)||void 0===T||null===(T=T.config)||void 0===T?void 0:T.type;L||(L=null==C||null===(B=C.containers[0])||void 0===B||null===(B=B.document)||void 0===B||null===(B=B.config)||void 0===B?void 0:B.type);return"floating-buttons"===L}},{key:"apply",value:function apply(){$e.run("library/open")}}])}(G.default);T.default=H},50391:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(88177)),U=V(B(47748)),q=V(B(98143)),W=B(77498),G=q.default.extend({_templateType:null,toggleEditTools:!0,events:function events(){var events=q.default.prototype.events.apply(this,arguments);return events.click="onClickEdit",events},behaviors:function behaviors(){var behaviors=q.default.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{InlineEditing:{behaviorClass:B(91123),inlineEditingClass:"elementor-inline-editing"},Draggable:{behaviorClass:$.default},Resizable:{behaviorClass:U.default}}),elementor.hooks.applyFilters("elements/widget/behaviors",behaviors,this)},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=q.default.prototype.getContextMenuGroups.apply(this,arguments),B=T.indexOf(_.findWhere(T,{name:"clipboard"}));return T.splice(B+1,0,{name:"save",actions:[{name:"save",title:L("Save as a global","elementor"),shortcut:jQuery("<i>",{class:"eicon-pro-icon"}),promotionURL:"https://go.elementor.com/go-pro-global-widget-context-menu/",isEnabled:function isEnabled(){return"global"!==C.options.model.get("widgetType")&&!elementor.selection.isMultiple()}}]}),T},render:function render(){if(this.model.isRemoteRequestActive())return this.handleEmptyWidget(),void this.$el.addClass("elementor-element");this.isDestroyed||W.prototype.render.apply(this,arguments)},handleEmptyWidget:function handleEmptyWidget(){this.$el.addClass("elementor-widget-empty").append('<i class="elementor-widget-empty-icon '+this.getEditModel().getIcon()+'"></i>')},getTemplateType:function getTemplateType(){if(null===this._templateType){var C=this.getEditModel(),T=jQuery("#tmpl-elementor-"+C.get("widgetType")+"-content");this._templateType=T.length?"js":"remote"}return this._templateType},getHTMLContent:function getHTMLContent(C){return this.getEditModel().getHtmlCache()||C},attachElContent:function attachElContent(C){var T=this;return _.defer(function(){elementorFrontend.elements.window.jQuery(T.el).empty().append(T.getHandlesOverlay(),T.getHTMLContent(C)),T.bindUIElements()}),this},addInlineEditingAttributes:function addInlineEditingAttributes(C,T){this.addRenderAttribute(C,{class:"elementor-inline-editing","data-elementor-setting-key":C}),T&&this.addRenderAttribute(C,{"data-elementor-inline-editing-toolbar":T})},onRender:function onRender(){var C=this;q.default.prototype.onRender.apply(C,arguments),this.normalizeAttributes(),C.$el.imagesLoaded().always(function(){setTimeout(function(){var T=C.$el.children(".elementor-widget-container").length?C.$el.children(".elementor-widget-container"):C.$el;C.shouldGetEmptyView(T)&&C.handleEmptyWidget()},200)})},shouldGetEmptyView:function shouldGetEmptyView(C){if(!C.is(":visible"))return!1;var T=!C.outerHeight(),B=C.is(":empty");return T||B},onClickEdit:function onClickEdit(C){var T;null!==(T=this.container)&&void 0!==T&&T.isEditable()&&this.onEditButtonClick(C)}});C.exports=G},50623:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.KitRemovePreviewDeletedVariables=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.KitRemovePreviewDeletedVariables=function(C){function KitRemovePreviewDeletedVariables(){var C;(0,V.default)(this,KitRemovePreviewDeletedVariables);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitRemovePreviewDeletedVariables,[].concat(B)),(0,G.default)(C,"controls",["custom_colors","custom_typography"]),C}return(0,W.default)(KitRemovePreviewDeletedVariables,C),(0,$.default)(KitRemovePreviewDeletedVariables,[{key:"getCommand",value:function getCommand(){return"document/repeater/remove"}},{key:"getId",value:function getId(){return"kit-remove-preview-deleted-variables"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return this.controls.includes(C.name)&&"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=this;this.component=$e.components.get("panel/global"),this.component.tempStyle=this.component.tempStyle||{};var B=C.containers,L=void 0===B?[C.container]:B,V="elementor-style-page-".concat(elementor.config.kit_id);L.forEach(function(B){var L=B.repeaters[C.name].children[C.index];Object.values(elementor.$previewContents[0].styleSheets).filter(function(C){return V!==C.ownerNode.id&&C.ownerNode.innerHTML.includes(L.id)}).forEach(function(C){T.component.tempStyle[L.id]=T.extractVariables(C.cssRules,L.id)})})}},{key:"extractVariables",value:function extractVariables(C,T){var B={};return Object.values(C).forEach(function(C){if(C.style){B[C.selectorText]={};for(var L=0;L<C.style.length;L++){var V=C.style[L],$=C.style[V];$.includes(T)&&(B[C.selectorText][V]=$)}Object.keys(B[C.selectorText]).forEach(function(T){C.style[T]=""})}}),B}}])}($e.modules.hookUI.Before)},51115:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];throw Error("[Immer] minified error nr: "+C+(B.length?" "+B.map(function(C){return"'"+C+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function r(C){return!!C&&!!C[K]}function t(C){var T;return!!C&&(function(C){if(!C||"object"!=typeof C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;var B=Object.hasOwnProperty.call(T,"constructor")&&T.constructor;return B===Object||"function"==typeof B&&Function.toString.call(B)===Q}(C)||Array.isArray(C)||!!C[H]||!!(null===(T=C.constructor)||void 0===T?void 0:T[H])||s(C)||v(C))}function e(C){return r(C)||n(23,C),C[K].t}function i(C,T,B){void 0===B&&(B=!1),0===o(C)?(B?Object.keys:J)(C).forEach(function(L){B&&"symbol"==typeof L||T(L,C[L],C)}):C.forEach(function(B,L){return T(L,B,C)})}function o(C){var T=C[K];return T?T.i>3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var L=o(C);2===L?C.set(T,B):3===L?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return U&&C instanceof Map}function v(C){return q&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=Y(C);delete T[K];for(var B=J(T),L=0;L<B.length;L++){var V=B[L],$=T[V];!1===$.writable&&($.writable=!0,$.configurable=!0),($.get||$.set)&&(T[V]={configurable:!0,writable:!0,enumerable:$.enumerable,value:C[V]})}return Object.create(Object.getPrototypeOf(C),T)}function d(C,T){return void 0===T&&(T=!1),y(C)||r(C)||!t(C)||(o(C)>1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,function(C,T){return d(T,!0)},!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=X[C];return T||n(18,C),T}function m(C,T){X[C]||(X[C]=T)}function _(){return V}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===V&&(V=C.l)}function w(C){return V={p:[],l:V,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],L=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,L),L?(B[K].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[K].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==G?C:void 0}function M(C,T,B){if(y(T))return T;var L=T[K];if(!L)return i(T,function(V,$){return A(C,L,T,V,$,B)},!0),T;if(L.A!==C)return T;if(!L.P)return x(C,L.t,!0),L.t;if(!L.I){L.I=!0,L.A._--;var V=4===L.i||5===L.i?L.o=l(L.k):L.o,$=V,U=!1;3===L.i&&($=new Set(V),V.clear(),U=!0),i($,function(T,$){return A(C,L,V,T,$,B,U)}),x(C,V,!1),B&&C.u&&b("Patches").N(L,B,C.u,C.s)}return L.o}function A(C,T,B,L,V,$,U){if(r(V)){var q=M(C,V,$&&T&&3!==T.i&&!u(T.R,L)?$.concat(L):void 0);if(f(B,L,q),!r(q))return;C.m=!1}else U&&B.add(V);if(t(V)&&!y(V)){if(!C.h.D&&C._<1)return;M(C,V),T&&T.A.l||x(C,V)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[K];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var L=Object.getOwnPropertyDescriptor(B,T);if(L)return L;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var L=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),L={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},V=L,$=Z;B&&(V=[L],$=ee);var U=Proxy.revocable(V,$),q=U.revoke,W=U.proxy;return L.k=W,L.j=q,W}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(L),L}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[K],L=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,L),B.I=!1}else T=D(C,L);return i(T,function(C,L){B&&a(B.t,C)===L||f(T,C,n(L))}),3===L?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var L=C[T];return L?L.enumerable=B:C[T]=L={configurable:!0,enumerable:B,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var B=this[K];Z.set(B,T,C)}},L}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][K];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,L=J(B),V=L.length-1;V>=0;V--){var $=L[V];if($!==K){var U=T[$];if(void 0===U&&!u(T,$))return!0;var q=B[$],W=q&&q[K];if(W?W.t!==U:!c(q,U))return!0}}var G=!!T[K];return L.length!==J(T).length+(G?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var L=0;L<T.length;L++)if(!T.hasOwnProperty(L))return!0;return!1}var C={};m("ES5",{J:function(C,T){var B=Array.isArray(C),L=function(C,T){if(C){for(var B=Array(T.length),L=0;L<T.length;L++)Object.defineProperty(B,""+L,t(L,!0));return B}var V=Y(T);delete V[K];for(var $=J(V),U=0;U<$.length;U++){var q=$[U];V[q]=t(q,C||!!V[q].enumerable)}return Object.create(Object.getPrototypeOf(T),V)}(B,C),V={i:B?5:4,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:L,o:null,g:!1,C:!1};return Object.defineProperty(L,K,{value:V,writable:!0}),L},S:function(C,T,B){B?r(T)&&T[K].A===C&&e(C.p):(C.u&&function n(C){if(C&&"object"==typeof C){var T=C[K];if(T){var B=T.t,L=T.k,V=T.R,$=T.i;if(4===$)i(L,function(C){C!==K&&(void 0!==B[C]||u(B,C)?V[C]||n(L[C]):(V[C]=!0,k(T)))}),i(B,function(C){void 0!==L[C]||u(L,C)||(V[C]=!1,k(T))});else if(5===$){if(a(T)&&(k(T),V.length=!0),L.length<B.length)for(var U=L.length;U<B.length;U++)V[U]=!1;else for(var q=B.length;q<L.length;q++)V[q]=!0;for(var W=Math.min(L.length,B.length),G=0;G<W;G++)L.hasOwnProperty(G)||(V[G]=!0),void 0===V[G]&&n(L[G])}}}}(C.p[0]),e(C.p))},K:function(C){return 4===C.i?o(C):a(C)}})}B.r(T),B.d(T,{EnhancerArray:()=>Se,MiddlewareArray:()=>ke,SHOULD_AUTOBATCH:()=>We,TaskAbortError:()=>je,__DO_NOT_USE__ActionTypes:()=>le,addListener:()=>$e,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>ze,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Ee,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>de,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>se,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>Ue,unwrapResult:()=>unwrapResult});var L,V,$="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,q="undefined"!=typeof Set,W="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=$?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),H=$?Symbol.for("immer-draftable"):"__$immer_draftable",K=$?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,Y=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach(function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)}),T},X={},Z={get:function(C,T){if(T===K)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var L,V=I(T,B);return V?"value"in V?V.value:null===(L=V.get)||void 0===L?void 0:L.call(C.k):void 0}(C,B,T);var L=B[T];return C.I||!t(L)?L:L===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,L,C)):L},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var L=I(p(C),T);if(null==L?void 0:L.set)return L.set.call(C.k,B),!0;if(!C.P){var V=z(p(C),T),$=null==V?void 0:V[K];if($&&$.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,V)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),L=Reflect.getOwnPropertyDescriptor(B,T);return L?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:L.enumerable,value:B[T]}:L},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}}),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=W,this.D=!0,this.produce=function(C,B,L){if("function"==typeof C&&"function"!=typeof B){var V=B;B=C;var $=T;return function(C){var T=this;void 0===C&&(C=V);for(var L=arguments.length,U=Array(L>1?L-1:0),q=1;q<L;q++)U[q-1]=arguments[q];return $.produce(C,function(C){var L;return(L=B).call.apply(L,[T,C].concat(U))})}}var U;if("function"!=typeof B&&n(6),void 0!==L&&"function"!=typeof L&&n(7),t(C)){var q=w(T),W=N(T,C,void 0),H=!0;try{U=B(W),H=!1}finally{H?g(q):O(q)}return"undefined"!=typeof Promise&&U instanceof Promise?U.then(function(C){return j(q,L),P(C,q)},function(C){throw g(q),C}):(j(q,L),P(U,q))}if(!C||"object"!=typeof C){if(void 0===(U=B(C))&&(U=C),U===G&&(U=void 0),T.D&&d(U,!0),L){var K=[],Q=[];b("Patches").M(C,U,K,Q),L(K,Q)}return U}n(21,C)},this.produceWithPatches=function(C,B){if("function"==typeof C)return function(B){for(var L=arguments.length,V=Array(L>1?L-1:0),$=1;$<L;$++)V[$-1]=arguments[$];return T.produceWithPatches(B,function(T){return C.apply(void 0,[T].concat(V))})};var L,V,$=T.produce(C,B,function(C,T){L=C,V=T});return"undefined"!=typeof Promise&&$ instanceof Promise?$.then(function(C){return[C,L,V]}):[$,L,V]},"boolean"==typeof(null==C?void 0:C.useProxies)&&this.setUseProxies(C.useProxies),"boolean"==typeof(null==C?void 0:C.autoFreeze)&&this.setAutoFreeze(C.autoFreeze)}var C=e.prototype;return C.createDraft=function(C){t(C)||n(8),r(C)&&(C=R(C));var T=w(this),B=N(this,C,void 0);return B[K].C=!0,O(T),B},C.finishDraft=function(C,T){var B=(C&&C[K]).A;return j(B,T),P(void 0,B)},C.setAutoFreeze=function(C){this.D=C},C.setUseProxies=function(C){C&&!W&&n(20),this.O=C},C.applyPatches=function(C,T){var B;for(B=T.length-1;B>=0;B--){var L=T[B];if(0===L.path.length&&"replace"===L.op){C=L.value;break}}B>-1&&(T=T.slice(B+1));var V=b("Patches").$;return r(C)?V(C,T):this.produce(C,function(C){return V(C,T)})},e}(),ne=new te,re=ne.produce;ne.produceWithPatches.bind(ne),ne.setAutoFreeze.bind(ne),ne.setUseProxies.bind(ne),ne.applyPatches.bind(ne),ne.createDraft.bind(ne),ne.finishDraft.bind(ne);const oe=re;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var L=B.call(C,T||"default");if("object"!=_typeof(L))return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,B){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread2(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){_defineProperty(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function formatProdErrorMessage(C){return"Minified Redux error #"+C+"; visit https://redux.js.org/Errors?code="+C+" for the full message or use the non-minified dev environment for full errors. "}var ie="function"==typeof Symbol&&Symbol.observable||"@@observable",ae=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")},le={INIT:"@@redux/INIT"+ae(),REPLACE:"@@redux/REPLACE"+ae(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+ae()}};function isPlainObject(C){if("object"!=typeof C||null===C)return!1;for(var T=C;null!==Object.getPrototypeOf(T);)T=Object.getPrototypeOf(T);return Object.getPrototypeOf(C)===T}function createStore(C,T,B){var L;if("function"==typeof T&&"function"==typeof B||"function"==typeof B&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof T&&void 0===B&&(B=T,T=void 0),void 0!==B){if("function"!=typeof B)throw new Error(formatProdErrorMessage(1));return B(createStore)(C,T)}if("function"!=typeof C)throw new Error(formatProdErrorMessage(2));var V=C,$=T,U=[],q=U,W=!1;function ensureCanMutateNextListeners(){q===U&&(q=U.slice())}function getState(){if(W)throw new Error(formatProdErrorMessage(3));return $}function subscribe(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(4));if(W)throw new Error(formatProdErrorMessage(5));var T=!0;return ensureCanMutateNextListeners(),q.push(C),function unsubscribe(){if(T){if(W)throw new Error(formatProdErrorMessage(6));T=!1,ensureCanMutateNextListeners();var B=q.indexOf(C);q.splice(B,1),U=null}}}function dispatch(C){if(!isPlainObject(C))throw new Error(formatProdErrorMessage(7));if(void 0===C.type)throw new Error(formatProdErrorMessage(8));if(W)throw new Error(formatProdErrorMessage(9));try{W=!0,$=V($,C)}finally{W=!1}for(var T=U=q,B=0;B<T.length;B++){(0,T[B])()}return C}return dispatch({type:le.INIT}),(L={dispatch,subscribe,getState,replaceReducer:function replaceReducer(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(10));V=C,dispatch({type:le.REPLACE})}})[ie]=function observable(){var C,T=subscribe;return(C={subscribe:function subscribe(C){if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(11));function observeState(){C.next&&C.next(getState())}return observeState(),{unsubscribe:T(observeState)}}})[ie]=function(){return this},C},L}var se=createStore;function combineReducers(C){for(var T=Object.keys(C),B={},L=0;L<T.length;L++){var V=T[L];0,"function"==typeof C[V]&&(B[V]=C[V])}var $,U=Object.keys(B);try{!function assertReducerShape(C){Object.keys(C).forEach(function(T){var B=C[T];if(void 0===B(void 0,{type:le.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===B(void 0,{type:le.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))})}(B)}catch(C){$=C}return function combination(C,T){if(void 0===C&&(C={}),$)throw $;for(var L=!1,V={},q=0;q<U.length;q++){var W=U[q],G=B[W],H=C[W],K=G(H,T);if(void 0===K){T&&T.type;throw new Error(formatProdErrorMessage(14))}V[W]=K,L=L||K!==H}return(L=L||U.length!==Object.keys(C).length)?V:C}}function bindActionCreator(C,T){return function(){return T(C.apply(this,arguments))}}function bindActionCreators(C,T){if("function"==typeof C)return bindActionCreator(C,T);if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(16));var B={};for(var L in C){var V=C[L];"function"==typeof V&&(B[L]=bindActionCreator(V,T))}return B}function compose(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return 0===T.length?function(C){return C}:1===T.length?T[0]:T.reduce(function(C,T){return function(){return C(T.apply(void 0,arguments))}})}function applyMiddleware(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return function(C){return function(){var B=C.apply(void 0,arguments),L=function dispatch(){throw new Error(formatProdErrorMessage(15))},V={getState:B.getState,dispatch:function dispatch(){return L.apply(void 0,arguments)}},$=T.map(function(C){return C(V)});return L=compose.apply(void 0,$)(B.dispatch),_objectSpread2(_objectSpread2({},B),{},{dispatch:L})}}}var ue="NOT_FOUND";var ce=function defaultEqualityCheck(C,T){return C===T};function defaultMemoize(C,T){var B="object"==typeof T?T:{equalityCheck:T},L=B.equalityCheck,V=void 0===L?ce:L,$=B.maxSize,U=void 0===$?1:$,q=B.resultEqualityCheck,W=function createCacheKeyComparator(C){return function areArgumentsShallowlyEqual(T,B){if(null===T||null===B||T.length!==B.length)return!1;for(var L=T.length,V=0;V<L;V++)if(!C(T[V],B[V]))return!1;return!0}}(V),G=1===U?function createSingletonCache(C){var T;return{get:function get(B){return T&&C(T.key,B)?T.value:ue},put:function put(C,B){T={key:C,value:B}},getEntries:function getEntries(){return T?[T]:[]},clear:function clear(){T=void 0}}}(W):function createLruCache(C,T){var B=[];function get(C){var L=B.findIndex(function(B){return T(C,B.key)});if(L>-1){var V=B[L];return L>0&&(B.splice(L,1),B.unshift(V)),V.value}return ue}return{get,put:function put(T,L){get(T)===ue&&(B.unshift({key:T,value:L}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(U,W);function memoized(){var T=G.get(arguments);if(T===ue){if(T=C.apply(null,arguments),q){var B=G.getEntries().find(function(C){return q(C.value,T)});B&&(T=B.value)}G.put(arguments,T)}return T}return memoized.clearCache=function(){return G.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];return function createSelector(){for(var T=arguments.length,L=new Array(T),V=0;V<T;V++)L[V]=arguments[V];var $,U=0,q={memoizeOptions:void 0},W=L.pop();if("object"==typeof W&&(q=W,W=L.pop()),"function"!=typeof W)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof W+"]");var G=q.memoizeOptions,H=void 0===G?B:G,K=Array.isArray(H)?H:[H],Q=function getDependencies(C){var T=Array.isArray(C[0])?C[0]:C;if(!T.every(function(C){return"function"==typeof C})){var B=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: ["+B+"]")}return T}(L),J=C.apply(void 0,[function recomputationWrapper(){return U++,W.apply(null,arguments)}].concat(K)),Y=C(function dependenciesChecker(){for(var C=[],T=Q.length,B=0;B<T;B++)C.push(Q[B].apply(null,arguments));return $=J.apply(null,C)});return Object.assign(Y,{resultFunc:W,memoizedResultFunc:J,dependencies:Q,lastResult:function lastResult(){return $},recomputations:function recomputations(){return U},resetRecomputations:function resetRecomputations(){return U=0}}),Y}}var de=createSelectorCreator(defaultMemoize);function createThunkMiddleware(C){return function middleware(T){var B=T.dispatch,L=T.getState;return function(T){return function(V){return"function"==typeof V?V(B,L,C):T(V)}}}}var fe=createThunkMiddleware();fe.withExtraArgument=createThunkMiddleware;const pe=fe;var me,he=(me=function(C,T){return me=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,T){C.__proto__=T}||function(C,T){for(var B in T)Object.prototype.hasOwnProperty.call(T,B)&&(C[B]=T[B])},me(C,T)},function(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Class extends value "+String(T)+" is not a constructor or null");function __(){this.constructor=C}me(C,T),C.prototype=null===T?Object.create(T):(__.prototype=T.prototype,new __)}),__generator=function(C,T){var B,L,V,$,U={label:0,sent:function(){if(1&V[0])throw V[1];return V[1]},trys:[],ops:[]};return $={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&($[Symbol.iterator]=function(){return this}),$;function verb($){return function(q){return function step($){if(B)throw new TypeError("Generator is already executing.");for(;U;)try{if(B=1,L&&(V=2&$[0]?L.return:$[0]?L.throw||((V=L.return)&&V.call(L),0):L.next)&&!(V=V.call(L,$[1])).done)return V;switch(L=0,V&&($=[2&$[0],V.value]),$[0]){case 0:case 1:V=$;break;case 4:return U.label++,{value:$[1],done:!1};case 5:U.label++,L=$[1],$=[0];continue;case 7:$=U.ops.pop(),U.trys.pop();continue;default:if(!(V=U.trys,(V=V.length>0&&V[V.length-1])||6!==$[0]&&2!==$[0])){U=0;continue}if(3===$[0]&&(!V||$[1]>V[0]&&$[1]<V[3])){U.label=$[1];break}if(6===$[0]&&U.label<V[1]){U.label=V[1],V=$;break}if(V&&U.label<V[2]){U.label=V[2],U.ops.push($);break}V[2]&&U.ops.pop(),U.trys.pop();continue}$=T.call(C,U)}catch(C){$=[6,C],L=0}finally{B=V=0}if(5&$[0])throw $[1];return{value:$[0]?$[1]:void 0,done:!0}}([$,q])}}},__spreadArray=function(C,T){for(var B=0,L=T.length,V=C.length;B<L;B++,V++)C[V]=T[B];return C},ve=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,__defNormalProp=function(C,T,B){return T in C?ve(C,T,{enumerable:!0,configurable:!0,writable:!0,value:B}):C[T]=B},__spreadValues=function(C,T){for(var B in T||(T={}))be.call(T,B)&&__defNormalProp(C,B,T[B]);if(_e)for(var L=0,V=_e(T);L<V.length;L++){B=V[L];Ce.call(T,B)&&__defNormalProp(C,B,T[B])}return C},__spreadProps=function(C,T){return ge(C,ye(T))},__async=function(C,T,B){return new Promise(function(L,V){var fulfilled=function(C){try{step(B.next(C))}catch(C){V(C)}},rejected=function(C){try{step(B.throw(C))}catch(C){V(C)}},step=function(C){return C.done?L(C.value):Promise.resolve(C.value).then(fulfilled,rejected)};step((B=B.apply(C,T)).next())})},createDraftSafeSelector=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var B=de.apply(void 0,C);return function(C){for(var T=[],L=1;L<arguments.length;L++)T[L-1]=arguments[L];return B.apply(void 0,__spreadArray([r(C)?R(C):C],T))}},we="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?compose:compose.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function redux_toolkit_esm_isPlainObject(C){if("object"!=typeof C||null===C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;for(var B=T;null!==Object.getPrototypeOf(B);)B=Object.getPrototypeOf(B);return T===B}var hasMatchFunction=function(C){return C&&"function"==typeof C.match};function createAction(C,T){function actionCreator(){for(var B=[],L=0;L<arguments.length;L++)B[L]=arguments[L];if(T){var V=T.apply(void 0,B);if(!V)throw new Error("prepareAction did not return an object");return __spreadValues(__spreadValues({type:C,payload:V.payload},"meta"in V&&{meta:V.meta}),"error"in V&&{error:V.error})}return{type:C,payload:B[0]}}return actionCreator.toString=function(){return""+C},actionCreator.type=C,actionCreator.match=function(T){return T.type===C},actionCreator}function isAction(C){return redux_toolkit_esm_isPlainObject(C)&&"type"in C}function isActionCreator(C){return"function"==typeof C&&"type"in C&&hasMatchFunction(C)}function isFSA(C){return isAction(C)&&"string"==typeof C.type&&Object.keys(C).every(isValidKey)}function isValidKey(C){return["type","payload","error","meta"].indexOf(C)>-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var ke=function(C){function MiddlewareArray(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];var L=C.apply(this,T)||this;return Object.setPrototypeOf(L,MiddlewareArray.prototype),L}return he(MiddlewareArray,C),Object.defineProperty(MiddlewareArray,Symbol.species,{get:function(){return MiddlewareArray},enumerable:!1,configurable:!0}),MiddlewareArray.prototype.concat=function(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];return C.prototype.concat.apply(this,T)},MiddlewareArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C[0].concat(this)))):new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C.concat(this))))},MiddlewareArray}(Array),Se=function(C){function EnhancerArray(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];var L=C.apply(this,T)||this;return Object.setPrototypeOf(L,EnhancerArray.prototype),L}return he(EnhancerArray,C),Object.defineProperty(EnhancerArray,Symbol.species,{get:function(){return EnhancerArray},enumerable:!1,configurable:!0}),EnhancerArray.prototype.concat=function(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];return C.prototype.concat.apply(this,T)},EnhancerArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C[0].concat(this)))):new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C.concat(this))))},EnhancerArray}(Array);function freezeDraftable(C){return t(C)?oe(C,function(){}):C}function isImmutableDefault(C){return"object"!=typeof C||null==C||Object.isFrozen(C)}function createImmutableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function isPlain(C){var T=typeof C;return null==C||"string"===T||"boolean"===T||"number"===T||Array.isArray(C)||redux_toolkit_esm_isPlainObject(C)}function findNonSerializableValue(C,T,B,L,V,$){var U;if(void 0===T&&(T=""),void 0===B&&(B=isPlain),void 0===V&&(V=[]),!B(C))return{keyPath:T||"<root>",value:C};if("object"!=typeof C||null===C)return!1;if(null==$?void 0:$.has(C))return!1;for(var q=null!=L?L(C):Object.entries(C),W=V.length>0,_loop_2=function(C,q){var G=T?T+"."+C:C;if(W&&V.some(function(C){return C instanceof RegExp?C.test(G):G===C}))return"continue";return B(q)?"object"==typeof q&&(U=findNonSerializableValue(q,G,B,L,V,$))?{value:U}:void 0:{value:{keyPath:G,value:q}}},G=0,H=q;G<H.length;G++){var K=H[G],Q=_loop_2(K[0],K[1]);if("object"==typeof Q)return Q.value}return $&&isNestedFrozen(C)&&$.add(C),!1}function isNestedFrozen(C){if(!Object.isFrozen(C))return!1;for(var T=0,B=Object.values(C);T<B.length;T++){var L=B[T];if("object"==typeof L&&null!==L&&!isNestedFrozen(L))return!1}return!0}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,B=void 0===T||T,L=(C.immutableCheck,C.serializableCheck,C.actionCreatorCheck,new ke);return B&&(!function isBoolean(C){return"boolean"==typeof C}(B)?L.push(pe.withExtraArgument(B.extraArgument)):L.push(pe)),L}var Re=!0;function configureStore(C){var T,B=function curryGetDefaultMiddleware(){return function curriedGetDefaultMiddleware(C){return getDefaultMiddleware(C)}}(),L=C||{},V=L.reducer,$=void 0===V?void 0:V,U=L.middleware,q=void 0===U?B():U,W=L.devTools,G=void 0===W||W,H=L.preloadedState,K=void 0===H?void 0:H,Q=L.enhancers,J=void 0===Q?void 0:Q;if("function"==typeof $)T=$;else{if(!redux_toolkit_esm_isPlainObject($))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($)}var Y=q;if("function"==typeof Y&&(Y=Y(B),!Re&&!Array.isArray(Y)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!Re&&Y.some(function(C){return"function"!=typeof C}))throw new Error("each middleware provided to configureStore must be a function");var X=applyMiddleware.apply(void 0,Y),Z=compose;G&&(Z=we(__spreadValues({trace:!Re},"object"==typeof G&&G)));var ee=new Se(X),te=ee;return Array.isArray(J)?te=__spreadArray([X],J):"function"==typeof J&&(te=J(ee)),createStore(T,K,Z.apply(void 0,te))}function executeReducerBuilderCallback(C){var T,B={},L=[],V={addCase:function(C,T){var L="string"==typeof C?C:C.type;if(!L)throw new Error("`builder.addCase` cannot be called with an empty action type");if(L in B)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return B[L]=T,V},addMatcher:function(C,T){return L.push({matcher:C,reducer:T}),V},addDefaultCase:function(C){return T=C,V}};return C(V),[B,L,T]}function createReducer(C,T,B,L){void 0===B&&(B=[]);var V,$="function"==typeof T?executeReducerBuilderCallback(T):[T,B,L],U=$[0],q=$[1],W=$[2];if(function isStateFunction(C){return"function"==typeof C}(C))V=function(){return freezeDraftable(C())};else{var G=freezeDraftable(C);V=function(){return G}}function reducer(C,T){void 0===C&&(C=V());var B=__spreadArray([U[T.type]],q.filter(function(C){return(0,C.matcher)(T)}).map(function(C){return C.reducer}));return 0===B.filter(function(C){return!!C}).length&&(B=[W]),B.reduce(function(C,B){if(B){var L;if(r(C))return void 0===(L=B(C,T))?C:L;if(t(C))return oe(C,function(C){return B(C,T)});if(void 0===(L=B(C,T))){if(null===C)return C;throw Error("A case reducer on a non-draftable value must not return undefined")}return L}return C},C)}return reducer.getInitialState=V,reducer}function createSlice(C){var T=C.name;if(!T)throw new Error("`name` is a required option for createSlice");var B,L="function"==typeof C.initialState?C.initialState:freezeDraftable(C.initialState),V=C.reducers||{},$=Object.keys(V),U={},q={},W={};function buildReducer(){var T="function"==typeof C.extraReducers?executeReducerBuilderCallback(C.extraReducers):[C.extraReducers],B=T[0],V=void 0===B?{}:B,$=T[1],U=void 0===$?[]:$,W=T[2],G=void 0===W?void 0:W,H=__spreadValues(__spreadValues({},V),q);return createReducer(L,function(C){for(var T in H)C.addCase(T,H[T]);for(var B=0,L=U;B<L.length;B++){var V=L[B];C.addMatcher(V.matcher,V.reducer)}G&&C.addDefaultCase(G)})}return $.forEach(function(C){var B,L,$=V[C],G=function getType2(C,T){return C+"/"+T}(T,C);"reducer"in $?(B=$.reducer,L=$.prepare):B=$,U[C]=B,q[G]=B,W[C]=L?createAction(G,L):createAction(G)}),{name:T,reducer:function(C,T){return B||(B=buildReducer()),B(C,T)},actions:W,caseReducers:U,getInitialState:function(){return B||(B=buildReducer()),B.getInitialState()}}}function createStateOperator(C){return function operation(T,B){var runMutator=function(T){!function isPayloadActionArgument(C){return isFSA(C)}(B)?C(B,T):C(B.payload,T)};return r(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,B){for(var L=[],V=[],$=0,U=C=ensureEntitiesArray(C);$<U.length;$++){var q=U[$],W=selectIdValue(q,T);W in B.entities?V.push({id:W,changes:q}):L.push(q)}return[L,V]}function createUnsortedStateAdapter(C){function addOneMutably(T,B){var L=selectIdValue(T,C);L in B.entities||(B.ids.push(L),B.entities[L]=T)}function addManyMutably(C,T){for(var B=0,L=C=ensureEntitiesArray(C);B<L.length;B++){addOneMutably(L[B],T)}}function setOneMutably(T,B){var L=selectIdValue(T,C);L in B.entities||B.ids.push(L),B.entities[L]=T}function removeManyMutably(C,T){var B=!1;C.forEach(function(C){C in T.entities&&(delete T.entities[C],B=!0)}),B&&(T.ids=T.ids.filter(function(C){return C in T.entities}))}function updateManyMutably(T,B){var L={},V={};if(T.forEach(function(C){C.id in B.entities&&(V[C.id]={id:C.id,changes:__spreadValues(__spreadValues({},V[C.id]?V[C.id].changes:null),C.changes)})}),(T=Object.values(V)).length>0){var $=T.filter(function(T){return function takeNewKey(T,B,L){var V=L.entities[B.id],$=Object.assign({},V,B.changes),U=selectIdValue($,C),q=U!==B.id;return q&&(T[B.id]=U,delete L.entities[B.id]),L.entities[U]=$,q}(L,T,B)}).length>0;$&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var L=splitAddedUpdatedEntities(T,C,B),V=L[0];updateManyMutably(L[1],B),addManyMutably(V,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator(function(C,B){return T(B)}),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator(function setManyMutably(C,T){for(var B=0,L=C=ensureEntitiesArray(C);B<L.length;B++){setOneMutably(L[B],T)}}),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.ids=[],T.entities={},addManyMutably(C,T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),updateMany:createStateOperator(updateManyMutably),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),upsertMany:createStateOperator(upsertManyMutably),removeOne:createStateOperator(function removeOneMutably(C,T){return removeManyMutably([C],T)}),removeMany:createStateOperator(removeManyMutably)};var T,B}function createEntityAdapter(C){void 0===C&&(C={});var T=__spreadValues({sortComparer:!1,selectId:function(C){return C.id}},C),B=T.selectId,L=T.sortComparer,V=function createInitialStateFactory(){return{getInitialState:function getInitialState(C){return void 0===C&&(C={}),Object.assign({ids:[],entities:{}},C)}}}(),$=function createSelectorsFactory(){return{getSelectors:function getSelectors(C){var selectIds=function(C){return C.ids},selectEntities=function(C){return C.entities},T=createDraftSafeSelector(selectIds,selectEntities,function(C,T){return C.map(function(C){return T[C]})}),selectId=function(C,T){return T},selectById=function(C,T){return C[T]},B=createDraftSafeSelector(selectIds,function(C){return C.length});if(!C)return{selectIds,selectEntities,selectAll:T,selectTotal:B,selectById:createDraftSafeSelector(selectEntities,selectId,selectById)};var L=createDraftSafeSelector(C,selectEntities);return{selectIds:createDraftSafeSelector(C,selectIds),selectEntities:L,selectAll:createDraftSafeSelector(C,T),selectTotal:createDraftSafeSelector(C,B),selectById:createDraftSafeSelector(L,selectId,selectById)}}}}(),U=L?function createSortedStateAdapter(C,T){var B=createUnsortedStateAdapter(C);function addManyMutably(T,B){var L=(T=ensureEntitiesArray(T)).filter(function(T){return!(selectIdValue(T,C)in B.entities)});0!==L.length&&merge(L,B)}function setManyMutably(C,T){0!==(C=ensureEntitiesArray(C)).length&&merge(C,T)}function updateManyMutably(T,B){for(var L=!1,V=0,$=T;V<$.length;V++){var U=$[V],q=B.entities[U.id];if(q){L=!0,Object.assign(q,U.changes);var W=C(q);U.id!==W&&(delete B.entities[U.id],B.entities[W]=q)}}L&&resortEntities(B)}function upsertManyMutably(T,B){var L=splitAddedUpdatedEntities(T,C,B),V=L[0];updateManyMutably(L[1],B),addManyMutably(V,B)}function merge(T,B){T.forEach(function(T){B.entities[C(T)]=T}),resortEntities(B)}function resortEntities(B){var L=Object.values(B.entities);L.sort(T);var V=L.map(C);(function areArraysEqual(C,T){if(C.length!==T.length)return!1;for(var B=0;B<C.length&&B<T.length;B++)if(C[B]!==T[B])return!1;return!0})(B.ids,V)||(B.ids=V)}return{removeOne:B.removeOne,removeMany:B.removeMany,removeAll:B.removeAll,addOne:createStateOperator(function addOneMutably(C,T){return addManyMutably([C],T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),setOne:createStateOperator(function setOneMutably(C,T){return setManyMutably([C],T)}),setMany:createStateOperator(setManyMutably),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.entities={},T.ids=[],addManyMutably(C,T)}),addMany:createStateOperator(addManyMutably),updateMany:createStateOperator(updateManyMutably),upsertMany:createStateOperator(upsertManyMutably)}}(B,L):createUnsortedStateAdapter(B);return __spreadValues(__spreadValues(__spreadValues({selectId:B,sortComparer:L},V),$),U)}var nanoid=function(C){void 0===C&&(C=21);for(var T="",B=C;B--;)T+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return T},xe=["name","message","stack","code"],Oe=function Oe(C,T){this.payload=C,this.meta=T},Pe=function Pe(C,T){this.payload=C,this.meta=T},miniSerializeError=function(C){if("object"==typeof C&&null!==C){for(var T={},B=0,L=xe;B<L.length;B++){var V=L[B];"string"==typeof C[V]&&(T[V]=C[V])}return T}return{message:String(C)}},Ee=function(){function createAsyncThunk2(C,T,B){var L=createAction(C+"/fulfilled",function(C,T,B,L){return{payload:C,meta:__spreadProps(__spreadValues({},L||{}),{arg:B,requestId:T,requestStatus:"fulfilled"})}}),V=createAction(C+"/pending",function(C,T,B){return{payload:void 0,meta:__spreadProps(__spreadValues({},B||{}),{arg:T,requestId:C,requestStatus:"pending"})}}),$=createAction(C+"/rejected",function(C,T,L,V,$){return{payload:V,error:(B&&B.serializeError||miniSerializeError)(C||"Rejected"),meta:__spreadProps(__spreadValues({},$||{}),{arg:L,requestId:T,rejectedWithValue:!!V,requestStatus:"rejected",aborted:"AbortError"===(null==C?void 0:C.name),condition:"ConditionError"===(null==C?void 0:C.name)})}}),U="undefined"!=typeof AbortController?AbortController:function(){function class_1(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return class_1.prototype.abort=function(){0},class_1}();return Object.assign(function actionCreator(C){return function(q,W,G){var H,K=(null==B?void 0:B.idGenerator)?B.idGenerator(C):nanoid(),Q=new U;function abort(C){H=C,Q.abort()}var J=function(){return __async(this,null,function(){var U,J,Y,X,Z,ee;return __generator(this,function(te){switch(te.label){case 0:return te.trys.push([0,4,,5]),function isThenable(C){return null!==C&&"object"==typeof C&&"function"==typeof C.then}(X=null==(U=null==B?void 0:B.condition)?void 0:U.call(B,C,{getState:W,extra:G}))?[4,X]:[3,2];case 1:X=te.sent(),te.label=2;case 2:if(!1===X||Q.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return Z=new Promise(function(C,T){return Q.signal.addEventListener("abort",function(){return T({name:"AbortError",message:H||"Aborted"})})}),q(V(K,C,null==(J=null==B?void 0:B.getPendingMeta)?void 0:J.call(B,{requestId:K,arg:C},{getState:W,extra:G}))),[4,Promise.race([Z,Promise.resolve(T(C,{dispatch:q,getState:W,extra:G,requestId:K,signal:Q.signal,abort,rejectWithValue:function(C,T){return new Oe(C,T)},fulfillWithValue:function(C,T){return new Pe(C,T)}})).then(function(T){if(T instanceof Oe)throw T;return T instanceof Pe?L(T.payload,K,C,T.meta):L(T,K,C)})])];case 3:return Y=te.sent(),[3,5];case 4:return ee=te.sent(),Y=ee instanceof Oe?$(null,K,C,ee.payload,ee.meta):$(ee,K,C),[3,5];case 5:return B&&!B.dispatchConditionRejection&&$.match(Y)&&Y.meta.condition||q(Y),[2,Y]}})})}();return Object.assign(J,{abort,requestId:K,arg:C,unwrap:function(){return J.then(unwrapResult)}})}},{pending:V,rejected:$,fulfilled:L,typePrefix:C})}return createAsyncThunk2.withTypes=function(){return createAsyncThunk2},createAsyncThunk2}();function unwrapResult(C){if(C.meta&&C.meta.rejectedWithValue)throw C.payload;if(C.error)throw C.error;return C.payload}var matches=function(C,T){return hasMatchFunction(C)?C.match(T):C(T)};function isAnyOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.some(function(C){return matches(C,T)})}}function isAllOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.every(function(C){return matches(C,T)})}}function hasExpectedRequestMetadata(C,T){if(!C||!C.meta)return!1;var B="string"==typeof C.meta.requestId,L=T.indexOf(C.meta.requestStatus)>-1;return B&&L}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.pending});return isAnyOf.apply(void 0,B)(T)}:isPending()(C[0])}function isRejected(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["rejected"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.rejected});return isAnyOf.apply(void 0,B)(T)}:isRejected()(C[0])}function isRejectedWithValue(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var hasFlag=function(C){return C&&C.meta&&C.meta.rejectedWithValue};return 0===C.length||isAsyncThunkArray(C)?function(T){return isAllOf(isRejected.apply(void 0,C),hasFlag)(T)}:isRejectedWithValue()(C[0])}function isFulfilled(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["fulfilled"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.fulfilled});return isAnyOf.apply(void 0,B)(T)}:isFulfilled()(C[0])}function isAsyncThunkAction(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending","fulfilled","rejected"])}:isAsyncThunkArray(C)?function(T){for(var B=[],L=0,V=C;L<V.length;L++){var $=V[L];B.push($.pending,$.rejected,$.fulfilled)}return isAnyOf.apply(void 0,B)(T)}:isAsyncThunkAction()(C[0])}var assertFunction=function(C,T){if("function"!=typeof C)throw new TypeError(T+" is not a function")},noop=function(){},catchRejection=function(C,T){return void 0===T&&(T=noop),C.catch(T),C},addAbortSignalListener=function(C,T){return C.addEventListener("abort",T,{once:!0}),function(){return C.removeEventListener("abort",T)}},abortControllerWithReason=function(C,T){var B=C.signal;B.aborted||("reason"in B||Object.defineProperty(B,"reason",{enumerable:!0,value:T,configurable:!0,writable:!0}),C.abort(T))},Te="listener",Ie="completed",Me="cancelled",Ne="task-"+Me,Ae="task-"+Ie,De=Te+"-"+Me,Be=Te+"-"+Ie,je=function je(C){this.code=C,this.name="TaskAbortError",this.message="task "+Me+" (reason: "+C+")"},validateActive=function(C){if(C.aborted)throw new je(C.reason)};function raceWithSignal(C,T){var B=noop;return new Promise(function(L,V){var notifyRejection=function(){return V(new je(C.reason))};C.aborted?notifyRejection():(B=addAbortSignalListener(C,notifyRejection),T.finally(function(){return B()}).then(L,V))}).finally(function(){B=noop})}var createPause=function(C){return function(T){return catchRejection(raceWithSignal(C,T).then(function(T){return validateActive(C),T}))}},createDelay=function(C){var T=createPause(C);return function(C){return T(new Promise(function(T){return setTimeout(T,C)}))}},Le=Object.assign,Ve={},Fe="listenerMiddleware",createFork=function(C,T){return function(B,L){assertFunction(B,"taskExecutor");var V,$=new AbortController;V=$,addAbortSignalListener(C,function(){return abortControllerWithReason(V,C.reason)});var U,q,W=(U=function(){return __async(void 0,null,function(){var T;return __generator(this,function(L){switch(L.label){case 0:return validateActive(C),validateActive($.signal),[4,B({pause:createPause($.signal),delay:createDelay($.signal),signal:$.signal})];case 1:return T=L.sent(),validateActive($.signal),[2,T]}})})},q=function(){return abortControllerWithReason($,Ae)},__async(void 0,null,function(){var C;return __generator(this,function(T){switch(T.label){case 0:return T.trys.push([0,3,4,5]),[4,Promise.resolve()];case 1:return T.sent(),[4,U()];case 2:return[2,{status:"ok",value:T.sent()}];case 3:return[2,{status:(C=T.sent())instanceof je?"cancelled":"rejected",error:C}];case 4:return null==q||q(),[7];case 5:return[2]}})}));return(null==L?void 0:L.autoJoin)&&T.push(W),{result:createPause(C)(W),cancel:function(){abortControllerWithReason($,Ne)}}}},createTakePattern=function(C,T){return function(B,L){return catchRejection(function(B,L){return __async(void 0,null,function(){var V,$,U,q;return __generator(this,function(W){switch(W.label){case 0:validateActive(T),V=function(){},$=new Promise(function(T,L){var $=C({predicate:B,effect:function(C,B){B.unsubscribe(),T([C,B.getState(),B.getOriginalState()])}});V=function(){$(),L()}}),U=[$],null!=L&&U.push(new Promise(function(C){return setTimeout(C,L,null)})),W.label=1;case 1:return W.trys.push([1,,3,4]),[4,raceWithSignal(T,Promise.race(U))];case 2:return q=W.sent(),validateActive(T),[2,q];case 3:return V(),[7];case 4:return[2]}})})}(B,L))}},getListenerEntryPropsFrom=function(C){var T=C.type,B=C.actionCreator,L=C.matcher,V=C.predicate,$=C.effect;if(T)V=createAction(T).match;else if(B)T=B.type,V=B.match;else if(L)V=L;else if(!V)throw new Error("Creating or removing a listener requires one of the known fields for matching an action");return assertFunction($,"options.listener"),{predicate:V,type:T,effect:$}},createListenerEntry=function(C){var T=getListenerEntryPropsFrom(C),B=T.type,L=T.predicate,V=T.effect;return{id:nanoid(),effect:V,type:B,predicate:L,pending:new Set,unsubscribe:function(){throw new Error("Unsubscribe not initialized")}}},cancelActiveListeners=function(C){C.pending.forEach(function(C){abortControllerWithReason(C,De)})},createClearListenerMiddleware=function(C){return function(){C.forEach(cancelActiveListeners),C.clear()}},safelyNotifyError=function(C,T,B){try{C(T,B)}catch(C){setTimeout(function(){throw C},0)}},$e=createAction(Fe+"/add"),ze=createAction(Fe+"/removeAll"),Ue=createAction(Fe+"/remove"),defaultErrorHandler=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];console.error.apply(console,__spreadArray([Fe+"/error"],C))};function createListenerMiddleware(C){var T=this;void 0===C&&(C={});var B=new Map,L=C.extra,V=C.onError,$=void 0===V?defaultErrorHandler:V;assertFunction($,"onError");var findListenerEntry=function(C){for(var T=0,L=Array.from(B.values());T<L.length;T++){var V=L[T];if(C(V))return V}},startListening=function(C){var T=findListenerEntry(function(T){return T.effect===C.effect});return T||(T=createListenerEntry(C)),function(C){return C.unsubscribe=function(){return B.delete(C.id)},B.set(C.id,C),function(T){C.unsubscribe(),(null==T?void 0:T.cancelActive)&&cancelActiveListeners(C)}}(T)},stopListening=function(C){var T=getListenerEntryPropsFrom(C),B=T.type,L=T.effect,V=T.predicate,$=findListenerEntry(function(C){return("string"==typeof B?C.type===B:C.predicate===V)&&C.effect===L});return $&&($.unsubscribe(),C.cancelActive&&cancelActiveListeners($)),!!$},notifyListener=function(C,V,U,q){return __async(T,null,function(){var T,W,G,H;return __generator(this,function(K){switch(K.label){case 0:T=new AbortController,W=createTakePattern(startListening,T.signal),G=[],K.label=1;case 1:return K.trys.push([1,3,4,6]),C.pending.add(T),[4,Promise.resolve(C.effect(V,Le({},U,{getOriginalState:q,condition:function(C,T){return W(C,T).then(Boolean)},take:W,delay:createDelay(T.signal),pause:createPause(T.signal),extra:L,signal:T.signal,fork:createFork(T.signal,G),unsubscribe:C.unsubscribe,subscribe:function(){B.set(C.id,C)},cancelActiveListeners:function(){C.pending.forEach(function(C,B,L){C!==T&&(abortControllerWithReason(C,De),L.delete(C))})}})))];case 2:return K.sent(),[3,6];case 3:return(H=K.sent())instanceof je||safelyNotifyError($,H,{raisedBy:"effect"}),[3,6];case 4:return[4,Promise.allSettled(G)];case 5:return K.sent(),abortControllerWithReason(T,Be),C.pending.delete(T),[7];case 6:return[2]}})})},U=createClearListenerMiddleware(B);return{middleware:function(C){return function(T){return function(L){if(!isAction(L))return T(L);if($e.match(L))return startListening(L.payload);if(!ze.match(L)){if(Ue.match(L))return stopListening(L.payload);var V,q=C.getState(),getOriginalState=function(){if(q===Ve)throw new Error(Fe+": getOriginalState can only be called synchronously");return q};try{if(V=T(L),B.size>0)for(var W=C.getState(),G=Array.from(B.values()),H=0,K=G;H<K.length;H++){var Q=K[H],J=!1;try{J=Q.predicate(L,W,q)}catch(C){J=!1,safelyNotifyError($,C,{raisedBy:"predicate"})}J&¬ifyListener(Q,L,C,getOriginalState)}}finally{q=Ve}return V}U()}}},startListening,stopListening,clearListeners:U}}var qe,We="RTK_autoBatch",prepareAutoBatched=function(){return function(C){var T;return{payload:C,meta:(T={},T[We]=!0,T)}}},Ge="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==B.g?B.g:globalThis):function(C){return(qe||(qe=Promise.resolve())).then(C).catch(function(C){return setTimeout(function(){throw C},0)})},createQueueWithTimer=function(C){return function(T){setTimeout(T,C)}},He="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10),autoBatchEnhancer=function(C){return void 0===C&&(C={type:"raf"}),function(T){return function(){for(var B=[],L=0;L<arguments.length;L++)B[L]=arguments[L];var V=T.apply(void 0,B),$=!0,U=!1,q=!1,W=new Set,G="tick"===C.type?Ge:"raf"===C.type?He:"callback"===C.type?C.queueNotification:createQueueWithTimer(C.timeout),notifyListeners=function(){q=!1,U&&(U=!1,W.forEach(function(C){return C()}))};return Object.assign({},V,{subscribe:function(C){var T=V.subscribe(function(){return $&&C()});return W.add(C),function(){T(),W.delete(C)}},dispatch:function(C){var T;try{return $=!(null==(T=null==C?void 0:C.meta)?void 0:T[We]),(U=!$)&&(q||(q=!0,G(notifyListeners))),V.dispatch(C)}finally{$=!0}}})}}};F()},51218:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",settings:"#elementor-panel-footer-settings",deviceModeIcon:"#elementor-panel-footer-responsive",saveTemplate:"#elementor-panel-footer-sub-menu-item-save-template",history:"#elementor-panel-footer-history",navigator:"#elementor-panel-footer-navigator"},events:{"click @ui.menuButtons":"onMenuButtonsClick","click @ui.settings":"onSettingsClick","click @ui.deviceModeIcon":"onDeviceModeIconClick","click @ui.saveTemplate":"onSaveTemplateClick","click @ui.history":"onHistoryClick","click @ui.navigator":"onNavigatorClick"},behaviors:function behaviors(){var behaviors={saver:{behaviorClass:elementor.modules.components.saver.behaviors.FooterSaver}};return elementor.hooks.applyFilters("panel/footer/behaviors",behaviors,this)},initialize:function initialize(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},addSubMenuItem:function addSubMenuItem(C,T){var B=jQuery("<div>",{id:"elementor-panel-footer-sub-menu-item-"+T.name,class:"elementor-panel-footer-sub-menu-item"}),L=jQuery("<i>",{class:"elementor-icon "+T.icon,"aria-hidden":!0}),V=jQuery("<div>",{class:"elementor-title"}).text(T.title);if(B.append(L,V),T.description){var $=jQuery("<div>",{class:"elementor-description"}).text(T.description);B.append($)}T.callback&&B.on("click",T.callback);var U=this.ui.menuButtons.filter("#elementor-panel-footer-"+C);if(T.before){var q=U.find("#elementor-panel-footer-sub-menu-item-"+T.before);if(q.length)return B.insertBefore(q)}var W=U.find(".elementor-panel-footer-sub-menu");return B.appendTo(W)},removeSubMenuItem:function removeSubMenuItem(C,T){return jQuery("#elementor-panel-footer-sub-menu-item-"+T.name).remove()},showSettingsPage:function showSettingsPage(){$e.route("panel/page-settings/settings")},onMenuButtonsClick:function onMenuButtonsClick(C){var T=jQuery(C.currentTarget);if(T.hasClass("elementor-toggle-state")&&!jQuery(C.target).closest(".elementor-panel-footer-sub-menu-item").length){var B=T.hasClass("e-open");this.ui.menuButtons.not(".elementor-leave-open").removeClass("e-open"),B||T.addClass("e-open")}},onSettingsClick:function onSettingsClick(){$e.route("panel/page-settings/settings")},onDeviceModeIconClick:function onDeviceModeIconClick(){if(elementor.isDeviceModeActive())elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode();else{var C="desktop";elementor.changeDeviceMode(C),elementor.enterDeviceMode()}},onSaveTemplateClick:function onSaveTemplateClick(){$e.route("library/save-template")},onHistoryClick:function onHistoryClick(){$e.route("panel/history/actions")},onNavigatorClick:function onNavigatorClick(){$e.run("navigator/toggle")}})},51867:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(76638));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/repeater"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}}])}(H.default)},52003:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Before=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(23697));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Before=function(C){function Before(){return(0,V.default)(this,Before),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Before,arguments)}return(0,W.default)(Before,C),(0,$.default)(Before,[{key:"register",value:function register(){$e.hooks.registerUIBefore(this)}}])}(G.default);T.default=H},52274:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var L=B(17987);Object.keys(L).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return L[C]}}))});var V=B(87596);Object.keys(V).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===V[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return V[C]}}))});var $=B(20842);Object.keys($).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===$[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return $[C]}}))});var U=B(38678);Object.keys(U).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===U[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return U[C]}}))});var q=B(35558);Object.keys(q).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===q[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return q[C]}}))})},52672:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(76696)),K=B(4526),Q=V(B(16500)),J=V(B(23266));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"onInit",value:function onInit(){this.library=new Q.default,this.store=new J.default,elementor.helpers.fetchFa4ToFa5Mapping(),this.cache={}}},{key:"getLayout",value:function getLayout(){var C=this;if(!this.layout){this.layout=new H.default;var T=this.layout.getModal();T.addButton({name:"insert_icon",text:L("Insert","elementor"),classes:"elementor-button e-primary",callback:function callback(){C.updateControlValue(),C.unMountIconManager()}}),T.on("show",this.onPickerShow.bind(this)).on("hide",this.unMountIconManager.bind(this))}return this.layout}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectedIcon:{}}}},{key:"unMountIconManager",value:function unMountIconManager(){this.unmount()}},{key:"loadIconLibraries",value:function loadIconLibraries(){this.cache.loaded||(elementor.config.icons.libraries.forEach(function(C){"all"!==C.name&&elementor.iconManager.library.initIconType(C)}),this.cache.loaded=!0)}},{key:"onPickerShow",value:function onPickerShow(){var C=this.getSettings("controlView"),T={GoPro:!0},B={recommended:C.model.get("recommended")||!1},L=C.getControlValue(),V=elementor.config.icons.libraries;if(L.library&&L.value||(L={value:"",library:""}),B.selected=L,this.setSettings("selectedIcon",L),B.recommended){var $=!1;V.forEach(function(C,T){"recommended"===C.name&&($=!0,V[T].icons=B.recommended)}),$||V.unshift({name:"recommended",label:"Recommended",icons:B.recommended,labelIcon:"eicon-star-o",native:!0})}else V=V.filter(function(C){return"recommended"!==C.name});V.forEach(function(C,B){-1===["all","recommended"].indexOf(C.name)&&elementor.iconManager.library.initIconType(C,function(C){V[B]=C}),T[C.name]=!0}),B.loaded=T,B.icons=V;var U=L.library||V[0].name;if("svg"===L.library&&(U=V[0].name),Object.keys(V).some(function(C){return C===U})||(U=V[0].name),B.recommended&&""!==L.library&&""!==L.value&&Object.prototype.hasOwnProperty.call(B.recommended,L.library)){var q=V.filter(function(C){return L.library===C.name}),W=L.value.replace(q[0].displayPrefix+" "+q[0].prefix,"");B.recommended[L.library].some(function(C){return-1<C.indexOf(W)})&&(U=V[0].name)}B.customIconsURL=elementor.config.customIconsURL,B.activeTab=U;var G=(0,K.renderIconManager)(B).unmount;this.unmount=G}},{key:"updateControlValue",value:function updateControlValue(){var C=this.getSettings();C.controlView.setValue(C.selectedIcon),C.controlView.applySavedValue()}},{key:"show",value:function show(C){this.setSettings("controlView",C.view),this.getLayout().showModal(C)}}])}(elementorModules.Module)},52859:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Save=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Save=function(C){function Save(){return(0,V.default)(this,Save),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Save,arguments)}return(0,W.default)(Save,C),(0,$.default)(Save,[{key:"apply",value:function apply(){$e.run("document/save/draft")}}])}($e.modules.CommandBase);T.default=G},53004:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(41594)),U=L(B(40989)),q=L(B(39805)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(85707)),Q=L(B(62688));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}(T.default=function(C){function Icon(){var C;(0,q.default)(this,Icon);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Icon,[].concat(B)),(0,K.default)(C,"setSelected",function(){C.props.setSelectedHandler({value:C.props.data.displayPrefix+" "+C.props.data.selector,library:C.props.library})}),(0,K.default)(C,"render",function(){return $.default.createElement("div",{className:C.props.containerClass,key:C.props.keyID,onClick:C.setSelected,filter:C.props.data.filter},$.default.createElement("div",{className:"elementor-icons-manager__tab__item__content"},$.default.createElement("i",{className:"elementor-icons-manager__tab__item__icon "+C.props.className}),$.default.createElement("div",{className:"elementor-icons-manager__tab__item__name",title:C.props.data.name},C.props.data.name)))}),C}return(0,H.default)(Icon,C),(0,U.default)(Icon)}($.Component)).propTypes={className:Q.default.string,containerClass:Q.default.string,data:Q.default.object,keyID:Q.default.string,library:Q.default.string,selector:Q.default.string,setSelectedHandler:Q.default.func}},53051:(C,T,B)=>{var L=B(67114),V=B(9535),$=B(62507),U=B(46313),q=B(33929),W=B(95315),G=B(66961);function _regeneratorRuntime(){"use strict";var T=V(),B=T.m(_regeneratorRuntime),H=(Object.getPrototypeOf?Object.getPrototypeOf(B):B.__proto__).constructor;function n(C){var T="function"==typeof C&&C.constructor;return!!T&&(T===H||"GeneratorFunction"===(T.displayName||T.name))}var K={throw:1,return:2,break:3,continue:3};function a(C){var T,B;return function(L){T||(T={stop:function stop(){return B(L.a,2)},catch:function _catch(){return L.v},abrupt:function abrupt(C,T){return B(L.a,K[C],T)},delegateYield:function delegateYield(C,V,$){return T.resultName=V,B(L.d,G(C),$)},finish:function finish(C){return B(L.f,C)}},B=function t(C,B,V){L.p=T.prev,L.n=T.next;try{return C(B,V)}finally{T.next=L.n}}),T.resultName&&(T[T.resultName]=L.v,T.resultName=void 0),T.sent=L.v,T.next=L.n;try{return C.call(this,T)}finally{L.p=T.prev,L.n=T.next}}}return(C.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(C,B,L,V){return T.w(a(C),B,L,V&&V.reverse())},isGeneratorFunction:n,mark:T.m,awrap:function awrap(C,T){return new L(C,T)},AsyncIterator:q,async:function async(C,T,B,L,V){return(n(T)?U:$)(a(C),T,B,L,V)},keys:W,values:G}},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_regeneratorRuntime,C.exports.__esModule=!0,C.exports.default=C.exports},53134:(C,T,B)=>{"use strict";var L=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,L.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}C.exports=elementorModules.Module.extend({CACHE_KEY_NOT_FOUND_ERROR:"Cache key not found",tags:{Base:B(21273)},cache:{},cacheRequests:{},cacheCallbacks:[],addCacheRequest:function addCacheRequest(C){this.cacheRequests[this.createCacheKey(C)]=!0},createCacheKey:function createCacheKey(C){return btoa(C.getOption("name"))+"-"+btoa(encodeURIComponent(JSON.stringify(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,T=this.cacheRequests,B=this.cacheCallbacks;this.cacheRequests={},this.cacheCallbacks=[],elementorCommon.ajax.addRequest("render_tags",{data:{post_id:elementor.config.document.id,tags:Object.keys(T)},success:function success(T){C.cache=_objectSpread(_objectSpread({},C.cache),T),B.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,B){var L=this;return"object"===T.returnType?L.parseTagText(C,T,B):C.replace(/\[elementor-tag[^\]]+]/g,function(C){return L.parseTagText(C,T,B)})},parseTagText:function parseTagText(C,T,B){var L=this.tagTextToTagData(C);return L?B(L.id,L.name,L.settings):"object"===T.returnType?{}:""},tagTextToTagData:function tagTextToTagData(C){var T=C.match(/id="(.*?(?="))"/),B=C.match(/name="(.*?(?="))"/),L=C.match(/settings="(.*?(?="]))/);return!!(T&&B&&L)&&{id:T[1],name:B[1],settings:JSON.parse(decodeURIComponent(L[1]))}},createTag:function createTag(C,T,B){var L=this.getConfig("tags."+T);if(L)return new(this.tags[T]||this.tags.Base)({id:C,name:T,model:new elementorModules.editor.elements.models.BaseSettings(B,{controls:L.controls})})},getTagDataContent:function getTagDataContent(C,T,B){var L=this.createTag(C,T,B);if(L)return L.getContent()},tagDataToTagText:function tagDataToTagText(C,T,B){return'[elementor-tag id="'+C+'" name="'+T+'" settings="'+(B=encodeURIComponent(JSON.stringify(B&&B.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)}})},53274:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__elements--empty"}},{key:"className",value:function className(){return"elementor-empty-view"}},{key:"onRender",value:function onRender(){this.$el.css("padding-inline-start",this.getOption("indent")+"px")}}])}(Marionette.ItemView)},53537:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(41594)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(85707)),K=L(B(18791)),Q=L(B(64836));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function DivBlockEmptyView(){var C;(0,$.default)(this,DivBlockEmptyView);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,DivBlockEmptyView,[].concat(B)),(0,H.default)(C,"template","<div></div>"),(0,H.default)(C,"className","elementor-empty-view"),C}return(0,G.default)(DivBlockEmptyView,C),(0,U.default)(DivBlockEmptyView,[{key:"renderReactDefaultElement",value:function renderReactDefaultElement(C){var T=K.default.render(V.default.createElement(Q.default,{container:C}),this.el).unmount;this.unmount=T}},{key:"onRender",value:function onRender(){this.$el.addClass(this.className),this.renderReactDefaultElement()}},{key:"onDestroy",value:function onDestroy(){this.unmount()}}])}(Marionette.ItemView)},53621:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"AfterSelect",{enumerable:!0,get:function get(){return U.AfterSelect}}),Object.defineProperty(T,"DeleteParentIfWidget",{enumerable:!0,get:function get(){return W.DeleteParentIfWidget}}),Object.defineProperty(T,"FloatingButtonsAddLibraryTab",{enumerable:!0,get:function get(){return L.FloatingButtonsAddLibraryTab}}),Object.defineProperty(T,"FloatingButtonsRemoveLibraryTab",{enumerable:!0,get:function get(){return V.FloatingButtonsRemoveLibraryTab}}),Object.defineProperty(T,"OpenLibraryAfterDelete",{enumerable:!0,get:function get(){return $.OpenLibraryAfterDelete}}),Object.defineProperty(T,"SelectLoadingButtonOnOpen",{enumerable:!0,get:function get(){return q.SelectLoadingButtonOnOpen}});var L=B(29670),V=B(63501),$=B(50381),U=B(7778),q=B(58069),W=B(75553)},53711:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(19708)),H=L(B(3872));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Document(){return(0,V.default)(this,Document),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Document,arguments)}return(0,W.default)(Document,C),(0,$.default)(Document,[{key:"getType",value:function getType(){return"document"}},{key:"getModel",value:function getModel(){return H.default}}])}(G.default)},53774:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteLog=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.DeleteLog=function(C){function DeleteLog(){return(0,V.default)(this,DeleteLog),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,DeleteLog,arguments)}return(0,W.default)(DeleteLog,C),(0,$.default)(DeleteLog,[{key:"apply",value:function apply(C){C.id&&this.history.deleteItem(C.id)}}])}(G.default);T.default=H},53780:C=>{"use strict";var T;T=Marionette.Behavior.extend({onRenderCollection:function onRenderCollection(){this.handleInnerTabs(this.view)},handleInnerTabs:function handleInnerTabs(C){var T=C.children.filter(function(C){return"tabs"===C.model.get("type")});_.each(T,function(T){T.$el.find(".elementor-control-content").remove();var B=T.model.get("name"),L=C.children.filter(function(C){return"tab"===C.model.get("type")&&C.model.get("tabs_wrapper")===B});_.each(L,function(B,L){T._addChildView(B);var V=B.model.get("name"),$=C.children.filter(function(C){return V===C.model.get("inner_tab")});0===L?B.$el.addClass("e-tab-active"):_.each($,function(C){C.$el.addClass("e-tab-close")})})})},onChildviewControlTabClicked:function onChildviewControlTabClicked(C){var T="e-tab-close",B="e-tab-active",L=C.model.get("name"),V=this.view.children.filter(function(T){return"tab"!==T.model.get("type")&&C.model.get("tabs_wrapper")===T.model.get("tabs_wrapper")}),$=this.view.children.filter(function(T){return"tab"===T.model.get("type")&&C.model.get("tabs_wrapper")===T.model.get("tabs_wrapper")});_.each($,function(C){C.$el.removeClass(B)}),C.$el.addClass(B),_.each(V,function(C){C.model.get("inner_tab")===L?C.$el.removeClass(T):C.$el.addClass(T)}),elementor.getPanelView().updateScrollbar()}}),C.exports=T},53839:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(40397));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,V.default)(this,Component),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,W.default)(Component,C),(0,$.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history/actions"}},{key:"defaultCommands",value:function defaultCommands(){return{do:function _do(C){return $e.run("document/history/do",C)},undo:function undo(){return $e.run("document/history/undo")},redo:function redo(){return $e.run("document/history/redo")}}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{undo:{keys:"ctrl+z",exclude:["input"],scopes:["panel","navigator"]},redo:{keys:"ctrl+shift+z, ctrl+y",exclude:["input"],scopes:["panel","navigator"]}}}}])}(G.default)},53840:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(61790)),$=L(B(58155)),U=B(12496);C.exports=elementorModules.ViewModule.extend({model:null,hasChange:!1,changeCallbacks:{},addChangeCallback:function addChangeCallback(C,T){this.changeCallbacks[C]=T},bindEvents:function bindEvents(){elementor.on("document:loaded",this.onElementorDocumentLoaded),this.model.on("change",this.onModelChange)},unbindEvents:function unbindEvents(){elementor.off("document:loaded",this.onElementorDocumentLoaded)},addPanelPage:function addPanelPage(){var C=this.getSettings("name");elementor.getPanelView().addPage(C+"_settings",{view:elementor.settings.panelPages[C]||elementor.settings.panelPages.base,title:this.getSettings("panelPage.title"),options:{editedView:this.getEditedView(),model:this.model,controls:this.model.controls,name:C}})},getContainerType:function getContainerType(){return this.getSettings("name")+"_settings"},getContainerId:function getContainerId(){return elementorDevTools.deprecation.deprecated("getContainerId()","3.7.0","getContainerType()"),this.getContainerType()},getEditedView:function getEditedView(){var C=elementor.elementsManager.getElementTypeClass("document").getModel(),T=this.getContainerType(),B=new C({id:T,elType:T,settings:this.model}),L=new elementorModules.editor.Container({type:T,id:T,model:B,settings:B.get("settings"),view:!1,parent:!1,label:this.getSettings("panelPage").title,controls:this.model.controls,document:this.getDocument(),renderer:!1});return{getContainer:function getContainer(){return L},getEditModel:function getEditModel(){return B},model:B,container:L}},getDocument:function getDocument(){return!1},updateStylesheet:function updateStylesheet(C){var T=this.getControlsCSS();C||T.stylesheet.empty(),this.model.handleRepeaterData(this.model.attributes),T.addStyleRules(this.model.getStyleControls(),this.model.attributes,this.model.controls,[/{{WRAPPER}}/g],[this.getSettings("cssWrapperSelector")]),T.addStyleToDocument({at:"before",of:"#elementor-style-e-global-style"})},initModel:function initModel(){this.model=new elementorModules.editor.elements.models.BaseSettings(this.getSettings("settings"),{controls:this.getSettings("controls")})},getStyleId:function getStyleId(){return this.getSettings("name")},initControlsCSSParser:function initControlsCSSParser(){var C;this.destroyControlsCSS=function(){C.removeStyleFromDocument()},this.getControlsCSS=function(){return C||(C=new U({id:this.getStyleId(),settingsModel:this.model,context:this.getEditedView()})),C}},getDataToSave:function getDataToSave(C){return C},save:function save(C){var T=this;return(0,$.default)(V.default.mark(function _callee(){var B,L,$;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if((B=T).hasChange){V.next=1;break}return V.abrupt("return");case 1:return L=T.model.toJSON({remove:["default"]}),$=T.getDataToSave({data:L}),NProgress.start(),V.abrupt("return",elementorCommon.ajax.addRequest("save_"+T.getSettings("name")+"_settings",{data:$,success:function success(){NProgress.done(),B.setSettings("settings",L),B.hasChange=!1,C&&C.apply(B,arguments)},error:function error(){alert("An error occurred.")}}));case 2:case"end":return V.stop()}},_callee)}))()},onInit:function onInit(){this.initModel(),this.initControlsCSSParser(),this.addPanelMenuItem(),this.debounceSave=_.debounce(this.save,3e3),elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},addPanelMenuItem:function addPanelMenuItem(){var C=this.getSettings("panelPage.menu");if(C){var T="panel/"+this.getSettings("name")+"-settings",B={icon:C.icon,title:this.getSettings("panelPage.title"),type:"page",pageName:this.getSettings("name")+"_settings",callback:function callback(){return $e.route("".concat(T,"/settings"))}};$e.bc.ensureTab(T,"settings",B.pageName),elementor.modules.layouts.panel.pages.menu.Menu.addItem(B,"settings",C.beforeItem)}},onModelChange:function onModelChange(C){var T=this;T.hasChange=!0,this.getControlsCSS().stylesheet.empty(),_.each(C.changed,function(C,B){T.changeCallbacks[B]&&T.changeCallbacks[B].call(T,C)}),T.updateStylesheet(!0),T.debounceSave()},onElementorDocumentLoaded:function onElementorDocumentLoaded(){this.updateStylesheet(),this.addPanelPage()},destroy:function destroy(){this.unbindEvents(),this.model.destroy()}})},53913:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"SetSettings",{enumerable:!0,get:function get(){return L.SetSettings}});var L=B(56455)},54051:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Copy=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Copy=function(C){function Copy(){return(0,V.default)(this,Copy),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Copy,arguments)}return(0,W.default)(Copy,C),(0,$.default)(Copy,[{key:"apply",value:function apply(){var C=elementor.selection.getElements();return!!C.length&&$e.run("document/elements/copy",{containers:C})}}])}($e.modules.CommandBase);T.default=G},54223:(C,T,B)=>{"use strict";var L=B(58482);C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-header-preview",id:"elementor-template-library-header-preview",behaviors:{insertTemplate:{behaviorClass:L}}})},54270:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Base(){return(0,V.default)(this,Base),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Base,arguments)}return(0,G.default)(Base,C),(0,$.default)(Base,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Base,"initialize",this,3)([C]);var T=C.document,B=void 0===T?elementor.documents.getCurrent():T;this.document=B}}])}($e.modules.CommandBase)},54547:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-revisions-loading"}},{key:"id",value:function id(){return"elementor-panel-revisions-loading"}},{key:"onRender",value:function onRender(){this.options.document.revisions.requestRevisions(function(){setTimeout(function(){return $e.routes.refreshContainer("panel")})})}}])}(Marionette.ItemView)},54574:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteSectionIsFull=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.DeleteSectionIsFull=function(C){function DeleteSectionIsFull(){return(0,V.default)(this,DeleteSectionIsFull),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,DeleteSectionIsFull,arguments)}return(0,W.default)(DeleteSectionIsFull,C),(0,$.default)(DeleteSectionIsFull,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"delete-section-is-full"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"column"===C.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){"column"===C.model.get("elType")&&C.parent.view.toggleSectionIsFull()})}}])}(G.default);T.default=H},54611:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(30897));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Column(){return(0,V.default)(this,Column),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Column,arguments)}return(0,W.default)(Column,C),(0,$.default)(Column,[{key:"isValidChild",value:function isValidChild(C){var T=C.get("elType");return!("section"!==T||!C.get("isInner"))||["widget","container"].includes(T)}}])}(G.default)},54655:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.LandingPageAddLibraryTab=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.LandingPageAddLibraryTab=function(C){function LandingPageAddLibraryTab(){return(0,$.default)(this,LandingPageAddLibraryTab),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,LandingPageAddLibraryTab,arguments)}return(0,G.default)(LandingPageAddLibraryTab,C),(0,U.default)(LandingPageAddLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"elementor-landing-pages-add-library-tab"}},{key:"getConditions",value:function getConditions(C){return"landing-page"===elementor.documents.get(C.id).config.type}},{key:"apply",value:function apply(){$e.components.get("library").addTab("templates/landing-pages",{title:L("Landing Pages","elementor"),filter:{source:"remote",type:"lp"}},2),$e.components.get("library").removeTab("templates/pages")}}])}($e.modules.hookUI.After);T.default=H},54799:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Events=void 0;var V=L(B(39805)),$=L(B(40989)),U=T.Events=function(){return(0,$.default)(function Events(){(0,V.default)(this,Events)},null,[{key:"dispatch",value:function dispatch(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;C=C instanceof jQuery?C[0]:C,L&&C.dispatchEvent(new CustomEvent(L,{detail:B})),C.dispatchEvent(new CustomEvent(T,{detail:B}))}}])}();T.default=U},54936:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ElementTypeNotFound=void 0;var V=L(B(40989)),$=L(B(39805)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ElementTypeNotFound=function(C){function ElementTypeNotFound(C){return(0,$.default)(this,ElementTypeNotFound),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ElementTypeNotFound,["Element type not found: '".concat(C,"'")])}return(0,W.default)(ElementTypeNotFound,C),(0,V.default)(ElementTypeNotFound)}((0,G.default)(Error));T.default=H},55033:(C,T,B)=>{"use strict";var L,V=B(34324),$=B(75504),U=$.ELEMENT_TYPES,q=$.getAllElementTypes;L=V.extend({getChildView:function getChildView(C){var T;switch(C.get("elType")){case U.SECTION:T=B(57800);break;case U.CONTAINER:T=B(55240);break;case U.DIV_BLOCK:case U.FLEXBOX:T=B(23837)}return T},behaviors:function behaviors(){var behaviors={Sortable:{behaviorClass:B(83139),elChildType:U.SECTION}};return elementor.hooks.applyFilters("elements/base-section-container/behaviors",behaviors,this)},getSortableOptions:function getSortableOptions(){return{handle:"> .elementor-element-overlay .elementor-editor-element-edit",items:"> .elementor-section, > .e-con"}},getChildType:function getChildType(){return q()},initialize:function initialize(){V.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.panelElements,"element:drag:start",this.onPanelElementDragStart).listenTo(elementor.channels.panelElements,"element:drag:end",this.onPanelElementDragEnd)},onPanelElementDragStart:function onPanelElementDragStart(){this.$el.find(".elementor-background-video-embed").hide(),elementor.helpers.disableElementEvents(this.$el.find("iframe"))},onPanelElementDragEnd:function onPanelElementDragEnd(){this.$el.find(".elementor-background-video-embed").show(),elementor.helpers.enableElementEvents(this.$el.find("iframe"))}}),C.exports=L},55117:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;V(B(64537));var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(5566));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator"}},{key:"id",value:function id(){return"elementor-navigator__inner"}},{key:"ui",value:function ui(){return{toggleButton:"#elementor-navigator__toggle-all",toggleButtonIcon:"#elementor-navigator__toggle-all i",toggleButtonA11yText:"#elementor-navigator__toggle-all span",closeButton:"#elementor-navigator__close"}}},{key:"behaviors",value:function behaviors(){return elementor.hooks.applyFilters("navigator/layout/behaviors",{},this)}},{key:"events",value:function events(){return{"click @ui.toggleButton":"toggleElements","click @ui.closeButton":"onCloseButtonClick","keyup @ui.closeButton":"onCloseButtonKeyPress"}}},{key:"regions",value:function regions(){return{elements:"#elementor-navigator__elements"}}},{key:"toggleElements",value:function toggleElements(){var C="expand"===this.ui.toggleButton.data("elementor-action"),T=L(C?"Collapse all elements":"Expand all elements","elementor"),B=["eicon-collapse","eicon-expand"];this.ui.toggleButton.data("elementor-action",C?"collapse":"expand"),this.ui.toggleButtonIcon.removeClass(B[+C]).addClass(B[+!C]),this.ui.toggleButtonA11yText.text(T),this.elements.currentView.recursiveChildInvoke("toggleList",C)}},{key:"activateElementsMouseInteraction",value:function activateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("activateMouseInteraction")}},{key:"deactivateElementsMouseInteraction",value:function deactivateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("deactivateMouseInteraction")}},{key:"updateSelection",value:function updateSelection(){this.elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"onShow",value:function onShow(){this.elements.show(new H.default({model:elementor.elementsModel}))}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){$e.components.get("navigator").close()}},{key:"onCloseButtonKeyPress",value:function onCloseButtonKeyPress(C){13===C.keyCode&&this.onCloseButtonClick()}}])}(Marionette.LayoutView)},55168:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=$(B(39805)),q=$(B(40989)),W=$(B(85707));T.default=function(){return(0,q.default)(function Heartbeat(C){var T=this;(0,U.default)(this,Heartbeat),(0,W.default)(this,"modal",null),(0,W.default)(this,"document",null),(0,W.default)(this,"getModal",function(){return T.modal||(T.modal=T.initModal()),T.modal}),this.document=C,this.onSend=this.onSend.bind(this),this.onTick=this.onTick.bind(this),this.onRefreshNonce=this.onRefreshNonce.bind(this),this.bindEvents(),wp.heartbeat.connectNow()},[{key:"initModal",value:function initModal(){return elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:L("Take Over","elementor"),strings:{confirm:L("Take Over","elementor"),cancel:L("Go Back","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){wp.heartbeat.enqueue("elementor_force_post_lock",!0),wp.heartbeat.connectNow()},onCancel:function onCancel(){parent.history.go(-1)}})}},{key:"showLockMessage",value:function showLockMessage(C){this.getModal().setMessage(V(L("%s has taken over and is currently editing. Do you want to take over this page editing?","elementor"),C)).show()}},{key:"onSend",value:function onSend(C,T){T.elementor_post_lock={post_ID:this.document.id}}},{key:"onTick",value:function onTick(C,T){T.locked_user?(this.document.editor.isChanged&&$e.run("document/save/auto",{document:this.document}),this.showLockMessage(T.locked_user)):this.getModal().hide(),elementorCommon.ajax.addRequestConstant("_nonce",T.elementorNonce)}},{key:"onRefreshNonce",value:function onRefreshNonce(C,T){var B=T["elementor-refresh-nonces"];B&&(B.heartbeatNonce&&elementorCommon.ajax.addRequestConstant("_nonce",B.elementorNonce),B.heartbeatNonce&&(window.heartbeatSettings.nonce=B.heartbeatNonce))}},{key:"bindEvents",value:function bindEvents(){jQuery(document).on({"heartbeat-send":this.onSend,"heartbeat-tick":this.onTick,"heartbeat-tick.wp-refresh-nonces":this.onRefreshNonce})}},{key:"destroy",value:function destroy(){jQuery(document).off({"heartbeat-send":this.onSend,"heartbeat-tick":this.onTick,"heartbeat-tick.wp-refresh-nonces":this.onRefreshNonce})}}])}()},55240:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784),U=$(B(10906)),q=$(B(85707)),W=$(B(23760)),G=$(B(47748)),H=$(B(60140)),K=$(B(57226)),Q=B(46789),J=B(62161),Y=B(75504),X=B(77498),Z=X.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-container-content"),emptyView:K.default,destroyEmptyView:function destroyEmptyView(){if(this.isFlexContainer())return Marionette.CompositeView.prototype.destroyEmptyView.apply(this,arguments)},getChildViewContainer:function getChildViewContainer(){return this.childViewContainer=this.isBoxedWidth()?"> .e-con-inner":"",Marionette.CompositeView.prototype.getChildViewContainer.apply(this,arguments)},className:function className(){var C=this.model.get("isInner")?"e-child":"e-parent";return"".concat(X.prototype.className.apply(this)," e-con ").concat(C)},filterSettings:function filterSettings(C){if((0,Y.getAllElementTypes)().includes(C.elType)){(this.isBoxedWidth()||0!==this.getNestingLevel())&&(C.settings.content_width="full")}},childViewOptions:function childViewOptions(){return{emptyViewOwner:this}},tagName:function tagName(){return this.model.getSetting("html_tag")||"div"},ui:function ui(){var ui=X.prototype.ui.apply(this,arguments);return ui.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",ui},getCurrentUiStates:function getCurrentUiStates(){var C=elementor.channels.deviceMode.request("currentMode"),T="desktop"===C?"":"_"+C,B=this.getDirectionSettingKey()+T;return{directionMode:this.container.settings.get(B)||H.default.DIRECTION_DEFAULT}},onDeviceModeChange:function onDeviceModeChange(){Q.SetDirectionMode.set(this.getContainer())},getDirectionSettingKey:function getDirectionSettingKey(){return"grid"===this.container.settings.get("container_type")?"grid_auto_flow":"flex_direction"},behaviors:function behaviors(){var behaviors=X.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:B(83139),elChildType:"widget"},Resizable:{behaviorClass:G.default}}),elementor.hooks.applyFilters("elements/container/behaviors",behaviors,this)},initialize:function initialize(){X.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout"),this.onDeviceModeChange=this.onDeviceModeChange.bind(this),elementor.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},onDestroy:function onDestroy(){X.prototype.onDestroy.apply(this,arguments),elementor.stopListening(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},getSortableOptions:function getSortableOptions(){return{preventInit:!0}},getNestingLevel:function getNestingLevel(){if(this.nestingLevel)return this.nestingLevel;var C=this.container.parent;return"container"!==C.type?0:C.view.getNestingLevel()+1},isNestedElementContentContainer:function isNestedElementContentContainer(){var C=this.container.parent.model.get("widgetType");return C&&""!==C.trim()&&(0,J.isWidgetSupportNesting)(C)},getDroppableAxis:function getDroppableAxis(){var C=H.default.DIRECTION_DEFAULT===H.default.DIRECTION_COLUMN,T=this.getContainer().settings.get(this.getDirectionSettingKey());return(0,q.default)((0,q.default)((0,q.default)((0,q.default)((0,q.default)({},H.default.DIRECTION_COLUMN,"vertical"),H.default.DIRECTION_COLUMN_REVERSED,"vertical"),H.default.DIRECTION_ROW,"horizontal"),H.default.DIRECTION_ROW_REVERSED,"horizontal"),"",C?"vertical":"horizontal")[T]},getDroppableOptions:function getDroppableOptions(){var C=this,T=this.isBoxedWidth()?"> .elementor-widget, > .e-con-full, > .e-con > .e-con-inner, > .elementor-empty-view > .elementor-first-add":"> .elementor-element, > .elementor-empty-view .elementor-first-add";return{axis:this.getDroppableAxis(),items:T,groups:["elementor-element"],horizontalThreshold:5,isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"e-dragging-over",getDropContainer:function getDropContainer(){return C.getContainer()},onDropping:function onDropping(T,B){B.stopPropagation(),elementor.getPreviewView().onPanelElementDragEnd();var L=elementor.channels.editor.request("element:dragged"),V=(null==L?void 0:L.parent)===C,$=jQuery(B.currentTarget).hasClass("e-con-inner"),U=$?B.currentTarget.parentElement.parentElement:B.currentTarget.parentElement,q=jQuery(U).find("> .elementor-element");V&&(q=q.not(L.$el));var W=Object.values(q),G=$?W.indexOf(B.currentTarget.parentElement):W.indexOf(B.currentTarget);if(C.shouldIncrementIndex(T)&&G++,L){for(var H=L.getContainer().id,K=C.container;K;){if(K.id===H)return;K=K.parent}return elementor.channels.editor.reply("element:dragged",null),void $e.run("document/elements/move",{container:L.getContainer(),target:C.getContainer(),options:{at:G}})}C.onDrop(B,{at:G})}}},saveAsTemplate:function saveAsTemplate(){$e.route("library/save-template",{model:this.model})},addNewContainer:function addNewContainer(){var C="container"!==this.getContainer().getParentAncestry()[1].type?this.getContainer():this.getContainer().parent;$e.run("document/elements/create",{model:{elType:"container",settings:{content_width:"full"}},container:C})},getContextMenuGroups:function getContextMenuGroups(){var C,T=this,B=X.prototype.getContextMenuGroups.apply(this,arguments),V=B.indexOf(_.findWhere(B,{name:"clipboard"})),$=B.indexOf(_.findWhere(B,{name:"general"}));return B.splice(V+1,0,{name:"save",actions:[{name:"save",title:L("Save as a template","elementor"),shortcut:null!==(C=elementorCommon.config.experimentalFeatures)&&void 0!==C&&C["cloud-library"]?'<span class="elementor-context-menu-list__item__shortcut__new-badge">'.concat(L("New","elementor"),"</span>"):"",callback:this.saveAsTemplate.bind(this),isEnabled:function isEnabled(){return!T.getContainer().isLocked()}}]}),B.splice($+1,0,{name:"newContainerGroup",actions:[{name:"newContainer",icon:"eicon-plus",title:L("Add New Container","elementor"),callback:this.addNewContainer.bind(this)}]}),B},isDroppingAllowed:function isDroppingAllowed(){if(!this.getContainer().isEditable())return!1;var C=elementor.channels.panelElements.request("element:selected")||elementor.channels.editor.request("element:dragged");return!!C&&[].concat((0,U.default)((0,Y.getAllElementTypes)()),["widget"]).includes(C.model.get("elType"))},isNested:function isNested(){return"document"!==this.getContainer().parent.model.get("elType")},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return $e.components.get("document/elements").utils.allowAddingWidgets()&&(T.add={title:V(L("Add %s","elementor"),C.title),icon:"plus"},T.edit={title:V(L("Edit %s","elementor"),C.title),icon:"handle"}),this.getContainer().isLocked()||(elementor.getPreferences("edit_buttons")&&$e.components.get("document/elements").utils.allowAddingWidgets()&&(T.duplicate={title:V(L("Duplicate %s","elementor"),C.title),icon:"clone"}),T.remove={title:V(L("Delete %s","elementor"),C.title),icon:"close"}),T},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var C=new W.default({at:this.model.collection.indexOf(this.model)});C.render(),this.$el.before(C.$el),C.$el.hide(),setTimeout(function(){C.$el.slideDown(null,function(){jQuery(this).css("display","")})}),this.addSectionView=C}else this.addSectionView.fadeToDeath()},onRender:function onRender(){var C=this;X.prototype.onRender.apply(this,arguments),setTimeout(function(){C.nestingLevel=C.getNestingLevel(),C.$el[0].dataset.nestingLevel=C.nestingLevel,C.model.get("isInner")||C.model.set("isInner",C.isNestedElementContentContainer()||C.getNestingLevel()>0),C.isGridContainer()&&C.reInitEmptyView(),C.droppableInitialize(C.container.settings)})},onRenderEmpty:function onRenderEmpty(){this.$el.addClass("e-empty")},onAddChild:function onAddChild(){this.$el.removeClass("e-empty"),this.isGridContainer()&&this.handleGridEmptyView()},renderOnChange:function renderOnChange(C){X.prototype.renderOnChange.apply(this,arguments),(C.changed.flex_direction||C.changed.content_width||C.changed.grid_auto_flow||C.changed.container_type)&&(this.isGridContainer()&&this.reInitEmptyView(),this.isFlexContainer()&&!this.isEmpty()&&this.getCorrectContainerElement().find("> .elementor-empty-view").remove(),this.droppableDestroy(),this.droppableInitialize(C)),C.changed.container_type&&this.updatePanelTitlesAndIcons()},updatePanelTitlesAndIcons:function updatePanelTitlesAndIcons(){var C=this.getPanelTitle(),T=this.getPanelIcon();this.model.set("icon",T),this.model.set("title",C),this.model.get("settings").set("presetTitle",C),this.model.get("settings").set("presetIcon",T),jQuery("#elementor-panel-header-title").html(V(L("Edit %s","elementor"),C)),this.updateNeedHelpLink()},getPanelTitle:function getPanelTitle(){return this.isFlexContainer()?L("Container","elementor"):L("Grid","elementor")},getPanelIcon:function getPanelIcon(){return this.isFlexContainer()?"eicon-container":"eicon-container-grid"},onDragStart:function onDragStart(){this.droppableDestroy()},onDragEnd:function onDragEnd(){this.droppableInitialize(this.container.settings)},attachElContent:function attachElContent(){X.prototype.attachElContent.apply(this,arguments);var C=jQuery("<div>",{class:"elementor-column-percents-tooltip","data-side":elementorCommon.config.isRTL?"right":"left"});this.$el.children(".elementor-element-overlay").append(C)},getPercentSize:function getPercentSize(C){return C||(C=this.el.getBoundingClientRect().width),+(C/this.$el.parent().width()*100).toFixed(3)},getPercentsForDisplay:function getPercentsForDisplay(){return(+this.model.getSetting("width")||this.getPercentSize()).toFixed(1)+"%"},onResizeStart:function onResizeStart(){this.ui.percentsTooltip&&this.ui.percentsTooltip.show()},onResize:function onResize(){this.ui.percentsTooltip&&this.ui.percentsTooltip.text(this.getPercentsForDisplay())},onResizeStop:function onResizeStop(){this.ui.percentsTooltip&&this.ui.percentsTooltip.hide()},droppableDestroy:function droppableDestroy(){this.$el.html5Droppable("destroy"),this.$el.find("> .e-con-inner").html5Droppable("destroy")},droppableInitialize:function droppableInitialize(C){"boxed"===C.get("content_width")?this.$el.find("> .e-con-inner").html5Droppable(this.getDroppableOptions()):this.$el.html5Droppable(this.getDroppableOptions())},handleGridEmptyView:function handleGridEmptyView(){var C=this.getCorrectContainerElement(),T=C.find("> .elementor-empty-view");this.moveElementToLastChild(C,T)},moveElementToLastChild:function moveElementToLastChild(C,T){var B=C.get(0),L=T.get(0);B&&L&&B.lastChild!==L&&B.appendChild(L)},getCorrectContainerElement:function getCorrectContainerElement(){return this.isBoxedWidth()?this.$el.find("> .e-con-inner"):this.$el},shouldIncrementIndex:function shouldIncrementIndex(C){return!!this.draggingOnBottomOrRightSide(C)&&!(this.isGridContainer()&&this.emptyViewIsCurrentlyBeingDraggedOver())},draggingOnBottomOrRightSide:function draggingOnBottomOrRightSide(C){return["bottom","right"].includes(C)},isGridContainer:function isGridContainer(){return"grid"===this.getContainer().settings.get("container_type")},isFlexContainer:function isFlexContainer(){return"flex"===this.getContainer().settings.get("container_type")},isBoxedWidth:function isBoxedWidth(){return"boxed"===this.getContainer().settings.get("content_width")},emptyViewIsCurrentlyBeingDraggedOver:function emptyViewIsCurrentlyBeingDraggedOver(){return this.getCorrectContainerElement().find("> .elementor-empty-view > .elementor-first-add.elementor-html5dnd-current-element").length>0},reInitEmptyView:function reInitEmptyView(){this.getCorrectContainerElement().find("> .elementor-empty-view").length||(delete this._showingEmptyView,this.showEmptyView(),this.handleGridEmptyView())},updateNeedHelpLink:function updateNeedHelpLink(){var C=jQuery("#elementor-panel__editor__help__link"),T=this.isGridContainer()?"https://go.elementor.com/widget-container-grid":"https://go.elementor.com/widget-container";C&&C.attr("href",T)}});C.exports=Z},55272:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Disable=void 0;var V=L(B(61790)),$=L(B(18821)),U=L(B(58155)),q=L(B(39805)),W=L(B(40989)),G=L(B(15118)),H=L(B(29402)),K=L(B(87861)),Q=L(B(25514));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=T.Disable=function(C){function Disable(){return(0,q.default)(this,Disable),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Disable,arguments)}return(0,K.default)(Disable,C),(0,W.default)(Disable,[{key:"apply",value:(T=(0,U.default)(V.default.mark(function _callee3(C){var T,B,L,q,W,G;return V.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return T=C.settings,B=C.containers,L=void 0===B?[C.container]:B,q=C.options,W=void 0===q?{}:q,G=L.map(function(){var C=(0,U.default)(V.default.mark(function _callee2(C){var B;return V.default.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(C=C.lookup(),!W.restore){L.next=1;break}return B=Object.entries(C.globals.attributes).map(function(){var T=(0,U.default)(V.default.mark(function _callee(T){var B,L,U;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(B=(0,$.default)(T,2),L=B[0],U=B[1]){V.next=1;break}return V.abrupt("return");case 1:return V.abrupt("return",$e.run("document/globals/unlink",{container:C,options:{external:!0},globalValue:U,setting:L}));case 2:case"end":return V.stop()}},_callee)}));return function(C){return T.apply(this,arguments)}}()),L.next=1,Promise.all(B);case 1:Object.keys(T).forEach(function(T){return C.globals.set(T,"")}),$e.internal("document/elements/set-settings",{container:C,settings:{__globals__:C.globals.toJSON()},options:{renderUI:!0}});case 2:case"end":return L.stop()}},_callee2)}));return function(T){return C.apply(this,arguments)}}()),H.next=1,Promise.all(G);case 1:case"end":return H.stop()}},_callee3)})),function apply(C){return T.apply(this,arguments)})}]);var T}(Q.default);T.default=J},55608:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SectionColumnsLimit=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(92671));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.SectionColumnsLimit=function(C){function SectionColumnsLimit(){return(0,V.default)(this,SectionColumnsLimit),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SectionColumnsLimit,arguments)}return(0,W.default)(SectionColumnsLimit,C),(0,$.default)(SectionColumnsLimit,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"section-columns-limit"}},{key:"getContainerType",value:function getContainerType(){return"section"}},{key:"apply",value:function apply(C){var T=C.containers;return!(void 0===T?[C.container]:T).some(function(C){return C.view.isCollectionFilled()})}}])}(G.default);T.default=H},55641:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetActiveDocumentQueryParam=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.SetActiveDocumentQueryParam=function(C){function SetActiveDocumentQueryParam(){return(0,V.default)(this,SetActiveDocumentQueryParam),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SetActiveDocumentQueryParam,arguments)}return(0,W.default)(SetActiveDocumentQueryParam,C),(0,$.default)(SetActiveDocumentQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/open"}},{key:"getId",value:function getId(){return"set-active-document-query-param"}},{key:"getConditions",value:function getConditions(C){return parseInt(C.id)!==parseInt(elementor.config.initial_document.id)}},{key:"apply",value:function apply(C){var T=parseInt(C.id);isNaN(T)||(0,G.setQueryParam)("active-document",C.id)}}])}($e.modules.hookUI.After);T.default=H},55941:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitDeleteGlobalsCache=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitDeleteGlobalsCache=function(C){function KitDeleteGlobalsCache(){return(0,V.default)(this,KitDeleteGlobalsCache),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitDeleteGlobalsCache,arguments)}return(0,W.default)(KitDeleteGlobalsCache,C),(0,$.default)(KitDeleteGlobalsCache,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getConditions",value:function getConditions(C){var T=C.status,B=C.document,L=void 0===B?elementor.documents.getCurrent():B;return"publish"===T&&"kit"===L.config.type}},{key:"getId",value:function getId(){return"document/save/save::update-globals-cache"}},{key:"apply",value:function apply(){$e.components.get("globals").refreshGlobalData()}}])}(G.default);T.default=H},55971:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(85707)),U=V(B(86795));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,$.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var q=B(55033),W=q.extend({initialize:function initialize(){this.$childViewContainer=jQuery("<div>",{class:"elementor-section-wrap"}),this.config={allowEdit:!0},q.prototype.initialize.apply(this,arguments)},setConfig:function setConfig(C){this.config=Object.assign(this.config,C)},getChildViewContainer:function getChildViewContainer(){return this.$childViewContainer},behaviors:function behaviors(){var C=q.prototype.behaviors.apply(this,arguments),behaviors={contextMenu:{behaviorClass:B(65334),groups:this.getContextMenuGroups()}};return jQuery.extend(C,behaviors)},getContainer:function getContainer(){return elementor.settings.page.getEditedView().getContainer()},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=function hasContent(){return elementor.elements.length>0};return[{name:"paste",actions:[{name:"paste",title:L("Paste","elementor"),isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C.getContainer())},callback:function callback(T){return $e.run("document/ui/paste",{container:C.getContainer(),options:{at:T,rebuild:!0}})}}]},{name:"content",actions:[{name:"copy_all_content",title:L("Copy All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/copy-all")}},{name:"delete_all_content",title:L("Delete All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/empty")}}]}]},createElementFromModel:function createElementFromModel(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return q.prototype.createElementFromModel.call(this,C,_objectSpread(_objectSpread({},T),{},{shouldWrap:!["container","e-div-block","e-flexbox"].includes(C.elType)}))},addElementFromPanel:function addElementFromPanel(C){if(this.config.allowEdit&&!elementor.helpers.maybeDisableWidget()){var T=!!elementorCommon.config.experimentalFeatures.container,B=elementor.channels.panelElements.request("element:selected"),L=$e.internal("document/history/start-log",{type:"add",title:elementor.helpers.getModelLabel(B.model)}),V=$e.run("document/elements/create",{model:{elType:T?"container":"section"},container:elementor.getPreviewContainer(),columns:1,options:_objectSpread({at:this.getOption("at")},C)});T?"container"!==B.model.get("elType")&&V.view.addElementFromPanel(C):V.view.children.findByIndex(0).addElementFromPanel(C),$e.internal("document/history/end-log",{id:L})}},shouldRenderAddNewSectionArea:function shouldRenderAddNewSectionArea(){return this.config.allowEdit&&elementor.userCan("design")},onRender:function onRender(){if(this.$el.html(this.$childViewContainer),this.shouldRenderAddNewSectionArea()){var C=new U.default;C.render(),this.$el.append(C.$el)}}});C.exports=W},56006:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784),U=$(B(61790)),q=$(B(58155)),W=$(B(85707)),G=B(28541),H=B(25729),K=B(65049),Q=B(19852),J=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",ellipsisIcon:".cloud-library-form-inputs .ellipsis-container",foldersList:".cloud-folder-selection-dropdown ul",foldersDropdown:".cloud-folder-selection-dropdown",foldersListContainer:".cloud-folder-selection-dropdown-list",removeFolderSelection:".source-selections .selected-folder i",selectedFolder:".selected-folder",selectedFolderText:".selected-folder-text",hiddenInputSelectedFolder:"#parentId",templateNameInput:"#elementor-template-library-save-template-name",localInput:".source-selections-input.local",cloudInput:".source-selections-input.cloud",sourceSelectionCheckboxes:'.source-selections-input input[type="checkbox"]',infoIcon:".source-selections-input.cloud .eicon-info",connect:"#elementor-template-library-connect__badge",connectBadge:".source-selections-input.cloud .connect-badge",cloudFormInputs:".cloud-library-form-inputs",upgradeBadge:".source-selections-input.cloud upgrade-badge"},events:{"submit @ui.form":"onFormSubmit","click @ui.ellipsisIcon":"onEllipsisIconClick","click @ui.foldersList":"onFoldersListClick","click @ui.removeFolderSelection":"onRemoveFolderSelectionClick","click @ui.selectedFolderText":"onSelectedFolderTextClick","click @ui.upgradeBadge":"onUpgradeBadgeClicked","change @ui.sourceSelectionCheckboxes":"handleSourceSelectionChange","mouseenter @ui.infoIcon":"showInfoTip","mouseenter @ui.connect":"showConnectInfoTip","input @ui.templateNameInput":"onTemplateNameInputChange"},onRender:function onRender(){var C,T,B=this;void 0===(null===(C=elementorAppConfig["cloud-library"])||void 0===C?void 0:C.quota)&&null!==(T=this.templateHelpers())&&void 0!==T&&T.canSaveToCloud?(elementor.templates.layout.showLoadingView(),$e.components.get("cloud-library").utils.setQuotaConfig().then(function(C){elementorAppConfig["cloud-library"].quota=C}).catch(function(){delete elementorAppConfig["cloud-library"].quota}).finally(function(){B.handleOnRender(),elementor.templates.layout.hideLoadingView()})):this.handleOnRender()},handleOnRender:function handleOnRender(){var C=this;setTimeout(function(){return C.ui.templateNameInput.trigger("focus")}),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary["".concat(T,"Modal")]});var T=this.getOption("context");G.SAVE_CONTEXTS.SAVE===T&&this.handleSaveAction(),G.SAVE_CONTEXTS.MOVE!==T&&G.SAVE_CONTEXTS.COPY!==T||this.handleSingleActionContextUiState(),G.SAVE_CONTEXTS.BULK_MOVE!==T&&G.SAVE_CONTEXTS.BULK_COPY!==T||this.handleBulkActionContextUiState(),elementor.templates.hasCloudLibraryQuota()||this.handleCloudLibraryPromo(),this.cloudMaxCapacityReached()&&this.handleCloudLibraryPromo("max-capacity"),elementor.config.library_connect.is_connected||this.handleElementorConnect()},cloudMaxCapacityReached:function cloudMaxCapacityReached(){var C,T,B,L;return void 0!==(null===(C=elementorAppConfig["cloud-library"])||void 0===C?void 0:C.quota)&&0<(null===(T=elementorAppConfig["cloud-library"].quota)||void 0===T?void 0:T.threshold)&&(null===(B=elementorAppConfig["cloud-library"].quota)||void 0===B?void 0:B.currentUsage)>=(null===(L=elementorAppConfig["cloud-library"].quota)||void 0===L?void 0:L.threshold)},handleSaveAction:function handleSaveAction(){this.maybeEnableSaveButton()},handleSingleActionContextUiState:function handleSingleActionContextUiState(){var C=this.model.get("title");this.ui.templateNameInput.val(C),this.handleContextUiStateChecboxes(),this.maybeEnableSaveButton()},maybeEnableSaveButton:function maybeEnableSaveButton(){var C;if(null!==(C=this.templateHelpers())&&void 0!==C&&C.canSaveToCloud){var T=this.ui.sourceSelectionCheckboxes.is(":checked"),B=this.ui.templateNameInput.val().trim(),L=!this.ui.templateNameInput.is(":visible")||elementor.templates.isTemplateTitleValid(B);this.updateSubmitButtonState(!T||!L)}},handleBulkActionContextUiState:function handleBulkActionContextUiState(){this.ui.templateNameInput.remove(),this.handleContextUiStateChecboxes(),this.maybeEnableSaveButton()},handleContextUiStateChecboxes:function handleContextUiStateChecboxes(){"local"===elementor.templates.getFilter("source")&&(this.$(".source-selections-input #cloud").prop("checked",!0),this.ui.localInput.addClass("disabled"))},handleCloudLibraryPromo:function handleCloudLibraryPromo(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"promotion";G.SAVE_CONTEXTS.SAVE===this.getOption("context")?this.$(".source-selections-input #local").prop("checked",!0):this.$(".source-selections-input #local, .source-selections-input.local label").css("pointer-events","none"),this.$(".source-selections-input #cloud").prop("checked",!1),this.$(".source-selections-input #cloud").prop("disabled",!0),this.ui.cloudFormInputs.addClass(C),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModalSelectUpgrade})},getSaveType:function getSaveType(){return G.SAVE_CONTEXTS.MOVE===this.getOption("context")||G.SAVE_CONTEXTS.COPY===this.getOption("context")?this.model.get("type"):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(),T=elementor.templates.getTemplateTypes(C),B=this.getOption("context");return T["".concat(B,"Dialog")]},onFormSubmit:function onFormSubmit(C){var T;C.preventDefault(),elementor.templates.eventManager.sendNewSaveTemplateClickedEvent();var B=this.ui.form.elementorSerializeObject(),L={remove:["default"]};B.parentTitle=B.parentId?this.ui.selectedFolderText.html():"",B.content=this.model?[this.model.toJSON(L)]:elementor.elements.toJSON(L),this.updateSourceSelections(B),null!=B&&B.source||null===(T=this.templateHelpers())||void 0===T||!T.canSaveToCloud?(this.ui.submitButton.addClass("elementor-button-state"),this.updateSaveContext(B),this.updateToastConfig(B),this.updateSourceState(B),elementor.templates.saveTemplate(this.getSaveType(),B)):this.showEmptySourceErrorDialog()},updateSourceSelections:function updateSourceSelections(C){var T=["cloud","local"].filter(function(T){return C[T]});T.length&&(C.source=T,["cloud","local"].forEach(function(T){return delete C[T]}))},showEmptySourceErrorDialog:function showEmptySourceErrorDialog(){elementorCommon.dialogsManager.createWidget("alert",{id:"elementor-template-library-error-dialog",headerMessage:L("An error occured.","elementor"),message:L("Please select at least one location.","elementor")}).show()},updateSaveContext:function updateSaveContext(C){var T,B=null!==(T=this.getOption("context"))&&void 0!==T?T:G.SAVE_CONTEXTS.SAVE;C.save_context=B,[G.SAVE_CONTEXTS.MOVE,G.SAVE_CONTEXTS.BULK_MOVE,G.SAVE_CONTEXTS.COPY,G.SAVE_CONTEXTS.BULK_COPY].includes(B)&&(C.from_source=elementor.templates.getFilter("source"),C.from_template_id=[G.SAVE_CONTEXTS.MOVE,G.SAVE_CONTEXTS.COPY].includes(B)?this.model.get("template_id"):Array.from(elementor.templates.getBulkSelectionItems()))},updateToastConfig:function updateToastConfig(C){var T,B,L,V,$;if(null!==(T=C.source)&&void 0!==T&&T.length){var U=C.source.at(-1),q=null!==(B=this.getOption("context"))&&void 0!==B?B:G.SAVE_CONTEXTS.SAVE,W=this.getToastMessage(U,q,C);if(W){var H=(null===(L=C.source)||void 0===L?void 0:L.length)>1?null:this.getToastButtons(U,null==C||null===(V=C.parentId)||void 0===V?void 0:V.trim(),null==C||null===($=C.parentTitle)||void 0===$?void 0:$.trim());elementor.templates.setToastConfig({show:!0,options:{message:W,buttons:H,position:{my:"right bottom",at:"right-10 bottom-10",of:"#elementor-template-library-modal .dialog-lightbox-widget-content"}}})}}},updateSourceState:function updateSourceState(C){var T,B;if(null!==(T=C.source)&&void 0!==T&&T.length){var L=null!==(B=this.getOption("context"))&&void 0!==B?B:G.SAVE_CONTEXTS.SAVE;if(G.SAVE_CONTEXTS.SAVE===L){var V=C.source.at(-1);elementor.templates.setSourceSelection(V),elementor.templates.setFilter("source",V,!0)}}},getToastMessage:function getToastMessage(C,T,B){var V,$,U,q,H,K,Q="".concat(C,"_").concat(T);return(null===(V=B.source)||void 0===V?void 0:V.length)>1?L("Template saved to your Site and Cloud Templates.","elementor"):null!==(K=(0,W.default)((0,W.default)((0,W.default)((0,W.default)((0,W.default)((0,W.default)((0,W.default)((0,W.default)({},"local_".concat(G.SAVE_CONTEXTS.MOVE),this.getFormattedToastMessage("moved to your Site Templates",B.title)),"cloud_".concat(G.SAVE_CONTEXTS.MOVE),this.getFormattedToastMessage("moved to your Cloud Templates",B.title)),"local_".concat(G.SAVE_CONTEXTS.COPY),this.getFormattedToastMessage("copied to your Site Templates",B.title)),"cloud_".concat(G.SAVE_CONTEXTS.COPY),this.getFormattedToastMessage("copied to your Cloud Templates",B.title)),"local_".concat(G.SAVE_CONTEXTS.BULK_MOVE),this.getFormattedToastMessage("moved to your Site Templates",null,null===($=B.from_template_id)||void 0===$?void 0:$.length)),"cloud_".concat(G.SAVE_CONTEXTS.BULK_MOVE),this.getFormattedToastMessage("moved to your Cloud Templates",null,null===(U=B.from_template_id)||void 0===U?void 0:U.length)),"local_".concat(G.SAVE_CONTEXTS.BULK_COPY),this.getFormattedToastMessage("copied to your Site Templates",null,null===(q=B.from_template_id)||void 0===q?void 0:q.length)),"cloud_".concat(G.SAVE_CONTEXTS.BULK_COPY),this.getFormattedToastMessage("copied to your Cloud Templates",null,null===(H=B.from_template_id)||void 0===H?void 0:H.length))[Q])&&void 0!==K&&K},getFormattedToastMessage:function getFormattedToastMessage(C,T,B){return void 0!==B?V(L("%1$d Template(s) %2$s.","elementor"),B,C):V(L("%1$s %2$s.","elementor"),T?'"'.concat(T,'"'):L("Template","elementor"),C)},getToastButtons:function getToastButtons(C,T,B){var V=this,$=parseInt(T,10)||null;return[{name:"template_after_save",text:L("View","elementor"),callback:function callback(){return V.navigateToSavedSource(C,$,B)}}]},navigateToSavedSource:function navigateToSavedSource(C,T,B){if(elementor.templates.setSourceSelection(C),elementor.templates.setFilter("source",C,!0),T){var L=new H({template_id:T,title:B});return $e.route("library/view-folder",{model:L}),void elementor.templates.layout.showTemplatesView(new K(elementor.templates.filterTemplates()))}$e.routes.refreshContainer("library")},onSelectedFolderTextClick:function onSelectedFolderTextClick(){this.folderCollectionView?this.ui.foldersDropdown.is(":visible")||this.ui.foldersDropdown.show():this.onEllipsisIconClick()},onEllipsisIconClick:function onEllipsisIconClick(){var C=this;return(0,q.default)(U.default.mark(function _callee(){return U.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!C.ui.foldersDropdown.is(":visible")){T.next=1;break}return C.ui.foldersDropdown.hide(),T.abrupt("return");case 1:if(C.ui.foldersDropdown.show(),C.folderCollectionView){T.next=4;break}return C.folderCollectionView=new Q({collection:new K}),C.addSpinner(),C.renderFolderDropdown(),T.prev=2,T.next=3,C.fetchFolders();case 3:return T.prev=3,C.removeSpinner(),C.disableSelectedFolder(),T.finish(3);case 4:elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModalSelectFolder});case 5:case"end":return T.stop()}},_callee,null,[[2,,3,4]])}))()},renderFolderDropdown:function renderFolderDropdown(){var C;this.ui.foldersListContainer.html(null===(C=this.folderCollectionView.render())||void 0===C?void 0:C.el)},addSpinner:function addSpinner(){var C=new H({template_id:0,title:'<i class="eicon-loading eicon-animation-spin" aria-hidden="true"></i>'});this.folderCollectionView.collection.add(C)},removeSpinner:function removeSpinner(){var C=this.folderCollectionView.collection.findWhere({template_id:0});C&&this.folderCollectionView.collection.remove(C)},fetchFolders:function fetchFolders(){var C=this;return new Promise(function(T){var B={data:{source:"cloud",offset:C.folderCollectionView.collection.length-1},success:function success(B){C.folderCollectionView.collection.add(null==B?void 0:B.templates),C.shouldAddLoadMoreItem(B)&&C.addLoadMoreItem(),T(B)},error:function error(C){elementor.templates.showErrorDialog(C),T()}};elementorCommon.ajax.addRequest("get_folders",B)})},disableSelectedFolder:function disableSelectedFolder(){!G.SAVE_CONTEXTS.MOVE!==this.getOption("context")&&this.model&&Number.isInteger(this.model.get("parentId"))&&this.$('.folder-list li[data-id="'.concat(this.model.get("parentId"),'"]')).addClass("disabled")},onFoldersListClick:function onFoldersListClick(C){var T=C.target.dataset,B=T.id,L=T.value;B&&L&&(this.clickedOnLoadMore(B)?this.loadMoreFolders():this.handleFolderSelected(B,L))},clickedOnLoadMore:function clickedOnLoadMore(C){return 0===+C},handleFolderSelected:function handleFolderSelected(C,T){this.highlightSelectedFolder(C),this.ui.foldersDropdown.hide(),this.ui.ellipsisIcon.hide(),this.ui.selectedFolderText.html(T),this.ui.selectedFolder.show(),this.ui.hiddenInputSelectedFolder.val(C),this.$(".source-selections-input #cloud").prop("checked",!0),this.maybeEnableSaveButton()},highlightSelectedFolder:function highlightSelectedFolder(C){this.clearSelectedFolder(),this.$('.folder-list li[data-id="'.concat(C,'"]')).addClass("selected")},clearSelectedFolder:function clearSelectedFolder(){this.$(".folder-list li.selected").removeClass("selected")},onRemoveFolderSelectionClick:function onRemoveFolderSelectionClick(){this.clearSelectedFolder(),this.ui.selectedFolderText.html(""),this.ui.selectedFolder.hide(),this.ui.ellipsisIcon.show(),this.ui.hiddenInputSelectedFolder.val(""),this.ui.foldersDropdown.hide()},loadMoreFolders:function loadMoreFolders(){var C=this;return(0,q.default)(U.default.mark(function _callee2(){return U.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return C.removeLoadMoreItem(),C.addSpinner(),T.prev=1,T.next=2,C.fetchFolders();case 2:return T.prev=2,C.removeSpinner(),C.disableSelectedFolder(),T.finish(2);case 3:case"end":return T.stop()}},_callee2,null,[[1,,2,3]])}))()},shouldAddLoadMoreItem:function shouldAddLoadMoreItem(C){return this.folderCollectionView.collection.length<(null==C?void 0:C.total)},addLoadMoreItem:function addLoadMoreItem(){this.folderCollectionView.collection.add({template_id:0,title:L("Load More","elementor")})},removeLoadMoreItem:function removeLoadMoreItem(){var C=this.folderCollectionView.collection.findWhere({template_id:0});C&&this.folderCollectionView.collection.remove(C)},handleSourceSelectionChange:function handleSourceSelectionChange(C){this.maybeAllowOnlyOneCheckboxToBeChecked(C),this.maybeEnableSaveButton()},maybeAllowOnlyOneCheckboxToBeChecked:function maybeAllowOnlyOneCheckboxToBeChecked(C){var T=this;if(!this.moreThanOneCheckboxCanBeChecked()){var B=C.currentTarget;this.ui.sourceSelectionCheckboxes.each(function(C,L){var V=T.$(L).closest(".source-selections-input");L!==B&&(B.checked?(V.addClass("disabled"),L.checked=!1):V.removeClass("disabled"))})}},moreThanOneCheckboxCanBeChecked:function moreThanOneCheckboxCanBeChecked(){return G.SAVE_CONTEXTS.SAVE===this.getOption("context")||"cloud"!==elementor.templates.getFilter("source")},showInfoTip:function showInfoTip(){var C=this;this.infoTipDialog&&this.infoTipDialog.hide();var T=elementor.templates.hasCloudLibraryQuota()?L("Upgrade your subscription to get more space and reuse saved assets across all your sites.","elementor"):L("Upgrade your subscription to access Cloud Templates and reuse saved assets across all your sites.","elementor"),B=elementor.templates.hasCloudLibraryQuota()?"https://go.elementor.com/go-pro-cloud-templates-save-to-100-usage-notice":"https://go.elementor.com/go-pro-cloud-templates-save-to-free-tooltip/";this.infoTipDialog=elementor.dialogsManager.createWidget("buttons",{id:"elementor-library--infotip__dialog",effects:{show:"show",hide:"hide"},position:{of:this.ui.infoIcon,at:"top-75"}}).setMessage(T).addButton({name:"learn_more",text:L("Upgrade Now","elementor"),classes:"",callback:function callback(){open(B,"_blank"),C.onUpgradeBadgeClicked()}}),this.infoTipDialog.getElements("header").remove(),this.infoTipDialog.show()},showConnectInfoTip:function showConnectInfoTip(){this.connectInfoTipDialog&&this.connectInfoTipDialog.hide(),this.connectInfoTipDialog=elementor.dialogsManager.createWidget("buttons",{id:"elementor-library--connect_infotip__dialog",effects:{show:"show",hide:"hide"},position:{of:this.ui.connectBadge,at:"top+80"}}).setMessage(L("To access the Cloud Templates Library you must have an active Elementor Pro subscription","elementor")+" <i>"+L("and","elementor")+"</i> "+L("connect your site.","elementor")),this.connectInfoTipDialog.getElements("header").remove(),this.connectInfoTipDialog.getElements("buttonsWrapper").remove(),this.connectInfoTipDialog.show()},handleElementorConnect:function handleElementorConnect(){elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModalSelectConnect}),this.ui.connect.elementorConnect({success:function success(){elementor.config.library_connect.is_connected=!0,$e.run("library/close"),elementor.notifications.showToast({message:L("Connected successfully.","elementor")})},error:function error(){elementor.config.library_connect.is_connected=!1}})},onTemplateNameInputChange:function onTemplateNameInputChange(){this.maybeEnableSaveButton()},updateSubmitButtonState:function updateSubmitButtonState(C){this.ui.submitButton.toggleClass("e-primary",!C),this.ui.submitButton.prop("disabled",C)},onUpgradeBadgeClicked:function onUpgradeBadgeClicked(){var C=elementor.templates.hasCloudLibraryQuota()?"save to-max":"save to-free";elementor.templates.eventManager.sendUpgradeClickedEvent({secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal,upgrade_position:C})}});C.exports=J},56441:C=>{"use strict";C.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},56455:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetSettings=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.SetSettings=function(C){function SetSettings(){return(0,V.default)(this,SetSettings),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SetSettings,arguments)}return(0,W.default)(SetSettings,C),(0,$.default)(SetSettings,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.requireContainer(C),this.requireArgumentType("settings","object",C),void 0!==C.render&&void 0!==C.renderUI)throw new Error("Args: `render` and `renderUI` cannot be applied together.")}},{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.containers,B=void 0===T?[C.container]:T,L=C.settings,V=C.options,$=void 0===V?{}:V,U=$.external,q=$.render,W=void 0===q||q,G=$.renderUI,H=void 0!==G&&G;B.forEach(function(C){U?C.settings.setExternalChange(L):C.settings.set(L),H?C.renderUI():W&&C.render()})}}])}($e.modules.editor.CommandContainerInternalBase);T.default=G},56534:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(85707)),K=L(B(74995)),Q=_interopRequireWildcard(B(8004)),J=_interopRequireWildcard(B(43324));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _classPrivateFieldInitSpec(C,T,B){(function _checkPrivateRedeclaration(C,T){if(T.has(C))throw new TypeError("Cannot initialize the same private elements twice on an object")})(C,T),T.set(C,B)}function _classPrivateFieldSet(C,T,B){return C.set(_assertClassBrand(C,T),B),B}function _assertClassBrand(C,T,B){if("function"==typeof C?C===T:C.has(T))return arguments.length<3?T:B;throw new TypeError("Private element is not present on this object")}var Y=new WeakMap;T.default=function(C){function Component(){var C;(0,$.default)(this,Component);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,[].concat(B)),(0,H.default)(C,"stateReadyOnce",!1),_classPrivateFieldInitSpec(C,Y,!1),C}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel"}},{key:"defaultRoutes",value:function defaultRoutes(){var C=this;return{menu:function menu(){return C.manager.setPage("menu")},"global-colors":function globalColors(){return C.manager.setPage("colorScheme")},"global-fonts":function globalFonts(){return C.manager.setPage("typographyScheme")},"editor-preferences":function editorPreferences(){return C.manager.setPage("editorPreferences_settings").activateTab("settings")}}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(J)}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultShortcuts",value:function defaultShortcuts(){var C=this;return{toggle:{keys:"ctrl+p",dependency:function dependency(){return!C.isUserInteractionsBlocked()}},save:{keys:"ctrl+s"},exit:{keys:"esc",dependency:function dependency(){return!jQuery(".dialog-widget:visible").length&&isEditMode()},scopes:["panel","preview"]},"change-device-mode":{keys:"ctrl+shift+m"},"page-settings":{keys:"ctrl+shift+y",dependency:function dependency(){return isEditMode()}},"editor-preferences":{keys:"ctrl+shift+u",dependency:function dependency(){return isEditMode()}}}}},{key:"blockUserInteractions",value:function blockUserInteractions(){elementor.panel.$el.addClass("e-panel-block-interactions"),_classPrivateFieldSet(Y,this,!0)}},{key:"unblockUserInteractions",value:function unblockUserInteractions(){elementor.panel.$el.removeClass("e-panel-block-interactions"),_classPrivateFieldSet(Y,this,!1)}},{key:"isUserInteractionsBlocked",value:function isUserInteractionsBlocked(){return function _classPrivateFieldGet(C,T){return C.get(_assertClassBrand(C,T))}(Y,this)}}])}(K.default);function isEditMode(){return"edit"===elementor.channels.dataEditMode.request("activeMode")}},57226:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(41594)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(85707)),Q=L(B(18791)),J=L(B(64836));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function EmptyView(){var C;(0,$.default)(this,EmptyView);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,EmptyView,[].concat(B)),(0,K.default)(C,"template","<div></div>"),(0,K.default)(C,"className","elementor-empty-view"),C}return(0,H.default)(EmptyView,C),(0,U.default)(EmptyView,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(EmptyView,"initialize",this,3)([C]),this.ownerView=C.emptyViewOwner}},{key:"renderReactDefaultElement",value:function renderReactDefaultElement(C){var T,B=C.parent;if("widget"===B.model.get("elType")){var L=elementor.elementsManager.getElementTypeClass(B.model.get("widgetType"));if(L){var $=L.getEmptyView();T=V.default.createElement($,{container:C})}}else T=V.default.createElement(J.default,{container:C});var U=Q.default.render(T,this.el).unmount;this.unmount=U}},{key:"onRender",value:function onRender(){this.$el.addClass(this.className),this.renderReactDefaultElement(this.ownerView.container)}},{key:"onDestroy",value:function onDestroy(){this.unmount()}}])}(Marionette.ItemView)},57444:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"AddTransaction",{enumerable:!0,get:function get(){return L.AddTransaction}}),Object.defineProperty(T,"ClearTransaction",{enumerable:!0,get:function get(){return V.ClearTransaction}}),Object.defineProperty(T,"DeleteLog",{enumerable:!0,get:function get(){return $.DeleteLog}}),Object.defineProperty(T,"EndLog",{enumerable:!0,get:function get(){return U.EndLog}}),Object.defineProperty(T,"EndTransaction",{enumerable:!0,get:function get(){return q.EndTransaction}}),Object.defineProperty(T,"LogSubItem",{enumerable:!0,get:function get(){return W.LogSubItem}}),Object.defineProperty(T,"StartLog",{enumerable:!0,get:function get(){return G.StartLog}});var L=B(22050),V=B(50036),$=B(53774),U=B(78366),q=B(74636),W=B(96513),G=B(5703)},57577:(C,T,B)=>{"use strict";var L=B(96784)(B(35741));C.exports=L.default.extend({},{onPasteStyle:function onPasteStyle(){return!1}})},57719:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Duplicate=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Duplicate=function(C){function Duplicate(){return(0,$.default)(this,Duplicate),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Duplicate,arguments)}return(0,G.default)(Duplicate,C),(0,U.default)(Duplicate,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentType("name","string",C),this.requireArgumentType("index","number",C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"duplicate",subTitle:L("Item","elementor")}}},{key:"apply",value:function apply(C){var T=C.index,B=C.name,L=C.options,V=void 0===L?{}:L,$=C.containers,U=void 0===$?[C.container]:$,q=[];return U.forEach(function(L){var $=L.settings.get(B).at(T).toJSON();$._id&&delete $._id,q.push($e.run("document/repeater/insert",{container:L,name:B,model:$,options:Object.assign({at:T+1},V),renderAfterInsert:C.renderAfterInsert}))}),1===q.length?q[0]:q}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},57722:(C,T,B)=>{"use strict";var L=B(12470).__;C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-connect",id:"elementor-template-library-connect",ui:{connect:"#elementor-template-library-connect__button",thumbnails:"#elementor-template-library-connect-thumbnails"},templateHelpers:function templateHelpers(){return this.getOption("texts")},onRender:function onRender(){var C=this;elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.cloudTabConnect}),this.ui.connect.elementorConnect({parseUrl:function parseUrl(T){return T.replace("%%template_type%%",C.model.get("type"))},success:function success(){elementor.config.library_connect.is_connected=!0,C.getOption("model")?$e.run("library/insert-template",{model:C.getOption("model")}):($e.run("library/close"),elementor.notifications.showToast({message:L("Connected successfully.","elementor")}))},error:function error(){elementor.config.library_connect.is_connected=!1}})}})},57800:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__,$=B(96784)(B(23760)),U=B(77498),q=U.extend({childViewContainer:function childViewContainer(){return"> .elementor-container"},template:Marionette.TemplateCache.get("#tmpl-elementor-section-content"),addSectionView:null,_checkIsFull:function _checkIsFull(){this.toggleSectionIsFull(),elementorDevTools.deprecation.deprecated("_checkIsFull()","2.9.0","toggleSectionIsFull()")},toggleSectionIsFull:function toggleSectionIsFull(){this.$el.toggleClass("elementor-section-filled",this.isCollectionFilled())},addChildModel:function addChildModel(C){var T=C instanceof Backbone.Model,B=this.isInner();return T?C.set("isInner",B):C.isInner=B,U.prototype.addChildModel.apply(this,arguments)},className:function className(){return U.prototype.className.apply(this,arguments)+" elementor-section elementor-"+(this.isInner()?"inner":"top")+"-section"},tagName:function tagName(){return this.model.getSetting("html_tag")||"section"},behaviors:function behaviors(){var behaviors=U.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:B(83139),elChildType:"column"}}),elementor.hooks.applyFilters("elements/section/behaviors",behaviors,this)},initialize:function initialize(){U.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout")},getEditButtons:function getEditButtons(){if(!$e.components.get("document/elements").utils.allowAddingWidgets())return{};var C=elementor.getElementData(this.model),T={};return this.isInner()||(T.add={title:L(V("Add %s","elementor"),C.title),icon:"plus"}),T.edit={title:L(V("Edit %s","elementor"),C.title),icon:"handle"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:L(V("Duplicate %s","elementor"),C.title),icon:"clone"}),T},getContextMenuGroups:function getContextMenuGroups(){var C,T=U.prototype.getContextMenuGroups.apply(this,arguments),B=T.indexOf(_.findWhere(T,{name:"clipboard"}));return T.splice(B+1,0,{name:"save",actions:[{name:"save",title:V("Save as a template","elementor"),shortcut:null!==(C=elementorCommon.config.experimentalFeatures)&&void 0!==C&&C["cloud-library"]?'<span class="elementor-context-menu-list__item__shortcut__new-badge">'.concat(V("New","elementor"),"</span>"):"",isEnabled:function isEnabled(){return!elementor.selection.isMultiple()},callback:this.save.bind(this)}]}),T},getSortableOptions:function getSortableOptions(){return{connectWith:(this.isInner()?".elementor-inner-section":".elementor-top-section")+this.childViewContainer(),handle:"> .elementor-element-overlay .elementor-editor-element-edit",items:"> .elementor-column",forcePlaceholderSize:!0,tolerance:"pointer"}},getColumnPercentSize:function getColumnPercentSize(C,T){return+(T/C.parent().width()*100).toFixed(3)},getDefaultStructure:function getDefaultStructure(){return this.collection.length+"0"},getStructure:function getStructure(){return this.model.getSetting("structure")},getColumnAt:function getColumnAt(C){var T=this.collection.at(C);return T?this.children.findByModelCid(T.cid):null},getNextColumn:function getNextColumn(C){return this.getColumnAt(this.collection.indexOf(C.model)+1)},getPreviousColumn:function getPreviousColumn(C){return this.getColumnAt(this.collection.indexOf(C.model)-1)},getNeighborContainer:function getNeighborContainer(C){var T=C.parent.view,B=T.getNextColumn(C.view)||T.getPreviousColumn(C.view);return!!B&&B.getContainer()},setStructure:function setStructure(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(+elementor.presetsFactory.getParsedStructure(C).columnsCount!==this.collection.length)throw new TypeError("The provided structure doesn't match the columns count.");$e.run("document/elements/settings",{container:this.getContainer(),settings:{structure:C},options:{external:!0}}),T&&this.adjustColumns()},adjustColumns:function adjustColumns(){var C=elementor.presetsFactory.getPresetByStructure(this.getStructure());this.children.each(function(T,B){var L=T.getContainer();$e.run("document/elements/settings",{container:L,settings:{_column_size:C.preset[B],_inline_size:null}})})},resetLayout:function resetLayout(){var C=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setStructure(this.getDefaultStructure(),C)},resetColumnsCustomSize:function resetColumnsCustomSize(){this.children.each(function(C){$e.run("document/elements/settings",{container:C.getContainer(),settings:{_inline_size:null},options:{external:!0}})})},isCollectionFilled:function isCollectionFilled(){return 10<=this.collection.length},showChildrenPercentsTooltip:function showChildrenPercentsTooltip(C,T){C.ui.percentsTooltip.show(),C.ui.percentsTooltip.attr("data-side",elementorCommon.config.isRTL?"right":"left"),T.ui.percentsTooltip.show(),T.ui.percentsTooltip.attr("data-side",elementorCommon.config.isRTL?"left":"right")},hideChildrenPercentsTooltip:function hideChildrenPercentsTooltip(C,T){C.ui.percentsTooltip.hide(),T.ui.percentsTooltip.hide()},destroyAddSectionView:function destroyAddSectionView(){this.addSectionView&&!this.addSectionView.isDestroyed&&this.addSectionView.destroy()},onRender:function onRender(){U.prototype.onRender.apply(this,arguments),this.toggleSectionIsFull()},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var C=new $.default({at:this.model.collection.indexOf(this.model)});C.render(),this.$el.before(C.$el),C.$el.hide(),setTimeout(function(){C.$el.slideDown(null,function(){jQuery(this).css("display","")})}),this.addSectionView=C}else this.addSectionView.fadeToDeath()},onChildviewRequestResizeStart:function onChildviewRequestResizeStart(C){var T=this.getNextColumn(C);if(T){this.showChildrenPercentsTooltip(C,T);var B=C.$el.find("iframe").add(T.$el.find("iframe"));elementor.helpers.disableElementEvents(B)}},onChildviewRequestResizeStop:function onChildviewRequestResizeStop(C){var T=this.getNextColumn(C);if(T){this.hideChildrenPercentsTooltip(C,T);var B=C.$el.find("iframe").add(T.$el.find("iframe"));elementor.helpers.enableElementEvents(B)}},onChildviewRequestResize:function onChildviewRequestResize(C,T){T.element.css({width:"",left:"initial"}),$e.run("document/elements/settings",{container:C.getContainer(),settings:{_inline_size:this.getColumnPercentSize(T.element,T.size.width)}})},onDestroy:function onDestroy(){U.prototype.onDestroy.apply(this,arguments),this.destroyAddSectionView()}});C.exports=q,C.exports.DEFAULT_INNER_SECTION_COLUMNS=2,C.exports.DEFAULT_MIN_COLUMN_SIZE=2,C.exports.DEFAULT_MAX_COLUMNS=10},58069:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SelectLoadingButtonOnOpen=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.SelectLoadingButtonOnOpen=function(C){function SelectLoadingButtonOnOpen(){return(0,V.default)(this,SelectLoadingButtonOnOpen),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SelectLoadingButtonOnOpen,arguments)}return(0,W.default)(SelectLoadingButtonOnOpen,C),(0,$.default)(SelectLoadingButtonOnOpen,[{key:"getCommand",value:function getCommand(){return"editor/documents/attach-preview"}},{key:"getId",value:function getId(){return"elementor-floating-buttons-select-on-open"}},{key:"getConditions",value:function getConditions(){var C;return"floating-buttons"===(null===(C=elementor)||void 0===C||null===(C=C.config)||void 0===C||null===(C=C.document)||void 0===C?void 0:C.type)}},{key:"apply",value:function apply(){var C,T=null===(C=elementor)||void 0===C||null===(C=C.documents)||void 0===C||null===(C=C.currentDocument)||void 0===C||null===(C=C.container)||void 0===C?void 0:C.children;Array.isArray(T)&&T.length?$e.run("document/elements/select",{container:T[0],append:!1}):$e.run("library/open")}}])}($e.modules.hookUI.After);T.default=G},58155:C=>{function asyncGeneratorStep(C,T,B,L,V,$,U){try{var q=C[$](U),W=q.value}catch(C){return void B(C)}q.done?T(W):Promise.resolve(W).then(L,V)}C.exports=function _asyncToGenerator(C){return function(){var T=this,B=arguments;return new Promise(function(L,V){var $=C.apply(T,B);function _next(C){asyncGeneratorStep($,L,V,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep($,L,V,_next,_throw,"throw",C)}_next(void 0)})}},C.exports.__esModule=!0,C.exports.default=C.exports},58482:C=>{"use strict";var T;T=Marionette.Behavior.extend({ui:{insertButton:".elementor-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onRender:function onRender(){this.ui.insertButton.toggleClass("disabled",this.view.model.isLocked())},onInsertButtonClick:function onInsertButtonClick(C){if("locked"===this.view.model.get("status"))return C.preventDefault(),void C.stopPropagation();var T={model:this.view.model};this.ui.insertButton.addClass("elementor-disabled");var B=T.model.get("source");!elementor.hooks.applyFilters("templates/source/is-remote","remote"===B,B)||elementor.config.library_connect.is_connected?$e.run("library/insert-template",T):$e.route("library/connect",T)}}),C.exports=T},58858:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-revisions-no-revisions",id:"elementor-panel-revisions-no-revisions",className:"elementor-nerd-box"})},58907:(C,T,B)=>{"use strict";var L=B(58482),V=B(87437),$=V.isTierAtLeast,U=V.TIERS,q=Marionette.ItemView.extend({className:function className(){var C="elementor-template-library-template",T=this.model.get("source");return C+=" elementor-template-library-template-"+T,"remote"===T&&(C+=" elementor-template-library-template-"+this.model.get("type")),elementor.config.library_connect.base_access_tier!==this.model.get("accessTier")&&(C+=" elementor-template-library-pro-template"),elementor.hooks.applyFilters("elementor/editor/template-library/template/classes",C,this)},attributes:function attributes(){var C=elementor.config.library_connect.current_access_tier,T=this.model.get("accessTier");if($(C,T))return{};var B=elementor.config.library_connect.subscription_plans,L=B[T];return C===U.free&&(L=B.essential),L?{style:'--elementor-template-library-subscription-plan-label: "'.concat(L.label,'";--elementor-template-library-subscription-plan-color: ').concat(L.color,";")}:{}},ui:function ui(){return{previewButton:".elementor-template-library-template-preview"}},events:function events(){return{"click @ui.previewButton":"onPreviewButtonClick"}},behaviors:function behaviors(){var behaviors={insertTemplate:{behaviorClass:L}};return elementor.hooks.applyFilters("elementor/editor/template-library/template/behaviors",behaviors,this)}});C.exports=q},58965:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CreateColumnForEmptySection=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.CreateColumnForEmptySection=function(C){function CreateColumnForEmptySection(){return(0,V.default)(this,CreateColumnForEmptySection),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CreateColumnForEmptySection,arguments)}return(0,W.default)(CreateColumnForEmptySection,C),(0,$.default)(CreateColumnForEmptySection,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"create-column-for-empty-section--document/elements/delete"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"section"===C.parent.type&&0===C.parent.children.length})}},{key:"apply",value:function apply(C,T){Array.isArray(T)||(T=[T]),T.forEach(function(C){var T=C.parent;0===T.children.length&&$e.run("document/elements/create",{container:T,model:{elType:"column"}})})}}])}(G.default);T.default=H},59332:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q}(C,T)}(B(41594)),q=V(B(40989)),W=V(B(39805)),G=V(B(15118)),H=V(B(29402)),K=V(B(87861)),Q=V(B(85707));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=function(C){function IconsGoPro(){var C;(0,W.default)(this,IconsGoPro);for(var T=arguments.length,B=new Array(T),V=0;V<T;V++)B[V]=arguments[V];return C=function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,IconsGoPro,[].concat(B)),(0,Q.default)(C,"render",function(){return U.default.createElement("div",{id:"elementor-icons-manager__promotion"},U.default.createElement("i",{id:"elementor-icons-manager__promotion__icon",className:"eicon-nerd"}),U.default.createElement("div",{id:"elementor-icons-manager__promotion__text"},L("Become a Pro user to upload unlimited font icon folders to your website.","elementor")),U.default.createElement("a",{href:elementor.config.icons.goProURL,id:"elementor-icons-manager__promotion__link",className:"elementor-button go-pro",target:"_blank",rel:"noopener noreferrer"},L("Upgrade Now","elementor")))}),C}return(0,K.default)(IconsGoPro,C),(0,q.default)(IconsGoPro)}(U.Component);T.default=J},59349:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"MoveResizeableHandle",{enumerable:!0,get:function get(){return L.MoveResizeableHandle}});var L=B(13192)},60140:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ContainerHelper=void 0;var $,U=V(B(39805)),q=V(B(40989)),W=V(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,W.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var G=T.ContainerHelper=function(){function ContainerHelper(){(0,U.default)(this,ContainerHelper)}return(0,q.default)(ContainerHelper,null,[{key:"createContainers",value:function createContainers(C,T){for(var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},V=[],$=0;$<C;$++)V.push(this.createContainer(T,B,L));return V}},{key:"createContainer",value:function createContainer(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0,B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return $e.run("document/elements/create",{container:T,model:_objectSpread({elType:"container",settings:C},L),options:B})}},{key:"setContainerSettings",value:function setContainerSettings(C,T){$e.run("document/elements/settings",{container:T,settings:C,options:{external:!0}})}},{key:"createContainerFromSizes",value:function createContainerFromSizes(C,T){var B,L=this,V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},$=V.createWrapper,U=void 0===$||$,q={33:"33.3333",66:"66.6666"},W=C.reduce(function(C,T){return C+parseInt(T)},0)>100,G=_objectSpread(_objectSpread({flex_direction:this.DIRECTION_ROW},W?{flex_wrap:"wrap"}:{}),{},{flex_gap:{unit:"px",size:0,column:"0",row:"0"}});return U?B=this.createContainer(G,T,V):($e.run("document/elements/settings",{container:T,settings:G}),B=T),C.forEach(function(C){C=q[C]||C,L.createContainer({flex_direction:L.DIRECTION_COLUMN,content_width:"full",width:{unit:"%",size:C}},B,{edit:!1})}),B}},{key:"createContainerFromPreset",value:function createContainerFromPreset(C){var T,B,V=arguments.length>1&&void 0!==arguments[1]?arguments[1]:elementor.getPreviewContainer(),$=arguments.length>2?arguments[2]:void 0,U=$e.internal("document/history/start-log",{type:"add",title:L("Container","elementor")}),q=$.createWrapper,W=void 0===q||q;try{switch(C){case"c100":T=ContainerHelper.createContainer({flex_direction:ContainerHelper.DIRECTION_COLUMN},V,$);break;case"r100":T=ContainerHelper.createContainer({flex_direction:ContainerHelper.DIRECTION_ROW},V,$);break;case"c100-c50-50":B={flex_direction:ContainerHelper.DIRECTION_ROW,flex_gap:{unit:"px",size:0,column:"0",row:"0"}},W?T=ContainerHelper.createContainer(B,V,$):($e.run("document/elements/settings",{container:V,settings:B}),T=V),B={content_width:"full",width:{unit:"%",size:"50"}},ContainerHelper.createContainer(B,T,{edit:!1});var G=ContainerHelper.createContainer(_objectSpread(_objectSpread({},B),{},{padding:{unit:"px",top:0,right:0,bottom:0,left:0,isLinked:!0},flex_gap:{unit:"px",size:0,column:"0",row:"0"}}),T,{edit:!1});ContainerHelper.createContainers(2,{},G,{edit:!1});break;default:var H=C.split("-");T=ContainerHelper.createContainerFromSizes(H,V,$)}$e.internal("document/history/end-log",{id:U})}catch(C){$e.internal("document/history/delete-log",{id:U})}return T}},{key:"openEditMode",value:function openEditMode(C){$e.run("document/elements/select",{container:C})}}])}();$=G,(0,W.default)(G,"DIRECTION_ROW","row"),(0,W.default)(G,"DIRECTION_COLUMN","column"),(0,W.default)(G,"DIRECTION_ROW_REVERSED","row-reverse"),(0,W.default)(G,"DIRECTION_COLUMN_REVERSED","column-reverse"),(0,W.default)(G,"DIRECTION_DEFAULT",$.DIRECTION_COLUMN),(0,W.default)(G,"CONTAINER_TYPE_GRID","grid");T.default=G},60146:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(30897));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Section(){return(0,V.default)(this,Section),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Section,arguments)}return(0,W.default)(Section,C),(0,$.default)(Section,[{key:"isValidChild",value:function isValidChild(C){return"column"===C.get("elType")}}])}(G.default)},60494:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Redo=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Redo=function(C){function Redo(){return(0,V.default)(this,Redo),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Redo,arguments)}return(0,W.default)(Redo,C),(0,$.default)(Redo,[{key:"apply",value:function apply(){elementor.documents.getCurrent().history.navigate(!0)}}])}($e.modules.CommandBase);T.default=G},60609:(C,T,B)=>{"use strict";var L=B(96784)(B(10906)),V=B(95384);C.exports=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.button=".elementor-control-notice-dismiss",ui},events:{"click @ui.button.e-btn-1":"onButton1Click","click @ui.button.e-btn-2":"onButton2Click","click @ui.button.elementor-control-notice-dismiss":"onDismissButtonClick"},onButton1Click:function onButton1Click(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)},onButton2Click:function onButton2Click(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)},getDismissId:function getDismissId(){var C,T,B,L=this.model.get("name"),V="widget"===(null===(C=this.options)||void 0===C||null===(C=C.element)||void 0===C||null===(C=C.model)||void 0===C||null===(C=C.attributes)||void 0===C?void 0:C.elType)?null===(T=this.options)||void 0===T||null===(T=T.element)||void 0===T||null===(T=T.model)||void 0===T||null===(T=T.attributes)||void 0===T?void 0:T.widgetType:null===(B=this.options)||void 0===B||null===(B=B.element)||void 0===B||null===(B=B.model)||void 0===B||null===(B=B.attributes)||void 0===B?void 0:B.elType;return"".concat(V,"-").concat(L)},onDismissButtonClick:function onDismissButtonClick(){var C=this,T=this.getDismissId();elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:T},success:function success(){var B;C.$el.remove();var V=null!==(B=elementor)&&void 0!==B&&null!==(B=B.config)&&void 0!==B&&null!==(B=B.user)&&void 0!==B&&B.dismissed_editor_notices?(0,L.default)(elementor.config.user.dismissed_editor_notices):[];elementor.config.user.dismissed_editor_notices=[].concat((0,L.default)(V),[T])}})},templateHelpers:function templateHelpers(){var C,T=V.prototype.templateHelpers.apply(this,arguments),B=null!==(C=elementor)&&void 0!==C&&null!==(C=C.config)&&void 0!==C&&null!==(C=C.user)&&void 0!==C&&C.dismissed_editor_notices?(0,L.default)(elementor.config.user.dismissed_editor_notices):[],$=this.getDismissId();return T.data.shouldRenderNotice=!B.includes($),T}})},60627:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ResizeColumn=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ResizeColumn=function(C){function ResizeColumn(){return(0,V.default)(this,ResizeColumn),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ResizeColumn,arguments)}return(0,W.default)(ResizeColumn,C),(0,$.default)(ResizeColumn,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resize-column"}},{key:"getContainerType",value:function getContainerType(){return"column"}},{key:"getConditions",value:function getConditions(C){return C.settings._inline_size}},{key:"apply",value:function apply(C){var T=this,B=C.containers;return(void 0===B?[C.container]:B).forEach(function(B){T.resizeColumn(B,C.settings._inline_size)}),!0}},{key:"resizeColumn",value:function resizeColumn(C,T){var B=C.parent.view.getNeighborContainer(C);if(!B)return!1;var L=C.parent.view,V=C.view,$=null;if(void 0===C.oldValues||null===C.oldValues._inline_size)$=C.settings.get("_column_size");else{var U=L.$el.find(" > .elementor-container")[0].getBoundingClientRect().width;$=+(C.oldValues._inline_size||V.el.getBoundingClientRect().width/U*100)}var q=B.view,W=q.$el,G=+($+(+q.model.getSetting("_inline_size")||C.parent.view.getColumnPercentSize(W,W[0].getBoundingClientRect().width))-T).toFixed(3);return $e.run("document/elements/settings",{containers:[B],settings:{_inline_size:G},options:{callbacks:{"resize-column-limit":!1},history:{title:elementor.config.elements.column.controls._inline_size.label},external:!0,debounce:!0}}),!0}}])}(G.default);T.default=H},60741:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Unlink=void 0;var V=L(B(61790)),$=L(B(18821)),U=L(B(58155)),q=L(B(39805)),W=L(B(40989)),G=L(B(15118)),H=L(B(29402)),K=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.Unlink=function(C){function Unlink(){return(0,q.default)(this,Unlink),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Unlink,arguments)}return(0,K.default)(Unlink,C),(0,W.default)(Unlink,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireContainer(C),this.requireArgumentType("setting","string",C),this.requireArgumentType("globalValue","string",C)}},{key:"apply",value:(T=(0,U.default)(V.default.mark(function _callee2(C){var T,B,L,q,W,G,H;return V.default.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return T=C.containers,B=void 0===T?[C.container]:T,L=C.setting,q=C.globalValue,W=C.options,G=void 0===W?{}:W,H={},K.next=1,Promise.all(B.map(function(){var C=(0,U.default)(V.default.mark(function _callee(C){var T,B,U,W;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=1,$e.data.get(q);case 1:return(T=V.sent)&&(U=T.data.value,(W=null===(B=C.controls[L])||void 0===B?void 0:B.groupPrefix)?Object.entries(U).forEach(function(C){var T=(0,$.default)(C,2),B=T[0],L=T[1];B=B.replace(elementor.config.kit_config.typography_prefix,W),H[B]=L}):H[L]=U),V.abrupt("return",Promise.resolve());case 2:case"end":return V.stop()}},_callee)}));return function(T){return C.apply(this,arguments)}}()));case 1:Object.keys(H).length&&$e.run("document/elements/settings",{containers:B,options:G,settings:H});case 2:case"end":return K.stop()}},_callee2)})),function apply(C){return T.apply(this,arguments)})}]);var T}($e.modules.editor.CommandContainerBase);T.default=Q},60972:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",menuIcon:"#elementor-panel-header-menu-button i",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/header/behaviors",{},this)},setTitle:function setTitle(C){this.ui.title.html(C)},onClickAdd:function onClickAdd(){$e.route("panel/elements/categories")},onClickMenu:function onClickMenu(){$e.routes.is("panel/menu")?$e.route("panel/elements/categories"):$e.route("panel/menu")}}),C.exports=T},61215:(C,T,B)=>{"use strict";var L,V=B(96784),$=V(B(56534)),U=V(B(9297)),q=V(B(38941)),W=B(87261);L=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",id:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function clickAdd(){$e.route("panel/elements/categories")},"editor:destroy":function editorDestroy(){$e.route("panel/elements/categories",{autoFocusSearch:!1})}},currentPageName:null,currentPageView:null,perfectScrollbar:null,initialize:function initialize(){$e.components.register(new $.default({manager:this})),$e.internal("panel/state-loading"),$e.components.register(new U.default({manager:this})),$e.components.register(new q.default({manager:this})),this.initPages()},buildPages:function buildPages(){return{elements:{view:B(66437),title:'<img src="'+elementorCommon.config.urls.assets+'images/logo-panel.svg">'},editor:{view:B(98941)},menu:{view:elementor.modules.layouts.panel.pages.menu.Menu,title:'<img src="'+elementorCommon.config.urls.assets+'images/logo-panel.svg">'}}},initPages:function initPages(){var C;this.getPages=function(T){return C||(C=this.buildPages()),T?C[T]:C},this.addPage=function(T,B){C||(C=this.buildPages()),C[T]=B}},getHeaderView:function getHeaderView(){return this.getChildView("header")},getFooterView:function getFooterView(){return this.getChildView("footer")},getCurrentPageName:function getCurrentPageName(){return this.currentPageName},getCurrentPageView:function getCurrentPageView(){return this.currentPageView},setPage:function setPage(C,T,B){var L=this.getPages();"elements"!==C||elementor.userCan("design")||L.page_settings&&(C="page_settings");var V=L[C];if(!V)throw new ReferenceError("Elementor panel doesn't have page named '"+C+"'");V.options&&(B=_.extend(V.options,B));var $=V.view;return V.getView&&($=V.getView()),this.currentPageName=C,this.currentPageView=new $(B),this.showChildView("content",this.currentPageView),this.getHeaderView().setTitle(T||V.title),this.trigger("set:page",this.currentPageView).trigger("set:page:"+C,this.currentPageView),elementor.promotion.dialog&&elementor.promotion.dialog.hide(),this.currentPageView},onBeforeShow:function onBeforeShow(){var C=B(51218),T=B(60972);this.showChildView("modeSwitcher",new W),this.showChildView("header",new T),this.showChildView("footer",new C),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",this.onEditorBeforeShow.bind(this)).on("empty",this.onEditorEmpty.bind(this)).on("show",this.updateScrollbar.bind(this))},onEditorBeforeShow:function onEditorBeforeShow(){_.defer(this.updateScrollbar.bind(this))},onEditorEmpty:function onEditorEmpty(){this.updateScrollbar()},updateScrollbar:function updateScrollbar(){if(!this.perfectScrollbar)return this.perfectScrollbar=new PerfectScrollbar(this.content.el,{suppressScrollX:!0}),void(this.perfectScrollbar.isRtl=!1);this.perfectScrollbar.update()}}),C.exports=L},61280:(C,T,B)=>{"use strict";var L=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,L.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}C.exports=elementorModules.Module.extend({initToast:function initToast(){var C=elementorCommon.dialogsManager.createWidget("buttons",{id:"elementor-toast",position:{my:"center bottom",at:"center bottom-10",of:"#elementor-panel-inner",autoRefresh:!0},hide:{onClick:!0,auto:!0,autoDelay:1e4},effects:{show:function show(){var T=C.getElements("widget");T.show(),C.refreshPosition();var B=parseInt(T.css("top"),10);T.hide().css("top",B+100),T.animate({opacity:"show",height:"show",paddingBottom:"show",paddingTop:"show",top:B},{easing:"linear",duration:300})},hide:function hide(){var T=C.getElements("widget"),B=parseInt(T.css("top"),10);T.animate({opacity:"hide",height:"hide",paddingBottom:"hide",paddingTop:"hide",top:B+100},{easing:"linear",duration:300})}},button:{tag:"div"}});this.getToast=function(){return C}},showToast:function showToast(C){var T=this.getToast();T.setMessage(C.message),T.getElements("buttonsWrapper").empty();var B=this.isPositionValid(null==C?void 0:C.position);return B||this.positionToWindow(),null!=C&&C.position&&B&&T.setSettings("position",C.position),C.buttons&&C.buttons.forEach(function(C){T.addButton(C)}),C.classes&&T.getElements("widget").addClass(C.classes),C.sticky&&T.setSettings({hide:{auto:!1,onClick:!1}}),T.show()},isPositionValid:function isPositionValid(C){var T,B=null!==(T=null==C?void 0:C.of)&&void 0!==T?T:this.getToast().getSettings("position").of;return!!B&&!!document.querySelector(B)},positionToWindow:function positionToWindow(){var C=this.getToast(),T=_objectSpread(_objectSpread({},C.getSettings("position")),{},{my:"right top",at:"right-10 top+42",of:""});C.setSettings("position",T),C.getElements("widget").addClass("dialog-position-window")},onInit:function onInit(){this.initToast()}})},61356:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(85707)),$=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var U,q=B(21950);U=q.extend({behaviors:function behaviors(){var C=this;return _objectSpread(_objectSpread({},q.prototype.behaviors.apply(this)),{},{Scrubbing:{behaviorClass:$.default,scrubSettings:{intentTime:800,valueModifier:function valueModifier(){var T=C.getControlValue("unit");return["rem","em"].includes(T)?.1:1},enhancedNumber:function enhancedNumber(){var T=C.getControlValue("unit");return["rem","em"].includes(T)?.5:10}}}})},ui:function ui(){var ui=q.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(q.prototype.events.apply(this,arguments),{"click @ui.link":"onLinkDimensionsClicked"})},defaultDimensionValue:0,initialize:function initialize(){q.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(B,L){var V=T[L.dataset.setting];_.isEmpty(V)&&(V=C.defaultDimensionValue),C.$(L).val(V)})),C.fillEmptyDimensions()},updateDimensionsValue:function updateDimensionsValue(){var C={},T=this.getPossibleDimensions(),B=this.ui.controls,L=this.defaultDimensionValue;T.forEach(function(T){var V=B.filter('[data-setting="'+T+'"]');C[T]=V.length?V.val():L}),this.setValue(C)},fillEmptyDimensions:function fillEmptyDimensions(){var C=this.ui.controls,T=this.defaultDimensionValue;if(!this.isLinkedDimensions()){var B=this.model.get("allowed_dimensions");this.getPossibleDimensions().forEach(function(L){var V=C.filter('[data-setting="'+L+'"]');-1!==_.indexOf(B,L)&&V.length&&_.isEmpty(V.val())&&V.val(T)})}},updateDimensions:function updateDimensions(){this.fillEmptyDimensions(),this.updateDimensionsValue()},resetDimensions:function resetDimensions(){this.ui.controls.val(""),this.updateDimensionsValue()},onInputChange:function onInputChange(C){var T,B=C.target.dataset.setting;if(("unit"===B&&this.resetDimensions(),_.contains(this.getPossibleDimensions(),B))&&!("-"===(null==C||null===(T=C.originalEvent)||void 0===T?void 0:T.data)&&!C.target.value)){if(this.isLinkedDimensions()){var L=this.$(C.target);this.ui.controls.val(L.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")},updateUnitChoices:function updateUnitChoices(){q.prototype.updateUnitChoices.apply(this,arguments);var C="number";this.isCustomUnit()&&(C="text"),this.ui.controls.attr("type",C)}}),C.exports=U},61503:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ColumnIsPopulated=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ColumnIsPopulated=function(C){function ColumnIsPopulated(){return(0,V.default)(this,ColumnIsPopulated),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ColumnIsPopulated,arguments)}return(0,W.default)(ColumnIsPopulated,C),(0,$.default)(ColumnIsPopulated,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"column-is-populated"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"column"===C.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){"column"===C.model.get("elType")&&C.view.changeChildContainerClasses()})}}])}(G.default);T.default=H},61534:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.PasteArea=void 0;var $=V(B(61790)),U=V(B(58155)),q=V(B(39805)),W=V(B(40989)),G=V(B(15118)),H=V(B(29402)),K=V(B(87861)),Q=V(B(85707)),J=V(B(75115));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Y=T.PasteArea=function(C){function PasteArea(){return(0,q.default)(this,PasteArea),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,PasteArea,arguments)}return(0,K.default)(PasteArea,C),(0,W.default)(PasteArea,[{key:"getHistory",value:function getHistory(){return!1}},{key:"getDialog",value:function getDialog(){var C=this;if(this.dialog)return this.dialog;var T=jQuery("<div>",{class:"e-dialog-description"}).html(L("To paste the element from your other site.","elementor")),B=jQuery("<input>",{id:"elementor-paste-area-dialog__input",type:"text"}).attr("autocomplete","off").on("keypress",function(C){C.preventDefault()}).on("blur",function(){_.defer(function(){return B.trigger("focus")})}).on("paste",function(){var T=(0,U.default)($.default.mark(function _callee(T){var B,L;return $.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:return T.preventDefault(),(B=C.getDialog().getElements("widgetContent")).addClass("e-state-loading"),$.next=1,$e.run("document/ui/paste",{container:C.container,storageType:"rawdata",data:T.originalEvent.clipboardData.getData("text"),options:C.options});case 1:if(L=$.sent,B.removeClass("e-state-loading"),!L){$.next=2;break}return C.dialog.hide(),$.abrupt("return");case 2:V.show();case 3:case"end":return $.stop()}},_callee)}));return function(C){return T.apply(this,arguments)}}()),V=jQuery("<div>",{id:"elementor-paste-area-dialog__error",style:"display: none"}).html(L("Make sure that both sites are updated to last version of Elementor and have enabled the features relevant to the copied element before trying again.","elementor")),q=jQuery("<i>",{class:"eicon-loading eicon-animation-spin"});T.append(B).append(V).append(q);var W=J.default.mac?"⌘":"Ctrl";return this.dialog=elementorCommon.dialogsManager.createWidget("lightbox",{id:"elementor-paste-area-dialog",headerMessage:"".concat(W," + V"),message:T,position:{my:"center center",at:"center center"},closeButton:!0,closeButtonOptions:{iconClass:"eicon-close"},onShow:function onShow(){B.trigger("focus"),C.getDialog().getElements("widgetContent").on("click",function(){B.trigger("focus")})}}),this.dialog}},{key:"apply",value:function apply(C){this.container=C.container,C.options&&(this.options=C.options),this.getDialog().show()}}])}($e.modules.editor.document.CommandHistoryBase);(0,Q.default)(Y,"dialog",null),(0,Q.default)(Y,"container",null),(0,Q.default)(Y,"options",{});T.default=Y},61563:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(84257)),K=V(B(55117));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=B(44839);T.default=function(C){function _default(C){var T;return(0,$.default)(this,_default),(T=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,[C])).component=$e.components.register(new H.default({manager:T})),T.isDocked=!1,T.setSize(),T.indicators={customPosition:{title:L("Custom Positioning","elementor"),icon:"cursor-move",settingKeys:["_position"],section:"_section_position"}},T.ensurePosition=T.ensurePosition.bind(T),T.listenTo(elementor.channels.dataEditMode,"switch",T.onEditModeSwitched),elementor.on("document:loaded",T.onDocumentLoaded.bind(T)),elementor.on("document:unloaded",T.onDocumentUnloaded.bind(T)),T}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"getStorageKey",value:function getStorageKey(){return"navigator"}},{key:"getDefaultStorage",value:function getDefaultStorage(){return{visible:!0,size:{width:"",height:"",top:"",bottom:"",right:"",left:""}}}},{key:"getLayout",value:function getLayout(){return this.currentView}},{key:"getDraggableOptions",value:function getDraggableOptions(){return{iframeFix:!0,handle:"#elementor-navigator__header",drag:this.onDrag.bind(this),stop:this.onDragStop.bind(this)}}},{key:"getResizableOptions",value:function getResizableOptions(){var C=this;return{handles:"all",containment:"document",minWidth:150,maxWidth:500,minHeight:240,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),C.isDocked?(C.storage.size.width=elementor.helpers.getElementInlineStyle(C.$el,["width"]).width,elementorCommon.storage.set("navigator",C.storage)):C.saveSize()},resize:function resize(T,B){C.setSize(B.size.width+"px")}}}},{key:"initLayout",value:function initLayout(){this.show(new K.default),this.$el.draggable(this.getDraggableOptions()),this.$el.resizable(this.getResizableOptions())}},{key:"open",value:function open(C){this.$el.show(),this.setSize(),this.storage.docked&&this.dock(),C&&C.trigger("request:edit"),this.saveStorage("visible",!0),this.ensurePosition(),elementorCommon.elements.$window.on("resize",this.ensurePosition)}},{key:"close",value:function close(C){this.$el.hide(),this.isDocked&&this.undock(!0),C||this.saveStorage("visible",!1),this.$el.resizable("instance")&&this.$el.resizable("destroy"),elementorCommon.elements.$window.off("resize",this.ensurePosition)}},{key:"isOpen",value:function isOpen(){return this.$el.is(":visible")}},{key:"dock",value:function dock(){elementorCommon.elements.$body.addClass("elementor-navigator-docked"),this.setSize();var C=this.getResizableOptions();this.$el.css({height:"",top:"",bottom:"",left:"",right:""}),this.$el.resizable("instance")&&this.$el.resizable("destroy"),C.handles=elementorCommon.config.isRTL?"e":"w",this.$el.resizable(C),this.isDocked=!0,this.saveStorage("docked",!0)}},{key:"undock",value:function undock(C){elementorCommon.elements.$body.removeClass("elementor-navigator-docked"),this.setSize(),elementor.$previewWrapper.css(elementorCommon.config.isRTL?"left":"right",""),this.$el.resizable("instance")&&(this.$el.resizable("destroy"),this.$el.resizable(this.getResizableOptions())),this.isDocked=!1,C||this.saveStorage("docked",!1)}},{key:"setSize",value:function setSize(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.storage.size.width=C||(this.storage.size.width||elementorCommon.elements.$body.css("--e-editor-navigator-width")),elementorCommon.elements.$body.css("--e-editor-navigator-width",this.storage.size.width),this.$el.css("width","")}},{key:"ensurePosition",value:function ensurePosition(){if(!this.isDocked){var C=this.$el.offset();C.left>innerWidth&&this.$el.css({left:"",right:""}),C.top>innerHeight&&this.$el.css({top:"",bottom:""})}}},{key:"onDrag",value:function onDrag(C,T){if(this.isDocked)if(T.position.left===T.originalPosition.left){if(T.position.top!==T.originalPosition.top)return!1}else this.undock();else{0>T.position.top&&(T.position.top=0);var B=0>T.position.left,L=T.position.left+this.el.offsetWidth>innerWidth;elementorCommon.config.isRTL?L&&(T.position.left=innerWidth-this.el.offsetWidth):B&&(T.position.left=0),elementorCommon.elements.$body.toggleClass("elementor-navigator--dock-hint",elementorCommon.config.isRTL?B:L)}}},{key:"onDragStop",value:function onDragStop(C,T){if(!this.isDocked){this.saveSize();var B=T.position.left+this.el.offsetWidth;(0>T.position.left||B>innerWidth)&&this.dock(),elementorCommon.elements.$body.removeClass("elementor-navigator--dock-hint")}}},{key:"onEditModeSwitched",value:function onEditModeSwitched(C){["edit","picker"].includes(C)&&this.storage.visible?this.open():this.close(!0)}},{key:"onDocumentLoaded",value:function onDocumentLoaded(C){C.config.panel.has_elements&&(this.initLayout(),!1!==this.storage.visible&&$e.route("navigator"))}},{key:"onDocumentUnloaded",value:function onDocumentUnloaded(){this.component.isOpen&&this.component.close(!0)}}])}(Q)},61790:(C,T,B)=>{var L=B(53051)();C.exports=L;try{regeneratorRuntime=L}catch(C){"object"==typeof globalThis?globalThis.regeneratorRuntime=L:Function("r","regeneratorRuntime = r")(L)}},61856:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.After=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(23697));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.After=function(C){function After(){return(0,V.default)(this,After),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,After,arguments)}return(0,W.default)(After,C),(0,$.default)(After,[{key:"register",value:function register(){$e.hooks.registerUIAfter(this)}}])}(G.default);T.default=H},62133:(C,T,B)=>{"use strict";var L=B(47697);C.exports=L.extend({validationMethod:function validationMethod(C){var T=this.getSettings("validationTerms"),B=[];return _.isFinite(C)&&(void 0!==T.min&&C<T.min&&B.push("Value is less than minimum"),void 0!==T.max&&C>T.max&&B.push("Value is greater than maximum")),B}})},62161:(C,T,B)=>{"use strict";var L=B(12470).sprintf;function isWidgetSupportNesting(C){var T=elementor.widgetsCache[C];return!!T&&T.support_nesting}function isWidgetSupportAtomicRepeaters(C){var T=elementor.widgetsCache[C];return!!T&&T.support_improved_repeaters}Object.defineProperty(T,"__esModule",{value:!0}),T.extractNestedItemTitle=function extractNestedItemTitle(C,T){var B=C.view.model.config.defaults.elements_title;return L(B,T)},T.findChildContainerOrFail=function findChildContainerOrFail(C,T){var B=C.view.children.findByIndex(T);if(!B)throw new Error("Child container was not found for the current repeater item.");return B.getContainer()},T.isWidgetSupportAtomicRepeaters=isWidgetSupportAtomicRepeaters,T.isWidgetSupportNesting=isWidgetSupportNesting,T.shouldUseAtomicRepeaters=function shouldUseAtomicRepeaters(C){return isWidgetSupportNesting(C)&&isWidgetSupportAtomicRepeaters(C)},T.sortViewsByModels=function sortViewsByModels(C){var T=C.model.get("elements").models,B=C.view.children,L={};return T.forEach(function(C,T){var V=B.findByModel(C);V._index=T,L[V.cid]=V}),L},T.widgetNodes=function widgetNodes(C){var T=elementor.widgetsCache[C];if(!T)return!1;return{targetContainer:T.target_container,node:T.node}}},62219:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(61790)),$=L(B(58155)),U=B(28541),q=B(58907),W=q.extend({template:"#tmpl-elementor-template-library-template-local",ui:function ui(){return _.extend(q.prototype.ui.apply(this,arguments),{bulkSelectionItemCheckbox:".bulk-selection-item-checkbox",deleteButton:".elementor-template-library-template-delete",renameButton:".elementor-template-library-template-rename",moveButton:".elementor-template-library-template-move",copyButton:".elementor-template-library-template-copy",exportButton:".elementor-template-library-template-export",morePopup:".elementor-template-library-template-more",toggleMore:".elementor-template-library-template-more-toggle",toggleMoreIcon:".elementor-template-library-template-more-toggle i",titleCell:".elementor-template-library-template-name span",resourceIcon:".elementor-template-library-template-name i"})},events:function events(){return _.extend(q.prototype.events.apply(this,arguments),{click:"handleItemClicked","change @ui.bulkSelectionItemCheckbox":"onSelectBulkSelectionItemCheckbox","click @ui.deleteButton":"onDeleteButtonClick","click @ui.toggleMore":"onToggleMoreClick","click @ui.renameButton":"onRenameClick","click @ui.moveButton":"onMoveClick","click @ui.copyButton":"onCopyClick","click @ui.exportButton":"onExportClick"})},modelEvents:{"change:title":"onTitleChange"},handleLockedTemplate:function handleLockedTemplate(){var C=this.model.isLocked();this.ui.renameButton.toggleClass("disabled",C),this.ui.moveButton.toggleClass("disabled",C),this.ui.copyButton.toggleClass("disabled",C),this.ui.exportButton.toggleClass("disabled",C)},onTitleChange:function onTitleChange(){var C=_.escape(this.model.get("title"));this.ui.titleCell.text(C)},handleItemClicked:function handleItemClicked(C){var T=this;if(!C.target.closest(".bulk-selection-item-checkbox")){this._clickState||(this._clickState={timeoutId:null,delay:250});var B=this._clickState;B.timeoutId?(clearTimeout(B.timeoutId),B.timeoutId=null,this.handleItemDoubleClick()):B.timeoutId=setTimeout(function(){B.timeoutId=null,T.handleItemSingleClick()},B.delay)}},handleItemSingleClick:function handleItemSingleClick(){this.handleListViewItemSingleClick()},handleItemDoubleClick:function handleItemDoubleClick(){},handleListViewItemSingleClick:function handleListViewItemSingleClick(){var C=this.ui.bulkSelectionItemCheckbox,T=C.prop("checked");C.prop("checked",!T).trigger("change")},onDeleteButtonClick:function onDeleteButtonClick(C){C.stopPropagation();var T=this.ui.toggleMoreIcon;elementor.templates.deleteTemplate(this.model,{onConfirm:function onConfirm(){T.removeClass("eicon-ellipsis-h").addClass("eicon-loading eicon-animation-spin")}})},onToggleMoreClick:function onToggleMoreClick(C){C.stopPropagation(),this.handleLockedTemplate(),this.ui.morePopup.show(),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.morePopup})},onPreviewButtonClick:function onPreviewButtonClick(C){C.stopPropagation(),open(this.model.get("url"),"_blank")},onRenameClick:function onRenameClick(C){var T=this;return(0,$.default)(V.default.mark(function _callee(){return V.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(C.stopPropagation(),!T.model.isLocked()){B.next=1;break}return B.abrupt("return");case 1:return B.prev=1,B.next=2,elementor.templates.renameTemplate(T.model,{onConfirm:function onConfirm(){return T.showToggleMoreLoader()}});case 2:return B.prev=2,T.hideToggleMoreLoader(),B.finish(2);case 3:case"end":return B.stop()}},_callee,null,[[1,,2,3]])}))()},onMoveClick:function onMoveClick(){this.model.isLocked()||$e.route("library/save-template",{model:this.model,context:U.SAVE_CONTEXTS.MOVE})},onCopyClick:function onCopyClick(){this.model.isLocked()||$e.route("library/save-template",{model:this.model,context:U.SAVE_CONTEXTS.COPY})},onExportClick:function onExportClick(C){C.stopPropagation(),this.model.isLocked()&&C.preventDefault()},showToggleMoreLoader:function showToggleMoreLoader(){this.ui.toggleMoreIcon.removeClass("eicon-ellipsis-h").addClass("eicon-loading eicon-animation-spin")},hideToggleMoreLoader:function hideToggleMoreLoader(){this.ui.toggleMoreIcon.addClass("eicon-ellipsis-h").removeClass("eicon-loading eicon-animation-spin")},onSelectBulkSelectionItemCheckbox:function onSelectBulkSelectionItemCheckbox(C){var T;C.stopPropagation(),null!=C&&null!==(T=C.target)&&void 0!==T&&T.checked?(elementor.templates.addBulkSelectionItem(C.target.dataset.template_id),this.$el.addClass("bulk-selected-item")):(elementor.templates.removeBulkSelectionItem(C.target.dataset.template_id),this.$el.removeClass("bulk-selected-item")),elementor.templates.layout.handleBulkActionBarUi()}});C.exports=W},62507:(C,T,B)=>{var L=B(46313);C.exports=function _regeneratorAsync(C,T,B,V,$){var U=L(C,T,B,V,$);return U.next().then(function(C){return C.done?C.value:U.next()})},C.exports.__esModule=!0,C.exports.default=C.exports},62643:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitUpdateStretchContainer=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitUpdateStretchContainer=function(C){function KitUpdateStretchContainer(){return(0,$.default)(this,KitUpdateStretchContainer),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,KitUpdateStretchContainer,arguments)}return(0,G.default)(KitUpdateStretchContainer,C),(0,U.default)(KitUpdateStretchContainer,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-stretch-container"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;Object.entries(T).forEach(function(C){var T=(0,V.default)(C,2),B=T[0],L=T[1];"stretched_section_container"===B&&(elementorFrontend.config.kit[B]=L,elementor.channels.editor.trigger("kit:change:stretchContainer"))})}}])}($e.modules.hookUI.After);T.default=H},62688:(C,T,B)=>{C.exports=B(40362)()},63305:(C,T,B)=>{"use strict";var L=B(95384);C.exports=L.extend({ui:function ui(){var ui=L.prototype.ui.apply(this,arguments);return ui.button="button",ui},events:{"click @ui.button":"onButtonClick"},onButtonClick:function onButtonClick(){var C=this.model.get("event");elementor.channels.editor.trigger(C,this)}})},63356:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(73568));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ControlConditions(){return(0,V.default)(this,ControlConditions),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ControlConditions,arguments)}return(0,G.default)(ControlConditions,C),(0,$.default)(ControlConditions,[{key:"convertConditionToConditions",value:function convertConditionToConditions(C,T,B,L,V){var $,U,q,W=C.match(/([\w-]+(?:\[[\w-]+])?)?(!?)$/i),G=W[1],H=!!W[2],K=G.match(/([\w-]+)(?:\[([\w-]+)])?/),Q=K[1],J=K[2],Y=(null===($=B.attributes)||void 0===$?void 0:$.responsive)||B.responsive,X=G;if(Y&&null!==(U=V[Q])&&void 0!==U&&U.responsive){var Z=this.getResponsiveControlDeviceSuffix(Y);X=Q+Z,J&&(X+="[".concat(J,"]")),q=L[Q+Z]}else q=L[G];return{name:X,operator:this.getOperator(T,H,q),value:T}}},{key:"getResponsiveControlDeviceSuffix",value:function getResponsiveControlDeviceSuffix(C){var T=C.max||C.min;return"desktop"===T?"":"_"+T}},{key:"getConditionValue",value:function getConditionValue(C,T,B){var L,V=null===(L=C.__dynamic__)||void 0===L?void 0:L[T];return V||function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(ControlConditions,"getConditionValue",this,3)([C,T,B])}},{key:"check",value:function check(C,T,B){var L=this,V="or"===C.relation,$=!V;return C.terms.forEach(function(C){var U;if(C.terms)U=L.check(C,T,B);else{var q=C.name.match(/([\w-]+)(?:\[([\w-]+)])?/),W=q[1],G=q[2],H=L.getConditionValue(T,W,G);if(!H)for(var K,Q=null===(K=B[W])||void 0===K?void 0:K.parent;Q;){var J;if(H=L.getConditionValue(T,Q,G))break;Q=null===(J=B[Q])||void 0===J?void 0:J.parent}U=void 0!==H&&L.compare(H,C.value,C.operator)}return V?(U&&($=!0),!U):U?void 0:$=!1}),$}}])}(H.default)},63501:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FloatingButtonsRemoveLibraryTab=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.FloatingButtonsRemoveLibraryTab=function(C){function FloatingButtonsRemoveLibraryTab(){return(0,V.default)(this,FloatingButtonsRemoveLibraryTab),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FloatingButtonsRemoveLibraryTab,arguments)}return(0,W.default)(FloatingButtonsRemoveLibraryTab,C),(0,$.default)(FloatingButtonsRemoveLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/unload"}},{key:"getId",value:function getId(){return"elementor-floating-buttons-remove-library-tab"}},{key:"getConditions",value:function getConditions(C){return"floating-buttons"===C.document.config.type}},{key:"apply",value:function apply(){$e.components.get("library").removeTab("templates/floating-buttons"),$e.components.get("library").addTab("templates/pages"),$e.components.get("library").addTab("templates/blocks")}}])}($e.modules.hookUI.After);T.default=G},63522:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",tagName:"button",className:function className(){return"elementor-panel-menu-item elementor-panel-menu-item-"+this.model.get("name")},triggers:{click:{event:"click",preventDefault:!1}}})},63749:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Manager(){var C;return(0,V.default)(this,Manager),C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Manager),(0,G.default)(C,"elements",{}),(0,G.default)(C,"type",!1),(0,U.default)(C,new Proxy(C,{get:function get(C,T){return["add","remove"].includes(T)?function(){if(C.isAllowed()){var B=C[T].apply(C,arguments);return C.updateType(),C.updateSortable(),C.updatePanelPage(),C.updateNavigator(),B}}:Reflect.get.apply(Reflect,arguments)}}))}return(0,W.default)(Manager,C),(0,$.default)(Manager,[{key:"getElements",value:function getElements(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,T=Object.values(this.elements);return!T.length&&C&&(T=Array.isArray(C)?C:[C]),T}},{key:"add",value:function add(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.isAllowed()){C=Array.isArray(C)?C:[C],T||this.remove([],!0);var B,L=_createForOfIteratorHelper(C);try{for(L.s();!(B=L.n()).done;){var V=B.value;this.elements[V.id]=V,V.view.select()}}catch(C){L.e(C)}finally{L.f()}}}},{key:"remove",value:function remove(C){var T=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.isAllowed()){C=Array.isArray(C)?C:[C],T&&(C=this.getElements());var B,L=_createForOfIteratorHelper(C);try{for(L.s();!(B=L.n()).done;){var V=B.value;delete this.elements[V.id],V.view.deselect()}}catch(C){L.e(C)}finally{L.f()}}}},{key:"has",value:function has(C){return this.getElements().includes(C)}},{key:"updateType",value:function updateType(){var C=this.getElements();this.type=Boolean(C.length)&&C.reduce(function(C,T){return C===T.type&&T.type},C[0].type)}},{key:"updateSortable",value:function updateSortable(){elementor.toggleSortableState(!this.isMultiple())}},{key:"updatePanelPage",value:function updatePanelPage(){var C=this.getElements();1===C.length?$e.run("panel/editor/open",{model:C[0].model,view:C[0].view}):$e.internal("panel/open-default",{autoFocusSearch:!1})}},{key:"updateNavigator",value:function updateNavigator(){$e.components.get("document/elements").utils.showNavigator()&&elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"isMultiple",value:function isMultiple(){return this.getElements().length>1}},{key:"isSameType",value:function isSameType(){return!this.getElements().length||Boolean(this.type)}},{key:"isAllowed",value:function isAllowed(){return"edit"===elementor.channels.dataEditMode.request("activeMode")}}])}(elementorModules.editor.utils.Module)},63884:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Index=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Index=function(C){function Index(){return(0,V.default)(this,Index),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Index,arguments)}return(0,W.default)(Index,C),(0,$.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"favorites/{type}"}}])}($e.modules.CommandData)},64537:C=>{C.exports=function _readOnlyError(C){throw new TypeError('"'+C+'" is read-only')},C.exports.__esModule=!0,C.exports.default=C.exports},64560:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__,$=B(96784)(B(74028));C.exports=Marionette.CompositeView.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-repeater-row"),className:"elementor-repeater-fields",attributes:{role:"listitem"},ui:function ui(){return{duplicateButton:".elementor-repeater-tool-duplicate",editButton:".elementor-repeater-tool-edit",removeButton:".elementor-repeater-tool-remove",itemTitle:".elementor-repeater-row-item-title"}},behaviors:{HandleInnerTabs:{behaviorClass:B(53780)}},triggers:{"click @ui.removeButton":"click:remove","click @ui.duplicateButton":"click:duplicate","click @ui.itemTitle":"click:edit"},modelEvents:{change:"onModelChange"},templateHelpers:function templateHelpers(){return{itemIndex:this.getOption("itemIndex"),itemActions:this.getOption("itemActions")}},childViewContainer:".elementor-repeater-row-controls",getChildView:function getChildView(C){var T=C.get("type");return elementor.getControlView(T)},getChildControlView:function getChildControlView(C){return this.getControlViewByModel(this.getControlModel(C))},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlModel:function getControlModel(C){return this.collection.findWhere({name:C})},childViewOptions:function childViewOptions(){return{container:this.options.container}},updateIndex:function updateIndex(C){this.itemIndex=C},setTitle:function setTitle(){var C=this.getOption("titleField"),T="";C&&(T=Marionette.TemplateCache.prototype.compileTemplate(C)(this.model.parseDynamicSettings())),T||(T=L(V("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(),$.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")}})},64812:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(74956));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function LandingPageComponent(){return(0,$.default)(this,LandingPageComponent),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,LandingPageComponent,arguments)}return(0,G.default)(LandingPageComponent,C),(0,U.default)(LandingPageComponent,[{key:"getNamespace",value:function getNamespace(){return"document/landing-page"}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(H)}}])}($e.modules.ComponentBase)},64836:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=function EmptyComponent(){return V.default.createElement("div",{className:"elementor-first-add"},V.default.createElement("div",{className:"elementor-icon eicon-plus",onClick:function onClick(){return $e.route("panel/elements/categories")}}))};var V=L(B(41594))},65049:(C,T,B)=>{"use strict";var L,V=B(25729);L=Backbone.Collection.extend({model:V}),C.exports=L},65145:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=_interopRequireWildcard(B(40985)),K=_interopRequireWildcard(B(63884));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"favorites"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(H)}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}])}($e.modules.ComponentBase)},65334:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(75115)),U=V(B(77216)),q=B(71527);C.exports=Marionette.Behavior.extend({defaults:{context:"preview",groups:[],eventTargets:["el"]},events:function events(){var events={};return this.getOption("eventTargets").forEach(function(C){var T="contextmenu";"el"!==C&&(T+=" "+C),events[T]="onContextMenu"}),events},initialize:function initialize(){this.listenTo(this.view.options.model,"request:contextmenu",this.onRequestContextMenu)},initContextMenu:function initContextMenu(){var C=this,T=$.default.mac?"⌘":"^",B=this.getOption("groups"),V=_.findWhere(B,{name:"delete"}),U=B.indexOf(V);-1===U&&(U=B.length),"preview"===this.getOption("context")&&$e.components.get("document/elements").utils.showNavigator()&&B.splice(U,0,{name:"tools",actions:[{name:"navigator",icon:"eicon-navigator",title:L("Structure","elementor"),shortcut:T+"+I",callback:function callback(){return $e.route("navigator",{reOpen:!0,model:C.view.model})}}]}),this.contextMenu=new q({groups:B,context:this.getOption("context")}),this.contextMenu.getModal().on("hide",function(){return C.onContextMenuHide()})},getContextMenu:function getContextMenu(){var C,T;return this.contextMenu||this.initContextMenu(),"preview"!==this.getOption("context")||elementor.selection.has(null===(C=(T=this.view).getContainer)||void 0===C?void 0:C.call(T))||$e.run("document/elements/deselect-all"),this.contextMenu},onContextMenu:function onContextMenu(C){if(!$e.shortcuts.isControlEvent(C)){if("preview"===this.getOption("context"))if(!(this.view instanceof U.default||this.view.container&&this.view.container.isDesignable()))return;C.preventDefault(),C.stopPropagation(),this.view._parent&&this.view._parent.triggerMethod("toggleSortMode",!1),this.getContextMenu().show(C),elementor.channels.editor.reply("contextMenu:targetView",this.view)}},onRequestContextMenu:function onRequestContextMenu(C){var T=this.getContextMenu().getModal(),B=T.getSettings("iframe"),L=_.findWhere(this.contextMenu.getSettings("groups"),{name:"tools"});L.isVisible=!1,T.setSettings("iframe",null),this.onContextMenu(C),L.isVisible=!0,T.setSettings("iframe",B)},onContextMenuHide:function onContextMenuHide(){this.view._parent&&this.view._parent.triggerMethod("toggleSortMode",!0),elementor.channels.editor.reply("contextMenu:targetView",null)},onDestroy:function onDestroy(){this.contextMenu&&this.contextMenu.destroy()}})},65411:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(){var C=elementor.documents.get(elementor.config.kit_id);return C&&"open"===C.editor.status?jQuery.Deferred().resolve():($e.routes.clearHistory(this.component.getServiceName()),this.component.toggleHistoryClass(),$e.internal("panel/state-loading"),$e.run("editor/documents/switch",{id:elementor.config.kit_id,mode:"autosave"}).finally(function(){return $e.internal("panel/state-ready")}))}}],[{key:"getInfo",value:function getInfo(){return{isSafe:!0}}}])}($e.modules.CommandBase);T.default=G},65474:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var L,V,$,U,q=[],W=!0,G=!1;try{if($=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;W=!1}else for(;!(W=(L=$.call(B)).done)&&(q.push(L.value),q.length!==T);W=!0);}catch(C){G=!0,V=C}finally{try{if(!W&&null!=B.return&&(U=B.return(),Object(U)!==U))return}finally{if(G)throw V}}return q}},C.exports.__esModule=!0,C.exports.default=C.exports},65483:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(82587));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"preview"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(H)}}])}($e.modules.ComponentBase)},65556:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Select=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Select=function(C){function Select(){return(0,$.default)(this,Select),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Select,arguments)}return(0,G.default)(Select,C),(0,U.default)(Select,[{key:"validateArgs",value:function validateArgs(C){if(this.requireContainer(C),this.requireArgumentType("index","number",C),C.containers)throw new Error("Multiple containers are not supported.")}},{key:"getHistory",value:function getHistory(C){var T=C.container,B=C.index,V=T.model.get("editSettings").get("activeItemIndex")||1;return V!==B&&{container:T,type:"selected",subTitle:wp.i18n.sprintf(L("Item #%d","elementor"),B),restore:this.constructor.restore,data:{current:B,prev:V}}}},{key:"apply",value:function apply(C){var T=C.container,B=C.index;T.model.get("editSettings").set("activeItemIndex",B)}}],[{key:"restore",value:function restore(C,T){var B=C.get("container"),L=C.get("data");$e.run("document/repeater/select",{container:B,index:T?L.current:L.prev})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},65721:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"RevisionsAfterSave",{enumerable:!0,get:function get(){return L.RevisionsAfterSave}});var L=B(16349)},65826:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},66112:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ChangePostTitle",{enumerable:!0,get:function get(){return L.ChangePostTitle}}),Object.defineProperty(T,"ColumnChangeSize",{enumerable:!0,get:function get(){return V.ColumnChangeSize}}),Object.defineProperty(T,"Draggable",{enumerable:!0,get:function get(){return $.Draggable}}),Object.defineProperty(T,"ExitTo",{enumerable:!0,get:function get(){return U.ExitTo}}),Object.defineProperty(T,"ReloadPreview",{enumerable:!0,get:function get(){return W.ReloadPreview}}),Object.defineProperty(T,"Resizeable",{enumerable:!0,get:function get(){return q.Resizeable}}),Object.defineProperty(T,"SetDirectionMode",{enumerable:!0,get:function get(){return G.SetDirectionMode}});var L=B(81058),V=B(80923),$=B(86747),U=B(26874),q=B(86378),W=B(79246),G=B(80534)},66437:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(10564)),$=L(B(85707)),U=L(B(18821));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}var q,W=B(18590),G=B(30819),H=B(99171),K=elementor.modules.layouts.panel.pages.elements.views.Elements,Q=B(17619),J=B(26252);q=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",id:"elementor-panel-page-elements",options:{autoFocusSearch:!0},regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area",notice:"#elementor-panel-elements-notice-area"},regionViews:{},elementsCollection:null,categoriesCollection:null,initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"element:selected",this.destroy),this.initElementsCollection(),this.initCategoriesCollection(),this.initRegionViews()},initRegionViews:function initRegionViews(){var C={elements:{region:this.elements,view:K,options:{collection:this.elementsCollection}},categories:{region:this.elements,view:H,options:{collection:this.categoriesCollection}},search:{region:this.search,view:Q},global:{region:this.elements,view:J}};this.regionViews=elementor.hooks.applyFilters("panel/elements/regionViews",C,{notice:this.notice,elements:this.elements,search:this.search})},initElementsCollection:function initElementsCollection(){var C=this,T=new G;Object.entries(elementor.widgetsCache).forEach(function(C){var T=(0,U.default)(C,2),B=T[0],L=T[1];L.deprecation&&elementor.widgetsCache[L.deprecation.replacement]&&(elementor.widgetsCache[B].show_in_panel=!1)}),_.each(elementor.widgetsCache,function(B){elementor.config.document.panel.widgets_settings[B.widget_type]&&(B=_.extend(B,elementor.config.document.panel.widgets_settings[B.widget_type])),C.shouldAddWidget(B)&&T.add(C.getCollectionItem(B))}),jQuery.each(elementor.config.promotionWidgets,function(C,B){T.add({name:B.name,title:B.title,icon:B.icon,categories:JSON.parse(B.categories),editable:!1})}),elementorCommon.config.experimentalFeatures.container&&jQuery.each(elementor.config.elementsPresets,function(B,L){var V=elementor.widgetsCache[L.replacements.custom.originalWidget],$=L.replacements,U=C.deepMerge(V,$);C.shouldAddWidget(U)&&T.add(C.getCollectionItem(U))}),this.elementsCollection=T},getCollectionItem:function getCollectionItem(C){return{title:C.title,elType:C.elType,categories:C.categories,keywords:C.keywords,icon:C.icon,widgetType:C.widget_type,custom:C.custom,editable:C.editable,hideOnSearch:C.hide_on_search}},initCategoriesCollection:function initCategoriesCollection(){var C={};this.elementsCollection.each(function(T){_.each(T.get("categories"),function(B){C[B]||(C[B]=[]),C[B].push(T)})});var T=new W;_.each(elementor.config.document.panel.elements_categories,function(B,L){var V;void 0===B.active&&(B.active=!0),void 0===B.icon&&(B.icon="font"),T.add({name:L,title:B.title,icon:B.icon,defaultActive:B.active,sort:B.sort,hideIfEmpty:void 0===B.hideIfEmpty||B.hideIfEmpty,items:C[L],promotion:null!==(V=B.promotion)&&void 0!==V?V:null})}),this.categoriesCollection=T},shouldAddWidget:function shouldAddWidget(C){var T=elementorCommon.config.experimentalFeatures.container;return C.show_in_panel&&("inner-section"!==C.name||!T)},deepMerge:function deepMerge(C,T){var B=function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,$.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({},C);for(var L in T)this.deepMergeKey(B,C,T,L);return B},deepMergeKey:function deepMergeKey(C,T,B,L){if(B.hasOwnProperty(L)){var $="object"===(0,V.default)(B[L])&&null!==B[L]&&T.hasOwnProperty(L)&&"object"===(0,V.default)(T[L])&&null!==T[L];C[L]=$?this.deepMerge(T[L],B[L]):B[L]}},showView:function showView(C){if($e.components.get("document/elements").utils.allowAddingWidgets()){var T=this.regionViews[C],B=T.options||{};T.region.show(new T.view(B))}},clearSearchInput:function clearSearchInput(){this.getChildView("search").clearInput()},changeFilter:function changeFilter(C){elementor.channels.panelElements.reply("filter:value",C).trigger("filter:change")},clearFilters:function clearFilters(){this.changeFilter(null),this.clearSearchInput()},focusSearch:function focusSearch(){elementor.userCan("design")&&this.search&&this.search.currentView&&this.search.currentView.ui.input.focus()},onChildviewChildrenRender:function onChildviewChildrenRender(){elementor.getPanelView().updateScrollbar()},onChildviewSearchChangeInput:function onChildviewSearchChangeInput(C){this.changeFilter(C.ui.input.val(),"search")},onDestroy:function onDestroy(){elementor.channels.panelElements.reply("filter:value",null)},onShow:function onShow(){this.showView("search"),this.options.autoFocusSearch&&setTimeout(this.focusSearch.bind(this))}}),C.exports=q},66622:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"id",value:function id(){return"elementor-kit-panel-content"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-kit-panel-content"}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-kit-panel-content-controls"}},{key:"onBeforeShow",value:function onBeforeShow(){var C=$e.components.get("panel/global").getActiveTabConfig();elementor.hooks.doAction("panel/".concat(C.group,"/tab/before-show"),{id:C.id})}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){var C=$e.components.get("panel/global").getActiveTabConfig();elementor.hooks.doAction("panel/".concat(C.group,"/tab/before-destroy"),{id:C.id})}},{key:"childViewOptions",value:function childViewOptions(){var C=this.getOption("container");return{elementSettingsModel:C.settings,container:C}}}])}(elementorModules.editor.views.ControlsStack)},66705:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FooterSaverBeforeSave=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(52003));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.FooterSaverBeforeSave=function(C){function FooterSaverBeforeSave(){return(0,V.default)(this,FooterSaverBeforeSave),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FooterSaverBeforeSave,arguments)}return(0,W.default)(FooterSaverBeforeSave,C),(0,$.default)(FooterSaverBeforeSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getId",value:function getId(){return"footer-saver-before-save"}},{key:"apply",value:function apply(C){var T=C.status,B=$e.components.get("document/save").footerSaver;NProgress.start(),"autosave"===T?B.ui.lastEditedWrapper.addClass("elementor-state-active"):B.ui.buttonPublish.addClass("elementor-button-state")}}])}(G.default);T.default=H},66777:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Catch=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(23697));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Catch=function(C){function Catch(){return(0,V.default)(this,Catch),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Catch,arguments)}return(0,W.default)(Catch,C),(0,$.default)(Catch,[{key:"register",value:function register(){$e.hooks.registerUICatch(this)}}])}(G.default);T.default=H},66887:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Do=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Do=function(C){function Do(){return(0,V.default)(this,Do),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Do,arguments)}return(0,W.default)(Do,C),(0,$.default)(Do,[{key:"apply",value:function apply(C){var T=C.index;return elementor.documents.getCurrent().history.doItem(T)}}])}($e.modules.CommandBase);T.default=G},66924:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Duplicate=void 0;var $=V(B(85707)),U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(87861));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,$.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Duplicate=function(C){function Duplicate(){return(0,U.default)(this,Duplicate),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Duplicate,arguments)}return(0,H.default)(Duplicate,C),(0,q.default)(Duplicate,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"duplicate"}}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,V=C.options,$=void 0===V?{}:V,U=[],q=B[B.length-1].view._index;return elementor.selection.isSameType()?(B.forEach(function(C){var T=C.parent;U.push($e.run("document/elements/create",{container:T,model:C.model.toJSON(),options:_objectSpread(_objectSpread({},$),{},{at:++q,clone:!0})}))}),1===U.length?U[0]:U):(elementor.notifications.showToast({message:L("That didn’t work. Try duplicating one kind of element at a time.","elementor"),buttons:[{name:"got_it",text:L("Got it","elementor")}]}),!1)}}])}($e.modules.editor.document.CommandHistoryBase);T.default=K},66961:(C,T,B)=>{var L=B(10564).default;C.exports=function _regeneratorValues(C){if(null!=C){var T=C["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],B=0;if(T)return T.call(C);if("function"==typeof C.next)return C;if(!isNaN(C.length))return{next:function next(){return C&&B>=C.length&&(C=void 0),{value:C&&C[B++],done:!C}}}}throw new TypeError(L(C)+" is not iterable")},C.exports.__esModule=!0,C.exports.default=C.exports},67114:C=>{C.exports=function _OverloadYield(C,T){this.v=C,this.k=T},C.exports.__esModule=!0,C.exports.default=C.exports},67302:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(75115));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.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"}}])}(Marionette.LayoutView)},67588:(C,T,B)=>{"use strict";var L=B(28899);C.exports=L.extend({$previewContainer:null,getSelect2Options:function getSelect2Options(){return{dir:elementorCommon.config.isRTL?"rtl":"ltr",templateSelection:this.fontPreviewTemplate,templateResult:this.fontPreviewTemplate}},onReady:function onReady(){var C=this;this.ui.select.select2(this.getSelect2Options()),this.ui.select.on("select2:open",function(){C.$previewContainer=jQuery('.select2-results__options[role="tree"]:visible'),setTimeout(function(){C.enqueueFontsInView()},100),jQuery("input.select2-search__field:visible").on("keyup",function(){C.typeStopDetection.action.apply(C)}),C.$previewContainer.on("scroll",function(){C.scrollStopDetection.onScroll.apply(C)})})},typeStopDetection:{idle:350,timeOut:null,action:function action(){var C=this,T=this.typeStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout(function(){C.enqueueFontsInView()},T.idle)}},scrollStopDetection:{idle:350,timeOut:null,onScroll:function onScroll(){var C=this,T=this.scrollStopDetection;clearTimeout(T.timeOut),T.timeOut=setTimeout(function(){C.enqueueFontsInView()},T.idle)}},enqueueFontsInView:function enqueueFontsInView(){var C=this.$previewContainer.offset().top,T=C+this.$previewContainer.innerHeight(),B=[];this.$previewContainer.children().find("li:visible").each(function(L,V){var $=jQuery(V),U=$.offset();U&&U.top>C&&U.top<T&&B.push($)}),B.forEach(function(C){var T=jQuery(C).find("span").html();elementor.helpers.enqueueFont(T,"editor")})},fontPreviewTemplate:function fontPreviewTemplate(C){return C.id?jQuery("<span>",{text:C.text,css:{"font-family":C.element.value.toString()}}):C.text},templateHelpers:function templateHelpers(){var C=L.prototype.templateHelpers.apply(this,arguments),T=this.model.get("options");return C.getFontsByGroups=function(C){var B={};return _.each(T,function(T,L){(_.isArray(C)&&_.contains(C,T)||T===C)&&(B[L]=L)}),B},C}})},67624:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FooterSaverActiveSaveButtons=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.FooterSaverActiveSaveButtons=function(C){function FooterSaverActiveSaveButtons(){return(0,V.default)(this,FooterSaverActiveSaveButtons),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FooterSaverActiveSaveButtons,arguments)}return(0,W.default)(FooterSaverActiveSaveButtons,C),(0,$.default)(FooterSaverActiveSaveButtons,[{key:"getCommand",value:function getCommand(){return"document/save/set-is-modified"}},{key:"getId",value:function getId(){return"footer-saver-activate-save-buttons"}},{key:"apply",value:function apply(C){var T=C.status,B=C.document;$e.components.get("document/save").footerSaver.activateSaveButtons(B,T)}}])}(G.default);T.default=H},67631:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.showJsonUploadWarningMessageIfNeeded=function showJsonUploadWarningMessageIfNeeded(C){var T=C.introductionMap,B=C.IntroductionClass,V=C.waitForSetViewed,G=void 0!==V&&V;W||(W=function createGenericWarningModal(C){var T,B,V="e-generic-warning-modal-for-json-upload",$=new C({introductionKey:q,dialogType:"confirm",dialogOptions:{id:V,headerMessage:L("Warning: JSON files may be unsafe","elementor"),message:L("Uploading JSON files from unknown sources can be harmful and put your site at risk. For maximum safety, only install JSON files from trusted sources.","elementor"),effects:{show:"fadeIn",hide:"fadeOut"},hide:{onBackgroundClick:!0,onButtonClick:!1},strings:{confirm:L("Continue","elementor"),cancel:L("Cancel","elementor")}}}),U=function createCheckboxAndLabel(C){var T="".concat(C,"-dont-show-again"),B=document.createElement("input");B.type="checkbox",B.name=T,B.id=T;var V=document.createElement("label");return V.htmlFor=T,V.textContent=L("Do not show this message again","elementor"),V.style.display="block",V.style.marginTop="20px",V.style.marginBottom="20px",V.prepend(B),{checkbox:B,label:V}}(V),W=U.checkbox,G=U.label;return $.getDialog().addElement("checkbox-dont-show-again",W),null===(T=$.getDialog().getElements("message"))||void 0===T||null===(B=T.append)||void 0===B||B.call(T,G),$}(B));if(W.setIntroductionMap(T),W.introductionViewed)return Promise.resolve();var H=W.getDialog();return new Promise(function(C,T){H.onHide=function(){T()},H.onConfirm=(0,U.default)($.default.mark(function _callee(){return $.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!H.getElements("checkbox-dont-show-again").prop("checked")){T.next=3;break}if(!G){T.next=2;break}return T.next=1,W.setViewed();case 1:T.next=3;break;case 2:W.setViewed();case 3:C(),H.hide();case 4:case"end":return T.stop()}},_callee)})),H.onCancel=function(){H.hide()},W.show()})};var $=V(B(61790)),U=V(B(58155)),q="upload_json_warning_generic_message",W=null},67738:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(6432));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"globals/colors"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}}])}(H.default)},67811:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteColumnColumnsResetLayout=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(6284));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.DeleteColumnColumnsResetLayout=function(C){function DeleteColumnColumnsResetLayout(){return(0,V.default)(this,DeleteColumnColumnsResetLayout),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,DeleteColumnColumnsResetLayout,arguments)}return(0,W.default)(DeleteColumnColumnsResetLayout,C),(0,$.default)(DeleteColumnColumnsResetLayout,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"section-columns-reset-layout--document/elements/delete"}},{key:"getContainerType",value:function getContainerType(){return"column"}}])}(G.default);T.default=H},68122:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(19708)),H=L(B(90461)),K=L(B(50391));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Widget(){return(0,V.default)(this,Widget),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,W.default)(Widget,C),(0,$.default)(Widget,[{key:"getType",value:function getType(){return"widget"}},{key:"getView",value:function getView(){return K.default}},{key:"getModel",value:function getModel(){return H.default}}])}(G.default)},68130:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"DynamicComponent",{enumerable:!0,get:function get(){return V.default}}),Object.defineProperty(T,"ElementsComponent",{enumerable:!0,get:function get(){return $.default}}),Object.defineProperty(T,"GlobalsComponent",{enumerable:!0,get:function get(){return U.default}}),Object.defineProperty(T,"HistoryComponent",{enumerable:!0,get:function get(){return q.default}}),Object.defineProperty(T,"RepeaterComponent",{enumerable:!0,get:function get(){return W.default}}),Object.defineProperty(T,"SaveComponent",{enumerable:!0,get:function get(){return G.default}}),Object.defineProperty(T,"UIComponent",{enumerable:!0,get:function get(){return H.default}});var V=L(B(99423)),$=L(B(35037)),U=L(B(87546)),q=L(B(33246)),W=L(B(51867)),G=L(B(86585)),H=L(B(95802))},68523:(C,T,B)=>{"use strict";var L;if(B.r(T),B.d(T,{default:()=>wc}),"undefined"==typeof window){var V={hostname:""};L={crypto:{randomUUID:function(){throw Error("unsupported")}},navigator:{userAgent:"",onLine:!0},document:{createElement:function(){return{}},location:V,referrer:""},screen:{width:0,height:0},location:V,addEventListener:function(){},removeEventListener:function(){}}}else L=window;function _array_like_to_array(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=new Array(T);B<T;B++)L[B]=C[B];return L}function asyncGeneratorStep(C,T,B,L,V,$,U){try{var q=C[$](U),W=q.value}catch(C){return void B(C)}q.done?T(W):Promise.resolve(W).then(L,V)}function _async_to_generator(C){return function(){var T=this,B=arguments;return new Promise(function(L,V){var $=C.apply(T,B);function _next(C){asyncGeneratorStep($,L,V,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep($,L,V,_next,_throw,"throw",C)}_next(void 0)})}}function _construct(C,T,B){return _construct=_is_native_reflect_construct()?Reflect.construct:function construct(C,T,B){var L=[null];L.push.apply(L,T);var V=new(Function.bind.apply(C,L));return B&&_set_prototype_of(V,B.prototype),V},_construct.apply(null,arguments)}function _create_class(C,T,B){return T&&function _defineProperties(C,T){for(var B=0;B<T.length;B++){var L=T[B];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(C,L.key,L)}}(C.prototype,T),C}function _extends(){return _extends=Object.assign||function(C){for(var T=1;T<arguments.length;T++){var B=arguments[T];for(var L in B)Object.prototype.hasOwnProperty.call(B,L)&&(C[L]=B[L])}return C},_extends.apply(this,arguments)}function _get_prototype_of(C){return _get_prototype_of=Object.setPrototypeOf?Object.getPrototypeOf:function getPrototypeOf(C){return C.__proto__||Object.getPrototypeOf(C)},_get_prototype_of(C)}function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),T&&_set_prototype_of(C,T)}function _instanceof(C,T){return null!=T&&"undefined"!=typeof Symbol&&T[Symbol.hasInstance]?!!T[Symbol.hasInstance](C):C instanceof T}function _object_without_properties_loose(C,T){if(null==C)return{};var B,L,V={},$=Object.keys(C);for(L=0;L<$.length;L++)B=$[L],T.indexOf(B)>=0||(V[B]=C[B]);return V}function _set_prototype_of(C,T){return _set_prototype_of=Object.setPrototypeOf||function setPrototypeOf(C,T){return C.__proto__=T,C},_set_prototype_of(C,T)}function _type_of(C){return C&&"undefined"!=typeof Symbol&&C.constructor===Symbol?"symbol":typeof C}function _wrap_native_super(C){var T="function"==typeof Map?new Map:void 0;return _wrap_native_super=function wrapNativeSuper(C){if(null===C||!function _is_native_function(C){return-1!==Function.toString.call(C).indexOf("[native code]")}(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==T){if(T.has(C))return T.get(C);T.set(C,Wrapper)}function Wrapper(){return _construct(C,arguments,_get_prototype_of(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_set_prototype_of(Wrapper,C)},_wrap_native_super(C)}function _is_native_reflect_construct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_is_native_reflect_construct=function(){return!!C})()}function _create_for_of_iterator_helper_loose(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(B)return(B=B.call(C)).next.bind(B);if(Array.isArray(C)||(B=function _unsupported_iterable_to_array(C,T){if(C){if("string"==typeof C)return _array_like_to_array(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(B):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_array_like_to_array(C,T):void 0}}(C))||T){B&&(C=B);var L=0;return function(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _ts_generator(C,T){var B,L,V,$,U={label:0,sent:function(){if(1&V[0])throw V[1];return V[1]},trys:[],ops:[]};return $={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&($[Symbol.iterator]=function(){return this}),$;function verb($){return function(q){return function step($){if(B)throw new TypeError("Generator is already executing.");for(;U;)try{if(B=1,L&&(V=2&$[0]?L.return:$[0]?L.throw||((V=L.return)&&V.call(L),0):L.next)&&!(V=V.call(L,$[1])).done)return V;switch(L=0,V&&($=[2&$[0],V.value]),$[0]){case 0:case 1:V=$;break;case 4:return U.label++,{value:$[1],done:!1};case 5:U.label++,L=$[1],$=[0];continue;case 7:$=U.ops.pop(),U.trys.pop();continue;default:if(!(V=U.trys,(V=V.length>0&&V[V.length-1])||6!==$[0]&&2!==$[0])){U=0;continue}if(3===$[0]&&(!V||$[1]>V[0]&&$[1]<V[3])){U.label=$[1];break}if(6===$[0]&&U.label<V[1]){U.label=V[1],V=$;break}if(V&&U.label<V[2]){U.label=V[2],U.ops.push($);break}V[2]&&U.ops.pop(),U.trys.pop();continue}$=T.call(C,U)}catch(C){$=[6,C],L=0}finally{B=V=0}if(5&$[0])throw $[1];return{value:$[0]?$[1]:void 0,done:!0}}([$,q])}}}function _ts_values(C){var T="function"==typeof Symbol&&Symbol.iterator,B=T&&C[T],L=0;if(B)return B.call(C);if(C&&"number"==typeof C.length)return{next:function(){return C&&L>=C.length&&(C=void 0),{value:C&&C[L++],done:!C}}};throw new TypeError(T?"Object is not iterable.":"Symbol.iterator is not defined.")}var $,U=Object.defineProperty,__publicField=function(C,T,B){return function(C,T,B){return T in C?U(C,T,{enumerable:!0,configurable:!0,writable:!0,value:B}):C[T]=B}(C,"symbol"!==(void 0===T?"undefined":_type_of(T))?T+"":T,B)},q=Object.defineProperty,__publicField$1=function(C,T,B){return function(C,T,B){return T in C?q(C,T,{enumerable:!0,configurable:!0,writable:!0,value:B}):C[T]=B}(C,"symbol"!==(void 0===T?"undefined":_type_of(T))?T+"":T,B)},W=function(C){return C[C.Document=0]="Document",C[C.DocumentType=1]="DocumentType",C[C.Element=2]="Element",C[C.Text=3]="Text",C[C.CDATA=4]="CDATA",C[C.Comment=5]="Comment",C}(W||{}),G={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},H={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},K={};function getUntaintedPrototype$1(C){if(K[C])return K[C];var T=globalThis[C],B=T.prototype,L=C in G?G[C]:void 0,V=Boolean(L&&L.every(function(C){var T,L;return Boolean(null==(L=null==(T=Object.getOwnPropertyDescriptor(B,C))?void 0:T.get)?void 0:L.toString().includes("[native code]"))})),$=C in H?H[C]:void 0,U=Boolean($&&$.every(function(C){var T;return"function"==typeof B[C]&&(null==(T=B[C])?void 0:T.toString().includes("[native code]"))}));if(V&&U&&!globalThis.Zone)return K[C]=T.prototype,T.prototype;try{var q=document.createElement("iframe");document.body.appendChild(q);var W=q.contentWindow;if(!W)return T.prototype;var Q=W[C].prototype;return document.body.removeChild(q),Q?K[C]=Q:B}catch(C){return B}}var Q={};function getUntaintedAccessor$1(C,T,B){var L,V=C+"."+String(B);if(Q[V])return Q[V].call(T);var $=getUntaintedPrototype$1(C),U=null==(L=Object.getOwnPropertyDescriptor($,B))?void 0:L.get;return U?(Q[V]=U,U.call(T)):T[B]}var J={};function getUntaintedMethod$1(C,T,B){var L=C+"."+String(B);if(J[L])return J[L].bind(T);var V=getUntaintedPrototype$1(C)[B];return"function"!=typeof V?T[B]:(J[L]=V,V.bind(T))}var Y={childNodes:function childNodes$1(C){return getUntaintedAccessor$1("Node",C,"childNodes")},parentNode:function parentNode$1(C){return getUntaintedAccessor$1("Node",C,"parentNode")},parentElement:function parentElement$1(C){return getUntaintedAccessor$1("Node",C,"parentElement")},textContent:function textContent$1(C){return getUntaintedAccessor$1("Node",C,"textContent")},contains:function contains$1(C,T){return getUntaintedMethod$1("Node",C,"contains")(T)},getRootNode:function getRootNode$1(C){return getUntaintedMethod$1("Node",C,"getRootNode")()},host:function host$1(C){return C&&"host"in C?getUntaintedAccessor$1("ShadowRoot",C,"host"):null},styleSheets:function styleSheets$1(C){return C.styleSheets},shadowRoot:function shadowRoot$1(C){return C&&"shadowRoot"in C?getUntaintedAccessor$1("Element",C,"shadowRoot"):null},querySelector:function querySelector$1(C,T){return getUntaintedAccessor$1("Element",C,"querySelector")(T)},querySelectorAll:function querySelectorAll$1(C,T){return getUntaintedAccessor$1("Element",C,"querySelectorAll")(T)},mutationObserver:function mutationObserverCtor$1(){return getUntaintedPrototype$1("MutationObserver").constructor}};function isElement(C){return C.nodeType===C.ELEMENT_NODE}function isShadowRoot(C){var T=C&&"host"in C&&"mode"in C&&Y.host(C)||null;return Boolean(T&&"shadowRoot"in T&&Y.shadowRoot(T)===C)}function isNativeShadowDom(C){return"[object ShadowRoot]"===Object.prototype.toString.call(C)}function stringifyStylesheet(C){try{var T=C.rules||C.cssRules;if(!T)return null;var B=C.href;return!B&&C.ownerNode&&C.ownerNode.ownerDocument&&(B=C.ownerNode.ownerDocument.location.href),function fixBrowserCompatibilityIssuesInCSS(C){return C.includes(" background-clip: text;")&&!C.includes(" -webkit-background-clip: text;")&&(C=C.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),C}(Array.from(T,function(C){return stringifyRule(C,B)}).join(""))}catch(C){return null}}function stringifyRule(C,T){if(function isCSSImportRule(C){return"styleSheet"in C}(C)){var B;try{B=stringifyStylesheet(C.styleSheet)||function escapeImportStatement(C){var T=C.cssText;if(T.split('"').length<3)return T;var B=["@import","url("+JSON.stringify(C.href)+")"];return""===C.layerName?B.push("layer"):C.layerName&&B.push("layer("+C.layerName+")"),C.supportsText&&B.push("supports("+C.supportsText+")"),C.media.length&&B.push(C.media.mediaText),B.join(" ")+";"}(C)}catch(T){B=C.cssText}return C.styleSheet.href?absolutifyURLs(B,C.styleSheet.href):B}var L=C.cssText;return function isCSSStyleRule(C){return"selectorText"in C}(C)&&C.selectorText.includes(":")&&(L=function fixSafariColons(C){var T=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return C.replace(T,"$1\\$2")}(L)),T?absolutifyURLs(L,T):L}var X=function(){function Mirror(){__publicField$1(this,"idNodeMap",new Map),__publicField$1(this,"nodeMetaMap",new WeakMap)}var C=Mirror.prototype;return C.getId=function getId(C){var T;if(!C)return-1;var B=null==(T=this.getMeta(C))?void 0:T.id;return null!=B?B:-1},C.getNode=function getNode(C){return this.idNodeMap.get(C)||null},C.getIds=function getIds(){return Array.from(this.idNodeMap.keys())},C.getMeta=function getMeta(C){return this.nodeMetaMap.get(C)||null},C.removeNodeFromMap=function removeNodeFromMap(C){var T=this,B=this.getId(C);this.idNodeMap.delete(B),C.childNodes&&C.childNodes.forEach(function(C){return T.removeNodeFromMap(C)})},C.has=function has(C){return this.idNodeMap.has(C)},C.hasNode=function hasNode(C){return this.nodeMetaMap.has(C)},C.add=function add(C,T){var B=T.id;this.idNodeMap.set(B,C),this.nodeMetaMap.set(C,T)},C.replace=function replace(C,T){var B=this.getNode(C);if(B){var L=this.nodeMetaMap.get(B);L&&this.nodeMetaMap.set(T,L)}this.idNodeMap.set(C,T)},C.reset=function reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap},Mirror}();function maskInputValue(C){var T=C.element,B=C.maskInputOptions,L=C.tagName,V=C.type,$=C.value,U=C.maskInputFn,q=$||"",W=V&&toLowerCase(V);return(B[L.toLowerCase()]||W&&B[W])&&(q=U?U(q,T):"*".repeat(q.length)),q}function toLowerCase(C){return C.toLowerCase()}var Z="__rrweb_original__";function getInputType(C){var T=C.type;return C.hasAttribute("data-rr-is-password")?"password":T?toLowerCase(T):null}function extractFileExtension(C,T){var B;try{B=new URL(C,null!=T?T:window.location.href)}catch(C){return null}var L,V=B.pathname.match(/\.([0-9a-z]+)(?:$)/i);return null!=(L=null==V?void 0:V[1])?L:null}var ee=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,te=/^(?:[a-z+]+:)?\/\//i,ne=/^www\..*/i,re=/^(data:)([^,]*),(.*)/i;function absolutifyURLs(C,T){return(C||"").replace(ee,function(C,B,L,V,$,U){var q=L||$||U,W=B||V||"";if(!q)return C;if(te.test(q)||ne.test(q))return"url("+W+q+W+")";if(re.test(q))return"url("+W+q+W+")";if("/"===q[0])return"url("+W+(function extractOrigin(C){return(C.indexOf("//")>-1?C.split("/").slice(0,3).join("/"):C.split("/")[0]).split("?")[0]}(T)+q)+W+")";var G=T.split("/"),H=q.split("/");G.pop();for(var K,Q=_create_for_of_iterator_helper_loose(H);!(K=Q()).done;){var J=K.value;"."!==J&&(".."===J?G.pop():G.push(J))}return"url("+W+G.join("/")+W+")"})}function normalizeCssString(C){return C.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"")}function markCssSplits(C,T){return function splitCssText(C,T){var B=Array.from(T.childNodes),L=[];if(B.length>1&&C&&"string"==typeof C)for(var V=normalizeCssString(C),$=1;$<B.length;$++)if(B[$].textContent&&"string"==typeof B[$].textContent)for(var U=normalizeCssString(B[$].textContent),q=3;q<U.length;q++){var W=U.substring(0,q);if(2===V.split(W).length){for(var G=V.indexOf(W),H=G;H<C.length;H++)if(normalizeCssString(C.substring(0,H)).length===G){L.push(C.substring(0,H)),C=C.substring(H);break}break}}return L.push(C),L}(C,T).join("/* rr_split */")}var oe,ie,ae=1,le=new RegExp("[^a-z0-9-_:]");function genId(){return ae++}var se=/^[^ \t\n\r\u000c]+/,ue=/^[, \t\n\r\u000c]+/;var ce=new WeakMap;function absoluteToDoc(C,T){return T&&""!==T.trim()?getHref(C,T):T}function isSVGElement(C){return Boolean("svg"===C.tagName||C.ownerSVGElement)}function getHref(C,T){var B=ce.get(C);if(B||(B=C.createElement("a"),ce.set(C,B)),T){if(T.startsWith("blob:")||T.startsWith("data:"))return T}else T="";return B.setAttribute("href",T),B.href}function transformAttribute(C,T,B,L){return L?"src"===B||"href"===B&&("use"!==T||"#"!==L[0])||"xlink:href"===B&&"#"!==L[0]?absoluteToDoc(C,L):"background"!==B||"table"!==T&&"td"!==T&&"th"!==T?"srcset"===B?function getAbsoluteSrcsetString(C,T){if(""===T.trim())return T;var B=0;function collectCharacters(C){var L,V=C.exec(T.substring(B));return V?(L=V[0],B+=L.length,L):""}for(var L=[];collectCharacters(ue),!(B>=T.length);){var V=collectCharacters(se);if(","===V.slice(-1))V=absoluteToDoc(C,V.substring(0,V.length-1)),L.push(V);else{var $="";V=absoluteToDoc(C,V);for(var U=!1;;){var q=T.charAt(B);if(""===q){L.push((V+$).trim());break}if(U)")"===q&&(U=!1);else{if(","===q){B+=1,L.push((V+$).trim());break}"("===q&&(U=!0)}$+=q,B+=1}}}return L.join(", ")}(C,L):"style"===B?absolutifyURLs(L,getHref(C)):"object"===T&&"data"===B?absoluteToDoc(C,L):L:absoluteToDoc(C,L):L}function ignoreAttribute(C,T,B){return("video"===C||"audio"===C)&&"autoplay"===T}function classMatchesRegex(C,T,B){if(!C)return!1;if(C.nodeType!==C.ELEMENT_NODE)return!!B&&classMatchesRegex(Y.parentNode(C),T,B);for(var L=C.classList.length;L--;){var V=C.classList[L];if(T.test(V))return!0}return!!B&&classMatchesRegex(Y.parentNode(C),T,B)}function needMaskingText(C,T,B,L){var V;if(isElement(C)){if(V=C,!Y.childNodes(V).length)return!1}else{if(null===Y.parentElement(C))return!1;V=Y.parentElement(C)}try{if("string"==typeof T){if(L){if(V.closest("."+T))return!0}else if(V.classList.contains(T))return!0}else if(classMatchesRegex(V,T,L))return!0;if(B)if(L){if(V.closest(B))return!0}else if(V.matches(B))return!0}catch(C){}return!1}function serializeNode(C,T){var B=T.doc,L=T.mirror,V=T.blockClass,$=T.blockSelector,U=T.needsMask,q=T.inlineStylesheet,G=T.maskInputOptions,H=void 0===G?{}:G,K=T.maskTextFn,Q=T.maskInputFn,J=T.dataURLOptions,X=void 0===J?{}:J,ee=T.inlineImages,te=T.recordCanvas,ne=T.keepIframeSrcFn,re=T.newlyAddedElement,ae=void 0!==re&&re,se=T.cssCaptured,ue=void 0!==se&&se,ce=function getRootId(C,T){if(!T.hasNode(C))return;var B=T.getId(C);return 1===B?void 0:B}(B,L);switch(C.nodeType){case C.DOCUMENT_NODE:return"CSS1Compat"!==C.compatMode?{type:W.Document,childNodes:[],compatMode:C.compatMode}:{type:W.Document,childNodes:[]};case C.DOCUMENT_TYPE_NODE:return{type:W.DocumentType,name:C.name,publicId:C.publicId,systemId:C.systemId,rootId:ce};case C.ELEMENT_NODE:return function serializeElementNode(C,T){for(var B,L=T.doc,V=T.blockClass,$=T.blockSelector,U=T.inlineStylesheet,q=T.maskInputOptions,G=void 0===q?{}:q,H=T.maskInputFn,K=T.dataURLOptions,Q=void 0===K?{}:K,J=T.inlineImages,Y=T.recordCanvas,X=T.keepIframeSrcFn,ee=T.newlyAddedElement,te=void 0!==ee&&ee,ne=T.rootId,re=function _isBlockedElement(C,T,B){try{if("string"==typeof T){if(C.classList.contains(T))return!0}else for(var L=C.classList.length;L--;){var V=C.classList[L];if(T.test(V))return!0}if(B)return C.matches(B)}catch(C){}return!1}(C,V,$),ae=function getValidTagName$1(C){if(_instanceof(C,HTMLFormElement))return"form";var T=toLowerCase(C.tagName);return le.test(T)?"div":T}(C),se={},ue=C.attributes.length,ce=0;ce<ue;ce++){var de=C.attributes[ce];ignoreAttribute(ae,de.name,de.value)||(se[de.name]=transformAttribute(L,ae,toLowerCase(de.name),de.value))}if("link"===ae&&U){var fe=Array.from(L.styleSheets).find(function(T){return T.href===C.href}),pe=null;fe&&(pe=stringifyStylesheet(fe)),pe&&(delete se.rel,delete se.href,se._cssText=pe)}if("style"===ae&&C.sheet){var me=stringifyStylesheet(C.sheet);me&&(C.childNodes.length>1&&(me=markCssSplits(me,C)),se._cssText=me)}if("input"===ae||"textarea"===ae||"select"===ae){var he=C.value,ve=C.checked;"radio"!==se.type&&"checkbox"!==se.type&&"submit"!==se.type&&"button"!==se.type&&he?se.value=maskInputValue({element:C,type:getInputType(C),tagName:ae,value:he,maskInputOptions:G,maskInputFn:H}):ve&&(se.checked=ve)}"option"===ae&&(C.selected&&!G.select?se.selected=!0:delete se.selected);"dialog"===ae&&C.open&&(se.rr_open_mode=C.matches("dialog:modal")?"modal":"non-modal");if("canvas"===ae&&Y)if("2d"===C.__context)(function is2DCanvasBlank(C){var T=C.getContext("2d");if(!T)return!0;for(var B=0;B<C.width;B+=50)for(var L=0;L<C.height;L+=50){var V=T.getImageData,$=Z in V?V[Z]:V;if(new Uint32Array($.call(T,B,L,Math.min(50,C.width-B),Math.min(50,C.height-L)).data.buffer).some(function(C){return 0!==C}))return!1}return!0})(C)||(se.rr_dataURL=C.toDataURL(Q.type,Q.quality));else if(!("__context"in C)){var ge=C.toDataURL(Q.type,Q.quality),ye=L.createElement("canvas");ye.width=C.width,ye.height=C.height,ge!==ye.toDataURL(Q.type,Q.quality)&&(se.rr_dataURL=ge)}if("img"===ae&&J){oe||(oe=L.createElement("canvas"),ie=oe.getContext("2d"));var _e=C,be=_e.currentSrc||_e.getAttribute("src")||"<unknown-src>",Ce=_e.crossOrigin,recordInlineImage=function(){_e.removeEventListener("load",recordInlineImage);try{oe.width=_e.naturalWidth,oe.height=_e.naturalHeight,ie.drawImage(_e,0,0),se.rr_dataURL=oe.toDataURL(Q.type,Q.quality)}catch(C){if("anonymous"!==_e.crossOrigin)return _e.crossOrigin="anonymous",void(_e.complete&&0!==_e.naturalWidth?recordInlineImage():_e.addEventListener("load",recordInlineImage));console.warn("Cannot inline img src="+be+"! Error: "+C)}"anonymous"===_e.crossOrigin&&(Ce?se.crossOrigin=Ce:_e.removeAttribute("crossorigin"))};_e.complete&&0!==_e.naturalWidth?recordInlineImage():_e.addEventListener("load",recordInlineImage)}if("audio"===ae||"video"===ae){var we=se;we.rr_mediaState=C.paused?"paused":"played",we.rr_mediaCurrentTime=C.currentTime,we.rr_mediaPlaybackRate=C.playbackRate,we.rr_mediaMuted=C.muted,we.rr_mediaLoop=C.loop,we.rr_mediaVolume=C.volume}te||(C.scrollLeft&&(se.rr_scrollLeft=C.scrollLeft),C.scrollTop&&(se.rr_scrollTop=C.scrollTop));if(re){var ke=C.getBoundingClientRect(),Se=ke.width,Re=ke.height;se={class:se.class,rr_width:Se+"px",rr_height:Re+"px"}}"iframe"!==ae||X(se.src)||(C.contentDocument||(se.rr_src=se.src),delete se.src);try{customElements.get(ae)&&(B=!0)}catch(C){}return{type:W.Element,tagName:ae,attributes:se,childNodes:[],isSVG:isSVGElement(C)||void 0,needBlock:re,rootId:ne,isCustom:B}}(C,{doc:B,blockClass:V,blockSelector:$,inlineStylesheet:q,maskInputOptions:H,maskInputFn:Q,dataURLOptions:X,inlineImages:ee,recordCanvas:te,keepIframeSrcFn:ne,newlyAddedElement:ae,rootId:ce});case C.TEXT_NODE:return function serializeTextNode(C,T){var B=T.needsMask,L=T.maskTextFn,V=T.rootId,$=T.cssCaptured,U=Y.parentNode(C),q=U&&U.tagName,G="",H="STYLE"===q||void 0,K="SCRIPT"===q||void 0;K?G="SCRIPT_PLACEHOLDER":$||(G=Y.textContent(C),H&&G&&(G=absolutifyURLs(G,getHref(T.doc))));!H&&!K&&G&&B&&(G=L?L(G,Y.parentElement(C)):G.replace(/[\S]/g,"*"));return{type:W.Text,textContent:G||"",rootId:V}}(C,{doc:B,needsMask:U,maskTextFn:K,rootId:ce,cssCaptured:ue});case C.CDATA_SECTION_NODE:return{type:W.CDATA,textContent:"",rootId:ce};case C.COMMENT_NODE:return{type:W.Comment,textContent:Y.textContent(C)||"",rootId:ce};default:return!1}}function lowerIfExists(C){return null==C?"":C.toLowerCase()}function serializeNodeWithId(C,T){var B=T.doc,L=T.mirror,V=T.blockClass,$=T.blockSelector,U=T.maskTextClass,q=T.maskTextSelector,G=T.skipChild,H=void 0!==G&&G,K=T.inlineStylesheet,Q=void 0===K||K,J=T.maskInputOptions,X=void 0===J?{}:J,Z=T.maskTextFn,ee=T.maskInputFn,te=T.slimDOMOptions,ne=T.dataURLOptions,re=void 0===ne?{}:ne,oe=T.inlineImages,ie=void 0!==oe&&oe,ae=T.recordCanvas,le=void 0!==ae&&ae,se=T.onSerialize,ue=T.onIframeLoad,ce=T.iframeLoadTimeout,de=void 0===ce?5e3:ce,fe=T.onStylesheetLoad,pe=T.stylesheetLoadTimeout,me=void 0===pe?5e3:pe,he=T.keepIframeSrcFn,ve=void 0===he?function(){return!1}:he,ge=T.newlyAddedElement,ye=void 0!==ge&&ge,_e=T.cssCaptured,be=void 0!==_e&&_e,Ce=T.needsMask,we=T.preserveWhiteSpace,ke=void 0===we||we;Ce||(Ce=needMaskingText(C,U,q,void 0===Ce));var Se,Re=serializeNode(C,{doc:B,mirror:L,blockClass:V,blockSelector:$,needsMask:Ce,inlineStylesheet:Q,maskInputOptions:X,maskTextFn:Z,maskInputFn:ee,dataURLOptions:re,inlineImages:ie,recordCanvas:le,keepIframeSrcFn:ve,newlyAddedElement:ye,cssCaptured:be});if(!Re)return console.warn(C,"not serialized"),null;Se=L.hasNode(C)?L.getId(C):function slimDOMExcluded(C,T){if(T.comment&&C.type===W.Comment)return!0;if(C.type===W.Element){if(T.script&&("script"===C.tagName||"link"===C.tagName&&("preload"===C.attributes.rel||"modulepreload"===C.attributes.rel)&&"script"===C.attributes.as||"link"===C.tagName&&"prefetch"===C.attributes.rel&&"string"==typeof C.attributes.href&&"js"===extractFileExtension(C.attributes.href)))return!0;if(T.headFavicon&&("link"===C.tagName&&"shortcut icon"===C.attributes.rel||"meta"===C.tagName&&(lowerIfExists(C.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===lowerIfExists(C.attributes.name)||"icon"===lowerIfExists(C.attributes.rel)||"apple-touch-icon"===lowerIfExists(C.attributes.rel)||"shortcut icon"===lowerIfExists(C.attributes.rel))))return!0;if("meta"===C.tagName){if(T.headMetaDescKeywords&&lowerIfExists(C.attributes.name).match(/^description|keywords$/))return!0;if(T.headMetaSocial&&(lowerIfExists(C.attributes.property).match(/^(og|twitter|fb):/)||lowerIfExists(C.attributes.name).match(/^(og|twitter):/)||"pinterest"===lowerIfExists(C.attributes.name)))return!0;if(T.headMetaRobots&&("robots"===lowerIfExists(C.attributes.name)||"googlebot"===lowerIfExists(C.attributes.name)||"bingbot"===lowerIfExists(C.attributes.name)))return!0;if(T.headMetaHttpEquiv&&void 0!==C.attributes["http-equiv"])return!0;if(T.headMetaAuthorship&&("author"===lowerIfExists(C.attributes.name)||"generator"===lowerIfExists(C.attributes.name)||"framework"===lowerIfExists(C.attributes.name)||"publisher"===lowerIfExists(C.attributes.name)||"progid"===lowerIfExists(C.attributes.name)||lowerIfExists(C.attributes.property).match(/^article:/)||lowerIfExists(C.attributes.property).match(/^product:/)))return!0;if(T.headMetaVerification&&("google-site-verification"===lowerIfExists(C.attributes.name)||"yandex-verification"===lowerIfExists(C.attributes.name)||"csrf-token"===lowerIfExists(C.attributes.name)||"p:domain_verify"===lowerIfExists(C.attributes.name)||"verify-v1"===lowerIfExists(C.attributes.name)||"verification"===lowerIfExists(C.attributes.name)||"shopify-checkout-api-token"===lowerIfExists(C.attributes.name)))return!0}}return!1}(Re,te)||!ke&&Re.type===W.Text&&!Re.textContent.replace(/^\s+|\s+$/gm,"").length?-2:genId();var xe=Object.assign(Re,{id:Se});if(L.add(C,xe),-2===Se)return null;se&&se(C);var Oe=!H;if(xe.type===W.Element){Oe=Oe&&!xe.needBlock,delete xe.needBlock;var Pe=Y.shadowRoot(C);Pe&&isNativeShadowDom(Pe)&&(xe.isShadowHost=!0)}if((xe.type===W.Document||xe.type===W.Element)&&Oe){te.headWhitespace&&xe.type===W.Element&&"head"===xe.tagName&&(ke=!1);var Ee={doc:B,mirror:L,blockClass:V,blockSelector:$,needsMask:Ce,maskTextClass:U,maskTextSelector:q,skipChild:H,inlineStylesheet:Q,maskInputOptions:X,maskTextFn:Z,maskInputFn:ee,slimDOMOptions:te,dataURLOptions:re,inlineImages:ie,recordCanvas:le,preserveWhiteSpace:ke,onSerialize:se,onIframeLoad:ue,iframeLoadTimeout:de,onStylesheetLoad:fe,stylesheetLoadTimeout:me,keepIframeSrcFn:ve,cssCaptured:!1};if(xe.type===W.Element&&"textarea"===xe.tagName&&void 0!==xe.attributes.value);else{xe.type===W.Element&&void 0!==xe.attributes._cssText&&"string"==typeof xe.attributes._cssText&&(Ee.cssCaptured=!0);for(var Te,Ie=_create_for_of_iterator_helper_loose(Array.from(Y.childNodes(C)));!(Te=Ie()).done;){var Me=serializeNodeWithId(Te.value,Ee);Me&&xe.childNodes.push(Me)}}var Ne=null;if(isElement(C)&&(Ne=Y.shadowRoot(C)))for(var Ae,De=_create_for_of_iterator_helper_loose(Array.from(Y.childNodes(Ne)));!(Ae=De()).done;){var Be=serializeNodeWithId(Ae.value,Ee);Be&&(isNativeShadowDom(Ne)&&(Be.isShadow=!0),xe.childNodes.push(Be))}}var je=Y.parentNode(C);return je&&isShadowRoot(je)&&isNativeShadowDom(je)&&(xe.isShadow=!0),xe.type===W.Element&&"iframe"===xe.tagName&&function onceIframeLoaded(C,T,B){var L=C.contentWindow;if(L){var V,$=!1;try{V=L.document.readyState}catch(C){return}if("complete"===V){var U="about:blank";if(L.location.href!==U||C.src===U||""===C.src)return setTimeout(T,0),C.addEventListener("load",T);C.addEventListener("load",T)}else{var q=setTimeout(function(){$||(T(),$=!0)},B);C.addEventListener("load",function(){clearTimeout(q),$=!0,T()})}}}(C,function(){var T=C.contentDocument;if(T&&ue){var B=serializeNodeWithId(T,{doc:T,mirror:L,blockClass:V,blockSelector:$,needsMask:Ce,maskTextClass:U,maskTextSelector:q,skipChild:!1,inlineStylesheet:Q,maskInputOptions:X,maskTextFn:Z,maskInputFn:ee,slimDOMOptions:te,dataURLOptions:re,inlineImages:ie,recordCanvas:le,preserveWhiteSpace:ke,onSerialize:se,onIframeLoad:ue,iframeLoadTimeout:de,onStylesheetLoad:fe,stylesheetLoadTimeout:me,keepIframeSrcFn:ve});B&&ue(C,B)}},de),xe.type===W.Element&&"link"===xe.tagName&&"string"==typeof xe.attributes.rel&&("stylesheet"===xe.attributes.rel||"preload"===xe.attributes.rel&&"string"==typeof xe.attributes.href&&"css"===extractFileExtension(xe.attributes.href))&&function onceStylesheetLoaded(C,T,B){var L,V=!1;try{L=C.sheet}catch(C){return}if(!L){var $=setTimeout(function(){V||(T(),V=!0)},B);C.addEventListener("load",function(){clearTimeout($),V=!0,T()})}}(C,function(){if(fe){var T=serializeNodeWithId(C,{doc:B,mirror:L,blockClass:V,blockSelector:$,needsMask:Ce,maskTextClass:U,maskTextSelector:q,skipChild:!1,inlineStylesheet:Q,maskInputOptions:X,maskTextFn:Z,maskInputFn:ee,slimDOMOptions:te,dataURLOptions:re,inlineImages:ie,recordCanvas:le,preserveWhiteSpace:ke,onSerialize:se,onIframeLoad:ue,iframeLoadTimeout:de,onStylesheetLoad:fe,stylesheetLoadTimeout:me,keepIframeSrcFn:ve});T&&fe(C,T)}},me),xe}function getDefaultExportFromCjs$1(C){return C&&C.__esModule&&Object.prototype.hasOwnProperty.call(C,"default")?C.default:C}function getAugmentedNamespace$1(C){if(C.__esModule)return C;var T=C.default;if("function"==typeof T){var B=function a22(){return _instanceof(this,a22)?Reflect.construct(T,arguments,this.constructor):T.apply(this,arguments)};B.prototype=T.prototype}else B={};return Object.defineProperty(B,"__esModule",{value:!0}),Object.keys(C).forEach(function(T){var L=Object.getOwnPropertyDescriptor(C,T);Object.defineProperty(B,T,L.get?L:{enumerable:!0,get:function get(){return C[T]}})}),B}var de={exports:{}},fe=String,pe=function create$1(){return{isColorSupported:!1,reset:fe,bold:fe,dim:fe,italic:fe,underline:fe,inverse:fe,hidden:fe,strikethrough:fe,black:fe,red:fe,green:fe,yellow:fe,blue:fe,magenta:fe,cyan:fe,white:fe,gray:fe,bgBlack:fe,bgRed:fe,bgGreen:fe,bgYellow:fe,bgBlue:fe,bgMagenta:fe,bgCyan:fe,bgWhite:fe}};de.exports=pe(),de.exports.createColors=pe;var me=de.exports,he=getAugmentedNamespace$1(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"}))),ve=me,ge=he,ye=function(C){function CssSyntaxError(T,B,L,V,$,U){var q;return(q=C.call(this,T)||this).name="CssSyntaxError",q.reason=T,$&&(q.file=$),V&&(q.source=V),U&&(q.plugin=U),void 0!==B&&void 0!==L&&("number"==typeof B?(q.line=B,q.column=L):(q.line=B.line,q.column=B.column,q.endLine=L.line,q.endColumn=L.column)),q.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(q,CssSyntaxError),q}_inherits(CssSyntaxError,C);var T=CssSyntaxError.prototype;return T.setMessage=function setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},T.showSourceCode=function showSourceCode(C){var T=this;if(!this.source)return"";var B=this.source;null==C&&(C=ve.isColorSupported),ge&&C&&(B=ge(B));var L,V,$=B.split(/\r?\n/),U=Math.max(this.line-3,0),q=Math.min(this.line+2,$.length),W=String(q).length;if(C){var G=ve.createColors(!0),H=G.bold,K=G.gray,Q=G.red;L=function(C){return H(Q(C))},V=function(C){return K(C)}}else L=V=function(C){return C};return $.slice(U,q).map(function(C,B){var $=U+1+B,q=" "+(" "+$).slice(-W)+" | ";if($===T.line){var G=V(q.replace(/\d/g," "))+C.slice(0,T.column-1).replace(/[^\t]/g," ");return L(">")+V(q)+C+"\n "+G+L("^")}return" "+V(q)+C}).join("\n")},T.toString=function toString(){var C=this.showSourceCode();return C&&(C="\n\n"+C+"\n"),this.name+": "+this.message+C},CssSyntaxError}(_wrap_native_super(Error)),_e=ye;ye.default=ye;var be={};be.isClean=Symbol("isClean"),be.my=Symbol("my");var Ce={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};var we=function(){function Stringifier(C){this.builder=C}var C=Stringifier.prototype;return C.atrule=function atrule(C,T){var B="@"+C.name,L=C.params?this.rawValue(C,"params"):"";if(void 0!==C.raws.afterName?B+=C.raws.afterName:L&&(B+=" "),C.nodes)this.block(C,B+L);else{var V=(C.raws.between||"")+(T?";":"");this.builder(B+L+V,C)}},C.beforeAfter=function beforeAfter(C,T){var B;B="decl"===C.type?this.raw(C,null,"beforeDecl"):"comment"===C.type?this.raw(C,null,"beforeComment"):"before"===T?this.raw(C,null,"beforeRule"):this.raw(C,null,"beforeClose");for(var L=C.parent,V=0;L&&"root"!==L.type;)V+=1,L=L.parent;if(B.includes("\n")){var $=this.raw(C,null,"indent");if($.length)for(var U=0;U<V;U++)B+=$}return B},C.block=function block(C,T){var B,L=this.raw(C,"between","beforeOpen");this.builder(T+L+"{",C,"start"),C.nodes&&C.nodes.length?(this.body(C),B=this.raw(C,"after")):B=this.raw(C,"after","emptyBody"),B&&this.builder(B),this.builder("}",C,"end")},C.body=function body(C){for(var T=C.nodes.length-1;T>0&&"comment"===C.nodes[T].type;)T-=1;for(var B=this.raw(C,"semicolon"),L=0;L<C.nodes.length;L++){var V=C.nodes[L],$=this.raw(V,"before");$&&this.builder($),this.stringify(V,T!==L||B)}},C.comment=function comment(C){var T=this.raw(C,"left","commentLeft"),B=this.raw(C,"right","commentRight");this.builder("/*"+T+C.text+B+"*/",C)},C.decl=function decl(C,T){var B=this.raw(C,"between","colon"),L=C.prop+B+this.rawValue(C,"value");C.important&&(L+=C.raws.important||" !important"),T&&(L+=";"),this.builder(L,C)},C.document=function document1(C){this.body(C)},C.raw=function raw(C,T,B){var L;if(B||(B=T),T&&void 0!==(L=C.raws[T]))return L;var V=C.parent;if("before"===B){if(!V||"root"===V.type&&V.first===C)return"";if(V&&"document"===V.type)return""}if(!V)return Ce[B];var $=C.root();if($.rawCache||($.rawCache={}),void 0!==$.rawCache[B])return $.rawCache[B];if("before"===B||"after"===B)return this.beforeAfter(C,B);var U="raw"+function capitalize$1(C){return C[0].toUpperCase()+C.slice(1)}(B);return this[U]?L=this[U]($,C):$.walk(function(C){if(void 0!==(L=C.raws[T]))return!1}),void 0===L&&(L=Ce[B]),$.rawCache[B]=L,L},C.rawBeforeClose=function rawBeforeClose(C){var T;return C.walk(function(C){if(C.nodes&&C.nodes.length>0&&void 0!==C.raws.after)return(T=C.raws.after).includes("\n")&&(T=T.replace(/[^\n]+$/,"")),!1}),T&&(T=T.replace(/\S/g,"")),T},C.rawBeforeComment=function rawBeforeComment(C,T){var B;return C.walkComments(function(C){if(void 0!==C.raws.before)return(B=C.raws.before).includes("\n")&&(B=B.replace(/[^\n]+$/,"")),!1}),void 0===B?B=this.raw(T,null,"beforeDecl"):B&&(B=B.replace(/\S/g,"")),B},C.rawBeforeDecl=function rawBeforeDecl(C,T){var B;return C.walkDecls(function(C){if(void 0!==C.raws.before)return(B=C.raws.before).includes("\n")&&(B=B.replace(/[^\n]+$/,"")),!1}),void 0===B?B=this.raw(T,null,"beforeRule"):B&&(B=B.replace(/\S/g,"")),B},C.rawBeforeOpen=function rawBeforeOpen(C){var T;return C.walk(function(C){if("decl"!==C.type&&void 0!==(T=C.raws.between))return!1}),T},C.rawBeforeRule=function rawBeforeRule(C){var T;return C.walk(function(B){if(B.nodes&&(B.parent!==C||C.first!==B)&&void 0!==B.raws.before)return(T=B.raws.before).includes("\n")&&(T=T.replace(/[^\n]+$/,"")),!1}),T&&(T=T.replace(/\S/g,"")),T},C.rawColon=function rawColon(C){var T;return C.walkDecls(function(C){if(void 0!==C.raws.between)return T=C.raws.between.replace(/[^\s:]/g,""),!1}),T},C.rawEmptyBody=function rawEmptyBody(C){var T;return C.walk(function(C){if(C.nodes&&0===C.nodes.length&&void 0!==(T=C.raws.after))return!1}),T},C.rawIndent=function rawIndent(C){return C.raws.indent?C.raws.indent:(C.walk(function(B){var L=B.parent;if(L&&L!==C&&L.parent&&L.parent===C&&void 0!==B.raws.before){var V=B.raws.before.split("\n");return T=(T=V[V.length-1]).replace(/\S/g,""),!1}}),T);var T},C.rawSemicolon=function rawSemicolon(C){var T;return C.walk(function(C){if(C.nodes&&C.nodes.length&&"decl"===C.last.type&&void 0!==(T=C.raws.semicolon))return!1}),T},C.rawValue=function rawValue(C,T){var B=C[T],L=C.raws[T];return L&&L.value===B?L.raw:B},C.root=function root(C){this.body(C),C.raws.after&&this.builder(C.raws.after)},C.rule=function rule(C){this.block(C,this.rawValue(C,"selector")),C.raws.ownSemicolon&&this.builder(C.raws.ownSemicolon,C,"end")},C.stringify=function stringify(C,T){if(!this[C.type])throw new Error("Unknown AST node type "+C.type+". Maybe you need to change PostCSS stringifier.");this[C.type](C,T)},Stringifier}(),ke=we;we.default=we;var Se=ke;function stringify$4$1(C,T){new Se(T).stringify(C)}var Re=stringify$4$1;stringify$4$1.default=stringify$4$1;var xe=be.isClean,Oe=be.my,Pe=_e,Ee=ke,Te=Re;function cloneNode$1(C,T){var B=new C.constructor;for(var L in C)if(Object.prototype.hasOwnProperty.call(C,L)&&"proxyCache"!==L){var V=C[L],$=void 0===V?"undefined":_type_of(V);"parent"===L&&"object"===$?T&&(B[L]=T):"source"===L?B[L]=V:Array.isArray(V)?B[L]=V.map(function(C){return cloneNode$1(C,B)}):("object"===$&&null!==V&&(V=cloneNode$1(V)),B[L]=V)}return B}var Ie=function(){function Node2(C){for(var T in void 0===C&&(C={}),this.raws={},this[xe]=!1,this[Oe]=!0,C)if("nodes"===T){this.nodes=[];for(var B,L=_create_for_of_iterator_helper_loose(C[T]);!(B=L()).done;){var V=B.value;"function"==typeof V.clone?this.append(V.clone()):this.append(V)}}else this[T]=C[T]}var C=Node2.prototype;return C.addToError=function addToError(C){if(C.postcssNode=this,C.stack&&this.source&&/\n\s{4}at /.test(C.stack)){var T=this.source;C.stack=C.stack.replace(/\n\s{4}at /,"$&"+T.input.from+":"+T.start.line+":"+T.start.column+"$&")}return C},C.after=function after(C){return this.parent.insertAfter(this,C),this},C.assign=function assign(C){for(var T in void 0===C&&(C={}),C)this[T]=C[T];return this},C.before=function before(C){return this.parent.insertBefore(this,C),this},C.cleanRaws=function cleanRaws(C){delete this.raws.before,delete this.raws.after,C||delete this.raws.between},C.clone=function clone(C){void 0===C&&(C={});var T=cloneNode$1(this);for(var B in C)T[B]=C[B];return T},C.cloneAfter=function cloneAfter(C){void 0===C&&(C={});var T=this.clone(C);return this.parent.insertAfter(this,T),T},C.cloneBefore=function cloneBefore(C){void 0===C&&(C={});var T=this.clone(C);return this.parent.insertBefore(this,T),T},C.error=function error(C,T){if(void 0===T&&(T={}),this.source){var B=this.rangeBy(T),L=B.end,V=B.start;return this.source.input.error(C,{column:V.column,line:V.line},{column:L.column,line:L.line},T)}return new Pe(C)},C.getProxyProcessor=function getProxyProcessor(){return{get:function get(C,T){return"proxyOf"===T?C:"root"===T?function(){return C.root().toProxy()}:C[T]},set:function set(C,T,B){return C[T]===B||(C[T]=B,"prop"!==T&&"value"!==T&&"name"!==T&&"params"!==T&&"important"!==T&&"text"!==T||C.markDirty()),!0}}},C.markDirty=function markDirty(){if(this[xe]){this[xe]=!1;for(var C=this;C=C.parent;)C[xe]=!1}},C.next=function next(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C+1]}},C.positionBy=function positionBy(C,T){var B=this.source.start;if(C.index)B=this.positionInside(C.index,T);else if(C.word){var L=(T=this.toString()).indexOf(C.word);-1!==L&&(B=this.positionInside(L,T))}return B},C.positionInside=function positionInside(C,T){for(var B=T||this.toString(),L=this.source.start.column,V=this.source.start.line,$=0;$<C;$++)"\n"===B[$]?(L=1,V+=1):L+=1;return{column:L,line:V}},C.prev=function prev(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C-1]}},C.rangeBy=function rangeBy(C){var T={column:this.source.start.column,line:this.source.start.line},B=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:T.column+1,line:T.line};if(C.word){var L=this.toString(),V=L.indexOf(C.word);-1!==V&&(T=this.positionInside(V,L),B=this.positionInside(V+C.word.length,L))}else C.start?T={column:C.start.column,line:C.start.line}:C.index&&(T=this.positionInside(C.index)),C.end?B={column:C.end.column,line:C.end.line}:"number"==typeof C.endIndex?B=this.positionInside(C.endIndex):C.index&&(B=this.positionInside(C.index+1));return(B.line<T.line||B.line===T.line&&B.column<=T.column)&&(B={column:T.column+1,line:T.line}),{end:B,start:T}},C.raw=function raw(C,T){return(new Ee).raw(this,C,T)},C.remove=function remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},C.replaceWith=function replaceWith(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];if(this.parent){for(var L,V=this,$=!1,U=_create_for_of_iterator_helper_loose(T);!(L=U()).done;){var q=L.value;q===this?$=!0:$?(this.parent.insertAfter(V,q),V=q):this.parent.insertBefore(V,q)}$||this.remove()}return this},C.root=function root(){for(var C=this;C.parent&&"document"!==C.parent.type;)C=C.parent;return C},C.toJSON=function toJSON(C,T){var B={},L=null==T;T=T||new Map;var V=0;for(var $ in this)if(Object.prototype.hasOwnProperty.call(this,$)&&"parent"!==$&&"proxyCache"!==$){var U=this[$];if(Array.isArray(U))B[$]=U.map(function(C){return"object"===(void 0===C?"undefined":_type_of(C))&&C.toJSON?C.toJSON(null,T):C});else if("object"===(void 0===U?"undefined":_type_of(U))&&U.toJSON)B[$]=U.toJSON(null,T);else if("source"===$){var q=T.get(U.input);null==q&&(q=V,T.set(U.input,V),V++),B[$]={end:U.end,inputId:q,start:U.start}}else B[$]=U}return L&&(B.inputs=[].concat(T.keys()).map(function(C){return C.toJSON()})),B},C.toProxy=function toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache},C.toString=function toString(C){void 0===C&&(C=Te),C.stringify&&(C=C.stringify);var T="";return C(this,function(C){T+=C}),T},C.warn=function warn(C,T,B){var L={node:this};for(var V in B)L[V]=B[V];return C.warn(T,L)},_create_class(Node2,[{key:"proxyOf",get:function get(){return this}}]),Node2}(),Me=Ie;Ie.default=Ie;var Ne=function(C){function Declaration(T){var B;return T&&void 0!==T.value&&"string"!=typeof T.value&&(T=_extends({},T,{value:String(T.value)})),(B=C.call(this,T)||this).type="decl",B}return _inherits(Declaration,C),_create_class(Declaration,[{key:"variable",get:function get(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),Declaration}(Me),Ae=Ne;Ne.default=Ne;var nonSecure$1_nanoid=function(C){void 0===C&&(C=21);for(var T="",B=C;B--;)T+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return T},De=he.SourceMapConsumer,Be=he.SourceMapGenerator,je=he.existsSync,Le=he.readFileSync,Ve=he.dirname,Fe=he.join;var $e=function(){function PreviousMap(C,T){if(!1!==T.map){this.loadAnnotation(C),this.inline=this.startWith(this.annotation,"data:");var B=T.map?T.map.prev:void 0,L=this.loadMap(T.from,B);!this.mapFile&&T.from&&(this.mapFile=T.from),this.mapFile&&(this.root=Ve(this.mapFile)),L&&(this.text=L)}}var C=PreviousMap.prototype;return C.consumer=function consumer(){return this.consumerCache||(this.consumerCache=new De(this.text)),this.consumerCache},C.decodeInline=function decodeInline(C){if(/^data:application\/json;charset=utf-?8,/.test(C)||/^data:application\/json,/.test(C))return decodeURIComponent(C.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(C)||/^data:application\/json;base64,/.test(C))return function fromBase64$1(C){return Buffer?Buffer.from(C,"base64").toString():window.atob(C)}(C.substr(RegExp.lastMatch.length));var T=C.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+T)},C.getAnnotationURL=function getAnnotationURL(C){return C.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()},C.isMap=function isMap(C){return"object"===(void 0===C?"undefined":_type_of(C))&&("string"==typeof C.mappings||"string"==typeof C._mappings||Array.isArray(C.sections))},C.loadAnnotation=function loadAnnotation(C){var T=C.match(/\/\*\s*# sourceMappingURL=/gm);if(T){var B=C.lastIndexOf(T.pop()),L=C.indexOf("*/",B);B>-1&&L>-1&&(this.annotation=this.getAnnotationURL(C.substring(B,L)))}},C.loadFile=function loadFile(C){if(this.root=Ve(C),je(C))return this.mapFile=C,Le(C,"utf-8").toString().trim()},C.loadMap=function loadMap(C,T){if(!1===T)return!1;if(T){if("string"==typeof T)return T;if("function"!=typeof T){if(_instanceof(T,De))return Be.fromSourceMap(T).toString();if(_instanceof(T,Be))return T.toString();if(this.isMap(T))return JSON.stringify(T);throw new Error("Unsupported previous source map format: "+T.toString())}var B=T(C);if(B){var L=this.loadFile(B);if(!L)throw new Error("Unable to load previous source map: "+B.toString());return L}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var V=this.annotation;return C&&(V=Fe(Ve(C),V)),this.loadFile(V)}}},C.startWith=function startWith(C,T){return!!C&&C.substr(0,T.length)===T},C.withContent=function withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},PreviousMap}(),ze=$e;$e.default=$e;var Ue=he.SourceMapConsumer,qe=he.SourceMapGenerator,We=he.fileURLToPath,Ge=he.pathToFileURL,He=he.isAbsolute,Ke=he.resolve,Qe=nonSecure$1_nanoid,Je=he,Ye=_e,Xe=ze,Ze=Symbol("fromOffsetCache"),et=Boolean(Ue&&qe),tt=Boolean(Ke&&He),nt=function(){function Input(C,T){if(void 0===T&&(T={}),null==C||"object"===(void 0===C?"undefined":_type_of(C))&&!C.toString)throw new Error("PostCSS received "+C+" instead of CSS string");if(this.css=C.toString(),"\ufeff"===this.css[0]||""===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,T.from&&(!tt||/^\w+:\/\//.test(T.from)||He(T.from)?this.file=T.from:this.file=Ke(T.from)),tt&&et){var B=new Xe(this.css,T);if(B.text){this.map=B;var L=B.consumer().file;!this.file&&L&&(this.file=this.mapResolve(L))}}this.file||(this.id="<input css "+Qe(6)+">"),this.map&&(this.map.file=this.from)}var C=Input.prototype;return C.error=function error(C,T,B,L){var V,$,U;if(void 0===L&&(L={}),T&&"object"===(void 0===T?"undefined":_type_of(T))){var q=T,W=B;if("number"==typeof q.offset){var G=this.fromOffset(q.offset);T=G.line,B=G.col}else T=q.line,B=q.column;if("number"==typeof W.offset){var H=this.fromOffset(W.offset);$=H.line,U=H.col}else $=W.line,U=W.column}else if(!B){var K=this.fromOffset(T);T=K.line,B=K.col}var Q=this.origin(T,B,$,U);return(V=Q?new Ye(C,void 0===Q.endLine?Q.line:{column:Q.column,line:Q.line},void 0===Q.endLine?Q.column:{column:Q.endColumn,line:Q.endLine},Q.source,Q.file,L.plugin):new Ye(C,void 0===$?T:{column:B,line:T},void 0===$?B:{column:U,line:$},this.css,this.file,L.plugin)).input={column:B,endColumn:U,endLine:$,line:T,source:this.css},this.file&&(Ge&&(V.input.url=Ge(this.file).toString()),V.input.file=this.file),V},C.fromOffset=function fromOffset(C){var T;if(this[Ze])T=this[Ze];else{var B=this.css.split("\n");T=new Array(B.length);for(var L=0,V=0,$=B.length;V<$;V++)T[V]=L,L+=B[V].length+1;this[Ze]=T}var U=0;if(C>=T[T.length-1])U=T.length-1;else for(var q,W=T.length-2;U<W;)if(C<T[q=U+(W-U>>1)])W=q-1;else{if(!(C>=T[q+1])){U=q;break}U=q+1}return{col:C-T[U]+1,line:U+1}},C.mapResolve=function mapResolve(C){return/^\w+:\/\//.test(C)?C:Ke(this.map.consumer().sourceRoot||this.map.root||".",C)},C.origin=function origin(C,T,B,L){if(!this.map)return!1;var V,$,U=this.map.consumer(),q=U.originalPositionFor({column:T,line:C});if(!q.source)return!1;"number"==typeof B&&(V=U.originalPositionFor({column:L,line:B})),$=He(q.source)?Ge(q.source):new URL(q.source,this.map.consumer().sourceRoot||Ge(this.map.mapFile));var W={column:q.column,endColumn:V&&V.column,endLine:V&&V.line,line:q.line,url:$.toString()};if("file:"===$.protocol){if(!We)throw new Error("file: protocol is not available in this PostCSS build");W.file=We($)}var G=U.sourceContentFor(q.source);return G&&(W.source=G),W},C.toJSON=function toJSON(){for(var C={},T=0,B=["hasBOM","css","file","id"];T<B.length;T++){var L=B[T];null!=this[L]&&(C[L]=this[L])}return this.map&&(C.map=_extends({},this.map),C.map.consumerCache&&(C.map.consumerCache=void 0)),C},_create_class(Input,[{key:"from",get:function get(){return this.file||this.id}}]),Input}(),rt=nt;nt.default=nt,Je&&Je.registerInput&&Je.registerInput(nt);var ot=he.SourceMapConsumer,it=he.SourceMapGenerator,at=he.dirname,lt=he.relative,st=he.resolve,ut=he.sep,ct=he.pathToFileURL,dt=rt,ft=Boolean(ot&&it),pt=Boolean(at&&st&<&&ut),mt=function(){function MapGenerator(C,T,B,L){this.stringify=C,this.mapOpts=B.map||{},this.root=T,this.opts=B,this.css=L,this.originalCSS=L,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}var C=MapGenerator.prototype;return C.addAnnotation=function addAnnotation(){var C;C=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var T="\n";this.css.includes("\r\n")&&(T="\r\n"),this.css+=T+"/*# sourceMappingURL="+C+" */"},C.applyPrevMaps=function applyPrevMaps(){for(var C,T=_create_for_of_iterator_helper_loose(this.previous());!(C=T()).done;){var B=C.value,L=this.toUrl(this.path(B.file)),V=B.root||at(B.file),$=void 0;!1===this.mapOpts.sourcesContent?($=new ot(B.text)).sourcesContent&&($.sourcesContent=null):$=B.consumer(),this.map.applySourceMap($,L,this.toUrl(this.path(V)))}},C.clearAnnotation=function clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root)for(var C,T=this.root.nodes.length-1;T>=0;T--)"comment"===(C=this.root.nodes[T]).type&&0===C.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(T);else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))},C.generate=function generate(){if(this.clearAnnotation(),pt&&ft&&this.isMap())return this.generateMap();var C="";return this.stringify(this.root,function(T){C+=T}),[C]},C.generateMap=function generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){var C=this.previous()[0].consumer();C.file=this.outputFile(),this.map=it.fromSourceMap(C,{ignoreInvalidMapping:!0})}else this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},C.generateString=function generateString(){var C=this;this.css="",this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0});var T,B,L=1,V=1,$="<no source>",U={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(q,W,G){if(C.css+=q,W&&"end"!==G&&(U.generated.line=L,U.generated.column=V-1,W.source&&W.source.start?(U.source=C.sourcePath(W),U.original.line=W.source.start.line,U.original.column=W.source.start.column-1,C.map.addMapping(U)):(U.source=$,U.original.line=1,U.original.column=0,C.map.addMapping(U))),(T=q.match(/\n/g))?(L+=T.length,B=q.lastIndexOf("\n"),V=q.length-B):V+=q.length,W&&"start"!==G){var H=W.parent||{raws:{}};("decl"===W.type||"atrule"===W.type&&!W.nodes)&&W===H.last&&!H.raws.semicolon||(W.source&&W.source.end?(U.source=C.sourcePath(W),U.original.line=W.source.end.line,U.original.column=W.source.end.column-1,U.generated.line=L,U.generated.column=V-2,C.map.addMapping(U)):(U.source=$,U.original.line=1,U.original.column=0,U.generated.line=L,U.generated.column=V-1,C.map.addMapping(U)))}})},C.isAnnotation=function isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(C){return C.annotation}))},C.isInline=function isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var C=this.mapOpts.annotation;return(void 0===C||!0===C)&&(!this.previous().length||this.previous().some(function(C){return C.inline}))},C.isMap=function isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},C.isSourcesContent=function isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(C){return C.withContent()})},C.outputFile=function outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"},C.path=function path(C){if(this.mapOpts.absolute)return C;if(60===C.charCodeAt(0))return C;if(/^\w+:\/\//.test(C))return C;var T=this.memoizedPaths.get(C);if(T)return T;var B=this.opts.to?at(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(B=at(st(B,this.mapOpts.annotation)));var path=lt(B,C);return this.memoizedPaths.set(C,path),path},C.previous=function previous(){var C=this;if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(function(T){if(T.source&&T.source.input.map){var B=T.source.input.map;C.previousMaps.includes(B)||C.previousMaps.push(B)}});else{var T=new dt(this.originalCSS,this.opts);T.map&&this.previousMaps.push(T.map)}return this.previousMaps},C.setSourcesContent=function setSourcesContent(){var C=this,T={};if(this.root)this.root.walk(function(B){if(B.source){var L=B.source.input.from;if(L&&!T[L]){T[L]=!0;var V=C.usesFileUrls?C.toFileUrl(L):C.toUrl(C.path(L));C.map.setSourceContent(V,B.source.input.css)}}});else if(this.css){var B=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(B,this.css)}},C.sourcePath=function sourcePath(C){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(C.source.input.from):this.toUrl(this.path(C.source.input.from))},C.toBase64=function toBase64(C){return Buffer?Buffer.from(C).toString("base64"):window.btoa(unescape(encodeURIComponent(C)))},C.toFileUrl=function toFileUrl(C){var T=this.memoizedFileURLs.get(C);if(T)return T;if(ct){var B=ct(C).toString();return this.memoizedFileURLs.set(C,B),B}throw new Error("`map.absolute` option is not available in this PostCSS build")},C.toUrl=function toUrl(C){var T=this.memoizedURLs.get(C);if(T)return T;"\\"===ut&&(C=C.replace(/\\/g,"/"));var B=encodeURI(C).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(C,B),B},MapGenerator}(),ht=function(C){function Comment(T){var B;return(B=C.call(this,T)||this).type="comment",B}return _inherits(Comment,C),Comment}(Me),vt=ht;ht.default=ht;var gt,yt,_t,bt,Ct=be.isClean,wt=be.my,kt=Ae,St=vt;function cleanSource$1(C){return C.map(function(C){return C.nodes&&(C.nodes=cleanSource$1(C.nodes)),delete C.source,C})}function markDirtyUp$1(C){if(C[Ct]=!1,C.proxyOf.nodes)for(var T,B=_create_for_of_iterator_helper_loose(C.proxyOf.nodes);!(T=B()).done;){markDirtyUp$1(T.value)}}var Rt=function(C){function Container(){return C.apply(this,arguments)||this}_inherits(Container,C);var T=Container.prototype;return T.append=function append(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];for(var L,V=_create_for_of_iterator_helper_loose(T);!(L=V()).done;)for(var $,U=L.value,q=_create_for_of_iterator_helper_loose(this.normalize(U,this.last));!($=q()).done;){var W=$.value;this.proxyOf.nodes.push(W)}return this.markDirty(),this},T.cleanRaws=function cleanRaws(T){if(C.prototype.cleanRaws.call(this,T),this.nodes)for(var B,L=_create_for_of_iterator_helper_loose(this.nodes);!(B=L()).done;){B.value.cleanRaws(T)}},T.each=function each(C){if(this.proxyOf.nodes){for(var T,B,L=this.getIterator();this.indexes[L]<this.proxyOf.nodes.length&&(T=this.indexes[L],!1!==(B=C(this.proxyOf.nodes[T],T)));)this.indexes[L]+=1;return delete this.indexes[L],B}},T.every=function every(C){return this.nodes.every(C)},T.getIterator=function getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var C=this.lastEach;return this.indexes[C]=0,C},T.getProxyProcessor=function getProxyProcessor(){return{get:function get(C,T){return"proxyOf"===T?C:C[T]?"each"===T||"string"==typeof T&&T.startsWith("walk")?function(){for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];var $;return($=C)[T].apply($,[].concat(L.map(function(C){return"function"==typeof C?function(T,B){return C(T.toProxy(),B)}:C})))}:"every"===T||"some"===T?function(B){return C[T](function(C){for(var T=arguments.length,L=new Array(T>1?T-1:0),V=1;V<T;V++)L[V-1]=arguments[V];return B.apply(void 0,[].concat([C.toProxy()],L))})}:"root"===T?function(){return C.root().toProxy()}:"nodes"===T?C.nodes.map(function(C){return C.toProxy()}):"first"===T||"last"===T?C[T].toProxy():C[T]:C[T]},set:function set(C,T,B){return C[T]===B||(C[T]=B,"name"!==T&&"params"!==T&&"selector"!==T||C.markDirty()),!0}}},T.index=function index(C){return"number"==typeof C?C:(C.proxyOf&&(C=C.proxyOf),this.proxyOf.nodes.indexOf(C))},T.insertAfter=function insertAfter(C,T){var B,L=this.index(C),V=this.normalize(T,this.proxyOf.nodes[L]).reverse();L=this.index(C);for(var $,U=_create_for_of_iterator_helper_loose(V);!($=U()).done;){var q=$.value;this.proxyOf.nodes.splice(L+1,0,q)}for(var W in this.indexes)L<(B=this.indexes[W])&&(this.indexes[W]=B+V.length);return this.markDirty(),this},T.insertBefore=function insertBefore(C,T){var B,L=this.index(C),V=0===L&&"prepend",$=this.normalize(T,this.proxyOf.nodes[L],V).reverse();L=this.index(C);for(var U,q=_create_for_of_iterator_helper_loose($);!(U=q()).done;){var W=U.value;this.proxyOf.nodes.splice(L,0,W)}for(var G in this.indexes)L<=(B=this.indexes[G])&&(this.indexes[G]=B+$.length);return this.markDirty(),this},T.normalize=function normalize(C,T){var B=this;if("string"==typeof C)C=cleanSource$1(gt(C).nodes);else if(void 0===C)C=[];else if(Array.isArray(C))for(var L,V=_create_for_of_iterator_helper_loose(C=C.slice(0));!(L=V()).done;){var $=L.value;$.parent&&$.parent.removeChild($,"ignore")}else if("root"===C.type&&"document"!==this.type)for(var U,q=_create_for_of_iterator_helper_loose(C=C.nodes.slice(0));!(U=q()).done;){var W=U.value;W.parent&&W.parent.removeChild(W,"ignore")}else if(C.type)C=[C];else if(C.prop){if(void 0===C.value)throw new Error("Value field is missed in node creation");"string"!=typeof C.value&&(C.value=String(C.value)),C=[new kt(C)]}else if(C.selector)C=[new yt(C)];else if(C.name)C=[new _t(C)];else{if(!C.text)throw new Error("Unknown node type in node creation");C=[new St(C)]}var G=C.map(function(C){return C[wt]||Container.rebuild(C),(C=C.proxyOf).parent&&C.parent.removeChild(C),C[Ct]&&markDirtyUp$1(C),void 0===C.raws.before&&T&&void 0!==T.raws.before&&(C.raws.before=T.raws.before.replace(/\S/g,"")),C.parent=B.proxyOf,C});return G},T.prepend=function prepend(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];for(var L,V=_create_for_of_iterator_helper_loose(T=T.reverse());!(L=V()).done;){for(var $,U=L.value,q=this.normalize(U,this.first,"prepend").reverse(),W=_create_for_of_iterator_helper_loose(q);!($=W()).done;){var G=$.value;this.proxyOf.nodes.unshift(G)}for(var H in this.indexes)this.indexes[H]=this.indexes[H]+q.length}return this.markDirty(),this},T.push=function push(C){return C.parent=this,this.proxyOf.nodes.push(C),this},T.removeAll=function removeAll(){for(var C,T=_create_for_of_iterator_helper_loose(this.proxyOf.nodes);!(C=T()).done;){C.value.parent=void 0}return this.proxyOf.nodes=[],this.markDirty(),this},T.removeChild=function removeChild(C){var T;for(var B in C=this.index(C),this.proxyOf.nodes[C].parent=void 0,this.proxyOf.nodes.splice(C,1),this.indexes)(T=this.indexes[B])>=C&&(this.indexes[B]=T-1);return this.markDirty(),this},T.replaceValues=function replaceValues(C,T,B){return B||(B=T,T={}),this.walkDecls(function(L){T.props&&!T.props.includes(L.prop)||T.fast&&!L.value.includes(T.fast)||(L.value=L.value.replace(C,B))}),this.markDirty(),this},T.some=function some(C){return this.nodes.some(C)},T.walk=function walk(C){return this.each(function(T,B){var L;try{L=C(T,B)}catch(C){throw T.addToError(C)}return!1!==L&&T.walk&&(L=T.walk(C)),L})},T.walkAtRules=function walkAtRules(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("atrule"===B.type&&C.test(B.name))return T(B,L)}):this.walk(function(B,L){if("atrule"===B.type&&B.name===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("atrule"===C.type)return T(C,B)}))},T.walkComments=function walkComments(C){return this.walk(function(T,B){if("comment"===T.type)return C(T,B)})},T.walkDecls=function walkDecls(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("decl"===B.type&&C.test(B.prop))return T(B,L)}):this.walk(function(B,L){if("decl"===B.type&&B.prop===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("decl"===C.type)return T(C,B)}))},T.walkRules=function walkRules(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("rule"===B.type&&C.test(B.selector))return T(B,L)}):this.walk(function(B,L){if("rule"===B.type&&B.selector===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("rule"===C.type)return T(C,B)}))},_create_class(Container,[{key:"first",get:function get(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function get(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),Container}(Me);Rt.registerParse=function(C){gt=C},Rt.registerRule=function(C){yt=C},Rt.registerAtRule=function(C){_t=C},Rt.registerRoot=function(C){bt=C};var xt=Rt;Rt.default=Rt,Rt.rebuild=function(C){"atrule"===C.type?Object.setPrototypeOf(C,_t.prototype):"rule"===C.type?Object.setPrototypeOf(C,yt.prototype):"decl"===C.type?Object.setPrototypeOf(C,kt.prototype):"comment"===C.type?Object.setPrototypeOf(C,St.prototype):"root"===C.type&&Object.setPrototypeOf(C,bt.prototype),C[wt]=!0,C.nodes&&C.nodes.forEach(function(C){Rt.rebuild(C)})};var Ot,Pt,Et=function(C){function Document2(T){var B;return(B=C.call(this,_extends({type:"document"},T))||this).nodes||(B.nodes=[]),B}return _inherits(Document2,C),Document2.prototype.toResult=function toResult(C){return void 0===C&&(C={}),new Ot(new Pt,this,C).stringify()},Document2}(xt);Et.registerLazyResult=function(C){Ot=C},Et.registerProcessor=function(C){Pt=C};var Tt=Et;Et.default=Et;var It=function(){function Warning(C,T){if(void 0===T&&(T={}),this.type="warning",this.text=C,T.node&&T.node.source){var B=T.node.rangeBy(T);this.line=B.start.line,this.column=B.start.column,this.endLine=B.end.line,this.endColumn=B.end.column}for(var L in T)this[L]=T[L]}return Warning.prototype.toString=function toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},Warning}(),Mt=It;It.default=It;var Nt=Mt,At=function(){function Result(C,T,B){this.processor=C,this.messages=[],this.root=T,this.opts=B,this.css=void 0,this.map=void 0}var C=Result.prototype;return C.toString=function toString(){return this.css},C.warn=function warn(C,T){void 0===T&&(T={}),T.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(T.plugin=this.lastPlugin.postcssPlugin);var B=new Nt(C,T);return this.messages.push(B),B},C.warnings=function warnings(){return this.messages.filter(function(C){return"warning"===C.type})},_create_class(Result,[{key:"content",get:function get(){return this.css}}]),Result}(),Dt=At;At.default=At;var Bt="'".charCodeAt(0),jt='"'.charCodeAt(0),Lt="\\".charCodeAt(0),Vt="/".charCodeAt(0),Ft="\n".charCodeAt(0),$t=" ".charCodeAt(0),zt="\f".charCodeAt(0),Ut="\t".charCodeAt(0),qt="\r".charCodeAt(0),Wt="[".charCodeAt(0),Gt="]".charCodeAt(0),Ht="(".charCodeAt(0),Kt=")".charCodeAt(0),Qt="{".charCodeAt(0),Jt="}".charCodeAt(0),Yt=";".charCodeAt(0),Xt="*".charCodeAt(0),Zt=":".charCodeAt(0),en="@".charCodeAt(0),tn=/[\t\n\f\r "#'()/;[\\\]{}]/g,nn=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,rn=/.[\r\n"'(/\\]/,an=/[\da-f]/i,ln=xt,sn=function(C){function AtRule(T){var B;return(B=C.call(this,T)||this).type="atrule",B}_inherits(AtRule,C);var T=AtRule.prototype;return T.append=function append(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];var V;return this.proxyOf.nodes||(this.nodes=[]),(V=C.prototype.append).call.apply(V,[].concat([this],B))},T.prepend=function prepend(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];var V;return this.proxyOf.nodes||(this.nodes=[]),(V=C.prototype.prepend).call.apply(V,[].concat([this],B))},AtRule}(ln),un=sn;sn.default=sn,ln.registerAtRule(sn);var cn,dn,fn=xt,pn=function(C){function Root(T){var B;return(B=C.call(this,T)||this).type="root",B.nodes||(B.nodes=[]),B}_inherits(Root,C);var T=Root.prototype;return T.normalize=function normalize(T,B,L){var V=C.prototype.normalize.call(this,T);if(B)if("prepend"===L)this.nodes.length>1?B.raws.before=this.nodes[1].raws.before:delete B.raws.before;else if(this.first!==B)for(var $,U=_create_for_of_iterator_helper_loose(V);!($=U()).done;){$.value.raws.before=B.raws.before}return V},T.removeChild=function removeChild(T,B){var L=this.index(T);return!B&&0===L&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[L].raws.before),C.prototype.removeChild.call(this,T)},T.toResult=function toResult(C){return void 0===C&&(C={}),new cn(new dn,this,C).stringify()},Root}(fn);pn.registerLazyResult=function(C){cn=C},pn.registerProcessor=function(C){dn=C};var mn=pn;pn.default=pn,fn.registerRoot(pn);var hn={comma:function comma(C){return hn.split(C,[","],!0)},space:function space(C){return hn.split(C,[" ","\n","\t"])},split:function split(C,T,B){for(var L,V=[],$="",split=!1,U=0,q=!1,W="",G=!1,H=_create_for_of_iterator_helper_loose(C);!(L=H()).done;){var K=L.value;G?G=!1:"\\"===K?G=!0:q?K===W&&(q=!1):'"'===K||"'"===K?(q=!0,W=K):"("===K?U+=1:")"===K?U>0&&(U-=1):0===U&&T.includes(K)&&(split=!0),split?(""!==$&&V.push($.trim()),$="",split=!1):$+=K}return(B||""!==$)&&V.push($.trim()),V}},vn=hn;hn.default=hn;var gn=xt,yn=vn,_n=function(C){function Rule(T){var B;return(B=C.call(this,T)||this).type="rule",B.nodes||(B.nodes=[]),B}return _inherits(Rule,C),_create_class(Rule,[{key:"selectors",get:function get(){return yn.comma(this.selector)},set:function set(C){var T=this.selector?this.selector.match(/,\s*/):null,B=T?T[0]:","+this.raw("between","beforeOpen");this.selector=C.join(B)}}]),Rule}(gn),bn=_n;_n.default=_n,gn.registerRule(_n);var Cn=Ae,wn=function tokenizer(C,T){void 0===T&&(T={});var B,L,V,$,U,q,W,G,H,K,Q=C.css.valueOf(),J=T.ignoreErrors,Y=Q.length,X=0,Z=[],ee=[];function unclosed(T){throw C.error("Unclosed "+T,X)}return{back:function back(C){ee.push(C)},endOfFile:function endOfFile(){return 0===ee.length&&X>=Y},nextToken:function nextToken(C){if(ee.length)return ee.pop();if(!(X>=Y)){var T=!!C&&C.ignoreUnclosed;switch(B=Q.charCodeAt(X)){case Ft:case $t:case Ut:case qt:case zt:L=X;do{L+=1,B=Q.charCodeAt(L)}while(B===$t||B===Ft||B===Ut||B===qt||B===zt);K=["space",Q.slice(X,L)],X=L-1;break;case Wt:case Gt:case Qt:case Jt:case Zt:case Yt:case Kt:var te=String.fromCharCode(B);K=[te,te,X];break;case Ht:if(G=Z.length?Z.pop()[1]:"",H=Q.charCodeAt(X+1),"url"===G&&H!==Bt&&H!==jt&&H!==$t&&H!==Ft&&H!==Ut&&H!==zt&&H!==qt){L=X;do{if(q=!1,-1===(L=Q.indexOf(")",L+1))){if(J||T){L=X;break}unclosed("bracket")}for(W=L;Q.charCodeAt(W-1)===Lt;)W-=1,q=!q}while(q);K=["brackets",Q.slice(X,L+1),X,L],X=L}else L=Q.indexOf(")",X+1),$=Q.slice(X,L+1),-1===L||rn.test($)?K=["(","(",X]:(K=["brackets",$,X,L],X=L);break;case Bt:case jt:V=B===Bt?"'":'"',L=X;do{if(q=!1,-1===(L=Q.indexOf(V,L+1))){if(J||T){L=X+1;break}unclosed("string")}for(W=L;Q.charCodeAt(W-1)===Lt;)W-=1,q=!q}while(q);K=["string",Q.slice(X,L+1),X,L],X=L;break;case en:tn.lastIndex=X+1,tn.test(Q),L=0===tn.lastIndex?Q.length-1:tn.lastIndex-2,K=["at-word",Q.slice(X,L+1),X,L],X=L;break;case Lt:for(L=X,U=!0;Q.charCodeAt(L+1)===Lt;)L+=1,U=!U;if(B=Q.charCodeAt(L+1),U&&B!==Vt&&B!==$t&&B!==Ft&&B!==Ut&&B!==qt&&B!==zt&&(L+=1,an.test(Q.charAt(L)))){for(;an.test(Q.charAt(L+1));)L+=1;Q.charCodeAt(L+1)===$t&&(L+=1)}K=["word",Q.slice(X,L+1),X,L],X=L;break;default:B===Vt&&Q.charCodeAt(X+1)===Xt?(0===(L=Q.indexOf("*/",X+2)+1)&&(J||T?L=Q.length:unclosed("comment")),K=["comment",Q.slice(X,L+1),X,L],X=L):(nn.lastIndex=X+1,nn.test(Q),L=0===nn.lastIndex?Q.length-1:nn.lastIndex-2,K=["word",Q.slice(X,L+1),X,L],Z.push(K),X=L)}return X++,K}},position:function position(){return X}}},kn=vt,Sn=un,Rn=mn,xn=bn,On={empty:!0,space:!0};var Pn=function(){function Parser(C){this.input=C,this.root=new Rn,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:C,start:{column:1,line:1,offset:0}}}var C=Parser.prototype;return C.atrule=function atrule(C){var T,B,L,V=new Sn;V.name=C[1].slice(1),""===V.name&&this.unnamedAtrule(V,C),this.init(V,C[2]);for(var $=!1,U=!1,q=[],W=[];!this.tokenizer.endOfFile();){if("("===(T=(C=this.tokenizer.nextToken())[0])||"["===T?W.push("("===T?")":"]"):"{"===T&&W.length>0?W.push("}"):T===W[W.length-1]&&W.pop(),0===W.length){if(";"===T){V.source.end=this.getPosition(C[2]),V.source.end.offset++,this.semicolon=!0;break}if("{"===T){U=!0;break}if("}"===T){if(q.length>0){for(B=q[L=q.length-1];B&&"space"===B[0];)B=q[--L];B&&(V.source.end=this.getPosition(B[3]||B[2]),V.source.end.offset++)}this.end(C);break}q.push(C)}else q.push(C);if(this.tokenizer.endOfFile()){$=!0;break}}V.raws.between=this.spacesAndCommentsFromEnd(q),q.length?(V.raws.afterName=this.spacesAndCommentsFromStart(q),this.raw(V,"params",q),$&&(C=q[q.length-1],V.source.end=this.getPosition(C[3]||C[2]),V.source.end.offset++,this.spaces=V.raws.between,V.raws.between="")):(V.raws.afterName="",V.params=""),U&&(V.nodes=[],this.current=V)},C.checkMissedSemicolon=function checkMissedSemicolon(C){var T=this.colon(C);if(!1!==T){for(var B,L=0,V=T-1;V>=0&&("space"===(B=C[V])[0]||2!==(L+=1));V--);throw this.input.error("Missed semicolon","word"===B[0]?B[3]+1:B[2])}},C.colon=function colon(C){for(var T,B,L,V,$=0,U=_create_for_of_iterator_helper_loose(C.entries());!(V=U()).done;){var q=V.value,W=q[0];if("("===(B=(T=q[1])[0])&&($+=1),")"===B&&($-=1),0===$&&":"===B){if(L){if("word"===L[0]&&"progid"===L[1])continue;return W}this.doubleColon(T)}L=T}return!1},C.comment=function comment(C){var T=new kn;this.init(T,C[2]),T.source.end=this.getPosition(C[3]||C[2]),T.source.end.offset++;var B=C[1].slice(2,-2);if(/^\s*$/.test(B))T.text="",T.raws.left=B,T.raws.right="";else{var L=B.match(/^(\s*)([^]*\S)(\s*)$/);T.text=L[2],T.raws.left=L[1],T.raws.right=L[3]}},C.createTokenizer=function createTokenizer(){this.tokenizer=wn(this.input)},C.decl=function decl(C,T){var B=new Cn;this.init(B,C[0][2]);var L,V=C[C.length-1];for(";"===V[0]&&(this.semicolon=!0,C.pop()),B.source.end=this.getPosition(V[3]||V[2]||function findLastWithPosition$1(C){for(var T=C.length-1;T>=0;T--){var B=C[T],L=B[3]||B[2];if(L)return L}}(C)),B.source.end.offset++;"word"!==C[0][0];)1===C.length&&this.unknownWord(C),B.raws.before+=C.shift()[1];for(B.source.start=this.getPosition(C[0][2]),B.prop="";C.length;){var $=C[0][0];if(":"===$||"space"===$||"comment"===$)break;B.prop+=C.shift()[1]}for(B.raws.between="";C.length;){if(":"===(L=C.shift())[0]){B.raws.between+=L[1];break}"word"===L[0]&&/\w/.test(L[1])&&this.unknownWord([L]),B.raws.between+=L[1]}"_"!==B.prop[0]&&"*"!==B.prop[0]||(B.raws.before+=B.prop[0],B.prop=B.prop.slice(1));for(var U,q=[];C.length&&("space"===(U=C[0][0])||"comment"===U);)q.push(C.shift());this.precheckMissedSemicolon(C);for(var W=C.length-1;W>=0;W--){if("!important"===(L=C[W])[1].toLowerCase()){B.important=!0;var G=this.stringFrom(C,W);" !important"!==(G=this.spacesFromEnd(C)+G)&&(B.raws.important=G);break}if("important"===L[1].toLowerCase()){for(var H=C.slice(0),K="",Q=W;Q>0;Q--){var J=H[Q][0];if(0===K.trim().indexOf("!")&&"space"!==J)break;K=H.pop()[1]+K}0===K.trim().indexOf("!")&&(B.important=!0,B.raws.important=K,C=H)}if("space"!==L[0]&&"comment"!==L[0])break}var Y=C.some(function(C){return"space"!==C[0]&&"comment"!==C[0]});Y&&(B.raws.between+=q.map(function(C){return C[1]}).join(""),q=[]),this.raw(B,"value",q.concat(C),T),B.value.includes(":")&&!T&&this.checkMissedSemicolon(C)},C.doubleColon=function doubleColon(C){throw this.input.error("Double colon",{offset:C[2]},{offset:C[2]+C[1].length})},C.emptyRule=function emptyRule(C){var T=new xn;this.init(T,C[2]),T.selector="",T.raws.between="",this.current=T},C.end=function end(C){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(C[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(C)},C.endFile=function endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())},C.freeSemicolon=function freeSemicolon(C){if(this.spaces+=C[1],this.current.nodes){var T=this.current.nodes[this.current.nodes.length-1];T&&"rule"===T.type&&!T.raws.ownSemicolon&&(T.raws.ownSemicolon=this.spaces,this.spaces="")}},C.getPosition=function getPosition(C){var T=this.input.fromOffset(C);return{column:T.col,line:T.line,offset:C}},C.init=function init(C,T){this.current.push(C),C.source={input:this.input,start:this.getPosition(T)},C.raws.before=this.spaces,this.spaces="","comment"!==C.type&&(this.semicolon=!1)},C.other=function other(C){for(var T=!1,B=null,L=!1,V=null,$=[],U=C[1].startsWith("--"),q=[],W=C;W;){if(B=W[0],q.push(W),"("===B||"["===B)V||(V=W),$.push("("===B?")":"]");else if(U&&L&&"{"===B)V||(V=W),$.push("}");else if(0===$.length){if(";"===B){if(L)return void this.decl(q,U);break}if("{"===B)return void this.rule(q);if("}"===B){this.tokenizer.back(q.pop()),T=!0;break}":"===B&&(L=!0)}else B===$[$.length-1]&&($.pop(),0===$.length&&(V=null));W=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(T=!0),$.length>0&&this.unclosedBracket(V),T&&L){if(!U)for(;q.length&&("space"===(W=q[q.length-1][0])||"comment"===W);)this.tokenizer.back(q.pop());this.decl(q,U)}else this.unknownWord(q)},C.parse=function parse(){for(var C;!this.tokenizer.endOfFile();)switch((C=this.tokenizer.nextToken())[0]){case"space":this.spaces+=C[1];break;case";":this.freeSemicolon(C);break;case"}":this.end(C);break;case"comment":this.comment(C);break;case"at-word":this.atrule(C);break;case"{":this.emptyRule(C);break;default:this.other(C)}this.endFile()},C.precheckMissedSemicolon=function precheckMissedSemicolon(){},C.raw=function raw(C,T,B,L){for(var V,$,U,q,W=B.length,G="",H=!0,K=0;K<W;K+=1)"space"!==($=(V=B[K])[0])||K!==W-1||L?"comment"===$?(q=B[K-1]?B[K-1][0]:"empty",U=B[K+1]?B[K+1][0]:"empty",On[q]||On[U]||","===G.slice(-1)?H=!1:G+=V[1]):G+=V[1]:H=!1;if(!H){var raw=B.reduce(function(C,T){return C+T[1]},"");C.raws[T]={raw,value:G}}C[T]=G},C.rule=function rule(C){C.pop();var T=new xn;this.init(T,C[0][2]),T.raws.between=this.spacesAndCommentsFromEnd(C),this.raw(T,"selector",C),this.current=T},C.spacesAndCommentsFromEnd=function spacesAndCommentsFromEnd(C){for(var T,B="";C.length&&("space"===(T=C[C.length-1][0])||"comment"===T);)B=C.pop()[1]+B;return B},C.spacesAndCommentsFromStart=function spacesAndCommentsFromStart(C){for(var T,B="";C.length&&("space"===(T=C[0][0])||"comment"===T);)B+=C.shift()[1];return B},C.spacesFromEnd=function spacesFromEnd(C){for(var T="";C.length&&"space"===C[C.length-1][0];)T=C.pop()[1]+T;return T},C.stringFrom=function stringFrom(C,T){for(var B="",L=T;L<C.length;L++)B+=C[L][1];return C.splice(T,C.length-T),B},C.unclosedBlock=function unclosedBlock(){var C=this.current.source.start;throw this.input.error("Unclosed block",C.line,C.column)},C.unclosedBracket=function unclosedBracket(C){throw this.input.error("Unclosed bracket",{offset:C[2]},{offset:C[2]+1})},C.unexpectedClose=function unexpectedClose(C){throw this.input.error("Unexpected }",{offset:C[2]},{offset:C[2]+1})},C.unknownWord=function unknownWord(C){throw this.input.error("Unknown word",{offset:C[0][2]},{offset:C[0][2]+C[0][1].length})},C.unnamedAtrule=function unnamedAtrule(C,T){throw this.input.error("At-rule without name",{offset:T[2]},{offset:T[2]+T[1].length})},Parser}(),En=xt,Tn=Pn,In=rt;function parse$3$1(C,T){var B=new In(C,T),L=new Tn(B);try{L.parse()}catch(C){throw C}return L.root}var Mn=parse$3$1;parse$3$1.default=parse$3$1,En.registerParse(parse$3$1);var Nn=be.isClean,An=be.my,Dn=mt,Bn=Re,jn=xt,Ln=Tt,Vn=Dt,Fn=Mn,$n=mn,zn={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Un={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},qn={Once:!0,postcssPlugin:!0,prepare:!0};function isPromise$1(C){return"object"===(void 0===C?"undefined":_type_of(C))&&"function"==typeof C.then}function getEvents$1(C){var T=!1,B=zn[C.type];return"decl"===C.type?T=C.prop.toLowerCase():"atrule"===C.type&&(T=C.name.toLowerCase()),T&&C.append?[B,B+"-"+T,0,B+"Exit",B+"Exit-"+T]:T?[B,B+"-"+T,B+"Exit",B+"Exit-"+T]:C.append?[B,0,B+"Exit"]:[B,B+"Exit"]}function toStack$1(C){return{eventIndex:0,events:"document"===C.type?["Document",0,"DocumentExit"]:"root"===C.type?["Root",0,"RootExit"]:getEvents$1(C),iterator:0,node:C,visitorIndex:0,visitors:[]}}function cleanMarks$1(C){return C[Nn]=!1,C.nodes&&C.nodes.forEach(function(C){return cleanMarks$1(C)}),C}var Wn={},Gn=function(){function LazyResult(C,T,B){var L,V=this;if(this.stringified=!1,this.processed=!1,"object"!==(void 0===T?"undefined":_type_of(T))||null===T||"root"!==T.type&&"document"!==T.type)if(_instanceof(T,LazyResult)||_instanceof(T,Vn))L=cleanMarks$1(T.root),T.map&&(void 0===B.map&&(B.map={}),B.map.inline||(B.map.inline=!1),B.map.prev=T.map);else{var $=Fn;B.syntax&&($=B.syntax.parse),B.parser&&($=B.parser),$.parse&&($=$.parse);try{L=$(T,B)}catch(C){this.processed=!0,this.error=C}L&&!L[An]&&jn.rebuild(L)}else L=cleanMarks$1(T);this.result=new Vn(C,L,B),this.helpers=_extends({},Wn,{postcss:Wn,result:this.result}),this.plugins=this.processor.plugins.map(function(C){return"object"===(void 0===C?"undefined":_type_of(C))&&C.prepare?_extends({},C,C.prepare(V.result)):C})}var C=LazyResult.prototype;return C.async=function async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)},C.catch=function _catch(C){return this.async().catch(C)},C.finally=function _finally(C){return this.async().then(C,C)},C.getAsyncError=function getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")},C.handleError=function handleError(C,T){var B=this.result.lastPlugin;try{if(T&&T.addToError(C),this.error=C,"CssSyntaxError"!==C.name||C.plugin){if(B.postcssVersion);}else C.plugin=B.postcssPlugin,C.setMessage()}catch(C){console&&console.error&&console.error(C)}return C},C.prepareVisitors=function prepareVisitors(){var C=this;this.listeners={};for(var T,add=function(T,B,L){C.listeners[B]||(C.listeners[B]=[]),C.listeners[B].push([T,L])},B=_create_for_of_iterator_helper_loose(this.plugins);!(T=B()).done;){var L=T.value;if("object"===(void 0===L?"undefined":_type_of(L)))for(var V in L){if(!Un[V]&&/^[A-Z]/.test(V))throw new Error("Unknown event "+V+" in "+L.postcssPlugin+". Try to update PostCSS ("+this.processor.version+" now).");if(!qn[V])if("object"===_type_of(L[V]))for(var $ in L[V])add(L,"*"===$?V:V+"-"+$.toLowerCase(),L[V][$]);else"function"==typeof L[V]&&add(L,V,L[V])}}this.hasListener=Object.keys(this.listeners).length>0},C.runAsync=function runAsync(){var C=this;return _async_to_generator(function(){var T,B,L,V,$,U,q,W,G,H,K,Q;return _ts_generator(this,function(J){switch(J.label){case 0:C.plugin=0,T=0,J.label=1;case 1:if(!(T<C.plugins.length))return[3,6];if(B=C.plugins[T],!isPromise$1(L=C.runOnRoot(B)))return[3,5];J.label=2;case 2:return J.trys.push([2,4,,5]),[4,L];case 3:return J.sent(),[3,5];case 4:throw V=J.sent(),C.handleError(V);case 5:return T++,[3,1];case 6:if(C.prepareVisitors(),!C.hasListener)return[3,18];$=C.result.root,J.label=7;case 7:if($[Nn])return[3,14];$[Nn]=!0,U=[toStack$1($)],J.label=8;case 8:if(!(U.length>0))return[3,13];if(!isPromise$1(q=C.visitTick(U)))return[3,12];J.label=9;case 9:return J.trys.push([9,11,,12]),[4,q];case 10:return J.sent(),[3,12];case 11:throw W=J.sent(),G=U[U.length-1].node,C.handleError(W,G);case 12:return[3,8];case 13:return[3,7];case 14:if(!C.listeners.OnceExit)return[3,18];H=function(){var T,B,L,V,U;return _ts_generator(this,function(q){switch(q.label){case 0:T=Q.value,B=T[0],L=T[1],C.result.lastPlugin=B,q.label=1;case 1:return q.trys.push([1,6,,7]),"document"!==$.type?[3,3]:(V=$.nodes.map(function(T){return L(T,C.helpers)}),[4,Promise.all(V)]);case 2:return q.sent(),[3,5];case 3:return[4,L($,C.helpers)];case 4:q.sent(),q.label=5;case 5:return[3,7];case 6:throw U=q.sent(),C.handleError(U);case 7:return[2]}})},K=_create_for_of_iterator_helper_loose(C.listeners.OnceExit),J.label=15;case 15:return(Q=K()).done?[3,18]:[5,_ts_values(H())];case 16:J.sent(),J.label=17;case 17:return[3,15];case 18:return C.processed=!0,[2,C.stringify()]}})})()},C.runOnRoot=function runOnRoot(C){var T=this;this.result.lastPlugin=C;try{if("object"===(void 0===C?"undefined":_type_of(C))&&C.Once){if("document"===this.result.root.type){var B=this.result.root.nodes.map(function(B){return C.Once(B,T.helpers)});return isPromise$1(B[0])?Promise.all(B):B}return C.Once(this.result.root,this.helpers)}if("function"==typeof C)return C(this.result.root,this.result)}catch(C){throw this.handleError(C)}},C.stringify=function stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var C=this.result.opts,T=Bn;C.syntax&&(T=C.syntax.stringify),C.stringifier&&(T=C.stringifier),T.stringify&&(T=T.stringify);var B=new Dn(T,this.result.root,this.result.opts).generate();return this.result.css=B[0],this.result.map=B[1],this.result},C.sync=function sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(var C,T=_create_for_of_iterator_helper_loose(this.plugins);!(C=T()).done;){var B=C.value;if(isPromise$1(this.runOnRoot(B)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){for(var L=this.result.root;!L[Nn];)L[Nn]=!0,this.walkSync(L);if(this.listeners.OnceExit)if("document"===L.type)for(var V,$=_create_for_of_iterator_helper_loose(L.nodes);!(V=$()).done;){var U=V.value;this.visitSync(this.listeners.OnceExit,U)}else this.visitSync(this.listeners.OnceExit,L)}return this.result},C.then=function then(C,T){return this.async().then(C,T)},C.toString=function toString(){return this.css},C.visitSync=function visitSync(C,T){for(var B,L=_create_for_of_iterator_helper_loose(C);!(B=L()).done;){var V=B.value,$=V[0],U=V[1];this.result.lastPlugin=$;var q=void 0;try{q=U(T,this.helpers)}catch(C){throw this.handleError(C,T.proxyOf)}if("root"!==T.type&&"document"!==T.type&&!T.parent)return!0;if(isPromise$1(q))throw this.getAsyncError()}},C.visitTick=function visitTick(C){var T=C[C.length-1],B=T.node,L=T.visitors;if("root"===B.type||"document"===B.type||B.parent){if(L.length>0&&T.visitorIndex<L.length){var V=L[T.visitorIndex],$=V[0],U=V[1];T.visitorIndex+=1,T.visitorIndex===L.length&&(T.visitors=[],T.visitorIndex=0),this.result.lastPlugin=$;try{return U(B.toProxy(),this.helpers)}catch(C){throw this.handleError(C,B)}}if(0!==T.iterator){for(var q,W=T.iterator;q=B.nodes[B.indexes[W]];)if(B.indexes[W]+=1,!q[Nn])return q[Nn]=!0,void C.push(toStack$1(q));T.iterator=0,delete B.indexes[W]}for(var G=T.events;T.eventIndex<G.length;){var H=G[T.eventIndex];if(T.eventIndex+=1,0===H)return void(B.nodes&&B.nodes.length&&(B[Nn]=!0,T.iterator=B.getIterator()));if(this.listeners[H])return void(T.visitors=this.listeners[H])}C.pop()}else C.pop()},C.walkSync=function walkSync(C){var T=this;C[Nn]=!0;for(var B,L=_create_for_of_iterator_helper_loose(getEvents$1(C));!(B=L()).done;){var V=B.value;if(0===V)C.nodes&&C.each(function(C){C[Nn]||T.walkSync(C)});else{var $=this.listeners[V];if($&&this.visitSync($,C.toProxy()))return}}},C.warnings=function warnings(){return this.sync().warnings()},_create_class(LazyResult,[{key:"content",get:function get(){return this.stringify().content}},{key:"css",get:function get(){return this.stringify().css}},{key:"map",get:function get(){return this.stringify().map}},{key:"messages",get:function get(){return this.sync().messages}},{key:"opts",get:function get(){return this.result.opts}},{key:"processor",get:function get(){return this.result.processor}},{key:"root",get:function get(){return this.sync().root}},{key:Symbol.toStringTag,get:function get(){return"LazyResult"}}]),LazyResult}();Gn.registerPostcss=function(C){Wn=C};var Hn=Gn;Gn.default=Gn,$n.registerLazyResult(Gn),Ln.registerLazyResult(Gn);var Kn=mt,Qn=Re,Jn=Mn,Yn=Dt,Xn=function(){function NoWorkResult(C,T,B){var L;T=T.toString(),this.stringified=!1,this._processor=C,this._css=T,this._opts=B,this._map=void 0;var V=Qn;this.result=new Yn(this._processor,L,this._opts),this.result.css=T;var $=this;Object.defineProperty(this.result,"root",{get:function get(){return $.root}});var U=new Kn(V,L,this._opts,T);if(U.isMap()){var q=U.generate(),W=q[0],G=q[1];W&&(this.result.css=W),G&&(this.result.map=G)}else U.clearAnnotation(),this.result.css=U.css}var C=NoWorkResult.prototype;return C.async=function async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)},C.catch=function _catch(C){return this.async().catch(C)},C.finally=function _finally(C){return this.async().then(C,C)},C.sync=function sync(){if(this.error)throw this.error;return this.result},C.then=function then(C,T){return this.async().then(C,T)},C.toString=function toString(){return this._css},C.warnings=function warnings(){return[]},_create_class(NoWorkResult,[{key:"content",get:function get(){return this.result.css}},{key:"css",get:function get(){return this.result.css}},{key:"map",get:function get(){return this.result.map}},{key:"messages",get:function get(){return[]}},{key:"opts",get:function get(){return this.result.opts}},{key:"processor",get:function get(){return this.result.processor}},{key:"root",get:function get(){if(this._root)return this._root;var C,T=Jn;try{C=T(this._css,this._opts)}catch(C){this.error=C}if(this.error)throw this.error;return this._root=C,C}},{key:Symbol.toStringTag,get:function get(){return"NoWorkResult"}}]),NoWorkResult}(),Zn=Xn;Xn.default=Xn;var er=Zn,tr=Hn,nr=Tt,rr=mn,or=function(){function Processor(C){void 0===C&&(C=[]),this.version="8.4.38",this.plugins=this.normalize(C)}var C=Processor.prototype;return C.normalize=function normalize(C){for(var T,B=[],L=_create_for_of_iterator_helper_loose(C);!(T=L()).done;){var V=T.value;if(!0===V.postcss?V=V():V.postcss&&(V=V.postcss),"object"===(void 0===V?"undefined":_type_of(V))&&Array.isArray(V.plugins))B=B.concat(V.plugins);else if("object"===(void 0===V?"undefined":_type_of(V))&&V.postcssPlugin)B.push(V);else if("function"==typeof V)B.push(V);else{if("object"!==(void 0===V?"undefined":_type_of(V))||!V.parse&&!V.stringify)throw new Error(V+" is not a PostCSS plugin")}}return B},C.process=function process1(C,T){return void 0===T&&(T={}),this.plugins.length||T.parser||T.stringifier||T.syntax?new tr(this,C,T):new er(this,C,T)},C.use=function use(C){return this.plugins=this.plugins.concat(this.normalize([C])),this},Processor}(),ir=or;or.default=or,rr.registerProcessor(or),nr.registerProcessor(or);var ar=Ae,lr=ze,sr=vt,ur=un,cr=rt,dr=mn,fr=bn;function fromJSON$1$1(C,T){if(Array.isArray(C))return C.map(function(C){return fromJSON$1$1(C)});var B=C.inputs,L=_object_without_properties_loose(C,["inputs"]);if(B){T=[];for(var V,$=_create_for_of_iterator_helper_loose(B);!(V=$()).done;){var U=_extends({},V.value,{__proto__:cr.prototype});U.map&&(U.map=_extends({},U.map,{__proto__:lr.prototype})),T.push(U)}}if(L.nodes&&(L.nodes=C.nodes.map(function(C){return fromJSON$1$1(C,T)})),L.source){var q=L.source,W=q.inputId,G=_object_without_properties_loose(q,["inputId"]);L.source=G,null!=W&&(L.source.input=T[W])}if("root"===L.type)return new dr(L);if("decl"===L.type)return new ar(L);if("rule"===L.type)return new fr(L);if("comment"===L.type)return new sr(L);if("atrule"===L.type)return new ur(L);throw new Error("Unknown node type: "+C.type)}var pr=fromJSON$1$1;fromJSON$1$1.default=fromJSON$1$1;var mr=_e,hr=Ae,vr=Hn,gr=xt,yr=ir,_r=Re,br=pr,Cr=Tt,wr=Mt,kr=vt,Sr=un,Rr=Dt,xr=rt,Or=Mn,Pr=vn,Er=bn,Tr=mn,Ir=Me;function postcss$3(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return 1===T.length&&Array.isArray(T[0])&&(T=T[0]),new yr(T)}postcss$3.plugin=function plugin(C,T){var B,L=!1;function creator(){for(var B=arguments.length,V=new Array(B),$=0;$<B;$++)V[$]=arguments[$];console&&console.warn&&!L&&(L=!0,console.warn(C+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(C+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));var U=T.apply(void 0,[].concat(V));return U.postcssPlugin=C,U.postcssVersion=(new yr).version,U}return Object.defineProperty(creator,"postcss",{get:function get(){return B||(B=creator()),B}}),creator.process=function(C,T,B){return postcss$3([creator(B)]).process(C,T)},creator},postcss$3.stringify=_r,postcss$3.parse=Or,postcss$3.fromJSON=br,postcss$3.list=Pr,postcss$3.comment=function(C){return new kr(C)},postcss$3.atRule=function(C){return new Sr(C)},postcss$3.decl=function(C){return new hr(C)},postcss$3.rule=function(C){return new Er(C)},postcss$3.root=function(C){return new Tr(C)},postcss$3.document=function(C){return new Cr(C)},postcss$3.CssSyntaxError=mr,postcss$3.Declaration=hr,postcss$3.Container=gr,postcss$3.Processor=yr,postcss$3.Document=Cr,postcss$3.Comment=kr,postcss$3.Warning=wr,postcss$3.AtRule=Sr,postcss$3.Result=Rr,postcss$3.Input=xr,postcss$3.Rule=Er,postcss$3.Root=Tr,postcss$3.Node=Ir,vr.registerPostcss(postcss$3);var Mr=postcss$3;postcss$3.default=postcss$3;var Nr=getDefaultExportFromCjs$1(Mr);Nr.stringify,Nr.fromJSON,Nr.plugin,Nr.parse,Nr.list,Nr.document,Nr.comment,Nr.atRule,Nr.rule,Nr.decl,Nr.root,Nr.CssSyntaxError,Nr.Declaration,Nr.Container,Nr.Processor,Nr.Document,Nr.Comment,Nr.Warning,Nr.AtRule,Nr.Result,Nr.Input,Nr.Rule,Nr.Root,Nr.Node;var Ar=Object.defineProperty,__publicField2=function(C,T,B){return function(C,T,B){return T in C?Ar(C,T,{enumerable:!0,configurable:!0,writable:!0,value:B}):C[T]=B}(C,"symbol"!==(void 0===T?"undefined":_type_of(T))?T+"":T,B)};function getDefaultExportFromCjs(C){return C&&C.__esModule&&Object.prototype.hasOwnProperty.call(C,"default")?C.default:C}function getAugmentedNamespace(C){if(C.__esModule)return C;var T=C.default;if("function"==typeof T){var B=function a22(){return _instanceof(this,a22)?Reflect.construct(T,arguments,this.constructor):T.apply(this,arguments)};B.prototype=T.prototype}else B={};return Object.defineProperty(B,"__esModule",{value:!0}),Object.keys(C).forEach(function(T){var L=Object.getOwnPropertyDescriptor(C,T);Object.defineProperty(B,T,L.get?L:{enumerable:!0,get:function get(){return C[T]}})}),B}var Dr={exports:{}},Br=String,jr=function create(){return{isColorSupported:!1,reset:Br,bold:Br,dim:Br,italic:Br,underline:Br,inverse:Br,hidden:Br,strikethrough:Br,black:Br,red:Br,green:Br,yellow:Br,blue:Br,magenta:Br,cyan:Br,white:Br,gray:Br,bgBlack:Br,bgRed:Br,bgGreen:Br,bgYellow:Br,bgBlue:Br,bgMagenta:Br,bgCyan:Br,bgWhite:Br}};Dr.exports=jr(),Dr.exports.createColors=jr;var Lr=Dr.exports,Vr=getAugmentedNamespace(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"}))),Fr=Lr,$r=Vr,zr=function(C){function CssSyntaxError2(T,B,L,V,$,U){var q;return(q=C.call(this,T)||this).name="CssSyntaxError",q.reason=T,$&&(q.file=$),V&&(q.source=V),U&&(q.plugin=U),void 0!==B&&void 0!==L&&("number"==typeof B?(q.line=B,q.column=L):(q.line=B.line,q.column=B.column,q.endLine=L.line,q.endColumn=L.column)),q.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(q,CssSyntaxError2),q}_inherits(CssSyntaxError2,C);var T=CssSyntaxError2.prototype;return T.setMessage=function setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},T.showSourceCode=function showSourceCode(C){var T=this;if(!this.source)return"";var B=this.source;null==C&&(C=Fr.isColorSupported),$r&&C&&(B=$r(B));var L,V,$=B.split(/\r?\n/),U=Math.max(this.line-3,0),q=Math.min(this.line+2,$.length),W=String(q).length;if(C){var G=Fr.createColors(!0),H=G.bold,K=G.gray,Q=G.red;L=function(C){return H(Q(C))},V=function(C){return K(C)}}else L=V=function(C){return C};return $.slice(U,q).map(function(C,B){var $=U+1+B,q=" "+(" "+$).slice(-W)+" | ";if($===T.line){var G=V(q.replace(/\d/g," "))+C.slice(0,T.column-1).replace(/[^\t]/g," ");return L(">")+V(q)+C+"\n "+G+L("^")}return" "+V(q)+C}).join("\n")},T.toString=function toString(){var C=this.showSourceCode();return C&&(C="\n\n"+C+"\n"),this.name+": "+this.message+C},CssSyntaxError2}(_wrap_native_super(Error)),Ur=zr;zr.default=zr;var qr={};qr.isClean=Symbol("isClean"),qr.my=Symbol("my");var Wr={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};var Gr=function(){function Stringifier2(C){this.builder=C}var C=Stringifier2.prototype;return C.atrule=function atrule(C,T){var B="@"+C.name,L=C.params?this.rawValue(C,"params"):"";if(void 0!==C.raws.afterName?B+=C.raws.afterName:L&&(B+=" "),C.nodes)this.block(C,B+L);else{var V=(C.raws.between||"")+(T?";":"");this.builder(B+L+V,C)}},C.beforeAfter=function beforeAfter(C,T){var B;B="decl"===C.type?this.raw(C,null,"beforeDecl"):"comment"===C.type?this.raw(C,null,"beforeComment"):"before"===T?this.raw(C,null,"beforeRule"):this.raw(C,null,"beforeClose");for(var L=C.parent,V=0;L&&"root"!==L.type;)V+=1,L=L.parent;if(B.includes("\n")){var $=this.raw(C,null,"indent");if($.length)for(var U=0;U<V;U++)B+=$}return B},C.block=function block(C,T){var B,L=this.raw(C,"between","beforeOpen");this.builder(T+L+"{",C,"start"),C.nodes&&C.nodes.length?(this.body(C),B=this.raw(C,"after")):B=this.raw(C,"after","emptyBody"),B&&this.builder(B),this.builder("}",C,"end")},C.body=function body(C){for(var T=C.nodes.length-1;T>0&&"comment"===C.nodes[T].type;)T-=1;for(var B=this.raw(C,"semicolon"),L=0;L<C.nodes.length;L++){var V=C.nodes[L],$=this.raw(V,"before");$&&this.builder($),this.stringify(V,T!==L||B)}},C.comment=function comment(C){var T=this.raw(C,"left","commentLeft"),B=this.raw(C,"right","commentRight");this.builder("/*"+T+C.text+B+"*/",C)},C.decl=function decl(C,T){var B=this.raw(C,"between","colon"),L=C.prop+B+this.rawValue(C,"value");C.important&&(L+=C.raws.important||" !important"),T&&(L+=";"),this.builder(L,C)},C.document=function document1(C){this.body(C)},C.raw=function raw(C,T,B){var L;if(B||(B=T),T&&void 0!==(L=C.raws[T]))return L;var V=C.parent;if("before"===B){if(!V||"root"===V.type&&V.first===C)return"";if(V&&"document"===V.type)return""}if(!V)return Wr[B];var $=C.root();if($.rawCache||($.rawCache={}),void 0!==$.rawCache[B])return $.rawCache[B];if("before"===B||"after"===B)return this.beforeAfter(C,B);var U="raw"+function capitalize(C){return C[0].toUpperCase()+C.slice(1)}(B);return this[U]?L=this[U]($,C):$.walk(function(C){if(void 0!==(L=C.raws[T]))return!1}),void 0===L&&(L=Wr[B]),$.rawCache[B]=L,L},C.rawBeforeClose=function rawBeforeClose(C){var T;return C.walk(function(C){if(C.nodes&&C.nodes.length>0&&void 0!==C.raws.after)return(T=C.raws.after).includes("\n")&&(T=T.replace(/[^\n]+$/,"")),!1}),T&&(T=T.replace(/\S/g,"")),T},C.rawBeforeComment=function rawBeforeComment(C,T){var B;return C.walkComments(function(C){if(void 0!==C.raws.before)return(B=C.raws.before).includes("\n")&&(B=B.replace(/[^\n]+$/,"")),!1}),void 0===B?B=this.raw(T,null,"beforeDecl"):B&&(B=B.replace(/\S/g,"")),B},C.rawBeforeDecl=function rawBeforeDecl(C,T){var B;return C.walkDecls(function(C){if(void 0!==C.raws.before)return(B=C.raws.before).includes("\n")&&(B=B.replace(/[^\n]+$/,"")),!1}),void 0===B?B=this.raw(T,null,"beforeRule"):B&&(B=B.replace(/\S/g,"")),B},C.rawBeforeOpen=function rawBeforeOpen(C){var T;return C.walk(function(C){if("decl"!==C.type&&void 0!==(T=C.raws.between))return!1}),T},C.rawBeforeRule=function rawBeforeRule(C){var T;return C.walk(function(B){if(B.nodes&&(B.parent!==C||C.first!==B)&&void 0!==B.raws.before)return(T=B.raws.before).includes("\n")&&(T=T.replace(/[^\n]+$/,"")),!1}),T&&(T=T.replace(/\S/g,"")),T},C.rawColon=function rawColon(C){var T;return C.walkDecls(function(C){if(void 0!==C.raws.between)return T=C.raws.between.replace(/[^\s:]/g,""),!1}),T},C.rawEmptyBody=function rawEmptyBody(C){var T;return C.walk(function(C){if(C.nodes&&0===C.nodes.length&&void 0!==(T=C.raws.after))return!1}),T},C.rawIndent=function rawIndent(C){return C.raws.indent?C.raws.indent:(C.walk(function(B){var L=B.parent;if(L&&L!==C&&L.parent&&L.parent===C&&void 0!==B.raws.before){var V=B.raws.before.split("\n");return T=(T=V[V.length-1]).replace(/\S/g,""),!1}}),T);var T},C.rawSemicolon=function rawSemicolon(C){var T;return C.walk(function(C){if(C.nodes&&C.nodes.length&&"decl"===C.last.type&&void 0!==(T=C.raws.semicolon))return!1}),T},C.rawValue=function rawValue(C,T){var B=C[T],L=C.raws[T];return L&&L.value===B?L.raw:B},C.root=function root(C){this.body(C),C.raws.after&&this.builder(C.raws.after)},C.rule=function rule(C){this.block(C,this.rawValue(C,"selector")),C.raws.ownSemicolon&&this.builder(C.raws.ownSemicolon,C,"end")},C.stringify=function stringify(C,T){if(!this[C.type])throw new Error("Unknown AST node type "+C.type+". Maybe you need to change PostCSS stringifier.");this[C.type](C,T)},Stringifier2}(),Hr=Gr;Gr.default=Gr;var Kr=Hr;function stringify$4(C,T){new Kr(T).stringify(C)}var Qr=stringify$4;stringify$4.default=stringify$4;var Jr=qr.isClean,Yr=qr.my,Xr=Ur,Zr=Hr,eo=Qr;function cloneNode(C,T){var B=new C.constructor;for(var L in C)if(Object.prototype.hasOwnProperty.call(C,L)&&"proxyCache"!==L){var V=C[L],$=void 0===V?"undefined":_type_of(V);"parent"===L&&"object"===$?T&&(B[L]=T):"source"===L?B[L]=V:Array.isArray(V)?B[L]=V.map(function(C){return cloneNode(C,B)}):("object"===$&&null!==V&&(V=cloneNode(V)),B[L]=V)}return B}var no=function(){function Node3(C){for(var T in void 0===C&&(C={}),this.raws={},this[Jr]=!1,this[Yr]=!0,C)if("nodes"===T){this.nodes=[];for(var B,L=_create_for_of_iterator_helper_loose(C[T]);!(B=L()).done;){var V=B.value;"function"==typeof V.clone?this.append(V.clone()):this.append(V)}}else this[T]=C[T]}var C=Node3.prototype;return C.addToError=function addToError(C){if(C.postcssNode=this,C.stack&&this.source&&/\n\s{4}at /.test(C.stack)){var T=this.source;C.stack=C.stack.replace(/\n\s{4}at /,"$&"+T.input.from+":"+T.start.line+":"+T.start.column+"$&")}return C},C.after=function after(C){return this.parent.insertAfter(this,C),this},C.assign=function assign(C){for(var T in void 0===C&&(C={}),C)this[T]=C[T];return this},C.before=function before(C){return this.parent.insertBefore(this,C),this},C.cleanRaws=function cleanRaws(C){delete this.raws.before,delete this.raws.after,C||delete this.raws.between},C.clone=function clone(C){void 0===C&&(C={});var T=cloneNode(this);for(var B in C)T[B]=C[B];return T},C.cloneAfter=function cloneAfter(C){void 0===C&&(C={});var T=this.clone(C);return this.parent.insertAfter(this,T),T},C.cloneBefore=function cloneBefore(C){void 0===C&&(C={});var T=this.clone(C);return this.parent.insertBefore(this,T),T},C.error=function error(C,T){if(void 0===T&&(T={}),this.source){var B=this.rangeBy(T),L=B.end,V=B.start;return this.source.input.error(C,{column:V.column,line:V.line},{column:L.column,line:L.line},T)}return new Xr(C)},C.getProxyProcessor=function getProxyProcessor(){return{get:function get(C,T){return"proxyOf"===T?C:"root"===T?function(){return C.root().toProxy()}:C[T]},set:function set(C,T,B){return C[T]===B||(C[T]=B,"prop"!==T&&"value"!==T&&"name"!==T&&"params"!==T&&"important"!==T&&"text"!==T||C.markDirty()),!0}}},C.markDirty=function markDirty(){if(this[Jr]){this[Jr]=!1;for(var C=this;C=C.parent;)C[Jr]=!1}},C.next=function next(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C+1]}},C.positionBy=function positionBy(C,T){var B=this.source.start;if(C.index)B=this.positionInside(C.index,T);else if(C.word){var L=(T=this.toString()).indexOf(C.word);-1!==L&&(B=this.positionInside(L,T))}return B},C.positionInside=function positionInside(C,T){for(var B=T||this.toString(),L=this.source.start.column,V=this.source.start.line,$=0;$<C;$++)"\n"===B[$]?(L=1,V+=1):L+=1;return{column:L,line:V}},C.prev=function prev(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C-1]}},C.rangeBy=function rangeBy(C){var T={column:this.source.start.column,line:this.source.start.line},B=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:T.column+1,line:T.line};if(C.word){var L=this.toString(),V=L.indexOf(C.word);-1!==V&&(T=this.positionInside(V,L),B=this.positionInside(V+C.word.length,L))}else C.start?T={column:C.start.column,line:C.start.line}:C.index&&(T=this.positionInside(C.index)),C.end?B={column:C.end.column,line:C.end.line}:"number"==typeof C.endIndex?B=this.positionInside(C.endIndex):C.index&&(B=this.positionInside(C.index+1));return(B.line<T.line||B.line===T.line&&B.column<=T.column)&&(B={column:T.column+1,line:T.line}),{end:B,start:T}},C.raw=function raw(C,T){return(new Zr).raw(this,C,T)},C.remove=function remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},C.replaceWith=function replaceWith(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];if(this.parent){for(var L,V=this,$=!1,U=_create_for_of_iterator_helper_loose(T);!(L=U()).done;){var q=L.value;q===this?$=!0:$?(this.parent.insertAfter(V,q),V=q):this.parent.insertBefore(V,q)}$||this.remove()}return this},C.root=function root(){for(var C=this;C.parent&&"document"!==C.parent.type;)C=C.parent;return C},C.toJSON=function toJSON(C,T){var B={},L=null==T;T=T||new Map;var V=0;for(var $ in this)if(Object.prototype.hasOwnProperty.call(this,$)&&"parent"!==$&&"proxyCache"!==$){var U=this[$];if(Array.isArray(U))B[$]=U.map(function(C){return"object"===(void 0===C?"undefined":_type_of(C))&&C.toJSON?C.toJSON(null,T):C});else if("object"===(void 0===U?"undefined":_type_of(U))&&U.toJSON)B[$]=U.toJSON(null,T);else if("source"===$){var q=T.get(U.input);null==q&&(q=V,T.set(U.input,V),V++),B[$]={end:U.end,inputId:q,start:U.start}}else B[$]=U}return L&&(B.inputs=[].concat(T.keys()).map(function(C){return C.toJSON()})),B},C.toProxy=function toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache},C.toString=function toString(C){void 0===C&&(C=eo),C.stringify&&(C=C.stringify);var T="";return C(this,function(C){T+=C}),T},C.warn=function warn(C,T,B){var L={node:this};for(var V in B)L[V]=B[V];return C.warn(T,L)},_create_class(Node3,[{key:"proxyOf",get:function get(){return this}}]),Node3}(),ro=no;no.default=no;var oo=function(C){function Declaration2(T){var B;return T&&void 0!==T.value&&"string"!=typeof T.value&&(T=_extends({},T,{value:String(T.value)})),(B=C.call(this,T)||this).type="decl",B}return _inherits(Declaration2,C),_create_class(Declaration2,[{key:"variable",get:function get(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),Declaration2}(ro),io=oo;oo.default=oo;var nonSecure_nanoid=function(C){void 0===C&&(C=21);for(var T="",B=C;B--;)T+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return T},ao=Vr.SourceMapConsumer,lo=Vr.SourceMapGenerator,so=Vr.existsSync,uo=Vr.readFileSync,co=Vr.dirname,fo=Vr.join;var po=function(){function PreviousMap2(C,T){if(!1!==T.map){this.loadAnnotation(C),this.inline=this.startWith(this.annotation,"data:");var B=T.map?T.map.prev:void 0,L=this.loadMap(T.from,B);!this.mapFile&&T.from&&(this.mapFile=T.from),this.mapFile&&(this.root=co(this.mapFile)),L&&(this.text=L)}}var C=PreviousMap2.prototype;return C.consumer=function consumer(){return this.consumerCache||(this.consumerCache=new ao(this.text)),this.consumerCache},C.decodeInline=function decodeInline(C){if(/^data:application\/json;charset=utf-?8,/.test(C)||/^data:application\/json,/.test(C))return decodeURIComponent(C.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(C)||/^data:application\/json;base64,/.test(C))return function fromBase64(C){return Buffer?Buffer.from(C,"base64").toString():window.atob(C)}(C.substr(RegExp.lastMatch.length));var T=C.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+T)},C.getAnnotationURL=function getAnnotationURL(C){return C.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()},C.isMap=function isMap(C){return"object"===(void 0===C?"undefined":_type_of(C))&&("string"==typeof C.mappings||"string"==typeof C._mappings||Array.isArray(C.sections))},C.loadAnnotation=function loadAnnotation(C){var T=C.match(/\/\*\s*# sourceMappingURL=/gm);if(T){var B=C.lastIndexOf(T.pop()),L=C.indexOf("*/",B);B>-1&&L>-1&&(this.annotation=this.getAnnotationURL(C.substring(B,L)))}},C.loadFile=function loadFile(C){if(this.root=co(C),so(C))return this.mapFile=C,uo(C,"utf-8").toString().trim()},C.loadMap=function loadMap(C,T){if(!1===T)return!1;if(T){if("string"==typeof T)return T;if("function"!=typeof T){if(_instanceof(T,ao))return lo.fromSourceMap(T).toString();if(_instanceof(T,lo))return T.toString();if(this.isMap(T))return JSON.stringify(T);throw new Error("Unsupported previous source map format: "+T.toString())}var B=T(C);if(B){var L=this.loadFile(B);if(!L)throw new Error("Unable to load previous source map: "+B.toString());return L}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var V=this.annotation;return C&&(V=fo(co(C),V)),this.loadFile(V)}}},C.startWith=function startWith(C,T){return!!C&&C.substr(0,T.length)===T},C.withContent=function withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},PreviousMap2}(),mo=po;po.default=po;var ho=Vr.SourceMapConsumer,vo=Vr.SourceMapGenerator,go=Vr.fileURLToPath,yo=Vr.pathToFileURL,_o=Vr.isAbsolute,bo=Vr.resolve,Co=nonSecure_nanoid,wo=Vr,ko=Ur,So=mo,Ro=Symbol("fromOffsetCache"),xo=Boolean(ho&&vo),Oo=Boolean(bo&&_o),Po=function(){function Input2(C,T){if(void 0===T&&(T={}),null==C||"object"===(void 0===C?"undefined":_type_of(C))&&!C.toString)throw new Error("PostCSS received "+C+" instead of CSS string");if(this.css=C.toString(),"\ufeff"===this.css[0]||""===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,T.from&&(!Oo||/^\w+:\/\//.test(T.from)||_o(T.from)?this.file=T.from:this.file=bo(T.from)),Oo&&xo){var B=new So(this.css,T);if(B.text){this.map=B;var L=B.consumer().file;!this.file&&L&&(this.file=this.mapResolve(L))}}this.file||(this.id="<input css "+Co(6)+">"),this.map&&(this.map.file=this.from)}var C=Input2.prototype;return C.error=function error(C,T,B,L){var V,$,U;if(void 0===L&&(L={}),T&&"object"===(void 0===T?"undefined":_type_of(T))){var q=T,W=B;if("number"==typeof q.offset){var G=this.fromOffset(q.offset);T=G.line,B=G.col}else T=q.line,B=q.column;if("number"==typeof W.offset){var H=this.fromOffset(W.offset);$=H.line,U=H.col}else $=W.line,U=W.column}else if(!B){var K=this.fromOffset(T);T=K.line,B=K.col}var Q=this.origin(T,B,$,U);return(V=Q?new ko(C,void 0===Q.endLine?Q.line:{column:Q.column,line:Q.line},void 0===Q.endLine?Q.column:{column:Q.endColumn,line:Q.endLine},Q.source,Q.file,L.plugin):new ko(C,void 0===$?T:{column:B,line:T},void 0===$?B:{column:U,line:$},this.css,this.file,L.plugin)).input={column:B,endColumn:U,endLine:$,line:T,source:this.css},this.file&&(yo&&(V.input.url=yo(this.file).toString()),V.input.file=this.file),V},C.fromOffset=function fromOffset(C){var T;if(this[Ro])T=this[Ro];else{var B=this.css.split("\n");T=new Array(B.length);for(var L=0,V=0,$=B.length;V<$;V++)T[V]=L,L+=B[V].length+1;this[Ro]=T}var U=0;if(C>=T[T.length-1])U=T.length-1;else for(var q,W=T.length-2;U<W;)if(C<T[q=U+(W-U>>1)])W=q-1;else{if(!(C>=T[q+1])){U=q;break}U=q+1}return{col:C-T[U]+1,line:U+1}},C.mapResolve=function mapResolve(C){return/^\w+:\/\//.test(C)?C:bo(this.map.consumer().sourceRoot||this.map.root||".",C)},C.origin=function origin(C,T,B,L){if(!this.map)return!1;var V,$,U=this.map.consumer(),q=U.originalPositionFor({column:T,line:C});if(!q.source)return!1;"number"==typeof B&&(V=U.originalPositionFor({column:L,line:B})),$=_o(q.source)?yo(q.source):new URL(q.source,this.map.consumer().sourceRoot||yo(this.map.mapFile));var W={column:q.column,endColumn:V&&V.column,endLine:V&&V.line,line:q.line,url:$.toString()};if("file:"===$.protocol){if(!go)throw new Error("file: protocol is not available in this PostCSS build");W.file=go($)}var G=U.sourceContentFor(q.source);return G&&(W.source=G),W},C.toJSON=function toJSON(){for(var C={},T=0,B=["hasBOM","css","file","id"];T<B.length;T++){var L=B[T];null!=this[L]&&(C[L]=this[L])}return this.map&&(C.map=_extends({},this.map),C.map.consumerCache&&(C.map.consumerCache=void 0)),C},_create_class(Input2,[{key:"from",get:function get(){return this.file||this.id}}]),Input2}(),Eo=Po;Po.default=Po,wo&&wo.registerInput&&wo.registerInput(Po);var To=Vr.SourceMapConsumer,Io=Vr.SourceMapGenerator,Mo=Vr.dirname,No=Vr.relative,Ao=Vr.resolve,Bo=Vr.sep,jo=Vr.pathToFileURL,Lo=Eo,Vo=Boolean(To&&Io),Fo=Boolean(Mo&&Ao&&No&&Bo),$o=function(){function MapGenerator2(C,T,B,L){this.stringify=C,this.mapOpts=B.map||{},this.root=T,this.opts=B,this.css=L,this.originalCSS=L,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}var C=MapGenerator2.prototype;return C.addAnnotation=function addAnnotation(){var C;C=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var T="\n";this.css.includes("\r\n")&&(T="\r\n"),this.css+=T+"/*# sourceMappingURL="+C+" */"},C.applyPrevMaps=function applyPrevMaps(){for(var C,T=_create_for_of_iterator_helper_loose(this.previous());!(C=T()).done;){var B=C.value,L=this.toUrl(this.path(B.file)),V=B.root||Mo(B.file),$=void 0;!1===this.mapOpts.sourcesContent?($=new To(B.text)).sourcesContent&&($.sourcesContent=null):$=B.consumer(),this.map.applySourceMap($,L,this.toUrl(this.path(V)))}},C.clearAnnotation=function clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root)for(var C,T=this.root.nodes.length-1;T>=0;T--)"comment"===(C=this.root.nodes[T]).type&&0===C.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(T);else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))},C.generate=function generate(){if(this.clearAnnotation(),Fo&&Vo&&this.isMap())return this.generateMap();var C="";return this.stringify(this.root,function(T){C+=T}),[C]},C.generateMap=function generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){var C=this.previous()[0].consumer();C.file=this.outputFile(),this.map=Io.fromSourceMap(C,{ignoreInvalidMapping:!0})}else this.map=new Io({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},C.generateString=function generateString(){var C=this;this.css="",this.map=new Io({file:this.outputFile(),ignoreInvalidMapping:!0});var T,B,L=1,V=1,$="<no source>",U={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(q,W,G){if(C.css+=q,W&&"end"!==G&&(U.generated.line=L,U.generated.column=V-1,W.source&&W.source.start?(U.source=C.sourcePath(W),U.original.line=W.source.start.line,U.original.column=W.source.start.column-1,C.map.addMapping(U)):(U.source=$,U.original.line=1,U.original.column=0,C.map.addMapping(U))),(T=q.match(/\n/g))?(L+=T.length,B=q.lastIndexOf("\n"),V=q.length-B):V+=q.length,W&&"start"!==G){var H=W.parent||{raws:{}};("decl"===W.type||"atrule"===W.type&&!W.nodes)&&W===H.last&&!H.raws.semicolon||(W.source&&W.source.end?(U.source=C.sourcePath(W),U.original.line=W.source.end.line,U.original.column=W.source.end.column-1,U.generated.line=L,U.generated.column=V-2,C.map.addMapping(U)):(U.source=$,U.original.line=1,U.original.column=0,U.generated.line=L,U.generated.column=V-1,C.map.addMapping(U)))}})},C.isAnnotation=function isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(C){return C.annotation}))},C.isInline=function isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var C=this.mapOpts.annotation;return(void 0===C||!0===C)&&(!this.previous().length||this.previous().some(function(C){return C.inline}))},C.isMap=function isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},C.isSourcesContent=function isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(C){return C.withContent()})},C.outputFile=function outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"},C.path=function path(C){if(this.mapOpts.absolute)return C;if(60===C.charCodeAt(0))return C;if(/^\w+:\/\//.test(C))return C;var T=this.memoizedPaths.get(C);if(T)return T;var B=this.opts.to?Mo(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(B=Mo(Ao(B,this.mapOpts.annotation)));var path=No(B,C);return this.memoizedPaths.set(C,path),path},C.previous=function previous(){var C=this;if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(function(T){if(T.source&&T.source.input.map){var B=T.source.input.map;C.previousMaps.includes(B)||C.previousMaps.push(B)}});else{var T=new Lo(this.originalCSS,this.opts);T.map&&this.previousMaps.push(T.map)}return this.previousMaps},C.setSourcesContent=function setSourcesContent(){var C=this,T={};if(this.root)this.root.walk(function(B){if(B.source){var L=B.source.input.from;if(L&&!T[L]){T[L]=!0;var V=C.usesFileUrls?C.toFileUrl(L):C.toUrl(C.path(L));C.map.setSourceContent(V,B.source.input.css)}}});else if(this.css){var B=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(B,this.css)}},C.sourcePath=function sourcePath(C){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(C.source.input.from):this.toUrl(this.path(C.source.input.from))},C.toBase64=function toBase64(C){return Buffer?Buffer.from(C).toString("base64"):window.btoa(unescape(encodeURIComponent(C)))},C.toFileUrl=function toFileUrl(C){var T=this.memoizedFileURLs.get(C);if(T)return T;if(jo){var B=jo(C).toString();return this.memoizedFileURLs.set(C,B),B}throw new Error("`map.absolute` option is not available in this PostCSS build")},C.toUrl=function toUrl(C){var T=this.memoizedURLs.get(C);if(T)return T;"\\"===Bo&&(C=C.replace(/\\/g,"/"));var B=encodeURI(C).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(C,B),B},MapGenerator2}(),zo=function(C){function Comment2(T){var B;return(B=C.call(this,T)||this).type="comment",B}return _inherits(Comment2,C),Comment2}(ro),Uo=zo;zo.default=zo;var qo,Wo,Go,Ho,Ko=qr.isClean,Qo=qr.my,Jo=io,Yo=Uo;function cleanSource(C){return C.map(function(C){return C.nodes&&(C.nodes=cleanSource(C.nodes)),delete C.source,C})}function markDirtyUp(C){if(C[Ko]=!1,C.proxyOf.nodes)for(var T,B=_create_for_of_iterator_helper_loose(C.proxyOf.nodes);!(T=B()).done;){markDirtyUp(T.value)}}var Xo=function(C){function Container2(){return C.apply(this,arguments)||this}_inherits(Container2,C);var T=Container2.prototype;return T.append=function append(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];for(var L,V=_create_for_of_iterator_helper_loose(T);!(L=V()).done;)for(var $,U=L.value,q=_create_for_of_iterator_helper_loose(this.normalize(U,this.last));!($=q()).done;){var W=$.value;this.proxyOf.nodes.push(W)}return this.markDirty(),this},T.cleanRaws=function cleanRaws(T){if(C.prototype.cleanRaws.call(this,T),this.nodes)for(var B,L=_create_for_of_iterator_helper_loose(this.nodes);!(B=L()).done;){B.value.cleanRaws(T)}},T.each=function each(C){if(this.proxyOf.nodes){for(var T,B,L=this.getIterator();this.indexes[L]<this.proxyOf.nodes.length&&(T=this.indexes[L],!1!==(B=C(this.proxyOf.nodes[T],T)));)this.indexes[L]+=1;return delete this.indexes[L],B}},T.every=function every(C){return this.nodes.every(C)},T.getIterator=function getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var C=this.lastEach;return this.indexes[C]=0,C},T.getProxyProcessor=function getProxyProcessor(){return{get:function get(C,T){return"proxyOf"===T?C:C[T]?"each"===T||"string"==typeof T&&T.startsWith("walk")?function(){for(var B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];var $;return($=C)[T].apply($,[].concat(L.map(function(C){return"function"==typeof C?function(T,B){return C(T.toProxy(),B)}:C})))}:"every"===T||"some"===T?function(B){return C[T](function(C){for(var T=arguments.length,L=new Array(T>1?T-1:0),V=1;V<T;V++)L[V-1]=arguments[V];return B.apply(void 0,[].concat([C.toProxy()],L))})}:"root"===T?function(){return C.root().toProxy()}:"nodes"===T?C.nodes.map(function(C){return C.toProxy()}):"first"===T||"last"===T?C[T].toProxy():C[T]:C[T]},set:function set(C,T,B){return C[T]===B||(C[T]=B,"name"!==T&&"params"!==T&&"selector"!==T||C.markDirty()),!0}}},T.index=function index(C){return"number"==typeof C?C:(C.proxyOf&&(C=C.proxyOf),this.proxyOf.nodes.indexOf(C))},T.insertAfter=function insertAfter(C,T){var B,L=this.index(C),V=this.normalize(T,this.proxyOf.nodes[L]).reverse();L=this.index(C);for(var $,U=_create_for_of_iterator_helper_loose(V);!($=U()).done;){var q=$.value;this.proxyOf.nodes.splice(L+1,0,q)}for(var W in this.indexes)L<(B=this.indexes[W])&&(this.indexes[W]=B+V.length);return this.markDirty(),this},T.insertBefore=function insertBefore(C,T){var B,L=this.index(C),V=0===L&&"prepend",$=this.normalize(T,this.proxyOf.nodes[L],V).reverse();L=this.index(C);for(var U,q=_create_for_of_iterator_helper_loose($);!(U=q()).done;){var W=U.value;this.proxyOf.nodes.splice(L,0,W)}for(var G in this.indexes)L<=(B=this.indexes[G])&&(this.indexes[G]=B+$.length);return this.markDirty(),this},T.normalize=function normalize(C,T){var B=this;if("string"==typeof C)C=cleanSource(qo(C).nodes);else if(void 0===C)C=[];else if(Array.isArray(C))for(var L,V=_create_for_of_iterator_helper_loose(C=C.slice(0));!(L=V()).done;){var $=L.value;$.parent&&$.parent.removeChild($,"ignore")}else if("root"===C.type&&"document"!==this.type)for(var U,q=_create_for_of_iterator_helper_loose(C=C.nodes.slice(0));!(U=q()).done;){var W=U.value;W.parent&&W.parent.removeChild(W,"ignore")}else if(C.type)C=[C];else if(C.prop){if(void 0===C.value)throw new Error("Value field is missed in node creation");"string"!=typeof C.value&&(C.value=String(C.value)),C=[new Jo(C)]}else if(C.selector)C=[new Wo(C)];else if(C.name)C=[new Go(C)];else{if(!C.text)throw new Error("Unknown node type in node creation");C=[new Yo(C)]}var G=C.map(function(C){return C[Qo]||Container2.rebuild(C),(C=C.proxyOf).parent&&C.parent.removeChild(C),C[Ko]&&markDirtyUp(C),void 0===C.raws.before&&T&&void 0!==T.raws.before&&(C.raws.before=T.raws.before.replace(/\S/g,"")),C.parent=B.proxyOf,C});return G},T.prepend=function prepend(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];for(var L,V=_create_for_of_iterator_helper_loose(T=T.reverse());!(L=V()).done;){for(var $,U=L.value,q=this.normalize(U,this.first,"prepend").reverse(),W=_create_for_of_iterator_helper_loose(q);!($=W()).done;){var G=$.value;this.proxyOf.nodes.unshift(G)}for(var H in this.indexes)this.indexes[H]=this.indexes[H]+q.length}return this.markDirty(),this},T.push=function push(C){return C.parent=this,this.proxyOf.nodes.push(C),this},T.removeAll=function removeAll(){for(var C,T=_create_for_of_iterator_helper_loose(this.proxyOf.nodes);!(C=T()).done;){C.value.parent=void 0}return this.proxyOf.nodes=[],this.markDirty(),this},T.removeChild=function removeChild(C){var T;for(var B in C=this.index(C),this.proxyOf.nodes[C].parent=void 0,this.proxyOf.nodes.splice(C,1),this.indexes)(T=this.indexes[B])>=C&&(this.indexes[B]=T-1);return this.markDirty(),this},T.replaceValues=function replaceValues(C,T,B){return B||(B=T,T={}),this.walkDecls(function(L){T.props&&!T.props.includes(L.prop)||T.fast&&!L.value.includes(T.fast)||(L.value=L.value.replace(C,B))}),this.markDirty(),this},T.some=function some(C){return this.nodes.some(C)},T.walk=function walk(C){return this.each(function(T,B){var L;try{L=C(T,B)}catch(C){throw T.addToError(C)}return!1!==L&&T.walk&&(L=T.walk(C)),L})},T.walkAtRules=function walkAtRules(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("atrule"===B.type&&C.test(B.name))return T(B,L)}):this.walk(function(B,L){if("atrule"===B.type&&B.name===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("atrule"===C.type)return T(C,B)}))},T.walkComments=function walkComments(C){return this.walk(function(T,B){if("comment"===T.type)return C(T,B)})},T.walkDecls=function walkDecls(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("decl"===B.type&&C.test(B.prop))return T(B,L)}):this.walk(function(B,L){if("decl"===B.type&&B.prop===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("decl"===C.type)return T(C,B)}))},T.walkRules=function walkRules(C,T){return T?_instanceof(C,RegExp)?this.walk(function(B,L){if("rule"===B.type&&C.test(B.selector))return T(B,L)}):this.walk(function(B,L){if("rule"===B.type&&B.selector===C)return T(B,L)}):(T=C,this.walk(function(C,B){if("rule"===C.type)return T(C,B)}))},_create_class(Container2,[{key:"first",get:function get(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function get(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),Container2}(ro);Xo.registerParse=function(C){qo=C},Xo.registerRule=function(C){Wo=C},Xo.registerAtRule=function(C){Go=C},Xo.registerRoot=function(C){Ho=C};var Zo=Xo;Xo.default=Xo,Xo.rebuild=function(C){"atrule"===C.type?Object.setPrototypeOf(C,Go.prototype):"rule"===C.type?Object.setPrototypeOf(C,Wo.prototype):"decl"===C.type?Object.setPrototypeOf(C,Jo.prototype):"comment"===C.type?Object.setPrototypeOf(C,Yo.prototype):"root"===C.type&&Object.setPrototypeOf(C,Ho.prototype),C[Qo]=!0,C.nodes&&C.nodes.forEach(function(C){Xo.rebuild(C)})};var ei,ti,ni=function(C){function Document23(T){var B;return(B=C.call(this,_extends({type:"document"},T))||this).nodes||(B.nodes=[]),B}return _inherits(Document23,C),Document23.prototype.toResult=function toResult(C){return void 0===C&&(C={}),new ei(new ti,this,C).stringify()},Document23}(Zo);ni.registerLazyResult=function(C){ei=C},ni.registerProcessor=function(C){ti=C};var ri=ni;ni.default=ni;var oi=function(){function Warning2(C,T){if(void 0===T&&(T={}),this.type="warning",this.text=C,T.node&&T.node.source){var B=T.node.rangeBy(T);this.line=B.start.line,this.column=B.start.column,this.endLine=B.end.line,this.endColumn=B.end.column}for(var L in T)this[L]=T[L]}return Warning2.prototype.toString=function toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},Warning2}(),ii=oi;oi.default=oi;var ai=ii,li=function(){function Result2(C,T,B){this.processor=C,this.messages=[],this.root=T,this.opts=B,this.css=void 0,this.map=void 0}var C=Result2.prototype;return C.toString=function toString(){return this.css},C.warn=function warn(C,T){void 0===T&&(T={}),T.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(T.plugin=this.lastPlugin.postcssPlugin);var B=new ai(C,T);return this.messages.push(B),B},C.warnings=function warnings(){return this.messages.filter(function(C){return"warning"===C.type})},_create_class(Result2,[{key:"content",get:function get(){return this.css}}]),Result2}(),si=li;li.default=li;var ci="'".charCodeAt(0),di='"'.charCodeAt(0),fi="\\".charCodeAt(0),pi="/".charCodeAt(0),mi="\n".charCodeAt(0),hi=" ".charCodeAt(0),vi="\f".charCodeAt(0),gi="\t".charCodeAt(0),yi="\r".charCodeAt(0),_i="[".charCodeAt(0),bi="]".charCodeAt(0),Ci="(".charCodeAt(0),wi=")".charCodeAt(0),ki="{".charCodeAt(0),Si="}".charCodeAt(0),Ri=";".charCodeAt(0),xi="*".charCodeAt(0),Oi=":".charCodeAt(0),Pi="@".charCodeAt(0),Ei=/[\t\n\f\r "#'()/;[\\\]{}]/g,Ti=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Ii=/.[\r\n"'(/\\]/,Mi=/[\da-f]/i,Ni=Zo,Ai=function(C){function AtRule2(T){var B;return(B=C.call(this,T)||this).type="atrule",B}_inherits(AtRule2,C);var T=AtRule2.prototype;return T.append=function append(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];var V;return this.proxyOf.nodes||(this.nodes=[]),(V=C.prototype.append).call.apply(V,[].concat([this],B))},T.prepend=function prepend(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];var V;return this.proxyOf.nodes||(this.nodes=[]),(V=C.prototype.prepend).call.apply(V,[].concat([this],B))},AtRule2}(Ni),Di=Ai;Ai.default=Ai,Ni.registerAtRule(Ai);var Bi,ji,Li=Zo,Vi=function(C){function Root2(T){var B;return(B=C.call(this,T)||this).type="root",B.nodes||(B.nodes=[]),B}_inherits(Root2,C);var T=Root2.prototype;return T.normalize=function normalize(T,B,L){var V=C.prototype.normalize.call(this,T);if(B)if("prepend"===L)this.nodes.length>1?B.raws.before=this.nodes[1].raws.before:delete B.raws.before;else if(this.first!==B)for(var $,U=_create_for_of_iterator_helper_loose(V);!($=U()).done;){$.value.raws.before=B.raws.before}return V},T.removeChild=function removeChild(T,B){var L=this.index(T);return!B&&0===L&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[L].raws.before),C.prototype.removeChild.call(this,T)},T.toResult=function toResult(C){return void 0===C&&(C={}),new Bi(new ji,this,C).stringify()},Root2}(Li);Vi.registerLazyResult=function(C){Bi=C},Vi.registerProcessor=function(C){ji=C};var Fi=Vi;Vi.default=Vi,Li.registerRoot(Vi);var $i={comma:function comma(C){return $i.split(C,[","],!0)},space:function space(C){return $i.split(C,[" ","\n","\t"])},split:function split(C,T,B){for(var L,V=[],$="",split=!1,U=0,q=!1,W="",G=!1,H=_create_for_of_iterator_helper_loose(C);!(L=H()).done;){var K=L.value;G?G=!1:"\\"===K?G=!0:q?K===W&&(q=!1):'"'===K||"'"===K?(q=!0,W=K):"("===K?U+=1:")"===K?U>0&&(U-=1):0===U&&T.includes(K)&&(split=!0),split?(""!==$&&V.push($.trim()),$="",split=!1):$+=K}return(B||""!==$)&&V.push($.trim()),V}},zi=$i;$i.default=$i;var Ui=Zo,qi=zi,Wi=function(C){function Rule2(T){var B;return(B=C.call(this,T)||this).type="rule",B.nodes||(B.nodes=[]),B}return _inherits(Rule2,C),_create_class(Rule2,[{key:"selectors",get:function get(){return qi.comma(this.selector)},set:function set(C){var T=this.selector?this.selector.match(/,\s*/):null,B=T?T[0]:","+this.raw("between","beforeOpen");this.selector=C.join(B)}}]),Rule2}(Ui),Gi=Wi;Wi.default=Wi,Ui.registerRule(Wi);var Hi=io,Ki=function tokenizer2(C,T){void 0===T&&(T={});var B,L,V,$,U,q,W,G,H,K,Q=C.css.valueOf(),J=T.ignoreErrors,Y=Q.length,X=0,Z=[],ee=[];function unclosed(T){throw C.error("Unclosed "+T,X)}return{back:function back(C){ee.push(C)},endOfFile:function endOfFile(){return 0===ee.length&&X>=Y},nextToken:function nextToken(C){if(ee.length)return ee.pop();if(!(X>=Y)){var T=!!C&&C.ignoreUnclosed;switch(B=Q.charCodeAt(X)){case mi:case hi:case gi:case yi:case vi:L=X;do{L+=1,B=Q.charCodeAt(L)}while(B===hi||B===mi||B===gi||B===yi||B===vi);K=["space",Q.slice(X,L)],X=L-1;break;case _i:case bi:case ki:case Si:case Oi:case Ri:case wi:var te=String.fromCharCode(B);K=[te,te,X];break;case Ci:if(G=Z.length?Z.pop()[1]:"",H=Q.charCodeAt(X+1),"url"===G&&H!==ci&&H!==di&&H!==hi&&H!==mi&&H!==gi&&H!==vi&&H!==yi){L=X;do{if(q=!1,-1===(L=Q.indexOf(")",L+1))){if(J||T){L=X;break}unclosed("bracket")}for(W=L;Q.charCodeAt(W-1)===fi;)W-=1,q=!q}while(q);K=["brackets",Q.slice(X,L+1),X,L],X=L}else L=Q.indexOf(")",X+1),$=Q.slice(X,L+1),-1===L||Ii.test($)?K=["(","(",X]:(K=["brackets",$,X,L],X=L);break;case ci:case di:V=B===ci?"'":'"',L=X;do{if(q=!1,-1===(L=Q.indexOf(V,L+1))){if(J||T){L=X+1;break}unclosed("string")}for(W=L;Q.charCodeAt(W-1)===fi;)W-=1,q=!q}while(q);K=["string",Q.slice(X,L+1),X,L],X=L;break;case Pi:Ei.lastIndex=X+1,Ei.test(Q),L=0===Ei.lastIndex?Q.length-1:Ei.lastIndex-2,K=["at-word",Q.slice(X,L+1),X,L],X=L;break;case fi:for(L=X,U=!0;Q.charCodeAt(L+1)===fi;)L+=1,U=!U;if(B=Q.charCodeAt(L+1),U&&B!==pi&&B!==hi&&B!==mi&&B!==gi&&B!==yi&&B!==vi&&(L+=1,Mi.test(Q.charAt(L)))){for(;Mi.test(Q.charAt(L+1));)L+=1;Q.charCodeAt(L+1)===hi&&(L+=1)}K=["word",Q.slice(X,L+1),X,L],X=L;break;default:B===pi&&Q.charCodeAt(X+1)===xi?(0===(L=Q.indexOf("*/",X+2)+1)&&(J||T?L=Q.length:unclosed("comment")),K=["comment",Q.slice(X,L+1),X,L],X=L):(Ti.lastIndex=X+1,Ti.test(Q),L=0===Ti.lastIndex?Q.length-1:Ti.lastIndex-2,K=["word",Q.slice(X,L+1),X,L],Z.push(K),X=L)}return X++,K}},position:function position(){return X}}},Qi=Uo,Ji=Di,Yi=Fi,Xi=Gi,Zi={empty:!0,space:!0};var ea=function(){function Parser2(C){this.input=C,this.root=new Yi,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:C,start:{column:1,line:1,offset:0}}}var C=Parser2.prototype;return C.atrule=function atrule(C){var T,B,L,V=new Ji;V.name=C[1].slice(1),""===V.name&&this.unnamedAtrule(V,C),this.init(V,C[2]);for(var $=!1,U=!1,q=[],W=[];!this.tokenizer.endOfFile();){if("("===(T=(C=this.tokenizer.nextToken())[0])||"["===T?W.push("("===T?")":"]"):"{"===T&&W.length>0?W.push("}"):T===W[W.length-1]&&W.pop(),0===W.length){if(";"===T){V.source.end=this.getPosition(C[2]),V.source.end.offset++,this.semicolon=!0;break}if("{"===T){U=!0;break}if("}"===T){if(q.length>0){for(B=q[L=q.length-1];B&&"space"===B[0];)B=q[--L];B&&(V.source.end=this.getPosition(B[3]||B[2]),V.source.end.offset++)}this.end(C);break}q.push(C)}else q.push(C);if(this.tokenizer.endOfFile()){$=!0;break}}V.raws.between=this.spacesAndCommentsFromEnd(q),q.length?(V.raws.afterName=this.spacesAndCommentsFromStart(q),this.raw(V,"params",q),$&&(C=q[q.length-1],V.source.end=this.getPosition(C[3]||C[2]),V.source.end.offset++,this.spaces=V.raws.between,V.raws.between="")):(V.raws.afterName="",V.params=""),U&&(V.nodes=[],this.current=V)},C.checkMissedSemicolon=function checkMissedSemicolon(C){var T=this.colon(C);if(!1!==T){for(var B,L=0,V=T-1;V>=0&&("space"===(B=C[V])[0]||2!==(L+=1));V--);throw this.input.error("Missed semicolon","word"===B[0]?B[3]+1:B[2])}},C.colon=function colon(C){for(var T,B,L,V,$=0,U=_create_for_of_iterator_helper_loose(C.entries());!(V=U()).done;){var q=V.value,W=q[0];if("("===(B=(T=q[1])[0])&&($+=1),")"===B&&($-=1),0===$&&":"===B){if(L){if("word"===L[0]&&"progid"===L[1])continue;return W}this.doubleColon(T)}L=T}return!1},C.comment=function comment(C){var T=new Qi;this.init(T,C[2]),T.source.end=this.getPosition(C[3]||C[2]),T.source.end.offset++;var B=C[1].slice(2,-2);if(/^\s*$/.test(B))T.text="",T.raws.left=B,T.raws.right="";else{var L=B.match(/^(\s*)([^]*\S)(\s*)$/);T.text=L[2],T.raws.left=L[1],T.raws.right=L[3]}},C.createTokenizer=function createTokenizer(){this.tokenizer=Ki(this.input)},C.decl=function decl(C,T){var B=new Hi;this.init(B,C[0][2]);var L,V=C[C.length-1];for(";"===V[0]&&(this.semicolon=!0,C.pop()),B.source.end=this.getPosition(V[3]||V[2]||function findLastWithPosition(C){for(var T=C.length-1;T>=0;T--){var B=C[T],L=B[3]||B[2];if(L)return L}}(C)),B.source.end.offset++;"word"!==C[0][0];)1===C.length&&this.unknownWord(C),B.raws.before+=C.shift()[1];for(B.source.start=this.getPosition(C[0][2]),B.prop="";C.length;){var $=C[0][0];if(":"===$||"space"===$||"comment"===$)break;B.prop+=C.shift()[1]}for(B.raws.between="";C.length;){if(":"===(L=C.shift())[0]){B.raws.between+=L[1];break}"word"===L[0]&&/\w/.test(L[1])&&this.unknownWord([L]),B.raws.between+=L[1]}"_"!==B.prop[0]&&"*"!==B.prop[0]||(B.raws.before+=B.prop[0],B.prop=B.prop.slice(1));for(var U,q=[];C.length&&("space"===(U=C[0][0])||"comment"===U);)q.push(C.shift());this.precheckMissedSemicolon(C);for(var W=C.length-1;W>=0;W--){if("!important"===(L=C[W])[1].toLowerCase()){B.important=!0;var G=this.stringFrom(C,W);" !important"!==(G=this.spacesFromEnd(C)+G)&&(B.raws.important=G);break}if("important"===L[1].toLowerCase()){for(var H=C.slice(0),K="",Q=W;Q>0;Q--){var J=H[Q][0];if(0===K.trim().indexOf("!")&&"space"!==J)break;K=H.pop()[1]+K}0===K.trim().indexOf("!")&&(B.important=!0,B.raws.important=K,C=H)}if("space"!==L[0]&&"comment"!==L[0])break}var Y=C.some(function(C){return"space"!==C[0]&&"comment"!==C[0]});Y&&(B.raws.between+=q.map(function(C){return C[1]}).join(""),q=[]),this.raw(B,"value",q.concat(C),T),B.value.includes(":")&&!T&&this.checkMissedSemicolon(C)},C.doubleColon=function doubleColon(C){throw this.input.error("Double colon",{offset:C[2]},{offset:C[2]+C[1].length})},C.emptyRule=function emptyRule(C){var T=new Xi;this.init(T,C[2]),T.selector="",T.raws.between="",this.current=T},C.end=function end(C){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(C[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(C)},C.endFile=function endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())},C.freeSemicolon=function freeSemicolon(C){if(this.spaces+=C[1],this.current.nodes){var T=this.current.nodes[this.current.nodes.length-1];T&&"rule"===T.type&&!T.raws.ownSemicolon&&(T.raws.ownSemicolon=this.spaces,this.spaces="")}},C.getPosition=function getPosition(C){var T=this.input.fromOffset(C);return{column:T.col,line:T.line,offset:C}},C.init=function init(C,T){this.current.push(C),C.source={input:this.input,start:this.getPosition(T)},C.raws.before=this.spaces,this.spaces="","comment"!==C.type&&(this.semicolon=!1)},C.other=function other(C){for(var T=!1,B=null,L=!1,V=null,$=[],U=C[1].startsWith("--"),q=[],W=C;W;){if(B=W[0],q.push(W),"("===B||"["===B)V||(V=W),$.push("("===B?")":"]");else if(U&&L&&"{"===B)V||(V=W),$.push("}");else if(0===$.length){if(";"===B){if(L)return void this.decl(q,U);break}if("{"===B)return void this.rule(q);if("}"===B){this.tokenizer.back(q.pop()),T=!0;break}":"===B&&(L=!0)}else B===$[$.length-1]&&($.pop(),0===$.length&&(V=null));W=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(T=!0),$.length>0&&this.unclosedBracket(V),T&&L){if(!U)for(;q.length&&("space"===(W=q[q.length-1][0])||"comment"===W);)this.tokenizer.back(q.pop());this.decl(q,U)}else this.unknownWord(q)},C.parse=function parse(){for(var C;!this.tokenizer.endOfFile();)switch((C=this.tokenizer.nextToken())[0]){case"space":this.spaces+=C[1];break;case";":this.freeSemicolon(C);break;case"}":this.end(C);break;case"comment":this.comment(C);break;case"at-word":this.atrule(C);break;case"{":this.emptyRule(C);break;default:this.other(C)}this.endFile()},C.precheckMissedSemicolon=function precheckMissedSemicolon(){},C.raw=function raw(C,T,B,L){for(var V,$,U,q,W=B.length,G="",H=!0,K=0;K<W;K+=1)"space"!==($=(V=B[K])[0])||K!==W-1||L?"comment"===$?(q=B[K-1]?B[K-1][0]:"empty",U=B[K+1]?B[K+1][0]:"empty",Zi[q]||Zi[U]||","===G.slice(-1)?H=!1:G+=V[1]):G+=V[1]:H=!1;if(!H){var raw=B.reduce(function(C,T){return C+T[1]},"");C.raws[T]={raw,value:G}}C[T]=G},C.rule=function rule(C){C.pop();var T=new Xi;this.init(T,C[0][2]),T.raws.between=this.spacesAndCommentsFromEnd(C),this.raw(T,"selector",C),this.current=T},C.spacesAndCommentsFromEnd=function spacesAndCommentsFromEnd(C){for(var T,B="";C.length&&("space"===(T=C[C.length-1][0])||"comment"===T);)B=C.pop()[1]+B;return B},C.spacesAndCommentsFromStart=function spacesAndCommentsFromStart(C){for(var T,B="";C.length&&("space"===(T=C[0][0])||"comment"===T);)B+=C.shift()[1];return B},C.spacesFromEnd=function spacesFromEnd(C){for(var T="";C.length&&"space"===C[C.length-1][0];)T=C.pop()[1]+T;return T},C.stringFrom=function stringFrom(C,T){for(var B="",L=T;L<C.length;L++)B+=C[L][1];return C.splice(T,C.length-T),B},C.unclosedBlock=function unclosedBlock(){var C=this.current.source.start;throw this.input.error("Unclosed block",C.line,C.column)},C.unclosedBracket=function unclosedBracket(C){throw this.input.error("Unclosed bracket",{offset:C[2]},{offset:C[2]+1})},C.unexpectedClose=function unexpectedClose(C){throw this.input.error("Unexpected }",{offset:C[2]},{offset:C[2]+1})},C.unknownWord=function unknownWord(C){throw this.input.error("Unknown word",{offset:C[0][2]},{offset:C[0][2]+C[0][1].length})},C.unnamedAtrule=function unnamedAtrule(C,T){throw this.input.error("At-rule without name",{offset:T[2]},{offset:T[2]+T[1].length})},Parser2}(),ta=Zo,na=ea,ra=Eo;function parse$3(C,T){var B=new ra(C,T),L=new na(B);try{L.parse()}catch(C){throw C}return L.root}var oa=parse$3;parse$3.default=parse$3,ta.registerParse(parse$3);var ia=qr.isClean,aa=qr.my,la=$o,sa=Qr,ua=Zo,ca=ri,da=si,fa=oa,pa=Fi,ma={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ha={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},va={Once:!0,postcssPlugin:!0,prepare:!0};function isPromise(C){return"object"===(void 0===C?"undefined":_type_of(C))&&"function"==typeof C.then}function getEvents(C){var T=!1,B=ma[C.type];return"decl"===C.type?T=C.prop.toLowerCase():"atrule"===C.type&&(T=C.name.toLowerCase()),T&&C.append?[B,B+"-"+T,0,B+"Exit",B+"Exit-"+T]:T?[B,B+"-"+T,B+"Exit",B+"Exit-"+T]:C.append?[B,0,B+"Exit"]:[B,B+"Exit"]}function toStack(C){return{eventIndex:0,events:"document"===C.type?["Document",0,"DocumentExit"]:"root"===C.type?["Root",0,"RootExit"]:getEvents(C),iterator:0,node:C,visitorIndex:0,visitors:[]}}function cleanMarks(C){return C[ia]=!1,C.nodes&&C.nodes.forEach(function(C){return cleanMarks(C)}),C}var ga={},ya=function(){function LazyResult2(C,T,B){var L,V=this;if(this.stringified=!1,this.processed=!1,"object"!==(void 0===T?"undefined":_type_of(T))||null===T||"root"!==T.type&&"document"!==T.type)if(_instanceof(T,LazyResult2)||_instanceof(T,da))L=cleanMarks(T.root),T.map&&(void 0===B.map&&(B.map={}),B.map.inline||(B.map.inline=!1),B.map.prev=T.map);else{var $=fa;B.syntax&&($=B.syntax.parse),B.parser&&($=B.parser),$.parse&&($=$.parse);try{L=$(T,B)}catch(C){this.processed=!0,this.error=C}L&&!L[aa]&&ua.rebuild(L)}else L=cleanMarks(T);this.result=new da(C,L,B),this.helpers=_extends({},ga,{postcss:ga,result:this.result}),this.plugins=this.processor.plugins.map(function(C){return"object"===(void 0===C?"undefined":_type_of(C))&&C.prepare?_extends({},C,C.prepare(V.result)):C})}var C=LazyResult2.prototype;return C.async=function async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)},C.catch=function _catch(C){return this.async().catch(C)},C.finally=function _finally(C){return this.async().then(C,C)},C.getAsyncError=function getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")},C.handleError=function handleError(C,T){var B=this.result.lastPlugin;try{if(T&&T.addToError(C),this.error=C,"CssSyntaxError"!==C.name||C.plugin){if(B.postcssVersion);}else C.plugin=B.postcssPlugin,C.setMessage()}catch(C){console&&console.error&&console.error(C)}return C},C.prepareVisitors=function prepareVisitors(){var C=this;this.listeners={};for(var T,add=function(T,B,L){C.listeners[B]||(C.listeners[B]=[]),C.listeners[B].push([T,L])},B=_create_for_of_iterator_helper_loose(this.plugins);!(T=B()).done;){var L=T.value;if("object"===(void 0===L?"undefined":_type_of(L)))for(var V in L){if(!ha[V]&&/^[A-Z]/.test(V))throw new Error("Unknown event "+V+" in "+L.postcssPlugin+". Try to update PostCSS ("+this.processor.version+" now).");if(!va[V])if("object"===_type_of(L[V]))for(var $ in L[V])add(L,"*"===$?V:V+"-"+$.toLowerCase(),L[V][$]);else"function"==typeof L[V]&&add(L,V,L[V])}}this.hasListener=Object.keys(this.listeners).length>0},C.runAsync=function runAsync(){var C=this;return _async_to_generator(function(){var T,B,L,V,$,U,q,W,G,H,K,Q;return _ts_generator(this,function(J){switch(J.label){case 0:C.plugin=0,T=0,J.label=1;case 1:if(!(T<C.plugins.length))return[3,6];if(B=C.plugins[T],!isPromise(L=C.runOnRoot(B)))return[3,5];J.label=2;case 2:return J.trys.push([2,4,,5]),[4,L];case 3:return J.sent(),[3,5];case 4:throw V=J.sent(),C.handleError(V);case 5:return T++,[3,1];case 6:if(C.prepareVisitors(),!C.hasListener)return[3,18];$=C.result.root,J.label=7;case 7:if($[ia])return[3,14];$[ia]=!0,U=[toStack($)],J.label=8;case 8:if(!(U.length>0))return[3,13];if(!isPromise(q=C.visitTick(U)))return[3,12];J.label=9;case 9:return J.trys.push([9,11,,12]),[4,q];case 10:return J.sent(),[3,12];case 11:throw W=J.sent(),G=U[U.length-1].node,C.handleError(W,G);case 12:return[3,8];case 13:return[3,7];case 14:if(!C.listeners.OnceExit)return[3,18];H=function(){var T,B,L,V,U;return _ts_generator(this,function(q){switch(q.label){case 0:T=Q.value,B=T[0],L=T[1],C.result.lastPlugin=B,q.label=1;case 1:return q.trys.push([1,6,,7]),"document"!==$.type?[3,3]:(V=$.nodes.map(function(T){return L(T,C.helpers)}),[4,Promise.all(V)]);case 2:return q.sent(),[3,5];case 3:return[4,L($,C.helpers)];case 4:q.sent(),q.label=5;case 5:return[3,7];case 6:throw U=q.sent(),C.handleError(U);case 7:return[2]}})},K=_create_for_of_iterator_helper_loose(C.listeners.OnceExit),J.label=15;case 15:return(Q=K()).done?[3,18]:[5,_ts_values(H())];case 16:J.sent(),J.label=17;case 17:return[3,15];case 18:return C.processed=!0,[2,C.stringify()]}})})()},C.runOnRoot=function runOnRoot(C){var T=this;this.result.lastPlugin=C;try{if("object"===(void 0===C?"undefined":_type_of(C))&&C.Once){if("document"===this.result.root.type){var B=this.result.root.nodes.map(function(B){return C.Once(B,T.helpers)});return isPromise(B[0])?Promise.all(B):B}return C.Once(this.result.root,this.helpers)}if("function"==typeof C)return C(this.result.root,this.result)}catch(C){throw this.handleError(C)}},C.stringify=function stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var C=this.result.opts,T=sa;C.syntax&&(T=C.syntax.stringify),C.stringifier&&(T=C.stringifier),T.stringify&&(T=T.stringify);var B=new la(T,this.result.root,this.result.opts).generate();return this.result.css=B[0],this.result.map=B[1],this.result},C.sync=function sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(var C,T=_create_for_of_iterator_helper_loose(this.plugins);!(C=T()).done;){var B=C.value;if(isPromise(this.runOnRoot(B)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){for(var L=this.result.root;!L[ia];)L[ia]=!0,this.walkSync(L);if(this.listeners.OnceExit)if("document"===L.type)for(var V,$=_create_for_of_iterator_helper_loose(L.nodes);!(V=$()).done;){var U=V.value;this.visitSync(this.listeners.OnceExit,U)}else this.visitSync(this.listeners.OnceExit,L)}return this.result},C.then=function then(C,T){return this.async().then(C,T)},C.toString=function toString(){return this.css},C.visitSync=function visitSync(C,T){for(var B,L=_create_for_of_iterator_helper_loose(C);!(B=L()).done;){var V=B.value,$=V[0],U=V[1];this.result.lastPlugin=$;var q=void 0;try{q=U(T,this.helpers)}catch(C){throw this.handleError(C,T.proxyOf)}if("root"!==T.type&&"document"!==T.type&&!T.parent)return!0;if(isPromise(q))throw this.getAsyncError()}},C.visitTick=function visitTick(C){var T=C[C.length-1],B=T.node,L=T.visitors;if("root"===B.type||"document"===B.type||B.parent){if(L.length>0&&T.visitorIndex<L.length){var V=L[T.visitorIndex],$=V[0],U=V[1];T.visitorIndex+=1,T.visitorIndex===L.length&&(T.visitors=[],T.visitorIndex=0),this.result.lastPlugin=$;try{return U(B.toProxy(),this.helpers)}catch(C){throw this.handleError(C,B)}}if(0!==T.iterator){for(var q,W=T.iterator;q=B.nodes[B.indexes[W]];)if(B.indexes[W]+=1,!q[ia])return q[ia]=!0,void C.push(toStack(q));T.iterator=0,delete B.indexes[W]}for(var G=T.events;T.eventIndex<G.length;){var H=G[T.eventIndex];if(T.eventIndex+=1,0===H)return void(B.nodes&&B.nodes.length&&(B[ia]=!0,T.iterator=B.getIterator()));if(this.listeners[H])return void(T.visitors=this.listeners[H])}C.pop()}else C.pop()},C.walkSync=function walkSync(C){var T=this;C[ia]=!0;for(var B,L=_create_for_of_iterator_helper_loose(getEvents(C));!(B=L()).done;){var V=B.value;if(0===V)C.nodes&&C.each(function(C){C[ia]||T.walkSync(C)});else{var $=this.listeners[V];if($&&this.visitSync($,C.toProxy()))return}}},C.warnings=function warnings(){return this.sync().warnings()},_create_class(LazyResult2,[{key:"content",get:function get(){return this.stringify().content}},{key:"css",get:function get(){return this.stringify().css}},{key:"map",get:function get(){return this.stringify().map}},{key:"messages",get:function get(){return this.sync().messages}},{key:"opts",get:function get(){return this.result.opts}},{key:"processor",get:function get(){return this.result.processor}},{key:"root",get:function get(){return this.sync().root}},{key:Symbol.toStringTag,get:function get(){return"LazyResult"}}]),LazyResult2}();ya.registerPostcss=function(C){ga=C};var _a=ya;ya.default=ya,pa.registerLazyResult(ya),ca.registerLazyResult(ya);var ba=$o,Ca=Qr,wa=oa,ka=si,Sa=function(){function NoWorkResult2(C,T,B){var L;T=T.toString(),this.stringified=!1,this._processor=C,this._css=T,this._opts=B,this._map=void 0;var V=Ca;this.result=new ka(this._processor,L,this._opts),this.result.css=T;var $=this;Object.defineProperty(this.result,"root",{get:function get(){return $.root}});var U=new ba(V,L,this._opts,T);if(U.isMap()){var q=U.generate(),W=q[0],G=q[1];W&&(this.result.css=W),G&&(this.result.map=G)}else U.clearAnnotation(),this.result.css=U.css}var C=NoWorkResult2.prototype;return C.async=function async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)},C.catch=function _catch(C){return this.async().catch(C)},C.finally=function _finally(C){return this.async().then(C,C)},C.sync=function sync(){if(this.error)throw this.error;return this.result},C.then=function then(C,T){return this.async().then(C,T)},C.toString=function toString(){return this._css},C.warnings=function warnings(){return[]},_create_class(NoWorkResult2,[{key:"content",get:function get(){return this.result.css}},{key:"css",get:function get(){return this.result.css}},{key:"map",get:function get(){return this.result.map}},{key:"messages",get:function get(){return[]}},{key:"opts",get:function get(){return this.result.opts}},{key:"processor",get:function get(){return this.result.processor}},{key:"root",get:function get(){if(this._root)return this._root;var C,T=wa;try{C=T(this._css,this._opts)}catch(C){this.error=C}if(this.error)throw this.error;return this._root=C,C}},{key:Symbol.toStringTag,get:function get(){return"NoWorkResult"}}]),NoWorkResult2}(),Ra=Sa;Sa.default=Sa;var xa=Ra,Oa=_a,Pa=ri,Ea=Fi,Ta=function(){function Processor2(C){void 0===C&&(C=[]),this.version="8.4.38",this.plugins=this.normalize(C)}var C=Processor2.prototype;return C.normalize=function normalize(C){for(var T,B=[],L=_create_for_of_iterator_helper_loose(C);!(T=L()).done;){var V=T.value;if(!0===V.postcss?V=V():V.postcss&&(V=V.postcss),"object"===(void 0===V?"undefined":_type_of(V))&&Array.isArray(V.plugins))B=B.concat(V.plugins);else if("object"===(void 0===V?"undefined":_type_of(V))&&V.postcssPlugin)B.push(V);else if("function"==typeof V)B.push(V);else{if("object"!==(void 0===V?"undefined":_type_of(V))||!V.parse&&!V.stringify)throw new Error(V+" is not a PostCSS plugin")}}return B},C.process=function process1(C,T){return void 0===T&&(T={}),this.plugins.length||T.parser||T.stringifier||T.syntax?new Oa(this,C,T):new xa(this,C,T)},C.use=function use(C){return this.plugins=this.plugins.concat(this.normalize([C])),this},Processor2}(),Ia=Ta;Ta.default=Ta,Ea.registerProcessor(Ta),Pa.registerProcessor(Ta);var Ma=io,Na=mo,Aa=Uo,Da=Di,Ba=Eo,ja=Fi,La=Gi;function fromJSON$1(C,T){if(Array.isArray(C))return C.map(function(C){return fromJSON$1(C)});var B=C.inputs,L=_object_without_properties_loose(C,["inputs"]);if(B){T=[];for(var V,$=_create_for_of_iterator_helper_loose(B);!(V=$()).done;){var U=_extends({},V.value,{__proto__:Ba.prototype});U.map&&(U.map=_extends({},U.map,{__proto__:Na.prototype})),T.push(U)}}if(L.nodes&&(L.nodes=C.nodes.map(function(C){return fromJSON$1(C,T)})),L.source){var q=L.source,W=q.inputId,G=_object_without_properties_loose(q,["inputId"]);L.source=G,null!=W&&(L.source.input=T[W])}if("root"===L.type)return new ja(L);if("decl"===L.type)return new Ma(L);if("rule"===L.type)return new La(L);if("comment"===L.type)return new Aa(L);if("atrule"===L.type)return new Da(L);throw new Error("Unknown node type: "+C.type)}var Va=fromJSON$1;fromJSON$1.default=fromJSON$1;var Fa=Ur,$a=io,za=_a,Ua=Zo,qa=Ia,Wa=Qr,Ga=Va,Ha=ri,Ka=ii,Qa=Uo,Ja=Di,Ya=si,Xa=Eo,Za=oa,tl=zi,nl=Gi,rl=Fi,ol=ro;function postcss(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return 1===T.length&&Array.isArray(T[0])&&(T=T[0]),new qa(T)}postcss.plugin=function plugin2(C,T){var B,L=!1;function creator(){for(var B=arguments.length,V=new Array(B),$=0;$<B;$++)V[$]=arguments[$];console&&console.warn&&!L&&(L=!0,console.warn(C+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(C+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));var U=T.apply(void 0,[].concat(V));return U.postcssPlugin=C,U.postcssVersion=(new qa).version,U}return Object.defineProperty(creator,"postcss",{get:function get(){return B||(B=creator()),B}}),creator.process=function(C,T,B){return postcss([creator(B)]).process(C,T)},creator},postcss.stringify=Wa,postcss.parse=Za,postcss.fromJSON=Ga,postcss.list=tl,postcss.comment=function(C){return new Qa(C)},postcss.atRule=function(C){return new Ja(C)},postcss.decl=function(C){return new $a(C)},postcss.rule=function(C){return new nl(C)},postcss.root=function(C){return new rl(C)},postcss.document=function(C){return new Ha(C)},postcss.CssSyntaxError=Fa,postcss.Declaration=$a,postcss.Container=Ua,postcss.Processor=qa,postcss.Document=Ha,postcss.Comment=Qa,postcss.Warning=Ka,postcss.AtRule=Ja,postcss.Result=Ya,postcss.Input=Xa,postcss.Rule=nl,postcss.Root=rl,postcss.Node=ol,za.registerPostcss(postcss);var il=postcss;postcss.default=postcss;var al=getDefaultExportFromCjs(il);al.stringify,al.fromJSON,al.plugin,al.parse,al.list,al.document,al.comment,al.atRule,al.rule,al.decl,al.root,al.CssSyntaxError,al.Declaration,al.Container,al.Processor,al.Document,al.Comment,al.Warning,al.AtRule,al.Result,al.Input,al.Rule,al.Root,al.Node;var ll=function(){function BaseRRNode(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];__publicField2(this,"parentElement",null),__publicField2(this,"parentNode",null),__publicField2(this,"ownerDocument"),__publicField2(this,"firstChild",null),__publicField2(this,"lastChild",null),__publicField2(this,"previousSibling",null),__publicField2(this,"nextSibling",null),__publicField2(this,"ELEMENT_NODE",1),__publicField2(this,"TEXT_NODE",3),__publicField2(this,"nodeType"),__publicField2(this,"nodeName"),__publicField2(this,"RRNodeType")}var C=BaseRRNode.prototype;return C.contains=function contains(C){if(!_instanceof(C,BaseRRNode))return!1;if(C.ownerDocument!==this.ownerDocument)return!1;if(C===this)return!0;for(;C.parentNode;){if(C.parentNode===this)return!0;C=C.parentNode}return!1},C.appendChild=function appendChild(C){throw new Error("RRDomException: Failed to execute 'appendChild' on 'RRNode': This RRNode type does not support this method.")},C.insertBefore=function insertBefore(C,T){throw new Error("RRDomException: Failed to execute 'insertBefore' on 'RRNode': This RRNode type does not support this method.")},C.removeChild=function removeChild(C){throw new Error("RRDomException: Failed to execute 'removeChild' on 'RRNode': This RRNode type does not support this method.")},C.toString=function toString(){return"RRNode"},_create_class(BaseRRNode,[{key:"childNodes",get:function get(){for(var C=[],T=this.firstChild;T;)C.push(T),T=T.nextSibling;return C}}]),BaseRRNode}(),sl={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},ul={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},cl={};function getUntaintedPrototype(C){if(cl[C])return cl[C];var T=globalThis[C],B=T.prototype,L=C in sl?sl[C]:void 0,V=Boolean(L&&L.every(function(C){var T,L;return Boolean(null==(L=null==(T=Object.getOwnPropertyDescriptor(B,C))?void 0:T.get)?void 0:L.toString().includes("[native code]"))})),$=C in ul?ul[C]:void 0,U=Boolean($&&$.every(function(C){var T;return"function"==typeof B[C]&&(null==(T=B[C])?void 0:T.toString().includes("[native code]"))}));if(V&&U&&!globalThis.Zone)return cl[C]=T.prototype,T.prototype;try{var q=document.createElement("iframe");document.body.appendChild(q);var W=q.contentWindow;if(!W)return T.prototype;var G=W[C].prototype;return document.body.removeChild(q),G?cl[C]=G:B}catch(C){return B}}var dl={};function getUntaintedAccessor(C,T,B){var L,V=C+"."+String(B);if(dl[V])return dl[V].call(T);var $=getUntaintedPrototype(C),U=null==(L=Object.getOwnPropertyDescriptor($,B))?void 0:L.get;return U?(dl[V]=U,U.call(T)):T[B]}var fl={};function getUntaintedMethod(C,T,B){var L=C+"."+String(B);if(fl[L])return fl[L].bind(T);var V=getUntaintedPrototype(C)[B];return"function"!=typeof V?T[B]:(fl[L]=V,V.bind(T))}function mutationObserverCtor(){return getUntaintedPrototype("MutationObserver").constructor}var pl={childNodes:function childNodes(C){return getUntaintedAccessor("Node",C,"childNodes")},parentNode:function parentNode(C){return getUntaintedAccessor("Node",C,"parentNode")},parentElement:function parentElement(C){return getUntaintedAccessor("Node",C,"parentElement")},textContent:function textContent(C){return getUntaintedAccessor("Node",C,"textContent")},contains:function contains(C,T){return getUntaintedMethod("Node",C,"contains")(T)},getRootNode:function getRootNode(C){return getUntaintedMethod("Node",C,"getRootNode")()},host:function host(C){return C&&"host"in C?getUntaintedAccessor("ShadowRoot",C,"host"):null},styleSheets:function styleSheets(C){return C.styleSheets},shadowRoot:function shadowRoot(C){return C&&"shadowRoot"in C?getUntaintedAccessor("Element",C,"shadowRoot"):null},querySelector:function querySelector(C,T){return getUntaintedAccessor("Element",C,"querySelector")(T)},querySelectorAll:function querySelectorAll(C,T){return getUntaintedAccessor("Element",C,"querySelectorAll")(T)},mutationObserver:mutationObserverCtor};function on(C,T,B){void 0===B&&(B=document);var L={capture:!0,passive:!0};return B.addEventListener(C,T,L),function(){return B.removeEventListener(C,T,L)}}var ml="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",hl={map:{},getId:function getId(){return console.error(ml),-1},getNode:function getNode(){return console.error(ml),null},removeNodeFromMap:function removeNodeFromMap(){console.error(ml)},has:function has(){return console.error(ml),!1},reset:function reset(){console.error(ml)}};function throttle(C,T,B){void 0===B&&(B={});var L=null,V=0;return function(){for(var $=arguments.length,U=new Array($),q=0;q<$;q++)U[q]=arguments[q];var W=Date.now();V||!1!==B.leading||(V=W);var G=T-(W-V),H=this;G<=0||G>T?(L&&(clearTimeout(L),L=null),V=W,C.apply(H,U)):L||!1===B.trailing||(L=setTimeout(function(){V=!1===B.leading?0:Date.now(),L=null,C.apply(H,U)},G))}}function hookSetter(C,T,B,L,V){void 0===V&&(V=window);var $=V.Object.getOwnPropertyDescriptor(C,T);return V.Object.defineProperty(C,T,L?B:{set:function set(C){var T=this;setTimeout(function(){B.set.call(T,C)},0),$&&$.set&&$.set.call(this,C)}}),function(){return hookSetter(C,T,$||{},!0)}}function patch(C,T,B){try{if(!(T in C))return function(){};var L=C[T],V=B(L);return"function"==typeof V&&(V.prototype=V.prototype||{},Object.defineProperties(V,{__rrweb_original__:{enumerable:!1,value:L}})),C[T]=V,function(){C[T]=L}}catch(C){return function(){}}}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(hl=new Proxy(hl,{get:function get(C,T,B){return"map"===T&&console.error(ml),Reflect.get(C,T,B)}}));var vl=Date.now;function getWindowScroll(C){var T,B,L,V,$=C.document;return{left:$.scrollingElement?$.scrollingElement.scrollLeft:void 0!==C.pageXOffset?C.pageXOffset:$.documentElement.scrollLeft||(null==$?void 0:$.body)&&(null==(T=pl.parentElement($.body))?void 0:T.scrollLeft)||(null==(B=null==$?void 0:$.body)?void 0:B.scrollLeft)||0,top:$.scrollingElement?$.scrollingElement.scrollTop:void 0!==C.pageYOffset?C.pageYOffset:(null==$?void 0:$.documentElement.scrollTop)||(null==$?void 0:$.body)&&(null==(L=pl.parentElement($.body))?void 0:L.scrollTop)||(null==(V=null==$?void 0:$.body)?void 0:V.scrollTop)||0}}function getWindowHeight(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function getWindowWidth(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function closestElementOfNode(C){return C?C.nodeType===C.ELEMENT_NODE?C:pl.parentElement(C):null}function isBlocked(C,T,B,L){if(!C)return!1;var V=closestElementOfNode(C);if(!V)return!1;try{if("string"==typeof T){if(V.classList.contains(T))return!0;if(L&&null!==V.closest("."+T))return!0}else if(classMatchesRegex(V,T,L))return!0}catch(C){}if(B){if(V.matches(B))return!0;if(L&&null!==V.closest(B))return!0}return!1}function isIgnored(C,T,B){return!("TITLE"!==C.tagName||!B.headTitleMutations)||-2===T.getId(C)}function isAncestorRemoved(C,T){if(isShadowRoot(C))return!1;var B=T.getId(C);if(!T.has(B))return!0;var L=pl.parentNode(C);return(!L||L.nodeType!==C.DOCUMENT_NODE)&&(!L||isAncestorRemoved(L,T))}function legacy_isTouchEvent(C){return Boolean(C.changedTouches)}function isSerializedIframe(C,T){return Boolean("IFRAME"===C.nodeName&&T.getMeta(C))}function isSerializedStylesheet(C,T){return Boolean("LINK"===C.nodeName&&C.nodeType===C.ELEMENT_NODE&&C.getAttribute&&"stylesheet"===C.getAttribute("rel")&&T.getMeta(C))}function hasShadowRoot(C){return!!C&&(_instanceof(C,ll)&&"shadowRoot"in C?Boolean(C.shadowRoot):Boolean(pl.shadowRoot(C)))}/[1-9][0-9]{12}/.test(Date.now().toString())||(vl=function(){return(new Date).getTime()});var gl=function(){function StyleSheetMirror(){__publicField(this,"id",1),__publicField(this,"styleIDMap",new WeakMap),__publicField(this,"idStyleMap",new Map)}var C=StyleSheetMirror.prototype;return C.getId=function getId(C){var T;return null!=(T=this.styleIDMap.get(C))?T:-1},C.has=function has(C){return this.styleIDMap.has(C)},C.add=function add(C,T){return this.has(C)?this.getId(C):(B=void 0===T?this.id++:T,this.styleIDMap.set(C,B),this.idStyleMap.set(B,C),B);var B},C.getStyle=function getStyle(C){return this.idStyleMap.get(C)||null},C.reset=function reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1},C.generateId=function generateId(){return this.id++},StyleSheetMirror}();function getShadowHost(C){var T,B=null;return"getRootNode"in C&&(null==(T=pl.getRootNode(C))?void 0:T.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&pl.host(pl.getRootNode(C))&&(B=pl.host(pl.getRootNode(C))),B}function shadowHostInDom(C){var T=C.ownerDocument;if(!T)return!1;var B=function getRootShadowHost(C){for(var T,B=C;T=getShadowHost(B);)B=T;return B}(C);return pl.contains(T,B)}function inDom(C){var T=C.ownerDocument;return!!T&&(pl.contains(T,C)||shadowHostInDom(C))}var yl=function(C){return C[C.DomContentLoaded=0]="DomContentLoaded",C[C.Load=1]="Load",C[C.FullSnapshot=2]="FullSnapshot",C[C.IncrementalSnapshot=3]="IncrementalSnapshot",C[C.Meta=4]="Meta",C[C.Custom=5]="Custom",C[C.Plugin=6]="Plugin",C}(yl||{}),_l=function(C){return C[C.Mutation=0]="Mutation",C[C.MouseMove=1]="MouseMove",C[C.MouseInteraction=2]="MouseInteraction",C[C.Scroll=3]="Scroll",C[C.ViewportResize=4]="ViewportResize",C[C.Input=5]="Input",C[C.TouchMove=6]="TouchMove",C[C.MediaInteraction=7]="MediaInteraction",C[C.StyleSheetRule=8]="StyleSheetRule",C[C.CanvasMutation=9]="CanvasMutation",C[C.Font=10]="Font",C[C.Log=11]="Log",C[C.Drag=12]="Drag",C[C.StyleDeclaration=13]="StyleDeclaration",C[C.Selection=14]="Selection",C[C.AdoptedStyleSheet=15]="AdoptedStyleSheet",C[C.CustomElement=16]="CustomElement",C}(_l||{}),bl=function(C){return C[C.MouseUp=0]="MouseUp",C[C.MouseDown=1]="MouseDown",C[C.Click=2]="Click",C[C.ContextMenu=3]="ContextMenu",C[C.DblClick=4]="DblClick",C[C.Focus=5]="Focus",C[C.Blur=6]="Blur",C[C.TouchStart=7]="TouchStart",C[C.TouchMove_Departed=8]="TouchMove_Departed",C[C.TouchEnd=9]="TouchEnd",C[C.TouchCancel=10]="TouchCancel",C}(bl||{}),Cl=function(C){return C[C.Mouse=0]="Mouse",C[C.Pen=1]="Pen",C[C.Touch=2]="Touch",C}(Cl||{}),wl=function(C){return C[C["2D"]=0]="2D",C[C.WebGL=1]="WebGL",C[C.WebGL2=2]="WebGL2",C}(wl||{}),kl=function(C){return C[C.Play=0]="Play",C[C.Pause=1]="Pause",C[C.Seeked=2]="Seeked",C[C.VolumeChange=3]="VolumeChange",C[C.RateChange=4]="RateChange",C}(kl||{}),Sl=function(C){return C[C.Document=0]="Document",C[C.DocumentType=1]="DocumentType",C[C.Element=2]="Element",C[C.Text=3]="Text",C[C.CDATA=4]="CDATA",C[C.Comment=5]="Comment",C}(Sl||{});function isNodeInLinkedList(C){return"__ln"in C}var Rl,xl=function(){function DoubleLinkedList(){__publicField(this,"length",0),__publicField(this,"head",null),__publicField(this,"tail",null)}var C=DoubleLinkedList.prototype;return C.get=function get(C){if(C>=this.length)throw new Error("Position outside of list range");for(var T=this.head,B=0;B<C;B++)T=(null==T?void 0:T.next)||null;return T},C.addNode=function addNode(C){var T={value:C,previous:null,next:null};if(C.__ln=T,C.previousSibling&&isNodeInLinkedList(C.previousSibling)){var B=C.previousSibling.__ln.next;T.next=B,T.previous=C.previousSibling.__ln,C.previousSibling.__ln.next=T,B&&(B.previous=T)}else if(C.nextSibling&&isNodeInLinkedList(C.nextSibling)&&C.nextSibling.__ln.previous){var L=C.nextSibling.__ln.previous;T.previous=L,T.next=C.nextSibling.__ln,C.nextSibling.__ln.previous=T,L&&(L.next=T)}else this.head&&(this.head.previous=T),T.next=this.head,this.head=T;null===T.next&&(this.tail=T),this.length++},C.removeNode=function removeNode(C){var T=C.__ln;this.head&&(T.previous?(T.previous.next=T.next,T.next?T.next.previous=T.previous:this.tail=T.previous):(this.head=T.next,this.head?this.head.previous=null:this.tail=null),C.__ln&&delete C.__ln,this.length--)},DoubleLinkedList}(),moveKey=function(C,T){return C+"@"+T},Ol=function(){function MutationBuffer(){var C=this;__publicField(this,"frozen",!1),__publicField(this,"locked",!1),__publicField(this,"texts",[]),__publicField(this,"attributes",[]),__publicField(this,"attributeMap",new WeakMap),__publicField(this,"removes",[]),__publicField(this,"mapRemoves",[]),__publicField(this,"movedMap",{}),__publicField(this,"addedSet",new Set),__publicField(this,"movedSet",new Set),__publicField(this,"droppedSet",new Set),__publicField(this,"removesSubTreeCache",new Set),__publicField(this,"mutationCb"),__publicField(this,"blockClass"),__publicField(this,"blockSelector"),__publicField(this,"maskTextClass"),__publicField(this,"maskTextSelector"),__publicField(this,"inlineStylesheet"),__publicField(this,"maskInputOptions"),__publicField(this,"maskTextFn"),__publicField(this,"maskInputFn"),__publicField(this,"keepIframeSrcFn"),__publicField(this,"recordCanvas"),__publicField(this,"inlineImages"),__publicField(this,"slimDOMOptions"),__publicField(this,"dataURLOptions"),__publicField(this,"doc"),__publicField(this,"mirror"),__publicField(this,"iframeManager"),__publicField(this,"stylesheetManager"),__publicField(this,"shadowDomManager"),__publicField(this,"canvasManager"),__publicField(this,"processedNodeManager"),__publicField(this,"unattachedDoc"),__publicField(this,"processMutations",function(T){T.forEach(C.processMutation),C.emit()}),__publicField(this,"emit",function(){if(!C.frozen&&!C.locked){for(var T=[],B=new Set,L=new xl,getNextId=function(T){for(var B=T,L=-2;-2===L;)L=(B=B&&B.nextSibling)&&C.mirror.getId(B);return L},pushAdd=function(V){var $=pl.parentNode(V);if($&&inDom(V)){var U=!1;if(V.nodeType===Node.TEXT_NODE){var q=$.tagName;if("TEXTAREA"===q)return;"STYLE"===q&&C.addedSet.has($)&&(U=!0)}var W=isShadowRoot($)?C.mirror.getId(getShadowHost(V)):C.mirror.getId($),G=getNextId(V);if(-1===W||-1===G)return L.addNode(V);var H=serializeNodeWithId(V,{doc:C.doc,mirror:C.mirror,blockClass:C.blockClass,blockSelector:C.blockSelector,maskTextClass:C.maskTextClass,maskTextSelector:C.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:C.inlineStylesheet,maskInputOptions:C.maskInputOptions,maskTextFn:C.maskTextFn,maskInputFn:C.maskInputFn,slimDOMOptions:C.slimDOMOptions,dataURLOptions:C.dataURLOptions,recordCanvas:C.recordCanvas,inlineImages:C.inlineImages,onSerialize:function(T){isSerializedIframe(T,C.mirror)&&C.iframeManager.addIframe(T),isSerializedStylesheet(T,C.mirror)&&C.stylesheetManager.trackLinkElement(T),hasShadowRoot(V)&&C.shadowDomManager.addShadowRoot(pl.shadowRoot(V),C.doc)},onIframeLoad:function(T,B){C.iframeManager.attachIframe(T,B),C.shadowDomManager.observeAttachShadow(T)},onStylesheetLoad:function(T,B){C.stylesheetManager.attachLinkElement(T,B)},cssCaptured:U});H&&(T.push({parentId:W,nextId:G,node:H}),B.add(H.id))}};C.mapRemoves.length;)C.mirror.removeNodeFromMap(C.mapRemoves.shift());for(var V,$=_create_for_of_iterator_helper_loose(C.movedSet);!(V=$()).done;){var U=V.value;isParentRemoved(C.removesSubTreeCache,U,C.mirror)&&!C.movedSet.has(pl.parentNode(U))||pushAdd(U)}for(var q,W=_create_for_of_iterator_helper_loose(C.addedSet);!(q=W()).done;){var G=q.value;isAncestorInSet(C.droppedSet,G)||isParentRemoved(C.removesSubTreeCache,G,C.mirror)?isAncestorInSet(C.movedSet,G)?pushAdd(G):C.droppedSet.add(G):pushAdd(G)}for(var H=null;L.length;){var K=null;if(H){var Q=C.mirror.getId(pl.parentNode(H.value)),J=getNextId(H.value);-1!==Q&&-1!==J&&(K=H)}if(!K)for(var Y=L.tail;Y;){var X=Y;if(Y=Y.previous,X){var Z=C.mirror.getId(pl.parentNode(X.value));if(-1===getNextId(X.value))continue;if(-1!==Z){K=X;break}var ee=X.value,te=pl.parentNode(ee);if(te&&te.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var ne=pl.host(te);if(-1!==C.mirror.getId(ne)){K=X;break}}}}if(!K){for(;L.head;)L.removeNode(L.head.value);break}H=K.previous,L.removeNode(K.value),pushAdd(K.value)}var re={texts:C.texts.map(function(T){var B=T.node,L=pl.parentNode(B);return L&&"TEXTAREA"===L.tagName&&C.genTextAreaValueMutation(L),{id:C.mirror.getId(B),value:T.value}}).filter(function(C){return!B.has(C.id)}).filter(function(T){return C.mirror.has(T.id)}),attributes:C.attributes.map(function(T){var B=T.attributes;if("string"==typeof B.style){var L=JSON.stringify(T.styleDiff),V=JSON.stringify(T._unchangedStyles);L.length<B.style.length&&(L+V).split("var(").length===B.style.split("var(").length&&(B.style=T.styleDiff)}return{id:C.mirror.getId(T.node),attributes:B}}).filter(function(C){return!B.has(C.id)}).filter(function(T){return C.mirror.has(T.id)}),removes:C.removes,adds:T};(re.texts.length||re.attributes.length||re.removes.length||re.adds.length)&&(C.texts=[],C.attributes=[],C.attributeMap=new WeakMap,C.removes=[],C.addedSet=new Set,C.movedSet=new Set,C.droppedSet=new Set,C.removesSubTreeCache=new Set,C.movedMap={},C.mutationCb(re))}}),__publicField(this,"genTextAreaValueMutation",function(T){var B=C.attributeMap.get(T);B||(B={node:T,attributes:{},styleDiff:{},_unchangedStyles:{}},C.attributes.push(B),C.attributeMap.set(T,B)),B.attributes.value=Array.from(pl.childNodes(T),function(C){return pl.textContent(C)||""}).join("")}),__publicField(this,"processMutation",function(T){if(!isIgnored(T.target,C.mirror,C.slimDOMOptions))switch(T.type){case"characterData":var B=pl.textContent(T.target);isBlocked(T.target,C.blockClass,C.blockSelector,!1)||B===T.oldValue||C.texts.push({value:needMaskingText(T.target,C.maskTextClass,C.maskTextSelector,!0)&&B?C.maskTextFn?C.maskTextFn(B,closestElementOfNode(T.target)):B.replace(/[\S]/g,"*"):B,node:T.target});break;case"attributes":var L=T.target,V=T.attributeName,$=T.target.getAttribute(V);if("value"===V){var U=getInputType(L);$=maskInputValue({element:L,maskInputOptions:C.maskInputOptions,tagName:L.tagName,type:U,value:$,maskInputFn:C.maskInputFn})}if(isBlocked(T.target,C.blockClass,C.blockSelector,!1)||$===T.oldValue)return;var q=C.attributeMap.get(T.target);if("IFRAME"===L.tagName&&"src"===V&&!C.keepIframeSrcFn($)){if(L.contentDocument)return;V="rr_src"}if(q||(q={node:T.target,attributes:{},styleDiff:{},_unchangedStyles:{}},C.attributes.push(q),C.attributeMap.set(T.target,q)),"type"===V&&"INPUT"===L.tagName&&"password"===(T.oldValue||"").toLowerCase()&&L.setAttribute("data-rr-is-password","true"),!ignoreAttribute(L.tagName,V))if(q.attributes[V]=transformAttribute(C.doc,toLowerCase(L.tagName),toLowerCase(V),$),"style"===V){if(!C.unattachedDoc)try{C.unattachedDoc=document.implementation.createHTMLDocument()}catch(T){C.unattachedDoc=C.doc}var W=C.unattachedDoc.createElement("span");T.oldValue&&W.setAttribute("style",T.oldValue);for(var G,H=_create_for_of_iterator_helper_loose(Array.from(L.style));!(G=H()).done;){var K=G.value,Q=L.style.getPropertyValue(K),J=L.style.getPropertyPriority(K);Q!==W.style.getPropertyValue(K)||J!==W.style.getPropertyPriority(K)?q.styleDiff[K]=""===J?Q:[Q,J]:q._unchangedStyles[K]=[Q,J]}for(var Y,X=_create_for_of_iterator_helper_loose(Array.from(W.style));!(Y=X()).done;){var Z=Y.value;""===L.style.getPropertyValue(Z)&&(q.styleDiff[Z]=!1)}}else"open"===V&&"DIALOG"===L.tagName&&(L.matches("dialog:modal")?q.attributes.rr_open_mode="modal":q.attributes.rr_open_mode="non-modal");break;case"childList":if(isBlocked(T.target,C.blockClass,C.blockSelector,!0))return;if("TEXTAREA"===T.target.tagName)return void C.genTextAreaValueMutation(T.target);T.addedNodes.forEach(function(B){return C.genAdds(B,T.target)}),T.removedNodes.forEach(function(B){var L=C.mirror.getId(B),V=isShadowRoot(T.target)?C.mirror.getId(pl.host(T.target)):C.mirror.getId(T.target);isBlocked(T.target,C.blockClass,C.blockSelector,!1)||isIgnored(B,C.mirror,C.slimDOMOptions)||!function isSerialized(C,T){return-1!==T.getId(C)}(B,C.mirror)||(C.addedSet.has(B)?(deepDelete(C.addedSet,B),C.droppedSet.add(B)):C.addedSet.has(T.target)&&-1===L||isAncestorRemoved(T.target,C.mirror)||(C.movedSet.has(B)&&C.movedMap[moveKey(L,V)]?deepDelete(C.movedSet,B):(C.removes.push({parentId:V,id:L,isShadow:!(!isShadowRoot(T.target)||!isNativeShadowDom(T.target))||void 0}),function processRemoves(C,T){var B=[C];for(;B.length;){var L=B.pop();T.has(L)||(T.add(L),pl.childNodes(L).forEach(function(C){return B.push(C)}))}return}(B,C.removesSubTreeCache))),C.mapRemoves.push(B))})}}),__publicField(this,"genAdds",function(T,B){if(!C.processedNodeManager.inOtherBuffer(T,C)&&!C.addedSet.has(T)&&!C.movedSet.has(T)){if(C.mirror.hasNode(T)){if(isIgnored(T,C.mirror,C.slimDOMOptions))return;C.movedSet.add(T);var L=null;B&&C.mirror.hasNode(B)&&(L=C.mirror.getId(B)),L&&-1!==L&&(C.movedMap[moveKey(C.mirror.getId(T),L)]=!0)}else C.addedSet.add(T),C.droppedSet.delete(T);isBlocked(T,C.blockClass,C.blockSelector,!1)||(pl.childNodes(T).forEach(function(T){return C.genAdds(T)}),hasShadowRoot(T)&&pl.childNodes(pl.shadowRoot(T)).forEach(function(B){C.processedNodeManager.add(B,C),C.genAdds(B,T)}))}})}var C=MutationBuffer.prototype;return C.init=function init(C){var T=this;["mutationCb","blockClass","blockSelector","maskTextClass","maskTextSelector","inlineStylesheet","maskInputOptions","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(function(B){T[B]=C[B]})},C.freeze=function freeze(){this.frozen=!0,this.canvasManager.freeze()},C.unfreeze=function unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()},C.isFrozen=function isFrozen(){return this.frozen},C.lock=function lock(){this.locked=!0,this.canvasManager.lock()},C.unlock=function unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()},C.reset=function reset(){this.shadowDomManager.reset(),this.canvasManager.reset()},MutationBuffer}();function deepDelete(C,T){C.delete(T),pl.childNodes(T).forEach(function(T){return deepDelete(C,T)})}function isParentRemoved(C,T,B){return 0!==C.size&&function _isParentRemoved(C,T,B){var L=pl.parentNode(T);return!!L&&C.has(L)}(C,T)}function isAncestorInSet(C,T){return 0!==C.size&&_isAncestorInSet(C,T)}function _isAncestorInSet(C,T){var B=pl.parentNode(T);return!!B&&(!!C.has(B)||_isAncestorInSet(C,B))}var callbackWrapper=function(C){if(!Rl)return C;return function(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];try{return C.apply(void 0,[].concat(B))}catch(C){if(Rl&&!0===Rl(C))return;throw C}}},Pl=[];function getEventTarget(C){try{if("composedPath"in C){var T=C.composedPath();if(T.length)return T[0]}else if("path"in C&&C.path.length)return C.path[0]}catch(C){}return C&&C.target}function initMutationObserver(C,T){var B=new Ol;Pl.push(B),B.init(C);var L=new(mutationObserverCtor())(callbackWrapper(B.processMutations.bind(B)));return L.observe(T,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),L}function initMouseInteractionObserver(C){var T=C.mouseInteractionCb,B=C.doc,L=C.mirror,V=C.blockClass,$=C.blockSelector,U=C.sampling;if(!1===U.mouseInteraction)return function(){};var q=!0===U.mouseInteraction||void 0===U.mouseInteraction?{}:U.mouseInteraction,W=[],G=null;return Object.keys(bl).filter(function(C){return Number.isNaN(Number(C))&&!C.endsWith("_Departed")&&!1!==q[C]}).forEach(function(C){var U=toLowerCase(C),q=function(C){return function(B){var U=getEventTarget(B);if(!isBlocked(U,V,$,!0)){var q=null,W=C;if("pointerType"in B){switch(B.pointerType){case"mouse":q=Cl.Mouse;break;case"touch":q=Cl.Touch;break;case"pen":q=Cl.Pen}q===Cl.Touch?bl[C]===bl.MouseDown?W="TouchStart":bl[C]===bl.MouseUp&&(W="TouchEnd"):Cl.Pen}else legacy_isTouchEvent(B)&&(q=Cl.Touch);null!==q?(G=q,(W.startsWith("Touch")&&q===Cl.Touch||W.startsWith("Mouse")&&q===Cl.Mouse)&&(q=null)):bl[C]===bl.Click&&(q=G,G=null);var H=legacy_isTouchEvent(B)?B.changedTouches[0]:B;if(H){var K=L.getId(U),Q=H.clientX,J=H.clientY;callbackWrapper(T)(_extends({type:bl[W],id:K,x:Q,y:J},null!==q&&{pointerType:q}))}}}}(C);if(window.PointerEvent)switch(bl[C]){case bl.MouseDown:case bl.MouseUp:U=U.replace("mouse","pointer");break;case bl.TouchStart:case bl.TouchEnd:return}W.push(on(U,q,B))}),callbackWrapper(function(){W.forEach(function(C){return C()})})}function initScrollObserver(C){var T=C.scrollCb,B=C.doc,L=C.mirror,V=C.blockClass,$=C.blockSelector,U=C.sampling;return on("scroll",callbackWrapper(throttle(callbackWrapper(function(C){var U=getEventTarget(C);if(U&&!isBlocked(U,V,$,!0)){var q=L.getId(U);if(U===B&&B.defaultView){var W=getWindowScroll(B.defaultView);T({id:q,x:W.left,y:W.top})}else T({id:q,x:U.scrollLeft,y:U.scrollTop})}}),U.scroll||100)),B)}var El=["INPUT","TEXTAREA","SELECT"],Tl=new WeakMap;function getNestedCSSRulePositions(C){return function recurse(C,T){if(hasNestedCSSRule("CSSGroupingRule")&&_instanceof(C.parentRule,CSSGroupingRule)||hasNestedCSSRule("CSSMediaRule")&&_instanceof(C.parentRule,CSSMediaRule)||hasNestedCSSRule("CSSSupportsRule")&&_instanceof(C.parentRule,CSSSupportsRule)||hasNestedCSSRule("CSSConditionRule")&&_instanceof(C.parentRule,CSSConditionRule)){var B=Array.from(C.parentRule.cssRules).indexOf(C);T.unshift(B)}else if(C.parentStyleSheet){var L=Array.from(C.parentStyleSheet.cssRules).indexOf(C);T.unshift(L)}return T}(C,[])}function getIdAndStyleId(C,T,B){var L,V;return C?(C.ownerNode?L=T.getId(C.ownerNode):V=B.getId(C),{styleId:V,id:L}):{}}function initAdoptedStyleSheetObserver(C,T){var B,L,V,$=C.mirror,U=C.stylesheetManager,q=null;q="#document"===T.nodeName?$.getId(T):$.getId(pl.host(T));var W="#document"===T.nodeName?null==(B=T.defaultView)?void 0:B.Document:null==(V=null==(L=T.ownerDocument)?void 0:L.defaultView)?void 0:V.ShadowRoot,G=(null==W?void 0:W.prototype)?Object.getOwnPropertyDescriptor(null==W?void 0:W.prototype,"adoptedStyleSheets"):void 0;return null!==q&&-1!==q&&W&&G?(Object.defineProperty(T,"adoptedStyleSheets",{configurable:G.configurable,enumerable:G.enumerable,get:function get(){var C;return null==(C=G.get)?void 0:C.call(this)},set:function set(C){var T,B=null==(T=G.set)?void 0:T.call(this,C);if(null!==q&&-1!==q)try{U.adoptStyleSheets(C,q)}catch(C){}return B}}),callbackWrapper(function(){Object.defineProperty(T,"adoptedStyleSheets",{configurable:G.configurable,enumerable:G.enumerable,get:G.get,set:G.set})})):function(){}}function initObservers(C,T){void 0===T&&(T={});var B,L=C.doc.defaultView;if(!L)return function(){};!function mergeHooks(C,T){var B=C.mutationCb,L=C.mousemoveCb,V=C.mouseInteractionCb,$=C.scrollCb,U=C.viewportResizeCb,q=C.inputCb,W=C.mediaInteractionCb,G=C.styleSheetRuleCb,H=C.styleDeclarationCb,K=C.canvasMutationCb,Q=C.fontCb,J=C.selectionCb,Y=C.customElementCb;C.mutationCb=function(){for(var C=arguments.length,L=new Array(C),V=0;V<C;V++)L[V]=arguments[V];var $;T.mutation&&($=T).mutation.apply($,[].concat(L)),B.apply(void 0,[].concat(L))},C.mousemoveCb=function(){for(var C=arguments.length,B=new Array(C),V=0;V<C;V++)B[V]=arguments[V];var $;T.mousemove&&($=T).mousemove.apply($,[].concat(B)),L.apply(void 0,[].concat(B))},C.mouseInteractionCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var $;T.mouseInteraction&&($=T).mouseInteraction.apply($,[].concat(B)),V.apply(void 0,[].concat(B))},C.scrollCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.scroll&&(V=T).scroll.apply(V,[].concat(B)),$.apply(void 0,[].concat(B))},C.viewportResizeCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.viewportResize&&(V=T).viewportResize.apply(V,[].concat(B)),U.apply(void 0,[].concat(B))},C.inputCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.input&&(V=T).input.apply(V,[].concat(B)),q.apply(void 0,[].concat(B))},C.mediaInteractionCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.mediaInteaction&&(V=T).mediaInteaction.apply(V,[].concat(B)),W.apply(void 0,[].concat(B))},C.styleSheetRuleCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.styleSheetRule&&(V=T).styleSheetRule.apply(V,[].concat(B)),G.apply(void 0,[].concat(B))},C.styleDeclarationCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.styleDeclaration&&(V=T).styleDeclaration.apply(V,[].concat(B)),H.apply(void 0,[].concat(B))},C.canvasMutationCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.canvasMutation&&(V=T).canvasMutation.apply(V,[].concat(B)),K.apply(void 0,[].concat(B))},C.fontCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.font&&(V=T).font.apply(V,[].concat(B)),Q.apply(void 0,[].concat(B))},C.selectionCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.selection&&(V=T).selection.apply(V,[].concat(B)),J.apply(void 0,[].concat(B))},C.customElementCb=function(){for(var C=arguments.length,B=new Array(C),L=0;L<C;L++)B[L]=arguments[L];var V;T.customElement&&(V=T).customElement.apply(V,[].concat(B)),Y.apply(void 0,[].concat(B))}}(C,T),C.recordDOM&&(B=initMutationObserver(C,C.doc));var V=function initMoveObserver(C){var T=C.mousemoveCb,B=C.sampling,L=C.doc,V=C.mirror;if(!1===B.mousemove)return function(){};var $,U="number"==typeof B.mousemove?B.mousemove:50,q="number"==typeof B.mousemoveCallback?B.mousemoveCallback:500,W=[],G=throttle(callbackWrapper(function(C){var B=Date.now()-$;T(W.map(function(C){return C.timeOffset-=B,C}),C),W=[],$=null}),q),H=callbackWrapper(throttle(callbackWrapper(function(C){var T=getEventTarget(C),B=legacy_isTouchEvent(C)?C.changedTouches[0]:C,L=B.clientX,U=B.clientY;$||($=vl()),W.push({x:L,y:U,id:V.getId(T),timeOffset:vl()-$}),G("undefined"!=typeof DragEvent&&_instanceof(C,DragEvent)?_l.Drag:_instanceof(C,MouseEvent)?_l.MouseMove:_l.TouchMove)}),U,{trailing:!1})),K=[on("mousemove",H,L),on("touchmove",H,L),on("drag",H,L)];return callbackWrapper(function(){K.forEach(function(C){return C()})})}(C),$=initMouseInteractionObserver(C),U=initScrollObserver(C),q=function initViewportResizeObserver(C,T){var B=C.viewportResizeCb,L=T.win,V=-1,$=-1;return on("resize",callbackWrapper(throttle(callbackWrapper(function(){var C=getWindowHeight(),T=getWindowWidth();V===C&&$===T||(B({width:Number(T),height:Number(C)}),V=C,$=T)}),200)),L)}(C,{win:L}),W=function initInputObserver(C){var T=C.inputCb,B=C.doc,L=C.mirror,V=C.blockClass,$=C.blockSelector,U=C.ignoreClass,q=C.ignoreSelector,W=C.maskInputOptions,G=C.maskInputFn,H=C.sampling,K=C.userTriggeredOnInput;function eventHandler(C){var T=getEventTarget(C),L=C.isTrusted,H=T&&T.tagName;if(T&&"OPTION"===H&&(T=pl.parentElement(T)),T&&H&&!(El.indexOf(H)<0)&&!isBlocked(T,V,$,!0)&&!(T.classList.contains(U)||q&&T.matches(q))){var Q=T.value,J=!1,Y=getInputType(T)||"";"radio"===Y||"checkbox"===Y?J=T.checked:(W[H.toLowerCase()]||W[Y])&&(Q=maskInputValue({element:T,maskInputOptions:W,tagName:H,type:Y,value:Q,maskInputFn:G})),cbWithDedup(T,K?{text:Q,isChecked:J,userTriggered:L}:{text:Q,isChecked:J});var X=T.name;"radio"===Y&&X&&J&&B.querySelectorAll('input[type="radio"][name="'+X+'"]').forEach(function(C){if(C!==T){var B=C.value;cbWithDedup(C,K?{text:B,isChecked:!J,userTriggered:!1}:{text:B,isChecked:!J})}})}}function cbWithDedup(C,B){var V=Tl.get(C);if(!V||V.text!==B.text||V.isChecked!==B.isChecked){Tl.set(C,B);var $=L.getId(C);callbackWrapper(T)(_extends({},B,{id:$}))}}var Q=("last"===H.input?["change"]:["input","change"]).map(function(C){return on(C,callbackWrapper(eventHandler),B)}),J=B.defaultView;if(!J)return function(){Q.forEach(function(C){return C()})};var Y,X=J.Object.getOwnPropertyDescriptor(J.HTMLInputElement.prototype,"value"),Z=[[J.HTMLInputElement.prototype,"value"],[J.HTMLInputElement.prototype,"checked"],[J.HTMLSelectElement.prototype,"value"],[J.HTMLTextAreaElement.prototype,"value"],[J.HTMLSelectElement.prototype,"selectedIndex"],[J.HTMLOptionElement.prototype,"selected"]];return X&&X.set&&(Y=Q).push.apply(Y,[].concat(Z.map(function(C){return hookSetter(C[0],C[1],{set:function set(){callbackWrapper(eventHandler)({target:this,isTrusted:!1})}},!1,J)}))),callbackWrapper(function(){Q.forEach(function(C){return C()})})}(C),G=function initMediaInteractionObserver(C){var T=C.mediaInteractionCb,B=C.blockClass,L=C.blockSelector,V=C.mirror,$=C.sampling,U=C.doc,q=callbackWrapper(function(C){return throttle(callbackWrapper(function($){var U=getEventTarget($);if(U&&!isBlocked(U,B,L,!0)){var q=U.currentTime,W=U.volume,G=U.muted,H=U.playbackRate,K=U.loop;T({type:C,id:V.getId(U),currentTime:q,volume:W,muted:G,playbackRate:H,loop:K})}}),$.media||500)}),W=[on("play",q(kl.Play),U),on("pause",q(kl.Pause),U),on("seeked",q(kl.Seeked),U),on("volumechange",q(kl.VolumeChange),U),on("ratechange",q(kl.RateChange),U)];return callbackWrapper(function(){W.forEach(function(C){return C()})})}(C),styleSheetObserver=function(){},adoptedStyleSheetObserver=function(){},styleDeclarationObserver=function(){},fontObserver=function(){};C.recordDOM&&(styleSheetObserver=function initStyleSheetObserver(C,T){var B=C.styleSheetRuleCb,L=C.mirror,V=C.stylesheetManager,$=T.win;if(!$.CSSStyleSheet||!$.CSSStyleSheet.prototype)return function(){};var U=$.CSSStyleSheet.prototype.insertRule;$.CSSStyleSheet.prototype.insertRule=new Proxy(U,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=$[1],W=getIdAndStyleId(T,L,V.styleMirror),G=W.id,H=W.styleId;return(G&&-1!==G||H&&-1!==H)&&B({id:G,styleId:H,adds:[{rule:U,index:q}]}),C.apply(T,$)})}),$.CSSStyleSheet.prototype.addRule=function(C,T,B){void 0===B&&(B=this.cssRules.length);var L=C+" { "+T+" }";return $.CSSStyleSheet.prototype.insertRule.apply(this,[L,B])};var q,W,G=$.CSSStyleSheet.prototype.deleteRule;$.CSSStyleSheet.prototype.deleteRule=new Proxy(G,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=getIdAndStyleId(T,L,V.styleMirror),W=q.id,G=q.styleId;return(W&&-1!==W||G&&-1!==G)&&B({id:W,styleId:G,removes:[{index:U}]}),C.apply(T,$)})}),$.CSSStyleSheet.prototype.removeRule=function(C){return $.CSSStyleSheet.prototype.deleteRule.apply(this,[C])},$.CSSStyleSheet.prototype.replace&&(q=$.CSSStyleSheet.prototype.replace,$.CSSStyleSheet.prototype.replace=new Proxy(q,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=getIdAndStyleId(T,L,V.styleMirror),W=q.id,G=q.styleId;return(W&&-1!==W||G&&-1!==G)&&B({id:W,styleId:G,replace:U}),C.apply(T,$)})})),$.CSSStyleSheet.prototype.replaceSync&&(W=$.CSSStyleSheet.prototype.replaceSync,$.CSSStyleSheet.prototype.replaceSync=new Proxy(W,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=getIdAndStyleId(T,L,V.styleMirror),W=q.id,G=q.styleId;return(W&&-1!==W||G&&-1!==G)&&B({id:W,styleId:G,replaceSync:U}),C.apply(T,$)})}));var H={};canMonkeyPatchNestedCSSRule("CSSGroupingRule")?H.CSSGroupingRule=$.CSSGroupingRule:(canMonkeyPatchNestedCSSRule("CSSMediaRule")&&(H.CSSMediaRule=$.CSSMediaRule),canMonkeyPatchNestedCSSRule("CSSConditionRule")&&(H.CSSConditionRule=$.CSSConditionRule),canMonkeyPatchNestedCSSRule("CSSSupportsRule")&&(H.CSSSupportsRule=$.CSSSupportsRule));var K={};return Object.entries(H).forEach(function(C){var T=C[0],$=C[1];K[T]={insertRule:$.prototype.insertRule,deleteRule:$.prototype.deleteRule},$.prototype.insertRule=new Proxy(K[T].insertRule,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=$[1],W=getIdAndStyleId(T.parentStyleSheet,L,V.styleMirror),G=W.id,H=W.styleId;return(G&&-1!==G||H&&-1!==H)&&B({id:G,styleId:H,adds:[{rule:U,index:[].concat(getNestedCSSRulePositions(T),[q||0])}]}),C.apply(T,$)})}),$.prototype.deleteRule=new Proxy(K[T].deleteRule,{apply:callbackWrapper(function(C,T,$){var U=$[0],q=getIdAndStyleId(T.parentStyleSheet,L,V.styleMirror),W=q.id,G=q.styleId;return(W&&-1!==W||G&&-1!==G)&&B({id:W,styleId:G,removes:[{index:[].concat(getNestedCSSRulePositions(T),[U])}]}),C.apply(T,$)})})}),callbackWrapper(function(){$.CSSStyleSheet.prototype.insertRule=U,$.CSSStyleSheet.prototype.deleteRule=G,q&&($.CSSStyleSheet.prototype.replace=q),W&&($.CSSStyleSheet.prototype.replaceSync=W),Object.entries(H).forEach(function(C){var T=C[0],B=C[1];B.prototype.insertRule=K[T].insertRule,B.prototype.deleteRule=K[T].deleteRule})})}(C,{win:L}),adoptedStyleSheetObserver=initAdoptedStyleSheetObserver(C,C.doc),styleDeclarationObserver=function initStyleDeclarationObserver(C,T){var B=C.styleDeclarationCb,L=C.mirror,V=C.ignoreCSSAttributes,$=C.stylesheetManager,U=T.win,q=U.CSSStyleDeclaration.prototype.setProperty;U.CSSStyleDeclaration.prototype.setProperty=new Proxy(q,{apply:callbackWrapper(function(C,T,U){var W,G=U[0],H=U[1],K=U[2];if(V.has(G))return q.apply(T,[G,H,K]);var Q=getIdAndStyleId(null==(W=T.parentRule)?void 0:W.parentStyleSheet,L,$.styleMirror),J=Q.id,Y=Q.styleId;return(J&&-1!==J||Y&&-1!==Y)&&B({id:J,styleId:Y,set:{property:G,value:H,priority:K},index:getNestedCSSRulePositions(T.parentRule)}),C.apply(T,U)})});var W=U.CSSStyleDeclaration.prototype.removeProperty;return U.CSSStyleDeclaration.prototype.removeProperty=new Proxy(W,{apply:callbackWrapper(function(C,T,U){var q,G=U[0];if(V.has(G))return W.apply(T,[G]);var H=getIdAndStyleId(null==(q=T.parentRule)?void 0:q.parentStyleSheet,L,$.styleMirror),K=H.id,Q=H.styleId;return(K&&-1!==K||Q&&-1!==Q)&&B({id:K,styleId:Q,remove:{property:G},index:getNestedCSSRulePositions(T.parentRule)}),C.apply(T,U)})}),callbackWrapper(function(){U.CSSStyleDeclaration.prototype.setProperty=q,U.CSSStyleDeclaration.prototype.removeProperty=W})}(C,{win:L}),C.collectFonts&&(fontObserver=function initFontObserver(C){var T=C.fontCb,B=C.doc,L=B.defaultView;if(!L)return function(){};var V=[],$=new WeakMap,U=L.FontFace;L.FontFace=function FontFace2(C,T,B){var L=new U(C,T,B);return $.set(L,{family:C,buffer:"string"!=typeof T,descriptors:B,fontSource:"string"==typeof T?T:JSON.stringify(Array.from(new Uint8Array(T)))}),L};var q=patch(B.fonts,"add",function(C){return function(B){return setTimeout(callbackWrapper(function(){var C=$.get(B);C&&(T(C),$.delete(B))}),0),C.apply(this,[B])}});return V.push(function(){L.FontFace=U}),V.push(q),callbackWrapper(function(){V.forEach(function(C){return C()})})}(C)));for(var H,K=function initSelectionObserver(C){var T=C.doc,B=C.mirror,L=C.blockClass,V=C.blockSelector,$=C.selectionCb,U=!0,q=callbackWrapper(function(){var C=T.getSelection();if(!(!C||U&&(null==C?void 0:C.isCollapsed))){U=C.isCollapsed||!1;for(var q=[],W=C.rangeCount||0,G=0;G<W;G++){var H=C.getRangeAt(G),K=H.startContainer,Q=H.startOffset,J=H.endContainer,Y=H.endOffset;isBlocked(K,L,V,!0)||isBlocked(J,L,V,!0)||q.push({start:B.getId(K),startOffset:Q,end:B.getId(J),endOffset:Y})}$({ranges:q})}});return q(),on("selectionchange",q)}(C),Q=function initCustomElementObserver(C){var T=C.doc,B=C.customElementCb,L=T.defaultView;return L&&L.customElements?patch(L.customElements,"define",function(C){return function(T,L,V){try{B({define:{name:T}})}catch(C){console.warn("Custom element callback failed for "+T)}return C.apply(this,[T,L,V])}}):function(){}}(C),J=[],Y=_create_for_of_iterator_helper_loose(C.plugins);!(H=Y()).done;){var X=H.value;J.push(X.observer(X.callback,L,X.options))}return callbackWrapper(function(){Pl.forEach(function(C){return C.reset()}),null==B||B.disconnect(),V(),$(),U(),q(),W(),G(),styleSheetObserver(),adoptedStyleSheetObserver(),styleDeclarationObserver(),fontObserver(),K(),Q(),J.forEach(function(C){return C()})})}function hasNestedCSSRule(C){return void 0!==window[C]}function canMonkeyPatchNestedCSSRule(C){return Boolean(void 0!==window[C]&&window[C].prototype&&"insertRule"in window[C].prototype&&"deleteRule"in window[C].prototype)}for(var Il=function(){function CrossOriginIframeMirror(C){__publicField(this,"iframeIdToRemoteIdMap",new WeakMap),__publicField(this,"iframeRemoteIdToIdMap",new WeakMap),this.generateIdFn=C}var C=CrossOriginIframeMirror.prototype;return C.getId=function getId(C,T,B,L){var V=B||this.getIdToRemoteIdMap(C),$=L||this.getRemoteIdToIdMap(C),U=V.get(T);return U||(U=this.generateIdFn(),V.set(T,U),$.set(U,T)),U},C.getIds=function getIds(C,T){var B=this,L=this.getIdToRemoteIdMap(C),V=this.getRemoteIdToIdMap(C);return T.map(function(T){return B.getId(C,T,L,V)})},C.getRemoteId=function getRemoteId(C,T,B){var L=B||this.getRemoteIdToIdMap(C);if("number"!=typeof T)return T;var V=L.get(T);return V||-1},C.getRemoteIds=function getRemoteIds(C,T){var B=this,L=this.getRemoteIdToIdMap(C);return T.map(function(T){return B.getRemoteId(C,T,L)})},C.reset=function reset(C){if(!C)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(C),this.iframeRemoteIdToIdMap.delete(C)},C.getIdToRemoteIdMap=function getIdToRemoteIdMap(C){var T=this.iframeIdToRemoteIdMap.get(C);return T||(T=new Map,this.iframeIdToRemoteIdMap.set(C,T)),T},C.getRemoteIdToIdMap=function getRemoteIdToIdMap(C){var T=this.iframeRemoteIdToIdMap.get(C);return T||(T=new Map,this.iframeRemoteIdToIdMap.set(C,T)),T},CrossOriginIframeMirror}(),Ml=function(){function IframeManager(C){__publicField(this,"iframes",new WeakMap),__publicField(this,"crossOriginIframeMap",new WeakMap),__publicField(this,"crossOriginIframeMirror",new Il(genId)),__publicField(this,"crossOriginIframeStyleMirror"),__publicField(this,"crossOriginIframeRootIdMap",new WeakMap),__publicField(this,"mirror"),__publicField(this,"mutationCb"),__publicField(this,"wrappedEmit"),__publicField(this,"loadListener"),__publicField(this,"stylesheetManager"),__publicField(this,"recordCrossOriginIframes"),this.mutationCb=C.mutationCb,this.wrappedEmit=C.wrappedEmit,this.stylesheetManager=C.stylesheetManager,this.recordCrossOriginIframes=C.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new Il(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=C.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}var C=IframeManager.prototype;return C.addIframe=function addIframe(C){this.iframes.set(C,!0),C.contentWindow&&this.crossOriginIframeMap.set(C.contentWindow,C)},C.addLoadListener=function addLoadListener(C){this.loadListener=C},C.attachIframe=function attachIframe(C,T){var B,L;this.mutationCb({adds:[{parentId:this.mirror.getId(C),nextId:null,node:T}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),this.recordCrossOriginIframes&&(null==(B=C.contentWindow)||B.addEventListener("message",this.handleMessage.bind(this))),null==(L=this.loadListener)||L.call(this,C),C.contentDocument&&C.contentDocument.adoptedStyleSheets&&C.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(C.contentDocument.adoptedStyleSheets,this.mirror.getId(C.contentDocument))},C.handleMessage=function handleMessage(C){var T=C;if("rrweb"===T.data.type&&T.origin===T.data.origin&&C.source){var B=this.crossOriginIframeMap.get(C.source);if(B){var L=this.transformCrossOriginEvent(B,T.data.event);L&&this.wrappedEmit(L,T.data.isCheckout)}}},C.transformCrossOriginEvent=function transformCrossOriginEvent(C,T){var B,L=this;switch(T.type){case yl.FullSnapshot:this.crossOriginIframeMirror.reset(C),this.crossOriginIframeStyleMirror.reset(C),this.replaceIdOnNode(T.data.node,C);var V=T.data.node.id;return this.crossOriginIframeRootIdMap.set(C,V),this.patchRootIdOnNode(T.data.node,V),{timestamp:T.timestamp,type:yl.IncrementalSnapshot,data:{source:_l.Mutation,adds:[{parentId:this.mirror.getId(C),nextId:null,node:T.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case yl.Meta:case yl.Load:case yl.DomContentLoaded:return!1;case yl.Plugin:return T;case yl.Custom:return this.replaceIds(T.data.payload,C,["id","parentId","previousId","nextId"]),T;case yl.IncrementalSnapshot:switch(T.data.source){case _l.Mutation:return T.data.adds.forEach(function(T){L.replaceIds(T,C,["parentId","nextId","previousId"]),L.replaceIdOnNode(T.node,C);var B=L.crossOriginIframeRootIdMap.get(C);B&&L.patchRootIdOnNode(T.node,B)}),T.data.removes.forEach(function(T){L.replaceIds(T,C,["parentId","id"])}),T.data.attributes.forEach(function(T){L.replaceIds(T,C,["id"])}),T.data.texts.forEach(function(T){L.replaceIds(T,C,["id"])}),T;case _l.Drag:case _l.TouchMove:case _l.MouseMove:return T.data.positions.forEach(function(T){L.replaceIds(T,C,["id"])}),T;case _l.ViewportResize:return!1;case _l.MediaInteraction:case _l.MouseInteraction:case _l.Scroll:case _l.CanvasMutation:case _l.Input:return this.replaceIds(T.data,C,["id"]),T;case _l.StyleSheetRule:case _l.StyleDeclaration:return this.replaceIds(T.data,C,["id"]),this.replaceStyleIds(T.data,C,["styleId"]),T;case _l.Font:return T;case _l.Selection:return T.data.ranges.forEach(function(T){L.replaceIds(T,C,["start","end"])}),T;case _l.AdoptedStyleSheet:return this.replaceIds(T.data,C,["id"]),this.replaceStyleIds(T.data,C,["styleIds"]),null==(B=T.data.styles)||B.forEach(function(T){L.replaceStyleIds(T,C,["styleId"])}),T}}return!1},C.replace=function replace(C,T,B,L){for(var V,$=_create_for_of_iterator_helper_loose(L);!(V=$()).done;){var U=V.value;(Array.isArray(T[U])||"number"==typeof T[U])&&(Array.isArray(T[U])?T[U]=C.getIds(B,T[U]):T[U]=C.getId(B,T[U]))}return T},C.replaceIds=function replaceIds(C,T,B){return this.replace(this.crossOriginIframeMirror,C,T,B)},C.replaceStyleIds=function replaceStyleIds(C,T,B){return this.replace(this.crossOriginIframeStyleMirror,C,T,B)},C.replaceIdOnNode=function replaceIdOnNode(C,T){var B=this;this.replaceIds(C,T,["id","rootId"]),"childNodes"in C&&C.childNodes.forEach(function(C){B.replaceIdOnNode(C,T)})},C.patchRootIdOnNode=function patchRootIdOnNode(C,T){var B=this;C.type===Sl.Document||C.rootId||(C.rootId=T),"childNodes"in C&&C.childNodes.forEach(function(C){B.patchRootIdOnNode(C,T)})},IframeManager}(),Nl=function(){function ShadowDomManager(C){__publicField(this,"shadowDoms",new WeakSet),__publicField(this,"mutationCb"),__publicField(this,"scrollCb"),__publicField(this,"bypassOptions"),__publicField(this,"mirror"),__publicField(this,"restoreHandlers",[]),this.mutationCb=C.mutationCb,this.scrollCb=C.scrollCb,this.bypassOptions=C.bypassOptions,this.mirror=C.mirror,this.init()}var C=ShadowDomManager.prototype;return C.init=function init(){this.reset(),this.patchAttachShadow(Element,document)},C.addShadowRoot=function addShadowRoot(C,T){var B=this;if(isNativeShadowDom(C)&&!this.shadowDoms.has(C)){this.shadowDoms.add(C);var L=initMutationObserver(_extends({},this.bypassOptions,{doc:T,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),C);this.restoreHandlers.push(function(){return L.disconnect()}),this.restoreHandlers.push(initScrollObserver(_extends({},this.bypassOptions,{scrollCb:this.scrollCb,doc:C,mirror:this.mirror}))),setTimeout(function(){C.adoptedStyleSheets&&C.adoptedStyleSheets.length>0&&B.bypassOptions.stylesheetManager.adoptStyleSheets(C.adoptedStyleSheets,B.mirror.getId(pl.host(C))),B.restoreHandlers.push(initAdoptedStyleSheetObserver({mirror:B.mirror,stylesheetManager:B.bypassOptions.stylesheetManager},C))},0)}},C.observeAttachShadow=function observeAttachShadow(C){C.contentWindow&&C.contentDocument&&this.patchAttachShadow(C.contentWindow.Element,C.contentDocument)},C.patchAttachShadow=function patchAttachShadow(C,T){var B=this;this.restoreHandlers.push(patch(C.prototype,"attachShadow",function(C){return function(L){var V=C.call(this,L),$=pl.shadowRoot(this);return $&&inDom(this)&&B.addShadowRoot($,T),V}}))},C.reset=function reset(){this.restoreHandlers.forEach(function(C){try{C()}catch(C){}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet},ShadowDomManager}(),Al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Dl="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Bl=0;Bl<64;Bl++)Dl[Al.charCodeAt(Bl)]=Bl;var jl=new Map;var saveWebGLVar=function(C,T,B){if(C&&(isInstanceOfWebGLObject(C,T)||"object"===(void 0===C?"undefined":_type_of(C)))){var L=function variableListFor$1(C,T){var B=jl.get(C);return B||(B=new Map,jl.set(C,B)),B.has(T)||B.set(T,[]),B.get(T)}(B,C.constructor.name),V=L.indexOf(C);return-1===V&&(V=L.length,L.push(C)),V}};function serializeArg(C,T,B){if(_instanceof(C,Array))return C.map(function(C){return serializeArg(C,T,B)});if(null===C)return C;if(_instanceof(C,Float32Array)||_instanceof(C,Float64Array)||_instanceof(C,Int32Array)||_instanceof(C,Uint32Array)||_instanceof(C,Uint8Array)||_instanceof(C,Uint16Array)||_instanceof(C,Int16Array)||_instanceof(C,Int8Array)||_instanceof(C,Uint8ClampedArray))return{rr_type:C.constructor.name,args:[Object.values(C)]};if(_instanceof(C,ArrayBuffer))return{rr_type:C.constructor.name,base64:function encode(C){var T,B=new Uint8Array(C),L=B.length,V="";for(T=0;T<L;T+=3)V+=Al[B[T]>>2],V+=Al[(3&B[T])<<4|B[T+1]>>4],V+=Al[(15&B[T+1])<<2|B[T+2]>>6],V+=Al[63&B[T+2]];return L%3==2?V=V.substring(0,V.length-1)+"=":L%3==1&&(V=V.substring(0,V.length-2)+"=="),V}(C)};if(_instanceof(C,DataView))return{rr_type:C.constructor.name,args:[serializeArg(C.buffer,T,B),C.byteOffset,C.byteLength]};if(_instanceof(C,HTMLImageElement))return{rr_type:C.constructor.name,src:C.src};if(_instanceof(C,HTMLCanvasElement)){return{rr_type:"HTMLImageElement",src:C.toDataURL()}}return _instanceof(C,ImageData)?{rr_type:C.constructor.name,args:[serializeArg(C.data,T,B),C.width,C.height]}:isInstanceOfWebGLObject(C,T)||"object"===(void 0===C?"undefined":_type_of(C))?{rr_type:C.constructor.name,index:saveWebGLVar(C,T,B)}:C}var serializeArgs=function(C,T,B){return C.map(function(C){return serializeArg(C,T,B)})},isInstanceOfWebGLObject=function(C,T){var B=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(function(C){return"function"==typeof T[C]});return Boolean(B.find(function(B){return _instanceof(C,T[B])}))};function initCanvasContextObserver(C,T,B,L){var V=[];try{var $=patch(C.HTMLCanvasElement.prototype,"getContext",function(C){return function(V){for(var $=arguments.length,U=new Array($>1?$-1:0),q=1;q<$;q++)U[q-1]=arguments[q];if(!isBlocked(this,T,B,!0)){var W=function getNormalizedContextName(C){return"experimental-webgl"===C?"webgl":C}(V);if("__context"in this||(this.__context=W),L&&["webgl","webgl2"].includes(W))if(U[0]&&"object"===_type_of(U[0])){var G=U[0];G.preserveDrawingBuffer||(G.preserveDrawingBuffer=!0)}else U.splice(0,1,{preserveDrawingBuffer:!0})}return C.apply(this,[].concat([V],U))}});V.push($)}catch(C){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){V.forEach(function(C){return C()})}}function patchGLPrototype(C,T,B,L,V,$){for(var U,_loop=function(){var W=U.value;if(["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(W))return"continue";try{if("function"!=typeof C[W])return"continue";var G=patch(C,W,function(C){return function(){for(var U=arguments.length,q=new Array(U),G=0;G<U;G++)q[G]=arguments[G];var H=C.apply(this,q);if(saveWebGLVar(H,$,this),"tagName"in this.canvas&&!isBlocked(this.canvas,L,V,!0)){var K=serializeArgs(q,$,this),Q={type:T,property:W,args:K};B(this.canvas,Q)}return H}});q.push(G)}catch(L){var H=hookSetter(C,W,{set:function set(C){B(this.canvas,{type:T,property:W,args:[C],setter:!0})}});q.push(H)}},q=[],W=_create_for_of_iterator_helper_loose(Object.getOwnPropertyNames(C));!(U=W()).done;)_loop();return q}var Ll,Vl="KGZ1bmN0aW9uKCkgewogICJ1c2Ugc3RyaWN0IjsKICB2YXIgY2hhcnMgPSAiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyI7CiAgdmFyIGxvb2t1cCA9IHR5cGVvZiBVaW50OEFycmF5ID09PSAidW5kZWZpbmVkIiA/IFtdIDogbmV3IFVpbnQ4QXJyYXkoMjU2KTsKICBmb3IgKHZhciBpID0gMDsgaSA8IGNoYXJzLmxlbmd0aDsgaSsrKSB7CiAgICBsb29rdXBbY2hhcnMuY2hhckNvZGVBdChpKV0gPSBpOwogIH0KICB2YXIgZW5jb2RlID0gZnVuY3Rpb24oYXJyYXlidWZmZXIpIHsKICAgIHZhciBieXRlcyA9IG5ldyBVaW50OEFycmF5KGFycmF5YnVmZmVyKSwgaTIsIGxlbiA9IGJ5dGVzLmxlbmd0aCwgYmFzZTY0ID0gIiI7CiAgICBmb3IgKGkyID0gMDsgaTIgPCBsZW47IGkyICs9IDMpIHsKICAgICAgYmFzZTY0ICs9IGNoYXJzW2J5dGVzW2kyXSA+PiAyXTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMl0gJiAzKSA8PCA0IHwgYnl0ZXNbaTIgKyAxXSA+PiA0XTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMiArIDFdICYgMTUpIDw8IDIgfCBieXRlc1tpMiArIDJdID4+IDZdOwogICAgICBiYXNlNjQgKz0gY2hhcnNbYnl0ZXNbaTIgKyAyXSAmIDYzXTsKICAgIH0KICAgIGlmIChsZW4gJSAzID09PSAyKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDEpICsgIj0iOwogICAgfSBlbHNlIGlmIChsZW4gJSAzID09PSAxKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDIpICsgIj09IjsKICAgIH0KICAgIHJldHVybiBiYXNlNjQ7CiAgfTsKICBjb25zdCBsYXN0QmxvYk1hcCA9IC8qIEBfX1BVUkVfXyAqLyBuZXcgTWFwKCk7CiAgY29uc3QgdHJhbnNwYXJlbnRCbG9iTWFwID0gLyogQF9fUFVSRV9fICovIG5ldyBNYXAoKTsKICBhc3luYyBmdW5jdGlvbiBnZXRUcmFuc3BhcmVudEJsb2JGb3Iod2lkdGgsIGhlaWdodCwgZGF0YVVSTE9wdGlvbnMpIHsKICAgIGNvbnN0IGlkID0gYCR7d2lkdGh9LSR7aGVpZ2h0fWA7CiAgICBpZiAoIk9mZnNjcmVlbkNhbnZhcyIgaW4gZ2xvYmFsVGhpcykgewogICAgICBpZiAodHJhbnNwYXJlbnRCbG9iTWFwLmhhcyhpZCkpIHJldHVybiB0cmFuc3BhcmVudEJsb2JNYXAuZ2V0KGlkKTsKICAgICAgY29uc3Qgb2Zmc2NyZWVuID0gbmV3IE9mZnNjcmVlbkNhbnZhcyh3aWR0aCwgaGVpZ2h0KTsKICAgICAgb2Zmc2NyZWVuLmdldENvbnRleHQoIjJkIik7CiAgICAgIGNvbnN0IGJsb2IgPSBhd2FpdCBvZmZzY3JlZW4uY29udmVydFRvQmxvYihkYXRhVVJMT3B0aW9ucyk7CiAgICAgIGNvbnN0IGFycmF5QnVmZmVyID0gYXdhaXQgYmxvYi5hcnJheUJ1ZmZlcigpOwogICAgICBjb25zdCBiYXNlNjQgPSBlbmNvZGUoYXJyYXlCdWZmZXIpOwogICAgICB0cmFuc3BhcmVudEJsb2JNYXAuc2V0KGlkLCBiYXNlNjQpOwogICAgICByZXR1cm4gYmFzZTY0OwogICAgfSBlbHNlIHsKICAgICAgcmV0dXJuICIiOwogICAgfQogIH0KICBjb25zdCB3b3JrZXIgPSBzZWxmOwogIHdvcmtlci5vbm1lc3NhZ2UgPSBhc3luYyBmdW5jdGlvbihlKSB7CiAgICBpZiAoIk9mZnNjcmVlbkNhbnZhcyIgaW4gZ2xvYmFsVGhpcykgewogICAgICBjb25zdCB7IGlkLCBiaXRtYXAsIHdpZHRoLCBoZWlnaHQsIGRhdGFVUkxPcHRpb25zIH0gPSBlLmRhdGE7CiAgICAgIGNvbnN0IHRyYW5zcGFyZW50QmFzZTY0ID0gZ2V0VHJhbnNwYXJlbnRCbG9iRm9yKAogICAgICAgIHdpZHRoLAogICAgICAgIGhlaWdodCwKICAgICAgICBkYXRhVVJMT3B0aW9ucwogICAgICApOwogICAgICBjb25zdCBvZmZzY3JlZW4gPSBuZXcgT2Zmc2NyZWVuQ2FudmFzKHdpZHRoLCBoZWlnaHQpOwogICAgICBjb25zdCBjdHggPSBvZmZzY3JlZW4uZ2V0Q29udGV4dCgiMmQiKTsKICAgICAgY3R4LmRyYXdJbWFnZShiaXRtYXAsIDAsIDApOwogICAgICBiaXRtYXAuY2xvc2UoKTsKICAgICAgY29uc3QgYmxvYiA9IGF3YWl0IG9mZnNjcmVlbi5jb252ZXJ0VG9CbG9iKGRhdGFVUkxPcHRpb25zKTsKICAgICAgY29uc3QgdHlwZSA9IGJsb2IudHlwZTsKICAgICAgY29uc3QgYXJyYXlCdWZmZXIgPSBhd2FpdCBibG9iLmFycmF5QnVmZmVyKCk7CiAgICAgIGNvbnN0IGJhc2U2NCA9IGVuY29kZShhcnJheUJ1ZmZlcik7CiAgICAgIGlmICghbGFzdEJsb2JNYXAuaGFzKGlkKSAmJiBhd2FpdCB0cmFuc3BhcmVudEJhc2U2NCA9PT0gYmFzZTY0KSB7CiAgICAgICAgbGFzdEJsb2JNYXAuc2V0KGlkLCBiYXNlNjQpOwogICAgICAgIHJldHVybiB3b3JrZXIucG9zdE1lc3NhZ2UoeyBpZCB9KTsKICAgICAgfQogICAgICBpZiAobGFzdEJsb2JNYXAuZ2V0KGlkKSA9PT0gYmFzZTY0KSByZXR1cm4gd29ya2VyLnBvc3RNZXNzYWdlKHsgaWQgfSk7CiAgICAgIHdvcmtlci5wb3N0TWVzc2FnZSh7CiAgICAgICAgaWQsCiAgICAgICAgdHlwZSwKICAgICAgICBiYXNlNjQsCiAgICAgICAgd2lkdGgsCiAgICAgICAgaGVpZ2h0CiAgICAgIH0pOwogICAgICBsYXN0QmxvYk1hcC5zZXQoaWQsIGJhc2U2NCk7CiAgICB9IGVsc2UgewogICAgICByZXR1cm4gd29ya2VyLnBvc3RNZXNzYWdlKHsgaWQ6IGUuZGF0YS5pZCB9KTsKICAgIH0KICB9Owp9KSgpOwovLyMgc291cmNlTWFwcGluZ1VSTD1pbWFnZS1iaXRtYXAtZGF0YS11cmwtd29ya2VyLUlKcEM3Z19iLmpzLm1hcAo=",Fl="undefined"!=typeof window&&window.Blob&&new Blob([(Ll=Vl,Uint8Array.from(atob(Ll),function(C){return C.charCodeAt(0)}))],{type:"text/javascript;charset=utf-8"});function WorkerWrapper(C){var T;try{if(!(T=Fl&&(window.URL||window.webkitURL).createObjectURL(Fl)))throw"";var B=new Worker(T,{name:null==C?void 0:C.name});return B.addEventListener("error",function(){(window.URL||window.webkitURL).revokeObjectURL(T)}),B}catch(T){return new Worker("data:text/javascript;base64,"+Vl,{name:null==C?void 0:C.name})}finally{T&&(window.URL||window.webkitURL).revokeObjectURL(T)}}var $l,zl,Ul,ql=function(){function CanvasManager(C){var T=this;__publicField(this,"pendingCanvasMutations",new Map),__publicField(this,"rafStamps",{latestId:0,invokeId:null}),__publicField(this,"mirror"),__publicField(this,"mutationCb"),__publicField(this,"resetObservers"),__publicField(this,"frozen",!1),__publicField(this,"locked",!1),__publicField(this,"processMutation",function(C,B){!(T.rafStamps.invokeId&&T.rafStamps.latestId!==T.rafStamps.invokeId)&&T.rafStamps.invokeId||(T.rafStamps.invokeId=T.rafStamps.latestId),T.pendingCanvasMutations.has(C)||T.pendingCanvasMutations.set(C,[]),T.pendingCanvasMutations.get(C).push(B)});var B=C.sampling,L=void 0===B?"all":B,V=C.win,$=C.blockClass,U=C.blockSelector,q=C.recordCanvas,W=C.dataURLOptions;this.mutationCb=C.mutationCb,this.mirror=C.mirror,q&&"all"===L&&this.initCanvasMutationObserver(V,$,U),q&&"number"==typeof L&&this.initCanvasFPSObserver(L,V,$,U,{dataURLOptions:W})}var C=CanvasManager.prototype;return C.reset=function reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()},C.freeze=function freeze(){this.frozen=!0},C.unfreeze=function unfreeze(){this.frozen=!1},C.lock=function lock(){this.locked=!0},C.unlock=function unlock(){this.locked=!1},C.initCanvasFPSObserver=function initCanvasFPSObserver(C,T,B,L,V){var $=this,U=initCanvasContextObserver(T,B,L,!0),q=new Map,W=new WorkerWrapper;W.onmessage=function(C){var T=C.data.id;if(q.set(T,!1),"base64"in C.data){var B=C.data,L=B.base64,V=B.type,U=B.width,W=B.height;$.mutationCb({id:T,type:wl["2D"],commands:[{property:"clearRect",args:[0,0,U,W]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:L}],type:V}]},0,0]}]})}};var G,H=1e3/C,K=0,takeCanvasSnapshots=function(C){if(K&&C-K<H)G=requestAnimationFrame(takeCanvasSnapshots);else{K=C;var U,Q=$;(U=[],T.document.querySelectorAll("canvas").forEach(function(C){isBlocked(C,B,L,!0)||U.push(C)}),U).forEach(_async_to_generator(function(C){var T,B,L,$;return _ts_generator(this,function(U){switch(U.label){case 0:return B=Q.mirror.getId(C),q.get(B)?[2]:0===C.width||0===C.height?[2]:(q.set(B,!0),["webgl","webgl2"].includes(C.__context)&&(L=C.getContext(C.__context),!1===(null==(T=null==L?void 0:L.getContextAttributes())?void 0:T.preserveDrawingBuffer)&&L.clear(L.COLOR_BUFFER_BIT)),[4,createImageBitmap(C)]);case 1:return $=U.sent(),W.postMessage({id:B,bitmap:$,width:C.width,height:C.height,dataURLOptions:V.dataURLOptions},[$]),[2]}})})),G=requestAnimationFrame(takeCanvasSnapshots)}};G=requestAnimationFrame(takeCanvasSnapshots),this.resetObservers=function(){U(),cancelAnimationFrame(G)}},C.initCanvasMutationObserver=function initCanvasMutationObserver(C,T,B){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();var L=initCanvasContextObserver(C,T,B,!1),V=function initCanvas2DMutationObserver(C,T,B,L){for(var V,_loop=function(){var U=V.value;try{if("function"!=typeof T.CanvasRenderingContext2D.prototype[U])return"continue";var q=patch(T.CanvasRenderingContext2D.prototype,U,function(V){return function(){for(var $=this,q=arguments.length,W=new Array(q),G=0;G<q;G++)W[G]=arguments[G];return isBlocked(this.canvas,B,L,!0)||setTimeout(function(){var B=serializeArgs(W,T,$);C($.canvas,{type:wl["2D"],property:U,args:B})},0),V.apply(this,W)}});$.push(q)}catch(B){var W=hookSetter(T.CanvasRenderingContext2D.prototype,U,{set:function set(T){C(this.canvas,{type:wl["2D"],property:U,args:[T],setter:!0})}});$.push(W)}},$=[],U=_create_for_of_iterator_helper_loose(Object.getOwnPropertyNames(T.CanvasRenderingContext2D.prototype));!(V=U()).done;)_loop();return function(){$.forEach(function(C){return C()})}}(this.processMutation.bind(this),C,T,B),$=function initCanvasWebGLMutationObserver(C,T,B,L){var V,$,U=[];return(V=U).push.apply(V,[].concat(patchGLPrototype(T.WebGLRenderingContext.prototype,wl.WebGL,C,B,L,T))),void 0!==T.WebGL2RenderingContext&&($=U).push.apply($,[].concat(patchGLPrototype(T.WebGL2RenderingContext.prototype,wl.WebGL2,C,B,L,T))),function(){U.forEach(function(C){return C()})}}(this.processMutation.bind(this),C,T,B);this.resetObservers=function(){L(),V(),$()}},C.startPendingCanvasMutationFlusher=function startPendingCanvasMutationFlusher(){var C=this;requestAnimationFrame(function(){return C.flushPendingCanvasMutations()})},C.startRAFTimestamping=function startRAFTimestamping(){var C=this,setLatestRAFTimestamp=function(T){C.rafStamps.latestId=T,requestAnimationFrame(setLatestRAFTimestamp)};requestAnimationFrame(setLatestRAFTimestamp)},C.flushPendingCanvasMutations=function flushPendingCanvasMutations(){var C=this;this.pendingCanvasMutations.forEach(function(T,B){var L=C.mirror.getId(B);C.flushPendingCanvasMutationFor(B,L)}),requestAnimationFrame(function(){return C.flushPendingCanvasMutations()})},C.flushPendingCanvasMutationFor=function flushPendingCanvasMutationFor(C,T){if(!this.frozen&&!this.locked){var B=this.pendingCanvasMutations.get(C);if(B&&-1!==T){var L=B.map(function(C){return C.type,_object_without_properties_loose(C,["type"])}),V=B[0].type;this.mutationCb({id:T,type:V,commands:L}),this.pendingCanvasMutations.delete(C)}}},CanvasManager}(),Wl=function(){function StylesheetManager(C){__publicField(this,"trackedLinkElements",new WeakSet),__publicField(this,"mutationCb"),__publicField(this,"adoptedStyleSheetCb"),__publicField(this,"styleMirror",new gl),this.mutationCb=C.mutationCb,this.adoptedStyleSheetCb=C.adoptedStyleSheetCb}var C=StylesheetManager.prototype;return C.attachLinkElement=function attachLinkElement(C,T){"_cssText"in T.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:T.id,attributes:T.attributes}]}),this.trackLinkElement(C)},C.trackLinkElement=function trackLinkElement(C){this.trackedLinkElements.has(C)||(this.trackedLinkElements.add(C),this.trackStylesheetInLinkElement(C))},C.adoptStyleSheets=function adoptStyleSheets(C,T){var B,_loop=function(){var C=L.value,T=void 0;B.styleMirror.has(C)?T=B.styleMirror.getId(C):(T=B.styleMirror.add(C),$.push({styleId:T,rules:Array.from(C.rules||CSSRule,function(T,B){return{rule:stringifyRule(T,C.href),index:B}})})),V.styleIds.push(T)};if(0!==C.length){for(var L,V={id:T,styleIds:[]},$=[],U=_create_for_of_iterator_helper_loose(C);!(L=U()).done;)B=this,_loop();$.length>0&&(V.styles=$),this.adoptedStyleSheetCb(V)}},C.reset=function reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet},C.trackStylesheetInLinkElement=function trackStylesheetInLinkElement(C){},StylesheetManager}(),Gl=function(){function ProcessedNodeManager(){__publicField(this,"nodeMap",new WeakMap),__publicField(this,"active",!1)}var C=ProcessedNodeManager.prototype;return C.inOtherBuffer=function inOtherBuffer(C,T){var B=this.nodeMap.get(C);return B&&Array.from(B).some(function(C){return C!==T})},C.add=function add(C,T){var B=this;this.active||(this.active=!0,requestAnimationFrame(function(){B.nodeMap=new WeakMap,B.active=!1})),this.nodeMap.set(C,(this.nodeMap.get(C)||new Set).add(T))},C.destroy=function destroy(){},ProcessedNodeManager}(),Hl=!1;try{if(2!==Array.from([1],function(C){return 2*C})[0]){var Kl=document.createElement("iframe");document.body.appendChild(Kl),Array.from=(null==($=Kl.contentWindow)?void 0:$.Array.from)||Array.from,document.body.removeChild(Kl)}}catch(C){console.debug("Unable to override Array.from",C)}var Ql,Jl,Yl=function createMirror$2(){return new X}();function record(C){void 0===C&&(C={});var T=C.emit,B=C.checkoutEveryNms,L=C.checkoutEveryNth,V=C.blockClass,$=void 0===V?"rr-block":V,U=C.blockSelector,q=void 0===U?null:U,W=C.ignoreClass,G=void 0===W?"rr-ignore":W,H=C.ignoreSelector,K=void 0===H?null:H,Q=C.maskTextClass,J=void 0===Q?"rr-mask":Q,Y=C.maskTextSelector,Z=void 0===Y?null:Y,ee=C.inlineStylesheet,te=void 0===ee||ee,ne=C.maskAllInputs,re=C.maskInputOptions,oe=C.slimDOMOptions,ie=C.maskInputFn,ae=C.maskTextFn,le=C.hooks,se=C.packFn,ue=C.sampling,ce=void 0===ue?{}:ue,de=C.dataURLOptions,fe=void 0===de?{}:de,pe=C.mousemoveWait,me=C.recordDOM,he=void 0===me||me,ve=C.recordCanvas,ge=void 0!==ve&&ve,ye=C.recordCrossOriginIframes,_e=void 0!==ye&&ye,be=C.recordAfter,Ce=void 0===be?"DOMContentLoaded"===C.recordAfter?C.recordAfter:"load":be,we=C.userTriggeredOnInput,ke=void 0!==we&&we,Se=C.collectFonts,Re=void 0!==Se&&Se,xe=C.inlineImages,Oe=void 0!==xe&&xe,Pe=C.plugins,Ee=C.keepIframeSrcFn,Te=void 0===Ee?function(){return!1}:Ee,Ie=C.ignoreCSSAttributes,Me=void 0===Ie?new Set([]):Ie;!function registerErrorHandler(C){Rl=C}(C.errorHandler);var Ne=!_e||window.parent===window,Ae=!1;if(!Ne)try{window.parent.document&&(Ae=!1)}catch(C){Ae=!0}if(Ne&&!T)throw new Error("emit function is required");if(!Ne&&!Ae)return function(){};void 0!==pe&&void 0===ce.mousemove&&(ce.mousemove=pe),Yl.reset();var De,Be=!0===ne?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:void 0!==re?re:{password:!0},je=!0===oe||"all"===oe?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===oe,headMetaDescKeywords:"all"===oe,headTitleMutations:"all"===oe}:oe||{};!function polyfill$1(C){void 0===C&&(C=window),"NodeList"in C&&!C.NodeList.prototype.forEach&&(C.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in C&&!C.DOMTokenList.prototype.forEach&&(C.DOMTokenList.prototype.forEach=Array.prototype.forEach)}();var Le=0,eventProcessor=function(C){for(var T,B=_create_for_of_iterator_helper_loose(Pe||[]);!(T=B()).done;){var L=T.value;L.eventProcessor&&(C=L.eventProcessor(C))}return se&&!Ae&&(C=se(C)),C};$l=function(C,V){var $,U=C;if(U.timestamp=vl(),!(null==($=Pl[0])?void 0:$.isFrozen())||U.type===yl.FullSnapshot||U.type===yl.IncrementalSnapshot&&U.data.source===_l.Mutation||Pl.forEach(function(C){return C.unfreeze()}),Ne)null==T||T(eventProcessor(U),V);else if(Ae){var q={type:"rrweb",event:eventProcessor(U),origin:window.location.origin,isCheckout:V};window.parent.postMessage(q,"*")}if(U.type===yl.FullSnapshot)De=U,Le=0;else if(U.type===yl.IncrementalSnapshot){if(U.data.source===_l.Mutation&&U.data.isAttachIframe)return;Le++;var W=L&&Le>=L,G=B&&U.timestamp-De.timestamp>B;(W||G)&&zl(!0)}};for(var Ve,wrappedMutationEmit=function(C){$l({type:yl.IncrementalSnapshot,data:_extends({source:_l.Mutation},C)})},wrappedScrollEmit=function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.Scroll},C)})},wrappedCanvasMutationEmit=function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.CanvasMutation},C)})},Fe=new Wl({mutationCb:wrappedMutationEmit,adoptedStyleSheetCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.AdoptedStyleSheet},C)})}}),$e=new Ml({mirror:Yl,mutationCb:wrappedMutationEmit,stylesheetManager:Fe,recordCrossOriginIframes:_e,wrappedEmit:$l}),ze=_create_for_of_iterator_helper_loose(Pe||[]);!(Ve=ze()).done;){var Ue=Ve.value;Ue.getMirror&&Ue.getMirror({nodeMirror:Yl,crossOriginIframeMirror:$e.crossOriginIframeMirror,crossOriginIframeStyleMirror:$e.crossOriginIframeStyleMirror})}var qe=new Gl;Ul=new ql({recordCanvas:ge,mutationCb:wrappedCanvasMutationEmit,win:window,blockClass:$,blockSelector:q,mirror:Yl,sampling:ce.canvas,dataURLOptions:fe});var We=new Nl({mutationCb:wrappedMutationEmit,scrollCb:wrappedScrollEmit,bypassOptions:{blockClass:$,blockSelector:q,maskTextClass:J,maskTextSelector:Z,inlineStylesheet:te,maskInputOptions:Be,dataURLOptions:fe,maskTextFn:ae,maskInputFn:ie,recordCanvas:ge,inlineImages:Oe,sampling:ce,slimDOMOptions:je,iframeManager:$e,stylesheetManager:Fe,canvasManager:Ul,keepIframeSrcFn:Te,processedNodeManager:qe},mirror:Yl});zl=function(C){if(void 0===C&&(C=!1),he){$l({type:yl.Meta,data:{href:window.location.href,width:getWindowWidth(),height:getWindowHeight()}},C),Fe.reset(),We.init(),Pl.forEach(function(C){return C.lock()});var T=function snapshot(C,T){var B=T||{},L=B.mirror,V=void 0===L?new X:L,$=B.blockClass,U=void 0===$?"rr-block":$,q=B.blockSelector,W=void 0===q?null:q,G=B.maskTextClass,H=void 0===G?"rr-mask":G,K=B.maskTextSelector,Q=void 0===K?null:K,J=B.inlineStylesheet,Y=void 0===J||J,Z=B.inlineImages,ee=void 0!==Z&&Z,te=B.recordCanvas,ne=void 0!==te&&te,re=B.maskAllInputs,oe=void 0!==re&&re,ie=B.maskTextFn,ae=B.maskInputFn,le=B.slimDOM,se=void 0!==le&&le,ue=B.dataURLOptions,ce=B.preserveWhiteSpace,de=B.onSerialize,fe=B.onIframeLoad,pe=B.iframeLoadTimeout,me=B.onStylesheetLoad,he=B.stylesheetLoadTimeout,ve=B.keepIframeSrcFn;return serializeNodeWithId(C,{doc:C,mirror:V,blockClass:U,blockSelector:W,maskTextClass:H,maskTextSelector:Q,skipChild:!1,inlineStylesheet:Y,maskInputOptions:!0===oe?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:!1===oe?{password:!0}:oe,maskTextFn:ie,maskInputFn:ae,slimDOMOptions:!0===se||"all"===se?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===se,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===se?{}:se,dataURLOptions:ue,inlineImages:ee,recordCanvas:ne,preserveWhiteSpace:ce,onSerialize:de,onIframeLoad:fe,iframeLoadTimeout:pe,onStylesheetLoad:me,stylesheetLoadTimeout:he,keepIframeSrcFn:void 0===ve?function(){return!1}:ve,newlyAddedElement:!1})}(document,{mirror:Yl,blockClass:$,blockSelector:q,maskTextClass:J,maskTextSelector:Z,inlineStylesheet:te,maskAllInputs:Be,maskTextFn:ae,maskInputFn:ie,slimDOM:je,dataURLOptions:fe,recordCanvas:ge,inlineImages:Oe,onSerialize:function(C){isSerializedIframe(C,Yl)&&$e.addIframe(C),isSerializedStylesheet(C,Yl)&&Fe.trackLinkElement(C),hasShadowRoot(C)&&We.addShadowRoot(pl.shadowRoot(C),document)},onIframeLoad:function(C,T){$e.attachIframe(C,T),We.observeAttachShadow(C)},onStylesheetLoad:function(C,T){Fe.attachLinkElement(C,T)},keepIframeSrcFn:Te});if(!T)return console.warn("Failed to snapshot the document");$l({type:yl.FullSnapshot,data:{node:T,initialOffset:getWindowScroll(window)}},C),Pl.forEach(function(C){return C.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Fe.adoptStyleSheets(document.adoptedStyleSheets,Yl.getId(document))}};try{var Ge=[],observe=function(C){var T;return callbackWrapper(initObservers)({mutationCb:wrappedMutationEmit,mousemoveCb:function(C,T){return $l({type:yl.IncrementalSnapshot,data:{source:T,positions:C}})},mouseInteractionCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.MouseInteraction},C)})},scrollCb:wrappedScrollEmit,viewportResizeCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.ViewportResize},C)})},inputCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.Input},C)})},mediaInteractionCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.MediaInteraction},C)})},styleSheetRuleCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.StyleSheetRule},C)})},styleDeclarationCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.StyleDeclaration},C)})},canvasMutationCb:wrappedCanvasMutationEmit,fontCb:function(C){return $l({type:yl.IncrementalSnapshot,data:_extends({source:_l.Font},C)})},selectionCb:function(C){$l({type:yl.IncrementalSnapshot,data:_extends({source:_l.Selection},C)})},customElementCb:function(C){$l({type:yl.IncrementalSnapshot,data:_extends({source:_l.CustomElement},C)})},blockClass:$,ignoreClass:G,ignoreSelector:K,maskTextClass:J,maskTextSelector:Z,maskInputOptions:Be,inlineStylesheet:te,sampling:ce,recordDOM:he,recordCanvas:ge,inlineImages:Oe,userTriggeredOnInput:ke,collectFonts:Re,doc:C,maskInputFn:ie,maskTextFn:ae,keepIframeSrcFn:Te,blockSelector:q,slimDOMOptions:je,dataURLOptions:fe,mirror:Yl,iframeManager:$e,stylesheetManager:Fe,shadowDomManager:We,processedNodeManager:qe,canvasManager:Ul,ignoreCSSAttributes:Me,plugins:(null==(T=null==Pe?void 0:Pe.filter(function(C){return C.observer}))?void 0:T.map(function(C){return{observer:C.observer,options:C.options,callback:function(T){return $l({type:yl.Plugin,data:{plugin:C.name,payload:T}})}}}))||[]},le)};$e.addLoadListener(function(C){try{Ge.push(observe(C.contentDocument))}catch(C){console.warn(C)}});var init=function(){zl(),Ge.push(observe(document)),Hl=!0};return"interactive"===document.readyState||"complete"===document.readyState?init():(Ge.push(on("DOMContentLoaded",function(){$l({type:yl.DomContentLoaded,data:{}}),"DOMContentLoaded"===Ce&&init()})),Ge.push(on("load",function(){$l({type:yl.Load,data:{}}),"load"===Ce&&init()},window))),function(){Ge.forEach(function(C){return C()}),qe.destroy(),Hl=!1,function unregisterErrorHandler(){Rl=void 0}()}}catch(C){console.warn(C)}}record.addCustomEvent=function(C,T){if(!Hl)throw new Error("please add custom event after start recording");$l({type:yl.Custom,data:{tag:C,payload:T}})},record.freezePage=function(){Pl.forEach(function(C){return C.freeze()})},record.takeFullSnapshot=function(C){if(!Hl)throw new Error("please take full snapshot after start recording");zl(C)},record.mirror=Yl,(Jl=Ql||(Ql={}))[Jl.NotStarted=0]="NotStarted",Jl[Jl.Running=1]="Running",Jl[Jl.Stopped=2]="Stopped",record.addCustomEvent,record.freezePage,record.takeFullSnapshot;var Xl,Zl,es,ts=L.setImmediate,ns=Object.prototype.toString,rs=void 0!==ts?function timer(C){return ts(C)}:setTimeout;try{Object.defineProperty({},"x",{}),Xl=function builtInProp(C,T,B,L){return Object.defineProperty(C,T,{value:B,writable:!0,configurable:!1!==L})}}catch(C){Xl=function builtInProp(C,T,B){return C[T]=B,C}}function schedule(C,T){es.add(C,T),Zl||(Zl=rs(es.drain))}function isThenable(C){var T,B=typeof C;return null===C||"object"!==B&&"function"!==B||(T=C.then),"function"==typeof T&&T}function notify(){for(var C=0;C<this.chain.length;C++)notifyIsolated(this,1===this.state?this.chain[C].success:this.chain[C].failure,this.chain[C]);this.chain.length=0}function notifyIsolated(C,T,B){var L,V;try{!1===T?B.reject(C.msg):(L=!0===T?C.msg:T.call(void 0,C.msg))===B.promise?B.reject(TypeError("Promise-chain cycle")):(V=isThenable(L))?V.call(L,B.resolve,B.reject):B.resolve(L)}catch(C){B.reject(C)}}function resolve(C){var T,B=this;if(!B.triggered){B.triggered=!0,B.def&&(B=B.def);try{(T=isThenable(C))?schedule(function(){var L=new MakeDefWrapper(B);try{T.call(C,function $resolve$(){resolve.apply(L,arguments)},function $reject$(){reject.apply(L,arguments)})}catch(C){reject.call(L,C)}}):(B.msg=C,B.state=1,B.chain.length>0&&schedule(notify,B))}catch(C){reject.call(new MakeDefWrapper(B),C)}}}function reject(C){var T=this;T.triggered||(T.triggered=!0,T.def&&(T=T.def),T.msg=C,T.state=2,T.chain.length>0&&schedule(notify,T))}function iteratePromises(C,T,B,L){for(var V=0;V<T.length;V++)(function IIFE(V){C.resolve(T[V]).then(function $resolver$(C){B(V,C)},L)})(V)}function MakeDefWrapper(C){this.def=C,this.triggered=!1}function MakeDef(C){this.promise=C,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function NpoPromise(C){if("function"!=typeof C)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var T=new MakeDef(this);this.then=function then(C,B){var L={success:"function"!=typeof C||C,failure:"function"==typeof B&&B};return L.promise=new this.constructor(function extractChain(C,T){if("function"!=typeof C||"function"!=typeof T)throw TypeError("Not a function");L.resolve=C,L.reject=T}),T.chain.push(L),0!==T.state&&schedule(notify,T),L.promise},this.catch=function $catch$(C){return this.then(void 0,C)};try{C.call(void 0,function publicResolve(C){resolve.call(T,C)},function publicReject(C){reject.call(T,C)})}catch(C){reject.call(T,C)}}es=function Queue(){var C,T,B;function Item(C,T){this.fn=C,this.self=T,this.next=void 0}return{add:function add(L,V){B=new Item(L,V),T?T.next=B:C=B,T=B,B=void 0},drain:function drain(){var B=C;for(C=T=Zl=void 0;B;)B.fn.call(B.self),B=B.next}}}();var os,is=Xl({},"constructor",NpoPromise,!1);NpoPromise.prototype=is,Xl(is,"__NPO__",0,!1),Xl(NpoPromise,"resolve",function Promise$resolve(C){return C&&"object"==typeof C&&1===C.__NPO__?C:new this(function executor(T,B){if("function"!=typeof T||"function"!=typeof B)throw TypeError("Not a function");T(C)})}),Xl(NpoPromise,"reject",function Promise$reject(C){return new this(function executor(T,B){if("function"!=typeof T||"function"!=typeof B)throw TypeError("Not a function");B(C)})}),Xl(NpoPromise,"all",function Promise$all(C){var T=this;return"[object Array]"!==ns.call(C)?T.reject(TypeError("Not an array")):0===C.length?T.resolve([]):new T(function executor(B,L){if("function"!=typeof B||"function"!=typeof L)throw TypeError("Not a function");var V=C.length,$=Array(V),U=0;iteratePromises(T,C,function resolver(C,T){$[C]=T,++U===V&&B($)},L)})}),Xl(NpoPromise,"race",function Promise$race(C){var T=this;return"[object Array]"!==ns.call(C)?T.reject(TypeError("Not an array")):new T(function executor(B,L){if("function"!=typeof B||"function"!=typeof L)throw TypeError("Not a function");iteratePromises(T,C,function resolver(C,T){B(T)},L)})}),os="undefined"!=typeof Promise&&-1!==Promise.toString().indexOf("[native code]")?Promise:NpoPromise;var as,ls,ss,us,cs,ds,fs,ps,ms,hs,vs={DEBUG:!1,LIB_VERSION:"2.65.0"},gs=864e5,ys=8e3,_s=Array.prototype,bs=Function.prototype,Cs=Object.prototype,ws=_s.slice,ks=Cs.toString,Ss=Cs.hasOwnProperty,Rs=L.console,xs=L.navigator,Os=L.document,Ps=L.opera,Es=L.screen,Ts=xs.userAgent,Is=bs.bind,Ms=_s.forEach,Ns=_s.indexOf,As=_s.map,Ds=Array.isArray,Bs={},js={trim:function(C){return C.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},Ls={log:function(){if(vs.DEBUG&&!js.isUndefined(Rs)&&Rs)try{Rs.log.apply(Rs,arguments)}catch(C){js.each(arguments,function(C){Rs.log(C)})}},warn:function(){if(vs.DEBUG&&!js.isUndefined(Rs)&&Rs){var C=["Mixpanel warning:"].concat(js.toArray(arguments));try{Rs.warn.apply(Rs,C)}catch(T){js.each(C,function(C){Rs.warn(C)})}}},error:function(){if(vs.DEBUG&&!js.isUndefined(Rs)&&Rs){var C=["Mixpanel error:"].concat(js.toArray(arguments));try{Rs.error.apply(Rs,C)}catch(T){js.each(C,function(C){Rs.error(C)})}}},critical:function(){if(!js.isUndefined(Rs)&&Rs){var C=["Mixpanel error:"].concat(js.toArray(arguments));try{Rs.error.apply(Rs,C)}catch(T){js.each(C,function(C){Rs.error(C)})}}}},log_func_with_prefix=function(C,T){return function(){return arguments[0]="["+T+"] "+arguments[0],C.apply(Ls,arguments)}},console_with_prefix=function(C){return{log:log_func_with_prefix(Ls.log,C),error:log_func_with_prefix(Ls.error,C),critical:log_func_with_prefix(Ls.critical,C)}},safewrap=function(C){return function(){try{return C.apply(this,arguments)}catch(C){Ls.critical("Implementation error. Please turn on debug and contact support@mixpanel.com."),vs.DEBUG&&Ls.critical(C)}}},safewrapClass=function(C){var T=C.prototype;for(var B in T)"function"==typeof T[B]&&(T[B]=safewrap(T[B]))};js.bind=function(C,T){var B,L;if(Is&&C.bind===Is)return Is.apply(C,ws.call(arguments,1));if(!js.isFunction(C))throw new TypeError;return B=ws.call(arguments,2),L=function(){if(!(this instanceof L))return C.apply(T,B.concat(ws.call(arguments)));var V={};V.prototype=C.prototype;var $=new V;V.prototype=null;var U=C.apply($,B.concat(ws.call(arguments)));return Object(U)===U?U:$},L},js.each=function(C,T,B){if(null!=C)if(Ms&&C.forEach===Ms)C.forEach(T,B);else if(C.length===+C.length){for(var L=0,V=C.length;L<V;L++)if(L in C&&T.call(B,C[L],L,C)===Bs)return}else for(var $ in C)if(Ss.call(C,$)&&T.call(B,C[$],$,C)===Bs)return},js.extend=function(C){return js.each(ws.call(arguments,1),function(T){for(var B in T)void 0!==T[B]&&(C[B]=T[B])}),C},js.isArray=Ds||function(C){return"[object Array]"===ks.call(C)},js.isFunction=function(C){try{return/^\s*\bfunction\b/.test(C)}catch(C){return!1}},js.isArguments=function(C){return!(!C||!Ss.call(C,"callee"))},js.toArray=function(C){return C?C.toArray?C.toArray():js.isArray(C)||js.isArguments(C)?ws.call(C):js.values(C):[]},js.map=function(C,T,B){if(As&&C.map===As)return C.map(T,B);var L=[];return js.each(C,function(C){L.push(T.call(B,C))}),L},js.keys=function(C){var T=[];return null===C||js.each(C,function(C,B){T[T.length]=B}),T},js.values=function(C){var T=[];return null===C||js.each(C,function(C){T[T.length]=C}),T},js.include=function(C,T){var B=!1;return null===C?B:Ns&&C.indexOf===Ns?-1!=C.indexOf(T):(js.each(C,function(C){if(B||(B=C===T))return Bs}),B)},js.includes=function(C,T){return-1!==C.indexOf(T)},js.inherit=function(C,T){return C.prototype=new T,C.prototype.constructor=C,C.superclass=T.prototype,C},js.isObject=function(C){return C===Object(C)&&!js.isArray(C)},js.isEmptyObject=function(C){if(js.isObject(C)){for(var T in C)if(Ss.call(C,T))return!1;return!0}return!1},js.isUndefined=function(C){return void 0===C},js.isString=function(C){return"[object String]"==ks.call(C)},js.isDate=function(C){return"[object Date]"==ks.call(C)},js.isNumber=function(C){return"[object Number]"==ks.call(C)},js.isElement=function(C){return!(!C||1!==C.nodeType)},js.encodeDates=function(C){return js.each(C,function(T,B){js.isDate(T)?C[B]=js.formatDate(T):js.isObject(T)&&(C[B]=js.encodeDates(T))}),C},js.timestamp=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},js.formatDate=function(C){function pad(C){return C<10?"0"+C:C}return C.getUTCFullYear()+"-"+pad(C.getUTCMonth()+1)+"-"+pad(C.getUTCDate())+"T"+pad(C.getUTCHours())+":"+pad(C.getUTCMinutes())+":"+pad(C.getUTCSeconds())},js.strip_empty_properties=function(C){var T={};return js.each(C,function(C,B){js.isString(C)&&C.length>0&&(T[B]=C)}),T},js.truncate=function(C,T){var B;return"string"==typeof C?B=C.slice(0,T):js.isArray(C)?(B=[],js.each(C,function(C){B.push(js.truncate(C,T))})):js.isObject(C)?(B={},js.each(C,function(C,L){B[L]=js.truncate(C,T)})):B=C,B},js.JSONEncode=function(C){var quote=function(C){var T=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,B={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return T.lastIndex=0,T.test(C)?'"'+C.replace(T,function(C){var T=B[C];return"string"==typeof T?T:"\\u"+("0000"+C.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+C+'"'},str=function(C,T){var B="",L=0,V="",$="",U=0,q=B,W=[],G=T[C];switch(G&&"object"==typeof G&&"function"==typeof G.toJSON&&(G=G.toJSON(C)),typeof G){case"string":return quote(G);case"number":return isFinite(G)?String(G):"null";case"boolean":case"null":return String(G);case"object":if(!G)return"null";if(B+=" ",W=[],"[object Array]"===ks.apply(G)){for(U=G.length,L=0;L<U;L+=1)W[L]=str(L,G)||"null";return $=0===W.length?"[]":B?"[\n"+B+W.join(",\n"+B)+"\n"+q+"]":"["+W.join(",")+"]",B=q,$}for(V in G)Ss.call(G,V)&&($=str(V,G))&&W.push(quote(V)+(B?": ":":")+$);return $=0===W.length?"{}":B?"{"+W.join(",")+q+"}":"{"+W.join(",")+"}",B=q,$}};return str("",{"":C})},js.JSONDecode=(cs={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},ds=function(C){var T=new SyntaxError(C);throw T.at=as,T.text=ss,T},fs=function(C){return C&&C!==ls&&ds("Expected '"+C+"' instead of '"+ls+"'"),ls=ss.charAt(as),as+=1,ls},ps=function(){var C,T="";for("-"===ls&&(T="-",fs("-"));ls>="0"&&ls<="9";)T+=ls,fs();if("."===ls)for(T+=".";fs()&&ls>="0"&&ls<="9";)T+=ls;if("e"===ls||"E"===ls)for(T+=ls,fs(),"-"!==ls&&"+"!==ls||(T+=ls,fs());ls>="0"&&ls<="9";)T+=ls,fs();if(C=+T,isFinite(C))return C;ds("Bad number")},ms=function(){var C,T,B,L="";if('"'===ls)for(;fs();){if('"'===ls)return fs(),L;if("\\"===ls)if(fs(),"u"===ls){for(B=0,T=0;T<4&&(C=parseInt(fs(),16),isFinite(C));T+=1)B=16*B+C;L+=String.fromCharCode(B)}else{if("string"!=typeof cs[ls])break;L+=cs[ls]}else L+=ls}ds("Bad string")},hs=function(){for(;ls&&ls<=" ";)fs()},us=function(){switch(hs(),ls){case"{":return function(){var C,T={};if("{"===ls){if(fs("{"),hs(),"}"===ls)return fs("}"),T;for(;ls;){if(C=ms(),hs(),fs(":"),Object.hasOwnProperty.call(T,C)&&ds('Duplicate key "'+C+'"'),T[C]=us(),hs(),"}"===ls)return fs("}"),T;fs(","),hs()}}ds("Bad object")}();case"[":return function(){var C=[];if("["===ls){if(fs("["),hs(),"]"===ls)return fs("]"),C;for(;ls;){if(C.push(us()),hs(),"]"===ls)return fs("]"),C;fs(","),hs()}}ds("Bad array")}();case'"':return ms();case"-":return ps();default:return ls>="0"&&ls<="9"?ps():function(){switch(ls){case"t":return fs("t"),fs("r"),fs("u"),fs("e"),!0;case"f":return fs("f"),fs("a"),fs("l"),fs("s"),fs("e"),!1;case"n":return fs("n"),fs("u"),fs("l"),fs("l"),null}ds('Unexpected "'+ls+'"')}()}},function(C){var T;return ss=C,as=0,ls=" ",T=us(),hs(),ls&&ds("Syntax error"),T}),js.base64Encode=function(C){var T,B,L,V,$,U="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",q=0,W=0,G="",H=[];if(!C)return C;C=js.utf8Encode(C);do{T=($=C.charCodeAt(q++)<<16|C.charCodeAt(q++)<<8|C.charCodeAt(q++))>>18&63,B=$>>12&63,L=$>>6&63,V=63&$,H[W++]=U.charAt(T)+U.charAt(B)+U.charAt(L)+U.charAt(V)}while(q<C.length);switch(G=H.join(""),C.length%3){case 1:G=G.slice(0,-2)+"==";break;case 2:G=G.slice(0,-1)+"="}return G},js.utf8Encode=function(C){var T,B,L,V,$="";for(T=B=0,L=(C=(C+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,V=0;V<L;V++){var U=C.charCodeAt(V),q=null;U<128?B++:q=U>127&&U<2048?String.fromCharCode(U>>6|192,63&U|128):String.fromCharCode(U>>12|224,U>>6&63|128,63&U|128),null!==q&&(B>T&&($+=C.substring(T,B)),$+=q,T=B=V+1)}return B>T&&($+=C.substring(T,C.length)),$},js.UUID=function(){try{return L.crypto.randomUUID()}catch(B){for(var C=new Array(36),T=0;T<36;T++)C[T]=Math.floor(16*Math.random());return C[14]=4,C[19]=C[19]&=-5,C[19]=C[19]|=8,C[8]=C[13]=C[18]=C[23]="-",js.map(C,function(C){return C.toString(16)}).join("")}};var Vs=["ahrefsbot","ahrefssiteaudit","amazonbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","facebookexternal","petalbot","pinterest","screaming frog","yahoo! slurp","yandex","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google"];js.isBlockedUA=function(C){var T;for(C=C.toLowerCase(),T=0;T<Vs.length;T++)if(-1!==C.indexOf(Vs[T]))return!0;return!1},js.HTTPBuildQuery=function(C,T){var B,L,V=[];return js.isUndefined(T)&&(T="&"),js.each(C,function(C,T){B=encodeURIComponent(C.toString()),L=encodeURIComponent(T),V[V.length]=L+"="+B}),V.join(T)},js.getQueryParam=function(C,T){T=T.replace(/[[]/g,"\\[").replace(/[\]]/g,"\\]");var B=new RegExp("[\\?&]"+T+"=([^&#]*)").exec(C);if(null===B||B&&"string"!=typeof B[1]&&B[1].length)return"";var L=B[1];try{L=decodeURIComponent(L)}catch(C){Ls.error("Skipping decoding for malformed query param: "+L)}return L.replace(/\+/g," ")},js.cookie={get:function(C){for(var T=C+"=",B=Os.cookie.split(";"),L=0;L<B.length;L++){for(var V=B[L];" "==V.charAt(0);)V=V.substring(1,V.length);if(0===V.indexOf(T))return decodeURIComponent(V.substring(T.length,V.length))}return null},parse:function(C){var T;try{T=js.JSONDecode(js.cookie.get(C))||{}}catch(C){}return T},set_seconds:function(C,T,B,L,V,$,U){var q="",W="",G="";if(U)q="; domain="+U;else if(L){var H=extract_domain(Os.location.hostname);q=H?"; domain=."+H:""}if(B){var K=new Date;K.setTime(K.getTime()+1e3*B),W="; expires="+K.toGMTString()}$&&(V=!0,G="; SameSite=None"),V&&(G+="; secure"),Os.cookie=C+"="+encodeURIComponent(T)+W+"; path=/"+q+G},set:function(C,T,B,L,V,$,U){var q="",W="",G="";if(U)q="; domain="+U;else if(L){var H=extract_domain(Os.location.hostname);q=H?"; domain=."+H:""}if(B){var K=new Date;K.setTime(K.getTime()+24*B*60*60*1e3),W="; expires="+K.toGMTString()}$&&(V=!0,G="; SameSite=None"),V&&(G+="; secure");var Q=C+"="+encodeURIComponent(T)+W+"; path=/"+q+G;return Os.cookie=Q,Q},remove:function(C,T,B){js.cookie.set(C,"",-1,T,!1,!1,B)}};var _testStorageSupported=function(C){var T=!0;try{var B="__mplss_"+cheap_guid(8);C.setItem(B,"xyz"),"xyz"!==C.getItem(B)&&(T=!1),C.removeItem(B)}catch(C){T=!1}return T},Fs=null,localStorageSupported=function(C,T){return null===Fs||T?Fs=_testStorageSupported(C||L.localStorage):Fs},$s=null;function _storageWrapper(C,T,B){var log_error=function(C){Ls.error(T+" error: "+C)};return{is_supported:function(L){var V=B(C,L);return V||Ls.error(T+" unsupported"),V},error:log_error,get:function(T){try{return C.getItem(T)}catch(C){log_error(C)}return null},parse:function(T){try{return js.JSONDecode(C.getItem(T))||{}}catch(C){}return null},set:function(T,B){try{C.setItem(T,B)}catch(C){log_error(C)}},remove:function(T){try{C.removeItem(T)}catch(C){log_error(C)}}}}js.localStorage=_storageWrapper(L.localStorage,"localStorage",localStorageSupported),js.sessionStorage=_storageWrapper(L.sessionStorage,"sessionStorage",function(C,T){return null===$s||T?$s=_testStorageSupported(C||L.sessionStorage):$s}),js.register_event=function(){function fixEvent(C){return C&&(C.preventDefault=fixEvent.preventDefault,C.stopPropagation=fixEvent.stopPropagation),C}return fixEvent.preventDefault=function(){this.returnValue=!1},fixEvent.stopPropagation=function(){this.cancelBubble=!0},function(C,T,B,V,$){if(C)if(C.addEventListener&&!V)C.addEventListener(T,B,!!$);else{var U="on"+T,q=C[U];C[U]=function makeHandler(C,T,B){var handler=function(V){if(V=V||fixEvent(L.event)){var $,U,q=!0;return js.isFunction(B)&&($=B(V)),U=T.call(C,V),!1!==$&&!1!==U||(q=!1),q}};return handler}(C,B,q)}else Ls.error("No valid element provided to register_event")}}();var zs=new RegExp('^(\\w*)\\[(\\w+)([=~\\|\\^\\$\\*]?)=?"?([^\\]"]*)"?\\]$');js.dom_query=function(){function getAllChildren(C){return C.all?C.all:C.getElementsByTagName("*")}var C=/[\t\r\n]/g;function hasClass(T,B){var L=" "+B+" ";return(" "+T.className+" ").replace(C," ").indexOf(L)>=0}function getElementsBySelector(C){if(!Os.getElementsByTagName)return[];var T,B,L,V,$,U,q,W,G,H,K=C.split(" "),Q=[Os];for(U=0;U<K.length;U++)if((T=K[U].replace(/^\s+/,"").replace(/\s+$/,"")).indexOf("#")>-1){L=(B=T.split("#"))[0];var J=B[1],Y=Os.getElementById(J);if(!Y||L&&Y.nodeName.toLowerCase()!=L)return[];Q=[Y]}else if(T.indexOf(".")>-1){L=(B=T.split("."))[0];var X=B[1];for(L||(L="*"),V=[],$=0,q=0;q<Q.length;q++)for(G="*"==L?getAllChildren(Q[q]):Q[q].getElementsByTagName(L),W=0;W<G.length;W++)V[$++]=G[W];for(Q=[],H=0,q=0;q<V.length;q++)V[q].className&&js.isString(V[q].className)&&hasClass(V[q],X)&&(Q[H++]=V[q])}else{var Z=T.match(zs);if(Z){L=Z[1];var ee,te=Z[2],ne=Z[3],re=Z[4];for(L||(L="*"),V=[],$=0,q=0;q<Q.length;q++)for(G="*"==L?getAllChildren(Q[q]):Q[q].getElementsByTagName(L),W=0;W<G.length;W++)V[$++]=G[W];switch(Q=[],H=0,ne){case"=":ee=function(C){return C.getAttribute(te)==re};break;case"~":ee=function(C){return C.getAttribute(te).match(new RegExp("\\b"+re+"\\b"))};break;case"|":ee=function(C){return C.getAttribute(te).match(new RegExp("^"+re+"-?"))};break;case"^":ee=function(C){return 0===C.getAttribute(te).indexOf(re)};break;case"$":ee=function(C){return C.getAttribute(te).lastIndexOf(re)==C.getAttribute(te).length-re.length};break;case"*":ee=function(C){return C.getAttribute(te).indexOf(re)>-1};break;default:ee=function(C){return C.getAttribute(te)}}for(Q=[],H=0,q=0;q<V.length;q++)ee(V[q])&&(Q[H++]=V[q])}else{for(L=T,V=[],$=0,q=0;q<Q.length;q++)for(G=Q[q].getElementsByTagName(L),W=0;W<G.length;W++)V[$++]=G[W];Q=V}}return Q}return function(C){return js.isElement(C)?[C]:js.isObject(C)&&!js.isUndefined(C.length)?C:getElementsBySelector.call(this,C)}}();var Us=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id","utm_source_platform","utm_campaign_id","utm_creative_format","utm_marketing_tactic"],qs=["dclid","fbclid","gclid","ko_click_id","li_fat_id","msclkid","sccid","ttclid","twclid","wbraid"];js.info={campaignParams:function(C){var T="",B={};return js.each(Us,function(L){(T=js.getQueryParam(Os.URL,L)).length?B[L]=T:void 0!==C&&(B[L]=C)}),B},clickParams:function(){var C="",T={};return js.each(qs,function(B){(C=js.getQueryParam(Os.URL,B)).length&&(T[B]=C)}),T},marketingParams:function(){return js.extend(js.info.campaignParams(),js.info.clickParams())},searchEngine:function(C){return 0===C.search("https?://(.*)google.([^/?]*)")?"google":0===C.search("https?://(.*)bing.com")?"bing":0===C.search("https?://(.*)yahoo.com")?"yahoo":0===C.search("https?://(.*)duckduckgo.com")?"duckduckgo":null},searchInfo:function(C){var T=js.info.searchEngine(C),B="yahoo"!=T?"q":"p",L={};if(null!==T){L.$search_engine=T;var V=js.getQueryParam(C,B);V.length&&(L.mp_keyword=V)}return L},browser:function(C,T,B){return T=T||"",B||js.includes(C," OPR/")?js.includes(C,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(C)?"BlackBerry":js.includes(C,"IEMobile")||js.includes(C,"WPDesktop")?"Internet Explorer Mobile":js.includes(C,"SamsungBrowser/")?"Samsung Internet":js.includes(C,"Edge")||js.includes(C,"Edg/")?"Microsoft Edge":js.includes(C,"FBIOS")?"Facebook Mobile":js.includes(C,"Whale/")?"Whale Browser":js.includes(C,"Chrome")?"Chrome":js.includes(C,"CriOS")?"Chrome iOS":js.includes(C,"UCWEB")||js.includes(C,"UCBrowser")?"UC Browser":js.includes(C,"FxiOS")?"Firefox iOS":js.includes(T,"Apple")?js.includes(C,"Mobile")?"Mobile Safari":"Safari":js.includes(C,"Android")?"Android Mobile":js.includes(C,"Konqueror")?"Konqueror":js.includes(C,"Firefox")?"Firefox":js.includes(C,"MSIE")||js.includes(C,"Trident/")?"Internet Explorer":js.includes(C,"Gecko")?"Mozilla":""},browserVersion:function(C,T,B){var L={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/,"Whale Browser":/Whale\/(\d+(\.\d+)?)/}[js.info.browser(C,T,B)];if(void 0===L)return null;var V=C.match(L);return V?parseFloat(V[V.length-2]):null},os:function(){var C=Ts;return/Windows/i.test(C)?/Phone/.test(C)||/WPDesktop/.test(C)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(C)?"iOS":/Android/.test(C)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(C)?"BlackBerry":/Mac/i.test(C)?"Mac OS X":/Linux/.test(C)?"Linux":/CrOS/.test(C)?"Chrome OS":""},device:function(C){return/Windows Phone/i.test(C)||/WPDesktop/.test(C)?"Windows Phone":/iPad/.test(C)?"iPad":/iPod/.test(C)?"iPod Touch":/iPhone/.test(C)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(C)?"BlackBerry":/Android/.test(C)?"Android":""},referringDomain:function(C){var T=C.split("/");return T.length>=3?T[2]:""},currentUrl:function(){return L.location.href},properties:function(C){return"object"!=typeof C&&(C={}),js.extend(js.strip_empty_properties({$os:js.info.os(),$browser:js.info.browser(Ts,xs.vendor,Ps),$referrer:Os.referrer,$referring_domain:js.info.referringDomain(Os.referrer),$device:js.info.device(Ts)}),{$current_url:js.info.currentUrl(),$browser_version:js.info.browserVersion(Ts,xs.vendor,Ps),$screen_height:Es.height,$screen_width:Es.width,mp_lib:"web",$lib_version:vs.LIB_VERSION,$insert_id:cheap_guid(),time:js.timestamp()/1e3},js.strip_empty_properties(C))},people_properties:function(){return js.extend(js.strip_empty_properties({$os:js.info.os(),$browser:js.info.browser(Ts,xs.vendor,Ps)}),{$browser_version:js.info.browserVersion(Ts,xs.vendor,Ps)})},mpPageViewProperties:function(){return js.strip_empty_properties({current_page_title:Os.title,current_domain:L.location.hostname,current_url_path:L.location.pathname,current_url_protocol:L.location.protocol,current_url_search:L.location.search})}};var cheap_guid=function(C){var T=Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10);return C?T.substring(0,C):T},Ws=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,Gs=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,extract_domain=function(C){var T=Gs,B=C.split("."),L=B[B.length-1];(L.length>4||"com"===L||"org"===L)&&(T=Ws);var V=C.match(T);return V?V[0]:""},NOOP_FUNC=function(){},Hs=null,Ks=null;"undefined"!=typeof JSON&&(Hs=JSON.stringify,Ks=JSON.parse),Hs=Hs||js.JSONEncode,Ks=Ks||js.JSONDecode,js.info=js.info,js.info.browser=js.info.browser,js.info.browserVersion=js.info.browserVersion,js.info.device=js.info.device,js.info.properties=js.info.properties,js.isBlockedUA=js.isBlockedUA,js.isEmptyObject=js.isEmptyObject,js.isObject=js.isObject,js.JSONDecode=js.JSONDecode,js.JSONEncode=js.JSONEncode,js.toArray=js.toArray,js.NPO=NpoPromise;var Qs="mixpanelRecordingEvents",Js="mixpanelRecordingRegistry",Ys=[Qs,Js],IDBStorageWrapper=function(C){this.dbPromise=null,this.storeName=C};IDBStorageWrapper.prototype._openDb=function(){return new os(function(C,T){var B=L.indexedDB.open("mixpanelBrowserDb",1);B.onerror=function(){T(B.error)},B.onsuccess=function(){C(B.result)},B.onupgradeneeded=function(C){var T=C.target.result;Ys.forEach(function(C){T.createObjectStore(C)})}})},IDBStorageWrapper.prototype.init=function(){return L.indexedDB?(this.dbPromise||(this.dbPromise=this._openDb()),this.dbPromise.then(function(C){return C instanceof L.IDBDatabase?os.resolve():os.reject(C)})):os.reject("indexedDB is not supported in this browser")},IDBStorageWrapper.prototype.makeTransaction=function(C,T){var B=this.storeName,doTransaction=function(L){return new os(function(V,$){var U=L.transaction(B,C);U.oncomplete=function(){V(U)},U.onabort=U.onerror=function(){$(U.error)},T(U.objectStore(B))})};return this.dbPromise.then(doTransaction).catch(function(C){return C&&"InvalidStateError"===C.name?(this.dbPromise=this._openDb(),this.dbPromise.then(doTransaction)):os.reject(C)}.bind(this))},IDBStorageWrapper.prototype.setItem=function(C,T){return this.makeTransaction("readwrite",function(B){B.put(T,C)})},IDBStorageWrapper.prototype.getItem=function(C){var T;return this.makeTransaction("readonly",function(B){T=B.get(C)}).then(function(){return T.result})},IDBStorageWrapper.prototype.removeItem=function(C){return this.makeTransaction("readwrite",function(T){T.delete(C)})},IDBStorageWrapper.prototype.getAll=function(){var C;return this.makeTransaction("readonly",function(T){C=T.getAll()}).then(function(){return C.result})};function optIn(C,T){_optInOut(!0,C,T)}function optOut(C,T){_optInOut(!1,C,T)}function hasOptedIn(C,T){return"1"===_getStorageValue(C,T)}function hasOptedOut(C,T){if(function _hasDoNotTrackFlagOn(C){if(C&&C.ignoreDnt)return!1;var T=C&&C.window||L,B=T.navigator||{},V=!1;return js.each([B.doNotTrack,B.msDoNotTrack,T.doNotTrack],function(C){js.includes([!0,1,"1","yes"],C)&&(V=!0)}),V}(T))return Ls.warn('This browser has "Do Not Track" enabled. This will prevent the Mixpanel SDK from sending any data. To ignore the "Do Not Track" browser setting, initialize the Mixpanel instance with the config "ignore_dnt: true"'),!0;var B="0"===_getStorageValue(C,T);return B&&Ls.warn("You are opted out of Mixpanel tracking. This will prevent the Mixpanel SDK from sending any data."),B}function addOptOutCheckMixpanelLib(C){return _addOptOutCheck(C,function(C){return this.get_config(C)})}function addOptOutCheckMixpanelPeople(C){return _addOptOutCheck(C,function(C){return this._get_config(C)})}function addOptOutCheckMixpanelGroup(C){return _addOptOutCheck(C,function(C){return this._get_config(C)})}function clearOptInOut(C,T){_getStorage(T=T||{}).remove(_getStorageKey(C,T),!!T.crossSubdomainCookie,T.cookieDomain)}function _getStorage(C){return"localStorage"===(C=C||{}).persistenceType?js.localStorage:js.cookie}function _getStorageKey(C,T){return((T=T||{}).persistencePrefix||"__mp_opt_in_out_")+C}function _getStorageValue(C,T){return _getStorage(T).get(_getStorageKey(C,T))}function _optInOut(C,T,B){js.isString(T)&&T.length?(_getStorage(B=B||{}).set(_getStorageKey(T,B),C?1:0,js.isNumber(B.cookieExpiration)?B.cookieExpiration:null,!!B.crossSubdomainCookie,!!B.secureCookie,!!B.crossSiteCookie,B.cookieDomain),B.track&&C&&B.track(B.trackEventName||"$opt_in",B.trackProperties,{send_immediately:!0})):Ls.error("gdpr."+(C?"optIn":"optOut")+" called with an invalid token")}function _addOptOutCheck(C,T){return function(){var B=!1;try{var L=T.call(this,"token"),V=T.call(this,"ignore_dnt"),$=T.call(this,"opt_out_tracking_persistence_type"),U=T.call(this,"opt_out_tracking_cookie_prefix"),q=T.call(this,"window");L&&(B=hasOptedOut(L,{ignoreDnt:V,persistenceType:$,persistencePrefix:U,window:q}))}catch(C){Ls.error("Unexpected error when checking tracking opt-out status: "+C)}if(!B)return C.apply(this,arguments);var W=arguments[arguments.length-1];"function"==typeof W&&W(0)}}var Xs=console_with_prefix("lock"),SharedLock=function(C,T){T=T||{},this.storageKey=C,this.storage=T.storage||L.localStorage,this.pollIntervalMS=T.pollIntervalMS||100,this.timeoutMS=T.timeoutMS||2e3,this.promiseImpl=T.promiseImpl||os};SharedLock.prototype.withLock=function(C,T){return new(0,this.promiseImpl)(js.bind(function(B,L){var V=T||(new Date).getTime()+"|"+Math.random(),$=(new Date).getTime(),U=this.storageKey,q=this.pollIntervalMS,W=this.timeoutMS,G=this.storage,H=U+":X",K=U+":Y",Q=U+":Z",delay=function(C){if((new Date).getTime()-$>W)return Xs.error("Timeout waiting for mutex on "+U+"; clearing lock. ["+V+"]"),G.removeItem(Q),G.removeItem(K),void loop();setTimeout(function(){try{C()}catch(C){L(C)}},q*(Math.random()+.1))},waitFor=function(C,T){C()?T():delay(function(){waitFor(C,T)})},getSetY=function(){var C=G.getItem(K);return(!C||C===V)&&(G.setItem(K,V),G.getItem(K)===V||(localStorageSupported(G,!0)||L(new Error("localStorage support dropped while acquiring lock")),!1))},loop=function(){G.setItem(H,V),waitFor(getSetY,function(){G.getItem(H)!==V?delay(function(){G.getItem(K)===V?waitFor(function(){return!G.getItem(Q)},criticalSection):loop()}):criticalSection()})},criticalSection=function(){G.setItem(Q,"1");var removeLock=function(){G.removeItem(Q),G.getItem(K)===V&&G.removeItem(K),G.getItem(H)===V&&G.removeItem(H)};C().then(function(C){removeLock(),B(C)}).catch(function(C){removeLock(),L(C)})};try{if(!localStorageSupported(G,!0))throw new Error("localStorage support check failed");loop()}catch(C){L(C)}},this))};var LocalStorageWrapper=function(C){this.storage=C||L.localStorage};LocalStorageWrapper.prototype.init=function(){return os.resolve()},LocalStorageWrapper.prototype.setItem=function(C,T){return new os(js.bind(function(B,L){try{this.storage.setItem(C,Hs(T))}catch(C){L(C)}B()},this))},LocalStorageWrapper.prototype.getItem=function(C){return new os(js.bind(function(T,B){var L;try{L=Ks(this.storage.getItem(C))}catch(C){B(C)}T(L)},this))},LocalStorageWrapper.prototype.removeItem=function(C){return new os(js.bind(function(T,B){try{this.storage.removeItem(C)}catch(C){B(C)}T()},this))};var Zs=console_with_prefix("batch"),RequestQueue=function(C,T){var B,V,$,U;T=T||{},this.storageKey=C,this.usePersistence=T.usePersistence,this.usePersistence&&(this.queueStorage=T.queueStorage||new LocalStorageWrapper,this.lock=new SharedLock(C,{storage:T.sharedLockStorage||L.localStorage,timeoutMS:T.sharedLockTimeoutMS})),this.reportError=T.errorReporter||js.bind(Zs.error,Zs),this.pid=T.pid||null,this.memQueue=[],this.initialized=!1,T.enqueueThrottleMs?this.enqueuePersisted=(B=js.bind(this._enqueuePersisted,this),V=T.enqueueThrottleMs,$=null,U=[],function(C){var T=this;return U.push(C),$||($=new os(function(C){setTimeout(function(){var L=B.apply(T,[U]);$=null,U=[],C(L)},V)})),$}):this.enqueuePersisted=js.bind(function(C){return this._enqueuePersisted([C])},this)};RequestQueue.prototype.ensureInit=function(){return this.initialized?os.resolve():this.queueStorage.init().then(js.bind(function(){this.initialized=!0},this)).catch(js.bind(function(C){this.reportError("Error initializing queue persistence. Disabling persistence",C),this.initialized=!0,this.usePersistence=!1},this))},RequestQueue.prototype.enqueue=function(C,T){var B={id:cheap_guid(),flushAfter:(new Date).getTime()+2*T,payload:C};return this.usePersistence?this.enqueuePersisted(B):(this.memQueue.push(B),os.resolve(!0))},RequestQueue.prototype._enqueuePersisted=function(C){var T=js.bind(function(){return this.ensureInit().then(js.bind(function(){return this.readFromStorage()},this)).then(js.bind(function(T){return this.saveToStorage(T.concat(C))},this)).then(js.bind(function(T){return T&&(this.memQueue=this.memQueue.concat(C)),T},this)).catch(js.bind(function(T){return this.reportError("Error enqueueing items",T,C),!1},this))},this);return this.lock.withLock(T,this.pid).catch(js.bind(function(C){return this.reportError("Error acquiring storage lock",C),!1},this))},RequestQueue.prototype.fillBatch=function(C){var T=this.memQueue.slice(0,C);return this.usePersistence&&T.length<C?this.ensureInit().then(js.bind(function(){return this.readFromStorage()},this)).then(js.bind(function(B){if(B.length){var L={};js.each(T,function(C){L[C.id]=!0});for(var V=0;V<B.length;V++){var $=B[V];if((new Date).getTime()>$.flushAfter&&!L[$.id]&&($.orphaned=!0,T.push($),T.length>=C))break}}return T},this)):os.resolve(T)};var filterOutIDsAndInvalid=function(C,T){var B=[];return js.each(C,function(C){C.id&&!T[C.id]&&B.push(C)}),B};RequestQueue.prototype.removeItemsByID=function(C){var T={};if(js.each(C,function(C){T[C]=!0}),this.memQueue=filterOutIDsAndInvalid(this.memQueue,T),this.usePersistence){var B=js.bind(function(){return this.ensureInit().then(js.bind(function(){return this.readFromStorage()},this)).then(js.bind(function(C){return C=filterOutIDsAndInvalid(C,T),this.saveToStorage(C)},this)).then(js.bind(function(){return this.readFromStorage()},this)).then(js.bind(function(C){for(var B=0;B<C.length;B++){var L=C[B];if(L.id&&T[L.id])throw new Error("Item not removed from storage")}return!0},this)).catch(js.bind(function(T){return this.reportError("Error removing items",T,C),!1},this))},this);return this.lock.withLock(B,this.pid).catch(js.bind(function(C){return this.reportError("Error acquiring storage lock",C),!localStorageSupported(this.lock.storage,!0)&&B().then(js.bind(function(C){return C||this.queueStorage.removeItem(this.storageKey).then(function(){return C})},this)).catch(js.bind(function(C){return this.reportError("Error clearing queue",C),!1},this))},this))}return os.resolve(!0)};var updatePayloads=function(C,T){var B=[];return js.each(C,function(C){var L=C.id;if(L in T){var V=T[L];null!==V&&(C.payload=V,B.push(C))}else B.push(C)}),B};RequestQueue.prototype.updatePayloads=function(C){return this.memQueue=updatePayloads(this.memQueue,C),this.usePersistence?this.lock.withLock(js.bind(function lockAcquired(){return this.ensureInit().then(js.bind(function(){return this.readFromStorage()},this)).then(js.bind(function(T){return T=updatePayloads(T,C),this.saveToStorage(T)},this)).catch(js.bind(function(T){return this.reportError("Error updating items",C,T),!1},this))},this),this.pid).catch(js.bind(function(C){return this.reportError("Error acquiring storage lock",C),!1},this)):os.resolve(!0)},RequestQueue.prototype.readFromStorage=function(){return this.ensureInit().then(js.bind(function(){return this.queueStorage.getItem(this.storageKey)},this)).then(js.bind(function(C){return C&&(js.isArray(C)||(this.reportError("Invalid storage entry:",C),C=null)),C||[]},this)).catch(js.bind(function(C){return this.reportError("Error retrieving queue",C),[]},this))},RequestQueue.prototype.saveToStorage=function(C){return this.ensureInit().then(js.bind(function(){return this.queueStorage.setItem(this.storageKey,C)},this)).then(function(){return!0}).catch(js.bind(function(C){return this.reportError("Error saving queue",C),!1},this))},RequestQueue.prototype.clear=function(){return this.memQueue=[],this.usePersistence?this.ensureInit().then(js.bind(function(){return this.queueStorage.removeItem(this.storageKey)},this)):os.resolve()};var eu=console_with_prefix("batch"),RequestBatcher=function(C,T){this.errorReporter=T.errorReporter,this.queue=new RequestQueue(C,{errorReporter:js.bind(this.reportError,this),queueStorage:T.queueStorage,sharedLockStorage:T.sharedLockStorage,sharedLockTimeoutMS:T.sharedLockTimeoutMS,usePersistence:T.usePersistence,enqueueThrottleMs:T.enqueueThrottleMs}),this.libConfig=T.libConfig,this.sendRequest=T.sendRequestFunc,this.beforeSendHook=T.beforeSendHook,this.stopAllBatching=T.stopAllBatchingFunc,this.batchSize=this.libConfig.batch_size,this.flushInterval=this.libConfig.batch_flush_interval_ms,this.stopped=!this.libConfig.batch_autostart,this.consecutiveRemovalFailures=0,this.itemIdsSentSuccessfully={},this.flushOnlyOnInterval=T.flushOnlyOnInterval||!1,this._flushPromise=null};RequestBatcher.prototype.enqueue=function(C){return this.queue.enqueue(C,this.flushInterval)},RequestBatcher.prototype.start=function(){return this.stopped=!1,this.consecutiveRemovalFailures=0,this.flush()},RequestBatcher.prototype.stop=function(){this.stopped=!0,this.timeoutID&&(clearTimeout(this.timeoutID),this.timeoutID=null)},RequestBatcher.prototype.clear=function(){return this.queue.clear()},RequestBatcher.prototype.resetBatchSize=function(){this.batchSize=this.libConfig.batch_size},RequestBatcher.prototype.resetFlush=function(){this.scheduleFlush(this.libConfig.batch_flush_interval_ms)},RequestBatcher.prototype.scheduleFlush=function(C){this.flushInterval=C,this.stopped||(this.timeoutID=setTimeout(js.bind(function(){this.stopped||(this._flushPromise=this.flush())},this),this.flushInterval))},RequestBatcher.prototype.sendRequestPromise=function(C,T){return new os(js.bind(function(B){this.sendRequest(C,T,B)},this))},RequestBatcher.prototype.flush=function(C){if(this.requestInProgress)return eu.log("Flush: Request already in progress"),os.resolve();this.requestInProgress=!0,C=C||{};var T=this.libConfig.batch_request_timeout_ms,B=(new Date).getTime(),V=this.batchSize;return this.queue.fillBatch(V).then(js.bind(function($){var U=$.length===V,q=[],W={};if(js.each($,function(C){var T=C.payload;if(this.beforeSendHook&&!C.orphaned&&(T=this.beforeSendHook(T)),T){T.event&&T.properties&&(T.properties=js.extend({},T.properties,{mp_sent_by_lib_version:vs.LIB_VERSION}));var B=!0,L=C.id;L?(this.itemIdsSentSuccessfully[L]||0)>5&&(this.reportError("[dupe] item ID sent too many times, not sending",{item:C,batchSize:$.length,timesSent:this.itemIdsSentSuccessfully[L]}),B=!1):this.reportError("[dupe] found item with no ID",{item:C}),B&&q.push(T)}W[C.id]=T},this),q.length<1)return this.requestInProgress=!1,this.resetFlush(),os.resolve();var G=js.bind(function(){return this.queue.removeItemsByID(js.map($,function(C){return C.id})).then(js.bind(function(C){return js.each($,js.bind(function(C){var T=C.id;T?(this.itemIdsSentSuccessfully[T]=this.itemIdsSentSuccessfully[T]||0,this.itemIdsSentSuccessfully[T]++,this.itemIdsSentSuccessfully[T]>5&&this.reportError("[dupe] item ID sent too many times",{item:C,batchSize:$.length,timesSent:this.itemIdsSentSuccessfully[T]})):this.reportError("[dupe] found item with no ID while removing",{item:C})},this)),C?(this.consecutiveRemovalFailures=0,this.flushOnlyOnInterval&&!U?(this.resetFlush(),os.resolve()):this.flush()):(++this.consecutiveRemovalFailures>5?(this.reportError("Too many queue failures; disabling batching system."),this.stopAllBatching()):this.resetFlush(),os.resolve())},this))},this),H=js.bind(function(U){this.requestInProgress=!1;try{if(C.unloading)return this.queue.updatePayloads(W);if(js.isObject(U)&&"timeout"===U.error&&(new Date).getTime()-B>=T)return this.reportError("Network timeout; retrying"),this.flush();if(js.isObject(U)&&(U.httpStatusCode>=500||429===U.httpStatusCode||U.httpStatusCode<=0&&(K=L.navigator.onLine,!js.isUndefined(K)&&!K)||"timeout"===U.error)){var q=2*this.flushInterval;return U.retryAfter&&(q=1e3*parseInt(U.retryAfter,10)||q),q=Math.min(6e5,q),this.reportError("Error; retry in "+q+" ms"),this.scheduleFlush(q),os.resolve()}if(js.isObject(U)&&413===U.httpStatusCode){if($.length>1){var H=Math.max(1,Math.floor(V/2));return this.batchSize=Math.min(this.batchSize,H,$.length-1),this.reportError("413 response; reducing batch size to "+this.batchSize),this.resetFlush(),os.resolve()}return this.reportError("Single-event request too large; dropping",$),this.resetBatchSize(),G()}return G()}catch(C){this.reportError("Error handling API response",C),this.resetFlush()}var K},this),K={method:"POST",verbose:!0,ignore_json_errors:!0,timeout_ms:T};return C.unloading&&(K.transport="sendBeacon"),eu.log("MIXPANEL REQUEST:",q),this.sendRequestPromise(q,K).then(H)},this)).catch(js.bind(function(C){this.reportError("Error flushing request queue",C),this.resetFlush()},this))},RequestBatcher.prototype.reportError=function(C,T){if(eu.error.apply(eu.error,arguments),this.errorReporter)try{T instanceof Error||(T=new Error(C)),this.errorReporter(C,T)}catch(T){eu.error(T)}};var isRecordingExpired=function(C){var T=Date.now();return!C||T>C.maxExpires||T>C.idleExpires},tu=console_with_prefix("recorder"),nu=L.CompressionStream,ru={batch_size:1e3,batch_flush_interval_ms:1e4,batch_request_timeout_ms:9e4,batch_autostart:!0},ou=new Set([_l.MouseMove,_l.MouseInteraction,_l.Scroll,_l.ViewportResize,_l.Input,_l.TouchMove,_l.MediaInteraction,_l.Drag,_l.Selection]);var SessionRecording=function(C){this._mixpanel=C.mixpanelInstance,this._onIdleTimeout=C.onIdleTimeout||NOOP_FUNC,this._onMaxLengthReached=C.onMaxLengthReached||NOOP_FUNC,this._onBatchSent=C.onBatchSent||NOOP_FUNC,this._rrwebRecord=C.rrwebRecord||null,this._stopRecording=null,this.replayId=C.replayId,this.batchStartUrl=C.batchStartUrl||null,this.replayStartUrl=C.replayStartUrl||null,this.idleExpires=C.idleExpires||null,this.maxExpires=C.maxExpires||null,this.replayStartTime=C.replayStartTime||null,this.seqNo=C.seqNo||0,this.idleTimeoutId=null,this.maxTimeoutId=null,this.recordMaxMs=gs,this.recordMinMs=0;var T=localStorageSupported(C.sharedLockStorage,!0);this.batcherKey="__mprec_"+this.getConfig("name")+"_"+this.getConfig("token")+"_"+this.replayId,this.queueStorage=new IDBStorageWrapper(Qs),this.batcher=new RequestBatcher(this.batcherKey,{errorReporter:this.reportError.bind(this),flushOnlyOnInterval:!0,libConfig:ru,sendRequestFunc:this.flushEventsWithOptOut.bind(this),queueStorage:this.queueStorage,sharedLockStorage:C.sharedLockStorage,usePersistence:T,stopAllBatchingFunc:this.stopRecording.bind(this),enqueueThrottleMs:250,sharedLockTimeoutMS:1e4})};SessionRecording.prototype.unloadPersistedData=function(){return this.batcher.stop(),this.batcher.flush().then(function(){return this.queueStorage.removeItem(this.batcherKey)}.bind(this))},SessionRecording.prototype.getConfig=function(C){return this._mixpanel.get_config(C)},SessionRecording.prototype.get_config=function(C){return this.getConfig(C)},SessionRecording.prototype.startRecording=function(C){if(null!==this._rrwebRecord)if(null===this._stopRecording){this.recordMaxMs=this.getConfig("record_max_ms"),this.recordMaxMs>gs&&(this.recordMaxMs=gs,tu.critical("record_max_ms cannot be greater than "+gs+"ms. Capping value.")),this.maxExpires||(this.maxExpires=(new Date).getTime()+this.recordMaxMs),this.recordMinMs=this.getConfig("record_min_ms"),this.recordMinMs>ys&&(this.recordMinMs=ys,tu.critical("record_min_ms cannot be greater than 8000ms. Capping value.")),this.replayStartTime||(this.replayStartTime=(new Date).getTime(),this.batchStartUrl=js.info.currentUrl(),this.replayStartUrl=js.info.currentUrl()),C||this.recordMinMs>0?this.batcher.stop():this.batcher.start();var T=function(){clearTimeout(this.idleTimeoutId);var C=this.getConfig("record_idle_timeout_ms");this.idleTimeoutId=setTimeout(this._onIdleTimeout,C),this.idleExpires=(new Date).getTime()+C}.bind(this);T();var B=this.getConfig("record_block_selector");""!==B&&null!==B||(B=void 0);try{this._stopRecording=this._rrwebRecord({emit:function(C){this.idleExpires&&this.idleExpires<C.timestamp?this._onIdleTimeout():(function isUserEvent(C){return C.type===yl.IncrementalSnapshot&&ou.has(C.data.source)}(C)&&(this.batcher.stopped&&(new Date).getTime()-this.replayStartTime>=this.recordMinMs&&this.batcher.start(),T()),this.__enqueuePromise=this.batcher.enqueue(C))}.bind(this),blockClass:this.getConfig("record_block_class"),blockSelector:B,collectFonts:this.getConfig("record_collect_fonts"),dataURLOptions:{type:"image/webp",quality:.6},maskAllInputs:!0,maskTextClass:this.getConfig("record_mask_text_class"),maskTextSelector:this.getConfig("record_mask_text_selector"),recordCanvas:this.getConfig("record_canvas"),sampling:{canvas:15}})}catch(C){this.reportError("Unexpected error when starting rrweb recording.",C)}if("function"!=typeof this._stopRecording)return this.reportError("rrweb failed to start, skipping this recording."),this._stopRecording=null,void this.stopRecording();var L=this.maxExpires-(new Date).getTime();this.maxTimeoutId=setTimeout(this._onMaxLengthReached.bind(this),L)}else tu.log("Recording already in progress, skipping startRecording.");else this.reportError("rrweb record function not provided. ")},SessionRecording.prototype.stopRecording=function(C){if(!this.isRrwebStopped()){try{this._stopRecording()}catch(C){this.reportError("Error with rrweb stopRecording",C)}this._stopRecording=null}var T;return this.batcher.stopped?T=this.batcher.clear():C||(T=this.batcher.flush()),this.batcher.stop(),clearTimeout(this.idleTimeoutId),clearTimeout(this.maxTimeoutId),T},SessionRecording.prototype.isRrwebStopped=function(){return null===this._stopRecording},SessionRecording.prototype.flushEventsWithOptOut=function(C,T,B){var L=function(C){0===C&&(this.stopRecording(),B({error:"Tracking has been opted out, stopping recording."}))}.bind(this);this._flushEvents(C,T,B,L)},SessionRecording.prototype.serialize=function(){var C;try{C=this._mixpanel.get_tab_id()}catch(T){this.reportError("Error getting tab ID for serialization ",T),C=null}return{replayId:this.replayId,seqNo:this.seqNo,replayStartTime:this.replayStartTime,batchStartUrl:this.batchStartUrl,replayStartUrl:this.replayStartUrl,idleExpires:this.idleExpires,maxExpires:this.maxExpires,tabId:C}},SessionRecording.deserialize=function(C,T){return new SessionRecording(js.extend({},T,{replayId:C.replayId,batchStartUrl:C.batchStartUrl,replayStartUrl:C.replayStartUrl,idleExpires:C.idleExpires,maxExpires:C.maxExpires,replayStartTime:C.replayStartTime,seqNo:C.seqNo,sharedLockStorage:T.sharedLockStorage}))},SessionRecording.prototype._sendRequest=function(C,T,B,V){var $=function(T,B){200===T.status&&this.replayId===C&&(this.seqNo++,this.batchStartUrl=js.info.currentUrl()),this._onBatchSent(),V({status:0,httpStatusCode:T.status,responseBody:B,retryAfter:T.headers.get("Retry-After")})}.bind(this);L.fetch(this.getConfig("api_host")+"/"+this.getConfig("api_routes").record+"?"+new URLSearchParams(T),{method:"POST",headers:{Authorization:"Basic "+btoa(this.getConfig("token")+":"),"Content-Type":"application/octet-stream"},body:B}).then(function(C){C.json().then(function(T){$(C,T)}).catch(function(C){V({error:C})})}).catch(function(C){V({error:C,httpStatusCode:0})})},SessionRecording.prototype._flushEvents=addOptOutCheckMixpanelLib(function(C,T,B){var L=C.length;if(L>0){for(var V=this.replayId,$=1/0,U=-1/0,q=!1,W=0;W<L;W++)$=Math.min($,C[W].timestamp),U=Math.max(U,C[W].timestamp),C[W].type===yl.FullSnapshot&&(q=!0);if(0===this.seqNo){if(!q)return B({error:"First batch does not contain a full snapshot. Aborting recording."}),void this.stopRecording(!0);this.replayStartTime=$}else this.replayStartTime||(this.reportError("Replay start time not set but seqNo is not 0. Using current batch start time as a fallback."),this.replayStartTime=$);var G=U-this.replayStartTime,H={$current_url:this.batchStartUrl,$lib_version:vs.LIB_VERSION,batch_start_time:$/1e3,distinct_id:String(this._mixpanel.get_distinct_id()),mp_lib:"web",replay_id:V,replay_length_ms:G,replay_start_time:this.replayStartTime/1e3,replay_start_url:this.replayStartUrl,seq:this.seqNo},K=JSON.stringify(C),Q=this._mixpanel.get_property("$device_id");Q&&(H.$device_id=Q);var J=this._mixpanel.get_property("$user_id");if(J&&(H.$user_id=J),nu){var Y=new Blob([K],{type:"application/json"}).stream().pipeThrough(new nu("gzip"));new Response(Y).blob().then(function(C){H.format="gzip",this._sendRequest(V,H,C,B)}.bind(this))}else H.format="body",this._sendRequest(V,H,K,B)}}),SessionRecording.prototype.reportError=function(C,T){tu.error.apply(tu.error,arguments);try{T||C instanceof Error||(C=new Error(C)),this.getConfig("error_reporter")(C,T)}catch(T){tu.error(T)}};var RecordingRegistry=function(C){this.idb=new IDBStorageWrapper(Js),this.errorReporter=C.errorReporter,this.mixpanelInstance=C.mixpanelInstance,this.sharedLockStorage=C.sharedLockStorage};RecordingRegistry.prototype.handleError=function(C){this.errorReporter("IndexedDB error: ",C)},RecordingRegistry.prototype.setActiveRecording=function(C){var T=C.tabId;return T?this.idb.init().then(function(){return this.idb.setItem(T,C)}.bind(this)).catch(this.handleError.bind(this)):(console.warn("No tab ID is set, cannot persist recording metadata."),os.resolve())},RecordingRegistry.prototype.getActiveRecording=function(){return this.idb.init().then(function(){return this.idb.getItem(this.mixpanelInstance.get_tab_id())}.bind(this)).then(function(C){return isRecordingExpired(C)?null:C}.bind(this)).catch(this.handleError.bind(this))},RecordingRegistry.prototype.clearActiveRecording=function(){return this.getActiveRecording().then(function(C){if(C)return C.maxExpires=0,this.setActiveRecording(C)}.bind(this)).catch(this.handleError.bind(this))},RecordingRegistry.prototype.flushInactiveRecordings=function(){return this.idb.init().then(function(){return this.idb.getAll()}.bind(this)).then(function(C){var T=C.filter(function(C){return isRecordingExpired(C)}).map(function(C){return SessionRecording.deserialize(C,{mixpanelInstance:this.mixpanelInstance,sharedLockStorage:this.sharedLockStorage}).unloadPersistedData().then(function(){return this.idb.removeItem(C.tabId)}.bind(this)).catch(this.handleError.bind(this))}.bind(this));return os.all(T)}.bind(this)).catch(this.handleError.bind(this))};var iu=console_with_prefix("recorder"),MixpanelRecorder=function(C,T,B){this.mixpanelInstance=C,this.rrwebRecord=T||record,this.sharedLockStorage=B,this.recordingRegistry=new RecordingRegistry({mixpanelInstance:this.mixpanelInstance,errorReporter:iu.error,sharedLockStorage:B}),this._flushInactivePromise=this.recordingRegistry.flushInactiveRecordings(),this.activeRecording=null};MixpanelRecorder.prototype.startRecording=function(C){if(C=C||{},!this.activeRecording||this.activeRecording.isRrwebStopped()){var T=function(){iu.log("Idle timeout reached, restarting recording."),this.resetRecording()}.bind(this),B=function(){iu.log("Max recording length reached, stopping recording."),this.resetRecording()}.bind(this),L=function(){this.recordingRegistry.setActiveRecording(this.activeRecording.serialize()),this.__flushPromise=this.activeRecording.batcher._flushPromise}.bind(this),V={mixpanelInstance:this.mixpanelInstance,onBatchSent:L,onIdleTimeout:T,onMaxLengthReached:B,replayId:js.UUID(),rrwebRecord:this.rrwebRecord,sharedLockStorage:this.sharedLockStorage};return C.activeSerializedRecording?this.activeRecording=SessionRecording.deserialize(C.activeSerializedRecording,V):this.activeRecording=new SessionRecording(V),this.activeRecording.startRecording(C.shouldStopBatcher),this.recordingRegistry.setActiveRecording(this.activeRecording.serialize())}iu.log("Recording already in progress, skipping startRecording.")},MixpanelRecorder.prototype.stopRecording=function(){var C=this._stopCurrentRecording(!1);return this.recordingRegistry.clearActiveRecording(),this.activeRecording=null,C},MixpanelRecorder.prototype.pauseRecording=function(){return this._stopCurrentRecording(!1)},MixpanelRecorder.prototype._stopCurrentRecording=function(C){return this.activeRecording?this.activeRecording.stopRecording(C):os.resolve()},MixpanelRecorder.prototype.resumeRecording=function(C){return this.activeRecording&&this.activeRecording.isRrwebStopped()?(this.activeRecording.startRecording(!1),os.resolve(null)):this.recordingRegistry.getActiveRecording().then(function(T){return T?this.startRecording({activeSerializedRecording:T}):C?this.startRecording({shouldStopBatcher:!1}):(iu.log("No resumable recording found."),null)}.bind(this))},MixpanelRecorder.prototype.resetRecording=function(){this.stopRecording(),this.startRecording({shouldStopBatcher:!0})},MixpanelRecorder.prototype.getActiveReplayId=function(){return this.activeRecording&&!this.activeRecording.isRrwebStopped()?this.activeRecording.replayId:null},Object.defineProperty(MixpanelRecorder.prototype,"replayId",{get:function(){return this.getActiveReplayId()}}),L.__mp_recorder=MixpanelRecorder;var au="change",lu="click",su="hashchange",uu="mp_locationchange",cu="popstate",du="scrollend",fu="submit",pu=["clientX","clientY","offsetX","offsetY","pageX","pageY","screenX","screenY","x","y"],mu=["mp-include"],hu=["mp-no-track"],vu=hu.concat(["mp-sensitive"]),gu=["aria-label","aria-labelledby","aria-describedby","href","name","role","title","type"],yu=console_with_prefix("autocapture");function getClasses(C){for(var T={},B=getClassName(C).split(" "),L=0;L<B.length;L++){var V=B[L];V&&(T[V]=!0)}return T}function getClassName(C){switch(typeof C.className){case"string":return C.className;case"object":return C.className.baseVal||C.getAttribute("class")||"";default:return""}}function getPreviousElementSibling(C){if(C.previousElementSibling)return C.previousElementSibling;do{C=C.previousSibling}while(C&&!isElementNode(C));return C}function getPropertiesFromElement(C,T,B,L,V,$){var U={$classes:getClassName(C).split(" "),$tag_name:C.tagName.toLowerCase()},q=C.id;q&&(U.$id=q),shouldTrackElementDetails(C,T,V,$)&&js.each(gu.concat(L),function(T){if(C.hasAttribute(T)&&!B[T]){var L=C.getAttribute(T);shouldTrackValue(L)&&(U["$attr-"+T]=L)}});for(var W=1,G=1,H=C;H=getPreviousElementSibling(H);)W++,H.tagName===C.tagName&&G++;return U.$nth_child=W,U.$nth_of_type=G,U}function getPropsForDOMEvent(C,T){var B=T.allowElementCallback,V=T.allowSelectors||[],$=T.blockAttrs||[],U=T.blockElementCallback,q=T.blockSelectors||[],W=T.captureTextContent||!1,G=T.captureExtraAttrs||[],H=T.capturedForHeatMap||!1,K={};js.each($,function(C){K[C]=!0});var Q=null,J=void 0===C.target?C.srcElement:C.target;if(isTextNode(J)&&(J=J.parentNode),function shouldTrackDomEvent(C,T){if(!C||isTag(C,"html")||!isElementNode(C))return!1;switch(C.tagName.toLowerCase()){case"form":return T.type===fu;case"input":return-1===["button","submit"].indexOf(C.getAttribute("type"))?T.type===au:T.type===lu;case"select":case"textarea":return T.type===au;default:return T.type===lu}}(J,C)&&isElementAllowed(J,C,B,V)&&!isElementBlocked(J,C,U,q)){for(var Y=[J],X=J;X.parentNode&&!isTag(X,"body");)Y.push(X.parentNode),X=X.parentNode;var Z,ee=[],te=!1;if(js.each(Y,function(T){var L=shouldTrackElementDetails(T,C,B,V);K.href||"a"!==T.tagName.toLowerCase()||(Z=T.getAttribute("href"),Z=L&&shouldTrackValue(Z)&&Z),isElementBlocked(T,C,U,q)&&(te=!0),ee.push(getPropertiesFromElement(T,C,K,G,B,V))},this),!te){var ne=Os.documentElement;if(Q={$event_type:C.type,$host:L.location.host,$pathname:L.location.pathname,$elements:ee,$el_attr__href:Z,$viewportHeight:Math.max(ne.clientHeight,L.innerHeight||0),$viewportWidth:Math.max(ne.clientWidth,L.innerWidth||0),$pageHeight:Os.body.offsetHeight||0,$pageWidth:Os.body.offsetWidth||0},js.each(G,function(C){if(!K[C]&&J.hasAttribute(C)){var T=J.getAttribute(C);shouldTrackValue(T)&&(Q["$el_attr__"+C]=T)}}),W&&(re=getSafeText(J,C,B,V))&&re.length&&(Q.$el_text=re),C.type===lu&&(js.each(pu,function(T){T in C&&(Q["$"+T]=C[T])}),H&&(Q.$captured_for_heatmap=!0),J=function guessRealClickTarget(C){for(var T=C.target,B=C.composedPath(),L=0;L<B.length;L++){var V=B[L];if(isTag(V,"a")||isTag(V,"button")||isTag(V,"input")||isTag(V,"select")||V.getAttribute&&"button"===V.getAttribute("role")){T=V;break}if(V===T)break}return T}(C)),W){var re=getSafeText(J,C,B,V);re&&re.length&&(Q.$el_text=re)}if(J){if(!isElementAllowed(J,C,B,V)||isElementBlocked(J,C,U,q))return null;var oe=getPropertiesFromElement(J,C,K,G,B,V);Q.$target=oe,Q.$el_classes=oe.$classes,js.extend(Q,js.strip_empty_properties({$el_id:oe.$id,$el_tag_name:oe.$tag_name}))}}}return Q}function getSafeText(C,T,B,L){var V="";return shouldTrackElementDetails(C,T,B,L)&&C.childNodes&&C.childNodes.length&&js.each(C.childNodes,function(C){isTextNode(C)&&C.textContent&&(V+=js.trim(C.textContent).split(/(\s+)/).filter(shouldTrackValue).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255))}),js.trim(V)}function isElementAllowed(C,T,B,L){if(B)try{if(!B(C,T))return!1}catch(C){return yu.critical("Error while checking element in allowElementCallback",C),!1}if(!L.length)return!0;for(var V=0;V<L.length;V++){var $=L[V];try{if(C.matches($))return!0}catch(C){yu.critical("Error while checking selector: "+$,C)}}return!1}function isElementBlocked(C,T,B,L){var V;if(B)try{if(B(C,T))return!0}catch(C){return yu.critical("Error while checking element in blockElementCallback",C),!0}if(L&&L.length)for(V=0;V<L.length;V++){var $=L[V];try{if(C.matches($))return!0}catch(C){yu.critical("Error while checking selector: "+$,C)}}var U=getClasses(C);for(V=0;V<hu.length;V++)if(U[hu[V]])return!0;return!1}function isElementNode(C){return C&&1===C.nodeType}function isTag(C,T){return C&&C.tagName&&C.tagName.toLowerCase()===T.toLowerCase()}function isTextNode(C){return C&&3===C.nodeType}function shouldTrackElementDetails(C,T,B,L){var V;if(!isElementAllowed(C,T,B,L))return!1;for(var $=C;$.parentNode&&!isTag($,"body");$=$.parentNode){var U=getClasses($);for(V=0;V<vu.length;V++)if(U[vu[V]])return!1}var q=getClasses(C);for(V=0;V<mu.length;V++)if(q[mu[V]])return!0;if(isTag(C,"input")||isTag(C,"select")||isTag(C,"textarea")||"true"===C.getAttribute("contenteditable"))return!1;var W=C.type||"";if("string"==typeof W)switch(W.toLowerCase()){case"hidden":case"password":return!1}var G=C.name||C.id||"";if("string"==typeof G){if(/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(G.replace(/[^a-zA-Z0-9]/g,"")))return!1}return!0}function shouldTrackValue(C){if(null===C||js.isUndefined(C))return!1;if("string"==typeof C){C=js.trim(C);if(/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((C||"").replace(/[- ]/g,"")))return!1;if(/(^\d{3}-?\d{2}-?\d{4}$)/.test(C))return!1}return!0}var _u="autocapture",bu="full-url",Cu="allow_selectors",wu="allow_url_regexes",ku="block_attrs",Su="block_element_callback",Ru="block_selectors",xu="block_url_regexes",Ou="capture_extra_attrs",Pu="capture_text_content",Eu="scroll_capture_all",Tu="scroll_depth_percent_checkpoints",Iu="click",Mu="input",Nu="pageview",Au="scroll",Du="submit",Bu={};Bu[Cu]=[],Bu[wu]=[],Bu[ku]=[],Bu[Su]=null,Bu[Ru]=[],Bu[xu]=[],Bu[Ou]=[],Bu[Pu]=!1,Bu[Eu]=!1,Bu[Tu]=[25,50,75,100],Bu[Iu]=!0,Bu[Mu]=!0,Bu[Nu]=bu,Bu[Au]=!0,Bu[Du]=!0;var ju={$mp_autocapture:!0},Lu="$mp_click",Autocapture=function(C){this.mp=C};Autocapture.prototype.init=function(){!function minDOMApisSupported(){try{return!!Os.createElement("div").matches}catch(C){return!1}}()?yu.critical("Autocapture unavailable: missing required DOM APIs"):(this.initPageviewTracking(),this.initClickTracking(),this.initInputTracking(),this.initScrollTracking(),this.initSubmitTracking())},Autocapture.prototype.getFullConfig=function(){var C=this.mp.get_config(_u);return C?js.isObject(C)?js.extend({},Bu,C):Bu:{}},Autocapture.prototype.getConfig=function(C){return this.getFullConfig()[C]},Autocapture.prototype.currentUrlBlocked=function(){var C,T=js.info.currentUrl(),B=this.getConfig(wu)||[];if(B.length){var L=!1;for(C=0;C<B.length;C++){var V=B[C];try{if(T.match(V)){L=!0;break}}catch(C){return yu.critical("Error while checking block URL regex: "+V,C),!0}}if(!L)return!0}var $=this.getConfig(xu)||[];if(!$||!$.length)return!1;for(C=0;C<$.length;C++)try{if(T.match($[C]))return!0}catch(T){return yu.critical("Error while checking block URL regex: "+$[C],T),!0}return!1},Autocapture.prototype.pageviewTrackingConfig=function(){return this.mp.get_config(_u)?this.getConfig(Nu):this.mp.get_config("track_pageview")},Autocapture.prototype.trackDomEvent=function(C,T){if(!this.currentUrlBlocked()){var B=getPropsForDOMEvent(C,{allowElementCallback:this.getConfig("allow_element_callback"),allowSelectors:this.getConfig(Cu),blockAttrs:this.getConfig(ku),blockElementCallback:this.getConfig(Su),blockSelectors:this.getConfig(Ru),captureExtraAttrs:this.getConfig(Ou),captureTextContent:this.getConfig(Pu),capturedForHeatMap:T===Lu&&!this.getConfig(Iu)&&this.mp.is_recording_heatmap_data()});B&&(js.extend(B,ju),this.mp.track(T,B))}},Autocapture.prototype.initClickTracking=function(){L.removeEventListener(lu,this.listenerClick),(this.getConfig(Iu)||this.mp.get_config("record_heatmap_data"))&&(yu.log("Initializing click tracking"),this.listenerClick=L.addEventListener(lu,function(C){(this.getConfig(Iu)||this.mp.is_recording_heatmap_data())&&this.trackDomEvent(C,Lu)}.bind(this)))},Autocapture.prototype.initInputTracking=function(){L.removeEventListener(au,this.listenerChange),this.getConfig(Mu)&&(yu.log("Initializing input tracking"),this.listenerChange=L.addEventListener(au,function(C){this.getConfig(Mu)&&this.trackDomEvent(C,"$mp_input_change")}.bind(this)))},Autocapture.prototype.initPageviewTracking=function(){if(L.removeEventListener(cu,this.listenerPopstate),L.removeEventListener(su,this.listenerHashchange),L.removeEventListener(uu,this.listenerLocationchange),this.pageviewTrackingConfig()){yu.log("Initializing pageview tracking");var C="",T=!1;this.currentUrlBlocked()||(T=this.mp.track_pageview(ju)),T&&(C=js.info.currentUrl()),this.listenerPopstate=L.addEventListener(cu,function(){L.dispatchEvent(new Event(uu))}),this.listenerHashchange=L.addEventListener(su,function(){L.dispatchEvent(new Event(uu))});var B=L.history.pushState;"function"==typeof B&&(L.history.pushState=function(C,T,V){B.call(L.history,C,T,V),L.dispatchEvent(new Event(uu))});var V=L.history.replaceState;"function"==typeof V&&(L.history.replaceState=function(C,T,B){V.call(L.history,C,T,B),L.dispatchEvent(new Event(uu))}),this.listenerLocationchange=L.addEventListener(uu,safewrap(function(){if(!this.currentUrlBlocked()){var T=js.info.currentUrl(),B=!1,L=T.split("#")[0].split("?")[0]!==C.split("#")[0].split("?")[0],V=this.pageviewTrackingConfig();if(V===bu?B=T!==C:"url-with-path-and-query-string"===V?B=T.split("#")[0]!==C.split("#")[0]:"url-with-path"===V&&(B=L),B)this.mp.track_pageview(ju)&&(C=T),L&&(this.lastScrollCheckpoint=0,yu.log("Path change: re-initializing scroll depth checkpoints"))}}.bind(this)))}},Autocapture.prototype.initScrollTracking=function(){L.removeEventListener(du,this.listenerScroll),this.getConfig(Au)&&(yu.log("Initializing scroll tracking"),this.lastScrollCheckpoint=0,this.listenerScroll=L.addEventListener(du,safewrap(function(){if(this.getConfig(Au)&&!this.currentUrlBlocked()){var C=this.getConfig(Eu),T=(this.getConfig(Tu)||[]).slice().sort(function(C,T){return C-T}),B=L.scrollY,V=js.extend({$scroll_top:B},ju);try{var $=Os.body.scrollHeight,U=Math.round(B/($-L.innerHeight)*100);if(V.$scroll_height=$,V.$scroll_percentage=U,U>this.lastScrollCheckpoint)for(var q=0;q<T.length;q++){var W=T[q];U>=W&&this.lastScrollCheckpoint<W&&(V.$scroll_checkpoint=W,this.lastScrollCheckpoint=W,C=!0)}}catch(C){yu.critical("Error while calculating scroll percentage",C)}C&&this.mp.track("$mp_scroll",V)}}.bind(this))))},Autocapture.prototype.initSubmitTracking=function(){L.removeEventListener(fu,this.listenerSubmit),this.getConfig(Du)&&(yu.log("Initializing submit tracking"),this.listenerSubmit=L.addEventListener(fu,function(C){this.getConfig(Du)&&this.trackDomEvent(C,"$mp_submit")}.bind(this)))},safewrapClass(Autocapture);var Vu=L.fetch,Fu=console_with_prefix("flags"),$u="flags",zu="context",Uu={};Uu[zu]={};var FeatureFlagManager=function(C){this.getMpConfig=C.getConfigFunc,this.getDistinctId=C.getDistinctIdFunc,this.track=C.trackingFunc};FeatureFlagManager.prototype.init=function(){!function minApisSupported(){return!!Vu&&"undefined"!=typeof Promise&&"undefined"!=typeof Map&&"undefined"!=typeof Set}()?Fu.critical("Feature Flags unavailable: missing minimum required APIs"):(this.flags=null,this.fetchFlags(),this.trackedFeatures=new Set)},FeatureFlagManager.prototype.getFullConfig=function(){var C=this.getMpConfig($u);return C?js.isObject(C)?js.extend({},Uu,C):Uu:{}},FeatureFlagManager.prototype.getConfig=function(C){return this.getFullConfig()[C]},FeatureFlagManager.prototype.isSystemEnabled=function(){return!!this.getMpConfig($u)},FeatureFlagManager.prototype.areFlagsReady=function(){return this.isSystemEnabled()||Fu.error("Feature Flags not enabled"),!!this.flags},FeatureFlagManager.prototype.fetchFlags=function(){if(this.isSystemEnabled()){var C=this.getDistinctId();Fu.log("Fetching flags for distinct ID: "+C);var T={context:js.extend({distinct_id:C},this.getConfig(zu))};this.fetchPromise=L.fetch(this.getMpConfig("api_host")+"/"+this.getMpConfig("api_routes").flags,{method:"POST",headers:{Authorization:"Basic "+btoa(this.getMpConfig("token")+":"),"Content-Type":"application/octet-stream"},body:JSON.stringify(T)}).then(function(C){return C.json().then(function(C){var T=C.flags;if(!T)throw new Error("No flags in API response");var B=new Map;js.each(T,function(C,T){B.set(T,{key:C.variant_key,value:C.variant_value})}),this.flags=B}.bind(this)).catch(function(C){Fu.error(C)})}.bind(this)).catch(function(){})}},FeatureFlagManager.prototype.getVariant=function(C,T){return this.fetchPromise?this.fetchPromise.then(function(){return this.getVariantSync(C,T)}.bind(this)).catch(function(C){return Fu.error(C),T}):new Promise(function(C){Fu.critical("Feature Flags not initialized"),C(T)})},FeatureFlagManager.prototype.getVariantSync=function(C,T){if(!this.areFlagsReady())return Fu.log("Flags not loaded yet"),T;var B=this.flags.get(C);return B?(this.trackFeatureCheck(C,B),B):(Fu.log('No flag found: "'+C+'"'),T)},FeatureFlagManager.prototype.getVariantValue=function(C,T){return this.getVariant(C,{value:T}).then(function(C){return C.value}).catch(function(C){return Fu.error(C),T})},FeatureFlagManager.prototype.getFeatureData=function(C,T){return Fu.critical("mixpanel.flags.get_feature_data() is deprecated and will be removed in a future release. Use mixpanel.flags.get_variant_value() instead."),this.getVariantValue(C,T)},FeatureFlagManager.prototype.getVariantValueSync=function(C,T){return this.getVariantSync(C,{value:T}).value},FeatureFlagManager.prototype.isEnabled=function(C,T){return this.getVariantValue(C).then(function(){return this.isEnabledSync(C,T)}.bind(this)).catch(function(C){return Fu.error(C),T})},FeatureFlagManager.prototype.isEnabledSync=function(C,T){T=T||!1;var B=this.getVariantValueSync(C,T);return!0!==B&&!1!==B&&(Fu.error('Feature flag "'+C+'" value: '+B+" is not a boolean; returning fallback value: "+T),B=T),B},FeatureFlagManager.prototype.trackFeatureCheck=function(C,T){this.trackedFeatures.has(C)||(this.trackedFeatures.add(C),this.track("$experiment_started",{"Experiment name":C,"Variant name":T.key,$experiment_type:"feature_flag"}))},safewrapClass(FeatureFlagManager),FeatureFlagManager.prototype.are_flags_ready=FeatureFlagManager.prototype.areFlagsReady,FeatureFlagManager.prototype.get_variant=FeatureFlagManager.prototype.getVariant,FeatureFlagManager.prototype.get_variant_sync=FeatureFlagManager.prototype.getVariantSync,FeatureFlagManager.prototype.get_variant_value=FeatureFlagManager.prototype.getVariantValue,FeatureFlagManager.prototype.get_variant_value_sync=FeatureFlagManager.prototype.getVariantValueSync,FeatureFlagManager.prototype.is_enabled=FeatureFlagManager.prototype.isEnabled,FeatureFlagManager.prototype.is_enabled_sync=FeatureFlagManager.prototype.isEnabledSync,FeatureFlagManager.prototype.get_feature_data=FeatureFlagManager.prototype.getFeatureData;var DomTracker=function(){};DomTracker.prototype.create_properties=function(){},DomTracker.prototype.event_handler=function(){},DomTracker.prototype.after_track_handler=function(){},DomTracker.prototype.init=function(C){return this.mp=C,this},DomTracker.prototype.track=function(C,T,B,L){var V=this,$=js.dom_query(C);if(0!==$.length)return js.each($,function(C){js.register_event(C,this.override_event,function(C){var $={},U=V.create_properties(B,this),q=V.mp.get_config("track_links_timeout");V.event_handler(C,this,$),window.setTimeout(V.track_callback(L,U,$,!0),q),V.mp.track(T,U,V.track_callback(L,U,$))})},this),!0;Ls.error("The DOM query ("+C+") returned 0 elements")},DomTracker.prototype.track_callback=function(C,T,B,L){L=L||!1;var V=this;return function(){B.callback_fired||(B.callback_fired=!0,C&&!1===C(L,T)||V.after_track_handler(T,B,L))}},DomTracker.prototype.create_properties=function(C,T){return"function"==typeof C?C(T):js.extend({},C)};var LinkTracker=function(){this.override_event="click"};js.inherit(LinkTracker,DomTracker),LinkTracker.prototype.create_properties=function(C,T){var B=LinkTracker.superclass.create_properties.apply(this,arguments);return T.href&&(B.url=T.href),B},LinkTracker.prototype.event_handler=function(C,T,B){B.new_tab=2===C.which||C.metaKey||C.ctrlKey||"_blank"===T.target,B.href=T.href,B.new_tab||C.preventDefault()},LinkTracker.prototype.after_track_handler=function(C,T){T.new_tab||setTimeout(function(){window.location=T.href},0)};var FormTracker=function(){this.override_event="submit"};js.inherit(FormTracker,DomTracker),FormTracker.prototype.event_handler=function(C,T,B){B.element=T,C.preventDefault()},FormTracker.prototype.after_track_handler=function(C,T){setTimeout(function(){T.element.submit()},0)};var qu="$set",Wu="$set_once",Gu="$unset",Hu="$add",Ku="$append",Qu="$union",Ju="$remove",Yu={set_action:function(C,T){var B={},L={};return js.isObject(C)?js.each(C,function(C,T){this._is_reserved_property(T)||(L[T]=C)},this):L[C]=T,B[qu]=L,B},unset_action:function(C){var T={},B=[];return js.isArray(C)||(C=[C]),js.each(C,function(C){this._is_reserved_property(C)||B.push(C)},this),T[Gu]=B,T},set_once_action:function(C,T){var B={},L={};return js.isObject(C)?js.each(C,function(C,T){this._is_reserved_property(T)||(L[T]=C)},this):L[C]=T,B[Wu]=L,B},union_action:function(C,T){var B={},L={};return js.isObject(C)?js.each(C,function(C,T){this._is_reserved_property(T)||(L[T]=js.isArray(C)?C:[C])},this):L[C]=js.isArray(T)?T:[T],B[Qu]=L,B},append_action:function(C,T){var B={},L={};return js.isObject(C)?js.each(C,function(C,T){this._is_reserved_property(T)||(L[T]=C)},this):L[C]=T,B[Ku]=L,B},remove_action:function(C,T){var B={},L={};return js.isObject(C)?js.each(C,function(C,T){this._is_reserved_property(T)||(L[T]=C)},this):L[C]=T,B[Ju]=L,B},delete_action:function(){var C={$delete:""};return C}},MixpanelGroup=function(){};js.extend(MixpanelGroup.prototype,Yu),MixpanelGroup.prototype._init=function(C,T,B){this._mixpanel=C,this._group_key=T,this._group_id=B},MixpanelGroup.prototype.set=addOptOutCheckMixpanelGroup(function(C,T,B){var L=this.set_action(C,T);return js.isObject(C)&&(B=T),this._send_request(L,B)}),MixpanelGroup.prototype.set_once=addOptOutCheckMixpanelGroup(function(C,T,B){var L=this.set_once_action(C,T);return js.isObject(C)&&(B=T),this._send_request(L,B)}),MixpanelGroup.prototype.unset=addOptOutCheckMixpanelGroup(function(C,T){var B=this.unset_action(C);return this._send_request(B,T)}),MixpanelGroup.prototype.union=addOptOutCheckMixpanelGroup(function(C,T,B){js.isObject(C)&&(B=T);var L=this.union_action(C,T);return this._send_request(L,B)}),MixpanelGroup.prototype.delete=addOptOutCheckMixpanelGroup(function(C){var T=this.delete_action();return this._send_request(T,C)}),MixpanelGroup.prototype.remove=addOptOutCheckMixpanelGroup(function(C,T,B){var L=this.remove_action(C,T);return this._send_request(L,B)}),MixpanelGroup.prototype._send_request=function(C,T){C.$group_key=this._group_key,C.$group_id=this._group_id,C.$token=this._get_config("token");var B=js.encodeDates(C);return this._mixpanel._track_or_batch({type:"groups",data:B,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").groups,batcher:this._mixpanel.request_batchers.groups},T)},MixpanelGroup.prototype._is_reserved_property=function(C){return"$group_key"===C||"$group_id"===C},MixpanelGroup.prototype._get_config=function(C){return this._mixpanel.get_config(C)},MixpanelGroup.prototype.toString=function(){return this._mixpanel.toString()+".group."+this._group_key+"."+this._group_id},MixpanelGroup.prototype.remove=MixpanelGroup.prototype.remove,MixpanelGroup.prototype.set=MixpanelGroup.prototype.set,MixpanelGroup.prototype.set_once=MixpanelGroup.prototype.set_once,MixpanelGroup.prototype.union=MixpanelGroup.prototype.union,MixpanelGroup.prototype.unset=MixpanelGroup.prototype.unset,MixpanelGroup.prototype.toString=MixpanelGroup.prototype.toString;var MixpanelPeople=function(){};js.extend(MixpanelPeople.prototype,Yu),MixpanelPeople.prototype._init=function(C){this._mixpanel=C},MixpanelPeople.prototype.set=addOptOutCheckMixpanelPeople(function(C,T,B){var L=this.set_action(C,T);return js.isObject(C)&&(B=T),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),L[qu]=js.extend({},js.info.people_properties(),L[qu]),this._send_request(L,B)}),MixpanelPeople.prototype.set_once=addOptOutCheckMixpanelPeople(function(C,T,B){var L=this.set_once_action(C,T);return js.isObject(C)&&(B=T),this._send_request(L,B)}),MixpanelPeople.prototype.unset=addOptOutCheckMixpanelPeople(function(C,T){var B=this.unset_action(C);return this._send_request(B,T)}),MixpanelPeople.prototype.increment=addOptOutCheckMixpanelPeople(function(C,T,B){var L={},V={};return js.isObject(C)?(js.each(C,function(C,T){if(!this._is_reserved_property(T)){if(isNaN(parseFloat(C)))return void Ls.error("Invalid increment value passed to mixpanel.people.increment - must be a number");V[T]=C}},this),B=T):(js.isUndefined(T)&&(T=1),V[C]=T),L[Hu]=V,this._send_request(L,B)}),MixpanelPeople.prototype.append=addOptOutCheckMixpanelPeople(function(C,T,B){js.isObject(C)&&(B=T);var L=this.append_action(C,T);return this._send_request(L,B)}),MixpanelPeople.prototype.remove=addOptOutCheckMixpanelPeople(function(C,T,B){js.isObject(C)&&(B=T);var L=this.remove_action(C,T);return this._send_request(L,B)}),MixpanelPeople.prototype.union=addOptOutCheckMixpanelPeople(function(C,T,B){js.isObject(C)&&(B=T);var L=this.union_action(C,T);return this._send_request(L,B)}),MixpanelPeople.prototype.track_charge=addOptOutCheckMixpanelPeople(function(){Ls.error("mixpanel.people.track_charge() is deprecated and no longer has any effect.")}),MixpanelPeople.prototype.clear_charges=function(C){return this.set("$transactions",[],C)},MixpanelPeople.prototype.delete_user=function(){if(this._identify_called()){var C={$delete:this._mixpanel.get_distinct_id()};return this._send_request(C)}Ls.error("mixpanel.people.delete_user() requires you to call identify() first")},MixpanelPeople.prototype.toString=function(){return this._mixpanel.toString()+".people"},MixpanelPeople.prototype._send_request=function(C,T){C.$token=this._get_config("token"),C.$distinct_id=this._mixpanel.get_distinct_id();var B=this._mixpanel.get_property("$device_id"),L=this._mixpanel.get_property("$user_id"),V=this._mixpanel.get_property("$had_persisted_distinct_id");B&&(C.$device_id=B),L&&(C.$user_id=L),V&&(C.$had_persisted_distinct_id=V);var $=js.encodeDates(C);return this._identify_called()?this._mixpanel._track_or_batch({type:"people",data:$,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").engage,batcher:this._mixpanel.request_batchers.people},T):(this._enqueue(C),js.isUndefined(T)||(this._get_config("verbose")?T({status:-1,error:null}):T(-1)),js.truncate($,255))},MixpanelPeople.prototype._get_config=function(C){return this._mixpanel.get_config(C)},MixpanelPeople.prototype._identify_called=function(){return!0===this._mixpanel._flags.identify_called},MixpanelPeople.prototype._enqueue=function(C){qu in C?this._mixpanel.persistence._add_to_people_queue(qu,C):Wu in C?this._mixpanel.persistence._add_to_people_queue(Wu,C):Gu in C?this._mixpanel.persistence._add_to_people_queue(Gu,C):Hu in C?this._mixpanel.persistence._add_to_people_queue(Hu,C):Ku in C?this._mixpanel.persistence._add_to_people_queue(Ku,C):Ju in C?this._mixpanel.persistence._add_to_people_queue(Ju,C):Qu in C?this._mixpanel.persistence._add_to_people_queue(Qu,C):Ls.error("Invalid call to _enqueue():",C)},MixpanelPeople.prototype._flush_one_queue=function(C,T,B,L){var V=this,$=js.extend({},this._mixpanel.persistence.load_queue(C)),U=$;js.isUndefined($)||!js.isObject($)||js.isEmptyObject($)||(V._mixpanel.persistence._pop_from_people_queue(C,$),V._mixpanel.persistence.save(),L&&(U=L($)),T.call(V,U,function(T,L){0===T&&V._mixpanel.persistence._add_to_people_queue(C,$),js.isUndefined(B)||B(T,L)}))},MixpanelPeople.prototype._flush=function(C,T,B,L,V,$,U){var q=this;this._flush_one_queue(qu,this.set,C),this._flush_one_queue(Wu,this.set_once,L),this._flush_one_queue(Gu,this.unset,$,function(C){return js.keys(C)}),this._flush_one_queue(Hu,this.increment,T),this._flush_one_queue(Qu,this.union,V);var W=this._mixpanel.persistence.load_queue(Ku);if(!js.isUndefined(W)&&js.isArray(W)&&W.length)for(var G,append_callback=function(C,T){0===C&&q._mixpanel.persistence._add_to_people_queue(Ku,G),js.isUndefined(B)||B(C,T)},H=W.length-1;H>=0;H--)W=this._mixpanel.persistence.load_queue(Ku),G=W.pop(),q._mixpanel.persistence.save(),js.isEmptyObject(G)||q.append(G,append_callback);var K=this._mixpanel.persistence.load_queue(Ju);if(!js.isUndefined(K)&&js.isArray(K)&&K.length)for(var Q,remove_callback=function(C,T){0===C&&q._mixpanel.persistence._add_to_people_queue(Ju,Q),js.isUndefined(U)||U(C,T)},J=K.length-1;J>=0;J--)K=this._mixpanel.persistence.load_queue(Ju),Q=K.pop(),q._mixpanel.persistence.save(),js.isEmptyObject(Q)||q.remove(Q,remove_callback)},MixpanelPeople.prototype._is_reserved_property=function(C){return"$distinct_id"===C||"$token"===C||"$device_id"===C||"$user_id"===C||"$had_persisted_distinct_id"===C},MixpanelPeople.prototype.set=MixpanelPeople.prototype.set,MixpanelPeople.prototype.set_once=MixpanelPeople.prototype.set_once,MixpanelPeople.prototype.unset=MixpanelPeople.prototype.unset,MixpanelPeople.prototype.increment=MixpanelPeople.prototype.increment,MixpanelPeople.prototype.append=MixpanelPeople.prototype.append,MixpanelPeople.prototype.remove=MixpanelPeople.prototype.remove,MixpanelPeople.prototype.union=MixpanelPeople.prototype.union,MixpanelPeople.prototype.track_charge=MixpanelPeople.prototype.track_charge,MixpanelPeople.prototype.clear_charges=MixpanelPeople.prototype.clear_charges,MixpanelPeople.prototype.delete_user=MixpanelPeople.prototype.delete_user,MixpanelPeople.prototype.toString=MixpanelPeople.prototype.toString;var Xu,Zu="__mps",ec="__mpso",tc="__mpus",nc="__mpa",rc="__mpap",oc="__mpr",ic="__mpu",ac="$people_distinct_id",lc="__alias",sc="__timers",uc=[Zu,ec,tc,nc,rc,oc,ic,ac,lc,sc],MixpanelPersistence=function(C){this.props={},this.campaign_params_saved=!1,C.persistence_name?this.name="mp_"+C.persistence_name:this.name="mp_"+C.token+"_mixpanel";var T=C.persistence;"cookie"!==T&&"localStorage"!==T&&(Ls.critical("Unknown persistence type "+T+"; falling back to cookie"),T=C.persistence="cookie"),"localStorage"===T&&js.localStorage.is_supported()?this.storage=js.localStorage:this.storage=js.cookie,this.load(),this.update_config(C),this.upgrade(),this.save()};MixpanelPersistence.prototype.properties=function(){var C={};return this.load(),js.each(this.props,function(T,B){js.include(uc,B)||(C[B]=T)}),C},MixpanelPersistence.prototype.load=function(){if(!this.disabled){var C=this.storage.parse(this.name);C&&(this.props=js.extend({},C))}},MixpanelPersistence.prototype.upgrade=function(){var C,T;this.storage===js.localStorage?(C=js.cookie.parse(this.name),js.cookie.remove(this.name),js.cookie.remove(this.name,!0),C&&this.register_once(C)):this.storage===js.cookie&&(T=js.localStorage.parse(this.name),js.localStorage.remove(this.name),T&&this.register_once(T))},MixpanelPersistence.prototype.save=function(){this.disabled||this.storage.set(this.name,Hs(this.props),this.expire_days,this.cross_subdomain,this.secure,this.cross_site,this.cookie_domain)},MixpanelPersistence.prototype.load_prop=function(C){return this.load(),this.props[C]},MixpanelPersistence.prototype.remove=function(){this.storage.remove(this.name,!1,this.cookie_domain),this.storage.remove(this.name,!0,this.cookie_domain)},MixpanelPersistence.prototype.clear=function(){this.remove(),this.props={}},MixpanelPersistence.prototype.register_once=function(C,T,B){return!!js.isObject(C)&&(void 0===T&&(T="None"),this.expire_days=void 0===B?this.default_expiry:B,this.load(),js.each(C,function(C,B){this.props.hasOwnProperty(B)&&this.props[B]!==T||(this.props[B]=C)},this),this.save(),!0)},MixpanelPersistence.prototype.register=function(C,T){return!!js.isObject(C)&&(this.expire_days=void 0===T?this.default_expiry:T,this.load(),js.extend(this.props,C),this.save(),!0)},MixpanelPersistence.prototype.unregister=function(C){this.load(),C in this.props&&(delete this.props[C],this.save())},MixpanelPersistence.prototype.update_search_keyword=function(C){this.register(js.info.searchInfo(C))},MixpanelPersistence.prototype.update_referrer_info=function(C){this.register_once({$initial_referrer:C||"$direct",$initial_referring_domain:js.info.referringDomain(C)||"$direct"},"")},MixpanelPersistence.prototype.get_referrer_info=function(){return js.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})},MixpanelPersistence.prototype.update_config=function(C){this.default_expiry=this.expire_days=C.cookie_expiration,this.set_disabled(C.disable_persistence),this.set_cookie_domain(C.cookie_domain),this.set_cross_site(C.cross_site_cookie),this.set_cross_subdomain(C.cross_subdomain_cookie),this.set_secure(C.secure_cookie)},MixpanelPersistence.prototype.set_disabled=function(C){this.disabled=C,this.disabled?this.remove():this.save()},MixpanelPersistence.prototype.set_cookie_domain=function(C){C!==this.cookie_domain&&(this.remove(),this.cookie_domain=C,this.save())},MixpanelPersistence.prototype.set_cross_site=function(C){C!==this.cross_site&&(this.cross_site=C,this.remove(),this.save())},MixpanelPersistence.prototype.set_cross_subdomain=function(C){C!==this.cross_subdomain&&(this.cross_subdomain=C,this.remove(),this.save())},MixpanelPersistence.prototype.get_cross_subdomain=function(){return this.cross_subdomain},MixpanelPersistence.prototype.set_secure=function(C){C!==this.secure&&(this.secure=!!C,this.remove(),this.save())},MixpanelPersistence.prototype._add_to_people_queue=function(C,T){var B=this._get_queue_key(C),L=T[C],V=this._get_or_create_queue(qu),$=this._get_or_create_queue(Wu),U=this._get_or_create_queue(Gu),q=this._get_or_create_queue(Hu),W=this._get_or_create_queue(Qu),G=this._get_or_create_queue(Ju,[]),H=this._get_or_create_queue(Ku,[]);B===Zu?(js.extend(V,L),this._pop_from_people_queue(Hu,L),this._pop_from_people_queue(Qu,L),this._pop_from_people_queue(Gu,L)):B===ec?(js.each(L,function(C,T){T in $||($[T]=C)}),this._pop_from_people_queue(Gu,L)):B===tc?js.each(L,function(C){js.each([V,$,q,W],function(T){C in T&&delete T[C]}),js.each(H,function(T){C in T&&delete T[C]}),U[C]=!0}):B===nc?(js.each(L,function(C,T){T in V?V[T]+=C:(T in q||(q[T]=0),q[T]+=C)},this),this._pop_from_people_queue(Gu,L)):B===ic?(js.each(L,function(C,T){js.isArray(C)&&(T in W||(W[T]=[]),js.each(C,function(C){js.include(W[T],C)||W[T].push(C)}))}),this._pop_from_people_queue(Gu,L)):B===oc?(G.push(L),this._pop_from_people_queue(Ku,L)):B===rc&&(H.push(L),this._pop_from_people_queue(Gu,L)),Ls.log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),Ls.log(T),this.save()},MixpanelPersistence.prototype._pop_from_people_queue=function(C,T){var B=this.props[this._get_queue_key(C)];js.isUndefined(B)||js.each(T,function(T,L){C===Ku||C===Ju?js.each(B,function(C){C[L]===T&&delete C[L]}):delete B[L]},this)},MixpanelPersistence.prototype.load_queue=function(C){return this.load_prop(this._get_queue_key(C))},MixpanelPersistence.prototype._get_queue_key=function(C){return C===qu?Zu:C===Wu?ec:C===Gu?tc:C===Hu?nc:C===Ku?rc:C===Ju?oc:C===Qu?ic:void Ls.error("Invalid queue:",C)},MixpanelPersistence.prototype._get_or_create_queue=function(C,T){var B=this._get_queue_key(C);return T=js.isUndefined(T)?{}:T,this.props[B]||(this.props[B]=T)},MixpanelPersistence.prototype.set_event_timer=function(C,T){var B=this.load_prop(sc)||{};B[C]=T,this.props[sc]=B,this.save()},MixpanelPersistence.prototype.remove_event_timer=function(C){var T=(this.load_prop(sc)||{})[C];return js.isUndefined(T)||(delete this.props[sc][C],this.save()),T};var cc,load_extra_bundle=function(C,T){throw new Error(C+" not available in this build.")},IDENTITY_FUNC=function(C){return C},dc="mixpanel",fc="base64",pc="$device:",mc=L.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,hc=!mc&&-1===Ts.indexOf("MSIE")&&-1===Ts.indexOf("Mozilla"),vc=null;xs.sendBeacon&&(vc=function(){return xs.sendBeacon.apply(xs,arguments)});var gc={track:"track/",engage:"engage/",groups:"groups/",record:"record/",flags:"flags/"},yc={api_host:"https://api-js.mixpanel.com",api_routes:gc,api_extra_query_params:{},api_method:"POST",api_transport:"XHR",api_payload_format:fc,app_host:"https://mixpanel.com",autocapture:!1,cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,error_reporter:NOOP_FUNC,flags:!1,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:NOOP_FUNC,mp_loader:null,track_marketing:!0,track_pageview:!1,skip_first_touch_marketing:!1,store_google:!0,stop_utm_persistence:!1,save_referrer:!0,test:!1,verbose:!1,img:!1,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},ignore_dnt:!1,batch_requests:!0,batch_size:50,batch_flush_interval_ms:5e3,batch_request_timeout_ms:9e4,batch_autostart:!0,hooks:{},record_block_class:new RegExp("^(mp-block|fs-exclude|amp-block|rr-block|ph-no-capture)$"),record_block_selector:"img, video",record_canvas:!1,record_collect_fonts:!1,record_heatmap_data:!1,record_idle_timeout_ms:18e5,record_mask_text_class:new RegExp("^(mp-mask|fs-mask|amp-mask|rr-mask|ph-mask)$"),record_mask_text_selector:"*",record_max_ms:gs,record_min_ms:0,record_sessions_percent:0,recorder_src:"https://cdn.mxpnl.com/libs/mixpanel-recorder.min.js"},_c=!1,MixpanelLib=function(){},create_mplib=function(C,T,B){var L,V=B===dc?cc:cc[B];if(V&&0===Xu)L=V;else{if(V&&!js.isArray(V))return void Ls.error("You have already initialized "+B);L=new MixpanelLib}if(L._cached_groups={},L._init(C,T,B),L.people=new MixpanelPeople,L.people._init(L),!L.get_config("skip_first_touch_marketing")){var $=js.info.campaignParams(null),U={},q=!1;js.each($,function(C,T){U["initial_"+T]=C,C&&(q=!0)}),q&&L.people.set_once(U)}return vs.DEBUG=vs.DEBUG||L.get_config("debug"),!js.isUndefined(V)&&js.isArray(V)&&(L._execute_array.call(L.people,V.people),L._execute_array(V)),L};MixpanelLib.prototype.init=function(C,T,B){if(js.isUndefined(B))this.report_error("You must name your new library: init(token, config, name)");else{if(B!==dc){var L=create_mplib(C,T,B);return cc[B]=L,L._loaded(),L}this.report_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet")}},MixpanelLib.prototype._init=function(C,T,B){T=T||{},this.__loaded=!0,this.config={};var V={};"api_payload_format"in T||(T.api_host||yc.api_host).match(/\.mixpanel\.com/)&&(V.api_payload_format="json");if(this.set_config(js.extend({},yc,V,T,{name:B,token:C,callback_fn:(B===dc?B:dc+"."+B)+"._jsc"})),this._jsc=NOOP_FUNC,this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.request_batchers={},this._batch_requests=this.get_config("batch_requests"),this._batch_requests)if(js.localStorage.is_supported(!0)&&mc){if(this.init_batchers(),vc&&L.addEventListener){var $=js.bind(function(){this.request_batchers.events.stopped||this.request_batchers.events.flush({unloading:!0})},this);L.addEventListener("pagehide",function(C){C.persisted&&$()}),L.addEventListener("visibilitychange",function(){"hidden"===Os.visibilityState&&$()})}}else this._batch_requests=!1,Ls.log("Turning off Mixpanel request-queueing; needs XHR and localStorage support"),js.each(this.get_batcher_configs(),function(C){Ls.log("Clearing batch queue "+C.queue_key),js.localStorage.remove(C.queue_key)});this.persistence=this.cookie=new MixpanelPersistence(this.config),this.unpersisted_superprops={},this._gdpr_init();var U=js.UUID();this.get_distinct_id()||this.register_once({distinct_id:pc+U,$device_id:U},""),this.flags=new FeatureFlagManager({getConfigFunc:js.bind(this.get_config,this),getDistinctIdFunc:js.bind(this.get_distinct_id,this),trackingFunc:js.bind(this.track,this)}),this.flags.init(),this.flags=this.flags,this.autocapture=new Autocapture(this),this.autocapture.init(),this._init_tab_id(),this._check_and_start_session_recording()},MixpanelLib.prototype._init_tab_id=function(){if(js.sessionStorage.is_supported())try{var C=this.get_config("name")+"_"+this.get_config("token"),T="mp_tab_id_"+C,B="mp_gen_new_tab_id_"+C;!js.sessionStorage.get(B)&&js.sessionStorage.get(T)||js.sessionStorage.set(T,"$tab-"+js.UUID()),js.sessionStorage.set(B,"1"),this.tab_id=js.sessionStorage.get(T),L.addEventListener("beforeunload",function(){js.sessionStorage.remove(B)})}catch(C){this.report_error("Error initializing tab id",C)}else this.report_error("Session storage is not supported, cannot keep track of unique tab ID.")},MixpanelLib.prototype.get_tab_id=function(){return this.tab_id||null},MixpanelLib.prototype._should_load_recorder=function(){var C=new IDBStorageWrapper(Js),T=this.get_tab_id();return C.init().then(function(){return C.getAll()}).then(function(C){for(var B=0;B<C.length;B++)if(isRecordingExpired(C[B])||C[B].tabId===T)return!0;return!1}).catch(js.bind(function(C){this.report_error("Error checking recording registry",C)},this))},MixpanelLib.prototype._check_and_start_session_recording=addOptOutCheckMixpanelLib(function(C){if(L.MutationObserver){var T=js.bind(function(C){var T=js.bind(function(){this._recorder=this._recorder||new L.__mp_recorder(this),this._recorder.resumeRecording(C)},this);js.isUndefined(L.__mp_recorder)?load_extra_bundle(this.get_config("recorder_src"),T):T()},this),B=this.get_config("record_sessions_percent")>0&&100*Math.random()<=this.get_config("record_sessions_percent");C||B?T(!0):this._should_load_recorder().then(function(C){C&&T(!1)})}else Ls.critical("Browser does not support MutationObserver; skipping session recording")}),MixpanelLib.prototype.start_session_recording=function(){this._check_and_start_session_recording(!0)},MixpanelLib.prototype.stop_session_recording=function(){this._recorder&&this._recorder.stopRecording()},MixpanelLib.prototype.pause_session_recording=function(){this._recorder&&this._recorder.pauseRecording()},MixpanelLib.prototype.resume_session_recording=function(){this._recorder&&this._recorder.resumeRecording()},MixpanelLib.prototype.is_recording_heatmap_data=function(){return this._get_session_replay_id()&&this.get_config("record_heatmap_data")},MixpanelLib.prototype.get_session_recording_properties=function(){var C={},T=this._get_session_replay_id();return T&&(C.$mp_replay_id=T),C},MixpanelLib.prototype.get_session_replay_url=function(){var C=null,T=this._get_session_replay_id();T&&(C="https://mixpanel.com/projects/replay-redirect?"+js.HTTPBuildQuery({replay_id:T,distinct_id:this.get_distinct_id(),token:this.get_config("token")}));return C},MixpanelLib.prototype._get_session_replay_id=function(){var C=null;return this._recorder&&(C=this._recorder.replayId),C||null},MixpanelLib.prototype.__get_recorder=function(){return this._recorder},MixpanelLib.prototype._loaded=function(){if(this.get_config("loaded")(this),this._set_default_superprops(),this.people.set_once(this.persistence.get_referrer_info()),this.get_config("store_google")&&this.get_config("stop_utm_persistence")){var C=js.info.campaignParams(null);js.each(C,function(C,T){this.unregister(T)}.bind(this))}},MixpanelLib.prototype._set_default_superprops=function(){this.persistence.update_search_keyword(Os.referrer),this.get_config("store_google")&&!this.get_config("stop_utm_persistence")&&this.register(js.info.campaignParams()),this.get_config("save_referrer")&&this.persistence.update_referrer_info(Os.referrer)},MixpanelLib.prototype._dom_loaded=function(){js.each(this.__dom_loaded_queue,function(C){this._track_dom.apply(this,C)},this),this.has_opted_out_tracking()||js.each(this.__request_queue,function(C){this._send_request.apply(this,C)},this),delete this.__dom_loaded_queue,delete this.__request_queue},MixpanelLib.prototype._track_dom=function(C,T){if(this.get_config("img"))return this.report_error("You can't use DOM tracking functions with img = true."),!1;if(!_c)return this.__dom_loaded_queue.push([C,T]),!1;var B=(new C).init(this);return B.track.apply(B,T)},MixpanelLib.prototype._prepare_callback=function(C,T){if(js.isUndefined(C))return null;if(mc){return function(B){C(B,T)}}var B=this._jsc,L=""+Math.floor(1e8*Math.random()),V=this.get_config("callback_fn")+"["+L+"]";return B[L]=function(V){delete B[L],C(V,T)},V},MixpanelLib.prototype._send_request=function(C,T,B,L){var V=!0;if(hc)return this.__request_queue.push(arguments),V;var $={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose:this.get_config("verbose")},U=null;L||!js.isFunction(B)&&"string"!=typeof B||(L=B,B=null),B=js.extend($,B||{}),mc||(B.method="GET");var q="POST"===B.method,W=vc&&q&&"sendbeacon"===B.transport.toLowerCase(),G=B.verbose;T.verbose&&(G=!0),this.get_config("test")&&(T.test=1),G&&(T.verbose=1),this.get_config("img")&&(T.img=1),mc||(L?T.callback=L:(G||this.get_config("test"))&&(T.callback="(function(){})")),T.ip=this.get_config("ip")?1:0,T._=(new Date).getTime().toString(),q&&(U="data="+encodeURIComponent(T.data),delete T.data),js.extend(T,this.get_config("api_extra_query_params")),C+="?"+js.HTTPBuildQuery(T);var H=this;if("img"in T){var K=Os.createElement("img");K.src=C,Os.body.appendChild(K)}else if(W){try{V=vc(C,U)}catch(C){H.report_error(C),V=!1}try{L&&L(V?1:0)}catch(C){H.report_error(C)}}else if(mc)try{var Q=new XMLHttpRequest;Q.open(B.method,C,!0);var J=this.get_config("xhr_headers");if(q&&(J["Content-Type"]="application/x-www-form-urlencoded"),js.each(J,function(C,T){Q.setRequestHeader(T,C)}),B.timeout_ms&&void 0!==Q.timeout){Q.timeout=B.timeout_ms;var Y=(new Date).getTime()}Q.withCredentials=!0,Q.onreadystatechange=function(){var C;if(4===Q.readyState)if(200===Q.status){if(L)if(G){var T;try{T=js.JSONDecode(Q.responseText)}catch(C){if(H.report_error(C),!B.ignore_json_errors)return;T=Q.responseText}L(T)}else L(Number(Q.responseText))}else if(C=Q.timeout&&!Q.status&&(new Date).getTime()-Y>=Q.timeout?"timeout":"Bad HTTP status: "+Q.status+" "+Q.statusText,H.report_error(C),L)if(G){var V=Q.responseHeaders||{};L({status:0,httpStatusCode:Q.status,error:C,retryAfter:V["Retry-After"]})}else L(0)},Q.send(U)}catch(C){H.report_error(C),V=!1}else{var X=Os.createElement("script");X.type="text/javascript",X.async=!0,X.defer=!0,X.src=C;var Z=Os.getElementsByTagName("script")[0];Z.parentNode.insertBefore(X,Z)}return V},MixpanelLib.prototype._execute_array=function(C){var T,B=[],L=[],V=[];js.each(C,function(C){C&&(T=C[0],js.isArray(T)?V.push(C):"function"==typeof C?C.call(this):js.isArray(C)&&"alias"===T?B.push(C):js.isArray(C)&&-1!==T.indexOf("track")&&"function"==typeof this[T]?V.push(C):L.push(C))},this);var execute=function(C,T){js.each(C,function(C){if(js.isArray(C[0])){var B=T;js.each(C,function(C){B=B[C[0]].apply(B,C.slice(1))})}else this[C[0]].apply(this,C.slice(1))},T)};execute(B,this),execute(L,this),execute(V,this)},MixpanelLib.prototype.are_batchers_initialized=function(){return!!this.request_batchers.events},MixpanelLib.prototype.get_batcher_configs=function(){var C="__mpq_"+this.get_config("token"),T=this.get_config("api_routes");return this._batcher_configs=this._batcher_configs||{events:{type:"events",endpoint:"/"+T.track,queue_key:C+"_ev"},people:{type:"people",endpoint:"/"+T.engage,queue_key:C+"_pp"},groups:{type:"groups",endpoint:"/"+T.groups,queue_key:C+"_gr"}},this._batcher_configs},MixpanelLib.prototype.init_batchers=function(){if(!this.are_batchers_initialized()){var C=js.bind(function(C){return new RequestBatcher(C.queue_key,{libConfig:this.config,errorReporter:this.get_config("error_reporter"),sendRequestFunc:js.bind(function(T,B,L){this._send_request(this.get_config("api_host")+C.endpoint,this._encode_data_for_request(T),B,this._prepare_callback(L,T))},this),beforeSendHook:js.bind(function(T){return this._run_hook("before_send_"+C.type,T)},this),stopAllBatchingFunc:js.bind(this.stop_batch_senders,this),usePersistence:!0})},this),T=this.get_batcher_configs();this.request_batchers={events:C(T.events),people:C(T.people),groups:C(T.groups)}}this.get_config("batch_autostart")&&this.start_batch_senders()},MixpanelLib.prototype.start_batch_senders=function(){this._batchers_were_started=!0,this.are_batchers_initialized()&&(this._batch_requests=!0,js.each(this.request_batchers,function(C){C.start()}))},MixpanelLib.prototype.stop_batch_senders=function(){this._batch_requests=!1,js.each(this.request_batchers,function(C){C.stop(),C.clear()})},MixpanelLib.prototype.push=function(C){this._execute_array([C])},MixpanelLib.prototype.disable=function(C){void 0===C?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(C)},MixpanelLib.prototype._encode_data_for_request=function(C){var T=Hs(C);return this.get_config("api_payload_format")===fc&&(T=js.base64Encode(T)),{data:T}},MixpanelLib.prototype._track_or_batch=function(C,T){var B=js.truncate(C.data,255),L=C.endpoint,V=C.batcher,$=C.should_send_immediately,U=C.send_request_options||{};T=T||NOOP_FUNC;var q=!0,W=js.bind(function(){return U.skip_hooks||(B=this._run_hook("before_send_"+C.type,B)),B?(Ls.log("MIXPANEL REQUEST:"),Ls.log(B),this._send_request(L,this._encode_data_for_request(B),U,this._prepare_callback(T,B))):null},this);return this._batch_requests&&!$?V.enqueue(B).then(function(C){C?T(1,B):W()}):q=W(),q&&B},MixpanelLib.prototype.track=addOptOutCheckMixpanelLib(function(C,T,B,L){L||"function"!=typeof B||(L=B,B=null);var V=(B=B||{}).transport;V&&(B.transport=V);var $=B.send_immediately;if("function"!=typeof L&&(L=NOOP_FUNC),js.isUndefined(C))this.report_error("No event name provided to mixpanel.track");else{if(!this._event_is_disabled(C)){(T=js.extend({},T)).token=this.get_config("token");var U=this.persistence.remove_event_timer(C);if(!js.isUndefined(U)){var q=(new Date).getTime()-U;T.$duration=parseFloat((q/1e3).toFixed(3))}this._set_default_superprops();var W=this.get_config("track_marketing")?js.info.marketingParams():{};T=js.extend({},js.info.properties({mp_loader:this.get_config("mp_loader")}),W,this.persistence.properties(),this.unpersisted_superprops,this.get_session_recording_properties(),T);var G=this.get_config("property_blacklist");js.isArray(G)?js.each(G,function(C){delete T[C]}):this.report_error("Invalid value for property_blacklist config: "+G);var H={event:C,properties:T};return this._track_or_batch({type:"events",data:H,endpoint:this.get_config("api_host")+"/"+this.get_config("api_routes").track,batcher:this.request_batchers.events,should_send_immediately:$,send_request_options:B},L)}L(0)}}),MixpanelLib.prototype.set_group=addOptOutCheckMixpanelLib(function(C,T,B){js.isArray(T)||(T=[T]);var L={};return L[C]=T,this.register(L),this.people.set(C,T,B)}),MixpanelLib.prototype.add_group=addOptOutCheckMixpanelLib(function(C,T,B){var L=this.get_property(C),V={};return void 0===L?(V[C]=[T],this.register(V)):-1===L.indexOf(T)&&(L.push(T),V[C]=L,this.register(V)),this.people.union(C,T,B)}),MixpanelLib.prototype.remove_group=addOptOutCheckMixpanelLib(function(C,T,B){var L=this.get_property(C);if(void 0!==L){var V=L.indexOf(T);V>-1&&(L.splice(V,1),this.register({group_key:L})),0===L.length&&this.unregister(C)}return this.people.remove(C,T,B)}),MixpanelLib.prototype.track_with_groups=addOptOutCheckMixpanelLib(function(C,T,B,L){var V=js.extend({},T||{});return js.each(B,function(C,T){null!=C&&(V[T]=C)}),this.track(C,V,L)}),MixpanelLib.prototype._create_map_key=function(C,T){return C+"_"+JSON.stringify(T)},MixpanelLib.prototype._remove_group_from_cache=function(C,T){delete this._cached_groups[this._create_map_key(C,T)]},MixpanelLib.prototype.get_group=function(C,T){var B=this._create_map_key(C,T),L=this._cached_groups[B];return void 0!==L&&L._group_key===C&&L._group_id===T||((L=new MixpanelGroup)._init(this,C,T),this._cached_groups[B]=L),L},MixpanelLib.prototype.track_pageview=addOptOutCheckMixpanelLib(function(C,T){"object"!=typeof C&&(C={});var B=(T=T||{}).event_name||"$mp_web_page_view",L=js.extend(js.info.mpPageViewProperties(),js.info.campaignParams(),js.info.clickParams()),V=js.extend({},L,C);return this.track(B,V)}),MixpanelLib.prototype.track_links=function(){return this._track_dom.call(this,LinkTracker,arguments)},MixpanelLib.prototype.track_forms=function(){return this._track_dom.call(this,FormTracker,arguments)},MixpanelLib.prototype.time_event=function(C){js.isUndefined(C)?this.report_error("No event name provided to mixpanel.time_event"):this._event_is_disabled(C)||this.persistence.set_event_timer(C,(new Date).getTime())};var bc={persistent:!0},options_for_register=function(C){var T;return T=js.isObject(C)?C:js.isUndefined(C)?{}:{days:C},js.extend({},bc,T)};MixpanelLib.prototype.register=function(C,T){var B=options_for_register(T);B.persistent?this.persistence.register(C,B.days):js.extend(this.unpersisted_superprops,C)},MixpanelLib.prototype.register_once=function(C,T,B){var L=options_for_register(B);L.persistent?this.persistence.register_once(C,T,L.days):(void 0===T&&(T="None"),js.each(C,function(C,B){this.unpersisted_superprops.hasOwnProperty(B)&&this.unpersisted_superprops[B]!==T||(this.unpersisted_superprops[B]=C)},this))},MixpanelLib.prototype.unregister=function(C,T){(T=options_for_register(T)).persistent?this.persistence.unregister(C):delete this.unpersisted_superprops[C]},MixpanelLib.prototype._register_single=function(C,T){var B={};B[C]=T,this.register(B)},MixpanelLib.prototype.identify=function(C,T,B,L,V,$,U,q){var W=this.get_distinct_id();if(C&&W!==C){if("string"==typeof C&&0===C.indexOf(pc))return this.report_error("distinct_id cannot have $device: prefix"),-1;this.register({$user_id:C})}if(!this.get_property("$device_id")){var G=W;this.register_once({$had_persisted_distinct_id:!0,$device_id:G},"")}C!==W&&C!==this.get_property(lc)&&(this.unregister(lc),this.register({distinct_id:C})),this._flags.identify_called=!0,this.people._flush(T,B,L,V,$,U,q),C!==W&&this.track("$identify",{distinct_id:C,$anon_distinct_id:W},{skip_hooks:!0}),C!==W&&this.flags.fetchFlags()},MixpanelLib.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var C=js.UUID();this.register_once({distinct_id:pc+C,$device_id:C},""),this.stop_session_recording(),this._check_and_start_session_recording()},MixpanelLib.prototype.get_distinct_id=function(){return this.get_property("distinct_id")},MixpanelLib.prototype.alias=function(C,T){if(C===this.get_property(ac))return this.report_error("Attempting to create alias for existing People user - aborting."),-2;var B=this;return js.isUndefined(T)&&(T=this.get_distinct_id()),C!==T?(this._register_single(lc,C),this.track("$create_alias",{alias:C,distinct_id:T},{skip_hooks:!0},function(){B.identify(C)})):(this.report_error("alias matches current distinct_id - skipping api call."),this.identify(C),-1)},MixpanelLib.prototype.name_tag=function(C){this._register_single("mp_name_tag",C)},MixpanelLib.prototype.set_config=function(C){js.isObject(C)&&(js.extend(this.config,C),C.batch_size&&js.each(this.request_batchers,function(C){C.resetBatchSize()}),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),vs.DEBUG=vs.DEBUG||this.get_config("debug"),("autocapture"in C||"record_heatmap_data"in C)&&this.autocapture&&this.autocapture.init())},MixpanelLib.prototype.get_config=function(C){return this.config[C]},MixpanelLib.prototype._run_hook=function(C){var T=(this.config.hooks[C]||IDENTITY_FUNC).apply(this,ws.call(arguments,1));return void 0===T&&(this.report_error(C+" hook did not return a value"),T=null),T},MixpanelLib.prototype.get_property=function(C){return this.persistence.load_prop([C])},MixpanelLib.prototype.toString=function(){var C=this.get_config("name");return C!==dc&&(C=dc+"."+C),C},MixpanelLib.prototype._event_is_disabled=function(C){return js.isBlockedUA(Ts)||this._flags.disable_all_events||js.include(this.__disabled_events,C)},MixpanelLib.prototype._gdpr_init=function(){"localStorage"===this.get_config("opt_out_tracking_persistence_type")&&js.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_tracking()||!this.get_config("opt_out_tracking_by_default")&&!js.cookie.get("mp_optout")||(js.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))},MixpanelLib.prototype._gdpr_update_persistence=function(C){var T;if(C&&C.clear_persistence)T=!0;else{if(!C||!C.enable_persistence)return;T=!1}this.get_config("disable_persistence")||this.persistence.disabled===T||this.persistence.set_disabled(T),T?(this.stop_batch_senders(),this.stop_session_recording()):this._batchers_were_started&&this.start_batch_senders()},MixpanelLib.prototype._gdpr_call_func=function(C,T){return T=js.extend({track:js.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},T),js.localStorage.is_supported()||(T.persistence_type="cookie"),C(this.get_config("token"),{track:T.track,trackEventName:T.track_event_name,trackProperties:T.track_properties,persistenceType:T.persistence_type,persistencePrefix:T.cookie_prefix,cookieDomain:T.cookie_domain,cookieExpiration:T.cookie_expiration,crossSiteCookie:T.cross_site_cookie,crossSubdomainCookie:T.cross_subdomain_cookie,secureCookie:T.secure_cookie,ignoreDnt:T.ignore_dnt})},MixpanelLib.prototype.opt_in_tracking=function(C){C=js.extend({enable_persistence:!0},C),this._gdpr_call_func(optIn,C),this._gdpr_update_persistence(C)},MixpanelLib.prototype.opt_out_tracking=function(C){(C=js.extend({clear_persistence:!0,delete_user:!0},C)).delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func(optOut,C),this._gdpr_update_persistence(C)},MixpanelLib.prototype.has_opted_in_tracking=function(C){return this._gdpr_call_func(hasOptedIn,C)},MixpanelLib.prototype.has_opted_out_tracking=function(C){return this._gdpr_call_func(hasOptedOut,C)},MixpanelLib.prototype.clear_opt_in_out_tracking=function(C){C=js.extend({enable_persistence:!0},C),this._gdpr_call_func(clearOptInOut,C),this._gdpr_update_persistence(C)},MixpanelLib.prototype.report_error=function(C,T){Ls.error.apply(Ls.error,arguments);try{T||C instanceof Error||(C=new Error(C)),this.get_config("error_reporter")(C,T)}catch(T){Ls.error(T)}},MixpanelLib.prototype.init=MixpanelLib.prototype.init,MixpanelLib.prototype.reset=MixpanelLib.prototype.reset,MixpanelLib.prototype.disable=MixpanelLib.prototype.disable,MixpanelLib.prototype.time_event=MixpanelLib.prototype.time_event,MixpanelLib.prototype.track=MixpanelLib.prototype.track,MixpanelLib.prototype.track_links=MixpanelLib.prototype.track_links,MixpanelLib.prototype.track_forms=MixpanelLib.prototype.track_forms,MixpanelLib.prototype.track_pageview=MixpanelLib.prototype.track_pageview,MixpanelLib.prototype.register=MixpanelLib.prototype.register,MixpanelLib.prototype.register_once=MixpanelLib.prototype.register_once,MixpanelLib.prototype.unregister=MixpanelLib.prototype.unregister,MixpanelLib.prototype.identify=MixpanelLib.prototype.identify,MixpanelLib.prototype.alias=MixpanelLib.prototype.alias,MixpanelLib.prototype.name_tag=MixpanelLib.prototype.name_tag,MixpanelLib.prototype.set_config=MixpanelLib.prototype.set_config,MixpanelLib.prototype.get_config=MixpanelLib.prototype.get_config,MixpanelLib.prototype.get_property=MixpanelLib.prototype.get_property,MixpanelLib.prototype.get_distinct_id=MixpanelLib.prototype.get_distinct_id,MixpanelLib.prototype.toString=MixpanelLib.prototype.toString,MixpanelLib.prototype.opt_out_tracking=MixpanelLib.prototype.opt_out_tracking,MixpanelLib.prototype.opt_in_tracking=MixpanelLib.prototype.opt_in_tracking,MixpanelLib.prototype.has_opted_out_tracking=MixpanelLib.prototype.has_opted_out_tracking,MixpanelLib.prototype.has_opted_in_tracking=MixpanelLib.prototype.has_opted_in_tracking,MixpanelLib.prototype.clear_opt_in_out_tracking=MixpanelLib.prototype.clear_opt_in_out_tracking,MixpanelLib.prototype.get_group=MixpanelLib.prototype.get_group,MixpanelLib.prototype.set_group=MixpanelLib.prototype.set_group,MixpanelLib.prototype.add_group=MixpanelLib.prototype.add_group,MixpanelLib.prototype.remove_group=MixpanelLib.prototype.remove_group,MixpanelLib.prototype.track_with_groups=MixpanelLib.prototype.track_with_groups,MixpanelLib.prototype.start_batch_senders=MixpanelLib.prototype.start_batch_senders,MixpanelLib.prototype.stop_batch_senders=MixpanelLib.prototype.stop_batch_senders,MixpanelLib.prototype.start_session_recording=MixpanelLib.prototype.start_session_recording,MixpanelLib.prototype.stop_session_recording=MixpanelLib.prototype.stop_session_recording,MixpanelLib.prototype.pause_session_recording=MixpanelLib.prototype.pause_session_recording,MixpanelLib.prototype.resume_session_recording=MixpanelLib.prototype.resume_session_recording,MixpanelLib.prototype.get_session_recording_properties=MixpanelLib.prototype.get_session_recording_properties,MixpanelLib.prototype.get_session_replay_url=MixpanelLib.prototype.get_session_replay_url,MixpanelLib.prototype.get_tab_id=MixpanelLib.prototype.get_tab_id,MixpanelLib.prototype.DEFAULT_API_ROUTES=gc,MixpanelLib.prototype.__get_recorder=MixpanelLib.prototype.__get_recorder,MixpanelPersistence.prototype.properties=MixpanelPersistence.prototype.properties,MixpanelPersistence.prototype.update_search_keyword=MixpanelPersistence.prototype.update_search_keyword,MixpanelPersistence.prototype.update_referrer_info=MixpanelPersistence.prototype.update_referrer_info,MixpanelPersistence.prototype.get_cross_subdomain=MixpanelPersistence.prototype.get_cross_subdomain,MixpanelPersistence.prototype.clear=MixpanelPersistence.prototype.clear;var Cc={},override_mp_init_func=function(){cc.init=function(C,T,B){if(B)return cc[B]||(cc[B]=Cc[B]=create_mplib(C,T,B),cc[B]._loaded()),cc[B];var V=cc;Cc[dc]?V=Cc[dc]:C&&((V=create_mplib(C,T,dc))._loaded(),Cc[dc]=V),cc=V,1===Xu&&(L[dc]=cc),js.each(Cc,function(C,T){T!==dc&&(cc[T]=C)}),cc._=js}};var wc=function init_as_module(C){return load_extra_bundle=C,Xu=0,cc=new MixpanelLib,override_mp_init_func(),cc.init(),function(){function dom_loaded_handler(){dom_loaded_handler.done||(dom_loaded_handler.done=!0,_c=!0,hc=!1,js.each(Cc,function(C){C._dom_loaded()}))}if(Os.addEventListener)"complete"===Os.readyState?dom_loaded_handler():Os.addEventListener("DOMContentLoaded",dom_loaded_handler,!1);else if(Os.attachEvent){Os.attachEvent("onreadystatechange",dom_loaded_handler);var C=!1;try{C=null===L.frameElement}catch(C){}Os.documentElement.doScroll&&C&&function do_scroll_check(){try{Os.documentElement.doScroll("left")}catch(C){return void setTimeout(do_scroll_check,1)}dom_loaded_handler()}()}js.register_event(L,"load",dom_loaded_handler,!0)}(),cc}(function loadNoop(C,T){T()})},69036:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Do",{enumerable:!0,get:function get(){return L.Do}}),Object.defineProperty(T,"Redo",{enumerable:!0,get:function get(){return V.Redo}}),Object.defineProperty(T,"Undo",{enumerable:!0,get:function get(){return $.Undo}}),Object.defineProperty(T,"UndoAll",{enumerable:!0,get:function get(){return U.UndoAll}});var L=B(66887),V=B(60494),$=B(15768),U=B(11698)},69531:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){var C;(0,V.default)(this,Component);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Component,[].concat(B)),(0,G.default)(C,"promise",null),(0,G.default)(C,"request",null),(0,G.default)(C,"maybeSendQuotaCapacityEvent",function(C){var T=C?Math.round(C.currentUsage/C.threshold*100):0,B=null;T<80||(B=80<=T<100?"80%":"100%",elementor.templates.eventManager.sendQuotaBarCapacityEvent({quota_usage_alert:B}))}),C}return(0,W.default)(Component,C),(0,$.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"cloud-library"}},{key:"cancelPendingRequest",value:function cancelPendingRequest(){this.request&&elementorCommon.ajax.cancelRequest("get_templates_quota"),this.promise=null,this.request=null}},{key:"getQuotaConfig",value:function getQuotaConfig(){var C=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return C?(this.cancelPendingRequest(),this.setQuotaConfig()):this.promise&&!C?this.promise:Promise.resolve(elementorAppConfig["cloud-library"].quota)}},{key:"setQuotaConfig",value:function setQuotaConfig(){var C=this;return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.cancelPendingRequest(),this.promise=new Promise(function(T,B){C.request=elementorCommon.ajax.addRequest("get_templates_quota",{data:{source:"cloud"},success:function success(B){elementorAppConfig["cloud-library"].quota=B,C.maybeSendQuotaCapacityEvent(B),T(B),C.promise=null,C.request=null,elementor.channels.templates.trigger("quota:updated",B)},error:function error(T){"abort"!==(null==T?void 0:T.statusText)&&delete elementorAppConfig["cloud-library"].quota,B(T),C.request=null,C.promise=null}})}),this.promise}},{key:"defaultUtils",value:function defaultUtils(){return{setQuotaConfig:this.setQuotaConfig.bind(this),getQuotaConfig:this.getQuotaConfig.bind(this)}}}])}($e.modules.ComponentBase)},69923:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(85707));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}C.exports=function(C){function FooterSaver(){var C;(0,$.default)(this,FooterSaver);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,FooterSaver,[].concat(B)),(0,H.default)(C,"previewWindow",null),C}return(0,G.default)(FooterSaver,C),(0,U.default)(FooterSaver,[{key:"ui",value:function ui(){return{buttonPreview:"#elementor-panel-footer-saver-preview",buttonPublish:"#elementor-panel-saver-button-publish",buttonSaveOptions:"#elementor-panel-saver-button-save-options",buttonPublishLabel:"#elementor-panel-saver-button-publish-label",menuSaveDraft:"#elementor-panel-footer-sub-menu-item-save-draft",lastEditedWrapper:".elementor-last-edited-wrapper",copyAndShareLink:"#elementor-panel-footer-sub-menu-item-copy-share-link"}}},{key:"events",value:function events(){return{"click @ui.buttonPreview":"onClickButtonPreview","click @ui.buttonPublish":"onClickButtonPublish","click @ui.menuSaveDraft":"onClickMenuSaveDraft","click @ui.copyAndShareLink":"onCopyAndShareLinkClick"}}},{key:"initialize",value:function initialize(C){var T=this;this.document=C.document||elementor.documents.getCurrent(),elementor.on("document:loaded",function(C){T.setMenuItems(C),T.setLastEdited(C.config.last_edited)}),$e.components.get("document/save").footerSaver=this}},{key:"activateSaveButtons",value:function activateSaveButtons(C,T){var B=T||"draft"===C.container.settings.get("post_status");this.ui.buttonPublish.add(this.ui.menuSaveDraft).toggleClass("elementor-disabled",!B),this.ui.buttonSaveOptions.toggleClass("elementor-disabled",!B)}},{key:"activateCopyAndShareButton",value:function activateCopyAndShareButton(C,T){T&&("publish"===C?this.ui.copyAndShareLink.removeClass("elementor-disabled"):this.ui.copyAndShareLink.addClass("elementor-disabled"))}},{key:"onCopyAndShareLinkClick",value:function onCopyAndShareLinkClick(){var C,T=null!==(C=elementor.config.document.urls.permalink)&&void 0!==C?C:"";if(T){navigator.clipboard.writeText(T);var B=this.ui.copyAndShareLink.find(".elementor-title");B.text(L("Link copied!","elementor")),setTimeout(function(){B.text(L("Copy and share Link","elementor"))},2e3)}}},{key:"onRender",value:function onRender(){var C,T;this.addTooltip();var B=null!==(C=null===(T=elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.document)||void 0===T||null===(T=T.status)||void 0===T?void 0:T.value)&&void 0!==C?C:"";this.activateCopyAndShareButton(B,!0)}},{key:"setLastEdited",value:function setLastEdited(C){this.ui.lastEditedWrapper.removeClass("elementor-button-state").find(".elementor-last-edited").html(C)}},{key:"onClickButtonPreview",value:function onClickButtonPreview(){$e.run("editor/documents/preview",{id:elementor.documents.getCurrent().id})}},{key:"onClickButtonPublish",value:function onClickButtonPublish(){this.ui.buttonPublish.hasClass("elementor-disabled")||$e.run("document/save/default")}},{key:"onClickMenuSaveDraft",value:function onClickMenuSaveDraft(){$e.run("document/save/draft")}},{key:"setMenuItems",value:function setMenuItems(C){var T=C.container.settings.get("post_status"),B={publish:L("Publish","elementor"),update:L("Update","elementor"),submit:L("Submit","elementor")},V="publish";switch(T){case"publish":case"private":V="update",C.config.revisions.current_id!==C.id&&this.activateSaveButtons(C,!0);break;case"draft":C.config.user.can_publish||(V="submit"),this.activateSaveButtons(C,!0);break;case"pending":case void 0:C.config.user.can_publish||(V="update")}this.ui.buttonPublishLabel.html(B[V])}},{key:"addTooltip",value:function addTooltip(){this.$el.find(".tooltip-target").each(function(C,T){var B=jQuery(T);B.tipsy({gravity:"s",offset:B.data("tooltip-offset"),title:function title(){return this.getAttribute("data-tooltip")}})})}},{key:"refreshWpPreview",value:function refreshWpPreview(){if(this.previewWindow)try{this.previewWindow.location.href=elementor.config.document.urls.wp_preview}catch(C){}}}])}(Marionette.Behavior)},69924:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(71171)),$=L(B(505));C.exports=Marionette.CompositeView.extend({id:"elementor-panel-history",template:"#tmpl-elementor-panel-history-tab",childView:V.default,childViewContainer:"#elementor-history-list",emptyView:$.default,currentItem:null,updateCurrentItem:function updateCurrentItem(){var C=this;this.children.length<=1||_.defer(function(){var T=C.collection.find(function(C){return"not_applied"===C.get("status")}),B=C.children.findByModel(T);if(B){var L="elementor-history-item-current";C.currentItem&&C.currentItem.removeClass(L),C.currentItem=B.$el,C.currentItem.addClass(L)}})},onRender:function onRender(){this.updateCurrentItem()},onRenderEmpty:function onRenderEmpty(){this.$el.addClass("elementor-empty")},onChildviewClick:function onChildviewClick(C,T){if(C.$el!==this.currentItem){var B=T.model.collection.findIndex(T.model);$e.run("panel/history/actions/do",{index:B})}}})},70012:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.resetStructure=".elementor-control-structure-reset",ui},events:function events(){return _.extend(V.prototype.events.apply(this,arguments),{"click @ui.resetStructure":"onResetStructureClick"})},templateHelpers:function templateHelpers(){var C=V.prototype.templateHelpers.apply(this,arguments);return C.getMorePresets=this.getMorePresets.bind(this),C},getCurrentEditedSection:function getCurrentEditedSection(){return elementor.getPanelView().getCurrentPageView().getOption("editedElementView")},getMorePresets:function getMorePresets(){var C=elementor.presetsFactory.getParsedStructure(this.getControlValue());return elementor.presetsFactory.getPresets(C.columnsCount)},onResetStructureClick:function onResetStructureClick(){this.getCurrentEditedSection().resetColumnsCustomSize()}}),C.exports=L},70522:(C,T,B)=>{"use strict";var L;L=Marionette.CollectionView.extend({childView:B(25983),id:"elementor-panel-elements",className:"elementor-responsive-panel",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onFilterChanged)},filter:function filter(C){var T=elementor.channels.panelElements.request("filter:value");if(!T)return!0;if(C.get("hideOnSearch"))return!1;if(-1!==C.get("title").toLowerCase().indexOf(T.toLowerCase()))return!0;var B=elementor.channels.panelElements.request("filter:localized")||"";return _.any(C.get("keywords"),function(C){var L=-1!==(C=C.toLowerCase()).indexOf(T.toLowerCase()),V=B&&-1!==C.indexOf(B.toLowerCase());return L||V})},onFilterChanged:function onFilterChanged(){elementor.channels.panelElements.request("filter:value")||this.onFilterEmpty(),this._renderChildren(),this.triggerMethod("children:render")},onFilterEmpty:function onFilterEmpty(){$e.routes.refreshContainer("panel")}}),C.exports=L},70569:C=>{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},70729:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitGlobalsUpdateTypography=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(32361));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitGlobalsUpdateTypography=function(C){function KitGlobalsUpdateTypography(){return(0,V.default)(this,KitGlobalsUpdateTypography),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitGlobalsUpdateTypography,arguments)}return(0,W.default)(KitGlobalsUpdateTypography,C),(0,$.default)(KitGlobalsUpdateTypography,[{key:"getCommand",value:function getCommand(){return"globals/typography/create"}},{key:"getId",value:function getId(){return"globals-update-typography-/globals/typography/create"}},{key:"getRepeaterName",value:function getRepeaterName(){return"custom_typography"}},{key:"applyModel",value:function applyModel(C,T){Object.assign(C,T)}}])}(G.default);T.default=H},70751:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(29402)),q=L(B(41621));T.default=function(){function InstanceType(){var C=this;(0,V.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach(function(T){return C instanceof T})}return(0,$.default)(InstanceType,null,[{key:Symbol.hasInstance,value:function value(C){var T=function _superPropGet(C,T,B,L){var V=(0,q.default)((0,U.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(InstanceType,Symbol.hasInstance,this,2)([C]);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}])}()},71171:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"tagName",value:function tagName(){return"button"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-history-item"}},{key:"className",value:function className(){return"elementor-history-item elementor-history-item-"+this.model.get("status")}},{key:"triggers",value:function triggers(){return{click:"click"}}}])}(Marionette.ItemView)},71476:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Import=function(C){function Import(){return(0,U.default)(this,Import),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Import,arguments)}return(0,H.default)(Import,C),(0,q.default)(Import,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("target",elementorModules.editor.Container)}},{key:"apply",value:function apply(C){var T=this,B=C.targets,L=void 0===B?[C.target]:B,U=C.input,q=C.options,W=void 0===q?{}:q,G=[];return L.forEach(function(C){G.push(T.component.manager.createSession(U,C,W).then(function(){var C=(0,$.default)(V.default.mark(function _callee(C){return V.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=1,C.validate();case 1:if(!T.sent){T.next=2;break}C.apply();case 2:case"end":return T.stop()}},_callee)}));return function(T){return C.apply(this,arguments)}}()))}),Promise.all(G)}}])}($e.modules.CommandBase);T.default=K},71527:C=>{"use strict";C.exports=elementorModules.Module.extend({getDefaultSettings:function getDefaultSettings(){return{context:"preview",actions:{},classes:{list:"elementor-context-menu-list",group:"elementor-context-menu-list__group",groupPrefix:"elementor-context-menu-list__group-",item:"elementor-context-menu-list__item",itemTypePrefix:"elementor-context-menu-list__item-",itemTitle:"elementor-context-menu-list__item__title",itemShortcut:"elementor-context-menu-list__item__shortcut",iconShortcut:"elementor-context-menu-list__item__icon",itemDisabled:"elementor-context-menu-list__item--disabled",divider:"elementor-context-menu-list__divider",hidden:"elementor-hidden",promotionLink:"elementor-context-menu-list__item__shortcut--link-fullwidth"}}},buildActionItem:function buildActionItem(C){var T=this,B=T.getSettings("classes"),L=jQuery("<div>",{class:B.item+" "+B.itemTypePrefix+C.name,role:"menuitem",tabindex:"0"}),V=jQuery("<div>",{class:B.itemTitle}).text(C.title),$=jQuery("<div>",{class:B.iconShortcut});if(C.icon&&$.html(jQuery("<i>",{class:C.icon})),L.append($,V),C.shortcut){var U=jQuery("<div>",{class:B.itemShortcut}).html(C.shortcut);L.append(U)}return C.callback&&(L.on("click",function(){T.runAction(C)}),L.on("keyup",function(B){13!==B.keyCode&&32!==B.keyCode||T.runAction(C)})),C.$item=L,L},buildActionsList:function buildActionsList(){var C=this,T=C.getSettings("classes"),B=C.getSettings("groups"),L=jQuery("<div>",{class:T.list,role:"menu"});return B.forEach(function(B){var V=jQuery("<div>",{class:T.group+" "+T.groupPrefix+B.name,role:"group"});B.actions.forEach(function(T){V.append(C.buildActionItem(T))}),L.append(V),B.$item=V}),L},toggleGroupVisibility:function toggleGroupVisibility(C,T){C.$item.toggleClass(this.getSettings("classes.hidden"),!T)},toggleActionVisibility:function toggleActionVisibility(C,T){C.$item.toggleClass(this.getSettings("classes.hidden"),!T)},toggleActionUsability:function toggleActionUsability(C,T){this.maybeAddPromotionLink(C),C.$item.toggleClass(this.getSettings("classes.itemDisabled"),!T)},maybeAddPromotionLink:function maybeAddPromotionLink(C){this.shouldAddPromotionLink(C)&&C.$item.find("div.elementor-context-menu-list__item__shortcut")[0].insertAdjacentHTML("beforeend","<a href='".concat(C.promotionURL,'\' target="_blank" class="').concat(this.getSettings("classes.promotionLink"),'"></a>'))},shouldAddPromotionLink:function shouldAddPromotionLink(C){return!(!C.promotionURL||C.$item.find("a.elementor-context-menu-list__item__shortcut--link-fullwidth")[0]||!C.$item.find("i.eicon-pro-icon")[0])},updateActionTitle:function updateActionTitle(C){"function"==typeof C.title&&C.$item.find("."+this.getSettings("classes").itemTitle).text(C.title())},isActionEnabled:function isActionEnabled(C){return!(!C.callback&&!C.groups)&&(!C.isEnabled||C.isEnabled())},isActionVisible:function isActionVisible(C){return"function"==typeof C.isVisible?C.isVisible():!1!==C.isVisible},runAction:function runAction(C){this.isActionEnabled(C)&&this.isActionVisible(C)&&(C.callback(),this.getModal().hide())},initModal:function initModal(){var C;this.getModal=function(){return C||(C=elementorCommon.dialogsManager.createWidget("simple",{className:"elementor-context-menu",message:this.buildActionsList(),iframe:"preview"===this.getSettings("context")?elementor.$preview:null,effects:{hide:"hide",show:"show"},hide:{onOutsideContextMenu:!0},position:{my:(elementorCommon.config.isRTL?"right":"left")+" top",collision:"fit"}})),C}},show:function show(C){var T=this,B=T.getModal();B.setSettings("position",{of:C}),T.getSettings("groups").forEach(function(C){var B=!1!==C.isVisible;T.toggleGroupVisibility(C,B),B&&C.actions.forEach(function(C){var B=T.isActionVisible(C);T.toggleActionVisibility(C,B),T.updateActionTitle(C),B&&T.toggleActionUsability(C,T.isActionEnabled(C))})}),B.show(),elementor.templates.eventManager.sendContextMenuExposureEvent()},destroy:function destroy(){this.getModal().destroy()},onInit:function onInit(){this.initModal()}})},71814:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;V(B(64537));var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(6229)),Q=V(B(923));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}T.default=function(C){function _default(){var C;(0,$.default)(this,_default);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return(C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,[].concat(B))).childView=Q.default,C}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"templateHelpers",value:function templateHelpers(){var templateHelpers=_superPropGet(_default,"templateHelpers",this,3)([]);return templateHelpers.addButtonText="custom_colors"===this.model.get("name")?L("Add Color","elementor"):L("Add Style","elementor"),templateHelpers}},{key:"getDefaults",value:function getDefaults(){var C=_superPropGet(_default,"getDefaults",this,3)([]);return C.title="".concat(L("New Item","elementor")," #").concat(this.children.length+1),C}},{key:"getSortableParams",value:function getSortableParams(){var C=_superPropGet(_default,"getSortableParams",this,3)([]);return C.placeholder="e-sortable-placeholder",C.cursor="move",C}}])}(K.default)},71916:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Start=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=B(85236),K=B(34608);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Start=function(C){function Start(){return(0,$.default)(this,Start),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Start,arguments)}return(0,G.default)(Start,C),(0,U.default)(Start,[{key:"apply",value:function apply(C){this.component.activate(),$e.uiStates.set("elements-color-picker/color-picking",K.COLOR_PICKING_ON),this.component.currentPicker=_objectSpread(_objectSpread({},C),{},{initialColor:C.container.getSetting(C.control)}),this.component.currentPicker.trigger.classList.add("e-control-tool-disabled");var T=elementor.$previewContents[0].querySelectorAll(".elementor-element");(0,H.addNamespaceHandler)(T,"click.color-picker",function(C){C.preventDefault(),$e.run("elements-color-picker/show-swatches",{event:C})}),(0,H.addNamespaceHandler)(elementor.$previewWrapper[0],"mouseleave.color-picker",function(){$e.run("elements-color-picker/end")})}}])}($e.modules.CommandBase)},71937:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Insert=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=B(62161);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.Insert=function(C){function Insert(){return(0,$.default)(this,Insert),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Insert,arguments)}return(0,H.default)(Insert,C),(0,U.default)(Insert,[{key:"initialize",value:function initialize(C){!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Insert,"initialize",this,3)([C]),C.model._id||(C.model._id=elementorCommon.helpers.getUniqueId())}},{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentType("model","object",C),this.requireArgumentConstructor("name",String,C)}},{key:"getHistory",value:function getHistory(C){var T=C.model,B=C.name,V=C.options,$=void 0===V?{at:null}:V,U=C.containers;return{containers:void 0===U?[C.container]:U,type:"add",subTitle:L("Item","elementor"),data:{model:T,name:B,index:$.at},restore:this.constructor.restore}}},{key:"apply",value:function apply(C){var T=C.model,B=C.name,L=C.options,V=void 0===L?{at:null}:L,$=C.containers,U=void 0===$?[C.container]:$,q=C.renderAfterInsert,W=void 0===q||q,G=C.isRestored,H=void 0!==G&&G,Q=[];return U.forEach(function(C){var L=(C=C.lookup()).settings.get(B);V.at=null===V.at?L.length:V.at;var $=L._prepareModel(T),U=C.addRepeaterItem(B,$,V.at);if(Q.push(L.push($,V)),W){var q=C.settings.get("widgetType");if((0,K.shouldUseAtomicRepeaters)(q)&&!H){var G=(0,K.widgetNodes)(q),J=C.view.$el[0].querySelector(G.targetContainer),Y=Marionette.Renderer.render("#tmpl-elementor-".concat(q,"-content-single"),{data:T,view:U.view}),X=document.createElement("div");X.innerHTML=Y;var Z=X.querySelector(G.node),ee=J.children[V.at]||null;J.insertBefore(Z,ee)}else U.render()}}),1===Q.length?Q[0]:Q}}],[{key:"restore",value:function restore(C,T){var B=C.get("containers"),L=C.get("data");T?$e.run("document/repeater/insert",{containers:B,model:L.model,name:L.name,options:{at:L.index},isRestored:!0}):$e.run("document/repeater/remove",{containers:B,name:L.name,index:L.index,isRestored:!0})}}])}($e.modules.editor.document.CommandHistoryBase);T.default=Q},72017:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Import",{enumerable:!0,get:function get(){return L.Import}});var L=B(71476)},72125:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.RemoveActiveTabQueryParam=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(21299);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.RemoveActiveTabQueryParam=function(C){function RemoveActiveTabQueryParam(){return(0,V.default)(this,RemoveActiveTabQueryParam),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,RemoveActiveTabQueryParam,arguments)}return(0,W.default)(RemoveActiveTabQueryParam,C),(0,$.default)(RemoveActiveTabQueryParam,[{key:"getCommand",value:function getCommand(){return"editor/documents/close"}},{key:"getId",value:function getId(){return"remove-active-tab-query-param"}},{key:"apply",value:function apply(C){var T=(0,G.getQueryParam)("active-tab");parseInt(C.previous_active_document_id)===parseInt(C.id)&&T&&(0,G.removeQueryParam)("active-tab")}}])}($e.modules.hookUI.After);T.default=H},72210:(C,T,B)=>{var L=B(67114);C.exports=function _awaitAsyncGenerator(C){return new L(C,0)},C.exports.__esModule=!0,C.exports.default=C.exports},72384:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Unload=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(84809));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Unload=function(C){function Unload(){return(0,V.default)(this,Unload),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Unload,arguments)}return(0,W.default)(Unload,C),(0,$.default)(Unload,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentConstructor("document",G.default,C)}},{key:"apply",value:function apply(C){return new Promise(function(T,B){var L=C.document;L.id!==elementor.config.document.id&&B(),elementor.elements=[],elementor.saver.stopAutoSave(L),elementor.channels.dataEditMode.trigger("switch","preview"),L.$element&&L.$element.removeClass("elementor-edit-area-active elementor-edit-mode").addClass("elementor-editor-preview"),elementorCommon.elements.$body.removeClass("elementor-editor-".concat(L.config.type)),elementor.settings.page.destroy(),elementor.heartbeat.destroy(),L.editor.status="closed",elementor.config.document={},elementor.documents.unsetCurrent(),elementor.trigger("document:unloaded",L),T()})}}])}($e.modules.CommandInternalBase);T.default=H},72765:C=>{"use strict";var T;T=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),C.exports=T},72805:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(54547)),$=L(B(3596)),U=L(B(58858)),q=B(69924);T.default=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-history-page",regions:{content:"#elementor-panel-history-content"},ui:{tabs:".elementor-panel-navigation-tab"},regionViews:{},currentTab:null,document:null,initialize:function initialize(C){this.document=C.document||elementor.documents.getCurrent(),this.initRegionViews()},initRegionViews:function initRegionViews(){var C=this,T=this.document.history.getItems();this.regionViews={actions:{view:function view(){return q},options:{collection:T,history:this.document.history}},revisions:{view:function view(){var T=C.document.revisions.getItems();return T?1===T.length&&"current"===T.models[0].get("type")?U.default:$.default:V.default},options:{document:this.document}}}},getCurrentTab:function getCurrentTab(){return this.currentTab},showView:function showView(C){var T=this.regionViews[C],B=T.options||{},L=T.view();this.currentTab&&this.currentTab.constructor===L||(this.currentTab=new L(B),this.content.show(this.currentTab))}})},72873:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(40397));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function BackwardsCompatibility(){return(0,V.default)(this,BackwardsCompatibility),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,BackwardsCompatibility,arguments)}return(0,G.default)(BackwardsCompatibility,C),(0,$.default)(BackwardsCompatibility,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(BackwardsCompatibility,"__construct",this,3)([C]),Object.defineProperty(this,"autoSaveTimer",{get:function get(){return elementorDevTools.deprecation.deprecated("elementor.saver.autoSaveTimer","2.9.0","$e.components.get( 'editor/documents' ).autoSaveTimers"),$e.components.get("editor/documents").autoSaveTimers},set:function set(C){elementorDevTools.deprecation.deprecated("elementor.saver.autoSaveTimer","2.9.0","$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");var T=elementor.documents.getCurrent();$e.components.get("editor/documents").autoSaveTimers[T]=C}});var T=this.on;this.on=function(C,B,L){elementorDevTools.deprecation.deprecated("elementor.saver.on","2.9.0","$e.hooks"),T(C,B,L)},elementor.on("document:loaded",function(){elementor.channels.editor._events&&elementor.channels.editor._events.saved&&elementorDevTools.deprecation.deprecated("elementor.channels.editor.on( 'saved', ... )","2.9.0","$e.hooks")})}},{key:"defaultSave",value:function defaultSave(){return elementorDevTools.deprecation.deprecated("defaultSave()","2.9.0","$e.run( 'document/save/default' )"),$e.run("document/save/default")}},{key:"discard",value:function discard(){return elementorDevTools.deprecation.deprecated("discard()","2.9.0","$e.run( 'document/save/discard' )"),$e.run("document/save/discard")}},{key:"doAutoSave",value:function doAutoSave(){return elementorDevTools.deprecation.deprecated("doAutoSave()","2.9.0","$e.run( 'document/save/auto' )"),$e.run("document/save/auto")}},{key:"publish",value:function publish(C){return elementorDevTools.deprecation.deprecated("publish( options )","2.9.0","$e.run( 'document/save/publish', { options } )"),$e.run("document/save/auto",{options:C})}},{key:"saveAutoSave",value:function saveAutoSave(C){return elementorDevTools.deprecation.deprecated("saveAutoSave()","2.9.0","$e.run( 'document/save/auto', { force: true } )"),C.force=!0,$e.run("document/save/auto",C)}},{key:"saveDraft",value:function saveDraft(){return elementorDevTools.deprecation.deprecated("saveDraft()","2.9.0","$e.run( 'document/save/draft' )"),$e.run("document/save/draft")}},{key:"savePending",value:function savePending(){return elementorDevTools.deprecation.deprecated("savePending()","2.9.0","$e.run( 'document/save/pending' )"),$e.run("document/save/pending")}},{key:"update",value:function update(C){return elementorDevTools.deprecation.deprecated("update( options )","2.9.0","$e.run( 'document/save/update', options )"),$e.run("document/save/update",C)}},{key:"startTimer",value:function startTimer(){throw elementorDevTools.deprecation.deprecated("startTimer()","2.9.0","$e.components.get( 'document/save' ).startAutoSave"),Error("Deprecated")}},{key:"saveEditor",value:function saveEditor(C){elementorDevTools.deprecation.deprecated("saveEditor( options )","2.9.0","$e.internal( 'document/save/save', options )"),$e.internal("document/save/save",C)}},{key:"setFlagEditorChange",value:function setFlagEditorChange(C){elementorDevTools.deprecation.deprecated("setFlagEditorChange( status )","2.9.0","$e.internal( 'document/save/set-is-modified', { status } )"),$e.internal("document/save/set-is-modified",{status:C})}}])}(H.default)},73108:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({editor:null,ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return jQuery.extend(ui,{inputWrapper:".elementor-control-input-wrapper"}),ui},events:function events(){return _.extend(V.prototype.events.apply(this,arguments),{"keyup textarea.elementor-wp-editor":"onBaseInputChange"})},buttons:{addToBasic:{underline:"italic"},addToAdvanced:{},moveToAdvanced:{blockquote:"removeformat",alignleft:"blockquote",aligncenter:"alignleft",alignright:"aligncenter"},moveToBasic:{},removeFromBasic:["unlink","wp_more"],removeFromAdvanced:[]},initialize:function initialize(){V.prototype.initialize.apply(this,arguments);var C=this;if(C.editorID="elementorwpeditor"+C.cid,_.defer(function(){C.isDestroyed||(quicktags({buttons:"strong,em,del,link,img,close",id:C.editorID}),elementor.config.rich_editing_enabled&&switchEditors.go(C.editorID,"tmce"),delete QTags.instances[0])}),elementor.config.rich_editing_enabled){var T={id:C.editorID,selector:"#"+C.editorID,setup:function setup(T){C.editor=T}};tinyMCEPreInit.mceInit[C.editorID]=_.extend(_.clone(tinyMCEPreInit.mceInit.elementorwpeditor),T),elementor.config.tinymceHasCustomConfig||C.rearrangeButtons()}else C.$el.addClass("elementor-rich-editing-disabled")},applySavedValue:function applySavedValue(){if(this.editor){var C=this.getControlValue();this.editor.setContent(C),jQuery("#"+this.editorID).val(C)}},saveEditor:function saveEditor(){this.setValue(this.editor.getContent())},moveButtons:function moveButtons(C,T,B){B||(B=T,T=null),_.each(C,function(C,L){var V=B.indexOf(C);if(T){var $=T.indexOf(L);if(-1===$)throw new ReferenceError("Trying to move non-existing button `"+L+"`");T.splice($,1)}if(-1===V)throw new ReferenceError("Trying to move button after non-existing button `"+C+"`");B.splice(V+1,0,L)})},rearrangeButtons:function rearrangeButtons(){var C=tinyMCEPreInit.mceInit[this.editorID],T=C.toolbar1.split(","),B=C.toolbar2.split(",");T=_.difference(T,this.buttons.removeFromBasic),B=_.difference(B,this.buttons.removeFromAdvanced),this.moveButtons(this.buttons.moveToBasic,B,T),this.moveButtons(this.buttons.moveToAdvanced,T,B),this.moveButtons(this.buttons.addToBasic,T),this.moveButtons(this.buttons.addToAdvanced,B),C.toolbar1=T.join(","),C.toolbar2=B.join(",")},onReady:function onReady(){var C=this,T=jQuery(elementor.config.wp_editor.replace(/elementorwpeditor/g,this.editorID).replace("%%EDITORCONTENT%%",""));T.find(".wp-editor-area").text(this.getControlValue()),T.find(".wp-editor-tabs").addClass("elementor-control-dynamic-switcher-wrapper"),this.ui.inputWrapper.html(T),setTimeout(function(){!C.isDestroyed&&C.editor&&C.editor.on("keyup change undo redo",C.saveEditor.bind(C))},100)},onBeforeDestroy:function onBeforeDestroy(){delete QTags.instances[this.editorID],elementor.config.rich_editing_enabled&&(tinymce.EditorManager.execCommand("mceRemoveEditor",!0,this.editorID),delete tinyMCEPreInit.mceInit[this.editorID],delete tinyMCEPreInit.qtInit[this.editorID])}}),C.exports=L},73168:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(40989)),$=L(B(39805)),U=L(B(85707));T.default=(0,V.default)(function Editor(){(0,$.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)})},73568:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(10564)),$=L(B(39805)),U=L(B(40989));T.default=function(){return(0,U.default)(function Conditions(){(0,$.default)(this,Conditions)},[{key:"compare",value:function compare(C,T,B){switch(B){case"==":return C==T;case"!=":return C!=T;case"!==":return C!==T;case"in":return-1!==T.indexOf(C);case"!in":return-1===T.indexOf(C);case"contains":return-1!==C.indexOf(T);case"!contains":return-1===C.indexOf(T);case"<":return C<T;case"<=":return C<=T;case">":return C>T;case">=":return C>=T;default:return C===T}}},{key:"getOperator",value:function getOperator(C,T,B){var L;return Array.isArray(C)&&C.length?L=T?"!in":"in":Array.isArray(B)&&B.length?L=T?"!contains":"contains":T&&(L="!=="),L}},{key:"getConditionValue",value:function getConditionValue(C,T,B){return"object"===(0,V.default)(C[T])&&B?C[T][B]:C[T]}},{key:"check",value:function check(C,T){var B=this,L="or"===C.relation,V=!L;return C.terms.forEach(function(C){var $;if(C.terms)$=B.check(C,T);else{var U=C.name.match(/([\w-]+)(?:\[([\w-]+)])?/),q=U[1],W=U[2],G=B.getConditionValue(T,q,W);$=void 0!==G&&B.compare(G,C.value,C.operator)}return L?($&&(V=!0),!$):$?void 0:V=!1}),V}}])}()},74028:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V,$=L(B(33029));V=Marionette.CompositeView.extend({classes:{popover:"elementor-controls-popover"},activeTab:null,activeSection:null,className:function className(){return"elementor-controls-stack"},templateHelpers:function templateHelpers(){return{elementData:elementor.getElementData(this.model)}},childViewOptions:function childViewOptions(){return{elementSettingsModel:this.model}},ui:function ui(){return{tabs:".elementor-panel-navigation-tab",reloadButton:".elementor-update-preview-button"}},events:function events(){return{"click @ui.reloadButton":"onReloadButtonClick"}},modelEvents:{destroy:"onModelDestroy"},behaviors:{HandleInnerTabs:{behaviorClass:B(53780)}},initialize:function initialize(C){this.initCollection(),C.tab&&(this.activeTab=C.tab,this.activateFirstSection()),this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},onDestroy:function onDestroy(){this.stopListening(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},initCollection:function initCollection(){this.collection=new Backbone.Collection(_.values(elementor.mergeControlsSettings(this.getOption("controls"))))},filter:function filter(C){if(C.get("tab")!==this.activeTab)return!1;if("section"===C.get("type"))return!0;var T=C.get("section");return!T||T===this.activeSection},getControlViewByModel:function getControlViewByModel(C){return this.children.findByModelCid(C.cid)},getControlViewByName:function getControlViewByName(C){return this.getControlViewByModel(this.getControlModel(C))},getControlModel:function getControlModel(C){return this.collection.findWhere({name:C})},isVisibleSectionControl:function isVisibleSectionControl(C){return this.activeTab===C.get("tab")},activateTab:function activateTab(C){return this.activeTab=C,this.activateFirstSection(),this._renderChildren(),this},activateSection:function activateSection(C){return this.activeSection=C,this},activateFirstSection:function activateFirstSection(){var C,T=this,B=T.collection.filter(function(C){return"section"===C.get("type")&&T.isVisibleSectionControl(C)});if(B[0]?C=B[0].get("name"):(T.activeSection=null,C=null),!B.filter(function(C){return T.activeSection===C.get("name")})[0])return T.activateSection(C),this},getChildView:function getChildView(C){var T=C.get("type");return elementor.getControlView(T)},getNamespaceArray:function getNamespaceArray(){return[elementor.getPanelView().getCurrentPageName()]},openActiveSection:function openActiveSection(){var C=this.activeSection,T=this.children.filter(function(T){return C===T.model.get("name")});if(T[0]){T[0].$el.addClass("e-open");var B=this.getNamespaceArray();B.push(C,"activated"),elementor.channels.editor.trigger(B.join(":"),this)}},onRenderCollection:function onRenderCollection(){this.openActiveSection(),V.handlePopovers(this)},onModelDestroy:function onModelDestroy(){this.destroy()},onReloadButtonClick:function onReloadButtonClick(){elementor.reloadPreview()},onDeviceModeChange:function onDeviceModeChange(){"desktop"===elementor.channels.deviceMode.request("currentMode")&&this.$el.removeClass("elementor-responsive-switchers-open")},onChildviewControlSectionClicked:function onChildviewControlSectionClicked(C){var T=C.$el.hasClass("e-open");this.activateSection(T?null:C.model.get("name")),this._renderChildren()},onChildviewResponsiveSwitcherClick:function onChildviewResponsiveSwitcherClick(C,T){"desktop"===T&&this.$el.toggleClass("elementor-responsive-switchers-open")}},{handlePopovers:function handlePopovers(C){var T;this.removePopovers(C),C.popovers=[],C.children.each(function(B){T&&T.addChild(B);var L=B.model.get("popover");L&&(L.start&&(T=new $.default(B),C.popovers.push(T)),L.end&&(T=null))})},removePopovers:function removePopovers(C){var T;null===(T=C.popovers)||void 0===T||T.forEach(function(C){return C.destroy()})}});T.default=V},74232:(C,T,B)=>{"use strict";var L,V=B(47209),$=B(21950);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.slider=".elementor-slider",ui},templateHelpers:function templateHelpers(){var templateHelpers=$.prototype.templateHelpers.apply(this,arguments);return templateHelpers.isMultiple=this.isMultiple(),templateHelpers},isMultiple:function isMultiple(){var C=this.getControlValue("sizes");return!jQuery.isEmptyObject(C)},initSlider:function initSlider(){if(this.ui.slider[0]&&!this.isCustomUnit()){this.destroySlider();var C,T=this.isMultiple(),B=elementorCommon.helpers.cloneObject(this.getCurrentRange()),L=B.step,V=this.getSize();T?V=Object.values(V):((V=[V])[0]=parseFloat(V[0])||0,this.ui.input.attr(B)),delete B.step;var $=this;T&&(C=[],V.forEach(function(){return C.push({to:function to(C){return C+$.getControlValue("unit")}})})),noUiSlider.create(this.ui.slider[0],{start:V,range:B,step:L,tooltips:C,connect:T,format:{to:function to(C){return Math.round(1e3*C)/1e3},from:function from(C){return+C}}}).on("slide",this.onSlideChange.bind(this))}},applySavedValue:function applySavedValue(){$.prototype.applySavedValue.apply(this,arguments),this.isSliderInitialized()&&this.ui.slider[0].noUiSlider.set(this.getSize())},isSliderInitialized:function isSliderInitialized(){return this.ui.slider[0]&&this.ui.slider[0].noUiSlider},getSize:function getSize(){var C,T,B=this.isMultiple()?"sizes":"size";return this.getControlValue(B)||(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C[B])||(null===(T=this.model.get("default"))||void 0===T?void 0:T[B])},resetSize:function resetSize(){this.isMultiple()?this.setValue("sizes",{}):this.setValue("size",""),this.initSlider()},destroySlider:function destroySlider(){this.ui.slider[0]&&this.ui.slider[0].noUiSlider&&this.ui.slider[0].noUiSlider.destroy()},onReady:function onReady(){this.isMultiple()&&this.$el.addClass("elementor-control-type-slider--multiple elementor-control-type-slider--handles-"+this.model.get("handles")),this.initSlider()},onSlideChange:function onSlideChange(C,T){if(this.isMultiple()){var B=elementorCommon.helpers.cloneObject(this.getSize());B[Object.keys(B)[T]]=C[T],this.setValue("sizes",B)}else this.setValue("size",C[0]),this.ui.input.val(C[0])},onInputChange:function onInputChange(C){var T=C.currentTarget.dataset.setting;"size"===T&&this.isSliderInitialized()?this.ui.slider[0].noUiSlider.set(this.getSize()):"unit"===T&&this.handleUnitChange()},handleUnitChange:function handleUnitChange(){this.isCustomUnit()||this.resetSize(),this.maybeDoFractionToCustomConversions()},updateUnitChoices:function updateUnitChoices(){$.prototype.updateUnitChoices.apply(this,arguments);var C="number";this.isCustomUnit()?(C="text",this.destroySlider()):this.initSlider(),this.isMultiple()||this.ui.input.attr("type",C)},maybeDoFractionToCustomConversions:function maybeDoFractionToCustomConversions(){var C,T;if(!this.isMultiple()){var B=this.model.get("size_units");if(2===(null==B?void 0:B.length)&&B.includes("fr")&&B.includes("custom")){var L=this.getSize();if(!("string"==typeof L&&L.includes("fr"))){var $=this.isCustomUnit()?(0,V.convertSizeToFrString)(L):(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.size)||(null===(T=this.model.get("default"))||void 0===T?void 0:T.size);this.setValue("size",$),this.render()}}}},onBeforeDestroy:function onBeforeDestroy(){this.destroySlider(),this.$el.remove()},onDeviceModeChange:function onDeviceModeChange(){var C=this,T="mobile"===elementor.channels.deviceMode.request("currentMode"),B=this.model.get("name").includes("_mobile"),L=this.model.get("default");T&&B&&L&&this.isCustomUnit()&&setTimeout(function(){C.maybeDoFractionToCustomConversions()})}}),C.exports=L},74248:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var L=B(43149);Object.keys(L).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return L[C]}}))});var V=B(87982);Object.keys(V).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===V[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return V[C]}}))});var $=B(59349);Object.keys($).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===$[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return $[C]}}))});var U=B(66112);Object.keys(U).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===U[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return U[C]}}))})},74636:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.EndTransaction=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.EndTransaction=function(C){function EndTransaction(){return(0,$.default)(this,EndTransaction),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,EndTransaction,arguments)}return(0,G.default)(EndTransaction,C),(0,U.default)(EndTransaction,[{key:"apply",value:function apply(){if(this.component.isTransactionStarted()){var C=this.component.transactions[0],T=C.type,B=this.component.mergeTransactions(this.component.transactions),V=C.title,$=void 0===V?"":V,U=C.subTitle,q=void 0===U?"":U;B.length>1&&($=L("Elements","elementor"),q="");var W={title:$,subTitle:q,type:T};C.id&&(W.id=C.id);var G=$e.internal("document/history/start-log",W);Object.values(B).forEach(function(T){var B=T;C.id&&(B.id=C.id),$e.internal("document/history/log-sub-item",B)}),$e.internal("document/history/end-log",{id:G}),$e.internal("document/history/clear-transaction")}}}])}(H.default);T.default=K},74793:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.form="form",ui.loading=".wp-widget-form-loading",ui},events:function events(){return{"keyup @ui.form :input":"onFormChanged","change @ui.form :input":"onFormChanged"}},onFormChanged:function onFormChanged(){var C="widget-"+this.model.get("id_base"),T=this.ui.form.elementorSerializeObject()[C].REPLACE_TO_ID;this.setValue(T)},onReady:function onReady(){var C=this;elementorCommon.ajax.addRequest("editor_get_wp_widget_form",{data:{id:C.model.cid,widget_type:C.model.get("widget"),data:C.container.settings.toJSON()},success:function success(T){if(C.ui.form.html(T),wp.textWidgets){C.ui.form.addClass("open");var B=new jQuery.Event("widget-added");wp.textWidgets.handleWidgetAdded(B,C.ui.form),wp.mediaWidgets.handleWidgetAdded(B,C.ui.form),wp.customHtmlWidgets&&wp.customHtmlWidgets.handleWidgetAdded(B,C.ui.form)}var L=C.model.get("widget");elementor.hooks.doAction("panel/widgets/".concat(L,"/controls/wp_widget/loaded"),C)}})}}),C.exports=L},74797:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Toggle=function(C){function Toggle(){return(0,V.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,W.default)(Toggle,C),(0,$.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?$e.run("navigator/close"):$e.run("navigator/open")}}])}($e.modules.CommandBase);T.default=G},74817:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(C){this.component.setDefaultTab(C)?$e.route(this.component.getDefaultRoute(),C):(elementorDevTools.deprecation.deprecated("model.trigger( 'request:edit' )","2.9.0","editSettings.defaultEditRoute"),C.model.trigger("request:edit"));var T=C.model.get("elType"),B=C.model.get("widgetType");elementor.hooks.doAction("panel/open_editor/".concat(T),this.component.manager,C.model,C.view),elementor.hooks.doAction("panel/open_editor/".concat(T,"/").concat(B),this.component.manager,C.model,C.view)}}])}($e.modules.CommandBase);T.default=G},74828:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function PanelCategoryBehavior(){return(0,V.default)(this,PanelCategoryBehavior),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,PanelCategoryBehavior,arguments)}return(0,W.default)(PanelCategoryBehavior,C),(0,$.default)(PanelCategoryBehavior,[{key:"onRender",value:function onRender(){this.isFavoritesCategory()&&(this.view.collection.length||this.$el.hide())}},{key:"isFavoritesCategory",value:function isFavoritesCategory(){return"favorites"===this.view.options.model.get("name")}}])}(Marionette.Behavior)},74839:(C,T,B)=>{"use strict";var L=B(96784)(B(54936)),V=Backbone.Collection.extend({add:function add(C,T,B){if(!(T&&T.silent||B))throw"Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.";return Backbone.Collection.prototype.add.call(this,C,T)},model:function model(C,T){var B=Backbone.Model;if(C.elType){var V=C.widgetType||C.elType,$=elementor.elementsManager.getElementTypeClass(V);if(!$)throw new L.default(V);B=elementor.hooks.applyFilters("element/model",$.getModel(),C)}return new B(C,T)},clone:function clone(){var C=Backbone.Collection.prototype.clone.apply(this,arguments),T=new V;return C.forEach(function(C){T.add(C.clone(),null,!0)}),T}});V.prototype.sync=V.prototype.fetch=V.prototype.save=_.noop,C.exports=V},74956:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"LandingPageAddLibraryTab",{enumerable:!0,get:function get(){return L.LandingPageAddLibraryTab}}),Object.defineProperty(T,"LandingPageRemoveLibraryTab",{enumerable:!0,get:function get(){return V.LandingPageRemoveLibraryTab}});var L=B(54655),V=B(76762)},74962:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(61790)),U=V(B(58155)),q=V(B(10906)),W=(V(B(64537)),V(B(39805))),G=V(B(40989)),H=V(B(15118)),K=V(B(29402)),Q=V(B(41621)),J=V(B(87861)),Y=V(B(35741)),X=V(B(47810));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,J.default)(_default,C),(0,G.default)(_default,[{key:"ui",value:function ui(){var ui=function _superPropGet(C,T,B,L){var V=(0,Q.default)((0,K.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"ui",this,3)([]);return ui.pickerContainer=".elementor-color-picker-placeholder",ui}},{key:"applySavedValue",value:function applySavedValue(){var C=this.getCurrentValue();if(this.colorPicker)if(C){var T,B=this.colorPicker.picker._parseLocalColor(C);(T=this.colorPicker.picker).setHSVA.apply(T,(0,q.default)(B.values).concat([!1]))}else this.colorPicker.picker._clearColor(!0);else this.initPicker();this.$el.toggleClass("e-control-color--no-value",!C)}},{key:"initPicker",value:function initPicker(){var C,T=this,B={picker:{el:this.ui.pickerContainer[0],default:this.getCurrentValue(),components:{opacity:this.model.get("alpha")},defaultRepresentation:"HEX"},addButton:null===(C=this.model.get("global"))||void 0===C?void 0:C.active,onChange:function onChange(){return T.onPickerChange()},onClear:function onClear(){return T.onPickerClear()},onAddButtonClick:function onAddButtonClick(){return T.onAddGlobalButtonClick()},onPickerShow:function onPickerShow(){return T.reRoute(!0)},onPickerHide:function onPickerHide(){return T.reRoute(!1)}};this.colorPicker=new X.default(B),this.hidePickerOnPreviewClick(),this.$pickerButton=jQuery(this.colorPicker.picker.getRoot().button),this.addTipsyToPickerButton(),this.addEyedropper(),this.$pickerButton.on("click",function(){return T.onPickerButtonClick()}),jQuery(this.colorPicker.picker.getRoot().root).addClass("elementor-control-unit-1 elementor-control-tag-area")}},{key:"hidePickerOnPreviewClick",value:function hidePickerOnPreviewClick(){var C=this.colorPicker.picker,T=C.constructor.utils;C._eventBindings.push(T.on(elementorFrontend.elements.window.document,["touchstart","pointerdown"],function(){C.isOpen()&&C.hide()}))}},{key:"addTipsyToPickerButton",value:function addTipsyToPickerButton(){var C=this;this.$pickerButton.tipsy({title:function title(){var T=C.getCurrentValue();return C.getGlobalKey()&&!T&&(T="".concat(L("Invalid Global Color","elementor"))),T||""},offset:4,gravity:function gravity(){return"s"}})}},{key:"addEyedropper",value:function addEyedropper(){var C=this,T=jQuery(Marionette.Renderer.render("#tmpl-elementor-control-element-color-picker")),B=this.colorPicker.$pickerToolsContainer,V=this.getOption("container"),$=null;"kit"===V.document.config.type&&($=V.document),T.tipsy({title:function title(){return L("Color Sampler","elementor")},gravity:"s"}),T.on("click",function(){$e.run("elements-color-picker/start",{container:V,kit:$,control:C.model.get("name"),trigger:T[0]})}),B.append(T)}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),controlType:"colors",route:"panel/global/global-colors"}}},{key:"getNameAlreadyExistsMessage",value:function getNameAlreadyExistsMessage(){return'<i class="eicon-info-circle"></i> '+L("Please note that the same exact color already exists in your Global Colors list. Are you sure you want to create it?","elementor")}},{key:"getConfirmTextMessage",value:function getConfirmTextMessage(){return L("Are you sure you want to create a new Global Color?","elementor")}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(C){for(var T,B=L("New Global Color","elementor"),V=this.getCurrentValue(),$=jQuery("<div>",{class:"e-global__confirm-message"}),U=jQuery("<div>",{class:"e-global__confirm-message-text"}),q=jQuery("<div>",{class:"e-global__confirm-input-wrapper"}),W=this.createColorPreviewBox(V),G=jQuery("<input>",{type:"text",name:"global-name",placeholder:B}).val(B),H=0,K=Object.values(C);H<K.length;H++){var Q=K[H];if(V===Q.value){T=this.getNameAlreadyExistsMessage();break}if(B===Q.title){T=this.getConfirmTextMessage();break}T=L("Are you sure you want to create a new Global Color?","elementor")}return U.html(T),q.append(W,G),$.append(U,q),$}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/colors"}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("<div>",{class:"e-global__preview-item e-global__color","data-global-id":C.id}),B=this.createColorPreviewBox(C.value),L=jQuery("<span>",{class:"e-global__color-title"}).html(_.escape(C.title)),V=jQuery("<span>",{class:"e-global__color-hex"}).html(C.value);return T.append(B,L,V),T}},{key:"createColorPreviewBox",value:function createColorPreviewBox(C){var T=jQuery("<div>",{class:"e-global__color-preview-container"}),B=jQuery("<div>",{class:"e-global__color-preview-color",style:"background-color: "+C}),L=jQuery("<div>",{class:"e-global__color-preview-transparent-bg"});return T.append(L,B),T}},{key:"getGlobalsList",value:(T=(0,U.default)($.default.mark(function _callee(){var C;return $.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=1,$e.data.get(this.getGlobalCommand());case 1:return C=T.sent,T.abrupt("return",C.data);case 2:case"end":return T.stop()}},_callee,this)})),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var B=this;Object.values(C).forEach(function(C){if(C.value){var L=B.createGlobalItemMarkup(C);T.append(L)}})}},{key:"onPickerChange",value:function onPickerChange(){this.setValue(this.colorPicker.picker.getColor().toHEXA().toString()),this.isCustom||(this.triggerMethod("value:type:change"),this.colorPicker.toggleClearButtonState(!0),this.$el.hasClass("e-control-color--no-value")&&this.$el.removeClass("e-control-color--no-value"),this.isCustom=!0)}},{key:"onPickerClear",value:function onPickerClear(){this.isCustom=!1,this.setValue(""),this.triggerMethod("value:type:change"),this.applySavedValue(),this.colorPicker.toggleClearButtonState(!1)}},{key:"onPickerButtonClick",value:function onPickerButtonClick(){this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&!this.getControlValue()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default"),this.colorPicker.toggleClearButtonState(!!this.getCurrentValue())}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){var C=this;this.getGlobalsList().then(function(T){C.globalsList=T,C.triggerMethod("add:global:to:list",C.getAddGlobalConfirmMessage(T))})}},{key:"activate",value:function activate(){this.colorPicker.picker.show()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.colorPicker&&this.colorPicker.destroy()}}]);var T}(Y.default)},74995:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(40397));L(B(98941)),L(B(35741));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ComponentBase(){return(0,V.default)(this,ComponentBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ComponentBase,arguments)}return(0,W.default)(ComponentBase,C),(0,$.default)(ComponentBase,[{key:"activateControl",value:function activateControl(C){var T;if(C){var B=elementor.getPanelView().getCurrentPageView(),L=B.content?B.content.currentView:B,V=this.getControlViewByPath(L,C);null===(T=V.activate)||void 0===T||T.call(V)}}},{key:"getControlViewByPath",value:function getControlViewByPath(C,T){var B=T.split("/"),L=C.getControlViewByName(B[0]);return B.slice(1).forEach(function(C){var T,B;L=null===(T=(B=L).getChildControlView)||void 0===T?void 0:T.call(B,C)}),L}}])}(G.default)},75115:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var B=function matchUserAgent(C){return L.indexOf(C)>=0},L=navigator.userAgent,V=!!window.opr&&!!opr.addons||!!window.opera||B(" OPR/"),$=B("Firefox"),U=/^((?!chrome|android).)*safari/i.test(L)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&&safari.pushNotification).toString(),q=/Trident|MSIE/.test(L)&&!!document.documentMode,W=!q&&!!window.StyleMedia||B("Edg"),G=!!window.chrome&&B("Chrome")&&!(W||V),H=B("Chrome")&&!!window.CSS,K=B("AppleWebKit")&&!H,Q={isTouchDevice:"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:K,blink:H,chrome:G,edge:W,firefox:$,ie:q,mac:B("Macintosh"),opera:V,safari:U,webkit:B("AppleWebKit")};T.default=Q},75206:C=>{"use strict";C.exports=ReactDOM},75257:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(85707)),W=L(B(19708)),G=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(24132));T.default=function(){return(0,U.default)(function ElementsManager(){(0,$.default)(this,ElementsManager),(0,q.default)(this,"elementTypes",{}),this.registerElements()},[{key:"getElementTypeClass",value:function getElementTypeClass(C){var T=this.elementTypes[C];return!T&&elementor.widgetsCache[C]&&(T=this.elementTypes.widget),T}},{key:"registerElementType",value:function registerElementType(C){if(!(C instanceof W.default))throw new TypeError("The element argument must be an instance of ElementBase.");var T=C.getType();if(this.elementTypes[T])throw new Error("Element type already registered");this.elementTypes[T]=C}},{key:"registerElements",value:function registerElements(){var C=this;if(Object.values(G).forEach(function(T){var B=new T;C.registerElementType(B)}),elementorCommon.config.experimentalFeatures.container){var T=B(91867).A;this.registerElementType(new T)}}}])}()},75340:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandsBase(){return(0,V.default)(this,CommandsBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandsBase,arguments)}return(0,W.default)(CommandsBase,C),(0,$.default)(CommandsBase,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgumentType("type","string",C),this.requireArgumentType("favorite","string",C)}}])}($e.modules.CommandBase)},75504:C=>{"use strict";var T={SECTION:"section",CONTAINER:"container",DIV_BLOCK:"e-div-block",FLEXBOX:"e-flexbox"};C.exports={ELEMENT_TYPES:T,getAllElementTypes:function getAllElementTypes(){return Object.values(T)}}},75553:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteParentIfWidget=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.DeleteParentIfWidget=function(C){function DeleteParentIfWidget(){return(0,$.default)(this,DeleteParentIfWidget),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,DeleteParentIfWidget,arguments)}return(0,G.default)(DeleteParentIfWidget,C),(0,U.default)(DeleteParentIfWidget,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"delete-parent-if-widget"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){var T;return"floating-buttons"===(null==C||null===(T=C.document)||void 0===T||null===(T=T.config)||void 0===T?void 0:T.type)&&"widget"===C.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=(0,V.default)(B,1)[0];if(L){var $=L.parent;$&&$e.run("document/elements/delete",{container:$})}}}])}(H.default);T.default=K},76081:C=>{"use strict";C.exports=elementorModules.editor.elements.models.BaseSettings.extend({defaults:{_column_size:100}})},76405:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return L.Open}});var L=B(74817)},76446:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Auto=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Auto=function(C){function Auto(){return(0,V.default)(this,Auto),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Auto,arguments)}return(0,W.default)(Auto,C),(0,$.default)(Auto,[{key:"apply",value:function apply(C){var T=C.force,B=void 0!==T&&T,L=C.document,V=void 0===L?this.document:L;return B||V.container.isEditable()?V.editor.isChanged?(C.status="autosave",C.document=V,$e.internal("document/save/save",C)):jQuery.Deferred().resolve("Document is not changed"):jQuery.Deferred().reject("Document is not editable")}}])}(G.default);T.default=H},76468:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Colors",{enumerable:!0,get:function get(){return G.Colors}}),T.Index=void 0,Object.defineProperty(T,"Typography",{enumerable:!0,get:function get(){return H.Typography}});var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(6958),H=B(49159);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Index=function(C){function Index(){return(0,V.default)(this,Index),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Index,arguments)}return(0,W.default)(Index,C),(0,$.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"globals"}}])}($e.modules.CommandData)},76543:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(13452));T.default=function(){return(0,$.default)(function UiStateBase(C){(0,V.default)(this,UiStateBase),this.component=C,this.id=this.getId(),this.options=this.getOptions(),this.currentState=null},[{key:"set",value:function set(C){if(C&&!Object.prototype.hasOwnProperty.call(this.options,C))throw"Option '".concat(C,"' for state '").concat(this.id,"' is invalid.");var T=this.options[C],B=this.currentState;this.currentState=C,this.onChange(B,C),"function"==typeof T&&T(B,C)}},{key:"getCurrent",value:function getCurrent(){return this.currentState}},{key:"getId",value:function getId(){(0,U.default)()}},{key:"getPrefix",value:function getPrefix(){var C;return(null===(C=this.component)||void 0===C?void 0:C.getNamespace())||""}},{key:"getPrefixedId",value:function getPrefixedId(){var C=this.getPrefix();return C?"".concat(C,"/").concat(this.getId()):this.getId()}},{key:"getOptions",value:function getOptions(){return{on:"",off:""}}},{key:"onChange",value:function onChange(C,T){}},{key:"getScopes",value:function getScopes(){return[window.document.body]}}])}()},76638:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Duplicate",{enumerable:!0,get:function get(){return L.Duplicate}}),Object.defineProperty(T,"Insert",{enumerable:!0,get:function get(){return V.Insert}}),Object.defineProperty(T,"Move",{enumerable:!0,get:function get(){return $.Move}}),Object.defineProperty(T,"Remove",{enumerable:!0,get:function get(){return U.Remove}}),Object.defineProperty(T,"Select",{enumerable:!0,get:function get(){return q.Select}});var L=B(57719),V=B(71937),$=B(90553),U=B(7320),q=B(65556)},76645:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.EventManager=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var q="save_template_context_menu_exposure",W="new_save_template_clicked",G="template_saved",H="template_transfer",K="item_deleted",Q="template_import",J="template_rename",Y="template_inserted",X="bulk_actions",Z="bulk_actions",ee="folder_create",te="quota_bar_capacity",ne="insert_apply_settings",re="upgrade_clicked",oe="page_viewed",ie="deletion_undo";T.EventManager=function(){return(0,U.default)(function EventManager(){(0,$.default)(this,EventManager)},[{key:"sendEvent",value:function sendEvent(C,T){return elementor.editorEvents.dispatchEvent(C,T)}},{key:"sendContextMenuExposureEvent",value:function sendContextMenuExposureEvent(){return this.sendEvent(q,{location:elementor.editorEvents.config.locations.elementorEditor,secondaryLocation:elementor.editorEvents.config.secondaryLocations.contextMenu,trigger:elementor.editorEvents.config.triggers.visible})}},{key:"sendNewSaveTemplateClickedEvent",value:function sendNewSaveTemplateClickedEvent(){return this.sendEvent(W,{location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal,trigger:elementor.editorEvents.config.triggers.click})}},{key:"sendTemplateSavedEvent",value:function sendTemplateSavedEvent(C){return this.sendEvent(G,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal,trigger:elementor.editorEvents.config.triggers.click},C))}},{key:"sendTemplateTransferEvent",value:function sendTemplateTransferEvent(C){return this.sendEvent(H,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal},C))}},{key:"sendItemDeletedEvent",value:function sendItemDeletedEvent(C){return this.sendEvent(K,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.deleteDialog},C))}},{key:"sendTemplateImportEvent",value:function sendTemplateImportEvent(C){return this.sendEvent(Q,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal},C))}},{key:"sendTemplateRenameEvent",value:function sendTemplateRenameEvent(C){return this.sendEvent(J,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.renameDialog},C))}},{key:"sendTemplateInsertedEvent",value:function sendTemplateInsertedEvent(C){return this.sendEvent(Y,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library},C))}},{key:"sendBulkActionsSuccessEvent",value:function sendBulkActionsSuccessEvent(C){return this.sendEvent(X,_objectSpread({bulk_status:"success",location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal},C))}},{key:"sendBulkActionsFailedEvent",value:function sendBulkActionsFailedEvent(C){return this.sendEvent(Z,_objectSpread({bulk_status:"fail",location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.saveModal},C))}},{key:"sendFolderCreateEvent",value:function sendFolderCreateEvent(){return this.sendEvent(ee,{location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.createFolderDialog})}},{key:"sendQuotaBarCapacityEvent",value:function sendQuotaBarCapacityEvent(C){return this.sendEvent(te,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library},C))}},{key:"sendInsertApplySettingsEvent",value:function sendInsertApplySettingsEvent(C){return this.sendEvent(ne,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,secondaryLocation:elementor.editorEvents.config.secondaryLocations.templateLibrary.applySettingsDialog},C))}},{key:"sendUpgradeClickedEvent",value:function sendUpgradeClickedEvent(C){var T;return this.sendEvent(re,_objectSpread({location:elementor.editorEvents.config.locations.templatesLibrary.library,current_sub:null===(T=elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.library_connect)||void 0===T?void 0:T.current_access_tier},C))}},{key:"sendPageViewEvent",value:function sendPageViewEvent(C){return this.sendEvent(oe,_objectSpread({page_loaded:C.location},C))}},{key:"sendDeletionUndoEvent",value:function sendDeletionUndoEvent(C){return this.sendEvent(ie,_objectSpread({},C))}}])}()},76696:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(86045));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-icons-manager-modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:L("Icon Library","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"initialize",this,3)(T),this.showLogo()}}])}(K.default)},76762:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.LandingPageRemoveLibraryTab=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.LandingPageRemoveLibraryTab=function(C){function LandingPageRemoveLibraryTab(){return(0,V.default)(this,LandingPageRemoveLibraryTab),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,LandingPageRemoveLibraryTab,arguments)}return(0,W.default)(LandingPageRemoveLibraryTab,C),(0,$.default)(LandingPageRemoveLibraryTab,[{key:"getCommand",value:function getCommand(){return"editor/documents/unload"}},{key:"getId",value:function getId(){return"elementor-landing-pages-remove-library-tab"}},{key:"getConditions",value:function getConditions(C){return"landing-page"===C.document.config.type}},{key:"apply",value:function apply(){$e.components.get("library").removeTab("templates/landing-pages"),$e.components.get("library").addTab("templates/pages")}}])}($e.modules.hookUI.After);T.default=G},76896:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Copy=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Copy=function(C){function Copy(){return(0,$.default)(this,Copy),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Copy,arguments)}return(0,G.default)(Copy,C),(0,U.default)(Copy,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.storageKey,B=void 0===T?"clipboard":T,V=C.containers,$=void 0===V?[C.container]:V;if(!elementor.selection.isSameType())return elementor.notifications.showToast({message:L("That didn’t work. Try copying one kind of element at a time.","elementor"),buttons:[{name:"got_it",text:L("Got it","elementor")}]}),!1;var U=elementor.getPreviewView().$el.find(".elementor-element"),q=$.sort(function(C,T){return U.index(C.view.el)-U.index(T.view.el)}).map(function(C){return C.model.toJSON({copyHtmlCache:!0})}),W={type:"elementor",siteurl:elementorCommon.config.urls.rest,elements:q};elementorCommon.storage.set(B,W);var G=document.createElement("textarea");G.value=JSON.stringify(W),document.body.appendChild(G),G.select(),document.execCommand("copy"),document.body.removeChild(G)}}])}($e.modules.editor.CommandContainerBase);T.default=H},77109:(C,T,B)=>{"use strict";var L=B(84593);C.exports=elementorModules.editor.views.ControlsStack.extend({activeTab:"content",template:_.noop,emptyView:L,isEmpty:function isEmpty(){return this.collection.length<2},childViewOptions:function childViewOptions(){return{container:this.options.container}},getNamespaceArray:function getNamespaceArray(){var C=elementor.getPanelView().getCurrentPageView(),T=C.getNamespaceArray();return T.push(C.activeSection),T.push(this.getOption("controlName")),T.push(this.getOption("name")),T},onRenderTemplate:function onRenderTemplate(){this.activateFirstSection()}})},77216:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;V(B(64537));var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(85707)),K=V(B(60140)),Q=V(B(75115));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=function(C){function AddSectionBase(){return(0,$.default)(this,AddSectionBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,AddSectionBase,arguments)}return(0,G.default)(AddSectionBase,C),(0,U.default)(AddSectionBase,[{key:"template",value:function template(){return Marionette.TemplateCache.get("#tmpl-elementor-add-section")}},{key:"attributes",value:function attributes(){return{"aria-label":L("Add new layout element","elementor"),"data-view":AddSectionBase.VIEW_CHOOSE_ACTION}}},{key:"ui",value:function ui(){return{addNewSection:".elementor-add-new-section",closeButton:".elementor-add-section-close",backButton:".elementor-add-section-back",addSectionButton:".elementor-add-section-button",addTemplateButton:".elementor-add-template-button",selectPreset:".elementor-select-preset",presets:".elementor-preset",flexPresetButton:".flex-preset-button",gridPresetButton:".grid-preset-button",chooseFlexPreset:".e-con-select-preset-flex .e-con-preset",chooseGridPreset:".e-con-select-preset-grid .e-con-preset"}}},{key:"events",value:function events(){var C=this;return{"click @ui.addSectionButton":"onAddSectionButtonClick","click @ui.addTemplateButton":"onAddTemplateButtonClick","click @ui.closeButton":"onCloseButtonClick","click @ui.backButton":function click_UiBackButton(){return C.setView(AddSectionBase.getSelectType())},"click @ui.presets":"onPresetSelected","click @ui.flexPresetButton":function click_UiFlexPresetButton(){return C.setView(AddSectionBase.VIEW_CONTAINER_FLEX_PRESET)},"click @ui.gridPresetButton":function click_UiGridPresetButton(){return C.setView(AddSectionBase.VIEW_CONTAINER_GRID_PRESET)},"click @ui.chooseFlexPreset":"onFlexPresetSelected","click @ui.chooseGridPreset":"onGridPresetSelected"}}},{key:"behaviors",value:function behaviors(){var behaviors={contextMenu:{behaviorClass:B(65334),groups:this.getContextMenuGroups(),eventTargets:[".elementor-add-section-inner"]}};return elementor.hooks.applyFilters("views/add-section/behaviors",behaviors,this)}},{key:"tagName",value:function tagName(){return"section"}},{key:"className",value:function className(){return"elementor-add-section elementor-visible-desktop"}},{key:"setView",value:function setView(C){this.$el.attr("data-view",C)}},{key:"showSelectPresets",value:function showSelectPresets(){this.setView(AddSectionBase.getSelectType())}},{key:"closeSelectPresets",value:function closeSelectPresets(){this.setView(AddSectionBase.VIEW_CHOOSE_ACTION)}},{key:"getTemplatesModalOptions",value:function getTemplatesModalOptions(){return{importOptions:{at:this.getOption("at")}}}},{key:"getContextMenuGroups",value:function getContextMenuGroups(){var C=this,T=function hasContent(){return elementor.elements.length>0},B=Q.default.mac?"⌘":"^";return[{name:"paste",actions:[{name:"paste",title:L("Paste","elementor"),shortcut:B+"+V",isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(elementor.getPreviewContainer())},callback:function callback(){return $e.run("document/ui/paste",{container:elementor.getPreviewContainer(),options:{at:C.getOption("at"),rebuild:!0},onAfter:function onAfter(){return C.onAfterPaste()}})}},{name:"paste_area",icon:"eicon-import-export",title:L("Paste from other site","elementor"),callback:function callback(){return $e.run("document/elements/paste-area",{container:elementor.getPreviewContainer(),options:{at:C.getOption("at"),rebuild:!0}})}}]},{name:"content",actions:[{name:"copy_all_content",title:L("Copy All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/copy-all")}},{name:"delete_all_content",title:L("Delete All Content","elementor"),isEnabled:T,callback:function callback(){return $e.run("document/elements/empty")}}]}]}},{key:"onAddSectionButtonClick",value:function onAddSectionButtonClick(){this.showSelectPresets()}},{key:"onAddTemplateButtonClick",value:function onAddTemplateButtonClick(){$e.run("library/open",this.getTemplatesModalOptions())}},{key:"onRender",value:function onRender(){this.$el.html5Droppable(function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,H.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({axis:["vertical"],groups:["elementor-element"],placeholder:!1,currentElementClass:"elementor-html5dnd-current-element",hasDraggingOnChildClass:"elementor-dragging-on-child"},this.getDroppableOptions()))}},{key:"getDroppableOptions",value:function getDroppableOptions(){var C=this;return{isDroppingAllowed:function isDroppingAllowed(){var C;return!(null!==(C=elementor.channels.editor.request("element:dragged"))&&void 0!==C&&null!==(C=C.el)&&void 0!==C&&null!==(C=C.dataset)&&void 0!==C&&C.id)},onDropping:function onDropping(T,B){elementor.getPreviewView().onDrop(B,{side:T,at:C.getOption("at")})}}}},{key:"onGridPresetSelected",value:function onGridPresetSelected(C){this.closeSelectPresets();var T=C.currentTarget.dataset.structure,B=elementor.presetsFactory.getParsedGridStructure(T),V=!!this.options.at||0===this.options.at,$=K.default.createContainer({container_type:K.default.CONTAINER_TYPE_GRID,grid_columns_grid:{unit:"fr",size:B.columns},grid_rows_grid:{unit:"fr",size:B.rows},grid_rows_grid_mobile:{unit:"fr",size:B.rows}},elementor.getPreviewContainer(),this.options,{title:L("Grid","elementor"),custom:{isPreset:!0,preset_settings:{presetIcon:"eicon-container-grid"}}});return V&&this.destroy(),$}},{key:"onPresetSelected",value:function onPresetSelected(C){this.closeSelectPresets();var T=C.currentTarget.dataset.structure,B=elementor.presetsFactory.getParsedStructure(T);$e.run("document/elements/create",{model:{elType:"section"},container:elementor.getPreviewContainer(),columns:B.columnsCount,structure:T,options:Object.assign({},this.options)})}},{key:"onFlexPresetSelected",value:function onFlexPresetSelected(C){return this.closeSelectPresets(),K.default.createContainerFromPreset(C.currentTarget.dataset.preset,elementor.getPreviewContainer(),this.options)}},{key:"onDropping",value:function onDropping(){elementor.getPreviewView().addElementFromPanel()}},{key:"onAfterPaste",value:function onAfterPaste(){}}],[{key:"getSelectType",value:function getSelectType(){return AddSectionBase.IS_CONTAINER_ACTIVE?AddSectionBase.getSelectTypePreset():"select-preset"}},{key:"getSelectTypePreset",value:function getSelectTypePreset(){return AddSectionBase.IS_CONTAINER_ACTIVE?"select-type":"select-container-preset"}}])}(Marionette.ItemView);(0,H.default)(J,"IS_CONTAINER_ACTIVE",!!elementorCommon.config.experimentalFeatures.container),(0,H.default)(J,"VIEW_CHOOSE_ACTION","choose-action"),(0,H.default)(J,"VIEW_CONTAINER_FLEX_PRESET","select-container-preset"),(0,H.default)(J,"VIEW_CONTAINER_GRID_PRESET","select-container-preset-grid");T.default=J},77240:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Settings=void 0;var V=L(B(85707)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Settings=function(C){function Settings(){return(0,$.default)(this,Settings),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Settings,arguments)}return(0,G.default)(Settings,C),(0,U.default)(Settings,[{key:"addToHistory",value:function addToHistory(C,T,B){var L={containers:[C],data:{changes:(0,V.default)({},C.id,{old:B,new:T})},type:"change",restore:Settings.restore};$e.internal("document/history/add-transaction",L)}},{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("settings",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,subTitle:this.constructor.getSubTitle(C),type:"change"}}},{key:"apply",value:function apply(C){var T=this,B=C.containers,L=void 0===B?[C.container]:B,V=C.settings,$=void 0===V?{}:V,U=C.isMultiSettings,q=void 0!==U&&U,W=C.options,G=void 0===W?{}:W;L.forEach(function(C){C=C.lookup();var B=q?$[C.id]:$,L=C.settings.toJSON();C.oldValues={},Object.keys(B).forEach(function(T){C.oldValues[T]=L[T]}),T.isHistoryActive()&&T.addToHistory(C,B,C.oldValues),$e.internal("document/elements/set-settings",{container:C,options:G,settings:B})})}}],[{key:"getSubTitle",value:function getSubTitle(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.settings,V=void 0===L?{}:L,$=C.isMultiSettings,U=Object.keys(V),q=B[0].controls,W=U[0],G="";return!$&&1===U.length&&q&&q[W]&&(G=q[W].label),G}},{key:"restore",value:function restore(C,T){var B=C.get("data");C.get("containers").forEach(function(C){var L=B.changes[C.id];$e.run("document/elements/settings",{container:C,settings:T?L.new:L.old,options:{external:!0}})})}}])}($e.modules.editor.document.CommandHistoryDebounceBase);T.default=H},77498:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__,$=B(96784),U=$(B(61790)),q=$(B(18821)),W=$(B(58155)),G=$(B(10564)),H=$(B(10906)),K=$(B(72210)),Q=$(B(6880)),J=$(B(75115)),Y=$(B(54936));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _asyncIterator(C){var T,B,L,V=2;for("undefined"!=typeof Symbol&&(B=Symbol.asyncIterator,L=Symbol.iterator);V--;){if(B&&null!=(T=C[B]))return T.call(C);if(L&&null!=(T=C[L]))return new AsyncFromSyncIterator(T.call(C));B="@@asyncIterator",L="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(C){function AsyncFromSyncIteratorContinuation(C){if(Object(C)!==C)return Promise.reject(new TypeError(C+" is not an object."));var T=C.done;return Promise.resolve(C.value).then(function(C){return{value:C,done:T}})}return AsyncFromSyncIterator=function AsyncFromSyncIterator(C){this.s=C,this.n=C.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function next(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function _return(C){var T=this.s.return;return void 0===T?Promise.resolve({value:C,done:!0}):AsyncFromSyncIteratorContinuation(T.apply(this.s,arguments))},throw:function _throw(C){var T=this.s.return;return void 0===T?Promise.reject(C):AsyncFromSyncIteratorContinuation(T.apply(this.s,arguments))}},new AsyncFromSyncIterator(C)}var X,Z=B(12496),ee=B(47697),te=B(34324);X=te.extend({tagName:"div",controlsCSSParser:null,allowRender:!0,toggleEditTools:!1,renderAttributes:{},isRendering:!1,className:function className(){var C="elementor-element elementor-element-edit-mode "+this.getElementUniqueID();return this.toggleEditTools&&(C+=" elementor-element--toggle-edit-tools"),C},attributes:function attributes(){return{"data-id":this.getID(),"data-element_type":this.model.get("elType"),"data-model-cid":this.model.cid}},ui:function ui(){return{tools:"> .elementor-element-overlay > .elementor-editor-element-settings",editButton:"> .elementor-element-overlay .elementor-editor-element-edit",duplicateButton:"> .elementor-element-overlay .elementor-editor-element-duplicate",addButton:"> .elementor-element-overlay .elementor-editor-element-add",removeButton:"> .elementor-element-overlay .elementor-editor-element-remove"}},behaviors:function behaviors(){var C=this.options.model.get("elType"),T=elementor.hooks.applyFilters("elements/".concat(C,"/contextMenuGroups"),this.getContextMenuGroups(),this),behaviors={contextMenu:{behaviorClass:B(65334),groups:T}};return elementor.hooks.applyFilters("elements/base/behaviors",behaviors,this)},getBehavior:function getBehavior(C){return this._behaviors[Object.keys(this.behaviors()).indexOf(C)]},events:function events(){return{mousedown:"onMouseDown",click:"handleAnchorClick","click @ui.editButton":"onEditButtonClick","click @ui.duplicateButton":"onDuplicateButtonClick","click @ui.addButton":"onAddButtonClick","click @ui.removeButton":"onRemoveButtonClick"}},getElementType:function getElementType(){return this.model.get("elType")},getIDInt:function getIDInt(){return parseInt(this.getID(),16)},getChildType:function getChildType(){return elementor.helpers.getElementChildType(this.getElementType())},getChildView:function getChildView(C){var T=C.get("widgetType")||C.get("elType"),B=elementor.elementsManager.getElementTypeClass(T);if(!B)throw new Y.default(T);return elementor.hooks.applyFilters("element/view",B.getView(),C,this)},getTemplateType:function getTemplateType(){return"js"},getEditModel:function getEditModel(){return this.model},getContainer:function getContainer(){if(!this.container){var C=this.model.get("settings");this.container=new elementorModules.editor.Container({type:this.model.get("elType"),id:this.model.id,model:this.model,settings:C,view:this,parent:!!this._parent&&this._parent.getContainer(),label:elementor.helpers.getModelLabel(this.model),controls:C.options.controls})}return this.container},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=J.default.mac?"⌘":"^",B=[{name:"general",actions:[{name:"edit",icon:"eicon-edit",title:function title(){return L(V("Edit %s","elementor"),elementor.selection.isMultiple()?"":C.options.model.getTitle())},isEnabled:function isEnabled(){return!elementor.selection.isMultiple()},callback:function callback(){return $e.run("document/elements/select",{container:C.getContainer()})}},{name:"duplicate",icon:"eicon-clone",title:V("Duplicate","elementor"),shortcut:T+"+D",isEnabled:function isEnabled(){return elementor.selection.isSameType()&&!C.getContainer().isLocked()},callback:function callback(){return $e.run("document/elements/duplicate",{containers:elementor.selection.getElements(C.getContainer())})}}]},{name:"clipboard",actions:[{name:"copy",title:V("Copy","elementor"),shortcut:T+"+C",isEnabled:function isEnabled(){return elementor.selection.isSameType()&&!C.getContainer().isLocked()},callback:function callback(){return $e.run("document/elements/copy",{containers:elementor.selection.getElements(C.getContainer())})}},{name:"paste",title:V("Paste","elementor"),shortcut:T+"+V",isEnabled:function isEnabled(){return $e.components.get("document/elements").utils.isPasteEnabled(C.getContainer())&&elementor.selection.isSameType()},callback:function callback(){return $e.run("document/ui/paste",{container:C.getContainer()})}},{name:"pasteStyle",title:V("Paste style","elementor"),shortcut:T+"+⇧+V",isEnabled:function isEnabled(){return!!elementorCommon.storage.get("clipboard")},callback:function callback(){return $e.run("document/elements/paste-style",{containers:elementor.selection.getElements(C.getContainer())})}},{name:"pasteArea",icon:"eicon-import-export",title:V("Paste from other site","elementor"),callback:function callback(){return $e.run("document/elements/paste-area",{container:C.getContainer()})}},{name:"resetStyle",title:V("Reset style","elementor"),callback:function callback(){return $e.run("document/elements/reset-style",{containers:elementor.selection.getElements(C.getContainer())})}}]}],$=[];return($=elementor.hooks.applyFilters("elements/context-menu/groups",$,this.options.model.get("elType"))).length&&(B=[].concat((0,H.default)(B),(0,H.default)($))),B.push({name:"delete",actions:[{name:"delete",icon:"eicon-trash",title:function title(){return elementor.selection.isMultiple()?L(V("Delete %d items","elementor"),elementor.selection.getElements().length):V("Delete","elementor")},shortcut:"⌦",callback:function callback(){return $e.run("document/elements/delete",{containers:elementor.selection.getElements(C.getContainer())})},isEnabled:function isEnabled(){return!C.getContainer().isLocked()}}]}),B},getEditButtons:function getEditButtons(){return{}},initialize:function initialize(){var C=this;te.prototype.initialize.apply(this,arguments);var T=this.getEditModel();this.collection&&this.onCollectionChanged&&(elementorDevTools.deprecation.deprecated("onCollectionChanged","2.8.0","$e.hooks"),this.listenTo(this.collection,"add remove reset",this.onCollectionChanged,this)),this.onSettingsChanged&&(elementorDevTools.deprecation.deprecated("onSettingsChanged","2.8.0","$e.hooks"),this.listenTo(T.get("settings"),"change",this.onSettingsChanged)),this.listenTo(T.get("editSettings"),"change",this.onEditSettingsChanged).listenTo(this.model,"request:edit",this.onEditRequest).listenTo(this.model,"request:toggleVisibility",this.toggleVisibility),this.initControlsCSSParser(),this.onDynamicServerRequestEnd||(this.onDynamicServerRequestEnd=_.debounce(function(){C.render(),C.$el.removeClass("elementor-loading")},100))},getHandlesOverlay:function getHandlesOverlay(){var C=this.getElementType();if(elementor.userCan("design")||"widget"===C){var T=jQuery("<div>",{class:"elementor-element-overlay"}),B=jQuery("<ul>",{class:"elementor-editor-element-settings elementor-editor-".concat(C,"-settings")}),$=elementor.getPreferences("edit_buttons"),U=elementor.getElementData(this.model),q=this.getEditButtons();return($||"widget"===C)&&(q=elementor.hooks.applyFilters("elements/edit-buttons",q),q=elementor.hooks.applyFilters("elements/edit-buttons/".concat(C),q)),("section"===C||$)&&(q.remove={title:L(V("Delete %s","elementor"),U.title),icon:"close"}),jQuery.each(q,function(C,T){var L=jQuery("<li>",{class:"elementor-editor-element-setting elementor-editor-element-".concat(C),title:T.title,"aria-label":T.title}),V=jQuery("<i>",{class:"eicon-".concat(T.icon),"aria-hidden":!0});L.append(V),B.append(L)}),T.append(B),T}},attachElContent:function attachElContent(C){this.$el.empty().append(this.getHandlesOverlay(),C)},isStyleTransferControl:function isStyleTransferControl(C){return void 0!==C.style_transfer?C.style_transfer:"content"!==C.tab||C.selectors||C.prefix_class},toggleVisibility:function toggleVisibility(){this.model.toggleVisibility(),this.toggleVisibilityClass()},toggleVisibilityClass:function toggleVisibilityClass(){var C=this.model.getVisibility();if(elementor.helpers.isAtomicWidget(this.model)){var T=this.$el.parent().is('div[data-type="hide-atomic-widget"]');C?T||this.$el.wrap('<div data-type="hide-atomic-widget" style="display: none" />'):T&&this.$el.unwrap()}else this.$el.toggleClass("elementor-edit-hidden",C)},addElementFromPanel:function addElementFromPanel(C){C=C||{};var T=elementor.channels.panelElements.request("element:selected"),B={elType:T.model.get("elType")};if(!elementor.helpers.maybeDisableWidget()){if("widget"===B.elType)B.widgetType=T.model.get("widgetType");else if("section"===B.elType)B.isInner=!0;else if("container"!==B.elType)return;if("section"!==B.elType||!this.isInner()){var L=T.model.get("custom");return L&&jQuery.extend(B,L),elementor.channels.panelElements.reply("element:selected",null),$e.run("document/elements/create",{container:this.getContainer(),model:B,options:C})}}},addControlValidator:function addControlValidator(C,T){T=T.bind(this);var B=new ee({customValidationMethod:T}),L=this.getEditModel().get("settings").validators;L[C]||(L[C]=[]),L[C].push(B)},addRenderAttribute:function addRenderAttribute(C,T,B,L){var V=this;return"object"===(0,G.default)(C)?(jQuery.each(C,function(C,T){V.addRenderAttribute(C,T,null,L)}),V):"object"===(0,G.default)(T)?(jQuery.each(T,function(T,B){V.addRenderAttribute(C,T,B,L)}),V):(V.renderAttributes[C]||(V.renderAttributes[C]={}),V.renderAttributes[C][T]||(V.renderAttributes[C][T]=[]),Array.isArray(B)||(B=[B]),void(V.renderAttributes[C][T]=L?B:V.renderAttributes[C][T].concat(B)))},getRenderAttributeString:function getRenderAttributeString(C){if(!this.renderAttributes[C])return"";var T=this.renderAttributes[C],B=[];return jQuery.each(T,function(C,T){B.push(C+'="'+_.escape(T.join(" "))+'"')}),B.join(" ")},isInner:function isInner(){return!!this.model.get("isInner")},initControlsCSSParser:function initControlsCSSParser(){this.controlsCSSParser=new Z({id:this.model.get("id"),context:this,settingsModel:this.getEditModel().get("settings"),dynamicParsing:this.getDynamicParsingSettings()})},enqueueFonts:function enqueueFonts(){var C=this.getEditModel(),T=C.get("settings");jQuery.each(T.getIconsControls(),function(T,B){var L=C.getSetting(B.name);L&&L.library&&elementor.helpers.enqueueIconFonts(L.library)})},renderStyles:function renderStyles(C){C||(C=this.getEditModel().get("settings")),this.controlsCSSParser.stylesheet.empty(),this.controlsCSSParser.addStyleRules(C.getStyleControls(),C.attributes,this.getEditModel().get("settings").controls,[/{{ID}}/g,/{{WRAPPER}}/g],[this.getID(),".elementor-"+elementor.config.document.id+" .elementor-element."+this.getElementUniqueID()]),this.controlsCSSParser.addStyleToDocument()},renderCustomClasses:function renderCustomClasses(){var C=this,T=C.getEditModel().get("settings"),B=T.getClassControls();_.each(B,function(B){var L=T.previous(B.name);B.classes_dictionary&&void 0!==B.classes_dictionary[L]&&(L=B.classes_dictionary[L]),C.$el.removeClass(B.prefix_class+L)}),_.each(B,function(B){var L=T.attributes[B.name],V=L;B.classes_dictionary&&void 0!==B.classes_dictionary[L]&&(V=B.classes_dictionary[L]),elementor.helpers.isActiveControl(B,T.attributes,T.controls)&&(V||0===V)&&C.$el.addClass(B.prefix_class+V)}),C.$el.addClass(_.result(C,"className")),C.toggleVisibilityClass()},renderCustomElementID:function renderCustomElementID(){var C=this.getEditModel().get("settings").get("_element_id");C&&this.$el.attr("id",C)},renderUI:function renderUI(){this.renderStyles(),this.renderCustomClasses(),this.renderCustomElementID(),this.enqueueFonts()},runReadyTrigger:function runReadyTrigger(){var C=this;_.defer(function(){elementorFrontend.elementsHandler.runReadyTrigger(C.el),elementorFrontend.isEditMode()&&C.$el.find(".elementor-element.elementor-"+C.model.get("elType")+":not(.elementor-element-edit-mode)").each(function(){elementorFrontend.elementsHandler.runReadyTrigger(this)})})},getID:function getID(){return this.model.get("id")},getElementUniqueID:function getElementUniqueID(){return"elementor-element-"+this.getID()},renderHTML:function renderHTML(){var C=this.getTemplateType(),T=this.getEditModel();"js"===C?(this.getEditModel().setHtmlCache(),this.render(),T.renderOnLeave=!0):T.renderRemoteServer()},renderChanges:function renderChanges(C){if(C instanceof elementorModules.editor.elements.models.BaseSettings){var T=C.hasChanged(),B=!T,L=!T;if(_.each(C.changedAttributes(),function(T,V){if("_column_size"!==V){var $=C.getControl(V);if(!$)return L=!0,void(B=!0);"none"!==$.render_type&&(L=!0),-1===["none","ui"].indexOf($.render_type)&&("template"!==$.render_type&&(C.isStyleControl(V)||C.isClassControl(V)||"_element_id"===V)||(B=!0))}else L=!0}),!L)return;if(!B)return void this.renderUI()}this.renderHTML()},isAtomicDynamic:function isAtomicDynamic(C,T,B,L){return"__dynamic__"in C&&T.el.hasAttribute("data-binding-dynamic")&&(T.el.getAttribute("data-binding-setting")===B||this.isCssIdControl(B,L))},getDynamicValue:function getDynamicValue(C,T,B){var L=this;return(0,W.default)(U.default.mark(function _callee(){var V,$;return U.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(V={active:!0},$=L.getChangedData(C,T,B)){U.next=1;break}return U.abrupt("return",C.attributes[T]);case 1:return U.next=2,L.getDataFromCacheOrBackend($,V);case 2:return U.abrupt("return",U.sent);case 3:case"end":return U.stop()}},_callee)}))()},findUniqueKey:function findUniqueKey(C,T){if("object"!==(0,G.default)(C)||"object"!==(0,G.default)(T))return!1;var B=Object.keys(C),L=Object.keys(T);return B.concat(L).filter(function(C,T,B){return B.indexOf(C)===B.lastIndexOf(C)})},linkDataBindings:function linkDataBindings(){var C=this;this.dataBindings=[];var T=this.$el.data("id");if(T){var B=this.$el.find("[data-binding-type]");B.length&&B.each(function(B,L){jQuery(L).closest(".elementor-element").data("id")===T&&L.dataset.bindingType&&C.dataBindings.push({el:L,dataset:L.dataset})})}},renderDataBindings:function renderDataBindings(C,T){var B,L=this;if(null===(B=this.dataBindings)||void 0===B||!B.length)return!1;var V,$=!1,q=function(){var T=(0,W.default)(U.default.mark(function _callee2(T){var B,V,$,q,W,G,H,K,Q,J,Y,X,Z,ee,te;return U.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:B=T.dataset,V=B.bindingSetting,$=B.bindingConfig,q=V.split(" "),W=JSON.parse($),G=!1,H=!1,K=!1,U.prev=1,J=_asyncIterator(L.bindingChangesGenerator(C,q,W));case 2:return U.next=3,J.next();case 3:if(!(H=!(Y=U.sent).done)){U.next=5;break}X=Y.value,Z=X.key,"string"==typeof(ee=X.value)&&(L.renderDataBoundChange(ee,T.el,W[Z]),G=!0);case 4:H=!1,U.next=2;break;case 5:U.next=7;break;case 6:U.prev=6,te=U.catch(1),K=!0,Q=te;case 7:if(U.prev=7,U.prev=8,!H||null==J.return){U.next=9;break}return U.next=9,J.return();case 9:if(U.prev=9,!K){U.next=10;break}throw Q;case 10:return U.finish(9);case 11:return U.finish(7);case 12:return U.abrupt("return",G);case 13:case"end":return U.stop()}},_callee2,null,[[1,6,7,12],[8,,9,11]])}));return function renderDataBinding(C){return T.apply(this,arguments)}}(),G=_createForOfIteratorHelper(T);try{for(G.s();!(V=G.n()).done;){var H=V.value;switch(H.dataset.bindingType){case"repeater-item":var K,Q=this.container.repeaters[H.dataset.bindingRepeaterName];if(!Q)break;var J=Q.children.find(function(T){return T.id===C.attributes._id});(null==J||null===(K=J.parent)||void 0===K?void 0:K.children.indexOf(J))+1===parseInt(H.dataset.bindingIndex)?$=q(H):T.indexOf(H)+1===this.getRepeaterItemActiveIndex()&&($=this.tryHandleDynamicCoverSettings(H,C));break;case"content":$=q(H)}if($)break}}catch(C){G.e(C)}finally{G.f()}return $},bindingChangesGenerator:function bindingChangesGenerator(C,T,B){var L=this;return(0,Q.default)(U.default.mark(function _callee3(){var V,$,W,G,H,Q,J,Y,X;return U.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:V=0,$=Object.entries(C.changed);case 1:if(!(V<$.length)){U.next=9;break}if(W=(0,q.default)($[V],2),G=W[0],H=W[1],"__dynamic__"===G||L.isHandledAsDatabinding(G,T,B)){U.next=2;break}return U.abrupt("continue",8);case 2:if("__dynamic__"===G){U.next=4;break}return U.next=3,{key:G,value:H};case 3:return U.abrupt("continue",8);case 4:Q=0,J=Object.keys(H);case 5:if(!(Q<J.length)){U.next=8;break}if(Y=J[Q],!L.isHandledAsDatabinding(Y,T,B)){U.next=7;break}return U.next=6,(0,K.default)(L.getDynamicValue(C,Y,Y));case 6:return X=U.sent,U.next=7,{key:Y,value:X};case 7:Q++,U.next=5;break;case 8:V++,U.next=1;break;case 9:case"end":return U.stop()}},_callee3)}))()},isHandledAsDatabinding:function isHandledAsDatabinding(C,T,B){return T.some(function(T){return T===C})||void 0!==B[C]},renderDataBoundChange:function renderDataBoundChange(C,T,B){if("attribute"===(null==B?void 0:B.editType))T.closest(B.selector).setAttribute(B.attr,C);else T.innerHTML=C},renderOnChange:function renderOnChange(C){var T=this;if(this.allowRender)if(this.isRendering)this.isRendering=!1;else{var B=this.renderDataBindings(C,this.dataBindings);B instanceof Promise&&B.then(function(B){B||T.renderChanges(C)}),B||this.renderChanges(C)}},getDynamicParsingSettings:function getDynamicParsingSettings(){var C=this;return{onServerRequestStart:function onServerRequestStart(){C.$el.addClass("elementor-loading")},onServerRequestEnd:C.onDynamicServerRequestEnd}},serializeData:function serializeData(){var C=te.prototype.serializeData.apply(this,arguments);return C.settings=this.getEditModel().get("settings").parseDynamicSettings(C.settings,this.getDynamicParsingSettings()),C},save:function save(){$e.route("library/save-template",{model:this.model})},onBeforeRender:function onBeforeRender(){this.renderAttributes={}},render:function render(){this.getContainer(),te.prototype.render.apply(this,arguments)},onRender:function onRender(){var C=this;if(this.linkDataBindings(),this.renderUI(),this.runReadyTrigger(),this.toggleEditTools){var T=this.ui.editButton;this.ui.tools&&this.ui.tools.hoverIntent(function(){T.addClass("elementor-active")},function(){T.removeClass("elementor-active")},{timeout:500})}setTimeout(function(){C.initDraggable(),C.dispatchElementLifeCycleEvent("rendered"),elementorFrontend.elements.$window.on("elementor/elements/link-data-bindings",C.linkDataBindings.bind(C))})},dispatchElementLifeCycleEvent:function dispatchElementLifeCycleEvent(C){var T;switch(C){case"rendered":T="elementor/editor/element-rendered";break;case"destroyed":T="elementor/editor/element-destroyed"}var B=new CustomEvent(T,{detail:{elementView:this}});elementor.$preview[0].contentWindow.dispatchEvent(B),window.top.dispatchEvent(B)},onEditSettingsChanged:function onEditSettingsChanged(C){elementor.channels.editor.trigger("change:editSettings",C,this)},onEditButtonClick:function onEditButtonClick(C){this.model.trigger("request:edit",{append:C.ctrlKey||C.metaKey})},onEditRequest:function onEditRequest(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.container.isEditable()){var T=this.getEditModel(),B=elementor.getPanelView();$e.routes.isPartOf("panel/editor")&&B.getCurrentPageView().model===T||(C.scrollIntoView&&elementor.helpers.scrollToView(this.getDomElement(),200),$e.run("document/elements/toggle-selection",{container:this.getContainer(),append:C.append}))}},select:function select(){this.$el.addClass("elementor-element-editable")},deselect:function deselect(){this.$el.removeClass("elementor-element-editable")},onDuplicateButtonClick:function onDuplicateButtonClick(C){C.stopPropagation(),$e.run("document/elements/duplicate",{container:this.getContainer()})},onRemoveButtonClick:function onRemoveButtonClick(C){C.stopPropagation(),this.handleAnchorClick(C),$e.run("document/elements/delete",{container:this.getContainer()})},handleAnchorClick:function handleAnchorClick(C){var T,B=C.target.closest("a"),L=(null==B?void 0:B.getAttribute("href"))||(null===(T=this.model)||void 0===T||null===(T=T.get("settings"))||void 0===T||null===(T=T.get("link"))||void 0===T?void 0:T.url)||"";if(L&&L.startsWith("#")){var V,$=null===(V=C.target)||void 0===V?void 0:V.ownerDocument.querySelector(L);$&&$.scrollIntoView()}elementor.helpers.isElementAtomic(this.getContainer().id)&&C.preventDefault()},onMouseDown:function onMouseDown(C){jQuery(C.target).closest(".elementor-inline-editing").length||elementorFrontend.elements.window.document.activeElement.blur()},onDestroy:function onDestroy(){var C=this;this.dataBindings&&delete this.dataBindings,this.controlsCSSParser.removeStyleFromDocument(),this.getEditModel().get("settings").validators={},elementor.channels.data.trigger("element:destroy",this.model),setTimeout(function(){return C.dispatchElementLifeCycleEvent("destroyed")})},onDragStart:function onDragStart(){},onDragEnd:function onDragEnd(){},getDraggableHelper:function getDraggableHelper(){var C=this.getEditModel(),T=document.createElement("div");return T.classList.add("elementor-sortable-helper","elementor-sortable-helper-".concat(C.get("elType"))),T.innerHTML='\n\t\t\t<div class="icon">\n\t\t\t\t<i class="'.concat(C.getIcon(),'"></i>\n\t\t\t</div>\n\t\t\t<div class="title-wrapper">\n\t\t\t\t<div class="title">').concat(C.getTitle(),"</div>\n\t\t\t</div>\n\t\t"),T},getDomElement:function getDomElement(){return this.$el},initDraggable:function initDraggable(){var C=this;elementor.userCan("design")&&(this.$el.hasClass(".e-con")||this.$el.parents(".e-con").length)&&this.getDomElement().html5Draggable({onDragStart:function onDragStart(T){var B;if(T.stopPropagation(),C.getContainer().isLocked())T.originalEvent.preventDefault();else if(null===(B=C.options.draggable)||void 0===B||!B.isActive){var L=C.getDraggableHelper();C.$el[0].appendChild(L),T.originalEvent.dataTransfer.setDragImage(L,25,20),setTimeout(function(){L.remove()}),C.onDragStart(T),elementor.channels.editor.reply("element:dragged",C)}},onDragEnd:function onDragEnd(T){T.stopPropagation(),C.onDragEnd(T)},groups:["elementor-element"]})},getDataFromCacheOrBackend:function getDataFromCacheOrBackend(C,T){return(0,W.default)(U.default.mark(function _callee4(){return U.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.prev=0,B.abrupt("return",elementor.dynamicTags.parseTagsText(C,T,elementor.dynamicTags.getTagDataContent));case 1:return B.prev=1,B.catch(0),B.next=2,new Promise(function(C){elementor.dynamicTags.refreshCacheFromServer(function(){C()})});case 2:return B.abrupt("return",!_.isEmpty(elementor.dynamicTags.cache)&&elementor.dynamicTags.parseTagsText(C,T,elementor.dynamicTags.getTagDataContent));case 3:case"end":return B.stop()}},_callee4,null,[[0,1]])}))()},getChangedDynamicControlKey:function getChangedDynamicControlKey(C){var T,B,L=this.findUniqueKey(null==C||null===(T=C.changed)||void 0===T?void 0:T.__dynamic__,null==C||null===(B=C._previousAttributes)||void 0===B?void 0:B.__dynamic__)[0];return L||("__dynamic__"!==Object.keys(C.changed)[0]?Object.keys(C.changed)[0]:Object.keys(C.changed.__dynamic__)[0])},getChangedDataForRemovedItem:function getChangedDataForRemovedItem(C,T,B){var L,V;return(null===(L=C.attributes)||void 0===L||null===(L=L[T])||void 0===L?void 0:L[B])||(null===(V=C.attributes)||void 0===V?void 0:V[T])},getChangedDataForAddedItem:function getChangedDataForAddedItem(C,T,B){var L,V;return(null===(L=C.attributes)||void 0===L||null===(L=L.__dynamic__)||void 0===L||null===(L=L[T])||void 0===L?void 0:L[B])||(null===(V=C.attributes)||void 0===V||null===(V=V.__dynamic__)||void 0===V?void 0:V[T])},getChangedData:function getChangedData(C,T,B){var L=this.getChangedDataForRemovedItem(C,T,B);return this.getChangedDataForAddedItem(C,T,B)||L},getTitleWithAdvancedValues:function getTitleWithAdvancedValues(C,T){var B=C.attributes,L=C._previousAttributes;return this.compareSettings(B,L,"fallback")&&(T=T.replace(new RegExp(L.fallback),"")),T&&B.fallback!==T?(this.compareSettings(B,L,"before")&&(T=T.replace(L.before,"")),this.compareSettings(B,L,"after")&&(T=T.replace(new RegExp(L.after+"$"),"")),T?(T=this.getNewSettingsValue(B,L,"before")+T,T+=this.getNewSettingsValue(B,L,"after")):B.fallback||""):B.fallback||""},compareSettings:function compareSettings(C,T,B){return T[B]&&T[B]!==C[B]},getNewSettingsValue:function getNewSettingsValue(C,T,B){return T[B]!==C[B]&&C[B]||""},getRepeaterItemActiveIndex:function getRepeaterItemActiveIndex(){return this.getContainer().renderer.view.model.changed.editSettings.changed.activeItemIndex||this.getContainer().renderer.view.model.changed.editSettings.attributes.activeItemIndex},tryHandleDynamicCoverSettings:function tryHandleDynamicCoverSettings(C,T){return!!this.isAdvancedDynamicSettings(T.attributes)&&(this.isRendering=!0,C.el.textContent=this.getTitleWithAdvancedValues(T,C.el.textContent),!0)},isAdvancedDynamicSettings:function isAdvancedDynamicSettings(C){return"before"in C&&"after"in C&&"fallback"in C}}),C.exports=X},77626:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-navigation-container",className:"elementor-template-library-navigation-container",ui:{title:".elementor-template-library-current-folder-title",backButton:".elementor-template-library-navigation-back-button"},events:{"click @ui.backButton":"onBackButtonClick"},render:function render(){return null===elementor.templates.getFilter("parent")?this:Marionette.ItemView.prototype.render.call(this)},onRender:function onRender(){var C;this.ui.title.text(null===(C=elementor.templates.getFilter("parent"))||void 0===C?void 0:C.title)},onBackButtonClick:function onBackButtonClick(){elementor.templates.setFilter("parent",null),$e.route("library/templates/my-templates")}})},77890:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(85707)),K=L(B(40397)),Q=_interopRequireWildcard(B(3976)),J=_interopRequireWildcard(B(41477));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){var C;(0,$.default)(this,Component);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,[].concat(B)),(0,H.default)(C,"currentPicker",C.getDefaultPicker()),C}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getDefaultPicker",value:function getDefaultPicker(){return{kit:null,container:null,control:null,trigger:null,initialColor:null}}},{key:"resetPicker",value:function resetPicker(){this.currentPicker=this.getDefaultPicker()}},{key:"renderUI",value:function renderUI(C){var T=this.currentPicker,B=T.container,L=T.control,V=T.kit;B.settings.set(L,C);var $=B.view;if(null!=$&&$.renderUI&&$.renderUI(),V){var U=V.config.id,q="--e-global-color-".concat(B.id);elementor.$previewContents[0].querySelector(".elementor-kit-".concat(U)).style.setProperty(q,C)}}},{key:"getNamespace",value:function getNamespace(){return"elements-color-picker"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultUiStates",value:function defaultUiStates(){return this.importUiStates(J)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{end:{keys:"esc",scopes:[this.getNamespace()]}}}}])}(K.default)},77894:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.After=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(20603));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.After=function(C){function After(){return(0,V.default)(this,After),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,After,arguments)}return(0,W.default)(After,C),(0,$.default)(After,[{key:"register",value:function register(){$e.hooks.registerDataAfter(this)}}])}(G.default);T.default=H},78113:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L},C.exports.__esModule=!0,C.exports.default=C.exports},78304:C=>{function _extends(){return C.exports=_extends=Object.assign?Object.assign.bind():function(C){for(var T=1;T<arguments.length;T++){var B=arguments[T];for(var L in B)({}).hasOwnProperty.call(B,L)&&(C[L]=B[L])}return C},C.exports.__esModule=!0,C.exports.default=C.exports,_extends.apply(null,arguments)}C.exports=_extends,C.exports.__esModule=!0,C.exports.default=C.exports},78307:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.EnterPreview=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.EnterPreview=function(C){function EnterPreview(){return(0,V.default)(this,EnterPreview),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,EnterPreview,arguments)}return(0,W.default)(EnterPreview,C),(0,$.default)(EnterPreview,[{key:"apply",value:function apply(C){this.component.renderUI(C.value)}}])}($e.modules.CommandBase)},78366:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.EndLog=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.EndLog=function(C){function EndLog(){return(0,V.default)(this,EndLog),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,EndLog,arguments)}return(0,W.default)(EndLog,C),(0,$.default)(EndLog,[{key:"apply",value:function apply(C){C.id&&this.history.endItem(C.id)}}])}(G.default);T.default=H},78569:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(61790)),U=V(B(58155)),q=B(28541),W=B(14756),G=B(23464),H=B(54223),K=B(4),Q=B(5527),J=B(56006),Y=B(81659),X=B(57722),Z=B(35192),ee=B(84692),te=B(77626);C.exports=elementorModules.common.views.modal.Layout.extend({getModalOptions:function getModalOptions(){var C,T,B=null===(C=null===(T=window)||void 0===T||null===(T=T.elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.document)||void 0===T||null===(T=T.panel)||void 0===T?void 0:T.allow_closing_remote_library)||void 0===C||C;return{id:"elementor-template-library-modal",hide:{onOutsideClick:B,onBackgroundClick:B,onEscKeyPress:B,ignore:".dialog-widget-content, .dialog-buttons-undo_bulk_delete, .dialog-buttons-template_after_save, #elementor-library--infotip__dialog, #elementor-template-library-rename-dialog, #elementor-template-library-delete-dialog"}}},getLogoOptions:function getLogoOptions(){return{title:L("Library","elementor"),click:function click(){$e.run("library/open",{toDefault:!0})}}},getTemplateActionButton:function getTemplateActionButton(C){var T=elementor.config.library_connect.subscription_plans,B=elementor.config.library_connect.base_access_tier,L=C.accessTier,V="#tmpl-elementor-template-library-"+(B!==L?"upgrade-plan-button":"insert-button");V=elementor.hooks.applyFilters("elementor/editor/template-library/template/action-button",V,C);var $=Marionette.TemplateCache.get(V),U=T[L],q=elementorAppConfig.hasPro?"Upgrade":"Go ".concat(U.label);try{var W=new URL(U.promotion_url),G=W.searchParams.toString(),H=elementor.hooks.applyFilters("elementor/editor/template-library/template/promotion-link-search-params",G,C);return Marionette.Renderer.render($,{promotionText:q,promotionLink:"".concat(W.origin).concat(W.pathname,"?").concat(H)})}catch(C){return Marionette.Renderer.render($,{promotionText:q,promotionLink:U.promotion_url})}},setHeaderDefaultParts:function setHeaderDefaultParts(){var C=this.getHeaderView();C.tools.show(new W),C.menuArea.show(new G),this.showLogo()},showTemplatesView:function showTemplatesView(C){this.modalContent.show(new Q({collection:C}))},updateViewCollection:function updateViewCollection(C){var T;this.modalContent.currentView.collection.reset(C),this.modalContent.currentView.ui.navigationContainer.html(null===(T=(new te).render())||void 0===T?void 0:T.el)},addTemplates:function addTemplates(C){this.modalContent.currentView.collection.add(C,{merge:!0})},showImportView:function showImportView(){var C=this.getHeaderView();C.menuArea.reset(),this.modalContent.show(new Y),C.logoArea.show(new K)},showConnectView:function showConnectView(C){this.getHeaderView().menuArea.reset(),this.modalContent.show(new X(C))},showCloudStateView:function showCloudStateView(){elementor.templates.layout.hideLoadingView(),this.modalContent.show(new Z)},showSaveTemplateView:function showSaveTemplateView(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q.SAVE_CONTEXTS.SAVE,B=this.getHeaderView();B.menuArea.reset(),q.SAVE_CONTEXTS.SAVE!==T&&B.logoArea.show(new K),this.modalContent.show(new J({model:C,context:T}))},showPreviewView:function showPreviewView(C){this.modalContent.show(new ee({url:C.get("url")}));var T=this.getHeaderView();T.menuArea.reset(),T.tools.show(new H({model:C})),T.logoArea.show(new K)},showFolderView:function showFolderView(C){return(0,U.default)($.default.mark(function _callee(){return $.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,elementor.templates.layout.showLoadingView(),T.next=1,elementor.templates.getFolderTemplates(C);case 1:return T.prev=1,elementor.templates.layout.hideLoadingView(),T.finish(1);case 2:case"end":return T.stop()}},_callee,null,[[0,,1,2]])}))()},createScreenshotIframe:function createScreenshotIframe(C){var T=document.createElement("iframe");return T.src=C,T.width="1200",T.height="500",T.style="visibility: hidden;",document.body.appendChild(T),T},handleBulkActionBarUi:function handleBulkActionBarUi(){0===this.modalContent.currentView.$(".bulk-selection-item-checkbox:checked").length?(this.modalContent.currentView.$el.addClass("no-bulk-selections"),this.modalContent.currentView.$el.removeClass("has-bulk-selections")):(this.modalContent.currentView.$el.addClass("has-bulk-selections"),this.modalContent.currentView.$el.removeClass("no-bulk-selections")),this.handleBulkActionBar()},handleBulkActionBar:function handleBulkActionBar(){var C,T=null!==(C=elementor.templates.getBulkSelectionItems().size)&&void 0!==C?C:0,B=0===T?"none":"flex";this.modalContent.currentView.ui.bulkSelectedCount.html("".concat(T," Selected")),this.modalContent.currentView.ui.bulkSelectionActionBar.css("display",B);var L=0===T?"flex":"none";this.modalContent.currentView.ui.navigationContainer.css("display",L)},selectAllCheckboxMinus:function selectAllCheckboxMinus(){this.isListView()&&this.modalContent.currentView.ui.bulkSelectAllCheckbox.addClass("checkbox-minus")},selectAllCheckboxNormal:function selectAllCheckboxNormal(){this.isListView()&&this.modalContent.currentView.ui.bulkSelectAllCheckbox.removeClass("checkbox-minus")},isListView:function isListView(){return"list"===elementor.templates.getViewSelection()},resetSortingUI:function resetSortingUI(){var C;Array.from((null===(C=this.modalContent.currentView.ui)||void 0===C?void 0:C.orderInputs)||[]).forEach(function(C){C.checked=!1})}})},78687: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.__esModule=!0,C.exports.default=C.exports},79115:(C,T,B)=>{"use strict";var L,V=B(12470).__;L={getPresetsDictionary:function getPresetsDictionary(){return{11:100/9,12:12.5,14:100/7,16:100/6,33:100/3,66:2/3*100,83:5/6*100}},getAbsolutePresetValues:function getAbsolutePresetValues(C){var T=structuredClone(C),B=this.getPresetsDictionary();return _.each(T,function(C,L){B[C]&&(T[L]=B[C])}),T},getPresets:function getPresets(C,T){var B=structuredClone(elementor.config.elements.section.presets);return C&&(B=B[C]),T&&(B=B[T]),B},getPresetByStructure:function getPresetByStructure(C){var T=this.getParsedStructure(C);return this.getPresets(T.columnsCount,T.presetIndex)},getParsedGridStructure:function getParsedGridStructure(C){var T=(C+="").split("-");return{rows:T[0],columns:T[1]}},getParsedStructure:function getParsedStructure(C){return{columnsCount:(C+="").slice(0,-1),presetIndex:C.substr(-1)}},getPresetSVG:function getPresetSVG(C,T,B,L){T=T||100,B=B||50,L=L||2;var V=this.getAbsolutePresetValues(C),$=this._generatePresetSVGPath(V,T,B,L);return this._createSVGPreset($,T,B)},_createSVGPreset:function _createSVGPreset(C,T,B){var L="http",V=document.createElementNS(L+"://www.w3.org/2000/svg","svg");V.setAttributeNS(L+"://www.w3.org/2000/xmlns/","xmlns:xlink",L+"://www.w3.org/1999/xlink"),V.setAttribute("viewBox","0 0 "+T+" "+B);var $=document.createElementNS(L+"://www.w3.org/2000/svg","path");return $.setAttribute("d",C),V.appendChild($),V},_generatePresetSVGPath:function _generatePresetSVGPath(C,T,B,L){for(var V=T-L*(C.length-1),$=0,U="",q=0;q<C.length;q++){q&&(U+=" ");var W=C[q]/100*V;U+="M"+ +($+=W).toFixed(4)+",0",U+="V"+B,U+="H"+ +($-W).toFixed(4),U+="V0Z",$+=L}return U},generateContainerPreset:function generateContainerPreset(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",B={"33-33-33":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="29" height="44" />\n\t\t\t\t\t<rect x="30.5" width="29" height="44" />\n\t\t\t\t\t<rect x="60.5" width="29" height="44" />\n\t\t\t\t</svg>\n\t\t\t',"50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="44" />\n\t\t\t\t\t<rect x="45.5" width="44" height="44" />\n\t\t\t\t</svg>\n\t\t\t',"c100-c50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="44" />\n\t\t\t\t\t<rect x="45.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t</svg>\n\t\t\t',"50-50-50-50":'\n\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="0.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="0.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t\t<rect x="45.5" y="22.5" width="44" height="21.5" />\n\t\t\t\t</svg>\n\t\t\t',"33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="44"/>\n\t\t\t\t\t<rect x="30" width="59" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"25-25-25-25":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="21.5" height="44"/>\n\t\t\t\t\t<rect x="22.5" width="21.5" height="44"/>\n\t\t\t\t\t<rect x="45" width="21.5" height="44"/>\n\t\t\t\t\t<rect x="67.5" width="21.5" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"25-50-25":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="21.5" height="44"/>\n\t\t\t\t\t<rect x="22.5" width="44" height="44"/>\n\t\t\t\t\t<rect x="67.5" width="21.5" height="44"/>\n\t\t\t\t</svg>\n\t\t\t',"50-50-100":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="44" height="21.5"/>\n\t\t\t\t\t<rect x="45" width="44" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="89" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"33-33-33-33-33-33":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" y="22.5" width="29" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"33-33-33-33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="59" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',"66-33-33-66":'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect width="59" height="21.5"/>\n\t\t\t\t\t<rect x="60" width="29" height="21.5"/>\n\t\t\t\t\t<rect y="22.5" width="29" height="21.5"/>\n\t\t\t\t\t<rect x="30" y="22.5" width="59" height="21.5"/>\n\t\t\t\t</svg>\n\t\t\t',c100:'\n\t\t\t\t<svg viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<title>'.concat(V("Direction Column","elementor"),'</title>\n\t\t\t\t\t<rect width="89" height="44" />\n\t\t\t\t\t<path d="M43.956 24.644L42 22.748C41.848 22.596 41.672 22.52 41.472 22.52C41.28 22.52 41.108 22.596 40.956 22.748C40.804 22.9 40.728 23.076 40.728 23.276C40.728 23.476 40.804 23.652 40.956 23.804L44.304 27.056C44.456 27.208 44.628 27.284 44.82 27.284C45.02 27.284 45.196 27.208 45.348 27.056L48.504 23.852C48.656 23.7 48.732 23.524 48.732 23.324C48.732 23.124 48.656 22.948 48.504 22.796C48.352 22.644 48.176 22.568 47.976 22.568C47.776 22.568 47.6 22.644 47.448 22.796L45.456 24.848L45.504 17.048C45.504 16.848 45.428 16.676 45.276 16.532C45.124 16.38 44.948 16.304 44.748 16.304C44.548 16.304 44.372 16.38 44.22 16.532C44.076 16.676 44.004 16.848 44.004 17.048L43.956 24.644Z"/>\n\t\t\t\t</svg>\n\t\t\t'),r100:'\n\t\t\t\t<svg class="exclude-rtl-scale" viewBox="0 0 89 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<title>'.concat(V("Direction Row","elementor"),'</title>\n\t\t\t\t\t<rect width="89" height="44"/>\n\t\t\t\t\t<path d="M47.856 23.352L45.948 25.296C45.796 25.448 45.72 25.624 45.72 25.824C45.72 26.024 45.796 26.2 45.948 26.352C46.1 26.504 46.276 26.58 46.476 26.58C46.676 26.58 46.852 26.504 47.004 26.352L50.256 23.004C50.408 22.852 50.484 22.676 50.484 22.476C50.484 22.276 50.408 22.1 50.256 21.948L47.052 18.804C46.9 18.652 46.724 18.576 46.524 18.576C46.324 18.576 46.148 18.652 45.996 18.804C45.844 18.956 45.768 19.132 45.768 19.332C45.768 19.524 45.844 19.696 45.996 19.848L48.048 21.852L40.248 21.804C40.048 21.804 39.872 21.88 39.72 22.032C39.576 22.176 39.504 22.348 39.504 22.548C39.504 22.748 39.576 22.924 39.72 23.076C39.872 23.228 40.048 23.304 40.248 23.304L47.856 23.352Z"/>\n\t\t\t\t</svg>\n\t\t\t'),default:"\n\t\t\t\t<div style=\"--text:'".concat(T,'\'" class="e-preset--container">\n\t\t\t\t\t<svg viewBox="0 0 90 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t\t<rect width="89" height="44" transform="translate(0.5)" />\n\t\t\t\t\t\t<rect x="3" y="2.5" width="84" height="39" rx="2.5" stroke="#FCFCFC" stroke-linejoin="round" stroke-dasharray="3 2"/>\n\t\t\t\t\t</svg>\n\t\t\t\t</div>\n\t\t\t')};return B[C]||B.default},getContainerPresets:function getContainerPresets(){return["c100","r100","50-50","33-66","25-25-25-25","25-50-25","50-50-50-50","50-50-100","c100-c50-50","33-33-33-33-33-33","33-33-33-33-66","66-33-33-66"]},generateContainerGridPreset:function generateContainerGridPreset(C){return{"1-2":'\n\t\t\t\t<svg width="92" height="46" viewBox="0 0 92 46" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<g opacity="0.8">\n\t\t\t\t\t\t<rect x="0.941406" y="1" width="90" height="44.5" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M45.9414 1.12402V45.3768" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t',"2-1":'\n\t\t\t\t<svg width="92" height="47" viewBox="0 0 92 47" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect x="91.2227" y="1.35059" width="44.5" height="90" transform="rotate(90 91.2227 1.35059)" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t<path d="M91.0957 23.6006L1.34961 23.6006" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t</svg>\n\t\t\t',"1-3":'\n\t\t\t\t<svg width="92" height="46" viewBox="0 0 92 46" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<g opacity="0.8">\n\t\t\t\t\t\t<rect x="0.941895" y="0.944336" width="90" height="44.5" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M30.9419 1.19824V45.4443" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M60.9419 1.19824V45.4443" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t',"3-1":'\n\t\t\t\t<svg width="92" height="46" viewBox="0 0 92 46" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<g opacity="0.8">\n\t\t\t\t\t\t<rect x="90.9419" y="0.944336" width="44.5" height="90" transform="rotate(90 90.9419 0.944336)" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M90.6155 15.5654L1.26713 15.5654" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M90.6155 30.1875L1.26713 30.1875" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t',"2-2":'\n\t\t\t\t<svg width="92" height="46" viewBox="0 0 92 46" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<g opacity="0.8">\n\t\t\t\t\t\t<rect x="0.941895" y="0.944336" width="90" height="44.5" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M45.9419 1.19727V45.4443" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t\t<path d="M90.9419 23.3213L0.941896 23.3213" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t',"2-3":'\n\t\t\t\t<svg width="92" height="46" viewBox="0 0 92 46" fill="none" xmlns="http://www.w3.org/2000/svg">\n\t\t\t\t\t<rect opacity="0.8" x="90.9419" y="0.944336" width="44.5" height="90" transform="rotate(90 90.9419 0.944336)" fill="white" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t<path d="M0.941895 22.3711L90.9419 22.3711" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t<path d="M60.9419 45.4443L60.9419 1.56836" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t\t<path d="M30.9419 45.4443L30.9419 1.56836" stroke="#515962" stroke-dasharray="3 3"/>\n\t\t\t\t</svg>\n\t\t\t'}[C]},getContainerGridPresets:function getContainerGridPresets(){return["1-2","2-1","1-3","3-1","2-2","2-3"]}},C.exports=L},79132:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.EditorPreferences=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.EditorPreferences=function(C){function EditorPreferences(){return(0,V.default)(this,EditorPreferences),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,EditorPreferences,arguments)}return(0,W.default)(EditorPreferences,C),(0,$.default)(EditorPreferences,[{key:"apply",value:function apply(){$e.route("panel/editor-preferences")}}])}($e.modules.CommandBase);T.default=G},79168:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default={triggers:{click:"Click",accordionClick:"Accordion Click",toggleClick:"Toggle Click",dropdownClick:"Click Dropdown",editorLoaded:"Editor Loaded",visible:"Visible"},locations:{widgetPanel:"Widget Panel",topBar:"Top Bar",elementorEditor:"Elementor Editor",templatesLibrary:{library:"Templates Library"},variables:"Variables Panel"},secondaryLocations:{layout:"Layout Section",basic:"Basic Section","pro-elements":"Pro Section",general:"General Section","theme-elements":"Site Section","theme-elements-single":"Single Section","woocommerce-elements":"WooCommerce Section",wordpress:"WordPress Section",categories:"Widgets Tab",global:"Globals Tab","whats-new":"What’s New","document-settings":"Document Settings icon","preview-page":"Preview Page","publish-button":"Publish Button","widget-panel":"Widget Panel Icon",finder:"Finder",help:"Help",elementorLogoDropdown:"top_bar_elementor_logo_dropdown",elementorLogo:"Elementor Logo",notes:"Notes",siteSettings:"Site Settings",structure:"Structure",documentNameDropdown:"Document Name dropdown",responsiveControls:"Responsive controls",launchpad:"launchpad",checklistHeader:"Checklist Header",checklistSteps:"Checklist Steps",userPreferences:"User Preferences",contextMenu:"Context Menu",templateLibrary:{saveModal:"Save to Modal",moveModal:"Move to Modal",bulkMoveModal:"Bulk Move to Modal",copyModal:"Copy to Modal",bulkCopyModal:"Bulk Copy to Modal",saveModalSelectFolder:"Save to Modal - select folder",saveModalSelectConnect:"Save to Modal - connect",saveModalSelectUpgrade:"Save to Modal - upgrade",importModal:"Import Modal",newFolderModal:"New Folder Modal",deleteDialog:"Delete Dialog",deleteFolderDialog:"Delete Folder Dialog",renameDialog:"Rename Dialog",createFolderDialog:"Create Folder Dialog",applySettingsDialog:"Apply Settings Dialog",cloudTab:"Cloud Tab",siteTab:"Site Tab",cloudTabFolder:"Cloud Tab - Folder",cloudTabConnect:"Cloud Tab - Connect",cloudTabUpgrade:"Cloud Tab - Upgrade",morePopup:"Context Menu",quotaBar:"Quota Bar"},variablesPopover:"Variables Popover"},elements:{accordionSection:"Accordion section",buttonIcon:"Button Icon",mainCta:"Main CTA",button:"Button",link:"Link",dropdown:"Dropdown",toggle:"Toggle",launchpadChecklist:"Checklist popup"},names:{v1:{layout:"v1_widgets_tab_layout_section",basic:"v1_widgets_tab_basic_section","pro-elements":"v1_widgets_tab_pro_section",general:"v1_widgets_tab_general_section","theme-elements":"v1_widgets_tab_site_section","theme-elements-single":"v1_widgets_tab_single_section","woocommerce-elements":"v1_widgets_tab_woocommerce_section",wordpress:"v1_widgets_tab_wordpress_section",categories:"v1_widgets_tab",global:"v1_globals_tab"},topBar:{whatsNew:"top_bar_whats_new",documentSettings:"top_bar_document_settings_icon",previewPage:"top_bar_preview_page",publishButton:"top_bar_publish_button",widgetPanel:"top_bar_widget_panel_icon",finder:"top_bar_finder",help:"top_bar_help",history:"top_bar_elementor_logo_dropdown_history",userPreferences:"top_bar_elementor_logo_dropdown_user_preferences",keyboardShortcuts:"top_bar_elementor_logo_dropdown_keyboard_shortcuts",exitToWordpress:"top_bar_elementor_logo_dropdown_exit_to_wordpress",themeBuilder:"top_bar_elementor_logo_dropdown_theme_builder",notes:"top_bar_notes",siteSettings:"top_bar_site_setting",structure:"top_bar_structure",documentNameDropdown:"top_bar_document_name_dropdown",responsiveControls:"top_bar_responsive_controls",launchpadOn:"top_bar_checklist_icon_show",launchpadOff:"top_bar_checklist_icon_hide"},elementorEditor:{checklist:{checklistHeaderClose:"checklist_header_close_icon",checklistFirstPopup:"checklist popup triggered"},userPreferences:{checklistShow:"checklist_userpreferences_toggle_show",checklistHide:"checklist_userpreferences_toggle_hide"}},variables:{open:"open_variables_popover",add:"add_new_variable",connect:"connect_variable",save:"save_new_variable"}}}},79192:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=B(5301);T.default=function(){return(0,$.default)(function Helper(){(0,V.default)(this,Helper)},null,[{key:"createSectionColumns",value:function createSectionColumns(C,T,B){var L=arguments.length>3&&void 0!==arguments[3]&&arguments[3];C.forEach(function(C){for(var L=0;L<T;L++){var V={id:elementorCommon.helpers.getUniqueId(),elType:"column",settings:{},elements:[]};C.view.addElement(V,{edit:!1}),$e.internal("document/history/log-sub-item",{container:C,type:"sub-add",restore:U.Create.restore,options:B,data:{containerToRestore:C,modelToRestore:V}})}}),L?C.forEach(function(C){C.view.setStructure(L,!1)}):T&&(C.forEach(function(C){return C.view.resetLayout()}),C[C.length-1].model.trigger("request:edit"))}}])}()},79246:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.ReloadPreview=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.ReloadPreview=function(C){function ReloadPreview(){return(0,V.default)(this,ReloadPreview),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ReloadPreview,arguments)}return(0,W.default)(ReloadPreview,C),(0,$.default)(ReloadPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"save-layout"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return!!C.settings.template}},{key:"apply",value:function apply(){return $e.run("document/save/auto",{force:!0}).then(function(){elementor.reloadPreview(),elementor.once("preview:loaded",function(){$e.route("panel/page-settings/settings")})})}}])}(G.default)},79249:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(97915));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function DisableEnable(){return(0,$.default)(this,DisableEnable),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,DisableEnable,arguments)}return(0,G.default)(DisableEnable,C),(0,U.default)(DisableEnable,[{key:"getTitle",value:function getTitle(){return L("Dynamic")}}],[{key:"getName",value:function getName(){return"Dynamic"}},{key:"getEnableCommand",value:function getEnableCommand(){return"document/dynamic/enable"}},{key:"getDisableCommand",value:function getDisableCommand(){return"document/dynamic/disable"}}])}(H.default)},79397:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.stringToRemValues=T.rgbToHex=T.pxToRem=T.isOneOf=T.arrayToObjectByKey=T.arrayToClassName=void 0;var V=L(B(10564)),$=T.pxToRem=function pxToRem(C){if(C)return"string"!=typeof C&&(C=C.toString()),C.split(" ").map(function(C){return"".concat(.0625*C,"rem")}).join(" ")};T.arrayToClassName=function arrayToClassName(C,T){return C.filter(function(C){return"object"===(0,V.default)(C)?Object.entries(C)[0][1]:C}).map(function(C){var B="object"===(0,V.default)(C)?Object.entries(C)[0][0]:C;return T?T(B):B}).join(" ")},T.stringToRemValues=function stringToRemValues(C){return C.split(" ").map(function(C){return $(C)}).join(" ")},T.rgbToHex=function rgbToHex(C,T,B){return"#"+[C,T,B].map(function(C){var T=C.toString(16);return 1===T.length?"0"+T:T}).join("")},T.isOneOf=function isOneOf(C,T){return T.some(function(T){return C.includes(T)})},T.arrayToObjectByKey=function arrayToObjectByKey(C,T){var B={};return C.forEach(function(C){return B[C[T]]=C}),B}},79597:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Validate",{enumerable:!0,get:function get(){return L.Validate}});var L=B(31215)},79958:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707)),H=L(B(82946)),K=L(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.default=function(C){function CommandInfra(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,V.default)(this,CommandInfra),!(C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandInfra,[T])).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(T),T=C.args,C.validateArgs(T),C}return(0,W.default)(CommandInfra,C),(0,$.default)(CommandInfra,[{key:"currentCommand",get:function get(){return K.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}])}(H.default);(0,G.default)(Q,"registerConfig",null)},80098:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.IsPasteEnabled=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(92671));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.IsPasteEnabled=function(C){function IsPasteEnabled(){return(0,V.default)(this,IsPasteEnabled),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,IsPasteEnabled,arguments)}return(0,W.default)(IsPasteEnabled,C),(0,$.default)(IsPasteEnabled,[{key:"getCommand",value:function getCommand(){return"document/elements/paste"}},{key:"getId",value:function getId(){return"is-paste-enabled"}},{key:"getConditions",value:function getConditions(C){return!C.rebuild}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return $e.components.get("document/elements").utils.isPasteEnabled(C)})}}])}(G.default);T.default=H},80534:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetDirectionMode=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.SetDirectionMode=function(C){function SetDirectionMode(){return(0,V.default)(this,SetDirectionMode),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SetDirectionMode,arguments)}return(0,W.default)(SetDirectionMode,C),(0,$.default)(SetDirectionMode,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"set-direction-mode--document/elements/settings"}},{key:"hasUiStates",value:function hasUiStates(C){var T;return!(null===(T=C.renderer)||void 0===T||null===(T=T.view)||void 0===T||!T.getCurrentUiStates)}},{key:"getConditions",value:function getConditions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(C.container?[C.container]:C.containers).some(this.hasUiStates)}},{key:"apply",value:function apply(C){(C.container?[C.container]:C.containers).filter(this.hasUiStates).forEach(function(C){return SetDirectionMode.set(C)})}}],[{key:"set",value:function set(C){var T,B=(C="panel/editor/advanced"===$e.routes.getCurrent("panel")?C.parent:C).renderer.view,L=null===(T=B.getCurrentUiStates)||void 0===T?void 0:T.call(B).directionMode;L?$e.uiStates.set("document/direction-mode",L):$e.uiStates.remove("document/direction-mode")}}])}(G.default);T.default=H},80923:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ColumnChangeSize=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ColumnChangeSize=function(C){function ColumnChangeSize(){return(0,V.default)(this,ColumnChangeSize),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ColumnChangeSize,arguments)}return(0,W.default)(ColumnChangeSize,C),(0,$.default)(ColumnChangeSize,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"column-change-size"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._inline_size||void 0!==C.settings._column_size}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){C.view.changeSizeUI()})}}])}(G.default);T.default=H},81058:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ChangePostTitle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ChangePostTitle=function(C){function ChangePostTitle(){return(0,V.default)(this,ChangePostTitle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ChangePostTitle,arguments)}return(0,W.default)(ChangePostTitle,C),(0,$.default)(ChangePostTitle,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"change-post-title"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings.post_title}},{key:"apply",value:function apply(C){elementorFrontend.elements.$document.find(elementor.config.page_title_selector).text(C.settings.post_title)}}])}(G.default);T.default=H},81138:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Draft=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Draft=function(C){function Draft(){return(0,V.default)(this,Draft),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Draft,arguments)}return(0,W.default)(Draft,C),(0,$.default)(Draft,[{key:"apply",value:function apply(){var C,T=this.document,B=T.container.settings.get("post_status");if(!T.editor.isChanged&&"draft"!==B)return jQuery.Deferred().reject("Document is not editable");switch(B){case"publish":case"private":C=$e.run("document/save/auto",{document:T});break;default:C=$e.run("document/save/update",{document:T})}return C}}])}(G.default);T.default=H},81183:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Paste=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Paste=function(C){function Paste(){return(0,V.default)(this,Paste),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Paste,arguments)}return(0,W.default)(Paste,C),(0,$.default)(Paste,[{key:"getPasteData",value:function getPasteData(C){var T=C.storageType,B=void 0===T?"localstorage":T,L=C.data,V=void 0===L?"":L;if("localstorage"===B)return elementorCommon.storage.get("clipboard")||{};try{return JSON.parse(V)||{}}catch(C){return{}}}},{key:"apply",value:function apply(C){var T,B,L=this,V=C.containers,$=void 0===V?[C.container]:V;if(this.storage=this.getPasteData(C),!this.storage||null===(T=this.storage)||void 0===T||null===(T=T.elements)||void 0===T||!T.length||"elementor"!==(null===(B=this.storage)||void 0===B?void 0:B.type))return!1;if(this.storage.elements=this.storage.elements.map(function(C){return new Backbone.Model(C)}),this.target=this.getTarget($),!this.target||0===this.storage.elements.length)return!1;var U=[];return this.target.forEach(function(T){var B=C.options,V=void 0===B?{}:B,$=$e.components.get("document/elements").utils.getPasteOptions(L.storage.elements[0],T);if($.isValidChild||($.isSameElement?(V.at=T.parent.model.get("elements").findIndex(T.model)+1,T=T.parent):$.isValidGrandChild&&(V.rebuild=!0)),Object.values($).some(function(C){return!!C})){var q={container:T};void 0!==V.rebuild&&(q.rebuild=V.rebuild),void 0!==V.at&&(q.at=V.at),q.storageType=C.storageType||"localstorage",void 0!==C.data&&(q.data=C.data),U.push($e.run("document/elements/paste",q))}}),0!==U.length&&(1===U.length?U[0]:U)}},{key:"getTarget",value:function getTarget(C){var T,B;if(C[0])return C;var L=(null===(T=elementor.selection)||void 0===T?void 0:T.getElements())||[],V=null===(B=elementor.getCurrentElement())||void 0===B?void 0:B.getContainer();return L.length?L:V}}])}($e.modules.CommandBase);T.default=G},81209:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Enable=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(25514));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Enable=function(C){function Enable(){return(0,V.default)(this,Enable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Enable,arguments)}return(0,W.default)(Enable,C),(0,$.default)(Enable,[{key:"apply",value:function apply(C){var T=C.settings,B=C.containers;(void 0===B?[C.container]:B).forEach(function(C){(C=C.lookup()).globals.set(T),$e.internal("document/elements/set-settings",{container:C,settings:{__globals__:C.globals.toJSON()},options:{renderUI:!0}}),Object.values(C.getGroupRelatedControls(T)).forEach(function(T){C.settings.set(T.name,T.default)})})}}])}(G.default);T.default=H},81224:(C,T,B)=>{"use strict";var L=B(96784),V=L(B(85707)),$=L(B(91684));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var U,q=B(35741);U=q.extend({behaviors:function behaviors(){return _objectSpread(_objectSpread({},q.prototype.behaviors.apply(this)),{},{Scrubbing:{behaviorClass:$.default,scrubSettings:{intentTime:800}}})},registerValidators:function registerValidators(){q.prototype.registerValidators.apply(this,arguments);var C={},T=this.model;["min","max"].forEach(function(B){var L=T.get(B);_.isFinite(L)&&(C[B]=L)}),jQuery.isEmptyObject(C)||this.addValidator(new this.validatorTypes.Number({validationTerms:C}))}}),C.exports=U},81590:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SetStructure=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.SetStructure=function(C){function SetStructure(){return(0,V.default)(this,SetStructure),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SetStructure,arguments)}return(0,W.default)(SetStructure,C),(0,$.default)(SetStructure,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"set-structure"}},{key:"getContainerType",value:function getContainerType(){return"section"}},{key:"getConditions",value:function getConditions(C){return!!C.settings.structure}},{key:"apply",value:function apply(C){var T=C.containers;return(void 0===T?[C.container]:T).forEach(function(C){C.view.adjustColumns()}),!0}}])}(G.default);T.default=H},81603:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(C){return this.component.show(C)}}])}($e.modules.CommandBase);T.default=G},81659:(C,T,B)=>{"use strict";var L,V=B(12470).sprintf,$=B(12470).__,U=B(96784),q=U(B(61790)),W=U(B(58155)),G=U(B(14100)),H=B(67631);L=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-import",id:"elementor-template-library-import",ui:{uploadForm:"#elementor-template-library-import-form",fileInput:"#elementor-template-library-import-form-input",icon:".elementor-template-library-blank-icon i"},events:{"change @ui.fileInput":"onFileInputChange"},droppedFiles:null,submitForm:function submitForm(){var C,T=this;this.droppedFiles?(C=this.droppedFiles[0],this.droppedFiles=null):(C=this.ui.fileInput[0].files[0],this.ui.uploadForm[0].reset());var B=new FileReader;B.onload=function(B){return T.importTemplate(C.name,B.target.result.replace(/^[^,]+,/,""))},B.readAsDataURL(C)},importTemplate:function importTemplate(C,T){var B=this;return(0,W.default)(q.default.mark(function _callee(){var L,U;return q.default.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return L=elementor.templates.layout,U=elementor.templates.getFilter("source"),B.options={data:{fileName:C,fileData:T,source:U},success:function success(T){elementor.templates.clearLastRemovedItems(),elementor.templates.getTemplatesCollection().add(T),elementor.templates.setToastConfig({show:!0,options:{message:V($("You successfully imported %1$d template(s).","elementor"),T.length),position:{my:"right bottom",at:"right-10 bottom-10",of:"#elementor-template-library-modal .dialog-lightbox-widget-content"}}}),$e.route("library/templates/my-templates"),elementor.templates.triggerQuotaUpdate(),elementor.templates.eventManager.sendTemplateImportEvent({library_type:U,file_type:C.split(".").pop(),template_count:T.length})},error:function error(C){elementor.templates.showErrorDialog(C),L.showImportView()},complete:function complete(){L.hideLoadingView()}},q.next=1,(0,H.showJsonUploadWarningMessageIfNeeded)({introductionMap:window.elementor.config.user.introduction,IntroductionClass:window.elementorModules.editor.utils.Introduction});case 1:elementorCommon.config.filesUpload.unfilteredFiles?B.sendImportRequest():G.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function(){return B.sendImportRequest()}).show();case 2:case"end":return q.stop()}},_callee)}))()},sendImportRequest:function sendImportRequest(){elementorCommon.ajax.addRequest("import_template",this.options),elementor.templates.layout.showLoadingView()},onRender:function onRender(){this.ui.uploadForm.on({"drag dragstart dragend dragover dragenter dragleave drop":this.onFormActions.bind(this),dragenter:this.onFormDragEnter.bind(this),"dragleave drop":this.onFormDragLeave.bind(this),drop:this.onFormDrop.bind(this)}),this.resolveIcon(),elementor.templates.eventManager.sendPageViewEvent({location:elementor.editorEvents.config.secondaryLocations.templateLibrary.importModal})},resolveIcon:function resolveIcon(){var C="local"===(elementor.templates.getFilter("source")||"local")?"eicon-library-upload":"eicon-library-import";this.ui.icon.removeClass().addClass(C)},onFormActions:function onFormActions(C){C.preventDefault(),C.stopPropagation()},onFormDragEnter:function onFormDragEnter(){this.ui.uploadForm.addClass("elementor-drag-over")},onFormDragLeave:function onFormDragLeave(C){jQuery(C.relatedTarget).closest(this.ui.uploadForm).length||this.ui.uploadForm.removeClass("elementor-drag-over")},onFormDrop:function onFormDrop(C){this.droppedFiles=C.originalEvent.dataTransfer.files,this.submitForm()},onFileInputChange:function onFileInputChange(){this.submitForm()}}),C.exports=L},82410:C=>{C.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},82579:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ColumnIsEmpty=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ColumnIsEmpty=function(C){function ColumnIsEmpty(){return(0,V.default)(this,ColumnIsEmpty),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ColumnIsEmpty,arguments)}return(0,W.default)(ColumnIsEmpty,C),(0,$.default)(ColumnIsEmpty,[{key:"getCommand",value:function getCommand(){return"document/elements/delete"}},{key:"getId",value:function getId(){return"column-is-empty"}},{key:"getConditions",value:function getConditions(C){var T=C.containers;return(void 0===T?[C.container]:T).some(function(C){return"column"===C.parent.model.get("elType")})}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){"column"===C.parent.model.get("elType")&&C.parent.view.changeChildContainerClasses()})}}])}(G.default);T.default=H},82587:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Drop",{enumerable:!0,get:function get(){return L.Drop}}),Object.defineProperty(T,"Reload",{enumerable:!0,get:function get(){return V.Reload}});var L=B(12502),V=B(36302)},82649:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Image",{enumerable:!0,get:function get(){return L.Image}}),Object.defineProperty(T,"Json",{enumerable:!0,get:function get(){return $.Json}}),Object.defineProperty(T,"Video",{enumerable:!0,get:function get(){return V.Video}});var L=B(1132),V=B(23650),$=B(5659)},82946:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(10564)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(70751)),K=L(B(15213));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ArgsObject(C){var T;return(0,$.default)(this,ArgsObject),(T=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ArgsObject)).args=C,T}return(0,G.default)(ArgsObject,C),(0,U.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,V.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,K.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}])}(H.default)},83139:(C,T,B)=>{"use strict";var L,V=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}L=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortover:"onSortOver",sortout:"onSortOut"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched).listenTo(this.view.options.model,"request:sort:start",this.startSort).listenTo(this.view.options.model,"request:sort:update",this.updateSort).listenTo(this.view.options.model,"request:sort:receive",this.receiveSort)},onEditModeSwitched:function onEditModeSwitched(C){this.onToggleSortMode("edit"===C)},refresh:function refresh(){this.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))},onRender:function onRender(){var C=this;this.view.collection.on("update",function(){return C.refresh()}),_.defer(function(){return C.refresh()})},onDestroy:function onDestroy(){this.deactivate()},createPlaceholder:function createPlaceholder(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",B=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];C.css("display","");var L=C[0],V=L.clientWidth,$=L.clientHeight;B&&C.css("display","none"),jQuery("<div />").css(_objectSpread(_objectSpread({},C.css(["flex-basis","flex-grow","flex-shrink","position"])),{},{width:V,height:$})).addClass(T).insertAfter(C)},getSwappableOptions:function getSwappableOptions(){var C=this,T=this.getChildViewContainer(),B="e-swappable--item-placeholder";return{start:function start(L,V){T.sortable("refreshPositions"),C.createPlaceholder(V.item,B)},stop:function stop(){T.find(".".concat(B)).remove()}}},onToggleSortMode:function onToggleSortMode(C){C?this.activate():this.deactivate()},applySortable:function applySortable(){if(elementor.userCan("design")){var C=this.getChildViewContainer(),T={placeholder:"elementor-sortable-placeholder elementor-"+this.getOption("elChildType")+"-placeholder",cursorAt:{top:20,left:25},helper:this._getSortableHelper.bind(this),cancel:"input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title",start:function start(){C.sortable("refreshPositions")}},B=_.extend(T,this.view.getSortableOptions());this.isSwappable()&&(C.addClass("e-swappable"),B=_.extend(B,this.getSwappableOptions())),B.preventInit||C.sortable(B)}},activate:function activate(){this.getChildViewContainer().sortable("instance")?this.getChildViewContainer().sortable("enable"):this.applySortable()},_getSortableHelper:function _getSortableHelper(C,T){var B=this.view.collection.get({cid:T.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+B.get("elType")+'"><div class="icon"><i class="'+B.getIcon()+'"></i></div><div class="title-wrapper"><div class="title">'+B.getTitle()+"</div></div></div>"},getChildViewContainer:function getChildViewContainer(){return this.view.getChildViewContainer(this.view)},getSortedElementNewIndex:function getSortedElementNewIndex(C){return Object.values(C.parent().find("> .elementor-element")).indexOf(C[0])},deactivate:function deactivate(){var C=this.getChildViewContainer();C.sortable("instance")&&C.sortable("disable")},isSwappable:function isSwappable(){return!!this.view.getSortableOptions().swappable},startSort:function startSort(C,T){C.stopPropagation();var B=elementor.getContainer(T.item.attr("data-id"));elementor.channels.data.reply("dragging:model",B.model).reply("dragging:view",B.view).reply("dragging:parent:view",this.view).trigger("drag:start",B.model).trigger(B.model.get("elType")+":drag:start")},updateSort:function updateSort(C,T){void 0===T&&(T=C.item.index());var B=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(B,T)||jQuery(C.sender).sortable("cancel")},receiveSort:function receiveSort(C,T,B){if(C.stopPropagation(),this.view.isCollectionFilled())jQuery(T.sender).sortable("cancel");else{var L=elementor.channels.data.request("dragging:model"),V="section"===L.get("elType")&&L.get("isInner"),$="column"===this.view.getElementType()&&this.view.isInner();if(V&&$)jQuery(T.sender).sortable("cancel");else{void 0===B&&(B=T.item.index());var U=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(U,B)||jQuery(T.sender).sortable("cancel")}}},onSortStart:function onSortStart(C,T){if("column"===this.options.elChildType){var B=T.item.data("sortableItem").items,L=0;B.forEach(function(C){if(C.item[0]===T.item[0])return L=C.height,!1}),T.placeholder.height(L)}this.startSort(C,T)},onSortOver:function onSortOver(C){C.stopPropagation();var T=elementor.channels.data.request("dragging:model");jQuery(C.target).addClass("elementor-draggable-over").attr({"data-dragged-element":T.get("elType"),"data-dragged-is-inner":T.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function onSortOut(C){C.stopPropagation(),jQuery(C.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function onSortReceive(C,T){this.receiveSort(C,T,this.getSortedElementNewIndex(T.item))},onSortUpdate:function onSortUpdate(C,T){C.stopPropagation(),this.getChildViewContainer()[0]===T.item.parent()[0]&&this.updateSort(T,this.getSortedElementNewIndex(T.item))},onAddChild:function onAddChild(C){C.$el.attr("data-model-cid",C.model.cid)},moveChild:function moveChild(C,T){return $e.run("document/elements/move",{container:C,target:this.view.getContainer(),options:{at:T}})}}),C.exports=L},83287:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(64812));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=function(C){function LandingPageLibraryModule(){return(0,V.default)(this,LandingPageLibraryModule),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,LandingPageLibraryModule,arguments)}return(0,W.default)(LandingPageLibraryModule,C),(0,$.default)(LandingPageLibraryModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.component=$e.components.register(new G.default({manager:this}))}}])}(elementorModules.editor.utils.Module);T.default=H},83471:(C,T,B)=>{"use strict";var L,V=B(30819);L=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",ui:{title:".elementor-panel-category-title",items:".elementor-panel-category-items",chip:".elementor-panel-heading-category-chip"},events:{"click @ui.title":"onTitleClick","click @ui.chip":"onChipClick"},id:function id(){return"elementor-panel-category-"+this.model.get("name")},childView:B(25983),childViewContainer:".elementor-panel-category-items",initialize:function initialize(){var C=this.model.get("items")||[];if("a-z"===this.model.get("sort"))C=C.sort(function(C,T){return C.get("title")>T.get("title")?1:-1});this.collection=new V(C)},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/category/behaviors",{},this)},onRender:function onRender(){var C=elementor.channels.panelElements.request("category:"+this.model.get("name")+":active");void 0===C&&(C=this.model.get("defaultActive")),!this.collection.length&&this.model.get("hideIfEmpty")&&this.$el.css("display","none"),C?this.$el.addClass("elementor-active"):this.ui.items.css("display","none")},onTitleClick:function onTitleClick(){var C;this.toggle(),elementor.editorEvents.dispatchEvent(null===(C=elementor.editorEvents.config.names[this.model.get("name")])||void 0===C?void 0:C.v1,{location:elementor.editorEvents.config.locations.widgetPanel,secondaryLocation:elementor.editorEvents.config.secondaryLocations[this.model.get("name")],trigger:elementor.editorEvents.config.triggers.accordionClick,element:elementor.editorEvents.config.elements.accordionSection})},toggle:function toggle(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],B=this.ui.items,L="elementor-active",V=void 0!==C?!C:this.$el.hasClass(L),$=V?"hide":"show",U=V?"slideUp":"slideDown",q=function updateScrollbar(){return elementor.getPanelView().updateScrollbar()};elementor.channels.panelElements.reply("category:"+this.model.get("name")+":active",!V),this.$el.toggleClass(L,!V),T?B[U](300,q):B[$](0,q)},onChipClick:function onChipClick(C){C.stopPropagation(),document.dispatchEvent(new CustomEvent("alphachip:open",{detail:{target:this.$el}}))}}),C.exports=L},83535:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(79958)),H=L(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandBase(){return(0,V.default)(this,CommandBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandBase,arguments)}return(0,W.default)(CommandBase,C),(0,$.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;return $e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(H.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach(function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})})}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}])}(G.default)},83745:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.KitUpdateBreakpointsPreview=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.KitUpdateBreakpointsPreview=function(C){function KitUpdateBreakpointsPreview(){return(0,$.default)(this,KitUpdateBreakpointsPreview),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,KitUpdateBreakpointsPreview,arguments)}return(0,G.default)(KitUpdateBreakpointsPreview,C),(0,U.default)(KitUpdateBreakpointsPreview,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"kit-update-breakpoints-preview"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(){return"kit"===elementor.documents.getCurrent().config.type}},{key:"apply",value:function apply(C){var T=C.settings;if(T.active_breakpoints)return elementor.documents.currentDocument.config.settings.settings.active_breakpoints=T.active_breakpoints,void(elementor.activeBreakpointsUpdated=!0);Object.entries(T).forEach(function(C){var T=(0,V.default)(C,2),B=T[0],L=T[1];if(B.startsWith("viewport_")){var $=B.replace("viewport_","");L||(L=elementorFrontend.config.responsive.breakpoints[$].default_value),elementorFrontend.config.responsive.breakpoints[$].value=L}}),elementor.updatePreviewResizeOptions(!0)}}])}($e.modules.hookUI.After)},84257:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(40397)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(39617));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,H.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"navigator"}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{toggle:{keys:"ctrl+i",dependency:function dependency(){return elementor.getPreviewContainer().isEditable()}}}}},{key:"open",value:function open(C){var T=C.model,B=void 0!==T&&T;return this.manager.open(B),!0}},{key:"close",value:function close(C){return!!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"close",this,3)([])&&(this.manager.close(C),!0)}}])}(K.default)},84389:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function LocalizedValueStore(){(0,V.default)(this,LocalizedValueStore),this.store=[]},[{key:"appendAndParseLocalizedData",value:function appendAndParseLocalizedData(C){return this.isPaste(C)?this.resetStore():this.isInputValueShorterThanStoreLength(C)?this.rebuildStore(C):(this.isLetter(C)||this.isSpace(C))&&this.addCharToStore(C),this.store.map(function(C){return C.localized}).join("")}},{key:"resetStore",value:function resetStore(){this.store=[]}},{key:"isPaste",value:function isPaste(C){var T="insertFromPaste"===C.originalEvent.inputType,B="KeyV"===C.code&&C.ctrlKey;return T||B}},{key:"isInputValueShorterThanStoreLength",value:function isInputValueShorterThanStoreLength(C){var T;return(null===(T=C.target.value)||void 0===T?void 0:T.length)<this.store.length}},{key:"addCharToStore",value:function addCharToStore(C){var T=String.fromCharCode(C.keyCode);this.localizationRequired(T,C)||(T=C.originalEvent.key),this.store.push({original:C.originalEvent.key,localized:T})}},{key:"localizationRequired",value:function localizationRequired(C,T){return C.toLowerCase()!==T.originalEvent.key.toLowerCase()}},{key:"isSpace",value:function isSpace(C){return 32===C.keyCode||" "===C.originalEvent.data}},{key:"isLetter",value:function isLetter(C){return C.keyCode>=65&&C.keyCode<=90}},{key:"rebuildStore",value:function rebuildStore(C){var T=this,B=C.target.value.split("");this.store=B.map(function(C){return T.buildLocalizationElement(C)})}},{key:"buildLocalizationElement",value:function buildLocalizationElement(C){return{original:C,localized:this.store.find(function(T){return T.original===C}).localized}}}])}()},84580:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.inputs='[type="radio"]',ui},events:function events(){return _.extend(V.prototype.events.apply(this,arguments),{"mousedown label":"onMouseDownLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"onBaseInputChange"})},updatePlaceholder:function updatePlaceholder(){var C=this.getControlPlaceholder();!this.getControlValue()&&C?this.ui.inputs.filter('[value="'.concat(this.getControlPlaceholder(),'"]')).addClass("e-choose-placeholder"):this.ui.inputs.removeClass("e-choose-placeholder")},onReady:function onReady(){this.updatePlaceholder()},applySavedValue:function applySavedValue(){var C=this.getControlValue();C?this.ui.inputs.filter('[value="'+C+'"]').prop("checked",!0):this.ui.inputs.filter(":checked").prop("checked",!1)},onMouseDownLabel:function onMouseDownLabel(C){var T=this.$(C.currentTarget),B=this.$("#"+T.attr("for"));B.data("checked",B.prop("checked"))},onClickInput:function onClickInput(C){if(this.model.get("toggle")){var T=this.$(C.currentTarget);T.data("checked")&&T.prop("checked",!1).trigger("change")}},onBaseInputChange:function onBaseInputChange(){V.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return""===T||void 0!==C.options[T]}}),C.exports=L},84593:C=>{"use strict";C.exports=Marionette.ItemView.extend({className:"elementor-tag-controls-stack-empty",template:"#tmpl-elementor-tag-controls-stack-empty"})},84602:(C,T,B)=>{"use strict";var L,V=B(95384);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.heading=".elementor-panel-heading",ui},triggers:{click:"control:section:clicked"}}),C.exports=L},84618:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FooterSaverAfterSave=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861)),H=V(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.FooterSaverAfterSave=function(C){function FooterSaverAfterSave(){return(0,$.default)(this,FooterSaverAfterSave),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,FooterSaverAfterSave,arguments)}return(0,G.default)(FooterSaverAfterSave,C),(0,U.default)(FooterSaverAfterSave,[{key:"getCommand",value:function getCommand(){return"document/save/save"}},{key:"getId",value:function getId(){return"footer-saver-after-save"}},{key:"apply",value:function apply(C,T){var B=C.status,L=T.data,V=$e.components.get("document/save").footerSaver;NProgress.done(),V.ui.buttonPublish.removeClass("elementor-button-state"),V.ui.lastEditedWrapper.removeClass("elementor-state-active"),V.refreshWpPreview(),V.setLastEdited(L.config.document.last_edited),T.statusChanged&&"publish"===B&&elementor.config.document.urls.have_a_look&&this.onPageStatusChange()}},{key:"onPageStatusChange",value:function onPageStatusChange(){var C=[];C.push({name:"view_page",text:L("Have a look","elementor"),callback:function callback(){open(elementor.config.document.urls.have_a_look)}}),elementor.notifications.showToast({message:elementor.config.document.panel.messages.publish_notification,buttons:C})}}])}(H.default);T.default=K},84633:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ChangeDeviceMode=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.ChangeDeviceMode=function(C){function ChangeDeviceMode(){return(0,V.default)(this,ChangeDeviceMode),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ChangeDeviceMode,arguments)}return(0,W.default)(ChangeDeviceMode,C),(0,$.default)(ChangeDeviceMode,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=elementor.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),B=C.device;if(!B){var L=elementor.channels.deviceMode.request("currentMode"),V=T.indexOf(L);++V>=T.length&&(V=0),B=T[V]}elementor.changeDeviceMode(B)}}])}($e.modules.CommandBase);T.default=G},84654:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(85707)),q=L(B(15213)),W=L(B(41585));T.default=function(){return(0,$.default)(function Item(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,V.default)(this,Item),(0,U.default)(this,"file",void 0),(0,U.default)(this,"options",{}),this.file=this.toFile(C),this.options=T},[{key:"toFile",value:function toFile(C){if(!(0,q.default)(C,File)){var T=this.options,B=T.fileName,L={type:T.type||C.type};C=new File(Array.isArray(C)?C:[C],B||this.constructor.createFileName(L),L)}return C}},{key:"getFile",value:function getFile(){return this.file}},{key:"getReader",value:function getReader(){return this.options.reader}},{key:"getParser",value:function getParser(){return this.options.parser}},{key:"setReader",value:function setReader(C){this.options.reader=C}},{key:"setParser",value:function setParser(C){this.options.parser=C}}],[{key:"createFileName",value:function createFileName(C){return[elementorCommon.helpers.getUniqueId(),W.default.getExtension(C.type)].join(".")}}])}()},84692:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-template-library-preview",id:"elementor-template-library-preview",ui:{iframe:"> iframe"},onRender:function onRender(){this.ui.iframe.attr("src",this.getOption("url"))}}),C.exports=T},84743:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(85707)),q=L(B(13452));T.default=function(){return(0,$.default)(function HookBase(){(0,V.default)(this,HookBase),(0,U.default)(this,"type",void 0),(0,U.default)(this,"command",void 0),(0,U.default)(this,"id",void 0),this.initialize(),this.type=this.getType(),this.command=this.getCommand(),this.id=this.getId()},[{key:"initialize",value:function initialize(){}},{key:"register",value:function register(){(0,q.default)()}},{key:"getType",value:function getType(){(0,q.default)()}},{key:"getCommand",value:function getCommand(){(0,q.default)()}},{key:"getId",value:function getId(){(0,q.default)()}},{key:"getContainerType",value:function getContainerType(){}},{key:"getConditions",value:function getConditions(){return!0}},{key:"apply",value:function apply(C){(0,q.default)()}},{key:"run",value:function run(){var C=(arguments.length<=0?void 0:arguments[0]).options,T=void 0===C?{}:C;return!(!T.callbacks||!1!==T.callbacks[this.id])||(!this.getConditions.apply(this,arguments)||($e.devTools&&$e.devTools.log.callbacks().active(this.type,this.command,this.id),this.apply.apply(this,arguments)))}}])}()},84809:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(85707)),q=L(B(88075)),W=L(B(8513)),G=L(B(73168));T.default=function(){return(0,$.default)(function Document(C){(0,V.default)(this,Document),(0,U.default)(this,"id",null),(0,U.default)(this,"history",null),(0,U.default)(this,"revisions",null),(0,U.default)(this,"container",null),(0,U.default)(this,"editor",new G.default),this.config=C,this.id=C.id,this.history=new q.default(this),this.revisions=new W.default(this)},[{key:"isDraft",value:function isDraft(){return this.config.revisions.current_id!==this.config.id}}])}()},85236:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.removeNamespaceHandler=T.addNamespaceHandler=void 0;var V=L(B(18821));T.addNamespaceHandler=function addNamespaceHandler(C,T,B){var L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},$=T.split("."),U=(0,V.default)($,1)[0];Symbol.iterator in Object(C)||(C=[C]),C.forEach(function(C){C.nsEvents||(C.nsEvents={}),C.addEventListener(U,B,L),C.nsEvents[T]=B})},T.removeNamespaceHandler=function removeNamespaceHandler(C,T){var B=T.split("."),L=(0,V.default)(B,1)[0];Symbol.iterator in Object(C)||(C=[C]),C.forEach(function(C){var B,V;C.removeEventListener(L,null===(B=C.nsEvents)||void 0===B?void 0:B[T]),null===(V=C.nsEvents)||void 0===V||delete V[T]})}},85502:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(30897));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Container(){return(0,V.default)(this,Container),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Container,arguments)}return(0,W.default)(Container,C),(0,$.default)(Container,[{key:"isValidChild",value:function isValidChild(C){var T=C.get("elType");return"section"!==T&&"column"!==T}}])}(G.default)},85570:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Publish=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(54270));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Publish=function(C){function Publish(){return(0,V.default)(this,Publish),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Publish,arguments)}return(0,W.default)(Publish,C),(0,$.default)(Publish,[{key:"apply",value:function apply(C){var T=C.status,B=void 0===T?"publish":T,L=C.document,V=void 0===L?this.document:L;return $e.internal("document/save/save",{status:B,document:V})}}])}(G.default)},85625:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.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("<option>").val("").text(this.model.get("options")[C]).addClass("e-option-placeholder").prependTo(this.ui.select),this.updatePlaceholder()},onInputChange:function onInputChange(){this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return C.groups?C.groups.some(function(C){return L.onPasteStyle(C,T)}):void 0!==C.options[T]}}),C.exports=L},85707:(C,T,B)=>{var L=B(45498);C.exports=function _defineProperty(C,T,B){return(T=L(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},85888:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Copy",{enumerable:!0,get:function get(){return L.Copy}}),Object.defineProperty(T,"Delete",{enumerable:!0,get:function get(){return V.Delete}}),Object.defineProperty(T,"Duplicate",{enumerable:!0,get:function get(){return $.Duplicate}}),Object.defineProperty(T,"Paste",{enumerable:!0,get:function get(){return U.Paste}}),Object.defineProperty(T,"PasteStyle",{enumerable:!0,get:function get(){return q.PasteStyle}});var L=B(54051),V=B(36365),$=B(39745),U=B(81183),q=B(31607)},86045:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(42242)),H=L(B(32384)),K=L(B(22575));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"el",value:function el(){return this.getModal().getElements("widget")}},{key:"regions",value:function regions(){return{modalHeader:".dialog-header",modalContent:".dialog-lightbox-content",modalLoading:".dialog-lightbox-loading"}}},{key:"initialize",value:function initialize(){this.modalHeader.show(new G.default(this.getHeaderOptions()))}},{key:"getModal",value:function getModal(){return this.modal||this.initModal(),this.modal}},{key:"initModal",value:function initModal(){var C={className:"elementor-templates-modal",closeButton:!1,draggable:!1,hide:{onOutsideClick:!1,onEscKeyPress:!1}};jQuery.extend(!0,C,this.getModalOptions()),this.modal=elementorCommon.dialogsManager.createWidget("lightbox",C),this.modal.getElements("message").append(this.modal.addElement("content"),this.modal.addElement("loading")),C.draggable&&this.draggableModal()}},{key:"showModal",value:function showModal(){this.getModal().show()}},{key:"hideModal",value:function hideModal(){this.getModal().hide()}},{key:"draggableModal",value:function draggableModal(){var C=this.getModal().getElements("widgetContent");C.draggable({containment:"parent",stop:function stop(){C.height("")}}),C.css("position","absolute")}},{key:"getModalOptions",value:function getModalOptions(){return{}}},{key:"getLogoOptions",value:function getLogoOptions(){return{}}},{key:"getHeaderOptions",value:function getHeaderOptions(){return{closeType:"normal"}}},{key:"getHeaderView",value:function getHeaderView(){return this.modalHeader.currentView}},{key:"showLoadingView",value:function showLoadingView(){this.modalLoading.show(new K.default),this.modalLoading.$el.show(),this.modalContent.$el.hide()}},{key:"hideLoadingView",value:function hideLoadingView(){this.modalContent.$el.show(),this.modalLoading.$el.hide()}},{key:"showLogo",value:function showLogo(){this.getHeaderView().logoArea.show(new H.default(this.getLogoOptions()))}}])}(Marionette.LayoutView)},86060:(C,T,B)=>{var L=B(33448),V=B(91270);C.exports=function _construct(C,T,B){if(L())return Reflect.construct.apply(null,arguments);var $=[null];$.push.apply($,T);var U=new(C.bind.apply(C,$));return B&&V(U,B.prototype),U},C.exports.__esModule=!0,C.exports.default=C.exports},86378:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Resizeable=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Resizeable=function(C){function Resizeable(){return(0,V.default)(this,Resizeable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Resizeable,arguments)}return(0,W.default)(Resizeable,C),(0,$.default)(Resizeable,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"resizeable"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._position||void 0!==C.settings._element_width}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){C.view.options.resizeable&&C.view.options.resizeable.toggle()})}}])}(G.default);T.default=H},86585:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(41621)),K=V(B(87861)),Q=V(B(85707)),J=V(B(72873)),Y=_interopRequireWildcard(B(21145)),X=_interopRequireWildcard(B(26707)),Z=_interopRequireWildcard(B(88229));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){var C;(0,U.default)(this,Component);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Component,[].concat(B)),(0,Q.default)(C,"footerSaver",void 0),C}return(0,K.default)(Component,C),(0,q.default)(Component,[{key:"__construct",value:function __construct(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function _superPropGet(C,T,B,L){var V=(0,H.default)((0,G.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"__construct",this,3)([T]),this.autoSaveTimers={},this.autoSaveInterval=1e3*elementor.config.autosave_interval,elementorCommon.elements.$window.on("beforeunload",function(){if(C.isEditorChanged())return L("Please note: All unsaved changes will be lost.","elementor")})}},{key:"getNamespace",value:function getNamespace(){return"document/save"}},{key:"startAutoSave",value:function startAutoSave(C){var T=this;this.stopAutoSave(C),this.autoSaveTimers[C.id]=setTimeout(function(){$e.run("document/save/auto",{document:C}),delete T.autoSaveTimers[C.id]},this.autoSaveInterval)}},{key:"stopAutoSave",value:function stopAutoSave(C){this.autoSaveTimers[C.id]&&(clearTimeout(this.autoSaveTimers[C.id]),delete this.autoSaveTimers[C.id])}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(X)}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Z)}},{key:"isEditorChanged",value:function isEditorChanged(){return!0===elementor.channels.editor.request("status")}}])}(J.default)},86688:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.ShowSwatches=void 0;var $=V(B(18821)),U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(87861)),K=B(79397);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.ShowSwatches=function(C){function ShowSwatches(C){var T;return(0,U.default)(this,ShowSwatches),(T=function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,ShowSwatches,[C])).colors={},T.classes={picker:"e-element-color-picker",tooltip:"e-element-color-picker__tooltip",swatch:"e-element-color-picker__swatch",hidden:"e-picker-hidden"},T.selectors={picker:".".concat(T.classes.picker),tooltip:".".concat(T.classes.tooltip)},T.container=null,T.backgroundImages=[],T}return(0,H.default)(ShowSwatches,C),(0,q.default)(ShowSwatches,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("event",C)}},{key:"apply",value:function apply(C){var T=this,B=C.event,L=B.currentTarget.dataset.id,V=B.currentTarget.getBoundingClientRect(),$=Math.round(B.clientX-V.left)+"px",U=Math.round(B.clientY-V.top)+"px";this.container=elementor.getContainer(L);var q=elementor.$previewContents[0].querySelector(this.selectors.picker);q&&(this.removeTooltip(q),q.remove()),B.stopPropagation(),setTimeout(function(){"img"===B.target.tagName.toLowerCase()?T.extractColorsFromImage(B.target):(T.extractColorsFromSettings(),T.extractColorsFromRepeaters(),T.extractColorsFromImages()),T.initSwatch($,U)},100)}},{key:"extractColorsFromSettings",value:function extractColorsFromSettings(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.container;Object.keys(T.settings.attributes).map(function(B){var L;if(!C.reachedColorsLimit()&&B in T.controls){var V="color"===(null===(L=T.controls[B])||void 0===L?void 0:L.type),$=B.includes("background_image");if((V||$)&&function isActive(){return elementor.helpers.isActiveControl(T.controls[B],T.settings.attributes,T.settings.controls)}())if($)C.addTempBackgroundImage(T.getSetting(B));else{var U=T.getSetting(B),q=T.globals.get(B);if(q){var W=q.match(/id=(.+)/i);if(W){var G="--e-global-color-".concat(W[1]);U=getComputedStyle(T.view.$el[0]).getPropertyValue(G)}}U&&!Object.values(C.colors).includes(U)&&(C.colors["".concat(T.id," - ").concat(B)]=U)}}})}},{key:"extractColorsFromRepeaters",value:function extractColorsFromRepeaters(){var C=this;Object.values(this.container.repeaters).forEach(function(T){T.children.forEach(function(T){C.extractColorsFromSettings(T)})})}},{key:"addTempBackgroundImage",value:function addTempBackgroundImage(C){var T=C.url;if(T){var B=document.createElement("img");B.src=T,this.backgroundImages.push(B)}}},{key:"extractColorsFromImage",value:function extractColorsFromImage(C){var T,B=this,L=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",V=new ColorThief;try{T=V.getPalette(C)}catch(C){return}T.forEach(function(C,T){if(!B.reachedColorsLimit()){var V=(0,K.rgbToHex)(C[0],C[1],C[2]);Object.values(B.colors).includes(V)||(B.colors["palette-".concat(L,"-").concat(T)]=V)}})}},{key:"extractColorsFromImages",value:function extractColorsFromImages(){var C=this;this.backgroundImages.forEach(function(T,B){C.extractColorsFromImage(T,B)}),this.backgroundImages=[]}},{key:"addColorSwatches",value:function addColorSwatches(C){var T=this;Object.entries(this.colors).forEach(function(B){var L=(0,$.default)(B,2)[1],V=document.createElement("div");V.classList.add(T.classes.swatch),V.style="--color: ".concat(L),V.dataset.text=L.replace("#",""),V.addEventListener("mouseenter",function(){$e.run("elements-color-picker/enter-preview",{value:L})}),V.addEventListener("mouseleave",function(){$e.run("elements-color-picker/exit-preview")}),V.addEventListener("click",function(T){$e.run("elements-color-picker/apply",{value:L,trigger:{palette:C,swatch:T.target}}),T.stopPropagation()}),C.append(V)})}},{key:"addTooltip",value:function addTooltip(C){jQuery(C).tipsy({gravity:"s",className:this.classes.tooltip,trigger:"manual",title:function title(){return L("Select a color from any image, or from an element whose color you've manually defined.","elementor")}}).tipsy("show");var T=document.querySelector(this.selectors.tooltip);elementor.$previewWrapper[0].appendChild(T),T.style.pointerEvents="none"}},{key:"removeTooltip",value:function removeTooltip(C){jQuery(C).tipsy("hide")}},{key:"initSwatch",value:function initSwatch(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,L=Object.entries(this.colors).length,V=document.createElement("div");V.dataset.count=L,V.classList.add(this.classes.picker,this.classes.hidden),V.style="\n\t\t\t--count: ".concat(L,";\n\t\t\t--left: ").concat(T,";\n\t\t\t--top: ").concat(B,";\n\t\t"),this.container.view.$el[0].append(V);var $=elementorModules.utils.Scroll.scrollObserver({callback:function callback(T){$.unobserve(V),T.isInViewport||(V.style.setProperty("--left","unset"),V.style.setProperty("--right","0")),V.classList.remove(C.classes.hidden)},root:this.container.view.$el[0],offset:"0px -".concat(parseInt(V.getBoundingClientRect().width),"px 0px")});$.observe(V),0===L?this.addTooltip(V):this.addColorSwatches(V),this.container.view.$el[0].addEventListener("mouseleave",function(){C.removeTooltip(V),setTimeout(function(){V.remove()},300)},{once:!0})}},{key:"reachedColorsLimit",value:function reachedColorsLimit(){return 5<=Object.keys(this.colors).length}}])}($e.modules.CommandBase)},86747:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Draggable=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Draggable=function(C){function Draggable(){return(0,V.default)(this,Draggable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Draggable,arguments)}return(0,W.default)(Draggable,C),(0,$.default)(Draggable,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"draggable"}},{key:"getConditions",value:function getConditions(C){return void 0!==C.settings._position}},{key:"apply",value:function apply(C){var T=C.containers;(void 0===T?[C.container]:T).forEach(function(C){C.view.options.draggable&&C.view.options.draggable.toggle()})}}])}(G.default);T.default=H},86795:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77216));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function AddSectionView(){return(0,V.default)(this,AddSectionView),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,AddSectionView,arguments)}return(0,W.default)(AddSectionView,C),(0,$.default)(AddSectionView,[{key:"id",get:function get(){return"elementor-add-new-section"}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){this.closeSelectPresets()}}])}(G.default)},87109:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"RemoveActiveDocumentQueryParam",{enumerable:!0,get:function get(){return L.RemoveActiveDocumentQueryParam}}),Object.defineProperty(T,"RemoveActiveTabQueryParam",{enumerable:!0,get:function get(){return q.RemoveActiveTabQueryParam}}),Object.defineProperty(T,"RemoveActiveTabQueryParamBack",{enumerable:!0,get:function get(){return W.RemoveActiveTabQueryParamBack}}),Object.defineProperty(T,"SetActiveDocumentQueryParam",{enumerable:!0,get:function get(){return V.SetActiveDocumentQueryParam}}),Object.defineProperty(T,"SwitchToActiveDocument",{enumerable:!0,get:function get(){return $.SwitchToActiveDocument}}),Object.defineProperty(T,"SwitchToActiveTab",{enumerable:!0,get:function get(){return U.SwitchToActiveTab}});var L=B(11859),V=B(55641),$=B(1910),U=B(32460),q=B(72125),W=B(13941)},87157:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Templates=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Templates=function(C){function Templates(){return(0,V.default)(this,Templates),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Templates,arguments)}return(0,W.default)(Templates,C),(0,$.default)(Templates,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"template-library/templates"}}])}($e.modules.CommandData);T.default=G},87261:(C,T,B)=>{"use strict";var L,V=B(12470).__,$=B(96784)(B(75115));L=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelIcon:"#elementor-mode-switcher-preview i",previewLabelA11yText:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onPreviewButtonChange","keyup @ui.previewLabelIcon":"onPreviewButtonKeyUp"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeChanged)},getCurrentMode:function getCurrentMode(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function setMode(C){this.ui.previewButton.prop("checked","preview"===C).trigger("change")},toggleMode:function toggleMode(){this.setMode(this.ui.previewButton.prop("checked")?"edit":"preview")},onRender:function onRender(){this.onEditModeChanged()},onPreviewButtonKeyUp:function onPreviewButtonKeyUp(C){13===C.keyCode&&(this.toggleMode(),this.onPreviewButtonChange())},onPreviewButtonChange:function onPreviewButtonChange(){var C=this.getCurrentMode();if("edit"===C)$e.run("panel/open");else{if("preview"!==C)throw Error("Invalid mode: '".concat(C,"'"));$e.run("panel/close")}},onEditModeChanged:function onEditModeChanged(C){var T=$.default.mac?"⌘":"Ctrl",B=V("preview"===C?"Show Panel":"Hide Panel","elementor");B+=" (".concat(T," + P)"),this.ui.previewLabel.attr("title",B),this.ui.previewLabelA11yText.text(B)}}),C.exports=L},87437:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.isTierAtLeast=T.TIERS_PRIORITY=T.TIERS=void 0;var B=T.TIERS_PRIORITY=Object.freeze(["free","essential","essential-oct2023","advanced","expert","agency"]);T.TIERS=Object.freeze(B.reduce(function(C,T){return C[T]=T,C},{})),T.isTierAtLeast=function isTierAtLeast(C,T){var L=B.indexOf(C),V=B.indexOf(T);return-1!==L&&-1!==V&&L>=V}},87546:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(27328));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/globals"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}}])}(H.default)},87596:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"CreateColumnForEmptySection",{enumerable:!0,get:function get(){return L.CreateColumnForEmptySection}}),Object.defineProperty(T,"DeleteColumnColumnsResetLayout",{enumerable:!0,get:function get(){return V.DeleteColumnColumnsResetLayout}});var L=B(58965),V=B(67811)},87705:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(22835));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ChildrenArray(){return(0,V.default)(this,ChildrenArray),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ChildrenArray,arguments)}return(0,W.default)(ChildrenArray,C),(0,$.default)(ChildrenArray,[{key:"clear",value:function clear(){this.length=0}},{key:"findRecursive",value:function findRecursive(C){var T,B=_createForOfIteratorHelper(this);try{for(B.s();!(T=B.n()).done;){var L=T.value;if(C(L))return L;if(L.children.length){var V=L.children.findRecursive(C);if(V)return V}}}catch(C){B.e(C)}finally{B.f()}return!1}},{key:"forEachRecursive",value:function forEachRecursive(C){var T,B=_createForOfIteratorHelper(this);try{for(B.s();!(T=B.n()).done;){var L=T.value;C(L),L.children.length&&L.children.forEachRecursive(C)}}catch(C){B.e(C)}finally{B.f()}}},{key:"someRecursive",value:function someRecursive(C){var T,B=_createForOfIteratorHelper(this);try{for(B.s();!(T=B.n()).done;){var L,V=T.value;if(C(V))return!0;if(null!==(L=V.children)&&void 0!==L&&L.length&&V.children.someRecursive(C))return!0}}catch(C){B.e(C)}finally{B.f()}return!1}}])}((0,G.default)(Array))},87829:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;L(B(64537));var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(40397)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(14767)),J=L(B(13452));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}T.default=function(C){function ComponentModalBase(){return(0,$.default)(this,ComponentModalBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ComponentModalBase,arguments)}return(0,H.default)(ComponentModalBase,C),(0,U.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;_superPropGet(ComponentModalBase,"registerAPI",this,3)([]),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",function(){return C.close()})}return this.layout.showModal(),!0}},{key:"close",value:function close(){if(!_superPropGet(ComponentModalBase,"close",this,3)([]))return!1;var close=elementor.hooks.applyFilters("component/modal/close",this.layout.getModal().hide.bind(this.layout.getModal()),this);return close(),!0}},{key:"getModalLayout",value:function getModalLayout(){(0,J.default)()}}])}(K.default)},87861:(C,T,B)=>{var L=B(91270);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=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&L(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},87982:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ColumnIsEmpty",{enumerable:!0,get:function get(){return L.ColumnIsEmpty}}),Object.defineProperty(T,"DeleteSectionIsFull",{enumerable:!0,get:function get(){return V.DeleteSectionIsFull}});var L=B(82579),V=B(54574)},88044:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(10281));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=function(C){function FloatingButtonsLibraryModule(){return(0,V.default)(this,FloatingButtonsLibraryModule),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FloatingButtonsLibraryModule,arguments)}return(0,W.default)(FloatingButtonsLibraryModule,C),(0,$.default)(FloatingButtonsLibraryModule,[{key:"onElementorLoaded",value:function onElementorLoaded(){this.component=$e.components.register(new G.default({manager:this})),elementor.channels.editor.on("section:activated",this.hideAdvancedTab.bind(this))}},{key:"hideAdvancedTab",value:function hideAdvancedTab(C,T){var B;if(((null==T||null===(B=T.model)||void 0===B?void 0:B.get("widgetType"))||"").startsWith("contact-buttons")){var L=(null==T?void 0:T.el.querySelector(".elementor-tab-control-advanced"))||!1;L&&(L.style.display="none")}}},{key:"onElementorInit",value:function onElementorInit(){var C=this;elementor.hooks.addFilter("elements/base/behaviors",function(T){if(C.isFloatingButtonDocument()){var B=T.contextMenu.groups;T.contextMenu.groups=B.map(C.filterOutUnsupportedActions()).filter(function(C){return C.actions.length})}return T},1e3),elementor.hooks.addFilter("component/modal/close",function(C,T){return"library"===T.getNamespace()&&"library/templates/floating-buttons"===T.defaultRoute?function(){}:C},1e3),elementor.hooks.addFilter("elementor/editor/template-library/template/promotion-link-search-params",function(C,T){if("floating_button"===T.type)try{var B=new URLSearchParams(C);return B.has("utm_source")&&B.set("utm_source","template-library-floating-buttons"),B.toString()}catch(T){return C}return C},1e3)}},{key:"filterOutUnsupportedActions",value:function filterOutUnsupportedActions(){return function(C){var T=elementor.helpers.hasPro()?["edit","delete","resetStyle"]:["edit","delete","resetStyle","save"];return{name:C.name,actions:C.actions.filter(function(C){return T.includes(C.name)})}}}},{key:"isFloatingButtonDocument",value:function isFloatingButtonDocument(){return"floating-buttons"===elementor.config.document.type}}])}(elementorModules.editor.utils.Module);T.default=H},88075:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(85707)),W=V(B(18969));T.default=function(){return(0,U.default)(function HistoryManager(C){(0,$.default)(this,HistoryManager),(0,q.default)(this,"currentItemID",null),(0,q.default)(this,"items",new Backbone.Collection([],{model:W.default})),(0,q.default)(this,"active",!0),(0,q.default)(this,"translations",{add:L("Added","elementor"),change:L("Edited","elementor"),disable:L("Disabled","elementor"),duplicate:L("Duplicate","elementor"),enable:L("Enabled","elementor"),import:L("Imported","elementor"),move:L("Moved","elementor"),paste:L("Pasted","elementor"),paste_style:L("Style Pasted","elementor"),remove:L("Removed","elementor"),reset_settings:L("Settings Reset","elementor"),reset_style:L("Style Reset","elementor"),selected:L("Selected","elementor")}),this.document=C,this.currentItem=new Backbone.Model({id:0})},[{key:"getActionLabel",value:function getActionLabel(C){return this.translations[C.type]?this.translations[C.type]:C.type}},{key:"navigate",value:function navigate(C){var T=this.items.find(function(C){return"not_applied"===C.get("status")}),B=this.items.indexOf(T),L=C?B-1:B+1;!C&&!T||L<0||L>=this.items.length||this.doItem(L)}},{key:"setActive",value:function setActive(C){this.active=C}},{key:"getActive",value:function getActive(){return this.active}},{key:"getItems",value:function getItems(){return this.items}},{key:"startItem",value:function startItem(C){return this.currentItemID=this.addItem(C),this.currentItemID}},{key:"endItem",value:function endItem(C){this.currentItemID===C&&(this.currentItemID=null)}},{key:"deleteItem",value:function deleteItem(C){var T=this.items.findWhere({id:C});this.items.remove(T),this.currentItemID=null}},{key:"isItemStarted",value:function isItemStarted(){return null!==this.currentItemID}},{key:"getCurrentId",value:function getCurrentId(){return this.currentItemID}},{key:"addItem",value:function addItem(C){if(this.getActive()){for(this.items.length||this.items.add({status:"not_applied",title:L("Editing Started","elementor"),subTitle:"",action:"",editing_started:!0});this.items.length&&"applied"===this.items.first().get("status");)this.items.shift();var T=this.currentItemID?this.currentItemID:(new Date).getTime(),B=this.items.findWhere({id:T});return B||(B=new W.default({id:T,title:C.title,subTitle:C.subTitle,action:this.getActionLabel(C),type:C.type}),this.startItemTitle="",this.startItemAction=""),B.get("items").add(C,{at:0}),this.items.add(B,{at:0}),this.updateCurrentItem(B),T}}},{key:"doItem",value:function doItem(C){this.setActive(!1);var T=this.items.at(C);"not_applied"===T.get("status")?this.undoItem(C):this.redoItem(C),this.setActive(!0);var B,L=elementor.getPanelView().getCurrentPageView().getOption("editedElementView");if($e.routes.isPartOf("panel/editor")&&L)L.isDestroyed?$e.route("panel/history/actions"):B=L;else if(T instanceof Backbone.Model&&T.get("items").length){var V=T.get("items").first();if(V.get("restore")){var $="sub-add"===V.get("type")?V.get("data").containerToRestore:V.get("container")||V.get("containers");Array.isArray($)&&($=$[0]),$&&(B=$.lookup().view)}}$e.internal("document/save/set-is-modified",{status:T.get("id")!==this.document.editor.lastSaveHistoryId}),this.updateCurrentItem(T),B&&!elementor.helpers.isInViewport(B.$el[0],elementor.$previewContents.find("html")[0])&&elementor.helpers.scrollToView(B.$el)}},{key:"undoItem",value:function undoItem(C){for(var T=0;T<C;T++){var B=this.items.at(T);"not_applied"===B.get("status")&&(B.get("items").each(function(C){var T=C.get("restore");T&&T(C)}),B.set("status","applied"))}}},{key:"redoItem",value:function redoItem(C){for(var T=this.items.length-1;T>=C;T--){var B=this.items.at(T);if("applied"===B.get("status")){var L=_.toArray(B.get("items").models).reverse();_(L).each(function(C){var T=C.get("restore");T&&T(C,!0)}),B.set("status","not_applied")}}}},{key:"updateCurrentItem",value:function updateCurrentItem(C){this.currentItem=C,this.updatePanelPageCurrentItem()}},{key:"updatePanelPageCurrentItem",value:function updatePanelPageCurrentItem(){$e.routes.is("panel/history/actions")&&elementor.getPanelView().getCurrentPageView().getCurrentTab().updateCurrentItem()}}])}()},88177:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,V.default)(this,_default),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,$.default)(_default,[{key:"events",value:function events(){return{dragstart:"onDragStart",dragstop:"onDragStop"}}},{key:"initialize",value:function initialize(){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"initialize",this,3)([]),this.listenTo(elementor.channels.dataEditMode,"switch",this.toggle),this.view.options.draggable=this,this.isActive=!1}},{key:"activate",value:function activate(){this.isActive=!0,this.$el.draggable({addClasses:!1})}},{key:"deactivate",value:function deactivate(){this.$el.draggable("instance")&&(this.isActive=!1,this.$el.draggable("destroy"))}},{key:"toggle",value:function toggle(){var C=this.view.getEditModel().getSetting("_position");this.deactivate(),C&&this.view.getContainer().isDesignable()&&this.activate()}},{key:"onRender",value:function onRender(){var C=this;_.defer(function(){return C.toggle()})}},{key:"onDestroy",value:function onDestroy(){this.deactivate()}},{key:"onDragStart",value:function onDragStart(C){C.stopPropagation(),this.view.model.trigger("request:edit")}},{key:"onDragStop",value:function onDragStop(C,T){var B=this;C.stopPropagation();var L=elementorFrontend.getCurrentDeviceMode(),V="desktop"===L?"":"_"+L,$=this.view.getEditModel(),U=$.getSetting("_offset_orientation_h"),q=$.getSetting("_offset_orientation_v"),W={},G=elementorFrontend.config.is_rtl,H=this.$el.offsetParent().width(),K=this.$el.outerWidth(!0),Q=T.position.left,J=G?H-Q-K:Q,Y=T.position.top,X="_offset_x",Z="_offset_y";"end"===U&&(J=H-J-K,X="_offset_x_end");var ee=$.getSetting(X+V).unit;J=elementor.helpers.elementSizeToUnit(this.$el,J,ee);var te=this.$el.offsetParent().height(),ne=this.$el.outerHeight(!0);"end"===q&&(Y=te-Y-ne,Z="_offset_y_end");var re=$.getSetting(Z+V).unit;Y=elementor.helpers.elementSizeToUnit(this.$el,Y,re),W[X+V]={size:J,unit:ee},W[Z+V]={size:Y,unit:re},$e.run("document/elements/settings",{container:this.view.container,settings:W,options:{external:!0}}),setTimeout(function(){B.$el.css({top:"",left:"",right:"",bottom:"",width:"",height:""})},250)}}])}(Marionette.Behavior)},88178:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.KitBackToRouteHistory=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(41788));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.KitBackToRouteHistory=function(C){function KitBackToRouteHistory(){return(0,V.default)(this,KitBackToRouteHistory),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,KitBackToRouteHistory,arguments)}return(0,W.default)(KitBackToRouteHistory,C),(0,$.default)(KitBackToRouteHistory,[{key:"getCommand",value:function getCommand(){return"panel/global/close"}},{key:"getId",value:function getId(){return"back-to-route-history-/panel/global/close"}},{key:"getConditions",value:function getConditions(){return this.component.routeHistory}},{key:"apply",value:function apply(){var C=this.component.routeHistory;delete this.component.routeHistory,C.container&&$e.data.get("globals/index").then(function(){C.container=C.container.lookup(),C.container.model.trigger("request:edit",{scrollIntoView:!0}),$e.route(C.route,{model:C.container.model,view:C.container.view})})}}])}(G.default);T.default=H},88229:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var L=B(94664);Object.keys(L).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return L[C]}}))})},88413:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function Console(){(0,V.default)(this,Console)},null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),B=arguments.length,L=new Array(B),V=0;V<B;V++)L[V]=arguments[V];L.unshift("%c %c",T,""),(C=console).warn.apply(C,L)}}])}()},88718:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SectionColumns=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(77894)),H=L(B(79192)),K=B(57800);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.SectionColumns=function(C){function SectionColumns(){return(0,V.default)(this,SectionColumns),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,SectionColumns,arguments)}return(0,W.default)(SectionColumns,C),(0,$.default)(SectionColumns,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"create-section-columns"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return!C.model.elements&&"section"===C.model.elType}},{key:"apply",value:function apply(C,T){var B=C.structure,L=void 0!==B&&B,V=C.options,$=void 0===V?{}:V;Array.isArray(T)||(T=[T]);var U=C.columns,q=void 0===U?1:U;C.model.isInner&&1===q&&(q=K.DEFAULT_INNER_SECTION_COLUMNS),H.default.createSectionColumns(T,q,$,L)}}])}(G.default);T.default=Q},88810:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Toggle=function(C){function Toggle(){return(0,V.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,W.default)(Toggle,C),(0,$.default)(Toggle,[{key:"apply",value:function apply(){elementor.getPanelView().modeSwitcher.currentView.toggleMode()}}])}($e.modules.CommandBase);T.default=G},89441:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Widget=void 0;var V=L(B(61790)),$=L(B(58155)),U=L(B(39805)),q=L(B(40989)),W=L(B(15118)),G=L(B(29402)),H=L(B(87861)),K=L(B(6418)),Q=B(46851);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Widget=function(C){function Widget(){return(0,U.default)(this,Widget),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,H.default)(Widget,C),(0,q.default)(Widget,[{key:"parse",value:(B=(0,$.default)(V.default.mark(function _callee(){var C,T,B,L,$,U;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return C=this.reader.getFile(),B=K.default,V.next=1,this.reader.getDataUrl();case 1:return L=V.sent,$=C.name.split(".")[0],U={widgetType:"video",settings:{video_type:"hosted",hosted_url:{url:L,alt:$,source:"library"}}},T=B.createElementContainer.call(B,U),this.upload(C).then(function(C){var B=C.data;$e.internal("document/elements/set-settings",{container:elementor.getContainer(T.id),settings:{hosted_url:{url:B.source_url,id:B.id}}})}).catch(function(){elementor.documents.getCurrent().history.setActive(!1),$e.run("document/elements/reset-settings",{container:elementor.getContainer(T.id),options:{external:!0}}),elementor.documents.getCurrent().history.setActive(!0)}),V.abrupt("return",T);case 2:case"end":return V.stop()}},_callee,this)})),function parse(){return B.apply(this,arguments)})}],[{key:"getName",value:function getName(){return"widget"}},{key:"getReaders",value:function getReaders(){return["video"]}},{key:"validate",value:(T=(0,$.default)(V.default.mark(function _callee2(){return V.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.abrupt("return",!0);case 1:case"end":return C.stop()}},_callee2)})),function validate(){return T.apply(this,arguments)})}]);var T,B}(Q.MediaParser)},89691:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Load=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(84809)),H=L(B(55168));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Load=function(C){function Load(){return(0,V.default)(this,Load),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Load,arguments)}return(0,W.default)(Load,C),(0,$.default)(Load,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.requireArgument("config",C)}},{key:"apply",value:function apply(C){var T=C.config,B=C.setAsInitial,L=void 0!==B&&B,V=C.shouldScroll,$=void 0===V||V,U=C.shouldNavigateToDefaultRoute,q=void 0===U||U;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 W=new G.default(T);elementor.documents.add(W),elementor.documents.setCurrent(W),L&&elementor.documents.setInitialById(W.id),elementor.settings.page=new elementor.settings.modules.page(T.settings),W.container=elementor.settings.page.getEditedView().getContainer(),W.container.document=W,elementor.heartbeat=new H.default(W);var K=elementor.config.document.version&&elementor.helpers.compareVersions(elementor.config.document.version,"2.5.0","<");return!elementor.config.user.introduction.flexbox&&K&&elementor.showFlexBoxAttentionDialog(),elementor.loaded?$e.data.get("globals/index").then(function(){return L?(elementor.reloadPreview(),Promise.resolve()):$e.internal("editor/documents/attach-preview",{shouldScroll:$,shouldNavigateToDefaultRoute:q,selector:C.selector})}):Promise.resolve(W)}}])}($e.modules.CommandInternalBase);T.default=K},89736:C=>{function _regeneratorDefine(T,B,L,V){var $=Object.defineProperty;try{$({},"",{})}catch(T){$=0}C.exports=_regeneratorDefine=function regeneratorDefine(C,T,B,L){if(T)$?$(C,T,{value:B,enumerable:!L,configurable:!L,writable:!L}):C[T]=B;else{var V=function o(T,B){_regeneratorDefine(C,T,function(C){return this._invoke(T,B,C)})};V("next",0),V("throw",1),V("return",2)}},C.exports.__esModule=!0,C.exports.default=C.exports,_regeneratorDefine(T,B,L,V)}C.exports=_regeneratorDefine,C.exports.__esModule=!0,C.exports.default=C.exports},89891:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(85707)),Q=V(B(97079)),J=V(B(26606)),Y=V(B(24932)),X=V(B(50277)),Z=V(B(14160)),ee=V(B(12496));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Manager(){var C;(0,$.default)(this,Manager);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Manager,[].concat(B)),(0,K.default)(C,"loadingTriggers",{preview:!1,globals:!1}),(0,K.default)(C,"variablesCSS",null),C}return(0,H.default)(Manager,C),(0,U.default)(Manager,[{key:"initialize",value:function initialize(){var C=this;elementor.on("preview:loaded",function(){C.loadingTriggers.preview=!0,C.renderGlobalsDefaultCSS()}),elementor.on("document:loaded",function(){C.renderGlobalVariables()}),elementor.once("globals:loaded",function(){C.loadingTriggers.globals=!0,C.renderGlobalsDefaultCSS()}),elementor.hooks.addFilter("controls/base/behaviors",this.addGlobalsBehavior),elementor.config.user.can_edit_kit&&$e.components.register(new Q.default({manager:this}))}},{key:"addPanelPages",value:function addPanelPages(){elementor.getPanelView().addPage("kit_settings",{view:J.default,title:L("Site Settings","elementor")}),elementor.getPanelView().addPage("kit_menu",{view:Y.default,title:L("Site Settings","elementor")})}},{key:"addPanelMenuItem",value:function addPanelMenuItem(){var C=elementor.modules.layouts.panel.pages.menu.Menu;C.addItem({name:"global-settings",icon:"eicon-global-settings",title:L("Site Settings","elementor"),type:"page",callback:function callback(){$e.run("panel/global/open",{route:$e.routes.getHistory("panel").reverse()[0].route})}},"style","editor-preferences"),C.addItem({name:"site-editor",icon:"eicon-theme-builder",title:L("Theme Builder","elementor"),type:"page",callback:function callback(){return $e.run("app/open")}},"style","editor-preferences")}},{key:"addHeaderBehavior",value:function addHeaderBehavior(C){return C.kit={behaviorClass:X.default},C}},{key:"addGlobalsBehavior",value:function addGlobalsBehavior(C,T){if(T.isGlobalActive){var B=T.isGlobalActive();return"color"===T.options.model.get("type")&&B&&(C.globals={behaviorClass:Z.default,popoverTitle:L("Global Colors","elementor"),manageButtonText:L("Manage Global Colors","elementor"),tooltipText:L("Global Colors help you work smarter. Save a color, and use it anywhere throughout your site. Access and edit your global colors by clicking the Manage button.","elementor"),newGlobalConfirmTitle:L("Create New Global Color","elementor")}),"popover_toggle"===T.options.model.get("type")&&"typography"===T.options.model.get("groupType")&&B&&(C.globals={behaviorClass:Z.default,popoverTitle:L("Global Fonts","elementor"),manageButtonText:L("Manage Global Fonts","elementor"),tooltipText:L("Global Fonts help you work smarter. Save a Typography, and use it anywhere throughout your site. Access and edit your Global Fonts by clicking the Manage button.","elementor"),newGlobalConfirmTitle:L("Create New Global Font","elementor")}),C}}},{key:"renderGlobalVariables",value:function renderGlobalVariables(){var C=this;this.variablesCSS||(this.variablesCSS=new ee.default({id:"e-kit-variables",settingsModel:new elementorModules.editor.elements.models.BaseSettings({},{})})),"kit"!==elementor.documents.getCurrent().config.type?$e.data.get("globals/index").then(function(T){var B=T.data;B.colors&&Object.values(B.colors).forEach(function(T){var B=elementor.config.kit_config.design_system_controls.colors,L={_id:T.id,color:T.value};C.variablesCSS.addStyleRules(B,L,B,["{{WRAPPER}}"],["body"])}),B.typography&&Object.values(B.typography).forEach(function(T){var B=elementor.config.kit_config.design_system_controls.typography,L=function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,K.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({_id:T.id},T.value);T.value.typography_font_family&&elementor.helpers.enqueueFont(T.value.typography_font_family),C.variablesCSS.addStyleRules(B,L,B,["{{WRAPPER}}"],["body"])}),C.variablesCSS.addStyleToDocument()}):this.variablesCSS.removeStyleFromDocument()}},{key:"renderGlobalsDefaultCSS",value:function renderGlobalsDefaultCSS(){if(this.loadingTriggers.preview&&this.loadingTriggers.globals){var C=new ee.default({id:"e-global-style"}),T=elementor.config.globals.defaults_enabled.colors,B=elementor.config.globals.defaults_enabled.typography;(T||B)&&(Object.values(elementor.widgetsCache).forEach(function(L){if(L.controls){var V=[],$={};Object.values(L.controls).forEach(function(C){var U,q,W="color"===C.type,G="typography"===C.groupType;if(!(W&&!T||G&&!B)){var H=C;C.groupType&&(H=L.controls[C.groupPrefix+C.groupType]),null!==(U=C.global)&&void 0!==U&&U.default&&($[C.name]=H.global.default),null!==(q=H.global)&&void 0!==q&&q.default&&V.push(C)}}),V.forEach(function(T){C.addControlStyleRules(T,L.controls,L.controls,["{{WRAPPER}}"],[".elementor-widget-"+L.widget_type],$)})}}),C.addStyleToDocument())}}},{key:"onInit",value:function onInit(){var C=this;!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Manager,"onInit",this,3)([]),elementorCommon.elements.$window.on("elementor:loaded",function(){elementor.config.initial_document.panel.support_kit&&C.initialize()})}}])}(elementorModules.editor.utils.Module)},90039:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Disable",{enumerable:!0,get:function get(){return L.Disable}}),Object.defineProperty(T,"Enable",{enumerable:!0,get:function get(){return V.Enable}}),Object.defineProperty(T,"Settings",{enumerable:!0,get:function get(){return $.Settings}});var L=B(679),V=B(34352),$=B(37250)},90076:(C,T,B)=>{"use strict";var L=B(96784),V=(L(B(64537)),L(B(39805))),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var H=function(C){function URL(){return(0,V.default)(this,URL),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,URL,arguments)}return(0,G.default)(URL,C),(0,$.default)(URL,[{key:"ui",value:function ui(){var ui=_superPropGet(URL,"ui",this,3)([]);return ui.mainInput=".elementor-input",ui.moreOptionsToggle=".elementor-control-url-more",ui.moreOptions=".elementor-control-url-more-options",ui}},{key:"events",value:function events(){var events=_superPropGet(URL,"events",this,3)([]);return events["click @ui.moreOptionsToggle"]="onMoreOptionsToggleClick",events}},{key:"autoComplete",value:function autoComplete(){var C,T,B=this,L=this.ui.mainInput,V=elementorCommon.config.isRTL?"right":"left";L.autocomplete({source:function source(V,$){if(B.options.model.attributes.autocomplete)if(C!==V.term){if(/^https?:/.test(V.term)||-1!==V.term.indexOf("."))return $();L.prev().show(),jQuery.post(window.ajaxurl,{editor:"elementor",action:"wp-link-ajax",page:1,search:V.term,_ajax_linking_nonce:jQuery("#_ajax_linking_nonce").val()},function(C){T=C,$(C)},"json").always(function(){return L.prev().hide()}),C=V.term}else $(T)},focus:function focus(C){C.preventDefault()},select:function select(C,T){return L.val(T.item.permalink),B.setValue("url",T.item.permalink),!1},open:function open(C){jQuery(C.target).data("uiAutocomplete").menu.activeMenu.addClass("elementor-autocomplete-menu")},minLength:2,position:{my:V+" top+2",at:V+" bottom"}}),L.autocomplete("instance")._renderItem=function(C,T){var B=window.wpLinkL10n?window.wpLinkL10n.noTitle:"",L=T.title?T.title:B;return jQuery('<li role="option" id="mce-wp-autocomplete-'+T.ID+'">').append("<span>"+L+'</span> <span class="elementor-autocomplete-item-info">'+T.info+"</span>").appendTo(C)}}},{key:"onReady",value:function onReady(){this.autoComplete()}},{key:"onMoreOptionsToggleClick",value:function onMoreOptionsToggleClick(){this.ui.moreOptions.slideToggle()}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){this.ui.mainInput.data("autocomplete")&&this.ui.mainInput.autocomplete("destroy"),this.$el.remove()}}])}(B(273));C.exports=H},90083:(C,T,B)=>{"use strict";var L=B(12470).__,V=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",icon:".elementor-template-library-blank-icon",button:".elementor-template-library-cloud-empty__button",backToEditor:".e-back-to-editor"},events:{"click @ui.backToEditor":"closeLibrary"},closeLibrary:function closeLibrary(C){C.preventDefault(),$e.run("library/close")},modesStrings:function modesStrings(){var C=this.getDefaultIcon();return{empty:{title:L("Haven’t Saved Templates Yet?","elementor"),message:L("This is where your templates should be. Design it. Save it. Reuse it.","elementor"),icon:C,button:""},noResults:{title:L("No Results Found","elementor"),message:L("Please make sure your search is spelled correctly or try a different words.","elementor"),icon:C,button:""},noFavorites:{title:L("No Favorite Templates","elementor"),message:L("You can mark any pre-designed template as a favorite.","elementor"),icon:C,button:""},cloudEmpty:{title:L("No templates saved just yet","elementor"),message:L("Once you save a template, it’ll show up here, ready for reuse across all of your Elementor sites—no extra work needed.","elementor"),icon:this.getCloudIcon(),button:'<a class="e-back-to-editor">'.concat(L("Back to editor","elementor"),"</a>")},cloudFolderEmpty:{title:L("No templates to show here, yet","elementor"),message:L("Once you save some templates to this folder, you can use them on any website you’re working on.","elementor"),icon:this.getEmptyFolderIcon(),button:'<a class="e-back-to-editor">'.concat(L("Back to editor","elementor"),"</a>")}}},getDefaultIcon:function getDefaultIcon(){return'<img src="'.concat(elementorCommon.config.urls.assets,'images/no-search-results.svg" class="elementor-template-library-no-results" loading="lazy" />')},getCloudIcon:function getCloudIcon(){return'<i class="eicon-library-cloud-empty" aria-hidden="true" title="Empty Cloud Library"></i>'},getEmptyFolderIcon:function getEmptyFolderIcon(){return'<i class="eicon-library-folder-empty" aria-hidden="true" title="Empty folder"></i>'},getCurrentMode:function getCurrentMode(){return elementor.templates.getFilter("text")?"noResults":elementor.templates.getFilter("favorite")?"noFavorites":"cloud"===elementor.templates.getFilter("source")?null!==elementor.templates.getFilter("parent")?"cloudFolderEmpty":"cloudEmpty":"empty"},onRender:function onRender(){var C=this.modesStrings()[this.getCurrentMode()];this.ui.title.html(C.title),this.ui.message.html(C.message),this.ui.button.html(C.button),this.ui.icon.html(C.icon)}});C.exports=V},90387:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Create=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(174));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Create=function(C){function Create(){return(0,$.default)(this,Create),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Create,arguments)}return(0,G.default)(Create,C),(0,U.default)(Create,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=C.container,B=C.setting,L=C.title,$=T.controls,U={},q=!1,W="";if(!$[B]||!$[B].groupPrefix)throw new Error("Invalid setting: control '".concat(B,"', not found."));if((W=$[B].groupPrefix)&&Object.entries($).forEach(function(C){var B=(0,V.default)(C,1)[0];if(B.includes(W)){var L=T.settings.get(B),$=T.controls[B].default;_.isEqual(L,$)||(U[B.replace(W,elementor.config.kit_config.typography_prefix)]=T.settings.get(B))}}),Object.values(U).length){var G=elementorCommon.helpers.getUniqueId();q=$e.data.create("globals/typography?id=".concat(G),{title:L,value:U})}return q}}])}(H.default)},90461:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(30897));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Widget(){return(0,V.default)(this,Widget),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Widget,arguments)}return(0,W.default)(Widget,C),(0,$.default)(Widget,[{key:"isValidChild",value:function isValidChild(){return!1}}])}(G.default)},90553:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Move=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Move=function(C){function Move(){return(0,$.default)(this,Move),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Move,arguments)}return(0,G.default)(Move,C),(0,U.default)(Move,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentType("name","string",C),this.requireArgumentType("sourceIndex","number",C),this.requireArgumentType("targetIndex","number",C)}},{key:"getHistory",value:function getHistory(C){var T=C.containers;return{containers:void 0===T?[C.container]:T,type:"move",subTitle:L("Item","elementor")}}},{key:"apply",value:function apply(C){var T=C.sourceIndex,B=C.targetIndex,L=C.name,V=C.containers,$=void 0===V?[C.container]:V,U=[];return $.forEach(function(C){var V=C.settings.get(L),$=elementorCommon.helpers.cloneObject(V.at(T));$e.run("document/repeater/remove",{container:C,name:L,index:T}),U.push($e.run("document/repeater/insert",{container:C,name:L,model:$,options:{at:B}}))}),1===U.length?U[0]:U}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},90567:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(12470).sprintf,$=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=$(B(39805)),q=$(B(40989)),W=$(B(85707));T.default=function(){return(0,q.default)(function GlobalColorIntroduction(C){(0,U.default)(this,GlobalColorIntroduction),(0,W.default)(this,"introductionKey",void 0),this.introductionKey=C},[{key:"bindEvent",value:function bindEvent(){var C=this;$e.routes.on("run:after",function(T,B,L){var V;if($e.routes.isPartOf("panel/editor")){var $=C.getControlView(L.activeControl);"color"===(null==$||null===(V=$.model)||void 0===V||null===(V=V.attributes)||void 0===V?void 0:V.type)&&(C.tooltip.show($.el),C.tooltip.setViewed())}})}},{key:"getControlView",value:function getControlView(C){if(!C)return null;var T=elementor.getPanelView().getCurrentPageView(),B=T.content?T.content.currentView:T;return $e.components.get("panel").getControlViewByPath(B,C)}},{key:"initTooltip",value:function initTooltip(){var C=this;this.tooltip=new elementorModules.editor.utils.Introduction({introductionKey:this.introductionKey,dialogType:"tooltip",dialogOptions:{headerMessage:L("Check out Global Colors","elementor"),message:V(L("Save time by applying Global Colors to change the style of multiple elements at once. Click %s to see what Global Colors you already have.","elementor"),"<i class='eicon-globe'></i>"),position:{my:(elementorCommon.config.isRTL?"left":"right")+"0 top0",at:(elementorCommon.config.isRTL?"left":"right")+" top-10"},hide:{onOutsideClick:!1,onBackgroundClick:!1,onEscKeyPress:!1}}}),this.tooltip.getDialog().addButton({name:"action",text:L("Got it!","elementor"),classes:"elementor-button e-primary",callback:function callback(){return C.tooltip.getDialog().hide()}})}}])}()},90925:C=>{"use strict";function Mime(){this._types=Object.create(null),this._extensions=Object.create(null);for(let C=0;C<arguments.length;C++)this.define(arguments[C]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}Mime.prototype.define=function(C,T){for(let B in C){let L=C[B].map(function(C){return C.toLowerCase()});B=B.toLowerCase();for(let C=0;C<L.length;C++){const V=L[C];if("*"!==V[0]){if(!T&&V in this._types)throw new Error('Attempt to change mapping for "'+V+'" extension from "'+this._types[V]+'" to "'+B+'". Pass `force=true` to allow this, otherwise remove "'+V+'" from the list of extensions for "'+B+'".');this._types[V]=B}}if(T||!this._extensions[B]){const C=L[0];this._extensions[B]="*"!==C[0]?C:C.substr(1)}}},Mime.prototype.getType=function(C){let T=(C=String(C)).replace(/^.*[/\\]/,"").toLowerCase(),B=T.replace(/^.*\./,"").toLowerCase(),L=T.length<C.length;return(B.length<T.length-1||!L)&&this._types[B]||null},Mime.prototype.getExtension=function(C){return(C=/^\s*([^;\s]*)/.test(C)&&RegExp.$1)&&this._extensions[C.toLowerCase()]||null},C.exports=Mime},90977:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(77890));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ElementsColorPicker(){return(0,V.default)(this,ElementsColorPicker),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ElementsColorPicker,arguments)}return(0,G.default)(ElementsColorPicker,C),(0,$.default)(ElementsColorPicker,[{key:"onInit",value:function onInit(){!function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(ElementsColorPicker,"onInit",this,3)([]),$e.components.register(new H.default)}}])}(elementorModules.ViewModule)},91039:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.IsValidChild=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(92671));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.IsValidChild=function(C){function IsValidChild(){return(0,V.default)(this,IsValidChild),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,IsValidChild,arguments)}return(0,W.default)(IsValidChild,C),(0,$.default)(IsValidChild,[{key:"getCommand",value:function getCommand(){return"document/elements/create"}},{key:"getId",value:function getId(){return"is-valid-child"}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.model,V=void 0===L?{}:L,$=new Backbone.Model(V);return B.some(function(C){return C.model.isValidChild($)})}}])}(G.default);T.default=H},91123:(C,T,B)=>{"use strict";var L,V=B(12470).__,$=B(96784)(B(85707));L=Marionette.Behavior.extend({editing:!1,$currentEditingArea:null,ui:function ui(){return{inlineEditingArea:"."+this.getOption("inlineEditingClass")}},events:function events(){return{"click @ui.inlineEditingArea":"onInlineEditingClick","input @ui.inlineEditingArea":"onInlineEditingUpdate"}},initialize:function initialize(){this.onInlineEditingBlur=this.onInlineEditingBlur.bind(this)},getEditingSettingKey:function getEditingSettingKey(){return this.$currentEditingArea.data().elementorSettingKey},startEditing:function startEditing(C){if(!this.editing&&this.view.container.isEditable()&&!this.view.model.isRemoteRequestActive()){var T=C.data().elementorSettingKey,B=T,L=T.split("."),$=3===L.length,U=this.view.getEditModel().get("settings");$&&(U=U.get(L[0]).models[L[1]],B=L[2]);var q=U.get("__dynamic__");if(!(q&&q[B])){this.$currentEditingArea=C;var W=this.$currentEditingArea.data().elementorInlineEditingToolbar,G="advanced"===W?"advanced":"basic",H=this.view.getEditModel(),K=elementor.config.inlineEditing,Q=H.getSetting(this.getEditingSettingKey());"advanced"===G&&(Q=wp.editor.autop(Q)),this.$currentEditingArea.html(Q);var J=elementorFrontend.elements.window.ElementorInlineEditor;this.editing=!0,this.view.allowRender=!1,this.view.model.setHtmlCache(""),this.editor=new J({linksInNewWindow:!0,stay:!1,editor:this.$currentEditingArea[0],mode:G,list:"none"===W?[]:K.toolbar[W||"basic"],cleanAttrs:["id","class","name"],placeholder:V("Type Here","elementor")+"...",toolbarIconsPrefix:"eicon-editor-",toolbarIconsDictionary:{externalLink:{className:"eicon-editor-external-link"},list:{className:"eicon-editor-list-ul"},insertOrderedList:{className:"eicon-editor-list-ol"},insertUnorderedList:{className:"eicon-editor-list-ul"},createlink:{className:"eicon-editor-link"},unlink:{className:"eicon-editor-unlink"},blockquote:{className:"eicon-editor-quote"},p:{className:"eicon-editor-paragraph"},pre:{className:"eicon-editor-code"}}}),jQuery(this.editor._menu).children().on("mousedown",function(C){C.preventDefault()}),this.$currentEditingArea.on("blur",this.onInlineEditingBlur),elementorCommon.elements.$body.on("mousedown",this.onInlineEditingBlur)}}},stopEditing:function stopEditing(){this.editing=!1,this.$currentEditingArea.off("blur",this.onInlineEditingBlur),elementorCommon.elements.$body.off("mousedown",this.onInlineEditingBlur),this.editor.destroy(),this.view.allowRender=!0,"advanced"===this.$currentEditingArea.data().elementorInlineEditingToolbar&&this.view.getEditModel().renderRemoteServer()},onInlineEditingClick:function onInlineEditingClick(C){var T=this,B=jQuery(C.currentTarget);setTimeout(function(){T.startEditing(B)},30)},onInlineEditingBlur:function onInlineEditingBlur(C){var T=this;"mousedown"!==C.type?setTimeout(function(){var C=elementorFrontend.elements.window.getSelection();jQuery(C.focusNode).closest(".pen-input-wrapper").length||T.stopEditing()},20):this.stopEditing()},onInlineEditingUpdate:function onInlineEditingUpdate(){var C=this.getEditingSettingKey(),T=this.view.getContainer(),B=C.split(".");if(3===B.length){var L=B[0],V=T.repeaters[L],U=B[1];T=V.children[U],C=B[2]}$e.run("document/elements/settings",{container:T,settings:(0,$.default)({},C,this.editor.getContent()),options:{external:!0}})}}),C.exports=L},91270:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},91684:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707)),H=B(21170);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K="UPDATE-VALUE",Q="UPDATE-VALUE-ENHANCED",J="SKIP-UPDATE-VALUE";T.default=function(C){function Scrubbing(){var C;(0,V.default)(this,Scrubbing);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Scrubbing,[].concat(B)),(0,G.default)(C,"checkIntentTimeout",null),(0,G.default)(C,"skipperCount",0);var $=C.getOption("scrubSettings")||{};return C.scrubSettings=function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,G.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({intentTime:600,skipperSteps:10,valueModifier:1,enhancedNumber:10,scrubbingActiveClass:"e-scrubbing--active",scrubbingOverClass:"e-scrubbing-over"},$),C}return(0,W.default)(Scrubbing,C),(0,$.default)(Scrubbing,[{key:"ui",value:function ui(){return{input:"input[type=number]",label:'label[for^="elementor-control-"]'}}},{key:"events",value:function events(){return{"mousedown @ui.input":"onMouseDownInput","mousedown @ui.label":"onMouseDownLabel","mouseenter @ui.label":"onMouseEnterLabel","mouseleave @ui.label":"onMouseLeaveLabel"}}},{key:"scrub",value:function scrub(C,T){var B=this.getMovementType(T);if(J!==B){switch(B){case K:C.value=this.getModifiedValue({value:C.value,change:T.movementX,modifier:this.scrubSettings.valueModifier});break;case Q:C.value=this.getModifiedValue({value:C.value,change:T.movementX,modifier:this.scrubSettings.enhancedNumber})}C.dispatchEvent(new Event("input",{bubbles:!0}))}}},{key:"getMovementType",value:function getMovementType(C){return C.altKey?(this.skipperCount++,this.skipperCount<=this.scrubSettings.skipperSteps?J:(this.skipperCount=0,K)):C.ctrlKey||C.metaKey?Q:K}},{key:"getModifiedValue",value:function getModifiedValue(C){var T=C.value,B=C.change,L=C.modifier;return"function"==typeof L&&(L=L()),parseFloat((+T+B*L).toFixed(1))}},{key:"isInputValidForScrubbing",value:function isInputValidForScrubbing(C){return C&&!C.disabled&&"number"===C.type}},{key:"setActive",value:function setActive(C){var T=this;C.forEach(function(C){C.classList.add(T.scrubSettings.scrubbingActiveClass)})}},{key:"setInactive",value:function setInactive(C){var T=this;C.forEach(function(C){C.classList.remove(T.scrubSettings.scrubbingActiveClass)})}},{key:"onMouseDownInput",value:function onMouseDownInput(C){var T=this,B=C.target;if(this.isInputValidForScrubbing(B)){var L=function trackMovement(C){T.scrub(B,C)},V=setTimeout(function(){clearTimeout(V),document.addEventListener("mousemove",L),$e.uiStates.set("document/scrubbing-mode",H.ScrubbingMode.ON),T.setActive([B])},this.scrubSettings.intentTime);document.addEventListener("mouseup",function(){document.removeEventListener("mousemove",L),clearTimeout(V),$e.uiStates.remove("document/scrubbing-mode"),T.setInactive([B])},{once:!0})}}},{key:"onMouseDownLabel",value:function onMouseDownLabel(C){var T=this,B=C.target,L=C.target.control;if(this.isInputValidForScrubbing(L)){$e.uiStates.set("document/scrubbing-mode",H.ScrubbingMode.ON),this.setActive([L,B]);var V=function trackMovement(C){T.scrub(L,C)};document.addEventListener("mousemove",V),document.addEventListener("mouseup",function(){document.removeEventListener("mousemove",V),$e.uiStates.remove("document/scrubbing-mode"),T.setInactive([L,B])},{once:!0})}}},{key:"onMouseEnterLabel",value:function onMouseEnterLabel(C){var T=C.target.control;this.isInputValidForScrubbing(T)&&C.target.classList.add(this.scrubSettings.scrubbingOverClass)}},{key:"onMouseLeaveLabel",value:function onMouseLeaveLabel(C){var T=C.target.control;this.isInputValidForScrubbing(T)&&C.target.classList.remove(this.scrubSettings.scrubbingOverClass)}}])}(Marionette.Behavior)},91819:(C,T,B)=>{var L=B(78113);C.exports=function _arrayWithoutHoles(C){if(Array.isArray(C))return L(C)},C.exports.__esModule=!0,C.exports.default=C.exports},91867:(C,T,B)=>{"use strict";var L=B(96784);T.A=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(19708)),H=L(B(64836)),K=L(B(85502)),Q=L(B(55240));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.A=function(C){function Container(){return(0,V.default)(this,Container),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Container,arguments)}return(0,W.default)(Container,C),(0,$.default)(Container,[{key:"getType",value:function getType(){return"container"}},{key:"getView",value:function getView(){return Q.default}},{key:"getEmptyView",value:function getEmptyView(){return H.default}},{key:"getModel",value:function getModel(){return K.default}}])}(G.default)},92081:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(61790)),U=V(B(58155)),q=V(B(18821)),W=(V(B(64537)),V(B(39805))),G=V(B(40989)),H=V(B(15118)),K=V(B(29402)),Q=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=B(84580);(T.default=function(C){function ControlPopoverStarterView(){return(0,W.default)(this,ControlPopoverStarterView),function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,ControlPopoverStarterView,arguments)}return(0,Q.default)(ControlPopoverStarterView,C),(0,G.default)(ControlPopoverStarterView,[{key:"ui",value:function ui(){var ui=J.prototype.ui.apply(this,arguments);return ui.popoverToggle=".elementor-control-popover-toggle-toggle",ui.resetInput=".elementor-control-popover-toggle-reset",ui}},{key:"events",value:function events(){return _.extend(J.prototype.events.apply(this,arguments),{"click @ui.popoverToggle":"onPopoverToggleClick","click @ui.resetInput":"onResetInputClick"})}},{key:"onShow",value:function onShow(){var C=this,T=this.$el.next(".elementor-controls-popover");T.length&&(T[0].dataset.popoverToggle="elementor-control-default-".concat(this.model.cid),T.on("hide",function(){return C.onPopoverHide()}),T.attr("data-on-hide",!0))}},{key:"onPopoverHide",value:function onPopoverHide(){this.reRoute(!1)}},{key:"onResetInputClick",value:function onResetInputClick(){var C=this.model.get("global");null!=C&&C.active&&this.triggerMethod("value:type:change")}},{key:"onInputChange",value:function onInputChange(C){C.currentTarget===this.ui.popoverToggle[0]&&(this.getGlobalKey()?this.triggerMethod("unset:global:value"):this.isGlobalActive()&&this.triggerMethod("value:type:change"))}},{key:"onPopoverToggleClick",value:function onPopoverToggleClick(){var C=this;this.isGlobalActive()&&!this.getControlValue()&&!this.getGlobalKey()&&this.getGlobalDefault()&&this.triggerMethod("unlink:global:default");var T=this.$el.next(".elementor-controls-popover");T.attr("data-on-hide")||(T.attr("data-on-hide",!0),T.on("hide",function(){return C.onPopoverHide()})),T.is(":visible")?(T.hide(),T.trigger("hide")):this.reRoute(!0)}},{key:"activate",value:function activate(){this.$el.next(".elementor-controls-popover").show()}},{key:"getGlobalCommand",value:function getGlobalCommand(){return"globals/typography"}},{key:"buildPreviewItemCSS",value:function buildPreviewItemCSS(C){var T={};return Object.entries(C).forEach(function(C){var B=(0,q.default)(C,2),L=B[0],V=B[1];if(V&&""!==V.size)if(L.startsWith("typography_")&&(L=L.replace("typography_","")),"font_family"===L&&elementor.helpers.enqueueFont(V,"editor"),"font_size"===L){var $="custom"===V.unit?V.size:"".concat(V.size).concat(V.unit);T.fontSize="min(".concat($,", 28px)")}else L.includes("_")&&(L=L.replace(/([_][a-z])/g,function(C){return C.toUpperCase().replace("_","")})),T[L]=V}),T}},{key:"createGlobalItemMarkup",value:function createGlobalItemMarkup(C){var T=jQuery("<div>",{class:"e-global__preview-item e-global__typography","data-global-id":C.id,title:C.title});return T.html(_.escape(C.title)).css(this.buildPreviewItemCSS(C.value)),T}},{key:"getGlobalMeta",value:function getGlobalMeta(){return{commandName:this.getGlobalCommand(),key:this.model.get("name"),title:L("New Typography Setting","elementor"),controlType:"typography",route:"panel/global/global-typography"}}},{key:"getAddGlobalConfirmMessage",value:function getAddGlobalConfirmMessage(){var C=this.getGlobalMeta(),T=jQuery("<div>",{class:"e-global__confirm-message"}),B=jQuery("<div>").html(L("Are you sure you want to create a new Global Font setting?","elementor")),V=jQuery("<div>",{class:"e-global__confirm-input-wrapper"}),$=jQuery("<input>",{type:"text",name:"global-name",placeholder:C.title}).val(C.title);return V.append($),T.append(B,V),T}},{key:"getGlobalsList",value:(T=(0,U.default)($.default.mark(function _callee(){var C;return $.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=1,$e.data.get(this.getGlobalCommand());case 1:return C=T.sent,T.abrupt("return",C.data);case 2:case"end":return T.stop()}},_callee,this)})),function getGlobalsList(){return T.apply(this,arguments)})},{key:"buildGlobalsList",value:function buildGlobalsList(C,T){var B=this;Object.values(C).forEach(function(C){if(C){var L=B.createGlobalItemMarkup(C);T.append(L)}})}},{key:"onAddGlobalButtonClick",value:function onAddGlobalButtonClick(){this.triggerMethod("add:global:to:list",this.getAddGlobalConfirmMessage())}}]);var T}(J)).onPasteStyle=function(C,T){return!T||T===C.return_value}},92193:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=V(B(61790)),U=V(B(85707)),q=V(B(58155)),W=V(B(14100)),G=B(67631);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,U.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}var H,K=B(273);H=K.extend({ui:function ui(){var ui=K.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.promotions=".elementor-control-media__promotions",ui.promotions_dismiss=".elementor-control-media__promotions .elementor-control-notice-dismiss",ui.promotions_action=".elementor-control-media__promotions .elementor-control-notice-main-actions button",ui.fileName=".elementor-control-media__file__content__info__name",ui.mediaInputImageSize=".e-image-size-select",ui},events:function events(){return _.extend(K.prototype.events.apply(this,arguments),{"click @ui.frameOpeners":"openFrame","click @ui.removeButton":"deleteImage","change @ui.mediaInputImageSize":"onMediaInputImageSizeChange","click @ui.promotions_dismiss":"onPromotionDismiss","click @ui.promotions_action":"onPromotionAction"})},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,B=this.getControlValue("url"),L=B||(null===(C=this.getControlPlaceholder())||void 0===C?void 0:C.url),V=this.getControlValue("id"),$=!B&&L,U=this.getMediaType();if(["image","svg"].includes(U))this.ui.mediaImage.css("background-image",L?"url("+L+")":""),$&&this.ui.mediaImage.css("opacity",.5);else if("video"===U)this.ui.mediaVideo.attr("src",L);else{var q=L?L.split("/").pop():"";this.ui.fileName.text(q)}if(this.ui.mediaInputImageSize){var W,G=this.getControlValue("size");if($)G=null===(W=this.getControlPlaceholder())||void 0===W?void 0:W.size;this.ui.mediaInputImageSize.val(G).toggleClass("e-select-placeholder",$)}if(this.ui.controlMedia.toggleClass("e-media-empty",!B).toggleClass("e-media-empty-placeholder",!B&&!$),"image"===U)if(V){var H=this.getDismissPromotionEventName();wp.media.attachment(V).fetch().then(function handleHints(C){if(T.ui.promotions.length&&!elementor.config.user.dismissed_editor_notices.includes(H)){var B=T.ui.promotions.find(".elementor-control-notice").data("display")||!1||T.imageNotOptimized(C);T.ui.promotions.toggle(B)}})}else this.ui.promotions.length&&this.ui.promotions.hide()},openFrame:function openFrame(C){var T=arguments,B=this;return(0,q.default)($.default.mark(function _callee(){var L,V,U,q;return $.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(V=T.length>1&&void 0!==T[1]?T[1]:null,U=(null==C||null===(L=C.target)||void 0===L||null===(L=L.dataset)||void 0===L?void 0:L.mediaType)||B.getMediaType(),B.mediaType=U,U){$.next=1;break}return $.abrupt("return");case 1:if(W.default.isUploadEnabled(U)){$.next=2;break}return W.default.getUnfilteredFilesNotEnabledDialog(function(){return B.openFrame(C,"filter-popup")}).show(),$.abrupt("return",!1);case 2:if("filter-popup"===V||!["application/json","json"].includes(U)){$.next=3;break}return $.next=3,(0,G.showJsonUploadWarningMessageIfNeeded)({introductionMap:window.elementor.config.user.introduction,IntroductionClass:window.elementorModules.editor.utils.Introduction});case 3:if(B.frame&&B.getLibraryType(U)===B.currentLibraryType||B.initFrame(),B.frame.open(),W.default.setUploadTypeCaller(B.frame),q=B.getControlValue("id")){$.next=4;break}return $.abrupt("return");case 4:B.frame.state().get("selection").add(wp.media.attachment(q));case 5:case"end":return $.stop()}},_callee)}))()},deleteImage:function deleteImage(C){C.stopPropagation(),this.setValue({url:"",id:""}),this.applySavedValue()},imageHasAlt:function imageHasAlt(C){var T;return!!((null==C||null===(T=C.alt)||void 0===T?void 0:T.trim())||"")},imageNotOptimized:function imageNotOptimized(C){var T={height:1080,width:1920,filesizeInBytes:1e5};return Object.keys(T).some(function(B){var L=C[B]||!1;return L&&L>T[B]})},getDismissPromotionEventName:function getDismissPromotionEventName(){var C,T=this.ui.promotions.find(".elementor-control-notice-dismiss");return T.off("click"),(null===(C=T[0])||void 0===C||null===(C=C.dataset)||void 0===C?void 0:C.event)||!1},onPromotionDismiss:function onPromotionDismiss(){this.dismissPromotion(this.getDismissPromotionEventName())},onPromotionAction:function onPromotionAction(C){var T=JSON.parse(C.target.closest("button").dataset.settings).action_url,B=void 0===T?null:T;B&&window.open(B,"_blank"),this.hidePromotion()},dismissPromotion:function dismissPromotion(C){this.hidePromotion(C),C&&elementorCommon.ajax.addRequest("dismissed_editor_notices",{data:{dismissId:C}})},hidePromotion:function hidePromotion(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.ui.promotions.hide(),C||(C=this.getDismissPromotionEventName()),elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:"io-editor-image-install"}}),elementor.config.user.dismissed_editor_notices.push(C)},onMediaInputImageSizeChange:function onMediaInputImageSizeChange(){var C=this;if(this.model.get("has_sizes")){var T=this.getControlValue(),B=this.getControlPlaceholder(),L=""!==(null==T?void 0:T.id),V=null==B?void 0:B.id;if(L||V){var $;if(V&&!L)return this.setValue(_objectSpread(_objectSpread({},B),{},{size:T.size})),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue(),void this.onMediaInputImageSizeChange();elementor.channels.editor.once("imagesManager:detailsReceived",function(B){var L;($=null===(L=B[T.id])||void 0===L?void 0:L[T.size])&&(T.url=$,C.setValue(T))}),($=elementor.imagesManager.getImageUrl({id:T.id,url:T.url,size:T.size}))&&(T.url=$,this.setValue(T))}}},initFrame:function initFrame(){var C=this.getMediaType();this.currentLibraryType=this.getLibraryType(C),wp.media.view.settings.post.id=elementor.config.document.id,this.frame=wp.media({frame:"post",type:"image",multiple:!1,states:[new wp.media.controller.Library({title:L("Insert Media","elementor"),library:wp.media.query({type:this.currentLibraryType}),multiple:!1,date:!1})]}),this.frame.on("ready open",this.onFrameReady.bind(this)),this.frame.on("insert select",this.select.bind(this)),elementorCommon.config.filesUpload.unfilteredFiles&&this.setUploadMimeType(this.frame,C)},onFrameReady:function onFrameReady(){var C=this.frame.$el;C.find(["#menu-item-insert","#menu-item-gallery","#menu-item-playlist","#menu-item-video-playlist",".embed-link-settings"].join(",")).remove(),C.css("--button-text","'".concat(L("Insert Media","elementor"),"'")),C.addClass("e-wp-media-elements-removed"),"url"===this.getControlValue("source")?(C.find("#menu-item-embed").trigger("click"),C.addClass("hide-router"),this.frame.views.get(".media-frame-content")[0].url.model.set({url:this.getControlValue("url"),alt:this.getControlValue("alt")})):C.find("#menu-item-library").trigger("click")},setUploadMimeType:function setUploadMimeType(C,T){var B=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;C.on("ready",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions="application/json"===T?"json":B+",svg"}),this.frame.on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=B})},select:function select(){this.trigger("before:select");var C,T=this.frame.state();"embed"===T.get("id")?C={url:T.props.get("url"),id:"",alt:T.props.get("alt"),source:"url"}:(C=this.frame.state().get("selection").first().toJSON()).source="library",C.url&&(this.setValue({url:C.url,id:C.id,alt:C.alt,source:C.source,size:this.model.get("default").size}),this.model.get("responsive")?this.renderWithChildren():this.applySavedValue()),this.onMediaInputImageSizeChange(),this.trigger("after:select")},onBeforeDestroy:function onBeforeDestroy(){this.$el.remove()}}),C.exports=H},92457:(C,T,B)=>{"use strict";var L,V=B(35741);L=V.extend({ui:function ui(){var ui=V.prototype.ui.apply(this,arguments);return ui.inputs='[type="radio"]',ui},events:function events(){return _.extend(V.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-visual-choice-placeholder"):this.ui.inputs.removeClass("e-visual-choice-placeholder")},onReady:function onReady(){this.updatePlaceholder()},applySavedValue:function applySavedValue(){var C=this.getControlValue();C?this.ui.inputs.filter('[value="'+C+'"]').prop("checked",!0):this.ui.inputs.filter(":checked").prop("checked",!1)},onMouseDownLabel:function onMouseDownLabel(C){var T=this.$(C.currentTarget),B=this.$("#"+T.attr("for"));B.data("checked",B.prop("checked"))},onClickInput:function onClickInput(C){if(this.model.get("toggle")){var T=this.$(C.currentTarget);T.data("checked")&&T.prop("checked",!1).trigger("change")}},onBaseInputChange:function onBaseInputChange(){V.prototype.onBaseInputChange.apply(this,arguments),this.updatePlaceholder()}},{onPasteStyle:function onPasteStyle(C,T){return""===T||void 0!==C.options[T]}}),C.exports=L},92608:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Import=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Import=function(C){function Import(){return(0,$.default)(this,Import),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Import,arguments)}return(0,G.default)(Import,C),(0,U.default)(Import,[{key:"validateArgs",value:function validateArgs(C){if(this.requireArgumentInstance("model",Backbone.Model,C),this.requireArgumentConstructor("data",Object,C),C.containers)throw new TypeError("Multi containers are not supported");C.container&&this.requireContainer()}},{key:"getHistory",value:function getHistory(C){var T=C.model;return{type:"add",title:L("Template","elementor"),subTitle:T.get("title")}}},{key:"apply",value:function apply(C){var T=C.data,B=C.options,L=void 0===B?C.options||{}:B,V=C.container,$=void 0===V?C.container||elementor.getPreviewContainer():V,U=[],q=isNaN(L.at)?$.view.collection.length:L.at;return Object.values(T.content).forEach(function(C){U.push($e.run("document/elements/create",{container:$,model:C,options:Object.assign(L,{at:q})})),q++}),L.withPageSettings&&$e.run("document/elements/settings",{container:elementor.settings.page.getEditedView().getContainer(),settings:T.page_settings,options:{external:!0}}),U}}])}($e.modules.editor.document.CommandHistoryBase);T.default=H},92671:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Dependency=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(20603));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Dependency=function(C){function Dependency(){return(0,V.default)(this,Dependency),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Dependency,arguments)}return(0,W.default)(Dependency,C),(0,$.default)(Dependency,[{key:"register",value:function register(){$e.hooks.registerDataDependency(this)}}])}(G.default);T.default=H},92766:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(18821)),$=L(B(39805)),U=L(B(40989)),q=L(B(88413)),W=function deprecatedMessage(C,T,B,L){var V="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);L&&(V+=" - Use `".concat(L,"` instead")),q.default.warn(V)};T.default=function(){return(0,U.default)(function Deprecation(){(0,$.default)(this,Deprecation)},null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){W("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&W("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,V.default)(T,4),L=B[0],$=B[1],U=B[2],q=B[3],W=void 0===q?"":q;return{major1:parseInt(L),major2:parseInt($),minor:parseInt(U),build:W}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map(function(C){return B.getTotalMajor(C)}).reduce(function(C,T){return C-T})}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}])}()},93245:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,B=C.selector,L=C.shouldScroll,V=void 0===L||L,$=C.shouldNavigateToDefaultRoute,U=void 0===$||$,q=C.setAsInitial,W=void 0!==q&&q,G=elementor.documents.getCurrent();return G&&T===G.id?jQuery.Deferred().resolve():(elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).addClass("loading"),W&&(elementorCommon.ajax.addRequestConstant("initial_document_id",T),elementor.documents.invalidateCache()),elementor.documents.request(T).then(function(C){return elementorCommon.elements.$body.addClass("elementor-editor-".concat(C.type)),$e.internal("editor/documents/load",{config:C,selector:B,setAsInitial:W,shouldScroll:V,shouldNavigateToDefaultRoute:U})}).always(function(){elementor.loaded&&elementor.$previewContents.find(".elementor-".concat(T)).removeClass("loading")}))}}])}($e.modules.CommandBase);T.default=G},93497:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=V(B(39805)),q=V(B(40989)),W=V(B(15118)),G=V(B(29402)),H=V(B(41621)),K=V(B(87861)),Q=V(B(40397)),J=V(B(84809)),Y=_interopRequireWildcard(B(24953)),X=_interopRequireWildcard(B(94835)),Z=_interopRequireWildcard(B(87109));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,K.default)(Component,C),(0,q.default)(Component,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function _superPropGet(C,T,B,L){var V=(0,H.default)((0,G.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(Component,"__construct",this,3)([C]),this.documents={},this.currentDocument=null,this.saveInitialDocumentToCache()}},{key:"getNamespace",value:function getNamespace(){return"editor/documents"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Z)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(X)}},{key:"add",value:function add(C){var T=C.id;return this.documents[T]=C,C}},{key:"addDocumentByConfig",value:function addDocumentByConfig(C){return this.add(new J.default(C))}},{key:"get",value:function get(C){return void 0!==this.documents[C]&&this.documents[C]}},{key:"getCurrent",value:function getCurrent(){return this.currentDocument}},{key:"getCurrentId",value:function getCurrentId(){return this.currentDocument.id}},{key:"getInitialId",value:function getInitialId(){return elementor.config.initial_document.id}},{key:"setInitialById",value:function setInitialById(C){var T=this.get(C);T&&(elementor.config.initial_document=T.config,elementorCommon.ajax.addRequestConstant("initial_document_id",T.id))}},{key:"setCurrent",value:function setCurrent(C){if(void 0===this.documents[C.id])throw Error("The document with id: '".concat(C.id,"' does not exist/loaded"));this.currentDocument&&(this.currentDocument.editor.status="closed"),this.currentDocument=this.documents[C.id],this.currentDocument.editor.status="open",elementorCommon.ajax.addRequestConstant("editor_post_id",C.id)}},{key:"isCurrent",value:function isCurrent(C){return parseInt(C)===this.currentDocument.id}},{key:"unsetCurrent",value:function unsetCurrent(){this.currentDocument=null,elementorCommon.ajax.addRequestConstant("editor_post_id",null)}},{key:"request",value:function request(C){return elementorCommon.ajax.load(this.getRequestArgs(C),!0)}},{key:"invalidateCache",value:function invalidateCache(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;T?elementorCommon.ajax.invalidateCache(this.getRequestArgs(T)):Object.keys(this.documents).forEach(function(T){elementorCommon.ajax.invalidateCache(C.getRequestArgs(T))})}},{key:"getRequestArgs",value:function getRequestArgs(C){return C=parseInt(C),{action:"get_document_config",unique_id:"document-".concat(C),data:{id:C},success:function success(C){return C},error:function error(C){var T;_.isString(C)?T=C:C.statusText?(T=elementor.createAjaxErrorMessage(C),0===C.readyState&&(T+=" "+L("Cannot load editor","elementor"))):C[0]&&C[0].code&&(T=L("Server Error","elementor")+" "+C[0].code),alert(T)}}}},{key:"saveInitialDocumentToCache",value:function saveInitialDocumentToCache(){var C=elementor.config.initial_document;elementorCommon.ajax.addRequestCache(this.getRequestArgs(C.id),C)}}])}(Q.default)},93541:C=>{"use strict";var T;T=Marionette.Behavior.extend({defaults:{handles:elementorCommon.config.isRTL?"w":"e"},events:{resizestart:"onResizeStart",resizestop:"onResizeStop",resize:"onResize"},initialize:function initialize(){Marionette.Behavior.prototype.initialize.apply(this,arguments),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},active:function active(){if(elementor.userCan("design")){this.deactivate();var C=_.clone(this.options);delete C.behaviorClass;var T=this.getChildViewContainer(),B=_.extend({},C);T.resizable(B)}},deactivate:function deactivate(){this.getChildViewContainer().resizable("instance")&&this.getChildViewContainer().resizable("destroy")},onEditModeSwitched:function onEditModeSwitched(C){"edit"===C?this.active():this.deactivate()},onRender:function onRender(){var C=this;_.defer(function(){C.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))})},onDestroy:function onDestroy(){this.deactivate()},onResizeStart:function onResizeStart(C){C.stopPropagation(),this.view.$el.data("originalWidth",this.view.el.getBoundingClientRect().width),this.view.triggerMethod("request:resize:start",C)},onResizeStop:function onResizeStop(C){C.stopPropagation(),this.view.triggerMethod("request:resize:stop")},onResize:function onResize(C,T){C.stopPropagation(),this.view.triggerMethod("request:resize",T,C)},getChildViewContainer:function getChildViewContainer(){return this.$el}}),C.exports=T},93610:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"FooterSaverActiveSaveButtons",{enumerable:!0,get:function get(){return L.FooterSaverActiveSaveButtons}});var L=B(67624)},93742:(C,T,B)=>{"use strict";var L=B(63522);C.exports=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-menu-group",className:"elementor-panel-menu-group",childView:L,childViewContainer:".elementor-panel-menu-items",initialize:function initialize(){this.collection=new Backbone.Collection(this.model.get("items"))},onChildviewClick:function onChildviewClick(C){var T=C.model.get("callback");_.isFunction(T)&&T.call(C)}})},93888:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.FooterSeverRefreshMenu=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(61856));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.FooterSeverRefreshMenu=function(C){function FooterSeverRefreshMenu(){return(0,V.default)(this,FooterSeverRefreshMenu),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,FooterSeverRefreshMenu,arguments)}return(0,W.default)(FooterSeverRefreshMenu,C),(0,$.default)(FooterSeverRefreshMenu,[{key:"getCommand",value:function getCommand(){return"document/elements/settings"}},{key:"getId",value:function getId(){return"footer-saver-refresh-menu"}},{key:"getContainerType",value:function getContainerType(){return"document"}},{key:"getConditions",value:function getConditions(C){return C.settings&&void 0!==C.settings.post_status}},{key:"apply",value:function apply(C){var T=$e.components.get("document/save").footerSaver;T.setMenuItems(C.container.document),T.refreshWpPreview()}}])}(G.default);T.default=H},93896:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Up=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Up=function(C){function Up(){return(0,V.default)(this,Up),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Up,arguments)}return(0,W.default)(Up,C),(0,$.default)(Up,[{key:"apply",value:function apply(){this.component.navigate(!0)}}])}($e.modules.CommandBase);T.default=G},93928:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(19708)),H=L(B(54611)),K=L(B(99681));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Column(){return(0,V.default)(this,Column),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Column,arguments)}return(0,W.default)(Column,C),(0,$.default)(Column,[{key:"getType",value:function getType(){return"column"}},{key:"getView",value:function getView(){return K.default}},{key:"getModel",value:function getModel(){return H.default}}])}(G.default)},94213:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Switch=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Switch=function(C){function Switch(){return(0,V.default)(this,Switch),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Switch,arguments)}return(0,W.default)(Switch,C),(0,$.default)(Switch,[{key:"validateArgs",value:function validateArgs(C){this.requireArgument("id",C)}},{key:"apply",value:function apply(C){var T=C.id,B=C.mode,L=C.onClose,V=C.shouldScroll,$=void 0===V||V,U=C.shouldNavigateToDefaultRoute,q=void 0===U||U,W=C.setAsInitial,G=void 0!==W&&W;return G&&jQuery("#elementor-preview-loading").show(),$e.run("editor/documents/close",{id:elementor.documents.getCurrentId(),mode:B,onClose:L,selector:C.selector}).then(function(){return $e.run("editor/documents/open",{id:T,shouldScroll:$,shouldNavigateToDefaultRoute:q,selector:C.selector,setAsInitial:G})}).then(function(){elementor.getPanelView().getPages("menu").view.addExitItem()})}}])}($e.modules.CommandBase);T.default=G},94342:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Templates",{enumerable:!0,get:function get(){return L.Templates}});var L=B(87157)},94664:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});var L=B(2248);Object.keys(L).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===L[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return L[C]}}))});var V=B(93610);Object.keys(V).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===V[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return V[C]}}))});var $=B(93888);Object.keys($).forEach(function(C){"default"!==C&&"__esModule"!==C&&(C in T&&T[C]===$[C]||Object.defineProperty(T,C,{enumerable:!0,get:function get(){return $[C]}}))})},94786:C=>{"use strict";const{entries:T,setPrototypeOf:B,isFrozen:L,getPrototypeOf:V,getOwnPropertyDescriptor:$}=Object;let{freeze:U,seal:q,create:W}=Object,{apply:G,construct:H}="undefined"!=typeof Reflect&&Reflect;U||(U=function freeze(C){return C}),q||(q=function seal(C){return C}),G||(G=function apply(C,T,B){return C.apply(T,B)}),H||(H=function construct(C,T){return new C(...T)});const K=unapply(Array.prototype.forEach),Q=unapply(Array.prototype.lastIndexOf),J=unapply(Array.prototype.pop),Y=unapply(Array.prototype.push),X=unapply(Array.prototype.splice),Z=unapply(String.prototype.toLowerCase),ee=unapply(String.prototype.toString),te=unapply(String.prototype.match),ne=unapply(String.prototype.replace),re=unapply(String.prototype.indexOf),oe=unapply(String.prototype.trim),ie=unapply(Object.prototype.hasOwnProperty),ae=unapply(RegExp.prototype.test),le=function unconstruct(C){return function(){for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return H(C,B)}}(TypeError);function unapply(C){return function(T){T instanceof RegExp&&(T.lastIndex=0);for(var B=arguments.length,L=new Array(B>1?B-1:0),V=1;V<B;V++)L[V-1]=arguments[V];return G(C,T,L)}}function addToSet(C,T){let V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z;B&&B(C,null);let $=T.length;for(;$--;){let B=T[$];if("string"==typeof B){const C=V(B);C!==B&&(L(T)||(T[$]=C),B=C)}C[B]=!0}return C}function cleanArray(C){for(let T=0;T<C.length;T++){ie(C,T)||(C[T]=null)}return C}function clone(C){const B=W(null);for(const[L,V]of T(C)){ie(C,L)&&(Array.isArray(V)?B[L]=cleanArray(V):V&&"object"==typeof V&&V.constructor===Object?B[L]=clone(V):B[L]=V)}return B}function lookupGetter(C,T){for(;null!==C;){const B=$(C,T);if(B){if(B.get)return unapply(B.get);if("function"==typeof B.value)return unapply(B.value)}C=V(C)}return function fallbackValue(){return null}}const se=U(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ue=U(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),ce=U(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),de=U(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),fe=U(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),pe=U(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),me=U(["#text"]),he=U(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),ve=U(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ge=U(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ye=U(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),_e=q(/\{\{[\w\W]*|[\w\W]*\}\}/gm),be=q(/<%[\w\W]*|[\w\W]*%>/gm),Ce=q(/\$\{[\w\W]*/gm),we=q(/^data-[\-\w.\u00B7-\uFFFF]+$/),ke=q(/^aria-[\-\w]+$/),Se=q(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Re=q(/^(?:\w+script|data):/i),xe=q(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Oe=q(/^html$/i),Pe=q(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ee=Object.freeze({__proto__:null,ARIA_ATTR:ke,ATTR_WHITESPACE:xe,CUSTOM_ELEMENT:Pe,DATA_ATTR:we,DOCTYPE_NAME:Oe,ERB_EXPR:be,IS_ALLOWED_URI:Se,IS_SCRIPT_OR_DATA:Re,MUSTACHE_EXPR:_e,TMPLIT_EXPR:Ce});const Te=1,Ie=3,Me=7,Ne=8,Ae=9,De=function getGlobal(){return"undefined"==typeof window?null:window};var Be=function createDOMPurify(){let C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:De();const DOMPurify=C=>createDOMPurify(C);if(DOMPurify.version="3.2.6",DOMPurify.removed=[],!C||!C.document||C.document.nodeType!==Ae||!C.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:B}=C;const L=B,V=L.currentScript,{DocumentFragment:$,HTMLTemplateElement:q,Node:G,Element:H,NodeFilter:_e,NamedNodeMap:be=C.NamedNodeMap||C.MozNamedAttrMap,HTMLFormElement:Ce,DOMParser:we,trustedTypes:ke}=C,Re=H.prototype,xe=lookupGetter(Re,"cloneNode"),Pe=lookupGetter(Re,"remove"),Be=lookupGetter(Re,"nextSibling"),je=lookupGetter(Re,"childNodes"),Le=lookupGetter(Re,"parentNode");if("function"==typeof q){const C=B.createElement("template");C.content&&C.content.ownerDocument&&(B=C.content.ownerDocument)}let Ve,Fe="";const{implementation:$e,createNodeIterator:ze,createDocumentFragment:Ue,getElementsByTagName:qe}=B,{importNode:We}=L;let Ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};DOMPurify.isSupported="function"==typeof T&&"function"==typeof Le&&$e&&void 0!==$e.createHTMLDocument;const{MUSTACHE_EXPR:He,ERB_EXPR:Ke,TMPLIT_EXPR:Qe,DATA_ATTR:Je,ARIA_ATTR:Ye,IS_SCRIPT_OR_DATA:Xe,ATTR_WHITESPACE:Ze,CUSTOM_ELEMENT:et}=Ee;let{IS_ALLOWED_URI:tt}=Ee,nt=null;const rt=addToSet({},[...se,...ue,...ce,...fe,...me]);let ot=null;const it=addToSet({},[...he,...ve,...ge,...ye]);let at=Object.seal(W(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),lt=null,st=null,ut=!0,ct=!0,dt=!1,ft=!0,pt=!1,mt=!0,ht=!1,vt=!1,gt=!1,yt=!1,_t=!1,bt=!1,Ct=!0,wt=!1,kt=!0,St=!1,Rt={},xt=null;const Ot=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Pt=null;const Et=addToSet({},["audio","video","img","source","image","track"]);let Tt=null;const It=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Mt="http://www.w3.org/1998/Math/MathML",Nt="http://www.w3.org/2000/svg",At="http://www.w3.org/1999/xhtml";let Dt=At,Bt=!1,jt=null;const Lt=addToSet({},[Mt,Nt,At],ee);let Vt=addToSet({},["mi","mo","mn","ms","mtext"]),Ft=addToSet({},["annotation-xml"]);const $t=addToSet({},["title","style","font","a","script"]);let zt=null;const Ut=["application/xhtml+xml","text/html"];let qt=null,Wt=null;const Gt=B.createElement("form"),Ht=function isRegexOrFunction(C){return C instanceof RegExp||C instanceof Function},Kt=function _parseConfig(){let C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Wt||Wt!==C){if(C&&"object"==typeof C||(C={}),C=clone(C),zt=-1===Ut.indexOf(C.PARSER_MEDIA_TYPE)?"text/html":C.PARSER_MEDIA_TYPE,qt="application/xhtml+xml"===zt?ee:Z,nt=ie(C,"ALLOWED_TAGS")?addToSet({},C.ALLOWED_TAGS,qt):rt,ot=ie(C,"ALLOWED_ATTR")?addToSet({},C.ALLOWED_ATTR,qt):it,jt=ie(C,"ALLOWED_NAMESPACES")?addToSet({},C.ALLOWED_NAMESPACES,ee):Lt,Tt=ie(C,"ADD_URI_SAFE_ATTR")?addToSet(clone(It),C.ADD_URI_SAFE_ATTR,qt):It,Pt=ie(C,"ADD_DATA_URI_TAGS")?addToSet(clone(Et),C.ADD_DATA_URI_TAGS,qt):Et,xt=ie(C,"FORBID_CONTENTS")?addToSet({},C.FORBID_CONTENTS,qt):Ot,lt=ie(C,"FORBID_TAGS")?addToSet({},C.FORBID_TAGS,qt):clone({}),st=ie(C,"FORBID_ATTR")?addToSet({},C.FORBID_ATTR,qt):clone({}),Rt=!!ie(C,"USE_PROFILES")&&C.USE_PROFILES,ut=!1!==C.ALLOW_ARIA_ATTR,ct=!1!==C.ALLOW_DATA_ATTR,dt=C.ALLOW_UNKNOWN_PROTOCOLS||!1,ft=!1!==C.ALLOW_SELF_CLOSE_IN_ATTR,pt=C.SAFE_FOR_TEMPLATES||!1,mt=!1!==C.SAFE_FOR_XML,ht=C.WHOLE_DOCUMENT||!1,yt=C.RETURN_DOM||!1,_t=C.RETURN_DOM_FRAGMENT||!1,bt=C.RETURN_TRUSTED_TYPE||!1,gt=C.FORCE_BODY||!1,Ct=!1!==C.SANITIZE_DOM,wt=C.SANITIZE_NAMED_PROPS||!1,kt=!1!==C.KEEP_CONTENT,St=C.IN_PLACE||!1,tt=C.ALLOWED_URI_REGEXP||Se,Dt=C.NAMESPACE||At,Vt=C.MATHML_TEXT_INTEGRATION_POINTS||Vt,Ft=C.HTML_INTEGRATION_POINTS||Ft,at=C.CUSTOM_ELEMENT_HANDLING||{},C.CUSTOM_ELEMENT_HANDLING&&Ht(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(at.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck),C.CUSTOM_ELEMENT_HANDLING&&Ht(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(at.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),C.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(at.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),pt&&(ct=!1),_t&&(yt=!0),Rt&&(nt=addToSet({},me),ot=[],!0===Rt.html&&(addToSet(nt,se),addToSet(ot,he)),!0===Rt.svg&&(addToSet(nt,ue),addToSet(ot,ve),addToSet(ot,ye)),!0===Rt.svgFilters&&(addToSet(nt,ce),addToSet(ot,ve),addToSet(ot,ye)),!0===Rt.mathMl&&(addToSet(nt,fe),addToSet(ot,ge),addToSet(ot,ye))),C.ADD_TAGS&&(nt===rt&&(nt=clone(nt)),addToSet(nt,C.ADD_TAGS,qt)),C.ADD_ATTR&&(ot===it&&(ot=clone(ot)),addToSet(ot,C.ADD_ATTR,qt)),C.ADD_URI_SAFE_ATTR&&addToSet(Tt,C.ADD_URI_SAFE_ATTR,qt),C.FORBID_CONTENTS&&(xt===Ot&&(xt=clone(xt)),addToSet(xt,C.FORBID_CONTENTS,qt)),kt&&(nt["#text"]=!0),ht&&addToSet(nt,["html","head","body"]),nt.table&&(addToSet(nt,["tbody"]),delete lt.tbody),C.TRUSTED_TYPES_POLICY){if("function"!=typeof C.TRUSTED_TYPES_POLICY.createHTML)throw le('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof C.TRUSTED_TYPES_POLICY.createScriptURL)throw le('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ve=C.TRUSTED_TYPES_POLICY,Fe=Ve.createHTML("")}else void 0===Ve&&(Ve=function _createTrustedTypesPolicy(C,T){if("object"!=typeof C||"function"!=typeof C.createPolicy)return null;let B=null;const L="data-tt-policy-suffix";T&&T.hasAttribute(L)&&(B=T.getAttribute(L));const V="dompurify"+(B?"#"+B:"");try{return C.createPolicy(V,{createHTML:C=>C,createScriptURL:C=>C})}catch(C){return console.warn("TrustedTypes policy "+V+" could not be created."),null}}(ke,V)),null!==Ve&&"string"==typeof Fe&&(Fe=Ve.createHTML(""));U&&U(C),Wt=C}},Qt=addToSet({},[...ue,...ce,...de]),Jt=addToSet({},[...fe,...pe]),Yt=function _forceRemove(C){Y(DOMPurify.removed,{element:C});try{Le(C).removeChild(C)}catch(T){Pe(C)}},Xt=function _removeAttribute(C,T){try{Y(DOMPurify.removed,{attribute:T.getAttributeNode(C),from:T})}catch(C){Y(DOMPurify.removed,{attribute:null,from:T})}if(T.removeAttribute(C),"is"===C)if(yt||_t)try{Yt(T)}catch(C){}else try{T.setAttribute(C,"")}catch(C){}},Zt=function _initDocument(C){let T=null,L=null;if(gt)C="<remove></remove>"+C;else{const T=te(C,/^[\r\n\t ]+/);L=T&&T[0]}"application/xhtml+xml"===zt&&Dt===At&&(C='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+C+"</body></html>");const V=Ve?Ve.createHTML(C):C;if(Dt===At)try{T=(new we).parseFromString(V,zt)}catch(C){}if(!T||!T.documentElement){T=$e.createDocument(Dt,"template",null);try{T.documentElement.innerHTML=Bt?Fe:V}catch(C){}}const $=T.body||T.documentElement;return C&&L&&$.insertBefore(B.createTextNode(L),$.childNodes[0]||null),Dt===At?qe.call(T,ht?"html":"body")[0]:ht?T.documentElement:$},en=function _createNodeIterator(C){return ze.call(C.ownerDocument||C,C,_e.SHOW_ELEMENT|_e.SHOW_COMMENT|_e.SHOW_TEXT|_e.SHOW_PROCESSING_INSTRUCTION|_e.SHOW_CDATA_SECTION,null)},tn=function _isClobbered(C){return C instanceof Ce&&("string"!=typeof C.nodeName||"string"!=typeof C.textContent||"function"!=typeof C.removeChild||!(C.attributes instanceof be)||"function"!=typeof C.removeAttribute||"function"!=typeof C.setAttribute||"string"!=typeof C.namespaceURI||"function"!=typeof C.insertBefore||"function"!=typeof C.hasChildNodes)},nn=function _isNode(C){return"function"==typeof G&&C instanceof G};function _executeHooks(C,T,B){K(C,C=>{C.call(DOMPurify,T,B,Wt)})}const rn=function _sanitizeElements(C){let T=null;if(_executeHooks(Ge.beforeSanitizeElements,C,null),tn(C))return Yt(C),!0;const B=qt(C.nodeName);if(_executeHooks(Ge.uponSanitizeElement,C,{tagName:B,allowedTags:nt}),mt&&C.hasChildNodes()&&!nn(C.firstElementChild)&&ae(/<[/\w!]/g,C.innerHTML)&&ae(/<[/\w!]/g,C.textContent))return Yt(C),!0;if(C.nodeType===Me)return Yt(C),!0;if(mt&&C.nodeType===Ne&&ae(/<[/\w]/g,C.data))return Yt(C),!0;if(!nt[B]||lt[B]){if(!lt[B]&&ln(B)){if(at.tagNameCheck instanceof RegExp&&ae(at.tagNameCheck,B))return!1;if(at.tagNameCheck instanceof Function&&at.tagNameCheck(B))return!1}if(kt&&!xt[B]){const T=Le(C)||C.parentNode,B=je(C)||C.childNodes;if(B&&T){for(let L=B.length-1;L>=0;--L){const V=xe(B[L],!0);V.__removalCount=(C.__removalCount||0)+1,T.insertBefore(V,Be(C))}}}return Yt(C),!0}return C instanceof H&&!function _checkValidNamespace(C){let T=Le(C);T&&T.tagName||(T={namespaceURI:Dt,tagName:"template"});const B=Z(C.tagName),L=Z(T.tagName);return!!jt[C.namespaceURI]&&(C.namespaceURI===Nt?T.namespaceURI===At?"svg"===B:T.namespaceURI===Mt?"svg"===B&&("annotation-xml"===L||Vt[L]):Boolean(Qt[B]):C.namespaceURI===Mt?T.namespaceURI===At?"math"===B:T.namespaceURI===Nt?"math"===B&&Ft[L]:Boolean(Jt[B]):C.namespaceURI===At?!(T.namespaceURI===Nt&&!Ft[L])&&!(T.namespaceURI===Mt&&!Vt[L])&&!Jt[B]&&($t[B]||!Qt[B]):!("application/xhtml+xml"!==zt||!jt[C.namespaceURI]))}(C)?(Yt(C),!0):"noscript"!==B&&"noembed"!==B&&"noframes"!==B||!ae(/<\/no(script|embed|frames)/i,C.innerHTML)?(pt&&C.nodeType===Ie&&(T=C.textContent,K([He,Ke,Qe],C=>{T=ne(T,C," ")}),C.textContent!==T&&(Y(DOMPurify.removed,{element:C.cloneNode()}),C.textContent=T)),_executeHooks(Ge.afterSanitizeElements,C,null),!1):(Yt(C),!0)},an=function _isValidAttribute(C,T,L){if(Ct&&("id"===T||"name"===T)&&(L in B||L in Gt))return!1;if(ct&&!st[T]&&ae(Je,T));else if(ut&&ae(Ye,T));else if(!ot[T]||st[T]){if(!(ln(C)&&(at.tagNameCheck instanceof RegExp&&ae(at.tagNameCheck,C)||at.tagNameCheck instanceof Function&&at.tagNameCheck(C))&&(at.attributeNameCheck instanceof RegExp&&ae(at.attributeNameCheck,T)||at.attributeNameCheck instanceof Function&&at.attributeNameCheck(T))||"is"===T&&at.allowCustomizedBuiltInElements&&(at.tagNameCheck instanceof RegExp&&ae(at.tagNameCheck,L)||at.tagNameCheck instanceof Function&&at.tagNameCheck(L))))return!1}else if(Tt[T]);else if(ae(tt,ne(L,Ze,"")));else if("src"!==T&&"xlink:href"!==T&&"href"!==T||"script"===C||0!==re(L,"data:")||!Pt[C]){if(dt&&!ae(Xe,ne(L,Ze,"")));else if(L)return!1}else;return!0},ln=function _isBasicCustomElement(C){return"annotation-xml"!==C&&te(C,et)},sn=function _sanitizeAttributes(C){_executeHooks(Ge.beforeSanitizeAttributes,C,null);const{attributes:T}=C;if(!T||tn(C))return;const B={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ot,forceKeepAttr:void 0};let L=T.length;for(;L--;){const V=T[L],{name:$,namespaceURI:U,value:q}=V,W=qt($),G=q;let H="value"===$?G:oe(G);if(B.attrName=W,B.attrValue=H,B.keepAttr=!0,B.forceKeepAttr=void 0,_executeHooks(Ge.uponSanitizeAttribute,C,B),H=B.attrValue,!wt||"id"!==W&&"name"!==W||(Xt($,C),H="user-content-"+H),mt&&ae(/((--!?|])>)|<\/(style|title)/i,H)){Xt($,C);continue}if(B.forceKeepAttr)continue;if(!B.keepAttr){Xt($,C);continue}if(!ft&&ae(/\/>/i,H)){Xt($,C);continue}pt&&K([He,Ke,Qe],C=>{H=ne(H,C," ")});const Q=qt(C.nodeName);if(an(Q,W,H)){if(Ve&&"object"==typeof ke&&"function"==typeof ke.getAttributeType)if(U);else switch(ke.getAttributeType(Q,W)){case"TrustedHTML":H=Ve.createHTML(H);break;case"TrustedScriptURL":H=Ve.createScriptURL(H)}if(H!==G)try{U?C.setAttributeNS(U,$,H):C.setAttribute($,H),tn(C)?Yt(C):J(DOMPurify.removed)}catch(T){Xt($,C)}}else Xt($,C)}_executeHooks(Ge.afterSanitizeAttributes,C,null)},un=function _sanitizeShadowDOM(C){let T=null;const B=en(C);for(_executeHooks(Ge.beforeSanitizeShadowDOM,C,null);T=B.nextNode();)_executeHooks(Ge.uponSanitizeShadowNode,T,null),rn(T),sn(T),T.content instanceof $&&_sanitizeShadowDOM(T.content);_executeHooks(Ge.afterSanitizeShadowDOM,C,null)};return DOMPurify.sanitize=function(C){let T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},B=null,V=null,U=null,q=null;if(Bt=!C,Bt&&(C="\x3c!--\x3e"),"string"!=typeof C&&!nn(C)){if("function"!=typeof C.toString)throw le("toString is not a function");if("string"!=typeof(C=C.toString()))throw le("dirty is not a string, aborting")}if(!DOMPurify.isSupported)return C;if(vt||Kt(T),DOMPurify.removed=[],"string"==typeof C&&(St=!1),St){if(C.nodeName){const T=qt(C.nodeName);if(!nt[T]||lt[T])throw le("root node is forbidden and cannot be sanitized in-place")}}else if(C instanceof G)B=Zt("\x3c!----\x3e"),V=B.ownerDocument.importNode(C,!0),V.nodeType===Te&&"BODY"===V.nodeName||"HTML"===V.nodeName?B=V:B.appendChild(V);else{if(!yt&&!pt&&!ht&&-1===C.indexOf("<"))return Ve&&bt?Ve.createHTML(C):C;if(B=Zt(C),!B)return yt?null:bt?Fe:""}B&>&&Yt(B.firstChild);const W=en(St?C:B);for(;U=W.nextNode();)rn(U),sn(U),U.content instanceof $&&un(U.content);if(St)return C;if(yt){if(_t)for(q=Ue.call(B.ownerDocument);B.firstChild;)q.appendChild(B.firstChild);else q=B;return(ot.shadowroot||ot.shadowrootmode)&&(q=We.call(L,q,!0)),q}let H=ht?B.outerHTML:B.innerHTML;return ht&&nt["!doctype"]&&B.ownerDocument&&B.ownerDocument.doctype&&B.ownerDocument.doctype.name&&ae(Oe,B.ownerDocument.doctype.name)&&(H="<!DOCTYPE "+B.ownerDocument.doctype.name+">\n"+H),pt&&K([He,Ke,Qe],C=>{H=ne(H,C," ")}),Ve&&bt?Ve.createHTML(H):H},DOMPurify.setConfig=function(){Kt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),vt=!0},DOMPurify.clearConfig=function(){Wt=null,vt=!1},DOMPurify.isValidAttribute=function(C,T,B){Wt||Kt({});const L=qt(C),V=qt(T);return an(L,V,B)},DOMPurify.addHook=function(C,T){"function"==typeof T&&Y(Ge[C],T)},DOMPurify.removeHook=function(C,T){if(void 0!==T){const B=Q(Ge[C],T);return-1===B?void 0:X(Ge[C],B,1)[0]}return J(Ge[C])},DOMPurify.removeHooks=function(C){Ge[C]=[]},DOMPurify.removeAllHooks=function(){Ge={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},DOMPurify}();C.exports=Be},94835:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"AttachPreview",{enumerable:!0,get:function get(){return L.AttachPreview}}),Object.defineProperty(T,"Load",{enumerable:!0,get:function get(){return V.Load}}),Object.defineProperty(T,"Unload",{enumerable:!0,get:function get(){return $.Unload}});var L=B(18411),V=B(89691),$=B(72384)},95115:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(85707)),q=L(B(84654));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,V=function F(){};return{s:V,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:V}}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 $,U=!0,q=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){q=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(q)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}T.default=function(){return(0,$.default)(function ItemCollection(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,V.default)(this,ItemCollection),(0,U.default)(this,"items",void 0),this.setItems(C)},[{key:"setItems",value:function setItems(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],B=_createForOfIteratorHelper(T);try{for(B.s();!(C=B.n()).done;){if(!(C.value instanceof q.default))throw new Error("ItemCollection can only contain Item objects")}}catch(C){B.e(C)}finally{B.f()}this.items=T}},{key:"getItems",value:function getItems(){return this.items}},{key:"getFiles",value:function getFiles(){return this.items.map(function(C){return C.getFile()})}}])}()},95315:C=>{C.exports=function _regeneratorKeys(C){var T=Object(C),B=[];for(var L in T)B.unshift(L);return function e(){for(;B.length;)if((L=B.pop())in T)return e.value=L,e.done=!1,e;return e.done=!0,e}},C.exports.__esModule=!0,C.exports.default=C.exports},95384:(C,T,B)=>{"use strict";var L,V=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}L=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[Object.keys(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"),B=this.model.get("responsive");(_.isEmpty(T)||(C+=" "+T),_.isEmpty(B))||(C+=" elementor-control-responsive-"+(B.max||B.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.model.get("label");Object.defineProperty(this,"container",{get:function get(){if(!C.container){var B=C.elementSettingsModel,L=$e.components.get("document").utils.findViewById(B.id);L&&L.getContainer?C.container=L.getContainer():(B.id||(B.id="bc-"+elementorCommon.helpers.getUniqueId()),C.container=new elementorModules.editor.Container({type:"bc-container",id:B.id,model:B,settings:B,label:T,view:!1,parent:!1,renderer:!1,controls:B.options.controls}))}return C.container}}),Object.defineProperty(this,"elementSettingsModel",{get:function get(){return elementorDevTools.deprecation.deprecated("elementSettingsModel","2.8.0","container.settings"),C.container?C.container.settings:C.elementSettingsModel}});var B=this.model.get("type"),L=jQuery.extend(!0,{},elementor.config.controls[B],this.model.attributes);this.model.set(L);var V=this.container?this.container.settings:this.elementSettingsModel;this.listenTo(V,"change",this.onAfterChange),this.model.attributes.responsive&&(this.onDeviceModeChange=this.onDeviceModeChange.bind(this),elementor.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange))},onDestroy:function onDestroy(){elementor.stopListening(elementor.channels.deviceMode,"change",this.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"),B="elementor-label-"+C;B+=" elementor-control-separator-"+this.model.get("separator"),T||(B+=" elementor-control-hidden-label"),this.$el.addClass(B),this.toggleControlVisibility()},reRoute:function reRoute(C){$e.route($e.routes.getCurrent("panel"),this.getControlInRouteArgs(C?this.getControlPath():""),{history:!1})},getControlInRouteArgs:function getControlInRouteArgs(C){return _objectSpread(_objectSpread({},$e.routes.getCurrentArgs("panel")),{},{activeControl:C})},getControlPath:function getControlPath(){for(var C=this.model.get("name"),T=this._parent;!T.$el.hasClass("elementor-controls-stack");){C=(T.model.get("name")||T.model.get("_id"))+"/"+C,T=T._parent}return C}}),C.exports=L},95480:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandContainerBase(){return(0,V.default)(this,CommandContainerBase),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandContainerBase,arguments)}return(0,W.default)(CommandContainerBase,C),(0,$.default)(CommandContainerBase,[{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach(function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})})}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandContainerBase"}}])}(G.default)},95677:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Exit=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Exit=function(C){function Exit(){return(0,V.default)(this,Exit),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Exit,arguments)}return(0,W.default)(Exit,C),(0,$.default)(Exit,[{key:"apply",value:function apply(){$e.route("panel/menu")}}])}($e.modules.CommandBase);T.default=G},95786:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ToggleSelection=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.ToggleSelection=function(C){function ToggleSelection(){return(0,V.default)(this,ToggleSelection),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ToggleSelection,arguments)}return(0,W.default)(ToggleSelection,C),(0,$.default)(ToggleSelection,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.append,V=void 0!==L&&L;B.forEach(function(T){$e.run(elementor.selection.has(T)&&V?"document/elements/deselect":"document/elements/select",C)})}}])}($e.modules.editor.CommandContainerBase);T.default=G},95802:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(85888));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/ui"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}},{key:"defaultShortcuts",value:function defaultShortcuts(){var C=function shouldRun(){var C=elementor.selection.getElements();return!!C.length&&!C.some(function(C){var T;return null==C||null===(T=C.isLocked)||void 0===T?void 0:T.call(C)})};return{copy:{keys:"ctrl+c",exclude:["input"],dependency:function dependency(){return C()}},delete:{keys:"del",exclude:["input"],dependency:function dependency(){return C()}},duplicate:{keys:"ctrl+d",dependency:function dependency(){return C()&&$e.components.get("document/elements").utils.allowAddingWidgets()}},paste:{keys:"ctrl+v",exclude:["input"],dependency:function dependency(){return $e.components.get("document/elements").utils.allowAddingWidgets()}},"paste-style":{keys:"ctrl+shift+v",exclude:["input"]}}}}])}(H.default)},95945:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(39805)),U=V(B(40989)),q=V(B(15118)),W=V(B(29402)),G=V(B(41621)),H=V(B(87861)),K=V(B(67302));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,$.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-hotkeys__modal"}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:L("Keyboard Shortcuts","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"initialize",this,3)(T),this.showLogo(),this.showContentView()}},{key:"showContentView",value:function showContentView(){this.modalContent.show(new K.default)}}])}(elementorModules.common.views.modal.Layout)},95956:C=>{"use strict";C.exports=function EventManager(){var C,T=Array.prototype.slice,B={actions:{},filters:{}};function _removeHook(C,T,L,V){var $,U,q;if(B[C][T])if(L)if($=B[C][T],V)for(q=$.length;q--;)(U=$[q]).callback===L&&U.context===V&&$.splice(q,1);else for(q=$.length;q--;)$[q].callback===L&&$.splice(q,1);else B[C][T]=[]}function _addHook(C,T,L,V,$){var U={callback:L,priority:V,context:$},q=B[C][T];if(q){var W=!1;if(jQuery.each(q,function(){if(this.callback===L)return W=!0,!1}),W)return;q.push(U),q=function _hookInsertSort(C){for(var T,B,L,V=1,$=C.length;V<$;V++){for(T=C[V],B=V;(L=C[B-1])&&L.priority>T.priority;)C[B]=C[B-1],--B;C[B]=T}return C}(q)}else q=[U];B[C][T]=q}function _runHook(C,T,L){var V,$,U=B[C][T];if(!U)return"filters"===C&&L[0];if($=U.length,"filters"===C)for(V=0;V<$;V++)L[0]=U[V].callback.apply(U[V].context,L);else for(V=0;V<$;V++)U[V].callback.apply(U[V].context,L);return"filters"!==C||L[0]}return C={removeFilter:function removeFilter(T,B){return"string"==typeof T&&_removeHook("filters",T,B),C},applyFilters:function applyFilters(){var B=T.call(arguments),L=B.shift();return"string"==typeof L?_runHook("filters",L,B):C},addFilter:function addFilter(T,B,L,V){return"string"==typeof T&&"function"==typeof B&&_addHook("filters",T,B,L=parseInt(L||10,10),V),C},removeAction:function removeAction(T,B){return"string"==typeof T&&_removeHook("actions",T,B),C},doAction:function doAction(){var B=T.call(arguments),L=B.shift();return"string"==typeof L&&_runHook("actions",L,B),C},addAction:function addAction(T,B,L,V){return"string"==typeof T&&"function"==typeof B&&_addHook("actions",T,B,L=parseInt(L||10,10),V),C}},C}},96451:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Create",{enumerable:!0,get:function get(){return L.Create}});var L=B(90387)},96513:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.LogSubItem=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(26368));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.LogSubItem=function(C){function LogSubItem(){return(0,V.default)(this,LogSubItem),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,LogSubItem,arguments)}return(0,W.default)(LogSubItem,C),(0,$.default)(LogSubItem,[{key:"apply",value:function apply(C){if(this.history.getActive()){var T=C.id||this.history.getCurrentId();C=this.component.normalizeLogTitle(C);var B=this.history.getItems().findWhere({id:T});if(!B)throw new Error("History item not found.");C.id&&delete C.id,B.get("items").unshift(C)}}}])}(G.default);T.default=H},96592:(C,T,B)=>{"use strict";var L,V=B(96784)(B(10564)),$=B(61356);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.controls=".elementor-control-gap > input:enabled",ui.link="button.elementor-link-gaps",ui},getPossibleDimensions:function getPossibleDimensions(){return["row","column"]},setValue:function setValue(C,T){var B=this.getControlValue();"object"===(0,V.default)(C)?_.each(C,function(C,T){B[T]=C}):B[C]=T;var L=this.model.get("conversion_map");L&&L.old_key&&L.new_key&&(B[L.old_key]=parseInt(B[L.new_key])),this.setSettingsModel(B)},getControlValue:function getControlValue(){var C=$.prototype.getControlValue.apply(this,arguments);return this.shouldUpdateGapsValues(C)&&(C.column=""+C.size,C.row=""+C.size,C.isLinked=!0),C},shouldUpdateGapsValues:function shouldUpdateGapsValues(C){return!!C.hasOwnProperty("size")&&""!==C.size&&!C.hasOwnProperty("column")}}),C.exports=L},96784:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},96789:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=_interopRequireWildcard(B(39117)),Q=_interopRequireWildcard(B(65721));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/history/revisions"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Q)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{up:{keys:"up",scopes:[this.getNamespace()]},down:{keys:"down",scopes:[this.getNamespace()]}}}},{key:"navigate",value:function navigate(C){elementor.documents.getCurrent().revisions.getItems().length>1&&elementor.getPanelView().getCurrentPageView().currentTab.navigate(C)}}])}(H.default)},97058:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Deselect=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=T.Deselect=function(C){function Deselect(){return(0,V.default)(this,Deselect),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Deselect,arguments)}return(0,W.default)(Deselect,C),(0,$.default)(Deselect,[{key:"validateArgs",value:function validateArgs(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.all||this.requireContainer(C)}},{key:"apply",value:function apply(C){var T=C.containers,B=void 0===T?[C.container]:T,L=C.all,V=void 0!==L&&L;elementor.selection.remove(B,V)}}])}($e.modules.editor.CommandContainerBase);T.default=G},97079:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(41621)),H=L(B(87861)),K=L(B(85707)),Q=_interopRequireWildcard(B(16567)),J=_interopRequireWildcard(B(15823)),Y=L(B(71814)),X=L(B(74995));function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q})(C,T)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;(0,$.default)(this,_default);for(var T=arguments.length,B=new Array(T),L=0;L<T;L++)B[L]=arguments[L];return C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,[].concat(B)),(0,K.default)(C,"pages",{}),C}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"__construct",value:function __construct(C){!function _superPropGet(C,T,B,L){var V=(0,G.default)((0,W.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(_default,"__construct",this,3)([C]),elementor.on("panel:init",function(){C.manager.addPanelPages(),C.manager.addPanelMenuItem()}),elementor.hooks.addFilter("panel/header/behaviors",C.manager.addHeaderBehavior),elementor.addControlView("global-style-repeater",Y.default)}},{key:"getNamespace",value:function getNamespace(){return"panel/global"}},{key:"defaultRoutes",value:function defaultRoutes(){var C=this;return{menu:function menu(){elementor.getPanelView().setPage("kit_menu"),C.currentTab="menu"}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(J)}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{open:{keys:"ctrl+k",dependency:function dependency(){return"kit"!==elementor.documents.getCurrent().config.type&&"edit"===elementor.channels.dataEditMode.request("activeMode")}},back:{keys:"esc",scopes:["panel"],dependency:function dependency(){return elementor.documents.isCurrent(elementor.config.kit_id)&&!jQuery(".dialog-widget:visible").length}}}}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(Q)}},{key:"renderTab",value:function renderTab(C,T){C!==this.currentTab&&(this.currentTab=C,elementor.getPanelView().setPage("kit_settings").content.currentView.activateTab(C)),this.activateControl(T.activeControl)}}])}(X.default)},97113:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,G.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;return(0,V.default)(this,_default),C=function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,_default),(0,G.default)(C,"defaultOptions",{title:"",content:"",targetElement:null,position:{blockStart:null,inlineStart:null},actionButton:{url:null,text:null,classes:["elementor-button","e-accent"]}}),(0,G.default)(C,"elements",{$title:null,$titleBadge:null,$closeButton:null,$header:null}),C.initDialog(),C}return(0,W.default)(_default,C),(0,$.default)(_default,[{key:"initDialog",value:function initDialog(){var C=this;this.dialog=elementor.dialogsManager.createWidget("buttons",{id:"elementor-element--promotion__dialog",effects:{show:"show",hide:"hide"},hide:{onOutsideClick:!1},position:{my:(elementorCommon.config.isRTL?"right":"left")+"+5 top"}}),this.elements.$header=this.dialog.getElements("header"),this.elements.$title=jQuery("<div>",{id:"elementor-element--promotion__dialog__title"}),this.elements.$titleBadge=jQuery("<i>",{class:"eicon-pro-icon"}),this.elements.$closeButton=jQuery("<i>",{class:"eicon-close"}),this.elements.$closeButton.on("click",function(){return C.dialog.hide()}),this.elements.$header.append(this.elements.$title,this.elements.$titleBadge,this.elements.$closeButton)}},{key:"createButton",value:function createButton(C){var T=this.dialog.getElements("action");T&&T.remove(),this.dialog.addButton({name:"action",text:C.text,classes:C.classes.join(" "),callback:function callback(){return open(C.url,"_blank")}})}},{key:"parseOptions",value:function parseOptions(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _objectSpread(_objectSpread(_objectSpread({},this.defaultOptions),C),{},{position:_objectSpread(_objectSpread({},this.defaultOptions.position),(null==C?void 0:C.position)||{}),actionButton:_objectSpread(_objectSpread({},this.defaultOptions.actionButton),(null==C?void 0:C.actionButton)||{})})}},{key:"showDialog",value:function showDialog(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.dialog||this.initDialog(),C=this.parseOptions(C),this.createButton(C.actionButton),this.elements.$title.text(C.title);var T=elementorCommon.config.isRTL?"left":"right";return this.dialog.setMessage(C.content).setSettings("position",{of:C.targetElement,at:"".concat(T).concat(C.position.inlineStart||""," top").concat(C.position.blockStart||"")}),this.dialog.show()}}])}(elementorModules.Module)},97283:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Open=function(C){function Open(){return(0,V.default)(this,Open),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,W.default)(Open,C),(0,$.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},97571:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.ExitPreview=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.ExitPreview=function(C){function ExitPreview(){return(0,V.default)(this,ExitPreview),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,ExitPreview,arguments)}return(0,W.default)(ExitPreview,C),(0,$.default)(ExitPreview,[{key:"apply",value:function apply(){var C=this.component.currentPicker.initialColor;null!==C&&this.component.renderUI(C)}}])}($e.modules.CommandBase)},97579:(C,T,B)=>{"use strict";var L=B(12470).__,V=B(96784),$=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=V(B(18821)),q=V(B(10564)),W=V(B(39805)),G=V(B(40989)),H=V(B(15118)),K=V(B(29402)),Q=V(B(87861)),J=V(B(85707)),Y=V(B(74962)),X=V(B(19539)),Z=V(B(93497)),ee=V(B(75115)),te=V(B(75257)),ne=V(B(18081)),re=V(B(1116)),oe=V(B(2799)),ie=V(B(48980)),ae=V(B(52672)),le=V(B(133)),se=V(B(65483)),ue=V(B(25005)),ce=V(B(97113)),de=V(B(89891)),fe=V(B(61563)),pe=V(B(43190)),me=V(B(55971)),he=V(B(92081)),ve=V(B(63749)),ge=V(B(83287)),ye=V(B(90977)),_e=V(B(5896)),be=V(B(54799)),Ce=V(B(10361)),we=V(B(10943)),ke=V(B(63356)),Se=V(B(23797)),Re=V(B(17692)),xe=V(B(88044)),Oe=V(B(48973)),Pe=V(B(41282)),Ee=V(B(18058)),Te=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,q={__proto__:null,default:C};if(null===C||"object"!=$(C)&&"function"!=typeof C)return q;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?V(q,W,U):q[W]=C[W]);return q}(C,T)}(B(24132)),Ie=V(B(19708)),Me=B(1683);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,J.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function EditorBase(){var C;(0,W.default)(this,EditorBase);for(var T=arguments.length,L=new Array(T),V=0;V<T;V++)L[V]=arguments[V];return C=function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}(this,EditorBase,[].concat(L)),(0,J.default)(C,"widgetsCache",{}),(0,J.default)(C,"config",{}),(0,J.default)(C,"loaded",!1),(0,J.default)(C,"previewLoadedOnce",!1),(0,J.default)(C,"activeBreakpointsUpdated",!1),(0,J.default)(C,"helpers",B(47209)),(0,J.default)(C,"imagesManager",B(4046)),(0,J.default)(C,"presetsFactory",B(79115)),(0,J.default)(C,"templates",B(25955)),(0,J.default)(C,"ajax",elementorCommon.ajax),(0,J.default)(C,"conditions",new ke.default),(0,J.default)(C,"history",B(2799)),(0,J.default)(C,"channels",{editor:Backbone.Radio.channel("ELEMENTOR:editor"),data:Backbone.Radio.channel("ELEMENTOR:data"),panelElements:Backbone.Radio.channel("ELEMENTOR:panelElements"),dataEditMode:Backbone.Radio.channel("ELEMENTOR:editmode"),deviceMode:Backbone.Radio.channel("ELEMENTOR:deviceMode"),templates:Backbone.Radio.channel("ELEMENTOR:templates"),responsivePreview:Backbone.Radio.channel("ELEMENTOR:responsivePreview")}),(0,J.default)(C,"backgroundClickListeners",{tooltip:{element:".dialog-tooltip-widget",ignore:".dialog-widget, .elementor-controls-popover, .pcr-selection"},popover:{element:".elementor-controls-popover",ignore:".elementor-control-popover-toggle-toggle, .elementor-control-popover-toggle-toggle-label, .select2-container, .pcr-app, .dialog-tooltip-widget"},globalControlsSelect:{element:".e-global__popover",ignore:".e-global__popover-toggle"},tagsList:{element:".elementor-tags-list",ignore:".elementor-control-dynamic-switcher"},panelFooterSubMenus:{element:".elementor-panel-footer-tool.elementor-toggle-state",ignore:".elementor-panel-footer-tool.elementor-toggle-state, #elementor-panel-saver-button-publish-label",callback:function callback(C){C.removeClass("e-open")}},panelResponsiveSwitchers:{element:".elementor-control-responsive-switchers",callback:function callback(C){C.removeClass("elementor-responsive-switchers-open")}},panelUnitControlSwitchers:{element:".e-units-choices",callback:function callback(C){C.removeClass("e-units-choices-open")}},promotion:{ignore:".elementor-responsive-panel",callback:function callback(){var C=elementor.promotion.dialog;C&&C.hide()}}}),(0,J.default)(C,"modules",{get Module(){return elementorDevTools.deprecation.deprecated("elementor.modules.Module","2.3.0","elementorModules.Module"),elementorModules.Module},components:{templateLibrary:{views:{get BaseModalLayout(){return elementorDevTools.deprecation.deprecated("elementor.modules.components.templateLibrary.views.BaseModalLayout","2.4.0","elementorModules.common.views.modal.Layout"),elementorModules.common.views.modal.Layout}}},saver:{behaviors:{FooterSaver:B(69923)}}},saver:{get footerBehavior(){return elementorDevTools.deprecation.deprecated("elementor.modules.saver.footerBehavior.","2.9.0","elementor.modules.components.saver.behaviors.FooterSaver"),elementor.modules.components.saver.behaviors.FooterSaver}},controls:{Animation:B(28899),Base:B(95384),BaseData:B(35741),BaseMultiple:B(273),Box_shadow:B(99933),Button:B(63305),Choose:B(84580),Visual_choice:B(92457),Code:B(20520),Color:Y.default,Date_time:X.default,Dimensions:B(61356),Exit_animation:B(28899),Font:B(67588),Gaps:B(96592),Gallery:B(15567),Hidden:B(57577),Hover_animation:B(28899),Icon:B(46184),Icons:B(14199),Image_dimensions:B(19968),Media:B(92193),Notice:B(60609),Number:B(81224),Popover_toggle:he.default,Repeater:B(6229),RepeaterRow:B(64560),Section:B(84602),Select:B(85625),Select2:B(28899),Slider:B(74232),Structure:B(70012),Switcher:B(42778),Tab:B(5110),Text_shadow:B(99933),Url:B(90076),Wp_widget:B(74793),Wysiwyg:B(73108)},elements:{types:_objectSpread({Base:Ie.default},Te),models:{get BaseSettings(){return elementorDevTools.deprecation.deprecated("elementor.modules.elements.models.BaseSettings","2.4.0","elementorModules.editor.elements.models.BaseSettings"),elementorModules.editor.elements.models.BaseSettings},Element:B(30897)},views:{BaseElement:B(77498),BaseWidget:B(98143),Widget:B(50391)},components:{AddSectionView:B(23760).default}},layouts:{panel:{pages:{elements:{views:{Global:B(26252),Elements:B(70522)}},menu:{Menu:ue.default}}}},views:{get ControlsStack(){return elementorDevTools.deprecation.deprecated("elementor.modules.views.ControlsStack","2.4.0","elementorModules.editor.views.ControlsStack"),elementorModules.editor.views.ControlsStack}}}),C}return(0,Q.default)(EditorBase,C),(0,G.default)(EditorBase,[{key:"debug",get:function get(){return elementorDevTools.deprecation.deprecated("elementor.debug","3.0.0","elementorCommon.debug"),elementorCommon.debug}},{key:"userCan",value:function userCan(C){return-1===this.config.user.restrictions.indexOf(C)}},{key:"addControlView",value:function addControlView(C,T){this.modules.controls[elementorCommon.helpers.upperCaseWords(C)]=T}},{key:"checkEnvCompatibility",value:function checkEnvCompatibility(){return ee.default.firefox||ee.default.webkit}},{key:"getElementData",value:function getElementData(C){var T=C.get("elType");if("widget"===T){var B=C.get("widgetType");if(!this.widgetsCache[B])return!1;if(!this.widgetsCache[B].commonMerged&&!this.widgetsCache[B].atomic_controls){var V,$=this.widgetsCache.common.controls;if($=elementor.hooks.applyFilters("elements/widget/controls/common/default",$,B),jQuery.extend(this.widgetsCache[B].controls,$),!this.widgetsCache[B].has_widget_inner_wrapper&&elementorCommon.config.experimentalFeatures.e_optimized_markup){var U=this.widgetsCache["common-optimized"].controls;U=elementor.hooks.applyFilters("elements/widget/controls/common-optimized/default",U,B),jQuery.extend(this.widgetsCache[B].controls,U)}if(this.widgetsCache[B].controls=elementor.hooks.applyFilters("elements/widget/controls/common",this.widgetsCache[B].controls,B,this.widgetsCache[B]),null!==(V=this.widgetsCache[B].controls)&&void 0!==V&&V._element_cache){var q,W=L("The default cache status for this element:","elementor");W+=" <strong>",null!==(q=this.widgetsCache[B])&&void 0!==q&&q.is_dynamic_content?W+=L("Inactive","elementor"):W+=L("Active","elementor"),W+="</strong><br />",W+=L("Activating cache improves loading times by storing a static version of this element.","elementor"),W+=' <a href="https://go.elementor.com/element-caching-help/" target="_blank">'+L("Learn more","elementor")+"</a>.",this.widgetsCache[B].controls._element_cache.description=W}this.widgetsCache[B].commonMerged=!0}return this.widgetsCache[B]}if(!this.config.elements[T])return!1;var G=structuredClone(this.config.elements[T]);return"section"===T&&C.get("isInner")&&(G.title=L("Inner Section","elementor")),G}},{key:"getElementControls",value:function getElementControls(C){var T=this.getElementData(C);if(!T)return!1;var B=C.get("isInner"),L={};return _.each(T.controls,function(C,T){B&&C.hide_in_inner||!B&&C.hide_in_top||(L[T]=C)}),L}},{key:"mergeControlsSettings",value:function mergeControlsSettings(C){var T=this;return _.each(C,function(B,L){C[L]=jQuery.extend(!0,{},T.config.controls[B.type],B)}),C}},{key:"getControlView",value:function getControlView(C){var T=elementorCommon.helpers.upperCaseWords(C),B=this.modules.controls[T];if(!B){var L=this.config.controls[C],V=L&&-1!==L.features.indexOf("ui");B=this.modules.controls[V?"Base":"BaseData"]}return B}},{key:"getPanelView",value:function getPanelView(){return this.panel.currentView}},{key:"getPreviewView",value:function getPreviewView(){return this.previewView}},{key:"getPreviewContainer",value:function getPreviewContainer(){return this.getPreviewView().getContainer()}},{key:"getContainer",value:function getContainer(C){return"document"===C?this.getPreviewContainer():$e.components.get("document").utils.findContainerById(C)}},{key:"initComponents",value:function initComponents(){var C=B(95956),T=B(53134),L=B(32280),V=B(61280);this.elementsManager=new te.default,this.hooks=new C,this.selection=new ve.default,this.settings=new L,this.dynamicTags=new T,this.initDialogsManager(),this.notifications=new V,this.kitManager=new de.default,this.hotkeysScreen=new ie.default,this.iconManager=new ae.default,this.noticeBar=new pe.default,this.favorites=new re.default,this.history=new oe.default,this.promotion=new ce.default,this.browserImport=new le.default,this.introductionTooltips=new ne.default,this.editorEvents=new Re.default,this.documents=$e.components.register(new Z.default),elementorCommon.config.experimentalFeatures["landing-pages"]&&(this.modules.landingLibraryPageModule=new ge.default),elementorCommon.config.experimentalFeatures.container&&(this.modules.floatingButtonsLibraryModule=new xe.default),this.modules.linkInBioLibraryModule=new Pe.default,this.modules.floatingBarsLibraryModule=new Oe.default,this.modules.elementsColorPicker=new ye.default,this.modules.promotionModule=new Se.default,elementorCommon.config.experimentalFeatures["cloud-library"]&&(this.modules.cloudLibraryModule=new Ee.default),$e.components.register(new we.default),$e.components.register(new Ce.default),$e.components.register(new se.default),elementor.saver=$e.components.get("document/save"),new Me.FontVariables,be.default.dispatch(elementorCommon.elements.$window,"elementor/init-components",null,"elementor:init-components")}},{key:"toggleSortableState",value:function toggleSortableState(){for(var C,T=this,B=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],L=0,V=[jQuery("#elementor-navigator"),null===(C=elementor.documents.getCurrent())||void 0===C?void 0:C.$element];L<V.length;L++){var $=V[L];$&&$.find(".ui-sortable").each(function(){var C=jQuery(T);C.sortable("instance")&&C.sortable(B?"enable":"disable")})}}},{key:"initDialogsManager",value:function initDialogsManager(){this.dialogsManager=elementorCommon.dialogsManager}},{key:"initElements",value:function initElements(){var C=this.config.document.elements;this.elements&&this.elements.length&&this.config.document.id===this.config.initial_document.id&&(C=this.elements.toJSON()),this.elements=this.createBackboneElementsCollection(C),this.elementsModel=this.createBackboneElementsModel(this.elements)}},{key:"createBackboneElementsCollection",value:function createBackboneElementsCollection(C){return new(B(74839))(C)}},{key:"createBackboneElementsModel",value:function createBackboneElementsModel(C){return new Backbone.Model({elements:C})}},{key:"initPreview",value:function initPreview(){var C=jQuery;this.$previewWrapper=C("#elementor-preview"),this.$previewResponsiveWrapper=C("#elementor-preview-responsive-wrapper"),this.$preview||(this.$preview=C("<iframe>",{id:"elementor-preview-iframe",src:this.config.initial_document.urls.preview,title:L("Preview","elementor"),allowfullscreen:1}),this.$previewResponsiveWrapper.append(this.$preview)),this.$preview.on("load",this.onPreviewLoaded.bind(this))}},{key:"initPreviewView",value:function initPreviewView(C){elementor.trigger("document:before:preview",C),this.previewView=this.createPreviewView(C.$element[0],elementor.elementsModel),this.renderPreview(this.previewView)}},{key:"createPreviewView",value:function createPreviewView(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},L=new me.default({el:C,model:T});return L.setConfig(B),L.$el.empty(),L}},{key:"renderPreview",value:function renderPreview(C){C.isRendered=!0,C._renderChildren(),C.triggerMethod("render")}},{key:"initFrontend",value:function initFrontend(){var C=this.$preview[0].contentWindow;window.elementorFrontend=C.elementorFrontend,C.elementor=this,C.elementorCommon=elementorCommon,elementorFrontend.init(),this.trigger("frontend:init")}},{key:"initClearPageDialog",value:function initClearPageDialog(){var C;this.getClearPageDialog=function(){return C||(C=elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-clear-page-dialog",headerMessage:L("Delete All Content","elementor"),message:L("Attention: We are going to DELETE ALL CONTENT from this page. Are you sure you want to do that?","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Delete","elementor"),cancel:L("Cancel","elementor")},onConfirm:function onConfirm(){return $e.run("document/elements/empty",{force:!0})}}))}}},{key:"getCurrentElement",value:function getCurrentElement(){if(!(-1!==["BODY","IFRAME"].indexOf(document.activeElement.tagName)&&"BODY"===elementorFrontend.elements.window.document.activeElement.tagName))return!1;var C=elementor.channels.editor.request("contextMenu:targetView");if(!C){var T=elementor.getPanelView();$e.routes.isPartOf("panel/editor")&&(C=T.getCurrentPageView().getOption("editedElementView"))}return C||(C=elementor.getPreviewView()),C}},{key:"initPanel",value:function initPanel(){this.addRegions({panel:B(25835)}),window.dispatchEvent(new CustomEvent("elementor/panel/init")),this.trigger("panel:init")}},{key:"initNavigator",value:function initNavigator(){$e.components.get("document/elements").utils.showNavigator()&&(this.addRegions({navigator:{el:"#elementor-navigator",regionClass:fe.default}}),this.trigger("navigator:init"))}},{key:"setAjax",value:function setAjax(){elementorCommon.ajax.addRequestConstant("editor_post_id",this.config.document.id),elementorCommon.ajax.addRequestConstant("initial_document_id",this.config.initial_document.id),elementorCommon.ajax.on("request:unhandledError",function(C){elementor.notifications.showToast({message:elementor.createAjaxErrorMessage(C)})})}},{key:"createAjaxErrorMessage",value:function createAjaxErrorMessage(C){var T;return 4===C.readyState?(T=L("Server Error","elementor"),200!==C.status&&(T+=" ("+C.status+" "+C.statusText+")")):T=0===C.readyState?L("Connection Lost","elementor"):L("Unknown Error","elementor"),T+"."}},{key:"activatePreviewResizable",value:function activatePreviewResizable(){var C=this.$previewResponsiveWrapper;C.resizable("instance")||C.resizable({handles:"e, s, w",stop:function stop(){C.css({width:"",height:"",left:"",right:"",top:"",bottom:""})},resize:function resize(T,B){C.css({right:"0",left:"0",top:"0",bottom:"0"});var L=C[0].style;L.setProperty("--e-editor-preview-width",B.size.width+"px"),L.setProperty("--e-editor-preview-height",B.size.height+"px")}})}},{key:"destroyPreviewResizable",value:function destroyPreviewResizable(){this.$previewResponsiveWrapper.resizable("instance")&&this.$previewResponsiveWrapper.resizable("destroy")}},{key:"broadcastPreviewResize",value:function broadcastPreviewResize(){this.channels.responsivePreview.reply("size",{width:this.$preview.innerWidth(),height:this.$preview.innerHeight()}).trigger("resize")}},{key:"getCurrentDeviceConstrains",value:function getCurrentDeviceConstrains(){var C=elementor.channels.deviceMode.request("currentMode"),T=elementorFrontend.config.responsive.activeBreakpoints[C],B="widescreen"===C?9999:T.value,L=this.breakpoints.getDeviceMinBreakpoint(C);return L>T.value&&(L=T.value),{maxWidth:B,minWidth:L}}},{key:"getBreakpointResizeOptions",value:function getBreakpointResizeOptions(C){var T=elementor.$previewWrapper.height(),B={mobile:{minHeight:480,height:736,width:360,maxHeight:896},mobile_extra:{minHeight:480,height:736,maxHeight:896},tablet:{minHeight:320,height:T,maxHeight:1024},tablet_extra:{minHeight:320,height:T,maxHeight:1024},laptop:{minHeight:320,height:T,maxHeight:1024},widescreen:{minHeight:320,height:T,maxHeight:1200}},L=this.getCurrentDeviceConstrains();return B[C]&&(L=_objectSpread(_objectSpread({},L),B[C])),L}},{key:"updatePreviewResizeOptions",value:function updatePreviewResizeOptions(){var C=arguments.length>0&&void 0!==arguments[0]&&arguments[0],T=this.$previewResponsiveWrapper,B=elementor.channels.deviceMode.request("currentMode");if("desktop"===B){this.destroyPreviewResizable();var L=T[0].style;L.setProperty("--e-editor-preview-width",""),L.setProperty("--e-editor-preview-height","")}else{var V;this.activatePreviewResizable();var $=this.getBreakpointResizeOptions(B),U=null!==(V=$.width)&&void 0!==V?V:$.minWidth;if(C){var q=elementor.channels.responsivePreview.request("size");q.width>$.maxWidth?U=$.maxWidth:q.width>=$.minWidth&&(U=q.width)}T.resizable("option",_objectSpread({},$));var W=T[0].style;W.setProperty("--e-editor-preview-width",U+"px"),W.setProperty("--e-editor-preview-height",$.height+"px")}}},{key:"preventClicksInsideEditor",value:function preventClicksInsideEditor(){this.$previewContents.on("submit",function(C){return C.preventDefault()}),this.$previewContents.on("click",function(C){var T,B=jQuery(C.target),L=!!B.closest(".elementor-edit-area, .pen-menu").length,V=this.contains(B[0]);B.closest("a:not(.elementor-clickable)").length&&C.preventDefault(),L&&elementor.getPreviewContainer().isEditable()||!V||!L&&null!==(T=elementor.documents.getCurrent())&&void 0!==T&&T.$element&&$e.run("document/elements/deselect-all")})}},{key:"addBackgroundClickArea",value:function addBackgroundClickArea(C){C.addEventListener("click",this.onBackgroundClick.bind(this),!0)}},{key:"addBackgroundClickListener",value:function addBackgroundClickListener(C,T){this.backgroundClickListeners[C]=T}},{key:"removeBackgroundClickListener",value:function removeBackgroundClickListener(C){delete this.backgroundClickListeners[C]}},{key:"showFatalErrorDialog",value:function showFatalErrorDialog(C){var T={id:"elementor-fatal-error-dialog",headerMessage:"",message:"",position:{my:"center center",at:"center center"},strings:{confirm:L("Learn More","elementor"),cancel:L("Go Back","elementor")},onConfirm:null,onCancel:function onCancel(){return parent.history.go(-1)},hide:{onBackgroundClick:!1,onButtonClick:!1}};C=jQuery.extend(!0,T,C),elementorCommon.dialogsManager.createWidget("confirm",C).show()}},{key:"showFlexBoxAttentionDialog",value:function showFlexBoxAttentionDialog(){var C=this,T=new elementorModules.editor.utils.Introduction({introductionKey:"flexbox",dialogType:"confirm",dialogOptions:{id:"elementor-flexbox-attention-dialog",headerMessage:L("Note: Flexbox Changes","elementor"),message:L("Elementor 2.5 introduces key changes to the layout using CSS Flexbox. Your existing pages might have been affected, please review your page before publishing.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:L("Learn More","elementor"),cancel:L("Got It","elementor")},hide:{onButtonClick:!1},onCancel:function onCancel(){T.setViewed(),T.getDialog().hide()},onConfirm:function onConfirm(){return open(C.config.help_flexbox_bc_url,"_blank")}}});T.show()}},{key:"checkPageStatus",value:function checkPageStatus(){elementor.documents.getCurrent().isDraft()&&this.notifications.showToast({message:L("This is just a draft. Play around and when you're done - click update.","elementor"),buttons:[{name:"view_revisions",text:L("View All Revisions","elementor"),callback:function callback(){return $e.route("panel/history/revisions")}}]})}},{key:"enterDeviceMode",value:function enterDeviceMode(){var C=this;this.channels.responsivePreview.trigger("open"),elementorCommon.elements.$body.addClass("e-is-device-mode"),this.activatePreviewResizable(),this.resizeListenerThrottled=!1,this.broadcastPreviewResize(),elementorFrontend.elements.$window.on("resize.deviceModeDesktop",function(){C.resizeListenerThrottled||(C.resizeListenerThrottled=!0,C.broadcastPreviewResize(),setTimeout(function(){C.resizeListenerThrottled=!1,C.broadcastPreviewResize()},300))})}},{key:"exitDeviceMode",value:function exitDeviceMode(){elementorCommon.elements.$body.removeClass("e-is-device-mode"),this.destroyPreviewResizable(),elementorCommon.elements.$window.off("resize.deviceModeDesktop"),this.channels.deviceMode.trigger("close")}},{key:"isDeviceModeActive",value:function isDeviceModeActive(){return elementorCommon.elements.$body.hasClass("e-is-device-mode")}},{key:"updatePreviewSize",value:function updatePreviewSize(C){var T=this.$previewResponsiveWrapper[0].style;T.setProperty("--e-editor-preview-width",C.width+"px"),T.setProperty("--e-editor-preview-height",C.height+"px")}},{key:"enterPreviewMode",value:function enterPreviewMode(C){var T=elementorFrontend.elements.$body;C&&(T=T.add(elementorCommon.elements.$body)),T.removeClass("elementor-editor-active").addClass("elementor-editor-preview");var B=this.documents.getCurrent().$element;B&&B.removeClass("elementor-edit-area-active")}},{key:"exitPreviewMode",value:function exitPreviewMode(){elementorFrontend.elements.$body.add(elementorCommon.elements.$body).removeClass("elementor-editor-preview").addClass("elementor-editor-active"),elementor.config.document.panel.has_elements&&this.documents.getCurrent().$element.addClass("elementor-edit-area-active")}},{key:"changeEditMode",value:function changeEditMode(C){var T=elementor.channels.dataEditMode,B=T.request("activeMode");T.reply("activeMode",C),C!==B&&T.trigger("switch",C)}},{key:"reloadPreview",value:function reloadPreview(){jQuery("#elementor-preview-loading").show(),this.$preview[0].src=this.config.initial_document.urls.preview}},{key:"changeDeviceMode",value:function changeDeviceMode(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],B=this.channels.deviceMode.request("currentMode");B!==C&&(elementorCommon.elements.$body.removeClass("elementor-device-"+B).addClass("elementor-device-"+C),this.channels.deviceMode.reply("previousMode",B).reply("currentMode",C).trigger("change"),this.isDeviceModeActive()&&T?"desktop"===C&&this.exitDeviceMode():"desktop"!==C&&this.enterDeviceMode(),dispatchEvent(new CustomEvent("elementor/device-mode/change",{detail:{activeMode:C}})))}},{key:"translate",value:function translate(C,T,B){return B||(B=this.config.i18n),elementorCommon.translate(C,null,T,B)}},{key:"requestWidgetsConfig",value:function requestWidgetsConfig(){var C=this,T={};jQuery.each(this.widgetsCache,function(C,B){B.controls&&(T[C]=!0)}),elementorCommon.ajax.addRequest("get_widgets_config",{data:{exclude:T},success:function success(T){C.addWidgetsCache(T),elementor.config.locale!==elementor.config.user.locale&&C.translateControlsDefaults(elementor.config.locale),C.loaded?(C.kitManager.renderGlobalsDefaultCSS(),$e.internal("panel/state-ready")):C.once("panel:init",function(){$e.internal("panel/state-ready")})}})}},{key:"translateControlsDefaults",value:function translateControlsDefaults(C){var T=this;elementorCommon.ajax.addRequest("get_widgets_default_value_translations",{data:{locale:C},success:function success(C){T.addWidgetsCache(C)}},!0)}},{key:"getPreferences",value:function getPreferences(C){var T=elementor.settings.editorPreferences.model.attributes;return C?T[C]:T}},{key:"getConfig",value:function getConfig(){return ElementorConfig}},{key:"onStart",value:function onStart(){var C=this;this.config=this.getConfig(),Backbone.Radio.DEBUG=!1,Backbone.Radio.tuneIn("ELEMENTOR"),this.populateActiveBreakpointsConfig(),this.breakpoints=new _e.default(this.config.responsive),elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&this.generateResponsiveControlsForElements(),this.elementsManager=new te.default,this.initComponents(),this.checkEnvCompatibility()||this.onEnvNotCompatible(),this.initPreview(),this.requestWidgetsConfig(),this.channels.dataEditMode.reply("activeMode","edit"),this.listenTo(this.channels.dataEditMode,"switch",this.onEditModeSwitched),this.listenTo(elementor.channels.deviceMode,"change",this.updatePreviewResizeOptions),this.initClearPageDialog(),this.addBackgroundClickArea(document),this.addDeprecatedConfigProperties(),be.default.dispatch(elementorCommon.elements.$window,"elementor/loaded",null,"elementor:loaded"),$e.run("editor/documents/open",{id:this.config.initial_document.id}).then(function(){be.default.dispatch(elementorCommon.elements.$window,"elementor/init",null,"elementor:init"),C.initNavigator()})}},{key:"onPreviewLoaded",value:function onPreviewLoaded(){if(this.$preview[0].contentWindow.elementorFrontend)if(elementor.config.kit_id){this.$previewContents=this.$preview.contents(),this.initFrontend(),this.preventClicksInsideEditor(),this.addBackgroundClickArea(elementorFrontend.elements.window.document),this.previewLoadedOnce||this.onFirstPreviewLoaded(),this.$previewContents.children().addClass("elementor-html");var C=elementorFrontend.elements.$body;C.addClass("elementor-editor-active"),elementor.userCan("design")||C.addClass("elementor-editor-content-only"),this.changeDeviceMode("desktop"),_.defer(function(){elementorFrontend.elements.window.jQuery.holdReady(!1)}),$e.shortcuts.bindListener(elementorFrontend.elements.$window),this.trigger("preview:loaded",!this.loaded),$e.internal("editor/documents/attach-preview").then(function(){return jQuery("#elementor-loading, #elementor-preview-loading").fadeOut(600)}),this.loaded=!0}else this.kitNotExistsError();else this.onPreviewLoadingError()}},{key:"onFirstPreviewLoaded",value:function onFirstPreviewLoaded(){this.initPanel(),this.previewLoadedOnce=!0}},{key:"onEditModeSwitched",value:function onEditModeSwitched(){var C=this.channels.dataEditMode.request("activeMode");dispatchEvent(new CustomEvent("elementor/edit-mode/change",{detail:{activeMode:C}})),"edit"===C?this.exitPreviewMode():this.enterPreviewMode("preview"===C)}},{key:"onEnvNotCompatible",value:function onEnvNotCompatible(){var C=this;this.showFatalErrorDialog({headerMessage:L("Your browser isn't compatible","elementor"),message:L("Your browser isn't compatible with all of Elementor's editing features. We recommend you switch to another browser like Chrome or Firefox.","elementor"),strings:{confirm:L("Proceed Anyway","elementor")},hide:{onButtonClick:!0},onConfirm:function onConfirm(){return C.hide()}})}},{key:"kitNotExistsError",value:function kitNotExistsError(){this.showFatalErrorDialog({className:"elementor-preview-loading-error",headerMessage:L("Your site doesn't have a default kit","elementor"),message:L("Seems like your kit was deleted, please create new one or try restore it from trash.","elementor"),strings:{confirm:L("Recreate Kit","elementor"),cancel:L("Go Back","elementor")},onConfirm:function onConfirm(){return open(elementor.config.admin_tools_url,"_blank")}})}},{key:"onPreviewLoadingError",value:function onPreviewLoadingError(){var C=this,T=this.config.document.urls.preview+"&preview-debug",B='<div id="elementor-preview-debug-link-text"><a href="'+T+'" target="_blank">'+L("Click here for preview debug","elementor")+"</a></div>",V=elementor.config.preview.debug_data,$={className:"elementor-preview-loading-error",headerMessage:V.header,message:V.message+B,onConfirm:function onConfirm(){return open(V.doc_url,"_blank")}};V.error?this.showFatalErrorDialog($):jQuery.get(T,function(){C.showFatalErrorDialog($)}).fail(function(T){C.showFatalErrorDialog({className:"elementor-preview-loading-error",headerMessage:V.header,message:T.statusText+" "+T.status+" "+B,onConfirm:function onConfirm(){var C=500<=T.status?elementor.config.preview.help_preview_http_error_500_url:elementor.config.preview.help_preview_http_error_url;open(C,"_blank")}})})}},{key:"onPreviewElNotFound",value:function onPreviewElNotFound(){var C=this.$preview[0].contentWindow.elementorPreviewErrorArgs;C||(C={headerMessage:L("Sorry, the content area was not found in your page.","elementor"),message:L("You must call 'the_content' function in the current template, in order for Elementor to work on this page.","elementor"),confirmURL:elementor.config.help_the_content_url}),C.onConfirm=function(){return open(C.confirmURL,"_blank")},this.showFatalErrorDialog(C)}},{key:"onBackgroundClick",value:function onBackgroundClick(C){jQuery.each(this.backgroundClickListeners,function(T,B){var L=jQuery(C.target);if(L[0].control&&(L=L.add(L[0].control)),!B.ignore||!L.closest(B.ignore).length){var V=L.closest(B.element),$=jQuery(B.element).not(V);B.callback?B.callback($):$.each(function(C,T){var B=jQuery(T),L=B.is(":visible");B.hide(),L&&B.trigger("hide")})}})}},{key:"compileTemplate",value:function compileTemplate(C,T){return Marionette.TemplateCache.prototype.compileTemplate(C)(T)}},{key:"addWidgetsCache",value:function addWidgetsCache(C){var T=this;jQuery.each(C,function(C,B){elementorCommon.config.experimentalFeatures.additional_custom_breakpoints&&(B.controls=T.generateResponsiveControls(B.controls)),T.widgetsCache[C]=jQuery.extend(!0,{},T.widgetsCache[C],B)})}},{key:"generateResponsiveControls",value:function generateResponsiveControls(C){var T=this,B=this.config.responsive.activeBreakpoints,L=this.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),V={},$=L[L.indexOf("desktop")+1];return L.unshift(L.splice(L.indexOf("desktop"),1)[0]),jQuery.each(C,function(C,U){var W,G,H,K;if("object"===(0,q.default)(U.fields)&&(U.fields=T.generateResponsiveControls(U.fields)),U.is_responsive){null!==(W=U.responsive)&&void 0!==W&&W.devices&&("object"===(0,q.default)(U.responsive.devices)&&(U.responsive.devices=Object.values(U.responsive.devices)),K=L.filter(function(C){return U.responsive.devices.includes(C)}),delete U.responsive.devices);var Q,J=null===(G=U.popover)||void 0===G?void 0:G.end;if(J)null===(Q=U.popover)||void 0===Q||delete Q.end;U.default&&(U.desktop_default=U.default);var Y=T.config.controls[U.type].default_value,X=!0;Y&&(U.default=Y,X=!1);var Z=K||L;Z.forEach(function(T,L){var W,G=structuredClone(U);if(G.device_args&&(G.device_args[T]&&(G=_objectSpread(_objectSpread({},G),G.device_args[T])),delete G.device_args),G.prefix_class&&-1!==G.prefix_class.indexOf("%s")){var K="desktop"===T?"":"-"+T;G.prefix_class=G.prefix_class.replace("%s",K)}Array.isArray(G.responsive)&&(G.responsive={});var Q="max";if(G.parent=null,"desktop"!==T&&(Q=B[T].direction,G.parent=T===$?C:H),G.responsive[Q]=T,G.min_affected_device&&(G.min_affected_device[T]&&(G.responsive.min=G.min_affected_device[T]),delete G.min_affected_device),G[T+"_default"]?"object"===(0,q.default)(G[T+"_default"])?G.default=_objectSpread(_objectSpread({},G.default),G[T+"_default"]):G.default=G[T+"_default"]:X&&(G.default=""),0!==L&&null!==(W=G.popover)&&void 0!==W&&W.start&&delete G.popover.start,L===Z.length-1&&J&&(G.popover={end:!0}),Z.forEach(function(C){delete G[C+"_default"]}),delete G.is_responsive,H="desktop"===T?C:C+"_"+T,G.parent){var Y=V[G.parent];Y.inheritors||(Y.inheritors=[]),Y.inheritors.push(H)}G.name=H,V[H]=G})}else V[C]=U}),V}},{key:"generateResponsiveControlsForElements",value:function generateResponsiveControlsForElements(){var C=this;Object.keys(this.config.elements).forEach(function(T){C.config.elements[T].controls=C.generateResponsiveControls(C.config.elements[T].controls)})}},{key:"populateActiveBreakpointsConfig",value:function populateActiveBreakpointsConfig(){var C=this;this.config.responsive.activeBreakpoints={},Object.entries(this.config.responsive.breakpoints).forEach(function(T){var B=(0,U.default)(T,2),L=B[0],V=B[1];V.is_enabled&&(C.config.responsive.activeBreakpoints[L]=V)})}},{key:"addDeprecatedConfigProperties",value:function addDeprecatedConfigProperties(){var C=this,T={data:{replacement:"elements",value:function value(){return elementor.config.document.elements}},current_user_can_publish:{replacement:"user.can_publish",value:function value(){return elementor.config.document.user.can_publish}},locked_user:{replacement:"",value:function value(){return elementor.config.document.user.locked}},revisions_enabled:{replacement:"revisions.enabled",value:function value(){return elementor.config.document.revisions.enabled}},current_revision_id:{replacement:"revisions.current_id",value:function value(){return elementor.config.document.revisions.current_id}}};jQuery.each(T,function(T,B){Object.defineProperty(C.config,T,{get:function get(){var C=B.replacement?"elementor.config.document."+B.replacement:"";return elementorDevTools.deprecation.deprecated("elementor.config."+T,"2.9.0",C),B.value()},set:function set(){throw elementorDevTools.deprecation.deprecated("elementor.config."+T,"2.9.0","elementor.config.document."+B.replacement),Error("Deprecated")}})}),Object.defineProperty(this.config.settings,"page",{get:function get(){return elementorDevTools.deprecation.deprecated("elementor.config.settings.page","2.9.0","elementor.config.document.settings"),elementor.config.document.settings}}),Object.defineProperty(this.config,"widgets",{get:function get(){return elementorDevTools.deprecation.deprecated("elementor.config.widgets","2.9.0","elementor.widgetsCache"),elementor.widgetsCache}}),Object.defineProperty(this,"$previewElementorEl",{get:function get(){return elementorDevTools.deprecation.deprecated("elementor.$previewElementorEl","2.9.4","elementor.documents.getCurrent().$element"),elementor.documents.getCurrent().$element}})}},{key:"toggleDocumentCssFiles",value:function toggleDocumentCssFiles(C,T){var B=["#elementor-post-".concat(C.config.id,"-css"),"#elementor-preview-".concat(C.config.revisions.current_id)],L=T?"text/css":"elementor/disabled-css";this.$previewContents.find(B.join(",")).attr({type:L})}}])}(Marionette.Application)},97915:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(41621)),G=L(B(87861)),H=L(B(8813)),K=L(B(77240));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandDisableEnable(){return(0,V.default)(this,CommandDisableEnable),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,CommandDisableEnable,arguments)}return(0,G.default)(CommandDisableEnable,C),(0,$.default)(CommandDisableEnable,[{key:"initialize",value:function initialize(C){this.type=this.command===this.constructor.getEnableCommand()?"enable":"disable",function _superPropGet(C,T,B,L){var V=(0,W.default)((0,q.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}(CommandDisableEnable,"initialize",this,3)([C])}},{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("settings",Object,C)}},{key:"getHistory",value:function getHistory(C){var T=C.settings,B=C.containers,L=void 0===B?[C.container]:B,V={};L.forEach(function(C){var B=C.id;V[B]||(V[B]={}),V[B]=T});var $=elementor.translate(this.constructor.getName())+" "+K.default.getSubTitle(C),U=this.type;return{containers:L,subTitle:$,data:{changes:V,command:this.command},type:U,restore:this.constructor.restore}}}],[{key:"getName",value:function getName(){elementorModules.ForceMethodImplementation()}},{key:"getEnableCommand",value:function getEnableCommand(){elementorModules.ForceMethodImplementation()}},{key:"getDisableCommand",value:function getDisableCommand(){elementorModules.ForceMethodImplementation()}},{key:"restore",value:function restore(C,T){var B=C.get("data"),L=$e.commands.getCommandClass(B.command);L.getDisableCommand()===B.command&&(T=!T),C.get("containers").forEach(function(C){var V=B.changes[C.id],$=T?L.getEnableCommand():L.getDisableCommand();$e.run($,{container:C,settings:V}),C.panel.refresh()})}}])}(H.default)},98143:(C,T,B)=>{"use strict";var L=B(12470).sprintf,V=B(12470).__,$=B(96784),U=$(B(39805)),q=$(B(40989)),W=$(B(15118)),G=$(B(29402)),H=$(B(41621)),K=$(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var V=(0,H.default)((0,G.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof V?function(C){return V.apply(B,C)}:V}var Q=function(C){function BaseWidgetView(){return(0,U.default)(this,BaseWidgetView),function _callSuper(C,T,B){return T=(0,G.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,G.default)(C).constructor):T.apply(C,B))}(this,BaseWidgetView,arguments)}return(0,K.default)(BaseWidgetView,C),(0,q.default)(BaseWidgetView,[{key:"initialize",value:function initialize(C){var T=this;_superPropGet(BaseWidgetView,"initialize",this,3)([C]);var B=this.getEditModel();B.on({"before:remote:render":this.onModelBeforeRemoteRender.bind(this),"remote:render":this.onModelRemoteRender.bind(this),"settings:loaded":function settingsLoaded(){return setTimeout(T.render.bind(T))}}),"remote"!==this.getTemplateType()||this.getEditModel().getHtmlCache()||B.renderRemoteServer();var L=this.onRender;this.render=_.throttle(this.render,300),this.onRender=function(){_.defer(L.bind(this))}}},{key:"className",value:function className(){return _superPropGet(BaseWidgetView,"className",this,3)([])+" elementor-widget "+elementor.getElementData(this.getEditModel()).html_wrapper_class}},{key:"normalizeAttributes",value:function normalizeAttributes(){var C=this.getEditModel(),T=C.getSetting("_skin")||"default";this.$el.attr("data-widget_type",C.get("widgetType")+"."+T).removeClass("elementor-widget-empty").children(".elementor-widget-empty-icon").remove()}},{key:"getTemplate",value:function getTemplate(){var C=this.getEditModel();return"remote"!==this.getTemplateType()?Marionette.TemplateCache.get("#tmpl-elementor-"+C.get("widgetType")+"-content"):_.template("")}},{key:"getEditButtons",value:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return T.edit={title:L(V("Edit %s","elementor"),C.title),icon:"edit"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:L(V("Duplicate %s","elementor"),C.title),icon:"clone"}),T}},{key:"getRepeaterSettingKey",value:function getRepeaterSettingKey(C,T,B){return[T,B,C].join(".")}},{key:"onModelBeforeRemoteRender",value:function onModelBeforeRemoteRender(){this.$el.addClass("elementor-loading")}},{key:"onModelRemoteRender",value:function onModelRemoteRender(){this.isDestroyed||(this.$el.removeClass("elementor-loading"),this.getContainer().document.id===elementor.documents.getCurrent().id&&this.render())}},{key:"onBeforeDestroy",value:function onBeforeDestroy(){elementor.$previewContents.find("#elementor-style-"+this.model.get("id")).remove()}}])}(B(77498));C.exports=Q},98637:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),$=L(B(40989));T.default=function(){return(0,$.default)(function FavoriteType(){(0,V.default)(this,FavoriteType)},[{key:"getName",value:function getName(){}},{key:"create",value:function create(C){}},{key:"delete",value:function _delete(C){}},{key:"toggle",value:function toggle(C){}}])}()},98941:C=>{"use strict";var T,B=elementorModules.editor.views.ControlsStack;T=B.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",childViewContainer:"#elementor-controls",childViewOptions:function childViewOptions(){return{element:this.getOption("editedElementView"),container:this.getOption("editedElementView").getContainer(),elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},getNamespaceArray:function getNamespaceArray(){var C=elementorModules.editor.views.ControlsStack.prototype.getNamespaceArray(),T=this.getOption("editedElementView").getEditModel(),B=T.get("elType");return C.push(B),"widget"===B&&C.push(T.get("widgetType")),C},initialize:function initialize(){B.prototype.initialize.apply(this,arguments);var C=this.model.get("editSettings");if(C){var T=C.get("panel");T&&(this.activeTab=T.activeTab,this.activeSection=T.activeSection)}},activateSection:function activateSection(){return B.prototype.activateSection.apply(this,arguments),this.model.get("editSettings").set("panel",{activeTab:this.activeTab,activeSection:this.activeSection}),this},openActiveSection:function openActiveSection(){B.prototype.openActiveSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",this.activeSection,this)},isVisibleSectionControl:function isVisibleSectionControl(C){return B.prototype.isVisibleSectionControl.apply(this,arguments)&&elementor.helpers.isActiveControl(C,this.model.get("settings").attributes,this.model.get("settings").controls)},scrollToEditedElement:function scrollToEditedElement(){elementor.helpers.scrollToView(this.getOption("editedElementView").$el)},onDestroy:function onDestroy(){this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onDeviceModeChange:function onDeviceModeChange(){B.prototype.onDeviceModeChange.apply(this,arguments),this.scrollToEditedElement()},onChildviewSettingsChange:function onChildviewSettingsChange(C){var T=this.getOption("editedElementView"),B=T.model.get("elType");"widget"===B&&(B=T.model.get("widgetType")),elementor.channels.editor.trigger("change",C,T).trigger("change:"+B,C,T).trigger("change:"+B+":"+C.model.get("name"),C,T)}}),C.exports=T},99171:(C,T,B)=>{"use strict";var L,V=B(83471);L=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-categories",childView:V,childViewContainer:"#elementor-panel-categories",id:"elementor-panel-elements-categories",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onPanelElementsFilterChange)},onPanelElementsFilterChange:function onPanelElementsFilterChange(){elementor.channels.panelElements.request("filter:value")&&elementor.getPanelView().getCurrentPageView().showView("elements")}}),C.exports=L},99423:(C,T,B)=>{"use strict";var L=B(96784),V=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=L(B(39805)),U=L(B(40989)),q=L(B(15118)),W=L(B(29402)),G=L(B(87861)),H=L(B(40397)),K=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var $,U,q={__proto__:null,default:C};if(null===C||"object"!=V(C)&&"function"!=typeof C)return q;if($=T?L:B){if($.has(C))return $.get(C);$.set(C,q)}for(var W in C)"default"!==W&&{}.hasOwnProperty.call(C,W)&&((U=($=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,W))&&(U.get||U.set)?$(q,W,U):q[W]=C[W]);return q}(C,T)}(B(90039));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,$.default)(this,Component),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/dynamic"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(K)}}])}(H.default)},99653:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.End=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=B(85236);function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.End=function(C){function End(){return(0,V.default)(this,End),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,End,arguments)}return(0,W.default)(End,C),(0,$.default)(End,[{key:"apply",value:function apply(){var C;this.component.inactivate(),elementor.$previewContents[0].querySelectorAll(".e-element-color-picker").forEach(function(C){jQuery(C).tipsy("hide"),C.remove()});var T=elementor.$previewContents[0].querySelectorAll(".elementor-element");(0,G.removeNamespaceHandler)(T,"click.color-picker"),(0,G.removeNamespaceHandler)(elementor.$previewWrapper[0],"mouseleave.color-picker"),null===(C=this.component.currentPicker.trigger)||void 0===C||C.classList.remove("e-control-tool-disabled"),this.component.resetPicker(),$e.uiStates.remove("elements-color-picker/color-picking")}}])}($e.modules.CommandBase)},99681:(C,T,B)=>{"use strict";var L,V=B(12470).sprintf,$=B(12470).__,U=B(57800),q=B(77498),W=B(12829);L=q.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-column-content"),emptyView:W,childViewContainer:"> .elementor-widget-wrap",toggleEditTools:!0,behaviors:function behaviors(){var behaviors=q.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:B(83139),elChildType:"widget"},Resizable:{behaviorClass:B(93541)}}),elementor.hooks.applyFilters("elements/column/behaviors",behaviors,this)},className:function className(){return q.prototype.className.apply(this,arguments)+" elementor-column elementor-"+(this.isInner()?"inner":"top")+"-column"},tagName:function tagName(){return this.model.getSetting("html_tag")||"div"},ui:function ui(){var ui=q.prototype.ui.apply(this,arguments);return ui.columnInner="> .elementor-widget-wrap",ui.percentsTooltip="> .elementor-element-overlay .elementor-column-percents-tooltip",ui},getEditButtons:function getEditButtons(){var C=elementor.getElementData(this.model),T={};return T.edit={title:V($("Edit %s","elementor"),C.title),icon:"column"},elementor.getPreferences("edit_buttons")&&(T.duplicate={title:V($("Duplicate %s","elementor"),C.title),icon:"clone"},T.add={title:V($("Add %s","elementor"),C.title),icon:"plus"}),T},initialize:function initialize(){q.prototype.initialize.apply(this,arguments),this.model.get("editSettings").set("defaultEditRoute","layout")},attachElContent:function attachElContent(){q.prototype.attachElContent.apply(this,arguments);var C=jQuery("<div>",{class:"elementor-column-percents-tooltip"});this.$el.children(".elementor-element-overlay").append(C)},getContextMenuGroups:function getContextMenuGroups(){var C=this,T=q.prototype.getContextMenuGroups.apply(this,arguments),B=T.indexOf(_.findWhere(T,{name:"general"}));return T.splice(B+1,0,{name:"addNew",actions:[{name:"addNew",icon:"eicon-plus",title:$("Add New Column","elementor"),callback:this.addNewColumn.bind(this),isEnabled:function isEnabled(){return C.model.collection.length<U.DEFAULT_MAX_COLUMNS&&!elementor.selection.isMultiple()}}]}),T},isDroppingAllowed:function isDroppingAllowed(){if(!this.getContainer().isEditable())return!1;var C=elementor.channels.panelElements.request("element:selected");if(!C)return!1;var T=C.model.get("elType");return"container"===T||("section"===T?!this.isInner():"widget"===T)},getPercentsForDisplay:function getPercentsForDisplay(){return(+this.model.getSetting("_inline_size")||this.getPercentSize()).toFixed(1)+"%"},changeSizeUI:function changeSizeUI(){var C=this,T=C.model.getSetting("_column_size");C.$el.attr("data-col",T),_.defer(function(){C.ui.percentsTooltip&&C.ui.percentsTooltip.text(C.getPercentsForDisplay())})},getPercentSize:function getPercentSize(C){return C||(C=this.el.getBoundingClientRect().width),+(C/this.$el.parent().width()*100).toFixed(3)},getSortableOptions:function getSortableOptions(){return{connectWith:".elementor-widget-wrap",items:"> .elementor-element"}},changeChildContainerClasses:function changeChildContainerClasses(){var C="elementor-element-empty",T="elementor-element-populated";this.ui.columnInner&&(this.collection.isEmpty()?this.ui.columnInner.removeClass(T).addClass(C):this.ui.columnInner.removeClass(C).addClass(T))},addNewColumn:function addNewColumn(){$e.run("document/elements/create",{model:{elType:"column"},container:this.getContainer().parent,options:{at:this.$el.index()+1}})},onRender:function onRender(){var C=this,T=function getDropIndex(C,T){var B=jQuery(T.currentTarget).index();return"top"===C&&B--,B};q.prototype.onRender.apply(this,arguments),this.changeChildContainerClasses(),this.changeSizeUI(),this.$el.html5Droppable({items:" > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add",axis:["vertical"],groups:["elementor-element"],isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"elementor-dragging-on-child",onDropping:function onDropping(B,L){elementor.getPreviewView().onPanelElementDragEnd(),C.onDrop(L,{side:B,at:T(B,L)})}})},onAddButtonClick:function onAddButtonClick(C){C.stopPropagation(),this.addNewColumn()}}),C.exports=L},99793:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Create=void 0;var V=L(B(39805)),$=L(B(40989)),U=L(B(15118)),q=L(B(29402)),W=L(B(87861)),G=L(B(75340));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Create=function(C){function Create(){return(0,V.default)(this,Create),function _callSuper(C,T,B){return T=(0,q.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,q.default)(C).constructor):T.apply(C,B))}(this,Create,arguments)}return(0,W.default)(Create,C),(0,$.default)(Create,[{key:"apply",value:function apply(C){var T;return null===(T=this.component.manager.typeInstance(C.type))||void 0===T?void 0:T.create(C.favorite)}}])}(G.default);T.default=H},99933:(C,T,B)=>{"use strict";var L,V=B(96784)(B(47810)),$=B(273);L=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.sliders=".elementor-slider",ui.colorPickerPlaceholder=".elementor-color-picker-placeholder",ui},initSliders:function initSliders(){var C=this,T=this.getControlValue();this.ui.sliders.each(function(B,L){var V=jQuery(L).next(".elementor-slider-input").find("input"),$=noUiSlider.create(L,{start:[T[L.dataset.input]],step:1,range:{min:+V.attr("min"),max:+V.attr("max")},format:{to:function to(C){return+C.toFixed(1)},from:function from(C){return+C}}});$.on("slide",function(T){var B=$.target.dataset.input;V.val(T[0]),C.setValue(B,T[0])})})},initColors:function initColors(){var C=this;this.colorPicker=new V.default({picker:{el:this.ui.colorPickerPlaceholder[0],default:this.getControlValue("color")},onChange:function onChange(){C.setValue("color",C.colorPicker.getColor())},onClear:function onClear(){C.setValue("color","")}})},onInputChange:function onInputChange(C){var T=C.currentTarget.dataset.setting;this.ui.sliders.filter('[data-input="'+T+'"]')[0].noUiSlider.set(this.getControlValue(T))},onReady:function onReady(){this.initSliders(),this.initColors()},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}}),C.exports=L}},T={};function __webpack_require__(B){var L=T[B];if(void 0!==L)return L.exports;var V=T[B]={exports:{}};return C[B](V,V.exports,__webpack_require__),V.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})};(()=>{"use strict";var C;(C=jQuery).fn.elementorSerializeObject=function(){var T=this.serializeArray(),B={},L=function parseObject(C,T,B){var V=/^[^\[\]]+\[]/.test(T),$=/^[^\[\]]+\[[^\[\]]+]/.test(T),U=T.replace(/\[.*/,"");if(V)C[U]||(C[U]=[]);else{if(!$)return void(C.push?C.push(B):C[U]=B);C[U]||(C[U]={})}var q=T.match(/\[[^\[\]]*]/g);return q[0]=q[0].replace(/\[|]/g,""),L(C[U],q.join(""),B)};return C.each(T,function(){L(B,this.name,this.value)}),B}})(),(()=>{"use strict";var C,T,B;C=jQuery,T=function hasFullDataTransferSupport(C){try{return C.originalEvent.dataTransfer.setData("test","test"),C.originalEvent.dataTransfer.clearData("test"),!0}catch(C){return!1}},B={html5Draggable:function Draggable(B){var L=this,V={},$={},U={element:"",groups:null,onDragStart:null,onDragEnd:null},q=function onDragEnd(C){"function"==typeof V.onDragEnd&&V.onDragEnd.call($.$element,C,L)},W=function onDragStart(C){var B={groups:V.groups||[]};T(C)&&C.originalEvent.dataTransfer.setData(JSON.stringify(B),!0),"function"==typeof V.onDragStart&&V.onDragStart.call($.$element,C,L)};this.destroy=function(){$.$element.off("dragstart",W),$.$element.removeAttr("draggable")},function init(){!function initSettings(){C.extend(!0,V,U,B)}(),function initElementsCache(){$.$element=C(V.element)}(),function buildElements(){$.$element.attr("draggable",!0)}(),function attachEvents(){$.$element.on("dragstart",W).on("dragend",q)}()}()},html5Droppable:function Droppable(B){var L,V,$=this,U={},q={},W=!1,G={},H={element:"",items:">",horizontalThreshold:0,horizontalSensitivity:"10%",axis:["vertical","horizontal"],placeholder:!0,currentElementClass:"html5dnd-current-element",placeholderClass:"html5dnd-placeholder",hasDraggingOnChildClass:"html5dnd-has-dragging-on-child",groups:null,isDroppingAllowed:null,onDragEnter:null,onDragging:null,onDropping:null,onDragLeave:null},K=function hasVerticalDetection(){return U.axis?-1!==U.axis.indexOf("vertical"):!G.isFlexRowContainer},Q=function checkHorizontal(C,T,B){var L;if(!function hasHorizontalDetection(){return U.axis?-1!==U.axis.indexOf("horizontal"):G.isFlexRowContainer}())return!1;if(!K()){var V=U.horizontalThreshold,$=G.placeholderTarget.getBoundingClientRect(),q=$.left,W=$.right;return T-V<=q?"left":T+V>=W||C>B/2?"right":"left"}return!!(L=U.horizontalSensitivity.match(/\d+/))&&(L=L[0],/%$/.test(U.horizontalSensitivity)&&(L=B/L),C>B-L?"right":C<L&&"left")},J=function setSide(T){var B=G.placeholderTarget,L=C(B),$=L.outerHeight()-q.$placeholder.outerHeight(),U=L.outerWidth();if(T=T.originalEvent,!(V=Q(T.offsetX,T.clientX,U)))if(K()){var W=B.getBoundingClientRect();V=T.clientY>W.top+$/2?"bottom":"top"}else V=null},Y=function insertPlaceholder(){if(U.placeholder)switch(ee(),Z()){case"gridRow":ne();break;case"flexRow":re();break;default:oe()}},X=function maybeAddFlexRowClass(C){C&&!C.classList.contains("e-grid")&&(G.isFlexRowContainer?C.classList.add("e-con--row"):C.classList.remove("e-con--row"))},Z=function getInsertMode(){return G.isFirstInsert?"default":G.isGridRowContainer?"gridRow":G.isFlexRowContainer?"flexRow":G.isBlockContainer?"block":"default"},ee=function clearPreviousPlaceholder(){G.$parentContainer.find(".elementor-widget-placeholder").remove(),q.$placeholder.removeClass("e-dragging-left e-dragging-right is-logical"),q.$placeholder.css("--e-placeholder-margin-top",""),q.$placeholder.css("--e-placeholder-margin-bottom",""),q.$placeholder.css("--e-placeholder-margin-inline-start",""),q.$placeholder.css("--e-placeholder-width","")},te=function insertPlaceholderInsideElement(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;C||(C=L);var T=["bottom","right"].includes(V)?"appendTo":"prependTo";q.$placeholder[T](C)},ne=function insertGridRowPlaceholder(){var C=G,T=C.hasLogicalWrapper,B=C.placeholderTarget;T||q.$placeholder.addClass("e-dragging-"+V),te(B)},re=function insertFlexRowPlaceholder(){var T=G,B=T.$currentElement;!function insertPlaceholderOutsideElement(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;T||(T=L);var B=["bottom","right"].includes(V)?"after":"before";C(T)[B](q.$placeholder)}((T.isInnerContainer?B.closest(".e-con"):B)[0])},oe=function insertDefaultPlaceholder(){var C=G,T=C.placeholderTarget,B=C.hasLogicalWrapper,L=C.isAtomicContainer;(B||L)&&ie(),te(T)},ie=function addLogicalAttributesToPlaceholder(){var C=G.placeholderTarget,T=q.$placeholder[0];T.classList.add("is-logical");var B=getComputedStyle(C),L=parseFloat(B.paddingTop)||0,$=parseFloat(B.borderTopWidth)||0,U=parseFloat(B.paddingBottom)||0,W=parseFloat(B.borderBottomWidth)||0,H=parseFloat(B.paddingInlineStart)||0,K=parseFloat(B.borderInlineStartWidth)||0,Q=parseFloat(B.width)||"100%",J=L+$,Y=U+W,X=H+K;T.style.setProperty("--e-placeholder-width","".concat(Q,"px")),T.style.setProperty("--e-placeholder-margin-inline-start","-".concat(X,"px")),"top"===V?(T.style.setProperty("--e-placeholder-margin-top","-".concat(J,"px")),T.style.setProperty("--e-placeholder-margin-bottom","".concat(10,"px"))):"bottom"===V&&(T.style.setProperty("--e-placeholder-margin-bottom","-".concat(Y,"px")),T.style.setProperty("--e-placeholder-margin-top","".concat(10,"px")))},ae=function onDragEnter(B){if(B.stopPropagation(),!L){L=this;var H=q.$element.parents(),K=q.$element.children();K.find("."+U.currentElementClass).removeClass(U.currentElementClass),H.add(K).each(function(){var T=C(this).data("html5Droppable");T&&T.doDragLeave()}),G=function createPlaceholderContext(){if(L&&L.nodeType){var T=C(L),B="contents"===getComputedStyle(L).display,V=L.closest(".e-con"),$=V?getComputedStyle(V).display:null,U=null==V?void 0:V.querySelector(":scope > .e-con-inner"),q=V?getComputedStyle(U||V):null,W=!!V&&["flex","inline-flex"].includes(q.display),G=!!V&&["row","row-reverse"].includes(q.flexDirection);return X(V),{$currentElement:T,placeholderTarget:B?L.querySelector(":not(.elementor-widget-placeholder)"):L,$parentContainer:T.closest(".e-con").parent().closest(".e-con"),isFirstInsert:T.hasClass("elementor-first-add"),isInnerContainer:T.hasClass("e-con-inner"),isGridRowContainer:0!==T.parents(".e-grid.e-con--row").length,isFlexContainer:W,isRowDirection:G,isFlexRowContainer:W&&G,isBlockContainer:["block","inline-block"].includes($),hasLogicalWrapper:B,isAtomicContainer:["e-div-block","e-flexbox"].includes(L.dataset.element_type)}}}(),J(B),$e.internal("editor/browser-import/validate",{input:B.originalEvent.dataTransfer.items}).then(function(G){W=function isDroppingAllowed(C){var B,q,W;return!(U.groups&&T(C)&&(B=C.originalEvent.dataTransfer.types,W=!1,(B=Array.prototype.slice.apply(B)).forEach(function(C){try{if(!(q=JSON.parse(C)).groups.slice)return;U.groups.forEach(function(C){if(-1!==q.groups.indexOf(C))return W=!0,!1})}catch(C){}}),!W)||"function"==typeof U.isDroppingAllowed&&!U.isDroppingAllowed.call(L,V,C,$))}(B)||G,W&&(Y(),q.$element.addClass(U.hasDraggingOnChildClass),C(L).addClass(U.currentElementClass),"function"==typeof U.onDragEnter&&U.onDragEnter.call(L,V,B,$))})}},le=function onDragOver(C){C.stopPropagation(),L||ae.call(this,C);var T=V;J(C),W&&(C.preventDefault(),T!==V&&Y(),"function"==typeof U.onDragging&&U.onDragging.call(this,V,C,$))},se=function onDragLeave(T){var B=this.getBoundingClientRect();("dragleave"!==T.type||T.clientX<B.left||T.clientX>=B.right||T.clientY<B.top||T.clientY>=B.bottom)&&(C(L).removeClass(U.currentElementClass),$.doDragLeave(),W=!1)},ue=function onDrop(C){C.preventDefault(),J(C),W&&U.onDropping&&U.onDropping(V,C)};this.doDragLeave=function(){U.placeholder&&q.$placeholder.remove(),q.$element.removeClass(U.hasDraggingOnChildClass),"function"==typeof U.onDragLeave&&U.onDragLeave.call(L,event,$),L=V=null},this.destroy=function(){q.$element.off("dragenter",U.items,ae).off("dragover",U.items,le).off("drop",U.items,ue).off("dragleave drop",U.items,se)},function init(){!function initSettings(){C.extend(U,H,B)}(),function initElementsCache(){q.$element=C(U.element),q.$placeholder=C("<div>",{class:U.placeholderClass})}(),function attachEvents(){q.$element.on("dragenter",U.items,ae).on("dragover",U.items,le).on("drop",U.items,ue).on("dragleave drop",U.items,se)}()}()}},C.each(B,function(T,B){C.fn[T]=function(L){return L=L||{},this.each(function(){var V=C.data(this,T);V instanceof B?"destroy"===L&&(V.destroy(),C.removeData(this,T)):"destroy"!==L&&(L.element=this,C.data(this,T,new B(L)))}),this}})})(),(()=>{"use strict";var C=__webpack_require__(96784);var T=C(__webpack_require__(39805)),B=C(__webpack_require__(40989)),L=C(__webpack_require__(15118)),V=C(__webpack_require__(29402)),$=C(__webpack_require__(41621)),U=C(__webpack_require__(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var U=(0,$.default)((0,V.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof U?function(C){return U.apply(B,C)}:U}var q=function(C){function Editor(){return(0,T.default)(this,Editor),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,Editor,arguments)}return(0,U.default)(Editor,C),(0,B.default)(Editor,[{key:"onStart",value:function onStart(C){NProgress.start(),NProgress.inc(.2),_superPropGet(Editor,"onStart",this,3)([C])}},{key:"onPreviewLoaded",value:function onPreviewLoaded(){NProgress.done(),_superPropGet(Editor,"onPreviewLoaded",this,3)([])}}])}(C(__webpack_require__(97579)).default);window.elementor=new q})()})();