/*! elementor - v3.25.0 - 24-11-2024 */ (()=>{var C={71177:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),q=1;q3?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 q=o(C);2===q?C.set(T,B):3===q?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 W&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=Q(C);delete T[X];for(var B=J(T),q=0;q1&&(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=Z[C];return T||n(18,C),T}function m(C,T){Z[C]||(Z[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[X];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],q=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,q),q?(B[X].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[X].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==H?C:void 0}function M(C,T,B){if(y(T))return T;var q=T[X];if(!q)return i(T,(function(V,$){return A(C,q,T,V,$,B)}),!0),T;if(q.A!==C)return T;if(!q.P)return x(C,q.t,!0),q.t;if(!q.I){q.I=!0,q.A._--;var V=4===q.i||5===q.i?q.o=l(q.k):q.o,$=V,U=!1;3===q.i&&($=new Set(V),V.clear(),U=!0),i($,(function(T,$){return A(C,q,V,T,$,B,U)})),x(C,V,!1),B&&C.u&&b("Patches").N(q,B,C.u,C.s)}return q.o}function A(C,T,B,q,V,$,U){if(r(V)){var W=M(C,V,$&&T&&3!==T.i&&!u(T.R,q)?$.concat(q):void 0);if(f(B,q,W),!r(W))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[X];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var q=Object.getOwnPropertyDescriptor(B,T);if(q)return q;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 q=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),q={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=q,$=Y;B&&(V=[q],$=ee);var U=Proxy.revocable(V,$),W=U.revoke,K=U.proxy;return q.k=K,q.j=W,K}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(q),q}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[X],q=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,q),B.I=!1}else T=D(C,q);return i(T,(function(C,q){B&&a(B.t,C)===q||f(T,C,n(q))})),3===q?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 q=C[T];return q?q.enumerable=B:C[T]=q={configurable:!0,enumerable:B,get:function(){var C=this[X];return Y.get(C,T)},set:function(C){var B=this[X];Y.set(B,T,C)}},q}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][X];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,q=J(B),V=q.length-1;V>=0;V--){var $=q[V];if($!==X){var U=T[$];if(void 0===U&&!u(T,$))return!0;var W=B[$],K=W&&W[X];if(K?K.t!==U:!c(W,U))return!0}}var H=!!T[X];return q.length!==J(T).length+(H?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var q=0;qje,MiddlewareArray:()=>Se,SHOULD_AUTOBATCH:()=>Ke,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ue,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>ze,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Me,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,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:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>Fe,unwrapResult:()=>unwrapResult});var q,V,$="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,W="undefined"!=typeof Set,K="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=$?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),L=$?Symbol.for("immer-draftable"):"__$immer_draftable",X=$?Symbol.for("immer-state"):"__$immer_state",G=("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,Q=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},Z={},Y={get:function(C,T){if(T===X)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var q,V=I(T,B);return V?"value"in V?V.value:null===(q=V.get)||void 0===q?void 0:q.call(C.k):void 0}(C,B,T);var q=B[T];return C.I||!t(q)?q:q===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,q,C)):q},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var q=I(p(C),T);if(null==q?void 0:q.set)return q.set.call(C.k,B),!0;if(!C.P){var V=z(p(C),T),$=null==V?void 0:V[X];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),q=Reflect.getOwnPropertyDescriptor(B,T);return q?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:q.enumerable,value:B[T]}:q},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Y,(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 Y.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=K,this.D=!0,this.produce=function(C,B,q){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 q=arguments.length,U=Array(q>1?q-1:0),W=1;W1?q-1:0),$=1;$=0;B--){var q=T[B];if(0===q.path.length&&"replace"===q.op){C=q.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}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;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 q=B.call(C,T||"default");if("object"!=_typeof(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:String(T)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread2(C){for(var T=1;T-1){var V=B[q];return q>0&&(B.splice(q,1),B.unshift(V)),V.value}return se}return{get,put:function put(T,q){get(T)===se&&(B.unshift({key:T,value:q}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(U,K);function memoized(){var T=H.get(arguments);if(T===se){if(T=C.apply(null,arguments),W){var B=H.getEntries().find((function(C){return W(C.value,T)}));B&&(T=B.value)}H.put(arguments,T)}return T}return memoized.clearCache=function(){return H.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),q=1;q0&&V[V.length-1])||6!==$[0]&&2!==$[0])){U=0;continue}if(3===$[0]&&(!V||$[1]>V[0]&&$[1]-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 Se=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==$?void 0:$.has(C))return!1;for(var W=null!=q?q(C):Object.entries(C),K=V.length>0,_loop_2=function(C,W){var H=T?T+"."+C:C;if(K&&V.some((function(C){return C instanceof RegExp?C.test(H):H===C})))return"continue";return B(W)?"object"==typeof W&&(U=findNonSerializableValue(W,H,B,q,V,$))?{value:U}:void 0:{value:{keyPath:H,value:W}}},H=0,L=W;H0){var $=T.filter((function(T){return function takeNewKey(T,B,q){var V=q.entities[B.id],$=Object.assign({},V,B.changes),U=selectIdValue($,C),W=U!==B.id;return W&&(T[B.id]=U,delete q.entities[B.id]),q.entities[U]=$,W}(q,T,B)})).length>0;$&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var q=splitAddedUpdatedEntities(T,C,B),V=q[0];updateManyMutably(q[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,q=C=ensureEntitiesArray(C);B-1;return B&&q}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T0)for(var K=C.getState(),H=Array.from(B.values()),L=0,X=H;L{"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)return;if("string"==typeof C)return _arrayLikeToArray(C,T);var B=Object.prototype.toString.call(C).slice(8,-1);"Object"===B&&C.constructor&&(B=C.constructor.name);if("Map"===B||"Set"===B)return Array.from(C);if("Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return _arrayLikeToArray(C,T)}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var q=0,V=function F(){};return{s:V,n:function n(){return q>=C.length?{done:!0}:{done:!1,value:C[q++]}},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,W=!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){W=!0,$=C},f:function f(){try{U||null==B.return||B.return()}finally{if(W)throw $}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(7501)),$=q(B(78983)),U=q(B(42081)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910)),L=q(B(27597)),X=q(B(90381));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var V=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,K.default)(this,B)}}var G=function(C){(0,W.default)(ArgsObject,C);var T=_createSuper(ArgsObject);function ArgsObject(C){var B;return(0,$.default)(this,ArgsObject),(B=T.call(this)).args=C,B}return(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,X.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"}}]),ArgsObject}(L.default);T.default=G},27597:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(78983)),$=q(B(42081)),U=q(B(51121)),W=q(B(74910)),K=function(C){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:C,value:function value(C){var T=(0,U.default)((0,W.default)(InstanceType),Symbol.hasInstance,this).call(this,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()}}]),InstanceType}(Symbol.hasInstance);T.default=K},1192:(C,T,B)=>{"use strict";var q=B(73203)(B(7501)),V=function Module(){var C,T=jQuery,B=arguments,V=this,$={};this.getItems=function(C,T){if(T){var B=T.split("."),q=B.splice(0,1);if(!B.length)return C[q];if(!C[q])return;return this.getItems(C[q],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,$,U){if(U||(U=C),"object"===(0,q.default)(B))return T.extend(U,B),V;var W=B.split("."),K=W.splice(0,1);return W.length?(U[K]||(U[K]={}),V.setSettings(W.join("."),$,U[K])):(U[K]=$,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,q.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),q=Array.prototype.slice.call(arguments,1);V[B]&&V[B].apply(V,q);var U=$[C];return U?(T.each(U,(function(C,T){T.apply(V,q)})),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 q=B[0];q&&T.extend(!0,C,q)}(),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,q=function child(){return B.apply(this,arguments)};return T.extend(q,B),(q.prototype=Object.create(T.extend({},B.prototype,C))).constructor=q,q.__super__=B.prototype,q},C.exports=V},56563:(C,T,B)=>{"use strict";var q=B(38003).sprintf,V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CreateStyle=void 0;var $=V(B(93231)),U=V(B(9833)),W=V(B(78983)),K=V(B(42081)),H=V(B(58724)),L=V(B(71173)),X=V(B(74910)),G=B(38003);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.CreateVariant=void 0;var V=q(B(93231)),$=q(B(78983)),U=q(B(42081)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910)),L=B(42743);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteStyle=void 0;var V=q(B(93231)),$=q(B(78983)),U=q(B(42081)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var V=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,K.default)(this,B)}}var L=function(C){(0,W.default)(DeleteStyle,C);var T=_createSuper(DeleteStyle);function DeleteStyle(){return(0,$.default)(this,DeleteStyle),T.apply(this,arguments)}return(0,U.default)(DeleteStyle,[{key:"validateArgs",value:function validateArgs(C){this.requireContainer(C),this.requireArgumentConstructor("styleDefID",String,C),this.requireArgumentConstructor("bind",String,C)}},{key:"apply",value:function apply(C){var T=C.container,B=C.styleDefID,q=C.bind,$=T.settings.get(q);if(!$)throw new Error("Setting not found");var U=(0,V.default)({},q,{$$type:"classes",value:$.value.filter((function(C){return C!==B}))});$e.internal("document/elements/set-settings",{container:T,settings:U});var W=T.model.get("styles")||{};delete W[B],T.model.set("styles",W)}}]),DeleteStyle}($e.modules.editor.CommandContainerInternalBase);T.DeleteStyle=L;var X=L;T.default=X},35421:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DeleteVariant=void 0;var V=q(B(93231)),$=q(B(78983)),U=q(B(42081)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910)),L=B(42743);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"CreateStyle",{enumerable:!0,get:function get(){return V.CreateStyle}}),Object.defineProperty(T,"CreateVariant",{enumerable:!0,get:function get(){return U.CreateVariant}}),Object.defineProperty(T,"DeleteStyle",{enumerable:!0,get:function get(){return $.DeleteStyle}}),Object.defineProperty(T,"DeleteVariant",{enumerable:!0,get:function get(){return W.DeleteVariant}}),Object.defineProperty(T,"UpdateProps",{enumerable:!0,get:function get(){return q.UpdateProps}});var q=B(36841),V=B(56563),$=B(12232),U=B(25228),W=B(35421)},36841:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.UpdateProps=void 0;var V=q(B(40131)),$=q(B(93231)),U=q(B(78983)),W=q(B(42081)),K=q(B(58724)),H=q(B(71173)),L=q(B(74910)),X=B(42743);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Styles",{enumerable:!0,get:function get(){return q.Styles}});var q=B(977)},977:(C,T,B)=>{"use strict";var q=B(38003).__,V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Styles=void 0;var $=V(B(93231)),U=V(B(78983)),W=V(B(42081)),K=V(B(58724)),H=V(B(71173)),L=V(B(74910)),X=B(42743);function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(73203),V=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=q(B(78983)),U=q(B(42081)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910)),L=q(B(19263)),X=_interopRequireWildcard(B(75253)),G=_interopRequireWildcard(B(58039));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==V(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in C)if("default"!==U&&Object.prototype.hasOwnProperty.call(C,U)){var W=$?Object.getOwnPropertyDescriptor(C,U):null;W&&(W.get||W.set)?Object.defineProperty(q,U,W):q[U]=C[U]}return q.default=C,B&&B.set(C,q),q}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var V=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,K.default)(this,B)}}var J=function(C){(0,W.default)(Component,C);var T=_createSuper(Component);function Component(){return(0,$.default)(this,Component),T.apply(this,arguments)}return(0,U.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/atomic-widgets"}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(X)}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return this.importCommands(G)}}]),Component}(L.default);T.default=J},42743:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.getVariantByMeta=function getVariantByMeta(C,T){return C.find((function(C){return C.meta.breakpoint===T.breakpoint&&C.meta.state===T.state}))},T.getVariantsWithoutMeta=function getVariantsWithoutMeta(C,T){return C.filter((function(C){return C.meta.breakpoint!==T.breakpoint||C.meta.state!==T.state}))}},83024:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(78983)),$=q(B(42081)),U=q(B(58724)),W=q(B(71173)),K=q(B(74910)),H=q(B(74774)),L=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,K.default)(C);if(T){var V=(0,K.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,W.default)(this,B)}}var X=function(C){(0,U.default)(CommandBase,C);var T=_createSuper(CommandBase);function CommandBase(){return(0,V.default)(this,CommandBase),T.apply(this,arguments)}return(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;$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(L.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"}}]),CommandBase}(H.default);T.default=X},46867:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(78983)),$=q(B(42081)),U=q(B(58724)),W=q(B(71173)),K=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,K.default)(C);if(T){var V=(0,K.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,U.default)(CommandCallbackBase,C);var T=_createSuper(CommandCallbackBase);function CommandCallbackBase(){return(0,V.default)(this,CommandCallbackBase),T.apply(this,arguments)}return(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}}]),CommandCallbackBase}(q(B(83024)).default);T.default=H},74774:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(78983)),$=q(B(42081)),U=q(B(58724)),W=q(B(71173)),K=q(B(74910)),H=q(B(93231)),L=q(B(42618)),X=q(B(70170));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,K.default)(C);if(T){var V=(0,K.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,W.default)(this,B)}}var G=function(C){(0,U.default)(CommandInfra,C);var T=_createSuper(CommandInfra);function CommandInfra(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,V.default)(this,CommandInfra),!(C=T.call(this,B)).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(B),B=C.args,C.validateArgs(B),C}return(0,$.default)(CommandInfra,[{key:"currentCommand",get:function get(){return X.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)}}]),CommandInfra}(L.default);T.default=G,(0,H.default)(G,"registerConfig",null)},19263:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(93231)),$=q(B(40131)),U=q(B(78983)),W=q(B(42081)),K=q(B(58724)),H=q(B(71173)),L=q(B(74910)),X=q(B(46867)),G=B(71177),J=q(B(1192)),Q=q(B(40647)),Z=q(B(70170));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T0&&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),q=B[0],V=B[1];return C.registerRoute(q,V)})),Object.entries(this.getCommands()).forEach((function(T){var B=(0,$.default)(T,2),q=B[0],V=B[1];return C.registerCommand(q,V)})),Object.entries(this.getCommandsInternal()).forEach((function(T){var B=(0,$.default)(T,2),q=B[0],V=B[1];return C.registerCommandInternal(q,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),q=B[0],V=B[1];return C.registerData(q,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),q=B[0],V=B[1];return C.registerState(q,V)}))}},{key:"getNamespace",value:function getNamespace(){(0,Q.default)()}},{key:"getRootContainer",value:function getRootContainer(){return Z.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 q=this.getNamespace()+"/"+C,V={command:q,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(q,"', context is unknown type.")),V.callback=T,T=function(C){(0,K.default)(context,C);var T=_createSuper(context);function context(){return(0,U.default)(this,context),T.apply(this,arguments)}return(0,W.default)(context)}(X.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,G.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 q=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]=q.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 q=(0,$.default)(C,2),V=q[0],U=q[1],W=T.normalizeCommandName(V);B[W]=U})),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var q=new C[B];T[q.getId()]=q}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach((function(C){var q=new C(T);B[q.getId()]=q})),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)}}]),ComponentBase}(J.default);T.default=Y},17341:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(78983)),$=q(B(42081)),U=function(){function Console(){(0,V.default)(this,Console)}return(0,$.default)(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,q=new Array(B),V=0;V{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=q(B(40131)),$=q(B(78983)),U=q(B(42081)),W=q(B(17341)),K=function deprecatedMessage(C,T,B,q){var V="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);q&&(V+=" - Use `".concat(q,"` instead")),W.default.warn(V)},H=function(){function Deprecation(){(0,$.default)(this,Deprecation)}return(0,U.default)(Deprecation,null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){K("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&K("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),q=B[0],$=B[1],U=B[2],W=B[3],K=void 0===W?"":W;return{major1:parseInt(q),major2:parseInt($),minor:parseInt(U),build:K}}},{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}}]),Deprecation}();T.default=H},40647:(C,T,B)=>{"use strict";var q=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var V=q(B(42081)),$=q(B(78983)),U=q(B(77266)),W=q(B(58724)),K=q(B(71173)),H=q(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,H.default)(C);if(T){var V=(0,H.default)(this).constructor;B=Reflect.construct(q,arguments,V)}else B=q.apply(this,arguments);return(0,K.default)(this,B)}}var L=function(C){(0,W.default)(ForceMethodImplementation,C);var T=_createSuper(ForceMethodImplementation);function ForceMethodImplementation(){var C,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,$.default)(this,ForceMethodImplementation),C=T.call(this,"".concat(B.isStatic?"static ":"").concat(B.fullName,"() should be implemented, please provide '").concat(B.functionName||B.fullName,"' functionality.")),Error.captureStackTrace((0,U.default)(C),ForceMethodImplementation),C}return(0,V.default)(ForceMethodImplementation)}((0,q(B(19952)).default)(Error));T.ForceMethodImplementation=L;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 q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new L(B)}},38003:C=>{"use strict";C.exports=wp.i18n},98106:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=new Array(T);B{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},34102:(C,T,B)=>{var q=B(98106);C.exports=function _arrayWithoutHoles(C){if(Array.isArray(C))return q(C)},C.exports.__esModule=!0,C.exports.default=C.exports},77266: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},78983: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},76824:(C,T,B)=>{var q=B(96196),V=B(14161);C.exports=function _construct(C,T,B){if(V())return Reflect.construct.apply(null,arguments);var $=[null];$.push.apply($,T);var U=new(C.bind.apply(C,$));return B&&q(U,B.prototype),U},C.exports.__esModule=!0,C.exports.default=C.exports},42081:(C,T,B)=>{var q=B(74040);function _defineProperties(C,T){for(var B=0;B{var q=B(74040);C.exports=function _defineProperty(C,T,B){return(T=q(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},51121:(C,T,B)=>{var q=B(79443);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(C.exports=_get=Reflect.get.bind(),C.exports.__esModule=!0,C.exports.default=C.exports):(C.exports=_get=function _get(C,T,B){var V=q(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(this,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},74910:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(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},58724:(C,T,B)=>{var q=B(96196);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&&q(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},73203:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},94346: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},14161: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},68: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},40608:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var q,V,$,U,W=[],K=!0,H=!1;try{if($=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;K=!1}else for(;!(K=(q=$.call(B)).done)&&(W.push(q.value),W.length!==T);K=!0);}catch(C){H=!0,V=C}finally{try{if(!K&&null!=B.return&&(U=B.return(),Object(U)!==U))return}finally{if(H)throw V}}return W}},C.exports.__esModule=!0,C.exports.default=C.exports},56894: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},91282: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},71173:(C,T,B)=>{var q=B(7501).default,V=B(77266);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"===q(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},96196:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(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},40131:(C,T,B)=>{var q=B(17358),V=B(40608),$=B(35068),U=B(56894);C.exports=function _slicedToArray(C,T){return q(C)||V(C,T)||$(C,T)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},79443:(C,T,B)=>{var q=B(74910);C.exports=function _superPropBase(C,T){for(;!Object.prototype.hasOwnProperty.call(C,T)&&null!==(C=q(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},9833:(C,T,B)=>{var q=B(34102),V=B(68),$=B(35068),U=B(91282);C.exports=function _toConsumableArray(C){return q(C)||V(C)||$(C)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},56027:(C,T,B)=>{var q=B(7501).default;C.exports=function toPrimitive(C,T){if("object"!=q(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var V=B.call(C,T||"default");if("object"!=q(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},74040:(C,T,B)=>{var q=B(7501).default,V=B(56027);C.exports=function toPropertyKey(C){var T=V(C,"string");return"symbol"==q(T)?T:String(T)},C.exports.__esModule=!0,C.exports.default=C.exports},7501: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},35068:(C,T,B)=>{var q=B(98106);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return q(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(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?q(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},19952:(C,T,B)=>{var q=B(74910),V=B(96196),$=B(94346),U=B(76824);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,q(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}},T={};function __webpack_require__(B){var q=T[B];if(void 0!==q)return q.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=__webpack_require__(73203),T=C(__webpack_require__(78983)),B=C(__webpack_require__(42081)),q=C(__webpack_require__(58724)),V=C(__webpack_require__(71173)),$=C(__webpack_require__(74910)),U=C(__webpack_require__(58613));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,q=(0,$.default)(C);if(T){var U=(0,$.default)(this).constructor;B=Reflect.construct(q,arguments,U)}else B=q.apply(this,arguments);return(0,V.default)(this,B)}}new(function(C){(0,q.default)(Module,C);var V=_createSuper(Module);function Module(){return(0,T.default)(this,Module),V.apply(this,arguments)}return(0,B.default)(Module,[{key:"onInit",value:function onInit(){$e.components.register(new U.default)}}]),Module}(elementorModules.editor.utils.Module))})()})();

What is thoracic or upper back pain?
By Dr El Toukhy

upper back pain

You’re not alone if you’ve ever experienced upper back pain; it can be a sign of thoracic spine pain. Thoracic pain can range from mild to extreme, affecting individuals of all ages and lifestyles. 

Our pain management expert, Dr El Toukhy, is here to shed light on this common ailment and provide invaluable insights into its causes, symptoms, and effective treatment options. 

An Overview of the Thoracic Spine

The thoracic spine, also known as the upper or middle back, is crucial in providing stability to the rib cage and guard vital internal organs in the chest. While the cervical and lumbar regions of the spine are more flexible, the thoracic spine has a restricted range of motion owing to its connection to the rib cage. 

The thoracic spine consists of 12 vertebrae, labeled T1 through T12, located beneath the neck and extending down the back of the torso. Unlike the cervical and lumbar spines, the thoracic spine is relatively immobile due to the connection of each vertebra to a pair of ribs, which, along with the sternum, form the rib cage. This design provides stability and protection to the vital organs within the chest.

Upper Back Pain

 

Recognizing the causes of Upper Back Pain

Upper back pain can be attributed to various factors, including muscular irritation and joint dysfunction.

Muscular Irritation: The upper back is susceptible to muscular strains and tightness, especially in the large muscles attached to the shoulder blade and the back of the rib cage. This type of muscular irritation is often caused by de-conditioning, a lack of strength, and overuse injuries resulting from repetitive motions.

Joint Dysfunction: Dysfunction in the thoracic spine joints can lead to pain and discomfort. This dysfunction can occur due to sudden injuries or natural degeneration associated with aging. For example, tearing the cartilage or joint capsule in a facet joint can cause joint dysfunction and subsequent pain.

Some of the other common causes may include:

Poor Posture: Prolonged sitting or slouching can strain the muscles and ligaments in the upper back, causing pain and muscle imbalances.

Injury or Trauma: Accidents, falls, or sports-related injuries can cause sprains, strains, or fractures in the upper back, leading to pain and discomfort.

Herniated Discs: When the soft discs between the vertebrae in the upper back become damaged or bulge, they can press on nerves, causing pain.

Osteoarthritis: Age-related wear and tear can affect the joints in the upper back, leading to inflammation, pain, and reduced mobility.

Stress and Tension: Emotional and psychological stress can cause muscle tension in the upper back, resulting in pain and discomfort.

Decoding the Symptoms: Recognizing Thoracic Spine Pain

Some of the common symptoms of upper back pain are:

  • Constant Upper Back pain: Dull, aching, or sharp pain localized in the upper back region is a common symptom of thoracic spine pain. The pain may be persistent or intermittent and can vary in intensity.
  • Limited Range of Motion: Thoracic spine pain can lead to stiffness and reduced flexibility in the upper back. You may experience difficulty with certain movements or feel a sense of tightness in the area.
  • Radiating Pain: In some cases, thoracic spine pain can radiate to the chest, abdomen, or arms. A tingling sensation or numbness may accompany this pain.
  • Muscle Tension and Spasms: The muscles surrounding the thoracic spine may become tense and develop spasms, causing additional discomfort and restricted movement.

Muscle Tension & Spasm

  • Postural Changes: Thoracic spine pain can affect your posture, leading to a forward slouching position or a hunched back to alleviate pain. This altered posture may exacerbate the pain over time.
  • Pain while Breathing: Thoracic spine pain can be aggravated by deep breathing or certain movements involving the ribcage, causing discomfort or sharp pain.
  • Tenderness in Spine: The thoracic spine may feel tender to the touch, and pressure on specific areas may worsen the pain.

Diagnosing Thoracic Spine Pain with Precision

Various imaging tests may be recommended to visualize the thoracic spine and identify any abnormalities or structural issues. These may include:

  • X-rays: X-ray images can provide a basic view of the bones in the thoracic spine and help identify fractures or other bony abnormalities.
  • MRI (Magnetic Resonance Imaging): MRI scans use powerful magnets and radio waves to give out detailed images of the thoracic spine’s soft tissues, discs, and nerves. This can help identify herniated discs, spinal cord compression, or other soft tissue abnormalities.
  • CT Scan (Computed Tomography): CT scans provide detailed cross-sectional images of the thoracic spine, allowing for a more comprehensive evaluation of the bones, discs, and nerves. This can be particularly useful for detecting fractures or evaluating complex spinal conditions.

Unlocking Relief: effective strategies to ease upper back pain

The treatment approach for thoracic spine pain relies on the condition’s severity and underlying cause. In many cases, self-care measures can help manage the pain. These measures may include rest, improving posture, and applying ice or heat to the area. However, additional treatments may be necessary if the pain persists or worsens.

Medication: Over-the-counter pain relievers, like nonsteroidal anti-inflammatory drugs (NSAIDs), may temporarily relieve thoracic spine pain. In more severe cases, prescription medications, including muscle relaxants or opioids, may be prescribed to manage upper back pain.

Physical Therapy: Physical therapy is a personalized exercise program to strengthen the muscles supporting the thoracic spine and improve flexibility. Physical therapy may also include techniques such as manual therapy and postural correction.

Interventional Procedures: In some cases, minimally invasive interventional procedures may be recommended to alleviate thoracic spine pain. These procedures may include injections of local anesthetics, steroids, or nerve blocks to target specific sources of thoracic spine pain.

Alternative Therapies: Complementary and alternative therapies, such as acupuncture, chiropractic care, or massage therapy, may also be considered part of a comprehensive treatment plan for thoracic spine pain.

Knowing When to Seek Help: Red Flags and Urgent Cases

While most cases of thoracic spine pain are not indicative of a severe underlying condition, there are instances where immediate medical attention is necessary. 

  • If the pain is accompanied by radiating pain or needles-like tingling in the abdomen or chest, fever or chills, hindered coordination, difficulties in walking, or severe headaches. In that case, it is essential to seek medical treatment promptly. 
  • If the pain follows a high-impact event, such as an auto accident or fall. In that case, it should be evaluated by a professional to rule out any potential injuries or complications.

Consult Dr El Toukhy for expert pain management

Dr El Toukhy, a specialist in pain management, emphasizes the importance of finding the root cause of pain and implementing a uniquely-tailored treatment plan for each individual. 

With Dr El Toukhy’s technologically advanced interventions help patients with chronic pain avoid surgery and regain their quality of life.

Book your appointment today!