Файловый менеджер - Редактировать - /home/digitalm/studiodentisticodigitalecm/wp-content/plugins/cmsmasters-elementor-addon/assets/js/frontend.min.js
Назад
/*! cmsmasters-elementor-addon - v1.3.3 - 14-12-2021 */ !function(t){var i={};function __webpack_require__(a){if(i[a])return i[a].exports;var o=i[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,__webpack_require__),o.l=!0,o.exports}__webpack_require__.m=t,__webpack_require__.c=i,__webpack_require__.d=function(t,i,a){__webpack_require__.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:a})},__webpack_require__.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},__webpack_require__.t=function(t,i){if(1&i&&(t=__webpack_require__(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(__webpack_require__.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var o in t)__webpack_require__.d(a,o,function(i){return t[i]}.bind(null,o));return a},__webpack_require__.n=function(t){var i=t&&t.__esModule?function getDefault(){return t.default}:function getModuleExports(){return t};return __webpack_require__.d(i,"a",i),i},__webpack_require__.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=318)}([function(t,i){t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){t.exports=a(130)},function(t,i){t.exports=function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(1);function _defineProperties(t,i){for(var a=0;a<i.length;a++){var r=i[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),o(t,r.key,r)}}t.exports=function _createClass(t,i,a){return i&&_defineProperties(t.prototype,i),a&&_defineProperties(t,a),t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(132),r=a(137);t.exports=function _inherits(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=o(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),i&&r(t,i)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(88),r=a(6),l=a(147),c=a(148);t.exports=function _createSuper(t){var i=l();return function _createSuperInternal(){var a,l=r(t);if(i){var u=r(this).constructor;a=o(l,arguments,u)}else a=l.apply(this,arguments);return c(this,a)}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(87),r=a(144);function _getPrototypeOf(i){return t.exports=_getPrototypeOf=o?r:function _getPrototypeOf(t){return t.__proto__||r(t)},t.exports.default=t.exports,t.exports.__esModule=!0,_getPrototypeOf(i)}t.exports=_getPrototypeOf,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i){var a=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=a)},function(t,i,a){var o=a(162),r=a(121),l=a(167);function _get(i,a,c){return"undefined"!=typeof Reflect&&o?(t.exports=_get=o,t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=_get=function _get(t,i,a){var o=l(t,i);if(o){var c=r(o,i);return c.get?c.get.call(a):c.value}},t.exports.default=t.exports,t.exports.__esModule=!0),_get(i,a,c||i)}t.exports=_get,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(12),r=a(7),l=a(51),c=a(27),u=a(21),$export=function(t,i,a){var d,h,m,g=t&$export.F,v=t&$export.G,p=t&$export.S,y=t&$export.P,_=t&$export.B,b=t&$export.W,k=v?r:r[i]||(r[i]={}),w=k.prototype,S=v?o:p?o[i]:(o[i]||{}).prototype;for(d in v&&(a=i),a)(h=!g&&S&&void 0!==S[d])&&u(k,d)||(m=h?S[d]:a[d],k[d]=v&&"function"!=typeof S[d]?a[d]:_&&h?l(m,o):b&&S[d]==m?function(t){var F=function(i,a,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(i);case 2:return new t(i,a)}return new t(i,a,o)}return t.apply(this,arguments)};return F.prototype=t.prototype,F}(m):y&&"function"==typeof m?l(Function.call,m):m,y&&((k.virtual||(k.virtual={}))[d]=m,t&$export.R&&w&&!w[d]&&c(w,d,m)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,t.exports=$export},function(t,i,a){var o=a(70)("wks"),r=a(71),l=a(11).Symbol,c="function"==typeof l;(t.exports=function(t){return o[t]||(o[t]=c&&l[t]||(c?l:r)("Symbol."+t))}).store=o},function(t,i){var a=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},function(t,i){var a=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},function(t,i,a){"use strict";var o=a(24),r=a(73)(5),l=!0;"find"in[]&&Array(1).find((function(){l=!1})),o(o.P+o.F*l,"Array",{find:function find(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),a(78)("find")},function(t,i,a){var o=a(63)("wks"),r=a(47),l=a(12).Symbol,c="function"==typeof l;(t.exports=function(t){return o[t]||(o[t]=c&&l[t]||(c?l:r)("Symbol."+t))}).store=o},function(t,i,a){var o=a(16);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,i){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,i,a){t.exports=!a(26)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,i,a){var o=a(23);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(98);var l=r(a(109)),c=r(a(94)),u=r(a(270)),d=r(a(80)),h=r(a(2)),m=r(a(3)),g=r(a(8)),v=r(a(6)),p=r(a(4)),y=r(a(5)),_=function(t){(0,p.default)(_default,t);var i=(0,y.default)(_default);function _default(){return(0,h.default)(this,_default),i.apply(this,arguments)}return(0,m.default)(_default,[{key:"__construct",value:function __construct(){(0,g.default)((0,v.default)(_default.prototype),"__construct",this).apply(this,arguments),this.bindElements=[],this.deviceNames=["mobile","tablet","desktop"],this.devicePrefixMaps={mobile:"mobile",tablet:"tablet",desktop:""}}},{key:"bindElementChange",value:function bindElementChange(t,i){this.bindElements.push([t,i])}},{key:"onElementChange",value:function onElementChange(t){var i=arguments;this.bindElements&&this.bindElements.length&&this.bindElements.forEach((function(a){var o=(0,d.default)(a,1)[0];(0,l.default)(o)||(o=o.split(/\s/));var r=(0,d.default)(a,2)[1];o.some((function(a){if(-1!==[a,"".concat(a,"_tablet"),"".concat(a,"_mobile")].indexOf(t))return r.apply(void 0,(0,u.default)(i)),!0}))}))}},{key:"onDestroy",value:function onDestroy(){this.trigger("destroy:before"),(0,g.default)((0,v.default)(_default.prototype),"onDestroy",this).call(this)}},{key:"getCurrentDeviceSettingInherit",value:function getCurrentDeviceSettingInherit(t){for(var i=["desktop","tablet","mobile"],a=elementorFrontend.getCurrentDeviceMode(),o=this.getElementSettings(),r=i.indexOf(a);r>0;){var l=o[t+"_"+i[r]];if(l&&"object"===(0,c.default)(l)&&Object.prototype.hasOwnProperty.call(l,"size")&&l.size)return l;r--}return o[t]}},{key:"getCurrentDeviceSettingSize",value:function getCurrentDeviceSettingSize(t){var i=this.getCurrentDeviceSettingInherit(t);return"object"===(0,c.default)(i)&&Object.prototype.hasOwnProperty.call(i,"size")&&(i=i.size),i}}]),_default}(elementorModules.frontend.handlers.Base);i.default=_},function(t,i,a){var o=a(15),r=a(84),l=a(60),c=Object.defineProperty;i.f=a(17)?Object.defineProperty:function defineProperty(t,i,a){if(o(t),i=l(i,!0),o(a),r)try{return c(t,i,a)}catch(t){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(t[i]=a.value),t}},function(t,i){var a={}.hasOwnProperty;t.exports=function(t,i){return a.call(t,i)}},function(t,i,a){var o=a(105),r=a(56);t.exports=function(t){return o(r(t))}},function(t,i){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,i,a){var o=a(11),r=a(30),l=a(40),c=a(33),u=a(34),$export=function(t,i,a){var d,h,m,g,v=t&$export.F,p=t&$export.G,y=t&$export.S,_=t&$export.P,b=t&$export.B,k=p?o:y?o[i]||(o[i]={}):(o[i]||{}).prototype,w=p?r:r[i]||(r[i]={}),S=w.prototype||(w.prototype={});for(d in p&&(a=i),a)m=((h=!v&&k&&void 0!==k[d])?k:a)[d],g=b&&h?u(m,o):_&&"function"==typeof m?u(Function.call,m):m,k&&c(k,d,m,t&$export.U),w[d]!=m&&l(w,d,g),_&&S[d]!=m&&(S[d]=m)};o.core=r,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,t.exports=$export},function(t,i,a){t.exports=!a(28)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,i){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,i,a){var o=a(20),r=a(35);t.exports=a(17)?function(t,i,a){return o.f(t,i,r(1,a))}:function(t,i,a){return t[i]=a,t}},function(t,i){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,i){var a={}.toString;t.exports=function(t){return a.call(t).slice(8,-1)}},function(t,i){var a=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=a)},function(t,i){t.exports={}},function(t,i,a){var o=a(18),r=a(104),l=a(83),c=Object.defineProperty;i.f=a(25)?Object.defineProperty:function defineProperty(t,i,a){if(o(t),i=l(i,!0),o(a),r)try{return c(t,i,a)}catch(t){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(t[i]=a.value),t}},function(t,i,a){var o=a(11),r=a(40),l=a(50),c=a(71)("src"),u=a(128),d=(""+u).split("toString");a(30).inspectSource=function(t){return u.call(t)},(t.exports=function(t,i,a,u){var h="function"==typeof a;h&&(l(a,"name")||r(a,"name",i)),t[i]!==a&&(h&&(l(a,c)||r(a,c,t[i]?""+t[i]:d.join(String(i)))),t===o?t[i]=a:u?t[i]?t[i]=a:r(t,i,a):(delete t[i],r(t,i,a)))})(Function.prototype,"toString",(function toString(){return"function"==typeof this&&this[c]||u.call(this)}))},function(t,i,a){var o=a(54);t.exports=function(t,i,a){if(o(t),void 0===i)return t;switch(a){case 1:return function(a){return t.call(i,a)};case 2:return function(a,o){return t.call(i,a,o)};case 3:return function(a,o,r){return t.call(i,a,o,r)}}return function(){return t.apply(i,arguments)}}},function(t,i){t.exports=function(t,i){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:i}}},function(t,i,a){var o=a(85),r=a(64);t.exports=Object.keys||function keys(t){return o(t,r)}},function(t,i,a){var o=a(56);t.exports=function(t){return Object(o(t))}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(98);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(_default.prototype),"__construct",this).call(this,t),this.widgets={},this.handlers={}}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(_default.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.addHandlers(),this.initHandlers()}},{key:"addHandlers",value:function addHandlers(){var t=this;this.widgets=this.initWidgets(),jQuery.each(this.widgets,(function(i,a){var o=i.split("."),r="default";1<o.length&&(i=o[0],r=o[1]),t.addHandler(i,a,r)}))}},{key:"initWidgets",value:function initWidgets(){return console.error("Please add at least one widget with `initWidgets` class method!!!"),{}}},{key:"addHandler",value:function addHandler(t,i,a){var o="cmsmasters-".concat(t,".").concat(a);this.handlers[o]=i}},{key:"initHandlers",value:function initHandlers(){jQuery.each(this.handlers,(function(t,i){elementorFrontend.hooks.addAction("frontend/element_ready/".concat(t),i)}))}}]),_default}(elementorModules.ViewModule);i.default=g},function(t,i,a){"use strict";var o=a(18),r=a(81),l=a(42),c=a(53),u=a(113),d=a(102),h=Math.max,m=Math.min,g=Math.floor,v=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;a(103)("replace",2,(function(t,i,a,y){return[function replace(o,r){var l=t(this),c=null==o?void 0:o[i];return void 0!==c?c.call(o,l,r):a.call(String(l),o,r)},function(t,i){var r=y(a,t,this,i);if(r.done)return r.value;var g=o(t),v=String(this),p="function"==typeof i;p||(i=String(i));var _=g.global;if(_){var b=g.unicode;g.lastIndex=0}for(var k=[];;){var w=d(g,v);if(null===w)break;if(k.push(w),!_)break;""===String(w[0])&&(g.lastIndex=u(v,l(g.lastIndex),b))}for(var S,C="",x=0,$=0;$<k.length;$++){w=k[$];for(var E=String(w[0]),T=h(m(c(w.index),v.length),0),P=[],I=1;I<w.length;I++)P.push(void 0===(S=w[I])?S:String(S));var M=w.groups;if(p){var D=[E].concat(P,T,v);void 0!==M&&D.push(M);var j=String(i.apply(void 0,D))}else j=getSubstitution(E,v,T,P,M,i);T>=x&&(C+=v.slice(x,T)+j,x=T+E.length)}return C+v.slice(x)}];function getSubstitution(t,i,o,l,c,u){var d=o+t.length,h=l.length,m=p;return void 0!==c&&(c=r(c),m=v),a.call(u,m,(function(a,r){var u;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return i.slice(0,o);case"'":return i.slice(d);case"<":u=c[r.slice(1,-1)];break;default:var m=+r;if(0===m)return a;if(m>h){var v=g(m/10);return 0===v?a:v<=h?void 0===l[v-1]?r.charAt(1):l[v-1]+r.charAt(1):a}u=l[m-1]}return void 0===u?"":u}))}}))},function(t,i,a){var o=a(32),r=a(93);t.exports=a(25)?function(t,i,a){return o.f(t,i,r(1,a))}:function(t,i,a){return t[i]=a,t}},function(t,i){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,i,a){var o=a(53),r=Math.min;t.exports=function(t){return t>0?r(o(t),9007199254740991):0}},function(t,i){t.exports=!0},function(t,i,a){var o=a(45),r=a(35),l=a(22),c=a(60),u=a(21),d=a(84),h=Object.getOwnPropertyDescriptor;i.f=a(17)?h:function getOwnPropertyDescriptor(t,i){if(t=l(t),i=c(i,!0),d)try{return h(t,i)}catch(t){}if(u(t,i))return r(!o.f.call(t,i),t[i])}},function(t,i){i.f={}.propertyIsEnumerable},function(t,i,a){var o=a(15),r=a(115),l=a(64),c=a(62)("IE_PROTO"),Empty=function(){},createDict=function(){var t,i=a(75)("iframe"),o=l.length;for(i.style.display="none",a(116).appendChild(i),i.src="javascript:",(t=i.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),createDict=t.F;o--;)delete createDict.prototype[l[o]];return createDict()};t.exports=Object.create||function create(t,i){var a;return null!==t?(Empty.prototype=o(t),a=new Empty,Empty.prototype=null,a[c]=t):a=createDict(),void 0===i?a:r(a,i)}},function(t,i){var a=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++a+o).toString(36))}},function(t,i){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,i,a){"use strict";var o=a(24),r=a(73)(2);o(o.P+o.F*!a(172)([].filter,!0),"Array",{filter:function filter(t){return r(this,t,arguments[1])}})},function(t,i){var a={}.hasOwnProperty;t.exports=function(t,i){return a.call(t,i)}},function(t,i,a){var o=a(48);t.exports=function(t,i,a){if(o(t),void 0===i)return t;switch(a){case 1:return function(a){return t.call(i,a)};case 2:return function(a,o){return t.call(i,a,o)};case 3:return function(a,o,r){return t.call(i,a,o,r)}}return function(){return t.apply(i,arguments)}}},function(t,i,a){"use strict";var o=a(156)(!0);a(90)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,i=this._t,a=this._i;return a>=i.length?{value:void 0,done:!0}:(t=o(i,a),this._i+=t.length,{value:t,done:!1})}))},function(t,i){var a=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:a)(t)}},function(t,i){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,i){var a={}.toString;t.exports=function(t){return a.call(t).slice(8,-1)}},function(t,i){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,i,a){var o=a(20).f,r=a(21),l=a(14)("toStringTag");t.exports=function(t,i,a){t&&!r(t=a?t:t.prototype,l)&&o(t,l,{configurable:!0,value:i})}},function(t,i,a){"use strict";var o=a(0);a(229),a(106),a(338);var r=o(a(108));t.exports={debounce:function debounce(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=null;return function(){for(var o=this,r=arguments.length,l=new Array(r),c=0;c<r;c++)l[c]=arguments[c];var u=function onComplete(){t.apply(o,l),a=null};a&&clearTimeout(a),a=setTimeout(u,i)}},throttle:function throttle(t){var i,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,r=!1;function wrapper(){if(r)return i=arguments,void(a=this);t.apply(this,arguments),r=!0,setTimeout((function(){r=!1,i&&(wrapper.apply(a,i),i=a=null)}),o)}return wrapper},saveParameters:function saveParameters(t){if(!elementorFrontend.isEditMode()&&t&&(0,r.default)(t).length){var i=new URLSearchParams(location.search);for(var a in t){var o=t[a];o?i.set(a,o):i.delete(a)}var l=i.toString();l?history.replaceState({},"","?".concat(l)):history.replaceState({},"",location.pathname)}}}},function(t,i,a){var o=a(29),r=a(10)("toStringTag"),l="Arguments"==o(function(){return arguments}());t.exports=function(t){var i,a,c;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(a=function(t,i){try{return t[i]}catch(t){}}(i=Object(t),r))?a:l?o(i):"Object"==(c=o(i))&&"function"==typeof i.callee?"Arguments":c}},function(t,i,a){var o=a(16);t.exports=function(t,i){if(!o(t))return t;var a,r;if(i&&"function"==typeof(a=t.toString)&&!o(r=a.call(t)))return r;if("function"==typeof(a=t.valueOf)&&!o(r=a.call(t)))return r;if(!i&&"function"==typeof(a=t.toString)&&!o(r=a.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,i){var a=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:a)(t)}},function(t,i,a){var o=a(63)("keys"),r=a(47);t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,i,a){var o=a(7),r=a(12),l=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(t.exports=function(t,i){return l[t]||(l[t]=void 0!==i?i:{})})("versions",[]).push({version:o.version,mode:a(43)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,i){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,i,a){var o=a(21),r=a(37),l=a(62)("IE_PROTO"),c=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),o(t,l)?t[l]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},function(t,i,a){i.f=a(14)},function(t,i,a){var o=a(12),r=a(7),l=a(43),c=a(66),u=a(20).f;t.exports=function(t){var i=r.Symbol||(r.Symbol=l?{}:o.Symbol||{});"_"==t.charAt(0)||t in i||u(i,t,{value:c.f(t)})}},function(t,i){i.f=Object.getOwnPropertySymbols},function(t,i,a){a(158);for(var o=a(12),r=a(27),l=a(31),c=a(14)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<u.length;d++){var h=u[d],m=o[h],g=m&&m.prototype;g&&!g[c]&&r(g,c,h),l[h]=l.Array}},function(t,i,a){var o=a(30),r=a(11),l=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(t.exports=function(t,i){return l[t]||(l[t]=void 0!==i?i:{})})("versions",[]).push({version:o.version,mode:a(82)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,i){var a=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++a+o).toString(36))}},function(t,i,a){var o=a(9),r=a(7),l=a(26);t.exports=function(t,i){var a=(r.Object||{})[t]||Object[t],c={};c[t]=i(a),o(o.S+o.F*l((function(){a(1)})),"Object",c)}},function(t,i,a){var o=a(34),r=a(96),l=a(81),c=a(42),u=a(168);t.exports=function(t,i){var a=1==t,d=2==t,h=3==t,m=4==t,g=6==t,v=5==t||g,p=i||u;return function(i,u,y){for(var _,b,k=l(i),w=r(k),S=o(u,y,3),C=c(w.length),x=0,$=a?p(i,C):d?p(i,0):void 0;C>x;x++)if((v||x in w)&&(b=S(_=w[x],x,k),t))if(a)$[x]=b;else if(b)switch(t){case 3:return!0;case 5:return _;case 6:return x;case 2:$.push(_)}else if(m)return!1;return g?-1:h||m?m:$}}},function(t,i,a){var o=a(23),r=a(11).document,l=o(r)&&o(r.createElement);t.exports=function(t){return l?r.createElement(t):{}}},function(t,i,a){var o=a(16),r=a(12).document,l=o(r)&&o(r.createElement);t.exports=function(t){return l?r.createElement(t):{}}},function(t,i,a){t.exports=a(149)},function(t,i,a){var o=a(85),r=a(64).concat("length","prototype");i.f=Object.getOwnPropertyNames||function getOwnPropertyNames(t){return o(t,r)}},function(t,i,a){var o=a(10)("unscopables"),r=Array.prototype;null==r[o]&&a(40)(r,o,{}),t.exports=function(t){r[o][t]=!0}},function(t,i,a){"use strict";var o=a(11),r=a(50),l=a(29),c=a(226),u=a(83),d=a(28),h=a(227).f,m=a(210).f,g=a(32).f,v=a(239).trim,p=o.Number,y=p,_=p.prototype,b="Number"==l(a(224)(_)),k="trim"in String.prototype,toNumber=function(t){var i=u(t,!1);if("string"==typeof i&&i.length>2){var a,o,r,l=(i=k?i.trim():v(i,3)).charCodeAt(0);if(43===l||45===l){if(88===(a=i.charCodeAt(2))||120===a)return NaN}else if(48===l){switch(i.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+i}for(var c,d=i.slice(2),h=0,m=d.length;h<m;h++)if((c=d.charCodeAt(h))<48||c>r)return NaN;return parseInt(d,o)}}return+i};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function Number(t){var i=arguments.length<1?0:t,a=this;return a instanceof p&&(b?d((function(){_.valueOf.call(a)})):"Number"!=l(a))?c(new y(toNumber(i)),a,p):toNumber(i)};for(var w,S=a(25)?h(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;S.length>C;C++)r(y,w=S[C])&&!r(p,w)&&g(p,w,m(y,w));p.prototype=_,_.constructor=p,a(33)(o,"Number",p)}},function(t,i,a){var o=a(213),r=a(216),l=a(177),c=a(223);t.exports=function _slicedToArray(t,i){return o(t)||r(t,i)||l(t,i)||c()},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(41);t.exports=function(t){return Object(o(t))}},function(t,i){t.exports=!1},function(t,i,a){var o=a(23);t.exports=function(t,i){if(!o(t))return t;var a,r;if(i&&"function"==typeof(a=t.toString)&&!o(r=a.call(t)))return r;if("function"==typeof(a=t.valueOf)&&!o(r=a.call(t)))return r;if(!i&&"function"==typeof(a=t.toString)&&!o(r=a.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,i,a){t.exports=!a(17)&&!a(26)((function(){return 7!=Object.defineProperty(a(75)("div"),"a",{get:function(){return 7}}).a}))},function(t,i,a){var o=a(21),r=a(22),l=a(135)(!1),c=a(62)("IE_PROTO");t.exports=function(t,i){var a,u=r(t),d=0,h=[];for(a in u)a!=c&&o(u,a)&&h.push(a);for(;i.length>d;)o(u,a=i[d++])&&(~l(h,a)||h.push(a));return h}},function(t,i,a){var o=a(61),r=Math.min;t.exports=function(t){return t>0?r(o(t),9007199254740991):0}},function(t,i,a){t.exports=a(138)},function(t,i,a){t.exports=a(141)},function(t,i,a){t.exports=a(27)},function(t,i,a){"use strict";var o=a(43),r=a(9),l=a(89),c=a(27),u=a(31),d=a(157),h=a(57),m=a(65),g=a(14)("iterator"),v=!([].keys&&"next"in[].keys()),returnThis=function(){return this};t.exports=function(t,i,a,p,y,_,b){d(a,i,p);var k,w,S,getMethod=function(t){if(!v&&t in E)return E[t];switch(t){case"keys":return function keys(){return new a(this,t)};case"values":return function values(){return new a(this,t)}}return function entries(){return new a(this,t)}},C=i+" Iterator",x="values"==y,$=!1,E=t.prototype,T=E[g]||E["@@iterator"]||y&&E[y],P=T||getMethod(y),I=y?x?getMethod("entries"):P:void 0,M="Array"==i&&E.entries||T;if(M&&(S=m(M.call(new t)))!==Object.prototype&&S.next&&(h(S,C,!0),o||"function"==typeof S[g]||c(S,g,returnThis)),x&&T&&"values"!==T.name&&($=!0,P=function values(){return T.call(this)}),o&&!b||!v&&!$&&E[g]||c(E,g,P),u[i]=P,u[C]=returnThis,y)if(k={values:x?P:getMethod("values"),keys:_?P:getMethod("keys"),entries:I},b)for(w in k)w in E||l(E,w,k[w]);else r(r.P+r.F*(v||$),i,k);return k}},function(t,i){t.exports={}},function(t,i,a){"use strict";var o,r,l=a(114),c=RegExp.prototype.exec,u=String.prototype.replace,d=c,h=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),m=void 0!==/()??/.exec("")[1];(h||m)&&(d=function exec(t){var i,a,o,r,d=this;return m&&(a=new RegExp("^"+d.source+"$(?!\\s)",l.call(d))),h&&(i=d.lastIndex),o=c.call(d,t),h&&o&&(d.lastIndex=d.global?o.index+o[0].length:i),m&&o&&o.length>1&&u.call(o[0],a,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(o[r]=void 0)})),o}),t.exports=d},function(t,i){t.exports=function(t,i){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:i}}},function(t,i,a){var o=a(76),r=a(120);function _typeof(i){return"function"==typeof o&&"symbol"==typeof r?(t.exports=_typeof=function _typeof(t){return typeof t},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=_typeof=function _typeof(t){return t&&"function"==typeof o&&t.constructor===o&&t!==o.prototype?"symbol":typeof t},t.exports.default=t.exports,t.exports.__esModule=!0),_typeof(i)}t.exports=_typeof,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(55);t.exports=Array.isArray||function isArray(t){return"Array"==o(t)}},function(t,i,a){var o=a(29);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,i,a){var o=a(18),r=a(54),l=a(10)("species");t.exports=function(t,i){var a,c=o(t).constructor;return void 0===c||null==(a=o(c)[l])?i:r(a)}},function(t,i,a){"use strict";var o=a(208),r=a(18),l=a(97),c=a(113),u=a(42),d=a(102),h=a(92),m=a(28),g=Math.min,v=[].push,p="length",y=!m((function(){RegExp(4294967295,"y")}));a(103)("split",2,(function(t,i,a,m){var _;return _="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[p]||2!="ab".split(/(?:ab)*/)[p]||4!=".".split(/(.?)(.?)/)[p]||".".split(/()()/)[p]>1||"".split(/.?/)[p]?function(t,i){var r=String(this);if(void 0===t&&0===i)return[];if(!o(t))return a.call(r,t,i);for(var l,c,u,d=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),g=0,y=void 0===i?4294967295:i>>>0,_=new RegExp(t.source,m+"g");(l=h.call(_,r))&&!((c=_.lastIndex)>g&&(d.push(r.slice(g,l.index)),l[p]>1&&l.index<r[p]&&v.apply(d,l.slice(1)),u=l[0][p],g=c,d[p]>=y));)_.lastIndex===l.index&&_.lastIndex++;return g===r[p]?!u&&_.test("")||d.push(""):d.push(r.slice(g)),d[p]>y?d.slice(0,y):d}:"0".split(void 0,0)[p]?function(t,i){return void 0===t&&0===i?[]:a.call(this,t,i)}:a,[function split(a,o){var r=t(this),l=null==a?void 0:a[i];return void 0!==l?l.call(a,r,o):_.call(String(r),a,o)},function(t,i){var o=m(_,t,this,i,_!==a);if(o.done)return o.value;var h=r(t),v=String(this),p=l(h,RegExp),b=h.unicode,k=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(y?"y":"g"),w=new p(y?h:"^(?:"+h.source+")",k),S=void 0===i?4294967295:i>>>0;if(0===S)return[];if(0===v.length)return null===d(w,v)?[v]:[];for(var C=0,x=0,$=[];x<v.length;){w.lastIndex=y?x:0;var E,T=d(w,y?v:v.slice(x));if(null===T||(E=g(u(w.lastIndex+(y?0:x)),v.length))===C)x=c(v,x,b);else{if($.push(v.slice(C,x)),$.length===S)return $;for(var P=1;P<=T.length-1;P++)if($.push(T[P]),$.length===S)return $;x=C=E}}return $.push(v.slice(C)),$}]}))},function(t,i,a){var o=a(96),r=a(41);t.exports=function(t){return o(r(t))}},function(t,i,a){t.exports=a(211)},function(t,i,a){t.exports=a(221)},function(t,i,a){"use strict";var o=a(59),r=RegExp.prototype.exec;t.exports=function(t,i){var a=t.exec;if("function"==typeof a){var l=a.call(t,i);if("object"!=typeof l)throw new TypeError("RegExp exec method returned something other than an Object or null");return l}if("RegExp"!==o(t))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(t,i)}},function(t,i,a){"use strict";a(196);var o=a(33),r=a(40),l=a(28),c=a(41),u=a(10),d=a(92),h=u("species"),m=!l((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),g=function(){var t=/(?:)/,i=t.exec;t.exec=function(){return i.apply(this,arguments)};var a="ab".split(t);return 2===a.length&&"a"===a[0]&&"b"===a[1]}();t.exports=function(t,i,a){var v=u(t),p=!l((function(){var i={};return i[v]=function(){return 7},7!=""[t](i)})),y=p?!l((function(){var i=!1,a=/a/;return a.exec=function(){return i=!0,null},"split"===t&&(a.constructor={},a.constructor[h]=function(){return a}),a[v](""),!i})):void 0;if(!p||!y||"replace"===t&&!m||"split"===t&&!g){var _=/./[v],b=a(c,v,""[t],(function maybeCallNative(t,i,a,o,r){return i.exec===d?p&&!r?{done:!0,value:_.call(i,a,o)}:{done:!0,value:t.call(a,i,o)}:{done:!1}})),k=b[0],w=b[1];o(String.prototype,t,k),r(RegExp.prototype,v,2==i?function(t,i){return w.call(t,this,i)}:function(t){return w.call(t,this)})}}},function(t,i,a){t.exports=!a(25)&&!a(28)((function(){return 7!=Object.defineProperty(a(74)("div"),"a",{get:function(){return 7}}).a}))},function(t,i,a){var o=a(55);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,i,a){"use strict";var o=a(59),r={};r[a(10)("toStringTag")]="z",r+""!="[object z]"&&a(33)(Object.prototype,"toString",(function toString(){return"[object "+o(this)+"]"}),!0)},function(t,i,a){"use strict";var o=a(24),r=a(173)(!0);o(o.P,"Array",{includes:function includes(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),a(78)("includes")},function(t,i,a){t.exports=a(242)},function(t,i,a){t.exports=a(214)},function(t,i,a){var o=a(55),r=a(14)("toStringTag"),l="Arguments"==o(function(){return arguments}());t.exports=function(t){var i,a,c;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(a=function(t,i){try{return t[i]}catch(t){}}(i=Object(t),r))?a:l?o(i):"Object"==(c=o(i))&&"function"==typeof i.callee?"Arguments":c}},function(t,i,a){var o=a(110),r=a(14)("iterator"),l=a(31);t.exports=a(7).getIteratorMethod=function(t){if(null!=t)return t[r]||t["@@iterator"]||l[o(t)]}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(233)),c=r(a(100)),u=r(a(101));a(13),a(181),a(106),a(182);var d=r(a(80)),h=r(a(2)),m=r(a(3)),g=r(a(8)),v=r(a(6)),p=r(a(4)),y=r(a(5)),_=function(t){(0,p.default)(_default,t);var i=(0,y.default)(_default);function _default(){return(0,h.default)(this,_default),i.apply(this,arguments)}return(0,m.default)(_default,[{key:"__construct",value:function __construct(t){(0,g.default)((0,v.default)(_default.prototype),"__construct",this).call(this,t),this.$element=t.widget,this.controls=t.controls,this.type=!!t.type&&t.type,"custom"===this.type&&(this.container=t.container?t.container:null,this.translateNames=t.translateNames?t.translateNames:[]),"document"===this.type&&(this.documents=t.documents?t.documents:{}),this.contentGap=44,this.elementorDocument="data-elementor-id",this.handles={}}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-document-handle",i={handle:t,handleWrap:"".concat(t,"-wrapper"),handleInner:"".concat(t,"-inner"),handleTitle:"".concat(t,"__title"),widgetContainer:"elementor-widget-container",widgetTemplate:"cmsmasters-widget-template",parentDocument:"cmsmasters-parent-document",templateStyles:"cmsmasters-template-styles",editMode:"elementor-edit-mode"};return{classes:i,selectors:{handle:".".concat(i.handle),handleWrap:".".concat(i.handleWrap),handleInner:".".concat(i.handleInner),handleTitle:".".concat(i.handleTitle),widgetContainer:"> .".concat(i.widgetContainer),editMode:".".concat(i.editMode)}}}},{key:"getDefaultElements",value:function getDefaultElements(){if("document"!==this.type){var t=this.getSettings().selectors,i={$widgetContainer:this.$element.find(t.widgetContainer)};return this.container&&(i.$widgetContainer=this.container),i}}},{key:"onInit",value:function onInit(){(0,g.default)((0,v.default)(_default.prototype),"onInit",this).call(this),this.createTemplateHandles()}},{key:"createTemplateHandles",value:function createTemplateHandles(){switch(this.type){case"document":this.createControlDocumentHandles();break;case"listing":this.createControlTemplateHandles();break;case"custom":this.createRepeaterTemplateHandles();break;default:this.createWidgetTemplateHandles()}}},{key:"createControlDocumentHandles",value:function createControlDocumentHandles(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors;(0,l.default)(this.documents).forEach((function(i){var r=i.$element;if(!r.hasClass(a.editMode)&&!r.children(o.handle).length){var l=jQuery("<div>",{class:a.handle}),c=r.data("elementor-title");l.append(t.getHandleInner(i,c)),r.prepend(l)}}))}},{key:"getHandleInner",value:function getHandleInner(t,i){var a=this,o=this.getSettings().classes,r=jQuery("<i>",{class:"eicon-edit"}),l="document"!==this.type?cmsmastersElementorFrontend.translate(i):i,c=jQuery("<div>",{class:o.handleTitle}).text(cmsmastersElementorFrontend.translate("edit_element",[l]));return jQuery("<div>",{class:o.handleInner}).append(r,c).on("click",(function(){return a.onDocumentHandleClick(t)}))}},{key:"createControlTemplateHandles",value:function createControlTemplateHandles(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$widgetContainer.closest(".elementor").not(o.editMode);if(!r.length||!r.data("elementor-id")){var l=jQuery("<div>",{class:a.handle});(0,c.default)(this.controls).forEach((function(i){var o=(0,d.default)(i,2),r=o[0],c=o[1];t.elements.$widgetContainer.addClass(a.handleWrap);var u=t.$element.find("[".concat(t.elementorDocument,"=").concat(c,"]")).first();l.append(t.getHandleInner(u,r))})),this.elements.$widgetContainer.prepend(l)}}},{key:"createRepeaterTemplateHandles",value:function createRepeaterTemplateHandles(){var t=this,i=this.getSettings().classes;(0,u.default)(this.elements.$widgetContainer).forEach((function(a){var o=jQuery(a),r=jQuery("<div>",{class:i.handle}),l=o.find("[".concat(t.elementorDocument,"]")).first();if(l.length){var c=t.translateNames.indexOf("saved_".concat(l.data("elementor-type")));if(!(0>c)){l.addClass(i.handleWrap);var u=t.translateNames[c];r.append(t.getHandleInner(l,u)),l.prepend(r)}}}))}},{key:"createWidgetTemplateHandles",value:function createWidgetTemplateHandles(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$widgetContainer.closest(".elementor").not(o.editMode);r.length&&r.data("elementor-id")||(0,c.default)(this.controls).forEach((function(i){var o=(0,d.default)(i,2),r=o[0],l=o[1],c=jQuery("<div>",{class:a.handle});t.elements.$widgetContainer.addClass(a.handleWrap);var u=t.$element.find("[".concat(t.elementorDocument,"=").concat(l,"]")).first();c.append(t.getHandleInner(u,r)),u.prepend(c)}))}},{key:"onDocumentHandleClick",value:function onDocumentHandleClick(t){var i=this,a="document"!==this.type?t.data("elementor-id"):t.getSettings("id"),o=elementorCommon.api.run("editor/documents/switch",{id:a,mode:"autosave"});"document"!==this.type&&o.finally((function(){return i.initModal(t)}))}},{key:"initModal",value:function initModal(t){var i=this,a=this.getSettings().classes,o=t.data("elementor-id"),r=elementor.$previewContents.find("[id=".concat(a.templateStyles,"-").concat(o,"]")),l=elementor.$previewContents.find(".elementor-".concat(o)).first();if(this.modal)this.modal.setMessage(l).show();else{var c=t;this.container&&(c=this.$element);var u=c.closest(".elementor:not(.elementor-".concat(o,")")),d="".concat(a.widgetTemplate,"-modal"),h=!1;u.length&&(h=u.data("elementor-id")),h&&(d+=" ".concat(a.parentDocument,"-").concat(h)),this.modal=elementorFrontend.getDialogsManager().createWidget("lightbox",{id:"".concat(a.widgetTemplate,"-").concat(o),className:d,closeButton:!0,closeButtonClass:"eicon-close",preventScroll:!0,hide:{onBackgroundClick:!0,onEscKeyPress:!0},position:{enable:!1}});var m=this.modal.getElements().widgetContent;"listing"!==this.type&&m.width("".concat(t.outerWidth()+this.contentGap,"px")),this.modal.setMessage(l).show(),setTimeout((function(){r.remove()}),1e3),this.modal.on("hide",(function(){m.css("opacity",.5),setTimeout((function(){i.modal.setMessage(""),h?elementorCommon.api.run("editor/documents/switch",{id:h,mode:"autosave"}).finally((function(){i.createTemplateHandles(),elementor.dynamicTags.cleanCache(),setTimeout((function(){i.modal.destroy(),jQuery(document).find("[data-id=".concat(i.$element.data("id"),"]")).trigger("click")}),1e3)})):i.modal.destroy()}))}))}}}]),_default}(elementorModules.ViewModule);i.default=_},function(t,i,a){"use strict";var o=a(195)(!0);t.exports=function(t,i,a){return i+(a?o(t,i).length:1)}},function(t,i,a){"use strict";var o=a(18);t.exports=function(){var t=o(this),i="";return t.global&&(i+="g"),t.ignoreCase&&(i+="i"),t.multiline&&(i+="m"),t.unicode&&(i+="u"),t.sticky&&(i+="y"),i}},function(t,i,a){var o=a(20),r=a(15),l=a(36);t.exports=a(17)?Object.defineProperties:function defineProperties(t,i){r(t);for(var a,c=l(i),u=c.length,d=0;u>d;)o.f(t,a=c[d++],i[a]);return t}},function(t,i,a){var o=a(12).document;t.exports=o&&o.documentElement},function(t,i){t.exports=function(t,i,a){var o=void 0===a;switch(i.length){case 0:return o?t():t.call(a);case 1:return o?t(i[0]):t.call(a,i[0]);case 2:return o?t(i[0],i[1]):t.call(a,i[0],i[1]);case 3:return o?t(i[0],i[1],i[2]):t.call(a,i[0],i[1],i[2]);case 4:return o?t(i[0],i[1],i[2],i[3]):t.call(a,i[0],i[1],i[2],i[3])}return t.apply(a,i)}},function(t,i,a){"use strict";var o=a(12),r=a(21),l=a(17),c=a(9),u=a(89),d=a(150).KEY,h=a(26),m=a(63),g=a(57),v=a(47),p=a(14),y=a(66),_=a(67),b=a(151),k=a(95),w=a(15),S=a(16),C=a(37),x=a(22),$=a(60),E=a(35),T=a(46),P=a(152),I=a(44),M=a(68),D=a(20),j=a(36),A=I.f,B=D.f,O=P.f,L=o.Symbol,z=o.JSON,W=z&&z.stringify,H=p("_hidden"),R=p("toPrimitive"),V={}.propertyIsEnumerable,N=m("symbol-registry"),Q=m("symbols"),G=m("op-symbols"),U=Object.prototype,q="function"==typeof L&&!!M.f,Y=o.QObject,Z=!Y||!Y.prototype||!Y.prototype.findChild,K=l&&h((function(){return 7!=T(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a}))?function(t,i,a){var o=A(U,i);o&&delete U[i],B(t,i,a),o&&t!==U&&B(U,i,o)}:B,wrap=function(t){var i=Q[t]=T(L.prototype);return i._k=t,i},X=q&&"symbol"==typeof L.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof L},J=function defineProperty(t,i,a){return t===U&&J(G,i,a),w(t),i=$(i,!0),w(a),r(Q,i)?(a.enumerable?(r(t,H)&&t[H][i]&&(t[H][i]=!1),a=T(a,{enumerable:E(0,!1)})):(r(t,H)||B(t,H,E(1,{})),t[H][i]=!0),K(t,i,a)):B(t,i,a)},ee=function defineProperties(t,i){w(t);for(var a,o=b(i=x(i)),r=0,l=o.length;l>r;)J(t,a=o[r++],i[a]);return t},te=function propertyIsEnumerable(t){var i=V.call(this,t=$(t,!0));return!(this===U&&r(Q,t)&&!r(G,t))&&(!(i||!r(this,t)||!r(Q,t)||r(this,H)&&this[H][t])||i)},ne=function getOwnPropertyDescriptor(t,i){if(t=x(t),i=$(i,!0),t!==U||!r(Q,i)||r(G,i)){var a=A(t,i);return!a||!r(Q,i)||r(t,H)&&t[H][i]||(a.enumerable=!0),a}},ie=function getOwnPropertyNames(t){for(var i,a=O(x(t)),o=[],l=0;a.length>l;)r(Q,i=a[l++])||i==H||i==d||o.push(i);return o},ae=function getOwnPropertySymbols(t){for(var i,a=t===U,o=O(a?G:x(t)),l=[],c=0;o.length>c;)!r(Q,i=o[c++])||a&&!r(U,i)||l.push(Q[i]);return l};q||(u((L=function Symbol(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var t=v(arguments.length>0?arguments[0]:void 0),$set=function(i){this===U&&$set.call(G,i),r(this,H)&&r(this[H],t)&&(this[H][t]=!1),K(this,t,E(1,i))};return l&&Z&&K(U,t,{configurable:!0,set:$set}),wrap(t)}).prototype,"toString",(function toString(){return this._k})),I.f=ne,D.f=J,a(77).f=P.f=ie,a(45).f=te,M.f=ae,l&&!a(43)&&u(U,"propertyIsEnumerable",te,!0),y.f=function(t){return wrap(p(t))}),c(c.G+c.W+c.F*!q,{Symbol:L});for(var se="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;se.length>oe;)p(se[oe++]);for(var re=j(p.store),le=0;re.length>le;)_(re[le++]);c(c.S+c.F*!q,"Symbol",{for:function(t){return r(N,t+="")?N[t]:N[t]=L(t)},keyFor:function keyFor(t){if(!X(t))throw TypeError(t+" is not a symbol!");for(var i in N)if(N[i]===t)return i},useSetter:function(){Z=!0},useSimple:function(){Z=!1}}),c(c.S+c.F*!q,"Object",{create:function create(t,i){return void 0===i?T(t):ee(T(t),i)},defineProperty:J,defineProperties:ee,getOwnPropertyDescriptor:ne,getOwnPropertyNames:ie,getOwnPropertySymbols:ae});var ce=h((function(){M.f(1)}));c(c.S+c.F*ce,"Object",{getOwnPropertySymbols:function getOwnPropertySymbols(t){return M.f(C(t))}}),z&&c(c.S+c.F*(!q||h((function(){var t=L();return"[null]"!=W([t])||"{}"!=W({a:t})||"{}"!=W(Object(t))}))),"JSON",{stringify:function stringify(t){for(var i,a,o=[t],r=1;arguments.length>r;)o.push(arguments[r++]);if(a=i=o[1],(S(i)||void 0!==t)&&!X(t))return k(i)||(i=function(t,i){if("function"==typeof a&&(i=a.call(this,t,i)),!X(i))return i}),o[1]=i,W.apply(z,o)}}),L.prototype[R]||a(27)(L.prototype,R,L.prototype.valueOf),g(L,"Symbol"),g(Math,"Math",!0),g(o.JSON,"JSON",!0)},function(t,i){},function(t,i,a){t.exports=a(155)},function(t,i,a){t.exports=a(165)},function(t,i,a){var o=a(18),r=a(23),l=a(123);t.exports=function(t,i){if(o(t),r(i)&&i.constructor===t)return i;var a=l.f(t);return(0,a.resolve)(i),a.promise}},function(t,i,a){"use strict";var o=a(54);function PromiseCapability(t){var i,a;this.promise=new t((function(t,o){if(void 0!==i||void 0!==a)throw TypeError("Bad Promise constructor");i=t,a=o})),this.resolve=o(i),this.reject=o(a)}t.exports.f=function(t){return new PromiseCapability(t)}},function(t,i,a){var o,r,l,c=a(34),u=a(202),d=a(125),h=a(74),m=a(11),g=m.process,v=m.setImmediate,p=m.clearImmediate,y=m.MessageChannel,_=m.Dispatch,b=0,k={},run=function(){var t=+this;if(k.hasOwnProperty(t)){var i=k[t];delete k[t],i()}},listener=function(t){run.call(t.data)};v&&p||(v=function setImmediate(t){for(var i=[],a=1;arguments.length>a;)i.push(arguments[a++]);return k[++b]=function(){u("function"==typeof t?t:Function(t),i)},o(b),b},p=function clearImmediate(t){delete k[t]},"process"==a(29)(g)?o=function(t){g.nextTick(c(run,t,1))}:_&&_.now?o=function(t){_.now(c(run,t,1))}:y?(l=(r=new y).port2,r.port1.onmessage=listener,o=c(l.postMessage,l,1)):m.addEventListener&&"function"==typeof postMessage&&!m.importScripts?(o=function(t){m.postMessage(t+"","*")},m.addEventListener("message",listener,!1)):o="onreadystatechange"in h("script")?function(t){d.appendChild(h("script")).onreadystatechange=function(){d.removeChild(this),run.call(t)}}:function(t){setTimeout(c(run,t,1),0)}),t.exports={set:v,clear:p}},function(t,i,a){var o=a(11).document;t.exports=o&&o.documentElement},function(t,i,a){"use strict";var o=a(24),r=a(73)(1);o(o.P+o.F*!a(172)([].map,!0),"Array",{map:function map(t){return r(this,t,arguments[1])}})},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178)),c=r(a(1)),u=r(a(108));a(13),a(126),a(98),a(39),a(250),a(79);var d=r(a(179)),h=r(a(80)),m=r(a(2)),g=r(a(3)),v=r(a(8)),p=r(a(6)),y=r(a(4)),_=r(a(5)),b=a(58),k=function(t){(0,y.default)(_default,t);var i,a=(0,_.default)(_default);function _default(){return(0,m.default)(this,_default),a.apply(this,arguments)}return(0,g.default)(_default,[{key:"__construct",value:function __construct(t){(0,v.default)((0,p.default)(_default.prototype),"__construct",this).apply(this,arguments),this.cacheHTML=null,this.swiper=null,this.widget=t.widget,this.$wrap=t.$wrap||this.widget.$element,this.reInitDebounce=b.debounce(this.reInit.bind(this),50),this.classesTemplates={},this.setSettingsPrefix(),this.setClassesTemplates(),this.bindEventsControls(),this.widget.on("destroy:before",this.destroy.bind(this))}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="swiper-pagination";return{classes:{bullets:"".concat(t,"-bullets"),bulletsDynamic:"".concat(t,"-bullets-dynamic")},selectors:{arrowNext:".".concat("swiper-button","-next"),arrowPrev:".".concat("swiper-button","-prev"),bullet:".".concat(t,"-bullet"),container:".swiper-container",pagination:".".concat(t),root:".cmsmasters-slider",scrollbar:".swiper-scrollbar",slides:".swiper-slide",wrapper:".swiper-wrapper"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this,i=this.getSettings().selectors,a=this.$wrap.find(i.root),o=a.find(i.pagination),r={$arrowNext:a.find(i.arrowNext),$arrowPrev:a.find(i.arrowPrev),$container:a.find(i.container),$pagination:o,$root:a,$scrollbar:a.find(i.scrollbar),$slides:a.find(i.slides),$wrapper:a.find(i.wrapper)};return(0,c.default)(r,"$bullet",{get:function get(){return t.elements.$pagination.find(i.bullet)}}),this.trigger("defaultElements",r),r}},{key:"bindEventsControls",value:function bindEventsControls(){var t=this;this.widget.bindElementChange(["slider_arrows","slider_autoplay_reverse","slider_autoplay_speed","slider_autoplay","slider_bullets_container_direction","slider_bullets_type","slider_centered_slides","slider_direction","slider_effect","slider_free_mode","slider_height_type","slider_infinite","slider_mousewheel","slider_navigation","slider_pagination_container_direction","slider_pause_on_hover","slider_per_view","slider_scrollbar_visible","slider_scrollbar","slider_space_between","slider_speed","slider_to_scroll","slider_type"].map(this.getPrefixControl.bind(this)),(function(){t.swiper&&t.widget.$element.data("initialSlide",t.swiper.realIndex),t.reInitDebounce()})),this.widget.bindElementChange(this.getPrefixControl("slider_slide_index"),(function(){t.widget.$element.removeData("initialSlide"),t.reInitDebounce()})),this.widget.bindElementChange((0,u.default)(this.classesTemplates),b.debounce(this.addGeneratedClass.bind(this),10)),this.widget.bindElementChange([this.getPrefixControl("slider_width"),this.getPrefixControl("slider_height"),this.getPrefixControl("slider_padding")],b.debounce(this.update.bind(this),100)),this.widget.bindElementChange([this.getPrefixControl("slider_centered_slides_width")],this.update.bind(this))}},{key:"onInit",value:function onInit(){(0,v.default)((0,p.default)(_default.prototype),"onInit",this).call(this),this.elements.$root.addClass("cmsmasters-slider--init"),this.setCacheHTML()}},{key:"setSettingsPrefix",value:function setSettingsPrefix(){var t=this.widget.$element.attr("data-widget_type").split("."),i=(0,h.default)(t,2)[1],a="";"default"!==i&&(a="".concat(i,"_")),this.settingsPrefix=a}},{key:"setClassesTemplates",value:function setClassesTemplates(){var t="cmsmasters-slider",i={slider_arrows_align_position:"".concat(t,"--position-arrows-{{VALUE}}"),slider_arrows_text_dir:"".concat(t,"--text-dir-arrows-{{VALUE}}"),slider_arrows:"".concat(t,"--arrows"),slider_bullets_type:"".concat(t,"--bullets-{{VALUE}}"),slider_direction:"".concat(t,"--dir-{{VALUE}}"),slider_effect:"".concat(t,"--effect-{{VALUE}}"),slider_navigation:"".concat(t,"--nav ").concat(t,"--nav-{{VALUE}}"),slider_per_view:"".concat(t,"-per-view-{{VALUE}}"),slider_progressbar_circle:"".concat(t,"--progressbar-{{VALUE}}"),slider_scrollbar_circle:"".concat(t,"--scrollbar-{{VALUE}}"),slider_scrollbar:"".concat(t,"--scrollbar"),slider_arrows_visibility:"".concat(t,"--visibility-arrows-{{VALUE}}")};for(var a in i)this.classesTemplates[this.getPrefixControl(a)]=i[a]}},{key:"getPrefixControl",value:function getPrefixControl(t){return this.settingsPrefix+t}},{key:"reInit",value:function reInit(){this.swiper&&(this.cacheHTML&&(this.elements.$root.html(this.cacheHTML),this.initElements()),this.init())}},{key:"init",value:(i=(0,d.default)(l.default.mark((function _callee(){var t,i=this;return l.default.wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(this.elements.$root.length){a.next=2;break}return a.abrupt("return");case 2:return this.swiper&&this.destroy(),t=elementorFrontend.utils.swiper,this.addGeneratedClasses(),a.next=7,new t(this.elements.$container,this.getSliderOptions());case 7:this.swiper=a.sent,this.initLazyLoad(),this.widget.getElementSettings(this.getPrefixControl("slider_pause_on_hover"))&&this.elements.$container.hover((function(){i.swiper.autoplay.stop()}),(function(){i.swiper.autoplay.start()})),this.elements.$container.data("swiper",this.swiper),this.$wrap.data("cmsmastersSlider",this),this.swiper.on("beforeLoopFix",(function(){window.lazySizes&&this.$el.find(".".concat(lazySizes.cfg.loadingClass)).each((function(t,i){jQuery(i).removeClass(lazySizes.cfg.loadingClass).addClass(lazySizes.cfg.lazyClass)}))}));case 13:case"end":return a.stop()}}),_callee,this)}))),function init(){return i.apply(this,arguments)})},{key:"addGeneratedClasses",value:function addGeneratedClasses(){for(var t in this.classesTemplates)this.addGeneratedClass(t)}},{key:"addGeneratedClass",value:function addGeneratedClass(t){var i=this.classesTemplates[t];if(i){var a=/{{VALUE}}$/g,o=this.widget.getCurrentDeviceSetting(t),r=i.replace(a,""),l=this.elements.$root.attr("class").replace(new RegExp("".concat(r,"(\\S|$|)+"),"g"),"");if(o||0===o){var c=i.replace(a,o||"");l+=" ".concat(c)}l=l.replace(/\s\s+/g," ").trim(),this.elements.$root.attr("class",l)}}},{key:"getSliderSettings",value:function getSliderSettings(t){return this.widget.getElementSettings(this.getPrefixControl(t))}},{key:"getSliderOptions",value:function getSliderOptions(){var t=this,i=this.getEffect(),a=this.getSliderSettings("slider_per_view")||1;a=this.isHorizontal()&&"fade"!==i&&"flip"!==i?"auto"===a?a:Number(a):1;var o=elementorFrontend.config.responsive.activeBreakpoints,r=function(){var i={desktop:t.widget.getCurrentDeviceSettingSize(t.getPrefixControl("slider_space_between")),tablet:t.widget.getCurrentDeviceSettingSize(t.getPrefixControl("slider_space_between_tablet")),mobile:t.widget.getCurrentDeviceSettingSize(t.getPrefixControl("slider_space_between_mobile"))};for(var a in i)"number"!=typeof i[a]&&(i[a]=20);return i}(),l={autoHeight:this.isHeightAuto(),breakpoints:{},centeredSlides:Boolean(this.getSliderSettings("slider_centered_slides")),direction:this.getSliderSettings("slider_direction"),effect:i,grabCursor:!0,freeMode:Boolean(this.getSliderSettings("slider_free_mode")),initialSlide:this.getInitialSlide(),loop:Boolean(this.getSliderSettings("slider_infinite")),mousewheel:Boolean(this.getSliderSettings("slider_mousewheel")),roundLengths:!0,slidesPerView:a,spaceBetween:r.desktop,speed:this.getSliderSettings("slider_speed"),handleElementorBreakpoints:!0,watchSlidesVisibility:!0,onInit:function onInit(){window.lazySizes&&lazySizes.init()}};if("cube"!==i){var c={mobile:o.mobile.value,tablet:o.tablet.value},u=this.getSliderSettings("slider_to_scroll")||1;for(var d in c){var h=Number(this.widget.getCurrentDeviceSetting("slider_per_view_".concat(d)))||1;l.breakpoints[c[d]]={slidesPerGroup:Number(u),slidesPerView:h<u?Math.min(h,u):h,spaceBetween:r[d]}}}if(this.getSliderSettings("slider_autoplay")?l.autoplay={delay:this.getSliderSettings("slider_autoplay_speed")||5e3,reverseDirection:this.getSliderSettings("slider_autoplay_reverse"),disableOnInteraction:!1}:l.autoplay=!1,this.getSliderSettings("slider_arrows")&&(l.navigation={nextEl:this.elements.$arrowNext,prevEl:this.elements.$arrowPrev}),this.isEnablePagination()){if(l.pagination={clickable:!0,el:this.elements.$pagination,type:this.getSliderSettings("slider_navigation")},"bullets"===this.getSliderSettings("slider_navigation"))switch(this.getSliderSettings("slider_bullets_type")){case"dynamic":l.pagination.dynamicBullets=!0;break;case"numbered":l.pagination.renderBullet=function(t,i){return'<span class="'.concat(i,'">').concat(t+1,"</span>")}}}else this.isEnableScrollbar()&&(l.scrollbar={draggable:!0,el:this.elements.$scrollbar,hide:!this.getSliderSettings("slider_scrollbar_visible")});return"fade"===i&&(l.fadeEffect={crossFade:!0}),1!==a&&(l.slidesPerGroup=Math.min(+this.getSliderSettings("slider_to_scroll")||1,a)),l.loop&&(l.loopedSlides=this.elements.$slides.length),this.trigger("options",l),l}},{key:"initLazyLoad",value:function initLazyLoad(){var t=this;window.lazySizes&&this.elements.$slides.find("img").on("lazyloaded",(function(){t.swiper.update()}))}},{key:"isHorizontal",value:function isHorizontal(){return"horizontal"===this.getSliderSettings("slider_direction")}},{key:"getEffect",value:function getEffect(){return"coverflow"===this.widget.getElementSettings(this.getPrefixControl("slider_type"))?"coverflow":this.widget.getElementSettings(this.getPrefixControl("slider_effect"))}},{key:"isHeightAuto",value:function isHeightAuto(){return"auto"===this.getSliderSettings("slider_height_type")}},{key:"getInitialSlide",value:function getInitialSlide(){var t=this.widget.$element.data("initialSlide");return t||(t=this.getSliderIndex()||0),t}},{key:"getSliderIndex",value:function getSliderIndex(){var t=this.getSliderSettings("slider_slide_index");return t?t-1:0}},{key:"isEnablePagination",value:function isEnablePagination(){return this.getSliderSettings("slider_navigation")}},{key:"isEnableScrollbar",value:function isEnableScrollbar(){return Boolean(this.getSliderSettings("slider_scrollbar"))}},{key:"update",value:function update(){this.swiper&&this.swiper.update()}},{key:"setCacheHTML",value:function setCacheHTML(){var t=jQuery("<div />",{html:this.elements.$root.html()});this.cacheHTML=t.html()}},{key:"getAllSlides",value:function getAllSlides(){return jQuery(this.swiper.slides)}},{key:"getCurrentSlide",value:function getCurrentSlide(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this.getAllSlides().eq(this.swiper.activeIndex);return t?i.find(t):i}},{key:"destroy",value:function destroy(){this.swiper&&(this.widget.$element.data("initialSlide",this.swiper.realIndex),this.swiper.destroy())}}]),_default}(elementorModules.ViewModule);i.default=k},function(t,i,a){t.exports=a(70)("native-function-to-string",Function.toString)},function(t,i,a){var o=a(32).f,r=Function.prototype,l=/^\s*function ([^ (]*)/;"name"in r||a(25)&&o(r,"name",{configurable:!0,get:function(){try{return(""+this).match(l)[1]}catch(t){return""}}})},function(t,i,a){a(131);var o=a(7).Object;t.exports=function defineProperty(t,i,a){return o.defineProperty(t,i,a)}},function(t,i,a){var o=a(9);o(o.S+o.F*!a(17),"Object",{defineProperty:a(20).f})},function(t,i,a){t.exports=a(133)},function(t,i,a){a(134);var o=a(7).Object;t.exports=function create(t,i){return o.create(t,i)}},function(t,i,a){var o=a(9);o(o.S,"Object",{create:a(46)})},function(t,i,a){var o=a(22),r=a(86),l=a(136);t.exports=function(t){return function(i,a,c){var u,d=o(i),h=r(d.length),m=l(c,h);if(t&&a!=a){for(;h>m;)if((u=d[m++])!=u)return!0}else for(;h>m;m++)if((t||m in d)&&d[m]===a)return t||m||0;return!t&&-1}}},function(t,i,a){var o=a(61),r=Math.max,l=Math.min;t.exports=function(t,i){return(t=o(t))<0?r(t+i,0):l(t,i)}},function(t,i,a){var o=a(87);function _setPrototypeOf(i,a){return t.exports=_setPrototypeOf=o||function _setPrototypeOf(t,i){return t.__proto__=i,t},t.exports.default=t.exports,t.exports.__esModule=!0,_setPrototypeOf(i,a)}t.exports=_setPrototypeOf,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){a(139),t.exports=a(7).Object.setPrototypeOf},function(t,i,a){var o=a(9);o(o.S,"Object",{setPrototypeOf:a(140).set})},function(t,i,a){var o=a(16),r=a(15),check=function(t,i){if(r(t),!o(i)&&null!==i)throw TypeError(i+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,i,o){try{(o=a(51)(Function.call,a(44).f(Object.prototype,"__proto__").set,2))(t,[]),i=!(t instanceof Array)}catch(t){i=!0}return function setPrototypeOf(t,a){return check(t,a),i?t.__proto__=a:o(t,a),t}}({},!1):void 0),check:check}},function(t,i,a){a(142),t.exports=a(7).Reflect.construct},function(t,i,a){var o=a(9),r=a(46),l=a(48),c=a(15),u=a(16),d=a(26),h=a(143),m=(a(12).Reflect||{}).construct,g=d((function(){function F(){}return!(m((function(){}),[],F)instanceof F)})),v=!d((function(){m((function(){}))}));o(o.S+o.F*(g||v),"Reflect",{construct:function construct(t,i){l(t),c(i);var a=arguments.length<3?t:l(arguments[2]);if(v&&!g)return m(t,i,a);if(t==a){switch(i.length){case 0:return new t;case 1:return new t(i[0]);case 2:return new t(i[0],i[1]);case 3:return new t(i[0],i[1],i[2]);case 4:return new t(i[0],i[1],i[2],i[3])}var o=[null];return o.push.apply(o,i),new(h.apply(t,o))}var d=a.prototype,p=r(u(d)?d:Object.prototype),y=Function.apply.call(t,p,i);return u(y)?y:p}})},function(t,i,a){"use strict";var o=a(48),r=a(16),l=a(117),c=[].slice,u={},construct=function(t,i,a){if(!(i in u)){for(var o=[],r=0;r<i;r++)o[r]="a["+r+"]";u[i]=Function("F,a","return new F("+o.join(",")+")")}return u[i](t,a)};t.exports=Function.bind||function bind(t){var i=o(this),a=c.call(arguments,1),bound=function(){var o=a.concat(c.call(arguments));return this instanceof bound?construct(i,o.length,o):l(i,o,t)};return r(i.prototype)&&(bound.prototype=i.prototype),bound}},function(t,i,a){t.exports=a(145)},function(t,i,a){a(146),t.exports=a(7).Object.getPrototypeOf},function(t,i,a){var o=a(37),r=a(65);a(72)("getPrototypeOf",(function(){return function getPrototypeOf(t){return r(o(t))}}))},function(t,i,a){var o=a(88);t.exports=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!o)return!1;if(o.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(o(Boolean,[],(function(){}))),!0}catch(t){return!1}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(94).default,r=a(161);t.exports=function _possibleConstructorReturn(t,i){return!i||"object"!==o(i)&&"function"!=typeof i?r(t):i},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){a(118),a(119),a(153),a(154),t.exports=a(7).Symbol},function(t,i,a){var o=a(47)("meta"),r=a(16),l=a(21),c=a(20).f,u=0,d=Object.isExtensible||function(){return!0},h=!a(26)((function(){return d(Object.preventExtensions({}))})),setMeta=function(t){c(t,o,{value:{i:"O"+ ++u,w:{}}})},m=t.exports={KEY:o,NEED:!1,fastKey:function(t,i){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!l(t,o)){if(!d(t))return"F";if(!i)return"E";setMeta(t)}return t[o].i},getWeak:function(t,i){if(!l(t,o)){if(!d(t))return!0;if(!i)return!1;setMeta(t)}return t[o].w},onFreeze:function(t){return h&&m.NEED&&d(t)&&!l(t,o)&&setMeta(t),t}}},function(t,i,a){var o=a(36),r=a(68),l=a(45);t.exports=function(t){var i=o(t),a=r.f;if(a)for(var c,u=a(t),d=l.f,h=0;u.length>h;)d.call(t,c=u[h++])&&i.push(c);return i}},function(t,i,a){var o=a(22),r=a(77).f,l={}.toString,c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function getOwnPropertyNames(t){return c&&"[object Window]"==l.call(t)?function(t){try{return r(t)}catch(t){return c.slice()}}(t):r(o(t))}},function(t,i,a){a(67)("asyncIterator")},function(t,i,a){a(67)("observable")},function(t,i,a){a(52),a(69),t.exports=a(66).f("iterator")},function(t,i,a){var o=a(61),r=a(56);t.exports=function(t){return function(i,a){var l,c,u=String(r(i)),d=o(a),h=u.length;return d<0||d>=h?t?"":void 0:(l=u.charCodeAt(d))<55296||l>56319||d+1===h||(c=u.charCodeAt(d+1))<56320||c>57343?t?u.charAt(d):l:t?u.slice(d,d+2):c-56320+(l-55296<<10)+65536}}},function(t,i,a){"use strict";var o=a(46),r=a(35),l=a(57),c={};a(27)(c,a(14)("iterator"),(function(){return this})),t.exports=function(t,i,a){t.prototype=o(c,{next:r(1,a)}),l(t,i+" Iterator")}},function(t,i,a){"use strict";var o=a(159),r=a(160),l=a(31),c=a(22);t.exports=a(90)(Array,"Array",(function(t,i){this._t=c(t),this._i=0,this._k=i}),(function(){var t=this._t,i=this._k,a=this._i++;return!t||a>=t.length?(this._t=void 0,r(1)):r(0,"keys"==i?a:"values"==i?t[a]:[a,t[a]])}),"values"),l.Arguments=l.Array,o("keys"),o("values"),o("entries")},function(t,i){t.exports=function(){}},function(t,i){t.exports=function(t,i){return{value:i,done:!!t}}},function(t,i){t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){t.exports=a(163)},function(t,i,a){a(164),t.exports=a(7).Reflect.get},function(t,i,a){var o=a(44),r=a(65),l=a(21),c=a(9),u=a(16),d=a(15);c(c.S,"Reflect",{get:function get(t,i){var a,c,h=arguments.length<3?t:arguments[2];return d(t)===h?t[i]:(a=o.f(t,i))?l(a,"value")?a.value:void 0!==a.get?a.get.call(h):void 0:u(c=r(t))?get(c,i,h):void 0}})},function(t,i,a){a(166);var o=a(7).Object;t.exports=function getOwnPropertyDescriptor(t,i){return o.getOwnPropertyDescriptor(t,i)}},function(t,i,a){var o=a(22),r=a(44).f;a(72)("getOwnPropertyDescriptor",(function(){return function getOwnPropertyDescriptor(t,i){return r(o(t),i)}}))},function(t,i,a){var o=a(6);t.exports=function _superPropBase(t,i){for(;!Object.prototype.hasOwnProperty.call(t,i)&&null!==(t=o(t)););return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(169);t.exports=function(t,i){return new(o(t))(i)}},function(t,i,a){var o=a(23),r=a(170),l=a(10)("species");t.exports=function(t){var i;return r(t)&&("function"!=typeof(i=t.constructor)||i!==Array&&!r(i.prototype)||(i=void 0),o(i)&&null===(i=i[l])&&(i=void 0)),void 0===i?Array:i}},function(t,i,a){var o=a(29);t.exports=Array.isArray||function isArray(t){return"Array"==o(t)}},function(t,i,a){var o=a(32).f,r=a(50),l=a(10)("toStringTag");t.exports=function(t,i,a){t&&!r(t=a?t:t.prototype,l)&&o(t,l,{configurable:!0,value:i})}},function(t,i,a){"use strict";var o=a(28);t.exports=function(t,i){return!!t&&o((function(){i?t.call(null,(function(){}),1):t.call(null)}))}},function(t,i,a){var o=a(99),r=a(42),l=a(184);t.exports=function(t){return function(i,a,c){var u,d=o(i),h=r(d.length),m=l(c,h);if(t&&a!=a){for(;h>m;)if((u=d[m++])!=u)return!0}else for(;h>m;m++)if((t||m in d)&&d[m]===a)return t||m||0;return!t&&-1}}},function(t,i){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,i,a){t.exports=a(244)},function(t,i,a){var o=a(17),r=a(36),l=a(22),c=a(45).f;t.exports=function(t){return function(i){for(var a,u=l(i),d=r(u),h=d.length,m=0,g=[];h>m;)a=d[m++],o&&!c.call(u,a)||g.push(t?[a,u[a]]:u[a]);return g}}},function(t,i,a){var o=a(101),r=a(193);t.exports=function _unsupportedIterableToArray(t,i){if(t){if("string"==typeof t)return r(t,i);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?o(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?r(t,i):void 0}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){t.exports=a(322)},function(t,i,a){var o=a(248);function asyncGeneratorStep(t,i,a,r,l,c,u){try{var d=t[c](u),h=d.value}catch(t){return void a(t)}d.done?i(h):o.resolve(h).then(r,l)}t.exports=function _asyncToGenerator(t){return function(){var i=this,a=arguments;return new o((function(o,r){var l=t.apply(i,a);function _next(t){asyncGeneratorStep(l,o,r,_next,_throw,"next",t)}function _throw(t){asyncGeneratorStep(l,o,r,_next,_throw,"throw",t)}_next(void 0)}))}},t.exports.default=t.exports,t.exports.__esModule=!0},,function(t,i,a){"use strict";var o=a(24),r=a(30),l=a(11),c=a(97),u=a(122);o(o.P+o.R,"Promise",{finally:function(t){var i=c(this,r.Promise||l.Promise),a="function"==typeof t;return this.then(a?function(a){return u(i,t()).then((function(){return a}))}:t,a?function(a){return u(i,t()).then((function(){throw a}))}:t)}})},function(t,i,a){"use strict";var o,r,l,c,u=a(82),d=a(11),h=a(34),m=a(59),g=a(24),v=a(23),p=a(54),y=a(197),_=a(198),b=a(97),k=a(124).set,w=a(203)(),S=a(123),C=a(204),x=a(205),$=a(122),E=d.TypeError,T=d.process,P=T&&T.versions,I=P&&P.v8||"",M=d.Promise,D="process"==m(T),empty=function(){},j=r=S.f,A=!!function(){try{var t=M.resolve(1),i=(t.constructor={})[a(10)("species")]=function(t){t(empty,empty)};return(D||"function"==typeof PromiseRejectionEvent)&&t.then(empty)instanceof i&&0!==I.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(t){}}(),isThenable=function(t){var i;return!(!v(t)||"function"!=typeof(i=t.then))&&i},notify=function(t,i){if(!t._n){t._n=!0;var a=t._c;w((function(){for(var o=t._v,r=1==t._s,l=0,run=function(i){var a,l,c,u=r?i.ok:i.fail,d=i.resolve,h=i.reject,m=i.domain;try{u?(r||(2==t._h&&onHandleUnhandled(t),t._h=1),!0===u?a=o:(m&&m.enter(),a=u(o),m&&(m.exit(),c=!0)),a===i.promise?h(E("Promise-chain cycle")):(l=isThenable(a))?l.call(a,d,h):d(a)):h(o)}catch(t){m&&!c&&m.exit(),h(t)}};a.length>l;)run(a[l++]);t._c=[],t._n=!1,i&&!t._h&&onUnhandled(t)}))}},onUnhandled=function(t){k.call(d,(function(){var i,a,o,r=t._v,l=isUnhandled(t);if(l&&(i=C((function(){D?T.emit("unhandledRejection",r,t):(a=d.onunhandledrejection)?a({promise:t,reason:r}):(o=d.console)&&o.error&&o.error("Unhandled promise rejection",r)})),t._h=D||isUnhandled(t)?2:1),t._a=void 0,l&&i.e)throw i.v}))},isUnhandled=function(t){return 1!==t._h&&0===(t._a||t._c).length},onHandleUnhandled=function(t){k.call(d,(function(){var i;D?T.emit("rejectionHandled",t):(i=d.onrejectionhandled)&&i({promise:t,reason:t._v})}))},$reject=function(t){var i=this;i._d||(i._d=!0,(i=i._w||i)._v=t,i._s=2,i._a||(i._a=i._c.slice()),notify(i,!0))},$resolve=function(t){var i,a=this;if(!a._d){a._d=!0,a=a._w||a;try{if(a===t)throw E("Promise can't be resolved itself");(i=isThenable(t))?w((function(){var o={_w:a,_d:!1};try{i.call(t,h($resolve,o,1),h($reject,o,1))}catch(t){$reject.call(o,t)}})):(a._v=t,a._s=1,notify(a,!1))}catch(t){$reject.call({_w:a,_d:!1},t)}}};A||(M=function Promise(t){y(this,M,"Promise","_h"),p(t),o.call(this);try{t(h($resolve,this,1),h($reject,this,1))}catch(t){$reject.call(this,t)}},(o=function Promise(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=a(206)(M.prototype,{then:function then(t,i){var a=j(b(this,M));return a.ok="function"!=typeof t||t,a.fail="function"==typeof i&&i,a.domain=D?T.domain:void 0,this._c.push(a),this._a&&this._a.push(a),this._s&¬ify(this,!1),a.promise},catch:function(t){return this.then(void 0,t)}}),l=function(){var t=new o;this.promise=t,this.resolve=h($resolve,t,1),this.reject=h($reject,t,1)},S.f=j=function(t){return t===M||t===c?new l(t):r(t)}),g(g.G+g.W+g.F*!A,{Promise:M}),a(171)(M,"Promise"),a(183)("Promise"),c=a(30).Promise,g(g.S+g.F*!A,"Promise",{reject:function reject(t){var i=j(this);return(0,i.reject)(t),i.promise}}),g(g.S+g.F*(u||!A),"Promise",{resolve:function resolve(t){return $(u&&this===c?M:this,t)}}),g(g.S+g.F*!(A&&a(207)((function(t){M.all(t).catch(empty)}))),"Promise",{all:function all(t){var i=this,a=j(i),o=a.resolve,r=a.reject,l=C((function(){var a=[],l=0,c=1;_(t,!1,(function(t){var u=l++,d=!1;a.push(void 0),c++,i.resolve(t).then((function(t){d||(d=!0,a[u]=t,--c||o(a))}),r)})),--c||o(a)}));return l.e&&r(l.v),a.promise},race:function race(t){var i=this,a=j(i),o=a.reject,r=C((function(){_(t,!1,(function(t){i.resolve(t).then(a.resolve,o)}))}));return r.e&&o(r.v),a.promise}})},function(t,i,a){"use strict";var o=a(11),r=a(32),l=a(25),c=a(10)("species");t.exports=function(t){var i=o[t];l&&i&&!i[c]&&r.f(i,c,{configurable:!0,get:function(){return this}})}},function(t,i,a){var o=a(53),r=Math.max,l=Math.min;t.exports=function(t,i){return(t=o(t))<0?r(t+i,0):l(t,i)}},function(t,i,a){var o=a(70)("keys"),r=a(71);t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,i,a){t.exports=a(247)},function(t,i,a){t.exports=a(217)},function(t,i,a){t.exports=a(219)},function(t,i,a){var o=a(15);t.exports=function(t,i,a,r){try{return r?i(o(a)[0],a[1]):i(a)}catch(i){var l=t.return;throw void 0!==l&&o(l.call(t)),i}}},function(t,i,a){var o=a(31),r=a(14)("iterator"),l=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||l[r]===t)}},function(t,i,a){"use strict";var o=a(20),r=a(35);t.exports=function(t,i,a){i in t?o.f(t,i,r(0,a)):t[i]=a}},function(t,i,a){var o=a(14)("iterator"),r=!1;try{var l=[7][o]();l.return=function(){r=!0},Array.from(l,(function(){throw 2}))}catch(t){}t.exports=function(t,i){if(!i&&!r)return!1;var a=!1;try{var l=[7],c=l[o]();c.next=function(){return{done:a=!0}},l[o]=function(){return c},t(l)}catch(t){}return a}},function(t,i){t.exports=function _arrayLikeToArray(t,i){(null==i||i>t.length)&&(i=t.length);for(var a=0,o=new Array(i);a<i;a++)o[a]=t[a];return o},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(175)),c=r(a(186)),u=r(a(248)),d=r(a(2)),h=r(a(3)),m=r(a(8)),g=r(a(6)),v=r(a(4)),p=r(a(5)),y=r(a(357)),_=function(t){(0,v.default)(_default,t);var i=(0,p.default)(_default);function _default(){return(0,d.default)(this,_default),i.apply(this,arguments)}return(0,h.default)(_default,[{key:"__construct",value:function __construct(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.widget=t.widget,this.ajaxVarsDefault=t.ajaxVarsDefault||{},(0,m.default)((0,g.default)(_default.prototype),"__construct",this).call(this,t)}},{key:"getDefaultSettings",value:function getDefaultSettings(){this.cachingManager=new y.default;var t=(0,m.default)((0,g.default)(_default.prototype),"getDefaultSettings",this).apply(this,arguments);return(0,l.default)(t,{classes:{loading:"--loading",animationLoading:"--loading-animation"},response:null,responseData:null,ajaxVars:this.cloneObj(this.ajaxVarsDefault),ajaxVarsSafe:this.cloneObj(this.ajaxVarsDefault),requestFree:!0,cacheAllow:!1,animationLoading:!0})}},{key:"cloneObj",value:function cloneObj(t){return JSON.parse((0,c.default)(t))}},{key:"request",value:function request(){var t=this;return new u.default((function(i,a){if(t.isRequestFree()){var o=t.isCacheAllow();t.setSettings("requestFree",!1);var r=t.getAjaxParameters();if(o){var l=t.getCache(r);if(l)return t.setSettings("responseData",l),t.responseSuccess(),i(l),void t.ajaxReset()}var c=jQuery.ajax(r);t.ajaxStart(),c.done((function(a){t.setSettings("response",a),t.setSettings("responseData",a.data),t.isValidResponse()?(o&&t.setCache(a.data),i(a.data),t.responseSuccess()):t.responseFail()})),c.fail((function(){t.setSettings("response",c.responseJSON),c.responseJSON&&c.responseJSON.data&&t.setSettings("responseData",c.responseJSON.data),a(c),t.responseFail()})),c.always((function(){t.ajaxReset(),t.ajaxFinish()}))}}))}},{key:"isRequestFree",value:function isRequestFree(){return this.getSettings("requestFree")}},{key:"getAjaxParameters",value:function getAjaxParameters(){var t=this.widget.$element.data().documentId;t||(t=elementorFrontendConfig.post.id),t||(t=this.widget.$element.parents(".elementor[data-elementor-id]").data("elementor-id"));var i={url:elementorCmsmastersFrontendConfig.ajaxurl,type:"POST",dataType:"json",data:{_ajax_nonce:elementorCmsmastersFrontendConfig.nonces.ajax_widget,action:"ajax_widget_".concat(this.widget.getWidgetType()),ajax_vars:this.getAjaxVars(),document_id:t,widget_id:this.widget.getID()}};if(elementorFrontend.isEditMode()){var a=elementorFrontend.config.elements.data[this.widget.getModelCID()];if(a){var o=a.toJSON({remove:["default","editSettings","defaultEditSettings"]});i.data.element_data={id:this.widget.getID(),elType:this.widget.getElementType(),widgetType:this.widget.getWidgetType(),elements:[],isInner:!1,settings:o}}}return this.trigger("parameters",i),i}},{key:"getAjaxVars",value:function getAjaxVars(){return this.getSettings("ajaxVars")}},{key:"getCache",value:function getCache(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.cachingManager.get(this.getCacheParameters(t))}},{key:"getCacheParameters",value:function getCacheParameters(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t||(t=this.getAjaxParameters()),delete(t=this.cloneObj(t)).data.element_data,this.trigger("parameters/cache",t),t}},{key:"responseSuccess",value:function responseSuccess(){this.successQueryArgs(),this.trigger("response/success")}},{key:"successQueryArgs",value:function successQueryArgs(){this.setSettings("ajaxVarsSafe",this.cloneObj(this.getSettings("ajaxVars")))}},{key:"ajaxReset",value:function ajaxReset(){this.setSettings("requestFree",!0),this.trigger("ajaxReset")}},{key:"ajaxStart",value:function ajaxStart(){var t=this.getSettings().classes;this.widget.$element.addClass(t.loading),this.isAnimationLoading()&&this.widget.$element.addClass(t.animationLoading),this.trigger("ajaxReset")}},{key:"isValidResponse",value:function isValidResponse(){var t=this.getResponse();return t&&t.success}},{key:"getResponse",value:function getResponse(){return this.getSettings("response")}},{key:"setCache",value:function setCache(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.cachingManager.set(this.getCacheParameters(i),t)}},{key:"responseFail",value:function responseFail(){this.failureQueryArgs(),this.trigger("response/fail")}},{key:"failureQueryArgs",value:function failureQueryArgs(){this.setSettings("ajaxVars",this.cloneObj(this.getSettings("ajaxVarsSafe")))}},{key:"ajaxFinish",value:function ajaxFinish(){var t=this.getSettings().classes;this.widget.$element.removeClass(t.loading),this.isAnimationLoading()&&this.widget.$element.removeClass(t.animationLoading)}},{key:"setAjaxVars",value:function setAjaxVars(t,i){return t=".".concat(t),this.setSettings("ajaxVars".concat(t),i)}},{key:"getResponseData",value:function getResponseData(){return this.getSettings("responseData")}},{key:"isCacheAllow",value:function isCacheAllow(){return Boolean(this.getSettings("cacheAllow"))}},{key:"isAnimationLoading",value:function isAnimationLoading(){return Boolean(this.getSettings("animationLoading"))}}]),_default}(elementorModules.ViewModule);i.default=_},function(t,i,a){var o=a(53),r=a(41);t.exports=function(t){return function(i,a){var l,c,u=String(r(i)),d=o(a),h=u.length;return d<0||d>=h?t?"":void 0:(l=u.charCodeAt(d))<55296||l>56319||d+1===h||(c=u.charCodeAt(d+1))<56320||c>57343?t?u.charAt(d):l:t?u.slice(d,d+2):c-56320+(l-55296<<10)+65536}}},function(t,i,a){"use strict";var o=a(92);a(24)({target:"RegExp",proto:!0,forced:o!==/./.exec},{exec:o})},function(t,i){t.exports=function(t,i,a,o){if(!(t instanceof i)||void 0!==o&&o in t)throw TypeError(a+": incorrect invocation!");return t}},function(t,i,a){var o=a(34),r=a(199),l=a(200),c=a(18),u=a(42),d=a(201),h={},m={};(i=t.exports=function(t,i,a,g,v){var p,y,_,b,k=v?function(){return t}:d(t),w=o(a,g,i?2:1),S=0;if("function"!=typeof k)throw TypeError(t+" is not iterable!");if(l(k)){for(p=u(t.length);p>S;S++)if((b=i?w(c(y=t[S])[0],y[1]):w(t[S]))===h||b===m)return b}else for(_=k.call(t);!(y=_.next()).done;)if((b=r(_,w,y.value,i))===h||b===m)return b}).BREAK=h,i.RETURN=m},function(t,i,a){var o=a(18);t.exports=function(t,i,a,r){try{return r?i(o(a)[0],a[1]):i(a)}catch(i){var l=t.return;throw void 0!==l&&o(l.call(t)),i}}},function(t,i,a){var o=a(91),r=a(10)("iterator"),l=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||l[r]===t)}},function(t,i,a){var o=a(59),r=a(10)("iterator"),l=a(91);t.exports=a(30).getIteratorMethod=function(t){if(null!=t)return t[r]||t["@@iterator"]||l[o(t)]}},function(t,i){t.exports=function(t,i,a){var o=void 0===a;switch(i.length){case 0:return o?t():t.call(a);case 1:return o?t(i[0]):t.call(a,i[0]);case 2:return o?t(i[0],i[1]):t.call(a,i[0],i[1]);case 3:return o?t(i[0],i[1],i[2]):t.call(a,i[0],i[1],i[2]);case 4:return o?t(i[0],i[1],i[2],i[3]):t.call(a,i[0],i[1],i[2],i[3])}return t.apply(a,i)}},function(t,i,a){var o=a(11),r=a(124).set,l=o.MutationObserver||o.WebKitMutationObserver,c=o.process,u=o.Promise,d="process"==a(29)(c);t.exports=function(){var t,i,a,flush=function(){var o,r;for(d&&(o=c.domain)&&o.exit();t;){r=t.fn,t=t.next;try{r()}catch(o){throw t?a():i=void 0,o}}i=void 0,o&&o.enter()};if(d)a=function(){c.nextTick(flush)};else if(!l||o.navigator&&o.navigator.standalone)if(u&&u.resolve){var h=u.resolve(void 0);a=function(){h.then(flush)}}else a=function(){r.call(o,flush)};else{var m=!0,g=document.createTextNode("");new l(flush).observe(g,{characterData:!0}),a=function(){g.data=m=!m}}return function(o){var r={fn:o,next:void 0};i&&(i.next=r),t||(t=r,a()),i=r}}},function(t,i){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,i,a){var o=a(11).navigator;t.exports=o&&o.userAgent||""},function(t,i,a){var o=a(33);t.exports=function(t,i,a){for(var r in i)o(t,r,i[r],a);return t}},function(t,i,a){var o=a(10)("iterator"),r=!1;try{var l=[7][o]();l.return=function(){r=!0},Array.from(l,(function(){throw 2}))}catch(t){}t.exports=function(t,i){if(!i&&!r)return!1;var a=!1;try{var l=[7],c=l[o]();c.next=function(){return{done:a=!0}},l[o]=function(){return c},t(l)}catch(t){}return a}},function(t,i,a){var o=a(23),r=a(29),l=a(10)("match");t.exports=function(t){var i;return o(t)&&(void 0!==(i=t[l])?!!i:"RegExp"==r(t))}},function(t,i,a){var o=a(50),r=a(99),l=a(173)(!1),c=a(185)("IE_PROTO");t.exports=function(t,i){var a,u=r(t),d=0,h=[];for(a in u)a!=c&&o(u,a)&&h.push(a);for(;i.length>d;)o(u,a=i[d++])&&(~l(h,a)||h.push(a));return h}},function(t,i,a){var o=a(238),r=a(93),l=a(99),c=a(83),u=a(50),d=a(104),h=Object.getOwnPropertyDescriptor;i.f=a(25)?h:function getOwnPropertyDescriptor(t,i){if(t=l(t),i=c(i,!0),d)try{return h(t,i)}catch(t){}if(u(t,i))return r(!o.f.call(t,i),t[i])}},function(t,i,a){a(212),t.exports=a(7).Object.entries},function(t,i,a){var o=a(9),r=a(176)(!0);o(o.S,"Object",{entries:function entries(t){return r(t)}})},function(t,i,a){var o=a(109);t.exports=function _arrayWithHoles(t){if(o(t))return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){a(215),t.exports=a(7).Array.isArray},function(t,i,a){var o=a(9);o(o.S,"Array",{isArray:a(95)})},function(t,i,a){var o=a(76),r=a(187),l=a(188);t.exports=function _iterableToArrayLimit(t,i){if(void 0!==o&&r(Object(t))){var a=[],c=!0,u=!1,d=void 0;try{for(var h,m=l(t);!(c=(h=m.next()).done)&&(a.push(h.value),!i||a.length!==i);c=!0);}catch(t){u=!0,d=t}finally{try{c||null==m.return||m.return()}finally{if(u)throw d}}return a}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){a(69),a(52),t.exports=a(218)},function(t,i,a){var o=a(110),r=a(14)("iterator"),l=a(31);t.exports=a(7).isIterable=function(t){var i=Object(t);return void 0!==i[r]||"@@iterator"in i||l.hasOwnProperty(o(i))}},function(t,i,a){a(69),a(52),t.exports=a(220)},function(t,i,a){var o=a(15),r=a(111);t.exports=a(7).getIterator=function(t){var i=r(t);if("function"!=typeof i)throw TypeError(t+" is not iterable!");return o(i.call(t))}},function(t,i,a){a(52),a(222),t.exports=a(7).Array.from},function(t,i,a){"use strict";var o=a(51),r=a(9),l=a(37),c=a(189),u=a(190),d=a(86),h=a(191),m=a(111);r(r.S+r.F*!a(192)((function(t){Array.from(t)})),"Array",{from:function from(t){var i,a,r,g,v=l(t),p="function"==typeof this?this:Array,y=arguments.length,_=y>1?arguments[1]:void 0,b=void 0!==_,k=0,w=m(v);if(b&&(_=o(_,y>2?arguments[2]:void 0,2)),null==w||p==Array&&u(w))for(a=new p(i=d(v.length));i>k;k++)h(a,k,b?_(v[k],k):v[k]);else for(g=w.call(v),a=new p;!(r=g.next()).done;k++)h(a,k,b?c(g,_,[r.value,k],!0):r.value);return a.length=k,a}})},function(t,i){t.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.")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(18),r=a(236),l=a(174),c=a(185)("IE_PROTO"),Empty=function(){},createDict=function(){var t,i=a(74)("iframe"),o=l.length;for(i.style.display="none",a(125).appendChild(i),i.src="javascript:",(t=i.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),createDict=t.F;o--;)delete createDict.prototype[l[o]];return createDict()};t.exports=Object.create||function create(t,i){var a;return null!==t?(Empty.prototype=o(t),a=new Empty,Empty.prototype=null,a[c]=t):a=createDict(),void 0===i?a:r(a,i)}},function(t,i,a){var o=a(209),r=a(174);t.exports=Object.keys||function keys(t){return o(t,r)}},function(t,i,a){var o=a(23),r=a(237).set;t.exports=function(t,i,a){var l,c=i.constructor;return c!==a&&"function"==typeof c&&(l=c.prototype)!==a.prototype&&o(l)&&r&&r(t,l),t}},function(t,i,a){var o=a(209),r=a(174).concat("length","prototype");i.f=Object.getOwnPropertyNames||function getOwnPropertyNames(t){return o(t,r)}},function(t,i,a){"use strict";var o=a(18),r=a(42),l=a(113),c=a(102);a(103)("match",1,(function(t,i,a,u){return[function match(a){var o=t(this),r=null==a?void 0:a[i];return void 0!==r?r.call(a,o):new RegExp(a)[i](String(o))},function(t){var i=u(a,t,this);if(i.done)return i.value;var d=o(t),h=String(this);if(!d.global)return c(d,h);var m=d.unicode;d.lastIndex=0;for(var g,v=[],p=0;null!==(g=c(d,h));){var y=String(g[0]);v[p]=y,""===y&&(d.lastIndex=l(h,r(d.lastIndex),m)),p++}return 0===p?null:v}]}))},function(t,i,a){"use strict";var o=a(18),r=a(319),l=a(102);a(103)("search",1,(function(t,i,a,c){return[function search(a){var o=t(this),r=null==a?void 0:a[i];return void 0!==r?r.call(a,o):new RegExp(a)[i](String(o))},function(t){var i=c(a,t,this);if(i.done)return i.value;var u=o(t),d=String(this),h=u.lastIndex;r(h,0)||(u.lastIndex=0);var m=l(u,d);return r(u.lastIndex,h)||(u.lastIndex=h),null===m?-1:m.index}]}))},function(t,i,a){"use strict";var o=a(24),r=a(125),l=a(29),c=a(184),u=a(42),d=[].slice;o(o.P+o.F*a(28)((function(){r&&d.call(r)})),"Array",{slice:function slice(t,i){var a=u(this.length),o=l(this);if(i=void 0===i?a:i,"Array"==o)return d.call(this,t,i);for(var r=c(t,a),h=c(i,a),m=u(h-r),g=new Array(m),v=0;v<m;v++)g[v]="String"==o?this.charAt(r+v):this[r+v];return g}})},function(t,i,a){"use strict";var o=a(24),r=a(323);o(o.P+o.F*a(324)("includes"),"String",{includes:function includes(t){return!!~r(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,i,a){t.exports=a(344)},function(t,i,a){t.exports=a(252)},function(t,i,a){var o=a(1);t.exports=function _defineProperty(t,i,a){return i in t?o(t,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[i]=a,t},t.exports.default=t.exports,t.exports.__esModule=!0},,function(t,i,a){var o=a(32),r=a(18),l=a(225);t.exports=a(25)?Object.defineProperties:function defineProperties(t,i){r(t);for(var a,c=l(i),u=c.length,d=0;u>d;)o.f(t,a=c[d++],i[a]);return t}},function(t,i,a){var o=a(23),r=a(18),check=function(t,i){if(r(t),!o(i)&&null!==i)throw TypeError(i+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,i,o){try{(o=a(34)(Function.call,a(210).f(Object.prototype,"__proto__").set,2))(t,[]),i=!(t instanceof Array)}catch(t){i=!0}return function setPrototypeOf(t,a){return check(t,a),i?t.__proto__=a:o(t,a),t}}({},!1):void 0),check:check}},function(t,i){i.f={}.propertyIsEnumerable},function(t,i,a){var o=a(24),r=a(41),l=a(28),c=a(240),u="["+c+"]",d=RegExp("^"+u+u+"*"),h=RegExp(u+u+"*$"),exporter=function(t,i,a){var r={},u=l((function(){return!!c[t]()||" "!=" "[t]()})),d=r[t]=u?i(m):c[t];a&&(r[a]=d),o(o.P+o.F*u,"String",r)},m=exporter.trim=function(t,i){return t=String(r(t)),1&i&&(t=t.replace(d,"")),2&i&&(t=t.replace(h,"")),t};t.exports=exporter},function(t,i){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},,function(t,i,a){a(243),t.exports=a(7).Object.keys},function(t,i,a){var o=a(37),r=a(36);a(72)("keys",(function(){return function keys(t){return r(o(t))}}))},function(t,i,a){a(245),t.exports=a(7).Object.assign},function(t,i,a){var o=a(9);o(o.S+o.F,"Object",{assign:a(246)})},function(t,i,a){"use strict";var o=a(17),r=a(36),l=a(68),c=a(45),u=a(37),d=a(105),h=Object.assign;t.exports=!h||a(26)((function(){var t={},i={},a=Symbol(),o="abcdefghijklmnopqrst";return t[a]=7,o.split("").forEach((function(t){i[t]=t})),7!=h({},t)[a]||Object.keys(h({},i)).join("")!=o}))?function assign(t,i){for(var a=u(t),h=arguments.length,m=1,g=l.f,v=c.f;h>m;)for(var p,y=d(arguments[m++]),_=g?r(y).concat(g(y)):r(y),b=_.length,k=0;b>k;)p=_[k++],o&&!v.call(y,p)||(a[p]=y[p]);return a}:h},function(t,i,a){var o=a(7),r=o.JSON||(o.JSON={stringify:JSON.stringify});t.exports=function stringify(t){return r.stringify.apply(r,arguments)}},function(t,i,a){t.exports=a(325)},function(t,i,a){"use strict";var o=a(48);function PromiseCapability(t){var i,a;this.promise=new t((function(t,o){if(void 0!==i||void 0!==a)throw TypeError("Bad Promise constructor");i=t,a=o})),this.resolve=o(i),this.reject=o(a)}t.exports.f=function(t){return new PromiseCapability(t)}},function(t,i,a){var o=a(11),r=a(226),l=a(32).f,c=a(227).f,u=a(208),d=a(114),h=o.RegExp,m=h,g=h.prototype,v=/a/g,p=/a/g,y=new h(v)!==v;if(a(25)&&(!y||a(28)((function(){return p[a(10)("match")]=!1,h(v)!=v||h(p)==p||"/a/i"!=h(v,"i")})))){h=function RegExp(t,i){var a=this instanceof h,o=u(t),l=void 0===i;return!a&&o&&t.constructor===h&&l?t:r(y?new m(o&&!l?t.source:t,i):m((o=t instanceof h)?t.source:t,o&&l?d.call(t):i),a?this:g,h)};for(var proxy=function(t){t in h||l(h,t,{configurable:!0,get:function(){return m[t]},set:function(i){m[t]=i}})},_=c(m),b=0;_.length>b;)proxy(_[b++]);g.constructor=h,h.prototype=g,a(33)(o,"RegExp",h)}a(183)("RegExp")},function(t,i){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(t,i,a){a(253),t.exports=a(7).Object.values},function(t,i,a){var o=a(9),r=a(176)(!1);o(o.S,"Object",{values:function values(t){return r(t)}})},function(t,i,a){t.exports=a(354)},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13),a(49);var l=r(a(1)),c=r(a(270)),u=r(a(94)),d=r(a(2)),h=r(a(3)),m=r(a(8)),g=r(a(6)),v=r(a(4)),p=r(a(5)),y=function(t){(0,v.default)(_default,t);var i=(0,p.default)(_default);function _default(){return(0,d.default)(this,_default),i.apply(this,arguments)}return(0,h.default)(_default,[{key:"__construct",value:function __construct(){(0,m.default)((0,g.default)(_default.prototype),"__construct",this).apply(this,arguments),this.isContainerGrid=!1}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=this,i={columns:"cmsmasters-border-columns",wrap:"cmsmasters-border-columns-wrap"};return{widget:null,classes:i,selectors:{columns:".".concat(i.columns),wrap:".".concat(i.wrap)},$items:null,$container:null,columns:null,type:function type(){return t.getSettings().widget.getCurrentDeviceSetting("border_columns_type")},size:function size(){return t.getSettings().widget.getCurrentDeviceSettingSize("border_vertical_width")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this,i=this.getSettings("selectors"),a={};return(0,l.default)(a,"$container",{get:this.createMethodByType("$container")}),this.isContainerGrid="grid"===a.$container.css("display"),(0,l.default)(a,"$items",{get:this.createMethodByType("$items")}),(0,l.default)(a,"$columns",{get:function get(){return t.elements.$wrap.find("> "+i.columns)}}),(0,l.default)(a,"$wrap",{get:function get(){return t.elements.$container.find("> "+i.wrap)}}),a}},{key:"onInit",value:function onInit(){var t,i=this;(0,m.default)((0,g.default)(_default.prototype),"onInit",this).call(this),this.getColumns=(t=i.createMethodByType("columns"),function(){return t()||0}),this.getType=this.createMethodByType("type"),this.getSize=this.createMethodByType("size"),this.update()}},{key:"createMethodByType",value:function createMethodByType(t){var i=this.getSettings(t);switch((0,u.default)(i)){case"function":return i;default:return function(){return i}}}},{key:"update",value:function update(){var t=this;this.clear();var i=this.getColumns(),a=this.getType(),o=this.getSize();if(1>=i||"none"===a||!a||0>=o)return this.clear(),!1;var r=i-1;if(this.elements.$items.length<=r&&(r=this.elements.$items.length-1),!this.elements.$columns.length||this.elements.$columns.length!==r){var l=this.getSettings().classes;this.elements.$wrap.length||jQuery("<div />").addClass(l.wrap).appendTo(this.elements.$container);var u=r-this.elements.$columns.length,d=jQuery("<div />");d.addClass(l.columns),0<u?(0,c.default)(Array(u)).forEach((function(){d.clone().appendTo(t.elements.$wrap)})):this.elements.$columns.filter(":nth-last-child(-n+".concat(Math.abs(u),")")).remove()}if(this.elements.$columns.length){var h=this.elements.$items.get(1).getBoundingClientRect().left-this.elements.$items.get(0).getBoundingClientRect().right,m="";m=this.isContainerGrid?this.elements.$container.css("grid-template-columns"):"repeat(".concat(i,", minmax(0, 1fr))"),this.elements.$wrap.css({"grid-template-columns":m,"grid-column-gap":h+"px",left:"calc((".concat(h,"px + ").concat(o,"px) / 2)")})}}},{key:"clear",value:function clear(){this.elements.$wrap.remove()}}]),_default}(elementorModules.ViewModule);i.default=y},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(98);var l=r(a(108)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(_default,t);var i=(0,g.default)(_default);function _default(){return(0,c.default)(this,_default),i.apply(this,arguments)}return(0,u.default)(_default,[{key:"__construct",value:function __construct(t){(0,d.default)((0,h.default)(_default.prototype),"__construct",this).call(this,t),this.parameters={},this.obj=null}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(_default.prototype),"onInit",this).call(this),this.isParametersSet()&&(this.obj=this.initScript(),this.obj.ready&&!this.obj.ready()||this.runCallback())}},{key:"isParametersSet",value:function isParametersSet(){var t=this.parameters;return!(3>(0,l.default)(t).length)&&!!(t.obj&&t.method&&t.src)}},{key:"initScript",value:function initScript(){var t=this.parameters,i=window[t.obj]||{};if(0!==(0,l.default)(i).length)return i;var a=document.createElement("script"),o=document.getElementsByTagName("script")[0];return a.type="text/javascript",a.async=!0,a.src=t.src,o.parentNode.insertBefore(a,o.nextSibling),i.ready=function(){return!1},i}},{key:"runCallback",value:function runCallback(){var t=this.parameters.method.split("."),i=this.obj;return t.forEach((function(t){i=i[t]})),i()}}]),_default}(r(a(19)).default);i.default=v},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(178)),c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=function(t){(0,g.default)(_default,t);var i,a=(0,v.default)(_default);function _default(){return(0,u.default)(this,_default),a.apply(this,arguments)}return(0,d.default)(_default,[{key:"__construct",value:function __construct(t){(0,h.default)((0,m.default)(_default.prototype),"__construct",this).call(this,t)}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-woo-product-images";return{selectors:{zoom:".".concat(t,"__zoom"),zoomWrap:".".concat(t,"__zoom-wrap")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$zoomImages:this.findElement(t.zoom),$zoomWrap:this.findElement(t.zoomWrap)}}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,h.default)((0,m.default)(_default.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.destroyVisibleLightbox(),this.initZoom()}},{key:"destroyVisibleLightbox",value:(i=(0,c.default)(l.default.mark((function _callee(){var t;return l.default.wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,elementorFrontend.utils.lightbox;case 2:(t=i.sent).getModal().isVisible()&&t.getModal().destroy();case 4:case"end":return i.stop()}}),_callee)}))),function destroyVisibleLightbox(){return i.apply(this,arguments)})},{key:"initZoom",value:function initZoom(){var t=this.getZoomControls();if(t.enableZoom&&"zoom"===t.enableZoom){var i=!1,a={magnify:t.zoomMagnify,touch:!1};this.elements.$zoomImages.each((function(t,a){var o=jQuery(a).find("img"),r=o.parent().width();o.data("large_image_width")>r&&(i=!0)})),i&&("ontouchstart"in document.documentElement&&(a.on="click"),this.elements.$zoomImages.trigger("zoom.destroy"),this.elements.$zoomImages.zoom(a))}}},{key:"bindEvents",value:function bindEvents(){this.elements.$zoomImages.mouseover(this.wrapZoom.bind(this))}},{key:"wrapZoom",value:function wrapZoom(){var t=this.getSettings();this.elements.$zoomImages.find(" > .zoomImg").wrap('<div class="'+t.selectors.zoomWrap+'"/>')}}]),_default}(r(a(19)).default);i.default=p},,,,,,,,function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13),a(39),a(228),a(230);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(PostExcerpt,t);var i=(0,m.default)(PostExcerpt);function PostExcerpt(){return(0,l.default)(this,PostExcerpt),i.apply(this,arguments)}return(0,c.default)(PostExcerpt,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{paragraph:"p:first"},classes:{dropCap:"cmsmasters-drop-cap",dropCapLetter:"cmsmasters-drop-cap__letter"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings("selectors"),i=this.getSettings("classes"),a=jQuery("<span>",{class:i.dropCap}),o=jQuery("<span>",{class:i.dropCapLetter});return a.append(o),{$paragraph:this.$element.find(t.paragraph),$dropCap:a,$dropCapLetter:o}}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(PostExcerpt.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.wrapDropCap()}},{key:"wrapDropCap",value:function wrapDropCap(){if(this.getElementSettings("drop_cap")){var t=this.elements.$paragraph;if(t.length){var i=t.html().replace(/ /g," "),a=i.match(/^ *([^ ] ?)/);if(a){var o=a[1],r=o.trim();if("<"!==r){this.dropCapLetter=o,this.elements.$dropCapLetter.text(r);var l=i.slice(o.length).replace(/^ */,(function(t){return new Array(t.length+1).join(" ")}));t.html(l).prepend(this.elements.$dropCap)}}}}else this.dropCapLetter&&(this.elements.$dropCap.remove(),this.elements.$paragraph.prepend(this.dropCapLetter),this.dropCapLetter="")}},{key:"onElementChange",value:function onElementChange(t){"drop_cap"===t&&this.wrapDropCap()}}]),PostExcerpt}(elementorModules.frontend.handlers.Base);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){var o=a(15),r=a(48),l=a(14)("species");t.exports=function(t,i){var a,c=o(t).constructor;return void 0===c||null==(a=o(c)[l])?i:r(a)}},function(t,i,a){var o,r,l,c=a(51),u=a(117),d=a(116),h=a(75),m=a(12),g=m.process,v=m.setImmediate,p=m.clearImmediate,y=m.MessageChannel,_=m.Dispatch,b=0,k={},run=function(){var t=+this;if(k.hasOwnProperty(t)){var i=k[t];delete k[t],i()}},listener=function(t){run.call(t.data)};v&&p||(v=function setImmediate(t){for(var i=[],a=1;arguments.length>a;)i.push(arguments[a++]);return k[++b]=function(){u("function"==typeof t?t:Function(t),i)},o(b),b},p=function clearImmediate(t){delete k[t]},"process"==a(55)(g)?o=function(t){g.nextTick(c(run,t,1))}:_&&_.now?o=function(t){_.now(c(run,t,1))}:y?(l=(r=new y).port2,r.port1.onmessage=listener,o=c(l.postMessage,l,1)):m.addEventListener&&"function"==typeof postMessage&&!m.importScripts?(o=function(t){m.postMessage(t+"","*")},m.addEventListener("message",listener,!1)):o="onreadystatechange"in h("script")?function(t){d.appendChild(h("script")).onreadystatechange=function(){d.removeChild(this),run.call(t)}}:function(t){setTimeout(c(run,t,1),0)}),t.exports={set:v,clear:p}},function(t,i){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,i,a){var o=a(15),r=a(16),l=a(249);t.exports=function(t,i){if(o(t),r(i)&&i.constructor===t)return i;var a=l.f(t);return(0,a.resolve)(i),a.promise}},function(t,i,a){var o=a(335),r=a(336),l=a(177),c=a(337);t.exports=function _toConsumableArray(t){return o(t)||r(t)||l(t)||c()},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(Facebook,t);var i=(0,m.default)(Facebook);function Facebook(){return(0,l.default)(this,Facebook),i.apply(this,arguments)}return(0,c.default)(Facebook,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Facebook.prototype),"__construct",this).call(this,t),this.config=elementorCmsmastersFrontendConfig.facebook_sdk}},{key:"getDefaultElements",value:function getDefaultElements(){var t="elementor-widget-".concat(this.getWidgetType());return{$window:jQuery(window),$document:jQuery(document),$wrapper:this.findElement(".".concat(t,"__wrapper"))}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(Facebook.prototype),"onInit",this).call(this),this.loadSDK(),this.config.isLoaded?this.parseFacebook():this.elements.$document.on("fb:sdk:loaded",this.parseFacebook.bind(this))}},{key:"loadSDK",value:function loadSDK(){var t=this;this.config.isLoading||this.config.isLoaded||(this.config.isLoading=!0,jQuery.ajax({url:"https://connect.facebook.net/".concat(this.config.lang,"/sdk.js"),dataType:"script",cache:!0,success:function success(){FB.init({appId:t.config.app_id,version:"v2.10",xfbml:!1}),t.config.isLoaded=!0,t.config.isLoading=!1,t.elements.$document.trigger("fb:sdk:loaded")}}))}},{key:"parseFacebook",value:function parseFacebook(){FB.XFBML.parse(this.$element.get(0))}}]),Facebook}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){var o=a(9),r=a(56),l=a(26),c=a(251),u="["+c+"]",d=RegExp("^"+u+u+"*"),h=RegExp(u+u+"*$"),exporter=function(t,i,a){var r={},u=l((function(){return!!c[t]()||" "!=" "[t]()})),d=r[t]=u?i(m):c[t];a&&(r[a]=d),o(o.P+o.F*u,"String",r)},m=exporter.trim=function(t,i){return t=String(r(t)),1&i&&(t=t.replace(d,"")),2&i&&(t=t.replace(h,"")),t};t.exports=exporter},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49),a(13);var l=r(a(175)),c=r(a(234)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(194)),y=r(a(274)),_=r(a(275)),b=a(58),k=function(t){(0,g.default)(_default,t);var i=(0,v.default)(_default);function _default(){return(0,u.default)(this,_default),i.apply(this,arguments)}return(0,d.default)(_default,[{key:"__construct",value:function __construct(){(0,h.default)((0,m.default)(_default.prototype),"__construct",this).apply(this,arguments),this.pagination=null,this.ajaxWidget=null,this.secondaryFilterScrollbar=null,this.mutationObserver=null,this.onPostResize=this.onPostResize.bind(this),this.onPostResizeDebounce=b.debounce(this.onPostResizeDebounce.bind(this)),this.onPostResizeOnce=this.onPostResizeOnce.bind(this),this.reLayoutDebounce=b.debounce(this.reLayoutDebounce.bind(this)),this.toggleFilterSecondaryEvent=this.toggleFilterSecondaryEvent.bind(this),this.elementChangeList=["typography_header_title_font_size","typography_header_filter_font_size","separator_filter_space_between","header_filter_padding"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,h.default)((0,m.default)(_default.prototype),"getDefaultSettings",this).apply(this,arguments),i=t.classes.base;return t.classes=(0,l.default)(t.classes,{filter__secondaryVisible:"".concat(i,"-filter--nav-secondary-visible"),filter__secondaryHasItem:"".concat(i,"-filter--nav-secondary-has-item"),termLink:"term-link",termLinkActive:"term-link-active"}),t.selectors=(0,l.default)(t.selectors,{header:".".concat(i,"-header"),filter:".".concat(i,"-filter"),filterPrimary:".".concat(i,"-filter-nav-primary"),filterSecondary:".".concat(i,"-filter-nav-secondary"),filterSecondaryTrigger:".".concat(i,"-filter-nav-secondary-trigger"),termLinkActive:".".concat(t.classes.termLinkActive)}),t}},{key:"getDefaultElements",value:function getDefaultElements(){var t=(0,h.default)((0,m.default)(_default.prototype),"getDefaultElements",this).apply(this,arguments),i=this.getSettings(),a=i.selectors,o=i.classes;return t.$header=this.findElement(a.header),t.$filter=this.findElement(a.filter),t.$filterPrimary=this.findElement(a.filterPrimary),t.$filterPrimaryTermLinks=this.findElement("".concat(a.filterPrimary," .").concat(o.termLink)),t.$filterSecondary=this.findElement(a.filterSecondary),t.$filterSecondaryTrigger=this.findElement(a.filterSecondaryTrigger),t}},{key:"bindEvents",value:function bindEvents(){var t=this,i=this.getSettings().classes;this.bindElementChange(this.elementChangeList,this.filterFitItem.bind(this)),this.isFilter()&&(this.isFilterAjax()&&this.elements.$filter.on("click",".".concat(i.termLink),this.filterClick.bind(this)),this.elements.$filterSecondaryTrigger.on("click",this.secondaryTriggerClick.bind(this))),elementorFrontend.elements.$window.on("resize",this.onPostResizeDebounce),elementorFrontend.elements.$window.one("resize",this.onPostResizeOnce),this.on("widget-resize",this.onPostResize),elementorFrontend.isEditMode()&&this.on("ajaxInsertHTML:after",(function(){t.elements.$posts.find(".elementor-element").each((function(t,i){elementorFrontend.elementsHandler.runReadyTrigger(i)}))})),this.observerConnect()}},{key:"initElements",value:function initElements(){(0,h.default)((0,m.default)(_default.prototype),"initElements",this).apply(this,arguments),this.initPagination()}},{key:"onInit",value:function onInit(){(0,h.default)((0,m.default)(_default.prototype),"onInit",this).call(this),this.reLayout(),this.initAjaxWidget(),this.setCacheDefault()}},{key:"isFilter",value:function isFilter(){return this.elements.$filter.length}},{key:"isFilterAjax",value:function isFilterAjax(){return Boolean(this.getElementSettings("header_filter_via_ajax"))}},{key:"observerConnect",value:function observerConnect(){this.elements.$variable.length&&(this.observerDisconnect(),this.mutationObserver||(this.mutationObserver=new MutationObserver(this.setCacheDefault.bind(this))),this.mutationObserver.observe(this.elements.$variable.get(0),{childList:!0,subtree:!0}))}},{key:"observerDisconnect",value:function observerDisconnect(){this.mutationObserver&&this.mutationObserver.disconnect(this.elements.$variable.get(0))}},{key:"initPagination",value:function initPagination(){this.pagination=new _.default(this),this.pagination.on("updatePage",this.onUpdatePage.bind(this)),this.pagination.on("click",this.onPagination.bind(this))}},{key:"reLayout",value:function reLayout(){this.filterFitItem()}},{key:"filterFitItem",value:function filterFitItem(){var t=this.elements.$filterPrimaryTermLinks;if(t.length){var i=this.elements,a=i.$filter,o=i.$filterSecondary,r=t.get(0).getBoundingClientRect(),l=this.getSettings(),c=l.classes,u=l.selectors,d=this.getFilterLinks().filter(u.termLinkActive);a.removeClass(c.filter__secondaryVisible),o.empty(),t.each((function(t,i){if(i.getBoundingClientRect().top>r.top){var a=jQuery(i).clone(!0);a.wrap("<li />").parent().appendTo(o),d.data("term-id")===a.data("term-id")&&a.addClass(c.termLinkActive)}}));var h=Boolean(o.children().length);h&&this.updateSecondaryFilterScrollbar(),a.toggleClass(c.filter__secondaryHasItem,h)}}},{key:"updateSecondaryFilterScrollbar",value:function updateSecondaryFilterScrollbar(){var t=this.elements.$filterSecondary.get(0);if(void 0!==t){if(!this.secondaryFilterScrollbar)return void(this.secondaryFilterScrollbar=new PerfectScrollbar(t,{suppressScrollX:!0}));this.secondaryFilterScrollbar.update()}}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new p.default({ajaxVarsDefault:this.getDefaultAjaxVars(),cacheAllow:!0,widget:this}),this.ajaxWidget.on("response/success",this.responseSuccess.bind(this)),this.ajaxWidget.on("response/fail",this.responseFail.bind(this))}},{key:"getDefaultAjaxVars",value:function getDefaultAjaxVars(){var t={query_vars:{paged:this.pagination.getPagedCurrent(),tax_query:[]}};if(this.isFilter()){var i=this.getFilterData();i&&(t.query_vars.tax_query=i)}return t}},{key:"setCacheDefault",value:function setCacheDefault(){var t=jQuery("<div />",{html:this.elements.$variable.html()});window.lazySizes&&t.find(".".concat(lazySizes.cfg.loadingClass)).each((function(t,i){jQuery(i).removeClass(lazySizes.cfg.loadingClass).addClass(lazySizes.cfg.lazyClass)})),this.ajaxWidget.setCache(t.html())}},{key:"toggleFilterSecondaryEvent",value:function toggleFilterSecondaryEvent(t){var i=t.target,a=this.getSettings().classes;this.elements.$filterSecondary.is(i)||jQuery.contains(this.elements.$filterSecondary.get(0),i)||(this.elements.$filter.removeClass(a.filter__secondaryVisible),elementorFrontend.elements.$document.off("click",this.toggleFilterSecondaryEvent))}},{key:"secondaryTriggerClick",value:function secondaryTriggerClick(t){t.preventDefault();var i=this.getSettings().classes;return this.elements.$filter.toggleClass(i.filter__secondaryVisible),this.elements.$filter.hasClass(i.filter__secondaryVisible)?elementorFrontend.elements.$document.on("click",this.toggleFilterSecondaryEvent):elementorFrontend.elements.$document.off("click",this.toggleFilterSecondaryEvent),!1}},{key:"filterClick",value:function filterClick(t){var i=this;if(t.preventDefault(),this.ajaxWidget.isRequestFree()){this.ajaxMethod="filter";var a=jQuery(t.currentTarget),o=this.getSettings().classes;if(!a.hasClass(o.termLinkActive)){this.pagination.setPage(1);var r=this.getFilterData(a);r?this.ajaxWidget.setAjaxVars("query_vars.tax_query",r):this.ajaxWidget.setAjaxVars("query_vars.tax_query",[]),this.ajaxWidget.request().then((function(){setTimeout((function(){i.elements.$filter.removeClass(o.filter__secondaryVisible)}),350);var t=i.getFilterLinks();if(a=t.filter(a),t.removeClass(o.termLinkActive),a.addClass(o.termLinkActive),i.isSaveState()){var l="cmsmasters-filter-".concat(i.getID()),u=(0,c.default)({},l,!1);if(r){var d=a.data("termId"),h=a.data("taxonomy");d&&h&&(u[l]="".concat(h,"|").concat(d))}b.saveParameters(u)}})).catch((function(){a.parent("li").remove(),i.filterFitItem()}))}}}},{key:"isSaveState",value:function isSaveState(){return!elementorFrontend.isEditMode()&&Boolean(this.getElementSettings("header_filter_save_state"))}},{key:"getFilterLinks",value:function getFilterLinks(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.findElement("".concat(a.filterSecondary," .").concat(i.termLink));return jQuery.merge(o,this.elements.$filterPrimaryTermLinks)}},{key:"onPagination",value:function onPagination(){this.ajaxWidget.isRequestFree()&&(this.pagination.isLoadMore()||this.pagination.isInfiniteScroll()?this.ajaxMethod="load-more":this.ajaxMethod="pagination",this.ajaxWidget.request())}},{key:"responseSuccess",value:function responseSuccess(){this.trigger("ajaxInsertHTML:before"),this.ajaxInsertHTML(),this.trigger("ajaxInsertHTML:after"),this.pagination.onSuccess()}},{key:"responseFail",value:function responseFail(){this.pagination.onFail()}},{key:"ajaxInsertHTML",value:function ajaxInsertHTML(){var t=this.ajaxWidget.getResponseData(),i=this.getSettings().selectors,a=this.pagination.getSettings().selectors;if("load-more"===this.ajaxMethod){var o=jQuery(t),r=o.find(i.posts).contents();this.elements.$postsWrap.append(r),this.pagination.elements.$root.replaceWith(o.filter(a.root))}else this.elements.$variable.html(t)}},{key:"reLayoutDebounce",value:function reLayoutDebounce(){this.reLayout()}},{key:"getFilterData",value:function getFilterData(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this.getSettings(),a=i.classes;t&&t.length||(t=this.getFilterLinks().filter((function(t,i){return jQuery(i).hasClass(a.termLinkActive)})));var o=t.data("termId"),r=t.data("taxonomy");return!(!o||!r)&&[{taxonomy:r,field:"term_id",terms:[o]}]}},{key:"onPostResize",value:function onPostResize(){this.reLayoutDebounce()}},{key:"onPostResizeDebounce",value:function onPostResizeDebounce(){this.onPostResize(),elementorFrontend.elements.$window.one("resize",this.onPostResizeOnce)}},{key:"onPostResizeOnce",value:function onPostResizeOnce(){}},{key:"onUpdatePage",value:function onUpdatePage(t){this.ajaxWidget.isRequestFree()&&this.ajaxWidget.setAjaxVars("query_vars.paged",t)}},{key:"unbindEvents",value:function unbindEvents(){elementorFrontend.elements.$window.off("resize",this.onPostResizeDebounce),elementorFrontend.elements.$window.off("resize",this.onPostResizeOnce),this.observerDisconnect()}}]),_default}(y.default);i.default=k},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(1)),c=r(a(2)),u=r(a(3)),d=r(a(4)),h=r(a(5)),m=function(t){(0,d.default)(_default,t);var i=(0,h.default)(_default);function _default(){return(0,c.default)(this,_default),i.apply(this,arguments)}return(0,u.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){var t="cmsmasters-blog",i={base:t,variable:"".concat(t,"__posts-variable"),posts:"".concat(t,"__posts"),post:"".concat(t,"__post")};return{classes:i,selectors:{variable:".".concat(i.variable),base:".".concat(i.base),posts:".".concat(i.posts),post:".".concat(i.post)}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this,i=this.getSettings().selectors,a={$base:this.findElement(i.base),$variable:this.findElement(i.variable)};return(0,l.default)(a,"$postsWrap",{get:function get(){return t.findElement(i.posts)}}),(0,l.default)(a,"$posts",{get:function get(){return t.findElement(i.post)}}),a}}]),_default}(r(a(19)).default);i.default=m},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(276),a(98),a(358),a(229),a(79);var l=r(a(234)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=a(58),p=function(t){(0,m.default)(Pagination,t);var i=(0,g.default)(Pagination);function Pagination(){return(0,c.default)(this,Pagination),i.apply(this,arguments)}return(0,u.default)(Pagination,[{key:"__construct",value:function __construct(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,d.default)((0,h.default)(Pagination.prototype),"__construct",this).call(this,i),this.widget=t,this.pagedUrl=location.href}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=this.getPagedCurrent();return{selectors:{linkLoadMore:"a.page-numbers.next",root:"ul.page-numbers",link:"a.page-numbers"},paged:t,pagedSafe:t}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors,i=this;return{get $root(){return i.widget.findElement(t.root)},get $linkLoadMore(){return i.widget.findElement(t.linkLoadMore)}}}},{key:"bindEvents",value:function bindEvents(){var t=this.getSettings().selectors;this.widget.$element.off("click",t.link),this.widget.on("destroy:before",this.onDestroy.bind(this)),this.isShow()&&(this.isAjax()&&this.isPagination()||this.isLoadMore()||this.isInfiniteScroll())&&this.widget.$element.on("click",t.link,this.onClickLink.bind(this))}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(Pagination.prototype),"onInit",this).call(this),this.isInfiniteScroll()&&setTimeout(this.initInfiniteScroll.bind(this),150)}},{key:"getPagedCurrent",value:function getPagedCurrent(){return this.getPagedByUrl(location.href)}},{key:"isCurrentQuery",value:function isCurrentQuery(){var t=this.widget.getElementSettings("query_control_prefix");return"current_query"===this.widget.getElementSettings("".concat(t,"_post_type"))}},{key:"getPagedByUrl",value:function getPagedByUrl(t){var i=new URL(t),a=1;if(this.isCurrentQuery()){var o=i.pathname.split("/"),r=o.findIndex((function(t){return"page"===t}));-1!==++r&&o[r]&&(a=o[r])}else{a=new URLSearchParams(i.search).get(this.getPagedName())}return a=Math.max(1,Number(a))}},{key:"getPagedName",value:function getPagedName(){return"cmsmasters-page-".concat(this.widget.getID())}},{key:"isShow",value:function isShow(){return this.widget.getElementSettings("pagination_show")}},{key:"isAjax",value:function isAjax(){return this.isLoadMore()||this.isInfiniteScroll()||Boolean(this.widget.getElementSettings("pagination_via_ajax"))}},{key:"isLoadMore",value:function isLoadMore(){return"load_more"===this.widget.getElementSettings("pagination_type")}},{key:"isPagination",value:function isPagination(){return"pagination"===this.widget.getElementSettings("pagination_type")}},{key:"isInfiniteScroll",value:function isInfiniteScroll(){return"infinite_scroll"===this.widget.getElementSettings("pagination_type")}},{key:"onClickLink",value:function onClickLink(t){t.preventDefault();var i=this.getPagedByUrl(t.currentTarget.href);this.setPage(i),this.pagedUrl=t.currentTarget.href,this.trigger("click",i),this.isLoadMore()||this.isInfiniteScroll()||!this.widget.getElementSettings("pagination_scroll_into_view")||this.widget.$element.get(0).scrollIntoView({behavior:"smooth"})}},{key:"setPage",value:function setPage(t){this.setSettings("paged",t),this.updatePage(t)}},{key:"updatePage",value:function updatePage(t){this.trigger("updatePage",t)}},{key:"getPaged",value:function getPaged(){return Number(this.getSettings("paged"))}},{key:"onSuccess",value:function onSuccess(){var t=this;this.pagedSafe(),this.saveState(),this.isInfiniteScroll()&&setTimeout((function(){t.initInfiniteScroll(),t.waypoint&&t.waypoint.element.trigger("resize.waypoints")}),150)}},{key:"pagedSafe",value:function pagedSafe(){this.setSettings("pagedSafe",this.getPaged())}},{key:"saveState",value:function saveState(){if(this.isSaveState()&&!this.isLoadMore()){var t=this.getPaged();if(this.isCurrentQuery()){var i=new URL(this.pagedUrl);history.replaceState({},"",i.pathname+i.search)}else v.saveParameters((0,l.default)({},this.getPagedName(),1<t&&t))}}},{key:"isSaveState",value:function isSaveState(){return!elementorFrontend.isEditMode()&&Boolean(this.widget.getElementSettings("pagination_save_state"))}},{key:"initInfiniteScroll",value:function initInfiniteScroll(){var t=this;this.isInfiniteScroll()&&!elementorFrontend.isEditMode()&&this.widget.$element.imagesLoaded((function(){t.waypoint&&t.waypoint.destroy(),t.waypoint=new Waypoint({element:t.widget.elements.$variable,handler:function handler(i){"down"===i&&(t.waypoint.destroy(),t.elements.$linkLoadMore.trigger("click"))},offset:"bottom-in-view"})}))}},{key:"onDestroy",value:function onDestroy(){this.waypoint&&this.waypoint.destroy()}},{key:"onFail",value:function onFail(){this.setPage(this.getSettings("pagedSafe"))}}]),Pagination}(elementorModules.ViewModule);i.default=p},function(t,i,a){"use strict";a(277)("link",(function(t){return function link(i){return t(this,"a","href",i)}}))},function(t,i,a){var o=a(24),r=a(28),l=a(41),c=/"/g,createHTML=function(t,i,a,o){var r=String(l(t)),u="<"+i;return""!==a&&(u+=" "+a+'="'+String(o).replace(c,""")+'"'),u+">"+r+"</"+i+">"};t.exports=function(t,i){var a={};a[t]=i(createHTML),o(o.P+o.F*r((function(){var i=""[t]('"');return i!==i.toLowerCase()||i.split('"').length>3})),"String",a)}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(108)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(_default,t);var i=(0,g.default)(_default);function _default(){return(0,c.default)(this,_default),i.apply(this,arguments)}return(0,u.default)(_default,[{key:"getDefaultElements",value:function getDefaultElements(){var t=(0,d.default)((0,h.default)(_default.prototype),"getDefaultElements",this).call(this);return t.$parent=this.$element.parent(),t}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(_default.prototype),"onInit",this).call(this),elementorFrontend.isEditMode()&&this.initModal()}},{key:"getElementMessage",value:function getElementMessage(){return this.$element}},{key:"initModal",value:function initModal(){if(!this.modal){var t=this.getDocumentSettings();if((0,l.default)(t).length){var i=this.getSettings().id,a="cmsmasters-widget-template-modal";t.classes&&(a+=" ".concat(t.classes)),this.modal=elementorFrontend.getDialogsManager().createWidget("lightbox",{id:"cmsmasters-widget-template-".concat(i),className:a,closeButton:!1,hide:!1,position:{enable:!1}}),this.modal.setMessage(this.getElementMessage()).show()}}}}]),_default}(elementorModules.frontend.Document);i.default=v},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(Tabs,t);var i=(0,m.default)(Tabs);function Tabs(){return(0,l.default)(this,Tabs),i.apply(this,arguments)}return(0,c.default)(Tabs,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Tabs.prototype),"__construct",this).call(this,t),this.defaultsArray=["showTabFn","hideTabFn","toggleSelf","hidePrevious","autoExpand"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,u.default)((0,d.default)(Tabs.prototype),"getDefaultSettings",this).call(this);return t.classes={activeTab:"active-tab",accordionItem:"cmsmasters-accordion-item"},t.selectors={tabTitle:".cmsmasters-tabs-list-item",tabContent:".cmsmasters-tab"},t.toggleSelf=!1,t.activeTab=this.getActiveTab(),t}},{key:"getActiveTab",value:function getActiveTab(){var t=this.getElementSettings(),i=t.tabs,a=t.tabs_select,o=t.default_tab,r=i||"";!r&&a&&(r=a);var l=1;return 0<o&&r.length>=o&&(l=o),l}},{key:"bindEvents",value:function bindEvents(){(0,u.default)((0,d.default)(Tabs.prototype),"bindEvents",this).call(this),this.elements.$window.on("resize",this.onWindowResize.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(Tabs.prototype),"onInit",this).call(this);var t=this.getResponsive();t&&this.checkResponsiveWidth(t)}},{key:"getResponsive",value:function getResponsive(){var t=this.getElementSettings(),i=t.tabs_responsive,a=t.tabs_type,o=t.tabs_responsive_type;if(!i)return!1;var r=!1;return("horizontal"===a||"vertical"===a&&"accordion"===o)&&(r=!0),!!r&&i}},{key:"checkResponsiveWidth",value:function checkResponsiveWidth(t){var i=elementorFrontend.config.breakpoints,a=window.innerWidth;(a<i.lg&&"tablet"===t||a<i.md&&"mobile"===t)&&this.changeResponsiveSettings()}},{key:"changeResponsiveSettings",value:function changeResponsiveSettings(){var t=this.getElementSettings().tabs_responsive_choose;t&&(this.setSettings("showTabFn","slideDown"),this.setSettings("hideTabFn","slideUp"),this.setSettings("toggleSelf",!0),"toggle"===t&&this.setSettings("hidePrevious",!1))}},{key:"onWindowResize",value:function onWindowResize(){var t=this.getResponsive();if(t){this.checkResponsiveWidth(t);var i=elementorFrontend.config.breakpoints,a=window.innerWidth;if(a>=i.lg&&"tablet"===t||a>=i.md&&"mobile"===t){var o=this.getSettings();if(this.setSettings(this.defaults),""===this.getElementSettings().tabs_responsive_choose)return;var r=this.elements.$tabTitles.filter(".".concat(o.classes.accordionItem,".").concat(o.classes.activeTab)).length;(0===r||1<r)&&(this.deactivateTab(),this.activateTab(o.activeTab))}}}}]),Tabs}(r(a(378)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings();return{$videoContainer:t.$videoContainer,$remove:t.$remove,$coverImage:t.$coverImage,$window:jQuery(window)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),this.initMinimize()}},{key:"initMinimize",value:function initMinimize(){var t=this,i=this.elements.$coverImage,a=this.elements.$videoContainer,o=this.elements.$window,r=i.length;r&&(a.addClass("image_overlay"),i.on("click",(function(){a.removeClass("image_overlay").addClass("remove_image_overlay")}))),o.on("scroll",(function(){var i=a.outerHeight()+a.offset().top;if(o.scrollTop()<=i)a.removeClass("minimize");else{if(!a.hasClass("remove_minimize")){var l=a.hasClass("remove_image_overlay")||a.hasClass("minimize_always");(!r||r&&l)&&a.addClass("minimize")}t.elements.$remove.on("click",(function(){a.removeClass("minimize").addClass("remove_minimize")}))}}))}}]),_default}(elementorModules.ViewModule);i.default=g},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,i,a){"use strict";var o=a(0);a(228),a(229);var r=o(a(2)),l=o(a(3)),c=o(a(4)),u=o(a(5)),d=o(a(320)),h=o(a(341)),m=o(a(348)),g=o(a(351)),v=o(a(352)),p=o(a(363)),y=o(a(367)),_=o(a(370)),b=o(a(373)),k=o(a(375)),w=o(a(377)),S=o(a(379)),C=o(a(392)),x=o(a(394)),$=o(a(396)),E=o(a(404)),T=o(a(406)),P=o(a(408)),I=o(a(410)),M=o(a(411)),D=o(a(413)),j=o(a(416)),A=o(a(418)),B=o(a(420)),O=o(a(422)),L={sticky:y.default,effects:p.default,templatePages:d.default,templateSections:h.default,slider:m.default,metaData:g.default,blog:v.default,social:_.default,socialCounter:b.default,shareButtons:k.default,tabs:w.default,toggles:S.default,template:C.default,mailchimp:x.default,media:$.default,googleMaps:E.default,gallery:T.default,infiniteScroll:I.default,imageScroll:P.default,instagram:M.default,animatedText:D.default,cmsForminator:j.default,TestimonialsSlider:A.default,weather:B.default,wooCommerce:O.default},z=function(t){(0,c.default)(CmsmastersElementorFrontend,t);var i=(0,u.default)(CmsmastersElementorFrontend);function CmsmastersElementorFrontend(){var t;(0,r.default)(this,CmsmastersElementorFrontend);for(var a=arguments.length,o=new Array(a),l=0;l<a;l++)o[l]=arguments[l];return(t=i.call.apply(i,[this].concat(o))).config=elementorCmsmastersFrontendConfig,t.modules={},t}return(0,l.default)(CmsmastersElementorFrontend,[{key:"bindEvents",value:function bindEvents(){jQuery(window).on("elementor/frontend/init",this.onElementorFrontendInit.bind(this))}},{key:"onElementorFrontendInit",value:function onElementorFrontendInit(){this.initModules(),this.goToElementorElement()}},{key:"initModules",value:function initModules(){var t=this;jQuery.each(L,(function(i,a){t.modules[i]=new a}))}},{key:"goToElementorElement",value:function goToElementorElement(){jQuery((function(){var t=location.search.match(/cmsmasters_template_id=(\d*)/),i=t?jQuery(".elementor-"+t[1]):[];if(i.length){var a=i.offset().top-window.innerHeight/2;jQuery("html, body").animate({scrollTop:a})}}))}},{key:"translate",value:function translate(t,i){return elementorCommon.translate(t,null,i,this.config.i18n)}}]),CmsmastersElementorFrontend}(elementorModules.ViewModule);window.cmsmastersElementorFrontend=new z},function(t,i){t.exports=Object.is||function is(t,i){return t===i?0!==t||1/t==1/i:t!=t&&i!=i}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(265)),g=r(a(321)),v=r(a(340)),p=r(a(271)),y=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"post-excerpt":m.default,"archive-description":m.default,"post-navigation-fixed":v.default,"post-media":g.default,"post-comments.facebook":p.default}}}]),_default}(h.default);i.default=y},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178));a(39),a(231),a(107),a(230);var c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(19)),y=r(a(127)),_=a(58),b=function(t){(0,g.default)(PostMedia,t);var i,a,o=(0,v.default)(PostMedia);function PostMedia(){return(0,u.default)(this,PostMedia),o.apply(this,arguments)}return(0,d.default)(PostMedia,[{key:"__construct",value:function __construct(t){(0,h.default)((0,m.default)(PostMedia.prototype),"__construct",this).call(this,t),this.slider=null}},{key:"getDefaultElements",value:function getDefaultElements(){var t="elementor-widget-cmsmasters-post-media";return{$imageOverlay:this.findElement(".".concat(t,"__image-placeholder")),$videoHosted:this.findElement(".".concat(t,"__hosted")),$videoIframe:this.findElement(".elementor-video-iframe"),$videoContainer:this.findElement(".".concat(t,"__container")),$remove:this.findElement(".".concat(t,"__close-button"))}}},{key:"initElements",value:function initElements(){(0,h.default)((0,m.default)(PostMedia.prototype),"initElements",this).call(this),this.slider=new y.default({widget:this})}},{key:"bindEvents",value:function bindEvents(){this.elements.$imageOverlay.on("click",this.handleVideo.bind(this)),this.bindElementChange("slider_height",_.debounce(this.slider.update.bind(this)))}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,h.default)((0,m.default)(PostMedia.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.slider.init()}},{key:"handleVideo",value:function handleVideo(){this.getElementSettings("lightbox")||(this.elements.$imageOverlay.remove(),this.playVideo())}},{key:"playVideo",value:function playVideo(){var t=this.elements.$videoHosted;if(t.length){var i=t.data("lazy-load");return i&&t.attr("src",i),void t[0].play()}var a=this.elements.$videoIframe,o=a.data("lazy-load");o&&a.attr("src",o);var r=a.attr("src"),l=r.replace(/&muted*=[a-z\d]*/,"").replace(/&autoplay=[a-z\d]*/,""),c="&autoplay=1",u="&mute=true",d="";if(r.includes("vimeo.com")){var h=r.indexOf("#t="),m=r.slice(0,h),g=r.slice(h);u="&muted=true",d="".concat(m).concat(c).concat(u).concat(g)}else r.includes("twitch.tv")?c="&autoplay=yes":r.includes("facebook.com")&&(c="&autoplay=true"),d="".concat(l).concat(c).concat(u);a.attr("src",d)}},{key:"onElementChange",value:function onElementChange(t){var i=elementorFrontend.config.elements.data[this.getModelCID()].options.controls[t];i&&"section_lightbox_style"!==i.section&&this.hideLightbox(),0!==t.indexOf("lightbox_content_animation")?"lightbox"!==t||this.getElementSettings("lightbox")?"aspect_ratio"===t&&this.getElementSettings("lightbox")&&this.handleAspectRatio():this.hideLightbox():this.animateVideo()}},{key:"hideLightbox",value:(a=(0,c.default)(l.default.mark((function _callee(){return l.default.wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.getModal().hide();case 4:case"end":return t.stop()}}),_callee)}))),function hideLightbox(){return a.apply(this,arguments)})},{key:"getLightbox",value:(i=(0,c.default)(l.default.mark((function _callee2(){return l.default.wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),_callee2)}))),function getLightbox(){return i.apply(this,arguments)})},{key:"animateVideo",value:function animateVideo(){this.getLightbox().setEntranceAnimation(this.getCurrentDeviceSetting("lightbox_content_animation"))}},{key:"handleAspectRatio",value:function handleAspectRatio(){this.getLightbox().setVideoAspectRatio(this.getElementSettings("aspect_ratio"))}}]),PostMedia}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(b,{$element:t})}},function(t,i,a){var o=function(t){"use strict";var i=Object.prototype,a=i.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},r=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function define(t,i,a){return Object.defineProperty(t,i,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[i]}try{define({},"")}catch(t){define=function(t,i,a){return t[i]=a}}function wrap(t,i,a,o){var r=i&&i.prototype instanceof Generator?i:Generator,l=Object.create(r.prototype),c=new Context(o||[]);return l._invoke=function makeInvokeMethod(t,i,a){var o="suspendedStart";return function invoke(r,l){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw l;return doneResult()}for(a.method=r,a.arg=l;;){var c=a.delegate;if(c){var d=maybeInvokeDelegate(c,a);if(d){if(d===u)continue;return d}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===o)throw o="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);o="executing";var h=tryCatch(t,i,a);if("normal"===h.type){if(o=a.done?"completed":"suspendedYield",h.arg===u)continue;return{value:h.arg,done:a.done}}"throw"===h.type&&(o="completed",a.method="throw",a.arg=h.arg)}}}(t,a,c),l}function tryCatch(t,i,a){try{return{type:"normal",arg:t.call(i,a)}}catch(t){return{type:"throw",arg:t}}}t.wrap=wrap;var u={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var d={};d[r]=function(){return this};var h=Object.getPrototypeOf,m=h&&h(h(values([])));m&&m!==i&&a.call(m,r)&&(d=m);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(d);function defineIteratorMethods(t){["next","throw","return"].forEach((function(i){define(t,i,(function(t){return this._invoke(i,t)}))}))}function AsyncIterator(t,i){var o;this._invoke=function enqueue(r,l){function callInvokeWithMethodAndArg(){return new i((function(o,c){!function invoke(o,r,l,c){var u=tryCatch(t[o],t,r);if("throw"!==u.type){var d=u.arg,h=d.value;return h&&"object"==typeof h&&a.call(h,"__await")?i.resolve(h.__await).then((function(t){invoke("next",t,l,c)}),(function(t){invoke("throw",t,l,c)})):i.resolve(h).then((function(t){d.value=t,l(d)}),(function(t){return invoke("throw",t,l,c)}))}c(u.arg)}(r,l,o,c)}))}return o=o?o.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(t,i){var a=t.iterator[i.method];if(void 0===a){if(i.delegate=null,"throw"===i.method){if(t.iterator.return&&(i.method="return",i.arg=void 0,maybeInvokeDelegate(t,i),"throw"===i.method))return u;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var o=tryCatch(a,t.iterator,i.arg);if("throw"===o.type)return i.method="throw",i.arg=o.arg,i.delegate=null,u;var r=o.arg;return r?r.done?(i[t.resultName]=r.value,i.next=t.nextLoc,"return"!==i.method&&(i.method="next",i.arg=void 0),i.delegate=null,u):r:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,u)}function pushTryEntry(t){var i={tryLoc:t[0]};1 in t&&(i.catchLoc=t[1]),2 in t&&(i.finallyLoc=t[2],i.afterLoc=t[3]),this.tryEntries.push(i)}function resetTryEntry(t){var i=t.completion||{};i.type="normal",delete i.arg,t.completion=i}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(t){if(t){var i=t[r];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,l=function next(){for(;++o<t.length;)if(a.call(t,o))return next.value=t[o],next.done=!1,next;return next.value=void 0,next.done=!0,next};return l.next=l}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=g.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunction.displayName=define(GeneratorFunctionPrototype,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var i="function"==typeof t&&t.constructor;return!!i&&(i===GeneratorFunction||"GeneratorFunction"===(i.displayName||i.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[l]=function(){return this},t.AsyncIterator=AsyncIterator,t.async=function(i,a,o,r,l){void 0===l&&(l=Promise);var c=new AsyncIterator(wrap(i,a,o,r),l);return t.isGeneratorFunction(a)?c:c.next().then((function(t){return t.done?t.value:c.next()}))},defineIteratorMethods(g),define(g,c,"Generator"),g[r]=function(){return this},g.toString=function(){return"[object Generator]"},t.keys=function(t){var i=[];for(var a in t)i.push(a);return i.reverse(),function next(){for(;i.length;){var a=i.pop();if(a in t)return next.value=a,next.done=!1,next}return next.done=!0,next}},t.values=values,Context.prototype={constructor:Context,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!t)for(var i in this)"t"===i.charAt(0)&&a.call(this,i)&&!isNaN(+i.slice(1))&&(this[i]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var i=this;function handle(a,o){return l.type="throw",l.arg=t,i.next=a,o&&(i.method="next",i.arg=void 0),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],l=r.completion;if("root"===r.tryLoc)return handle("end");if(r.tryLoc<=this.prev){var c=a.call(r,"catchLoc"),u=a.call(r,"finallyLoc");if(c&&u){if(this.prev<r.catchLoc)return handle(r.catchLoc,!0);if(this.prev<r.finallyLoc)return handle(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return handle(r.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return handle(r.finallyLoc)}}}},abrupt:function(t,i){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var l=r;break}}l&&("break"===t||"continue"===t)&&l.tryLoc<=i&&i<=l.finallyLoc&&(l=null);var c=l?l.completion:{};return c.type=t,c.arg=i,l?(this.method="next",this.next=l.finallyLoc,u):this.complete(c)},complete:function(t,i){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&i&&(this.next=i),u},finish:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),resetTryEntry(a),u}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i];if(a.tryLoc===t){var o=a.completion;if("throw"===o.type){var r=o.arg;resetTryEntry(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,i,a){return this.delegate={iterator:values(t),resultName:i,nextLoc:a},"next"===this.method&&(this.arg=void 0),u}},t}(t.exports);try{regeneratorRuntime=o}catch(t){Function("r","regeneratorRuntime = r")(o)}},function(t,i,a){var o=a(208),r=a(41);t.exports=function(t,i,a){if(o(i))throw TypeError("String#"+a+" doesn't accept regex!");return String(r(t))}},function(t,i,a){var o=a(10)("match");t.exports=function(t){var i=/./;try{"/./"[t](i)}catch(a){try{return i[o]=!1,!"/./"[t](i)}catch(t){}}return!0}},function(t,i,a){a(119),a(52),a(69),a(326),a(333),a(334),t.exports=a(7).Promise},function(t,i,a){"use strict";var o,r,l,c,u=a(43),d=a(12),h=a(51),m=a(110),g=a(9),v=a(16),p=a(48),y=a(327),_=a(328),b=a(266),k=a(267).set,w=a(329)(),S=a(249),C=a(268),x=a(330),$=a(269),E=d.TypeError,T=d.process,P=T&&T.versions,I=P&&P.v8||"",M=d.Promise,D="process"==m(T),empty=function(){},j=r=S.f,A=!!function(){try{var t=M.resolve(1),i=(t.constructor={})[a(14)("species")]=function(t){t(empty,empty)};return(D||"function"==typeof PromiseRejectionEvent)&&t.then(empty)instanceof i&&0!==I.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(t){}}(),isThenable=function(t){var i;return!(!v(t)||"function"!=typeof(i=t.then))&&i},notify=function(t,i){if(!t._n){t._n=!0;var a=t._c;w((function(){for(var o=t._v,r=1==t._s,l=0,run=function(i){var a,l,c,u=r?i.ok:i.fail,d=i.resolve,h=i.reject,m=i.domain;try{u?(r||(2==t._h&&onHandleUnhandled(t),t._h=1),!0===u?a=o:(m&&m.enter(),a=u(o),m&&(m.exit(),c=!0)),a===i.promise?h(E("Promise-chain cycle")):(l=isThenable(a))?l.call(a,d,h):d(a)):h(o)}catch(t){m&&!c&&m.exit(),h(t)}};a.length>l;)run(a[l++]);t._c=[],t._n=!1,i&&!t._h&&onUnhandled(t)}))}},onUnhandled=function(t){k.call(d,(function(){var i,a,o,r=t._v,l=isUnhandled(t);if(l&&(i=C((function(){D?T.emit("unhandledRejection",r,t):(a=d.onunhandledrejection)?a({promise:t,reason:r}):(o=d.console)&&o.error&&o.error("Unhandled promise rejection",r)})),t._h=D||isUnhandled(t)?2:1),t._a=void 0,l&&i.e)throw i.v}))},isUnhandled=function(t){return 1!==t._h&&0===(t._a||t._c).length},onHandleUnhandled=function(t){k.call(d,(function(){var i;D?T.emit("rejectionHandled",t):(i=d.onrejectionhandled)&&i({promise:t,reason:t._v})}))},$reject=function(t){var i=this;i._d||(i._d=!0,(i=i._w||i)._v=t,i._s=2,i._a||(i._a=i._c.slice()),notify(i,!0))},$resolve=function(t){var i,a=this;if(!a._d){a._d=!0,a=a._w||a;try{if(a===t)throw E("Promise can't be resolved itself");(i=isThenable(t))?w((function(){var o={_w:a,_d:!1};try{i.call(t,h($resolve,o,1),h($reject,o,1))}catch(t){$reject.call(o,t)}})):(a._v=t,a._s=1,notify(a,!1))}catch(t){$reject.call({_w:a,_d:!1},t)}}};A||(M=function Promise(t){y(this,M,"Promise","_h"),p(t),o.call(this);try{t(h($resolve,this,1),h($reject,this,1))}catch(t){$reject.call(this,t)}},(o=function Promise(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=a(331)(M.prototype,{then:function then(t,i){var a=j(b(this,M));return a.ok="function"!=typeof t||t,a.fail="function"==typeof i&&i,a.domain=D?T.domain:void 0,this._c.push(a),this._a&&this._a.push(a),this._s&¬ify(this,!1),a.promise},catch:function(t){return this.then(void 0,t)}}),l=function(){var t=new o;this.promise=t,this.resolve=h($resolve,t,1),this.reject=h($reject,t,1)},S.f=j=function(t){return t===M||t===c?new l(t):r(t)}),g(g.G+g.W+g.F*!A,{Promise:M}),a(57)(M,"Promise"),a(332)("Promise"),c=a(7).Promise,g(g.S+g.F*!A,"Promise",{reject:function reject(t){var i=j(this);return(0,i.reject)(t),i.promise}}),g(g.S+g.F*(u||!A),"Promise",{resolve:function resolve(t){return $(u&&this===c?M:this,t)}}),g(g.S+g.F*!(A&&a(192)((function(t){M.all(t).catch(empty)}))),"Promise",{all:function all(t){var i=this,a=j(i),o=a.resolve,r=a.reject,l=C((function(){var a=[],l=0,c=1;_(t,!1,(function(t){var u=l++,d=!1;a.push(void 0),c++,i.resolve(t).then((function(t){d||(d=!0,a[u]=t,--c||o(a))}),r)})),--c||o(a)}));return l.e&&r(l.v),a.promise},race:function race(t){var i=this,a=j(i),o=a.reject,r=C((function(){_(t,!1,(function(t){i.resolve(t).then(a.resolve,o)}))}));return r.e&&o(r.v),a.promise}})},function(t,i){t.exports=function(t,i,a,o){if(!(t instanceof i)||void 0!==o&&o in t)throw TypeError(a+": incorrect invocation!");return t}},function(t,i,a){var o=a(51),r=a(189),l=a(190),c=a(15),u=a(86),d=a(111),h={},m={};(i=t.exports=function(t,i,a,g,v){var p,y,_,b,k=v?function(){return t}:d(t),w=o(a,g,i?2:1),S=0;if("function"!=typeof k)throw TypeError(t+" is not iterable!");if(l(k)){for(p=u(t.length);p>S;S++)if((b=i?w(c(y=t[S])[0],y[1]):w(t[S]))===h||b===m)return b}else for(_=k.call(t);!(y=_.next()).done;)if((b=r(_,w,y.value,i))===h||b===m)return b}).BREAK=h,i.RETURN=m},function(t,i,a){var o=a(12),r=a(267).set,l=o.MutationObserver||o.WebKitMutationObserver,c=o.process,u=o.Promise,d="process"==a(55)(c);t.exports=function(){var t,i,a,flush=function(){var o,r;for(d&&(o=c.domain)&&o.exit();t;){r=t.fn,t=t.next;try{r()}catch(o){throw t?a():i=void 0,o}}i=void 0,o&&o.enter()};if(d)a=function(){c.nextTick(flush)};else if(!l||o.navigator&&o.navigator.standalone)if(u&&u.resolve){var h=u.resolve(void 0);a=function(){h.then(flush)}}else a=function(){r.call(o,flush)};else{var m=!0,g=document.createTextNode("");new l(flush).observe(g,{characterData:!0}),a=function(){g.data=m=!m}}return function(o){var r={fn:o,next:void 0};i&&(i.next=r),t||(t=r,a()),i=r}}},function(t,i,a){var o=a(12).navigator;t.exports=o&&o.userAgent||""},function(t,i,a){var o=a(27);t.exports=function(t,i,a){for(var r in i)a&&t[r]?t[r]=i[r]:o(t,r,i[r]);return t}},function(t,i,a){"use strict";var o=a(12),r=a(7),l=a(20),c=a(17),u=a(14)("species");t.exports=function(t){var i="function"==typeof r[t]?r[t]:o[t];c&&i&&!i[u]&&l.f(i,u,{configurable:!0,get:function(){return this}})}},function(t,i,a){"use strict";var o=a(9),r=a(7),l=a(12),c=a(266),u=a(269);o(o.P+o.R,"Promise",{finally:function(t){var i=c(this,r.Promise||l.Promise),a="function"==typeof t;return this.then(a?function(a){return u(i,t()).then((function(){return a}))}:t,a?function(a){return u(i,t()).then((function(){throw a}))}:t)}})},function(t,i,a){"use strict";var o=a(9),r=a(249),l=a(268);o(o.S,"Promise",{try:function(t){var i=r.f(this),a=l(t);return(a.e?i.reject:i.resolve)(a.v),i.promise}})},function(t,i,a){var o=a(109),r=a(193);t.exports=function _arrayWithoutHoles(t){if(o(t))return r(t)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){var o=a(76),r=a(187),l=a(101);t.exports=function _iterableToArray(t){if(void 0!==o&&r(Object(t)))return l(t)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i){t.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.")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){"use strict";a(339);var o=a(18),r=a(114),l=a(25),c=/./.toString,define=function(t){a(33)(RegExp.prototype,"toString",t,!0)};a(28)((function(){return"/a/b"!=c.call({source:"a",flags:"b"})}))?define((function toString(){var t=o(this);return"/".concat(t.source,"/","flags"in t?t.flags:!l&&t instanceof RegExp?r.call(t):void 0)})):"toString"!=c.name&&define((function toString(){return c.call(this)}))},function(t,i,a){a(25)&&"g"!=/./g.flags&&a(32).f(RegExp.prototype,"flags",{configurable:!0,get:a(114)})},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(PostNavigationFixed,t);var i=(0,m.default)(PostNavigationFixed);function PostNavigationFixed(){return(0,l.default)(this,PostNavigationFixed),i.apply(this,arguments)}return(0,c.default)(PostNavigationFixed,[{key:"getDefaultElements",value:function getDefaultElements(){var t="elementor-widget-cmsmasters-post-navigation-fixed";return{$navPrev:this.findElement(".".concat(t,"__prev-wrap")),$navNext:this.findElement(".".concat(t,"__next-wrap"))}}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(PostNavigationFixed.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.navHeight()}},{key:"navHeight",value:function navHeight(){var t=this.elements.$navPrev,i=t.find(".elementor-widget-cmsmasters-post-navigation-fixed__link").height(),a=this.elements.$navNext,o=a.find(".elementor-widget-cmsmasters-post-navigation-fixed__link").height();t.css({height:i+"px"}),a.css({height:o+"px"})}}]),PostNavigationFixed}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(342)),g=r(a(343)),v=r(a(347)),p=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{search:m.default,offcanvas:g.default,"nav-menu":v.default}}}]),_default}(h.default);i.default=p},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(Search,t);var i=(0,m.default)(Search);function Search(){return(0,l.default)(this,Search),i.apply(this,arguments)}return(0,c.default)(Search,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Search.prototype),"__construct",this).call(this,t),this.sectionsArray=["section_popup_settings","section_popup_close_content","section_submit_button","section_popup_content_style","section_input_field_style","section_submit_button_style","section_popup_close_style"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{widget:"elementor-widget-cmsmasters-search",searchFullScreen:"cmsmasters-search-form-full-screen",disabledScroll:"cmsmasters-disabled-scroll"}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings();return{$html:jQuery(document).find("html"),$searchContainer:this.findElement(".".concat(t.widget,"__container")),$popupContainer:this.findElement(".".concat(t.widget,"__popup-container")),$popupInput:this.findElement(".".concat(t.widget,"__field")),$popupCloseButton:this.findElement(".".concat(t.widget,"__popup-close")),$popupSearchButton:this.findElement(".".concat(t.widget,"__popup-trigger-inner"))}}},{key:"bindEvents",value:function bindEvents(){"yes"===this.getElementSettings("esc_close")&&jQuery(document).on("keydown",this.closeESC.bind(this)),this.elements.$popupSearchButton.on("click",this.onButtonClick.bind(this)),this.elements.$popupCloseButton.on("click",this.onButtonCloseClick.bind(this)),this.elements.$popupContainer.on("click",this.onContainerClick.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(Search.prototype),"onInit",this).call(this),this.onEdit()}},{key:"onEdit",value:function onEdit(){this.isEdit&&elementor.channels.editor.on("section:activated",this.sectionActivated.bind(this))}},{key:"sectionActivated",value:function sectionActivated(t,i){var a=elementorFrontend.config.elements.data[this.getModelCID()],o=i.getOption("editedElementView");if(a.get("widgetType")===o.model.get("widgetType")&&this.$element.hasClass("cmsmasters-search-type-search-popup")){var r=i.getOption("model");-1!==this.sectionsArray.indexOf(t)&&this.$element.hasClass("elementor-element-".concat(r.get("id")))?this.onButtonClick():this.onButtonCloseClick()}}},{key:"onButtonClick",value:function onButtonClick(){this.buttonHandler()}},{key:"onButtonCloseClick",value:function onButtonCloseClick(){this.buttonHandler("out")}},{key:"buttonHandler",value:function buttonHandler(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"in",a=this.getSettings(),o=this.elements.$searchContainer;if(o.addClass("cmsmasters-".concat(i)),setTimeout((function(){"in"===i?(o.removeClass("cmsmasters-in").addClass(a.searchFullScreen),t.$element.data("active","true"),setTimeout((function(){t.elements.$popupInput.focus()}),300)):(o.removeClass("cmsmasters-out ".concat(a.searchFullScreen)),t.$element.data("active","false"))}),300),this.elements.$popupContainer.hasClass(a.disabledScroll)){var r="in"===i?"hidden":"inherit",l=this;setTimeout((function(){l.elements.$html.css("overflow",r)}),300)}}},{key:"onContainerClick",value:function onContainerClick(t){var i=this.getSettings(),a=this.elements.$popupContainer;if(a.hasClass("cmsmasters-overlay-close"))if(jQuery(t.target).get(0)===a.get(0)&&this.elements.$searchContainer.hasClass(i.searchFullScreen))this.buttonHandler("out");else if(a.hasClass(i.disabledScroll)){var o=this;setTimeout((function(){o.elements.$html.css("overflow","inherit")}),300)}}},{key:"closeESC",value:function closeESC(t){27===t.keyCode&&this.onButtonCloseClick()}},{key:"unbindEvents",value:function unbindEvents(){this.elements.$popupSearchButton.off("click",this.onButtonClick.bind(this)),this.elements.$popupCloseButton.off("click",this.onButtonCloseClick.bind(this)),this.elements.$popupContainer.off("click",this.onContainerClick.bind(this))}}]),Search}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(101)),c=r(a(232));a(13),a(250),a(98),a(228);var u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(19)),y=r(a(112)),_=function(t){(0,g.default)(OffCanvas,t);var i=(0,v.default)(OffCanvas);function OffCanvas(){return(0,u.default)(this,OffCanvas),i.apply(this,arguments)}return(0,d.default)(OffCanvas,[{key:"__construct",value:function __construct(t){(0,h.default)((0,m.default)(OffCanvas.prototype),"__construct",this).call(this,t),this.sectionsArray=["section_general","section_close","section_style_canvas","section_style_item","section_style_close","section_style_site_logo","section_style_menu"],this.scrollPerfect=null,this.handles=null,this.translateNames=["saved_section","saved_page"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-offcanvas",i={widget:t,triggerButton:"".concat(t,"__trigger"),offcanvasContent:"".concat(t,"__content"),offcanvasContentBody:"".concat(t,"__body"),offcanvasContainer:"".concat(t,"__container"),offcanvasContainerOverlay:"".concat(t,"__container__overlay"),offcanvasWrapper:"".concat(t,"__wrapper"),closeButton:"".concat(t,"__close"),menuArrow:"".concat(t,"__arrow"),menuInner:"".concat(t,"__menu-inner"),itemHasChildrenLink:"menu-item-has-children > a",contentClassPart:"cmsmasters-offcanvas-content",contentOpenClass:"cmsmasters-offcanvas-content-open",customContainer:"".concat(t,"__custom-container")};return{classes:i,selectors:{widget:".".concat(i.widget),triggerButton:".".concat(i.triggerButton),offcanvasContent:".".concat(i.offcanvasContent),offcanvasContentBody:".".concat(i.offcanvasContentBody),offcanvasContainer:".".concat(i.offcanvasContainer),offcanvasContainerOverlay:".".concat(i.offcanvasContainerOverlay),offcanvasWrapper:".".concat(i.offcanvasWrapper),closeButton:".".concat(i.closeButton),menuArrow:".".concat(i.menuArrow),menuParent:".".concat(i.menuInner," .").concat(i.itemHasChildrenLink),contentClassPart:".".concat(i.contentClassPart),contentOpenClass:".".concat(i.contentOpenClass),customContainer:".".concat(i.customContainer)}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$document:jQuery(document),$html:jQuery(document).find("html"),$body:jQuery(document).find("body"),$outsideContainer:jQuery(t.offcanvasContainer),$containerOverlay:jQuery(t.offcanvasContainerOverlay),$triggerButton:this.findElement(t.triggerButton),$offcanvasContent:this.findElement(t.offcanvasContent),$offcanvasContentBody:this.findElement(t.offcanvasContentBody),$offcanvasContainer:this.findElement(t.offcanvasContainer),$offcanvasWrapper:this.findElement(t.offcanvasWrapper),$closeButton:this.findElement(t.closeButton),$menuParent:this.findElement(t.menuParent)}}},{key:"bindEvents",value:function bindEvents(){var t=this.getSettings("selectors").offcanvasContainerOverlay;this.elements.$body.on("click",t,this.containerClick.bind(this)),"yes"===this.getElementSettings("esc_close")&&this.elements.$document.on("keydown",this.closeESC.bind(this)),this.elements.$triggerButton.on("click",this.offcanvasContent.bind(this)),this.elements.$closeButton.on("click",this.offcanvasClose.bind(this)),this.elements.$menuParent.on("click",this.onParentClick.bind(this)),this.bindElementChange(["animation_type"],this.changeControl.bind(this)),this.removeLoaderIcon(),this.bindElementChange(["canvas_position","close_button_position","close_button_horizontal_alignment","close_button_vertical_alignment","close_button_type","close_button_view","close_button_shape","close_button_text"],this.addLoaderIcon.bind(this))}},{key:"addLoaderIcon",value:function addLoaderIcon(){jQuery(document).find(".elementor-widget-cmsmasters-offcanvas__content").addClass("cmsmasters-loading")}},{key:"removeLoaderIcon",value:function removeLoaderIcon(){jQuery(document).find(".elementor-widget-cmsmasters-offcanvas__content").removeClass("cmsmasters-loading")}},{key:"onInit",value:function onInit(){(0,h.default)((0,m.default)(OffCanvas.prototype),"onInit",this).call(this),this.removeElementorInvisible(),this.resetCanvas(),this.perfectScrollInit(),this.onEdit(),this.initHandles()}},{key:"removeElementorInvisible",value:function removeElementorInvisible(){var t=this.$element.closest(".elementor-invisible");if(1<=t.length){var i=t.data("settings"),a=i.animation||"none";if("none"!==a){var o=i._animation_delay||i.animation_delay||0;setTimeout((function(){t.removeClass("elementor-invisible").addClass("animated ".concat(a))}),o)}else t.removeClass("elementor-invisible")}}},{key:"resetCanvas",value:function resetCanvas(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.getID();this.elements.$html.addClass("".concat(i.offcanvasContent,"-widget")),this.elements.$outsideContainer.length||(this.elements.$body.append('<div class="'.concat(i.offcanvasContainerOverlay,'" />')),this.elements.$body.wrapInner('<div class="'.concat(i.offcanvasContainer,'" />')),this.elements.$offcanvasContent.insertBefore(a.offcanvasContainer));var r=this.elements.$offcanvasWrapper.find(a.offcanvasContent);if(r.length){var l=this.elements.$outsideContainer.find("> .".concat(i.contentClassPart,"-").concat(o));l.length&&l.remove();var c=this.elements.$body.find("> .".concat(i.contentClassPart,"-").concat(o));c.length&&c.remove(),this.elements.$html.hasClass(i.contentOpenClass)&&r.addClass("active"),this.elements.$body.prepend(r)}}},{key:"setBottomBoxes",value:function setBottomBoxes(){var t=this.getSettings().selectors,i=jQuery("".concat(t.contentClassPart,"-").concat(this.getID())).find(t.offcanvasContentBody).find(t.customContainer);(0,l.default)(i).forEach((function(t){(0,c.default)(jQuery(t).height())}))}},{key:"perfectScrollInit",value:function perfectScrollInit(){var t=this.elements.$offcanvasContentBody.get(0);if(void 0!==t){if(!this.scrollPerfect)return void(this.scrollPerfect=new PerfectScrollbar(t,{wheelSpeed:.5,suppressScrollX:!0}));this.scrollPerfect.update()}}},{key:"onEdit",value:function onEdit(){this.isEdit&&(void 0===this.$element.data("opened")&&this.$element.data("opened","false"),elementor.channels.editor.on("section:activated",this.sectionActivated.bind(this)))}},{key:"sectionActivated",value:function sectionActivated(t,i){var a=elementorFrontend.config.elements.data[this.getModelCID()],o=i.getOption("editedElementView");if(this.getModelCID()===i.model.cid&&a.get("widgetType")===o.model.get("widgetType"))if(-1!==this.sectionsArray.indexOf(t)){if("true"===this.$element.data("opened")){var r=i.getOption("model");this.offcanvasContent(null,r.get("id"))}this.$element.data("opened","true")}else this.offcanvasClose()}},{key:"offcanvasContent",value:function offcanvasContent(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.getSettings(),o=a.classes,r=a.selectors,l=this.getElementSettings("canvas_position"),c=this.getElementSettings("animation_type"),u=this.getID();null!==i&&(u=i),this.elements.$triggerButton.addClass("trigger-active"),jQuery("".concat(r.contentClassPart,"-").concat(u)).addClass("active"),this.elements.$html.addClass("cmsmasters-offcanvas-opened"),this.elements.$html.addClass("".concat(o.contentOpenClass)).addClass("".concat(o.contentOpenClass,"-").concat(u)).addClass("".concat(o.contentClassPart,"-").concat(l)).addClass("".concat(o.contentClassPart,"-").concat(c)).data("open-id",u)}},{key:"offcanvasClose",value:function offcanvasClose(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$html.data("open-id"),l=new RegExp("".concat(a.contentClassPart,"-.*")),c=this.elements.$html.attr("class").split(/\s+/);jQuery("".concat(o.contentClassPart,"-").concat(r)).removeClass("active"),this.elements.$triggerButton.removeClass("trigger-active"),this.elements.$html.removeClass("cmsmasters-offcanvas-opened"),c.forEach((function(i){i.match(l)&&t.elements.$html.removeClass(i)})),this.elements.$html.removeData("open-id")}},{key:"initHandles",value:function initHandles(){if(this.isEdit){var t=this.getSettings().selectors,i=this.elements.$offcanvasContent.find(t.customContainer);this.handles=new y.default({widget:this.$element,type:"custom",container:i,translateNames:this.translateNames})}}},{key:"containerClick",value:function containerClick(t){var i=this.elements.$html.data("open-id");if(this.getID()===i&&this.getElementSettings("overlay_close")){var a=this.getSettings("classes").contentOpenClass;this.elements.$html.hasClass(a)&&this.offcanvasClose()}}},{key:"closeESC",value:function closeESC(t){27===t.keyCode&&(this.offcanvasClose(),this.elements.$triggerButton.removeClass("trigger-active"))}},{key:"onParentClick",value:function onParentClick(t){var i=this.getSettings().classes,a=jQuery(t.target),o=a.hasClass(i.menuArrow)?a.parent():a;!a.hasClass(i.menuArrow)&&-1===["","#"].indexOf(a.attr("href"))&&o.hasClass("active")||t.preventDefault();var r=o.next();o.removeClass("active"),r.slideUp("normal"),r.is("ul")&&!r.is(":visible")&&(o.addClass("active"),r.slideDown("normal"))}},{key:"changeControl",value:function changeControl(){this.offcanvasClose()}}]),OffCanvas}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){a(345),t.exports=a(7).parseInt},function(t,i,a){var o=a(9),r=a(346);o(o.G+o.F*(parseInt!=r),{parseInt:r})},function(t,i,a){var o=a(12).parseInt,r=a(272).trim,l=a(251),c=/^[-+]?0[xX]/;t.exports=8!==o(l+"08")||22!==o(l+"0x16")?function parseInt(t,i){var a=r(String(t),3);return o(a,i>>>0||(c.test(a)?16:10))}:o},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(101));a(13),a(98);var c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(MenuWidget,t);var i=(0,g.default)(MenuWidget);function MenuWidget(){return(0,c.default)(this,MenuWidget),i.apply(this,arguments)}return(0,u.default)(MenuWidget,[{key:"__construct",value:function __construct(t){(0,d.default)((0,h.default)(MenuWidget.prototype),"__construct",this).call(this,t),this.sectionsArray=["section_dropdown_menu","section_dropdown_popup_offcanvas","section_style_dropdown_list","section_style_dropdown_item","section_style_popup_offcanvas"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-nav-menu",i={widget:t,menuItem:"menu-item",menuArrow:"".concat(t,"__arrow"),dropdownType:"cmsmasters-menu-dropdown-type",dropdownItem:"".concat(t,"__dropdown-item"),itemHasChildren:"menu-item-has-children",navMenuLayout:"cmsmasters-layout",navMenuDropdown:"cmsmasters-dropdown",navMenuStretch:"cmsmasters-nav-menu-stretch",navMenuOpenLink:"cmsmasters-nav-menu-open-link",verticalType:"cmsmasters-vertical-type",sideNavPosition:"cmsmasters-side-position",verticalMenuType:"cmsmasters-vertical-menu-type"};return{classes:i,selectors:{widget:".".concat(i.widget),dropdownSubmenu:".".concat(i.widget,"__dropdown-submenu"),dropdownItem:".".concat(i.dropdownItem),itemHasChildren:".".concat(i.itemHasChildren),itemHasChildrenLink:".".concat(i.itemHasChildren," > a"),menuItem:".menu-item"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$window:jQuery(window),$html:jQuery(document).find("html"),$menuContainer:this.findElement("".concat(t.widget,"__container")),$menuContainerInner:this.findElement("".concat(t.widget,"__container-inner")),$menuParent:this.findElement("".concat(t.widget,"__dropdown ").concat(t.widget,"__container-inner ").concat(t.itemHasChildrenLink)),$dropdown:this.findElement("".concat(t.widget,"__dropdown")),$dropdownContainer:this.findElement("".concat(t.widget,"__dropdown-container")),$dropdownButton:this.findElement("".concat(t.widget,"__toggle")),$dropdownCloseButton:this.findElement("".concat(t.widget,"__dropdown-close")),$dropdownSubmenu:this.findElement(t.dropdownSubmenu),$offcanvasDropdownCloseButton:this.findElement("".concat(t.widget,"__dropdown-offcanvas ").concat(t.widget,"__dropdown-close")),$itemMain:this.findElement("".concat(t.widget,"__main ").concat(t.menuItem)),$itemLinkMain:this.findElement("".concat(t.widget,"__main ").concat(t.menuItem," > a"))}}},{key:"bindEvents",value:function bindEvents(){var t=this,i=this.getSettings().classes;this.elements.$dropdown.length&&(this.elements.$window.on("resize",this.onWindowResize.bind(this)),this.elements.$menuContainer.attr("class").split(/\s+/).forEach((function(a){switch(a){case"".concat(i.verticalType,"-toggle"):t.elements.$itemLinkMain.on("click",t.verticalMenuToggle.bind(t));break;case"".concat(i.verticalType,"-accordion"):t.elements.$itemLinkMain.on("click",t.verticalMenuAccordion.bind(t));break;case"".concat(i.verticalType,"-normal"):t.elements.$itemMain.on("mouseover",t.verticalMenuNormalHover.bind(t))}})),this.elements.$offcanvasDropdownCloseButton.on("click",(function(){t.closeSlideButton.bind(t),t.onCloseDropdownButton.bind(t)})),this.elements.$dropdownButton.on("click",this.onButtonClick.bind(this)),this.elements.$menuParent.on("click",this.onParentClick.bind(this)),this.elements.$dropdownCloseButton.on("click",this.onCloseDropdownButton.bind(this)),this.elements.$dropdown.on("click",this.onContainerClick.bind(this)),"yes"===this.getElementSettings("esc_close")&&this.closeESC())}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(MenuWidget.prototype),"onInit",this).call(this),this.elements.$dropdown.length&&(this.sideNavReset(),this.setArrowDropdown(),this.checkDropdown(),this.onEdit())}},{key:"sideNavReset",value:function sideNavReset(){var t=this.getSettings().classes,i=this.elements.$html;if(i.removeClass("".concat(t.sideNavPosition,"-left")).removeClass("".concat(t.sideNavPosition,"-right")),this.elements.$menuContainer.hasClass("".concat(t.verticalType,"-side"))){var a=this.getElementSettings();i.addClass("".concat(t.sideNavPosition,"-").concat(a.side_menu_position)),"tablet"===a.dropdown_breakpoints?i.removeClass("".concat(t.verticalMenuType,"-mobile ").concat(t.verticalMenuType,"-none")).addClass("".concat(t.verticalMenuType,"-tablet")):"mobile"===a.dropdown_breakpoints?i.removeClass("".concat(t.verticalMenuType,"-tablet ").concat(t.verticalMenuType,"-none")).addClass("".concat(t.verticalMenuType,"-mobile")):i.removeClass("".concat(t.verticalMenuType,"-tablet ").concat(t.verticalMenuType,"-mobile")).addClass("".concat(t.verticalMenuType,"-none")),"side"===a.vertical_menu_type&&i.addClass("".concat(t.verticalMenuType,"-").concat(a.vertical_menu_type))}}},{key:"setArrowDropdown",value:function setArrowDropdown(){var t=this.getSettings(),i=t.classes,a=t.selectors;this.$element.hasClass(i.navMenuStretch)&&this.dropdownStretch(),this.elements.$menuContainerInner.find(a.menuItem).hasClass(i.itemHasChildren)}},{key:"dropdownStretch",value:function dropdownStretch(){var t=this.$element.offset().left;this.elements.$dropdown.css({width:this.elements.$window.width(),left:-t,top:this.elements.$dropdownButton.outerHeight(!0)})}},{key:"checkDropdown",value:function checkDropdown(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$menuContainer;if(r.hasClass("".concat(a.navMenuLayout,"-horizontal"))){var c=r.find(o.dropdownSubmenu);c.length&&(0,l.default)(c).forEach((function(i){var a=jQuery(i);a.offset().left+a.outerWidth(!0)<t.elements.$window.width()?a.removeAttr("dropdown-align-left").attr("dropdown-align-right",""):a.removeAttr("dropdown-align-right").attr("dropdown-align-left","")}))}}},{key:"onEdit",value:function onEdit(){this.isEdit&&elementor.channels.editor.on("section:activated",this.sectionActivated.bind(this))}},{key:"sectionActivated",value:function sectionActivated(t,i){var a=elementorFrontend.config.elements.data[this.getModelCID()],o=i.getOption("editedElementView");if(a.get("widgetType")===o.model.get("widgetType")){var r=this.getSettings(),l=r.classes,c=r.selectors,u=i.getOption("model"),d=this.elements.$menuContainer,h=this.elements.$dropdownContainer,m=this.elements.$dropdown,g=this.elements.$dropdownButton,v="> ul > li".concat(c.itemHasChildren,":first > ul");-1!==this.sectionsArray.indexOf(t)&&this.$element.hasClass("elementor-element-".concat(u.get("id")))?(m.hasClass("".concat(l.navMenuLayout,"-dropdown"))&&(m.hasClass("".concat(l.dropdownType,"-default"))?(m.addClass("active"),m.slideDown("normal")):m.hasClass("".concat(l.dropdownType,"-popup"))?m.addClass("active"):m.hasClass("".concat(l.dropdownType,"-offcanvas"))&&h.addClass("active"),g.addClass("active")),(d.hasClass("".concat(l.verticalType,"-toggle"))||d.hasClass("".concat(l.verticalType,"-accordion")))&&d.find(v).slideDown("normal"),(d.hasClass("".concat(l.navMenuLayout,"-horizontal"))||d.hasClass("".concat(l.navMenuLayout,"-vertical"))&&d.hasClass("".concat(l.verticalType,"-normal")))&&d.find(v).addClass("change-dropdown")):(m.hasClass("".concat(l.navMenuLayout,"-dropdown"))&&(m.hasClass("".concat(l.dropdownType,"-default"))?(m.removeClass("active"),m.slideUp("normal")):m.hasClass("".concat(l.dropdownType,"-popup"))?m.removeClass("active"):m.hasClass("".concat(l.dropdownType,"-offcanvas"))&&h.removeClass("active"),g.removeClass("active")),(d.hasClass("".concat(l.verticalType,"-toggle"))||d.hasClass("".concat(l.verticalType,"-accordion")))&&d.find(v).slideUp("normal"),(d.hasClass("".concat(l.navMenuLayout,"-horizontal"))||d.hasClass("".concat(l.navMenuLayout,"-vertical"))&&d.hasClass("".concat(l.verticalType,"-normal")))&&d.find(v).removeClass("change-dropdown"))}}},{key:"onButtonClick",value:function onButtonClick(){var t=this.getSettings().classes,i=this.getElementSettings(),a=this.elements.$dropdown,o=this.elements.$dropdownButton;a.hasClass("".concat(t.dropdownType,"-popup"))?o.hasClass("active")||(a.addClass("active"),i.disable_scroll&&this.elements.$html.css("overflow","hidden")):a.hasClass("".concat(t.dropdownType,"-offcanvas"))&&(a.toggleClass("active"),this.elements.$dropdownContainer.addClass("active"),i.disable_scroll&&this.elements.$html.css("overflow","hidden")),o.hasClass("active")?(a.removeClass("active"),a.slideUp("normal")):(a.addClass("active"),a.slideDown("normal")),o.toggleClass("active")}},{key:"onCloseDropdownButton",value:function onCloseDropdownButton(){if(this.elements.$dropdown.removeClass("active"),this.elements.$dropdown.slideUp("normal"),this.elements.$dropdownButton.removeClass("active"),this.elements.$dropdownContainer.removeClass("active"),this.getElementSettings("disable_scroll")){var t=this;setTimeout((function(){t.elements.$html.css("overflow","inherit")}),300)}}},{key:"onWindowResize",value:function onWindowResize(){var t=this.getSettings().classes;this.$element.hasClass(t.navMenuStretch)&&this.dropdownStretch();var i=this.elements.$dropdownButton;"dropdown"!==this.getElementSettings("layout")&&"desktop"===elementorFrontend.getCurrentDeviceMode()&&i.hasClass("active")&&(i.removeClass("active"),this.elements.$dropdown.removeClass("active"),this.elements.$dropdown.slideUp("normal")),this.checkDropdown()}},{key:"verticalMenuToggle",value:function verticalMenuToggle(t){this.checkPreventDefault(t);var i=this.getParentItem(t);i.parent().toggleClass("active"),i.next().slideToggle("normal")}},{key:"checkPreventDefault",value:function checkPreventDefault(t){var i=this.getSettings(),a=i.classes,o=jQuery(t.target),r=["","#"];o.attr("href")||(o=jQuery(t.target).closest("a")),this.elements.$menuContainer.hasClass(a.navMenuOpenLink)&&1===r.indexOf(o.attr("href"))&&t.preventDefault(),o.parent().hasClass(a.itemHasChildren)&&t.preventDefault()}},{key:"getParentItem",value:function getParentItem(t){var i=this.getSettings(),a=i.classes,o=i.selectors,r=jQuery(t.target);return r.hasClass(a.menuItem)?r.children(o.dropdownItem):r.hasClass(a.dropdownItem)?r:r.offsetParent(a.dropdownItem)}},{key:"verticalMenuAccordion",value:function verticalMenuAccordion(t){this.checkPreventDefault(t);var i=this.getSettings().selectors,a=this.getParentItem(t),o=a.parent(),r=a.next("ul");o.hasClass("active")?(o.removeClass("active"),r.slideUp()):o.siblings("li.active").length?(o.siblings("li.active").removeClass("active").find(i.dropdownSubmenu).slideUp((function(){o.addClass("active"),r.slideDown()})),o.siblings("li").find("li.active").removeClass("active").find(i.dropdownSubmenu).hide()):(o.addClass("active"),r.slideDown())}},{key:"verticalMenuNormalHover",value:function verticalMenuNormalHover(t){var i=this.getSettings(),a=i.classes,o=i.selectors,r=jQuery(t.target).parent().find("> ".concat(o.dropdownSubmenu));if(r.length){this.$element.hasClass("".concat(a.navMenuDropdown,"-position-left"))?r.removeAttr("dropdown-align-right").attr("dropdown-align-left",""):r.removeAttr("dropdown-align-left").attr("dropdown-align-right","");var l=r.offset().left,c=l+r.outerWidth(!0);0>l?r.removeAttr("dropdown-align-left").attr("dropdown-align-right",""):c>this.elements.$window.width()&&r.removeAttr("dropdown-align-right").attr("dropdown-align-left","")}}},{key:"closeSlideButton",value:function closeSlideButton(){this.elements.$dropdown.removeClass("active"),this.elements.$dropdownButton.removeClass("active")}},{key:"onParentClick",value:function onParentClick(t){this.checkPreventDefault(t,!0);var i=this.getParentItem(t);i.hasClass("active")||t.preventDefault(),i.next().slideUp("normal");var a=i.next();a.is("ul")&&!a.is(":visible")&&i.next().slideDown("normal")}},{key:"onContainerClick",value:function onContainerClick(t){var i=this.getSettings().classes,a=this.getElementSettings(),o=this.elements.$dropdown,r=this.elements.$dropdownContainer;this.getParentItem(t).parent().toggleClass("active");var l=o.hasClass("".concat(i.dropdownType,"-popup")),c=o.hasClass("".concat(i.dropdownType,"-offcanvas"));if((a.overlay_close||!l&&!c)&&(l&&jQuery(t.target).get(0)===o.get(0)||c&&jQuery(t.target).get(0)===r.get(0))&&(o.removeClass("active"),this.elements.$dropdownButton.removeClass("active"),r.removeClass("active"),a.disable_scroll)){var u=this;setTimeout((function(){u.elements.$html.css("overflow","inherit")}),300)}}},{key:"closeESC",value:function closeESC(){var t=this;""!==this.getElementSettings("esc_close")&&jQuery(document).on("keydown",(function(i){27===i.keyCode&&t.onCloseDropdownButton()}))}}]),MenuWidget}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(349)),g=r(a(350)),v=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"media-carousel":m.default,slider:g.default}}}]),_default}(h.default);i.default=v},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178));a(13);var c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(19)),y=r(a(127)),_=a(58),b=function(t){(0,g.default)(MediaCarousel,t);var i,a=(0,v.default)(MediaCarousel);function MediaCarousel(){return(0,u.default)(this,MediaCarousel),a.apply(this,arguments)}return(0,d.default)(MediaCarousel,[{key:"__construct",value:function __construct(t){(0,h.default)((0,m.default)(MediaCarousel.prototype),"__construct",this).call(this,t),this.slider=null,this.textBlocks=[]}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{text:".".concat("elementor-widget-cmsmasters-media-carousel","__text")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$customScroll:this.findElement(t.text)}}},{key:"initElements",value:function initElements(){(0,h.default)((0,m.default)(MediaCarousel.prototype),"initElements",this).call(this),this.slider=new y.default({widget:this})}},{key:"bindEvents",value:function bindEvents(){this.bindElementChange("slider_height",_.debounce(this.slider.update.bind(this)))}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,h.default)((0,m.default)(MediaCarousel.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.slider.init();var r=this.getSettings(),l=r.selectors;this.textBlocks=this.$element.find(l.text),this.perfectScrollText(),this.destroyVisibleLightbox()}},{key:"perfectScrollText",value:function perfectScrollText(){this.textBlocks.length&&this.textBlocks.each((function(t,i){new PerfectScrollbar(i,{suppressScrollX:!0})}))}},{key:"destroyVisibleLightbox",value:(i=(0,c.default)(l.default.mark((function _callee(){var t;return l.default.wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,elementorFrontend.utils.lightbox;case 2:(t=i.sent).getModal().isVisible()&&t.getModal().destroy();case 4:case"end":return i.stop()}}),_callee)}))),function destroyVisibleLightbox(){return i.apply(this,arguments)})}]),MediaCarousel}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(b,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(127)),p=(a(58),function(t){(0,h.default)(SliderWidget,t);var i=(0,m.default)(SliderWidget);function SliderWidget(){return(0,l.default)(this,SliderWidget),i.apply(this,arguments)}return(0,c.default)(SliderWidget,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(SliderWidget.prototype),"__construct",this).call(this,t),this.slider=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="16:9".split(":"),i=t[0]/t[1],a="elementor-widget-cmsmasters-slider",o={sliderWrapper:"".concat(a,"__wrapper"),contentInner:"".concat(a,"__content-inner"),sliderBackground:"".concat(a,"__bg"),kenBurns:"cmsmasters-ken-burns-active"};return{variables:{aspectRatio:i},classes:o,selectors:{sliderWrapper:".".concat(o.sliderWrapper),contentInner:".".concat(o.contentInner),sliderBackground:".".concat(o.sliderBackground)}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$swiperContainer:this.findElement(".swiper-container"),$sliderWrapper:this.findElement(t.sliderWrapper)}}},{key:"initElements",value:function initElements(){(0,u.default)((0,d.default)(SliderWidget.prototype),"initElements",this).call(this),this.slider=new v.default({widget:this})}},{key:"onInit",value:function onInit(){for(var t,i=this,a=arguments.length,o=new Array(a),r=0;r<a;r++)o[r]=arguments[r];(t=(0,u.default)((0,d.default)(SliderWidget.prototype),"onInit",this)).call.apply(t,[this].concat(o)),this.sliderInit(),this.videoBackground(),setTimeout((function(){i.onEdit()}),250)}},{key:"sliderInit",value:function sliderInit(){var t=this;this.slider.init(),setTimeout((function(){t.slider.swiper.on("slideChange",t.kenBurns.bind(t)),t.slider.swiper.on("slideChangeTransitionStart",t.contentAnimation.bind(t))}),250),this.slider.on("options",(function(t){elementorFrontend.isEditMode()&&(t.autoplay=!1)})),this.kenBurns(),this.contentAnimation()}},{key:"videoBackground",value:function videoBackground(){var t=this.getElementSettings(),i=this;t.slides.forEach((function(t){var a=t.slide_bg_video_link,o=t._id;if(null!==a)var r=a.indexOf("vimeo")+1,l=a.indexOf("youtube")+1;l?i.elements.$swiperContainer.find(".elementor-repeater-item-"+o+" .elementor-video-iframe").on("canplay",i.changeVideoSize(o,"youtube")):r?i.elements.$swiperContainer.find(".elementor-repeater-item-"+o+" .elementor-video-iframe").on("canplay",i.changeVideoSize(o,"vimeo")):i.elements.$swiperContainer.find(".elementor-repeater-item-"+o+" .elementor-background-video-hosted").attr("src",a).on("canplay",i.changeVideoSize(o,"hosted"))}))}},{key:"getSlideVideoElement",value:function getSlideVideoElement(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hosted",a=".elementor-background-video-container";return"hosted"!==i&&(a=".elementor-video-iframe"),this.elements.$swiperContainer.find(".elementor-repeater-item-".concat(t," ").concat(a))}},{key:"changeVideoSize",value:function changeVideoSize(t,i){var a=this.getSlideVideoElement(t,i),o=this.calcVideosSize(a);a.width(o.width).height(o.height)}},{key:"calcVideosSize",value:function calcVideosSize(t){var i=this.getSettings().variables,a=t.outerWidth(),o=t.outerHeight(),r=a/o>i.aspectRatio;return{width:r?a:o*i.aspectRatio,height:r?a/i.aspectRatio:o}}},{key:"kenBurns",value:function kenBurns(){if("1"===this.getElementSettings().slider_per_view){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.slider.getCurrentSlide(a.sliderBackground);this.slider.getAllSlides().find(a.sliderBackground).removeClass(i.kenBurns),o.addClass(i.kenBurns)}}},{key:"contentAnimation",value:function contentAnimation(){var t=this.elements.$sliderWrapper.data("animation"),i=this.getSettings().selectors;this.$element.find(".swiper-slide:not(.swiper-slide-visible) ".concat(i.contentInner)).removeClass("animated "+t),this.$element.find(".swiper-slide-visible ".concat(i.contentInner)).addClass("animated "+t)}},{key:"onEdit",value:function onEdit(){elementorFrontend.isEditMode()&&this.slideStop()}},{key:"slideStop",value:function slideStop(){elementorFrontend.isEditMode()&&(this.slider.swiper.autoplay.running=!1,this.slider.swiper.autoplay.stop())}},{key:"onEditSettingsChange",value:function onEditSettingsChange(t){"activeItemIndex"===t&&this.activateDefaultTab(t)}},{key:"activateDefaultTab",value:function activateDefaultTab(t){if(elementorFrontend.isEditMode()){var i=this.getEditSettings(t);this.changeActiveSlide(--i)}}},{key:"changeActiveSlide",value:function changeActiveSlide(t){this.isActiveSlide(t)||this.activeSlide(t)}},{key:"isActiveSlide",value:function isActiveSlide(t){return t===this.slider.swiper.realIndex}},{key:"activeSlide",value:function activeSlide(t){var i=this.slider.swiper;i.slideTo(t,i.params.speed)}}]),SliderWidget}(g.default));i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(p,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49),a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"getDefaultElements",value:function getDefaultElements(){return{$document:jQuery(document)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$document.on("click",'.cmsmasters-postmeta[data-name="count"][data-type="like"]',this.onClickLinks.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),this.setViews()}},{key:"setViews",value:function setViews(){if(!elementorFrontend.isEditMode()&&elementorFrontend.config.post.id){var t=this.getViews().filter('[data-id="'.concat(elementorFrontend.config.post.id,'"]:not(.active)')).eq(0);this.ajaxStart({id:elementorFrontend.config.post.id,type:"view",$el:t})}}},{key:"getViews",value:function getViews(){return this.getByType("view")}},{key:"getByType",value:function getByType(t){return jQuery('.cmsmasters-postmeta[data-name="count"][data-type="'.concat(t,'"]'))}},{key:"ajaxStart",value:function ajaxStart(t){var i=this,a=t.id,o=t.type,r=t.$el,l=void 0===r?null:r;l&&l.length&&this.toggleProcess(l,!0);var c=cmsmastersElementorFrontend.config,u=c.ajaxurl,d=c.nonces.meta_data;return jQuery.post({url:u,dataType:"json",data:{post_id:a,action:"cmsmasters_pm_".concat(o),nonce:d}}).fail((function(){return i.endProcess(l)})).done((function(t){l&&l.length&&i.endProcess(l,t)}))}},{key:"startProcess",value:function startProcess(t){this.toggleProcess(t,!0)}},{key:"endProcess",value:function endProcess(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.toggleProcess(t,!1);i.success&&a.toggleClass("active",i.data.active).find(".cmsmasters-postmeta__content").text(i.data.count)}},{key:"toggleProcess",value:function toggleProcess(t,i){var a=t.data(),o=a.id,r=a.type,l=this.getByType(r).filter('[data-id="'.concat(o,'"]'));return l.toggleClass("loading",i),l}},{key:"onClickLinks",value:function onClickLinks(t){t.preventDefault();var i=jQuery(t.currentTarget),a=this.ajaxStart({id:i.data().id,type:"like",$el:i});a.always((function(){if(200===a.status&&a.responseJSON&&a.responseJSON.success){var t=cmsmastersElementorFrontend.config.i18n.meta_data,o=t.metadata_unlike,r=t.metadata_like;a.responseJSON.data.active?i.attr("title",o):i.attr("title",r)}}))}}]),_default}(elementorModules.ViewModule);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(38)),v=r(a(353)),p=r(a(359)),y=r(a(360)),_=r(a(361)),b=r(a(278)),k=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),elementorFrontend.hooks.addAction("elementor/frontend/documents-manager/init-classes",this.addDocumentClass)}},{key:"initWidgets",value:function initWidgets(){return{"archive-posts":v.default,"blog-grid":v.default,"blog-featured":p.default,"blog-slider":y.default,"ticker.slider":_.default}}},{key:"addDocumentClass",value:function addDocumentClass(t){t.addDocumentClass("cmsmasters_entry",b.default)}}]),_default}(g.default);i.default=k},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(39),a(79),a(49);var l=r(a(254)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(273)),p=r(a(112)),y=r(a(255)),_=function(t){(0,m.default)(BlogGrid,t);var i=(0,g.default)(BlogGrid);function BlogGrid(){return(0,c.default)(this,BlogGrid),i.apply(this,arguments)}return(0,u.default)(BlogGrid,[{key:"__construct",value:function __construct(){(0,d.default)((0,h.default)(BlogGrid.prototype),"__construct",this).apply(this,arguments),this.handles=null,this.templateControls=["blog_template_id"]}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$posts.length&&((0,d.default)((0,h.default)(BlogGrid.prototype),"bindEvents",this).call(this),this.bindElementChange(["masonry","columns","meta_data_top_space_between","meta_data_bottom_space_between","taxonomy_meta_data_top_space_between","taxonomy_meta_data_bottom_space_between"],this.initMasonry.bind(this)),this.bindElementChange("columns post_gap_column layout_post_space",(function(){t.initBorderColumn(),t.trigger("widget-resize")})),this.bindElementChange("border_vertical_width border_columns_type",this.initBorderColumn.bind(this)),this.bindElementChange("columns border_columns_type border_horizontal_width",this.initBorderRow.bind(this)),this.on("ajaxInsertHTML:after",this.reLayout.bind(this)))}},{key:"onPostResizeOnce",value:function onPostResizeOnce(){(0,d.default)((0,h.default)(BlogGrid.prototype),"onPostResizeOnce",this).apply(this,arguments),this.removeBorderColumns()}},{key:"reLayout",value:function reLayout(){(0,d.default)((0,h.default)(BlogGrid.prototype),"reLayout",this).apply(this,arguments),this.initMasonry(),this.initBorderColumn(),this.initBorderRow()}},{key:"onPostResize",value:function onPostResize(){this.resetLayout(),(0,d.default)((0,h.default)(BlogGrid.prototype),"onPostResize",this).apply(this,arguments)}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(BlogGrid.prototype),"onInit",this).call(this),this.initHandles()}},{key:"initMasonry",value:function initMasonry(){if(this.removeMasonry(),this.isMasonry()){var t,i=this.elements.$postsWrap.css("gridRowGap"),a=(0,l.default)(i);isNaN(a)?(a=0,t="px"):t=i.replace(/[0-9]|\./g,"");var o=a;"%"===t&&(o=a*this.elements.$postsWrap.width()/100),this.elements.$postsWrap.context=document.body,new elementorModules.utils.Masonry({container:this.elements.$postsWrap,items:this.elements.$posts,columnsCount:this.getColumns(),verticalSpaceBetween:o}).run()}}},{key:"removeMasonry",value:function removeMasonry(){this.elements.$posts.css({marginTop:""})}},{key:"isMasonry",value:function isMasonry(){var t=this.getColumns();return this.elements.$posts.length&&1<t&&Boolean(this.getElementSettings("masonry"))}},{key:"getColumns",value:function getColumns(){return Number(this.getCurrentDeviceSetting("columns"))}},{key:"initBorderColumn",value:function initBorderColumn(){var t=this;this.borderColumns?this.borderColumns.update():this.borderColumns=new y.default({widget:this,$container:function $container(){return t.elements.$postsWrap},$items:function $items(){return t.elements.$posts},columns:function columns(){return t.getColumns()}})}},{key:"initBorderRow",value:function initBorderRow(){var t=this.getCurrentDeviceSettingSize("border_horizontal_width"),i=this.getElementSettings("border_columns_type"),a=this.getColumns();this.elements.$posts.removeClass("separator-vertical"),i&&t&&this.elements.$posts.filter(":not(:nth-last-of-type(-n+".concat(a,"))")).addClass("separator-vertical")}},{key:"resetLayout",value:function resetLayout(){this.removeBorderColumns(),this.removeMasonry()}},{key:"removeBorderColumns",value:function removeBorderColumns(){this.borderColumns&&this.borderColumns.clear()}},{key:"initHandles",value:function initHandles(){var t=this;if(elementorFrontend.isEditMode()){var i={};this.templateControls.forEach((function(a){var o=t.getElementSettings(a);if(!o)return!1;i[a]=o})),this.handles=new p.default({widget:this.$element,controls:i,type:"listing"})}}}]),BlogGrid}(v.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){a(355),t.exports=a(7).parseFloat},function(t,i,a){var o=a(9),r=a(356);o(o.G+o.F*(parseFloat!=r),{parseFloat:r})},function(t,i,a){var o=a(12).parseFloat,r=a(272).trim;t.exports=1/o(a(251)+"-0")!=-1/0?function parseFloat(t){var i=r(String(t),3),a=o(i);return 0===a&&"-"==i.charAt(0)?-0:a}:o},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(186)),c=r(a(2)),u=r(a(3)),d=function(){function _default(){(0,c.default)(this,_default),this.buffer={}}return(0,u.default)(_default,[{key:"set",value:function set(t,i){var a=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.toID(t);this.buffer[r]=(0,l.default)(i,null,""),o&&setTimeout((function(){return a.remove(r)}),o)}},{key:"toID",value:function toID(t){return"string"==typeof t?t:jQuery.param(t)}},{key:"remove",value:function remove(t){var i=this.toID(t);return!!this.buffer[i]&&(this.buffer[i]=null,delete this.buffer[i],!0)}},{key:"get",value:function get(t){var i=this.toID(t);try{return JSON.parse(this.buffer[i])}catch(t){return this.buffer[i]||null}}}]),_default}();i.default=d},function(t,i,a){"use strict";var o=a(24),r=a(73)(6),l="findIndex",c=!0;l in[]&&Array(1)[l]((function(){c=!1})),o(o.P+o.F*c,"Array",{findIndex:function findIndex(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),a(78)(l)},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13),a(49),a(129),a(79);var l=r(a(1)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(273)),p=r(a(112)),y=r(a(255)),_=a(58),b=function(t){(0,m.default)(BlogFeatured,t);var i=(0,g.default)(BlogFeatured);function BlogFeatured(){return(0,c.default)(this,BlogFeatured),i.apply(this,arguments)}return(0,u.default)(BlogFeatured,[{key:"__construct",value:function __construct(){(0,d.default)((0,h.default)(BlogFeatured.prototype),"__construct",this).apply(this,arguments),this.handles=null,this.templateControls=["post_featured_template_id","post_regular_template_id"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,d.default)((0,h.default)(BlogFeatured.prototype),"getDefaultSettings",this).apply(this,arguments),i="cmsmasters-blog-featured";return jQuery.extend(t.selectors,{tempWrap:".".concat(i,"-temp-wrap"),regularTemp:".".concat(i,"-temp-regular"),featuredTemp:".".concat(i,"-temp-featured")}),t}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this,i=(0,d.default)((0,h.default)(BlogFeatured.prototype),"getDefaultElements",this).apply(this,arguments),a=this.getSettings(),o=a.selectors;return(0,l.default)(i,"$featuredTemp",{get:function get(){return t.findElement(o.featuredTemp)}}),(0,l.default)(i,"$regularTemp",{get:function get(){return t.findElement(o.regularTemp)}}),(0,l.default)(i,"$regularTempPosts",{get:function get(){return t.elements.$regularTemp.find(o.post)}}),(0,l.default)(i,"$featuredTempPosts",{get:function get(){return t.elements.$featuredTemp.find(o.post)}}),(0,l.default)(i,"$tempWrap",{get:function get(){return t.elements.$variable.find(o.tempWrap)}}),i}},{key:"bindEvents",value:function bindEvents(){this.elements.$posts.length&&((0,d.default)((0,h.default)(BlogFeatured.prototype),"bindEvents",this).call(this),this.bindElementChange(["masonry_regular","post_regular_column","post_regular_space_x","post_regular_space_y"],_.debounce(this.initMasonry.bind(this))),this.bindElementChange(["template_bd","template_bd_width","template_layout","template_proportions","template_space_between"],this.initBorderColumnTemp.bind(this)),this.bindElementChange(["post_featured_bd_width_y","post_regular_bd_width_y","post_featured_column","post_regular_column","template_bd","template_layout","template_proportions","template_space_between"],this.initBorderColumn.bind(this)),this.bindElementChange(["post_featured_bd_width_x","post_regular_bd_width_x"],_.debounce(this.initBorderRow.bind(this))),this.on("ajaxInsertHTML:after",this.reLayout.bind(this)))}},{key:"initAjaxWidget",value:function initAjaxWidget(){var t=this;(0,d.default)((0,h.default)(BlogFeatured.prototype),"initAjaxWidget",this).call(this),this.ajaxWidget.on("parameters",(function(i){t.ajaxMethod&&(i.data.ajax_vars.ajaxMethod=t.ajaxMethod)})),this.ajaxWidget.on("parameters/cache",(function(t){t.data.ajax_vars.ajaxMethod&&delete t.data.ajax_vars.ajaxMethod}))}},{key:"ajaxInsertHTML",value:function ajaxInsertHTML(){var t=this.ajaxWidget.getResponseData(),i=this.getElementSettings("pagination_load_more_insert_in"),a=this.getSettings(),o=a.selectors,r=this.pagination.getSettings(),l=r.selectors,c=jQuery(t);"load-more"===this.ajaxMethod?i?this.elements.$regularTemp.append(c.find(o.regularTemp).contents()):this.elements.$tempWrap.append(c.find(o.tempWrap).contents()):(0,d.default)((0,h.default)(BlogFeatured.prototype),"ajaxInsertHTML",this).apply(this,arguments),this.pagination.elements.$root.replaceWith(c.filter(l.root))}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(BlogFeatured.prototype),"onInit",this).call(this),this.initHandles()}},{key:"initHandles",value:function initHandles(){var t=this;if(elementorFrontend.isEditMode()){var i={};this.templateControls.forEach((function(a){var o=t.getElementSettings(a);if(!o)return!1;i[a]=o})),this.handles=new p.default({widget:this.$element,controls:i,type:"listing"})}}},{key:"initBorderColumnTemp",value:function initBorderColumnTemp(){var t=this;new y.default({widget:this,$container:function $container(){return t.elements.$tempWrap},$items:function $items(){return t.elements.$tempWrap.find("> .cmsmasters-blog-featured-temp")},columns:function columns(){return t.isVertical()?2:1},type:function type(){return t.getCurrentDeviceSetting("template_bd")},size:function size(){return t.getCurrentDeviceSettingSize("template_bd_width")}})}},{key:"isVertical",value:function isVertical(){return"vertical"===this.getCurrentDeviceSetting("template_layout")}},{key:"initBorderColumn",value:function initBorderColumn(){var t=this;this.eachTemplate((function(i){var a=i.name,o=i.$posts,r=i.$container;new y.default({widget:t,$container:function $container(){return r},$items:function $items(){return o},columns:function columns(){return t.getColumns(a)},type:function type(){return t.getCurrentDeviceSetting("template_bd")},size:function size(){return t.getCurrentDeviceSettingSize("post_".concat(a,"_bd_width_y"))}})}))}},{key:"eachTemplate",value:function eachTemplate(t){var i=this;[{name:"featured",get $container(){return i.elements.$featuredTemp},get $posts(){return i.elements.$featuredTempPosts}},{name:"regular",get $container(){return i.elements.$regularTemp},get $posts(){return i.elements.$regularTempPosts}}].forEach(t)}},{key:"getColumns",value:function getColumns(t){return Number(this.getCurrentDeviceSetting("post_".concat(t,"_column")))||1}},{key:"initBorderRow",value:function initBorderRow(){var t=this,i=this.getElementSettings("template_bd");this.eachTemplate((function(a){var o=a.name,r=a.$posts,l=t.getCurrentDeviceSettingSize("post_".concat(o,"_bd_width_x")),c=t.getColumns(o);r.removeClass("separator-vertical"),i&&l&&c&&r.filter(":not(:nth-last-of-type(-n+".concat(c,"))")).addClass("separator-vertical")}))}},{key:"reLayout",value:function reLayout(){(0,d.default)((0,h.default)(BlogFeatured.prototype),"reLayout",this).apply(this,arguments),this.initBorderColumnTemp(),this.initBorderColumn(),this.initBorderRow(),this.initMasonry()}},{key:"initMasonry",value:function initMasonry(){var t=this;this.removeMasonry(),this.isMasonry()&&this.$element.imagesLoaded((function(){var i=t.elements.$regularTemp;i.context=document.body,new elementorModules.utils.Masonry({container:i,items:t.elements.$regularTempPosts,columnsCount:t.getColumns("regular"),verticalSpaceBetween:t.getCurrentDeviceSettingSize("post_regular_space_y")}).run()}))}},{key:"removeMasonry",value:function removeMasonry(){this.elements.$regularTempPosts.css({marginTop:""})}},{key:"isMasonry",value:function isMasonry(){var t=this.getColumns("regular");return this.elements.$regularTempPosts.length&&1<t&&Boolean(this.getElementSettings("masonry_regular"))}}]),BlogFeatured}(v.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(b,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(274)),v=r(a(112)),p=r(a(127)),y=a(58),_=function(t){(0,h.default)(BlogSlider,t);var i=(0,m.default)(BlogSlider);function BlogSlider(){return(0,l.default)(this,BlogSlider),i.apply(this,arguments)}return(0,c.default)(BlogSlider,[{key:"__construct",value:function __construct(){(0,u.default)((0,d.default)(BlogSlider.prototype),"__construct",this).apply(this,arguments),this.slider=null,this.handles=null,this.templateControls=["blog_template_id"]}},{key:"initElements",value:function initElements(){(0,u.default)((0,d.default)(BlogSlider.prototype),"initElements",this).call(this),this.slider=new p.default({widget:this})}},{key:"bindEvents",value:function bindEvents(){var t=this;this.bindElementChange("image_ratio image_ratio_switcher",y.debounce(this.slider.update.bind(this.slider))),this.slider.on("options",(function(i){i.loop&&i.slidesPerView>t.slider.elements.$slides.length&&(i.loop=!1)}))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(BlogSlider.prototype),"onInit",this).call(this),this.slider.init(),this.initHandles()}},{key:"initHandles",value:function initHandles(){var t=this;if(elementorFrontend.isEditMode()){var i={};this.templateControls.forEach((function(a){var o=t.getElementSettings(a);if(!o)return!1;i[a]=o})),this.handles=new v.default({widget:this.$element,controls:i,type:"listing"})}}}]),BlogSlider}(g.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(TickerSlider,t);var i=(0,m.default)(TickerSlider);function TickerSlider(){return(0,l.default)(this,TickerSlider),i.apply(this,arguments)}return(0,c.default)(TickerSlider,[{key:"__construct",value:function __construct(){(0,u.default)((0,d.default)(TickerSlider.prototype),"__construct",this).apply(this,arguments),this.slider=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,u.default)((0,d.default)(TickerSlider.prototype),"getDefaultSettings",this).call(this);return t.selectors=jQuery.extend(t.selectors,{sliderContainer:".swiper-container",sliderArrowPrev:".swiper-button-prev",sliderArrowNext:".swiper-button-next"}),t}},{key:"getDefaultElements",value:function getDefaultElements(){var t=(0,u.default)((0,d.default)(TickerSlider.prototype),"getDefaultElements",this).call(this),i=this.getSettings().selectors;return t.$sliderContainer=t.$base.find(i.sliderContainer),t}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$sliderContainer.on({mouseenter:function mouseenter(){return t.slider.autoplay.stop()},mouseleave:function mouseleave(){return t.slider.autoplay.start()}})}},{key:"initElements",value:function initElements(){(0,u.default)((0,d.default)(TickerSlider.prototype),"initElements",this).call(this),this.slider=new Swiper(this.elements.$sliderContainer,this.getSliderOptions())}},{key:"getSliderOptions",value:function getSliderOptions(){var t=this.getSettings().selectors,i=this.elements.$base;return{loop:!0,autoHeight:!0,calculateHeight:!0,setWrapperSize:!0,spaceBetween:20,speed:this.getElementSettings("slider_animation_speed"),effect:this.getElementSettings("slider_animation_effect"),fadeEffect:{crossFade:!0},autoplay:{disableOnInteraction:!1,reverseDirection:!0},navigation:{nextEl:i.find(t.sliderArrowPrev),prevEl:i.find(t.sliderArrowNext)}}}}]),TickerSlider}(r(a(362)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{base:".cmsmasters-ticker",posts:".cmsmasters-ticker-posts"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$base:this.findElement(t.base),$posts:this.findElement(t.posts)}}}]),_default}(r(a(19)).default);i.default=h},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(364)),v=r(a(365)),p=r(a(366)),y=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(_default.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.addHandlers()}},{key:"addHandlers",value:function addHandlers(){[g.default,v.default,p.default].forEach((function(t){elementorFrontend.hooks.addAction("frontend/element_ready/global",t)}))}}]),_default}(elementorModules.ViewModule);i.default=y},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(100)),c=r(a(108)),u=r(a(254));a(39),a(13);var d=r(a(80)),h=r(a(2)),m=r(a(3)),g=r(a(8)),v=r(a(6)),p=r(a(4)),y=r(a(5)),_=a(58),b=function(t){(0,p.default)(Scroll,t);var i=(0,y.default)(Scroll);function Scroll(){return(0,h.default)(this,Scroll),i.apply(this,arguments)}return(0,m.default)(Scroll,[{key:"__construct",value:function __construct(t){var i=this;(0,g.default)((0,v.default)(Scroll.prototype),"__construct",this).call(this,t),this.effectsVars={vertical:"--cmsmasters-scroll-vertical",horizontal:"--cmsmasters-scroll-horizontal",rotate:"--cmsmasters-scroll-rotate",scale:"--cmsmasters-scroll-scale",opacity:"--cmsmasters-scroll-opacity",blur:"--cmsmasters-scroll-blur",grayscale:"--cmsmasters-scroll-grayscale",sepia:"--cmsmasters-scroll-sepia",saturate:"--cmsmasters-scroll-saturate",brightness:"--cmsmasters-scroll-brightness",contrast:"--cmsmasters-scroll-contrast",huerotate:"--cmsmasters-scroll-hue-rotate"},this.originVars={x:"--cmsmasters-scroll-origin-x",y:"--cmsmasters-scroll-origin-y"},this.config={},this.scroll={},this.effectElementType=this.$element.data("element_type"),this.effectContainer=void 0;var a=elementorFrontend.config.experimentalFeatures;this.columnClassElement=!0===a.e_dom_optimization?"widget":"column",this.bgElementSizes={},this.bodyPrevHeight=0,this.scrollRefresh=_.throttle(this.scrollRefresh,10),this.changeControls=["background_background"];["cms_effect_type"].forEach((function(t){i.changeControls.push(t),i.changeControls.push(t.replace("cms_","cms_bg_"))}))}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{classes:{scroll:"cmsmasters-effect-type-scroll",bgEffect:"cmsmasters-bg-effect",bgScroll:"".concat("cmsmasters-bg-effect","-type-scroll"),bgContainer:"".concat("cmsmasters-bg","-effects-container"),bgElement:"".concat("cmsmasters-bg","-effects-element")}}}},{key:"onInit",value:function onInit(){var t=this,i=this.getSettings().classes;(this.$element.hasClass(i.scroll)||this.$element.hasClass(i.bgScroll))&&setTimeout((function(){if(t.initScroll(),window.ResizeObserver){var i=elementorFrontend.elements.$body;t.bodyPrevHeight=i.height(),new ResizeObserver((function(i){var a=i[0].target.clientHeight;50<Math.abs(a-t.bodyPrevHeight)&&(t.scrollRefresh(),t.bodyPrevHeight=a)})).observe(i.get(0))}}),500)}},{key:"onElementChange",value:function onElementChange(t){var i=this;if(-1!==this.changeControls.indexOf(t)){this.scrollDeactivate();var a=this.getSettings().classes;setTimeout((function(){(i.$element.hasClass(a.scroll)||i.$element.hasClass(a.bgScroll))&&i.initScroll()}),200)}}},{key:"initScroll",value:function initScroll(){var t=this;this.setEffectContainer(),this.setConfig();var i=this.getSettings("classes").bgScroll,a=this.getScrollSettings();a.effects.length&&(a.effects.forEach((function(i){a[i]&&t.attachEffect(i)})),this.scroll=basicScroll.create(this.config),this.scroll.calculate(),this.scroll.update(),this.scroll.start(),this.$element.hasClass(i)||this.transformOriginInit())}},{key:"setEffectContainer",value:function setEffectContainer(){var t,i=this.getSettings("classes"),a=i.bgScroll,o=i.bgContainer,r=i.bgElement;switch(this.effectElementType){case"widget":t="widget-container";break;case"column":t="".concat(this.columnClassElement,"-wrap");break;case"section":t="container"}var l=this.$element.find(".elementor-".concat(t));if(this.$element.hasClass(a)){var c=jQuery("<div>",{class:o});jQuery("<div>",{class:r}).appendTo(c),"section"===this.effectElementType&&(l=this.$element);var u=l.find("> .".concat(o));u.length?c.insertBefore(l):l.prepend(c),u=l.find("> .".concat(o)).last(),l=u.find(".".concat(r)),this.bgElementSizes={width:u.width(),height:u.height()}}this.effectContainer=l.get(0)}},{key:"setConfig",value:function setConfig(){var t=this.getScrollRange(),i=t.from,a=t.to;this.config={elem:this.effectContainer,direct:!0,from:i,to:a,props:{}}}},{key:"getScrollSettings",value:function getScrollSettings(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=this.getSettings("classes"),a=i.bgScroll,o=(0,g.default)((0,v.default)(Scroll.prototype),"getElementSettings",this).call(this),r="";this.$element.hasClass(a)&&(r="bg_");for(var c="cms_".concat(r,"scroll_"),u={},h=0,m=(0,l.default)(o);h<m.length;h++){var p=(0,d.default)(m[h],2),y=p[0],_=p[1];if(-1!==y.indexOf(c)){var b=y.replace(c,"");u[b]=_}}return""!==t?u[t]?u[t]:"":u}},{key:"getScrollRange",value:function getScrollRange(){var t={};return"page"!==this.getScrollSettings("range")?(t.from=this.getViewportPositions("start"),t.to=this.getViewportPositions("end")):(t.from=this.getPagePositions("start"),t.to=this.getPagePositions("end")),t}},{key:"getViewportPositions",value:function getViewportPositions(t){var i=jQuery(this.effectContainer),a=this.getScrollSettings("viewport"),o=elementorFrontend.elements.$window.height(),r=o/100*a.sizes[t],l=i.offset().top-o+r;return"end"===t&&(l+=i.outerHeight()),"".concat(l,"px")}},{key:"getPagePositions",value:function getPagePositions(t){var i=elementorFrontend.elements,a=i.$document,o=i.$window,r=this.getScrollSettings("viewport"),l=(a.height()-o.height())/100*r.sizes[t];return"".concat(l,"px")}},{key:"attachEffect",value:function attachEffect(t){var i=this.getSettings("classes").bgScroll,a=this.getScrollSettings();this.$element.hasClass(i)&&this.checkBgContainerSize(t),this.config.props[this.effectsVars[t]]={from:this.getEffectFromProperty(t),to:this.getEffectToProperty(t),timing:a["".concat(t,"_timing")]}}},{key:"checkBgContainerSize",value:function checkBgContainerSize(t){var i="";switch(t){case"horizontal":i="width";break;case"vertical":i="height"}if(""!==i){var a=100+10*this.getScrollSettings()["".concat(t,"_speed")].size;this.effectContainer.style.setProperty(i,"".concat(a,"%"))}}},{key:"getEffectFromProperty",value:function getEffectFromProperty(t){var i,a=this.getSettings("classes").bgScroll,o=this.getScrollSettings(),r=o["".concat(t,"_direction")],l=o["".concat(t,"_speed")].size;switch(t){case"vertical":i=50*l,this.$element.hasClass(a)&&(i=-this.bgElementSizes.height/10*l),"reverse"===r&&(i=this.$element.hasClass(a)?0:-i);break;case"horizontal":i=50*l,this.$element.hasClass(a)&&(i=-this.bgElementSizes.width/10*l),"reverse"===r&&(i=this.$element.hasClass(a)?0:-i);break;case"rotate":i=90*l,"reverse"===r&&(i=0);break;case"scale":i=1,"reverse"===r&&(i=1+l/10);break;case"opacity":i=100-10*l,"reverse"===r&&(i=100);break;case"blur":i=2*l,"reverse"===r&&(i=0);break;case"grayscale":case"sepia":i=10*l,"reverse"===r&&(i=0);break;case"saturate":case"brightness":case"contrast":i=100+10*l,"reverse"===r&&(i=100);break;case"huerotate":i=36*l,"reverse"===r&&(i=0)}return i+this.getEffectUnit(t)}},{key:"getEffectToProperty",value:function getEffectToProperty(t){var i,a=this.getSettings("classes").bgScroll,o=this.getScrollSettings(),r=o["".concat(t,"_direction")],l=o["".concat(t,"_speed")].size;switch(t){case"vertical":i=50*l,this.$element.hasClass(a)&&(i=-this.bgElementSizes.height/10*l),"default"===r&&(i=this.$element.hasClass(a)?0:-i);break;case"horizontal":i=50*l,this.$element.hasClass(a)&&(i=-this.bgElementSizes.width/10*l),"default"===r&&(i=this.$element.hasClass(a)?0:-i);break;case"rotate":i=0,"reverse"===r&&(i=90*l);break;case"scale":i=1,0!==l&&(i=1+l/10,"reverse"===r&&(i=1));break;case"opacity":i=100,"reverse"===r&&(i=100-10*l);break;case"blur":i=0,"reverse"===r&&(i=2*l);break;case"grayscale":case"sepia":i=0,"reverse"===r&&(i=10*l);break;case"saturate":case"brightness":case"contrast":i=100,"reverse"===r&&(i=100+10*l);break;case"huerotate":i=0,"reverse"===r&&(i=36*l)}return i+this.getEffectUnit(t)}},{key:"getEffectUnit",value:function getEffectUnit(t){var i="";switch(t){case"vertical":case"horizontal":case"blur":i="px";break;case"rotate":case"huerotate":i="deg";break;case"opacity":case"grayscale":case"sepia":case"saturate":case"brightness":case"contrast":i="%"}return i}},{key:"transformOriginInit",value:function transformOriginInit(){var t=this.getScrollSettings();if(t.effects&&(-1!==t.effects.indexOf("rotate")&&t.rotate||-1!==t.effects.indexOf("scale")&&t.scale))for(var i=0,a=(0,l.default)(this.originVars);i<a.length;i++){var o=(0,d.default)(a[i],2),r=o[0],c=o[1];this.effectContainer.style.setProperty(c,t["origin_".concat(r)])}}},{key:"onDestroy",value:function onDestroy(){this.scrollDeactivate()}},{key:"scrollDeactivate",value:function scrollDeactivate(){var t=this;if((0,c.default)(this.scroll).length&&this.scroll.isActive()){var i=this.getSettings("classes").bgElement;this.scroll.stop(),this.scroll.destroy(),jQuery(this.effectContainer).hasClass(i)?jQuery(this.effectContainer).parent().remove():(0,c.default)(this.originVars).forEach((function(i){return t.effectContainer.style.removeProperty(i)})),this.config={},this.scroll={}}}},{key:"scrollRefresh",value:function scrollRefresh(){if((0,c.default)(this.scroll).length&&this.scroll.isActive()){var t=this.getScrollRange(),i=Math.abs((0,u.default)(t.from)-(0,u.default)(this.config.from)),a=Math.abs((0,u.default)(t.to)-(0,u.default)(this.config.to));if(50<=i||50<=a)return this.scrollDeactivate(),void this.initScroll();this.scroll.calculate(),this.scroll.update()}}}]),Scroll}(elementorModules.frontend.handlers.Base);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(b,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(100));a(39),a(79),a(13);var c=r(a(80)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=a(58),y=function(t){(0,g.default)(Tilt,t);var i=(0,v.default)(Tilt);function Tilt(){return(0,u.default)(this,Tilt),i.apply(this,arguments)}return(0,d.default)(Tilt,[{key:"__construct",value:function __construct(t){var i=this;(0,h.default)((0,m.default)(Tilt.prototype),"__construct",this).call(this,t),this.config={},this.effectElementType=this.$element.data("element_type"),this.effectContainer=void 0;var a=elementorFrontend.config.experimentalFeatures;this.columnClassElement=!0===a.e_dom_optimization?"widget":"column",this.initTilt=p.debounce(this.initTilt,200),this.changeControls=["background_background"];["cms_effect_type","cms_tilt_direction","cms_tilt_shift_direction","cms_tilt_axis","cms_tilt_event_area","cms_tilt_reset"].forEach((function(t){i.changeControls.push(t),i.changeControls.push(t.replace("cms_","cms_bg_"))}))}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="cmsmasters-tilt";return{classes:{tilt:"cmsmasters-effect-type-tilt",bgEffect:"cmsmasters-bg-effect",bgTilt:"".concat("cmsmasters-bg-effect","-type-tilt"),bgContainer:"".concat("cmsmasters-bg","-effects-container"),bgElement:"".concat("cmsmasters-bg","-effects-element"),tiltReverseDirection:"".concat(t,"-direction-reverse"),shiftReverseDirection:"".concat(t,"-shift-direction-reverse"),axisX:"".concat(t,"-axis-x"),axisY:"".concat(t,"-axis-y"),reset:"".concat(t,"-reset-yes"),windowEventArea:"".concat(t,"-event-area-window")},selectors:{tiltInner:".js-tilt-glare"}}}},{key:"onInit",value:function onInit(){this.initTilt()}},{key:"onElementChange",value:function onElementChange(t){-1!==this.changeControls.indexOf(t)&&(this.tiltDeactivate(),this.initTilt())}},{key:"initTilt",value:function initTilt(){var t=this.getSettings().classes;if(this.$element.hasClass(t.tilt)||this.$element.hasClass(t.bgTilt)){this.setEffectContainer();var i=this.getTiltSettings(),a=i.angle,o=i.perspective,r=i.shift,l=i.scale,c=i.speed,u=i.glare,d=o?Number(o):1e3,h=!0,m=1e3;""!==c.size&&(h=0<c.size,m=1e3*Number(c.size)),this.config={transition:h,speed:m},this.config.perspective=this.$element.hasClass(t.bgTilt)?0:d,this.$element.hasClass(t.bgTilt)?this.config.max=0:""!==a.size&&(this.config.max=Number(a.size)),""!==l.size&&(this.config.scale=Number(l.size)),!this.$element.hasClass(t.bgTilt)&&""!==u.size&&0<u.size&&(this.config.glare=!0,this.config["max-glare"]=Number(u.size)),this.$element.hasClass(t.tiltReverseDirection)&&(this.config.reverse=!0),this.$element.hasClass(t.axisX)?this.config.axis="x":this.$element.hasClass(t.axisY)&&(this.config.axis="y"),this.$element.hasClass(t.reset)||(this.config.reset=!1),(this.$element.hasClass(t.windowEventArea)||this.$element.hasClass(t.bgTilt))&&(this.config["full-page-listening"]=!0,""!==r.size&&0<r.size&&(this.config.translate=!0,this.config["translate-speed"]=5<Number(r.size)?5:Number(r.size),this.$element.hasClass(t.shiftReverseDirection)||(this.config["translate-reverse"]=!1),this.$element.hasClass(t.bgTilt)&&(this.config["translate-background"]=!0,this.checkBgContainerSize()))),VanillaTilt.init(this.effectContainer,this.config),this.$element.hasClass(t.bgTilt)||this.resetInnerTranslate(d)}}},{key:"setEffectContainer",value:function setEffectContainer(){var t,i=this.getSettings("classes"),a=i.bgTilt,o=i.bgContainer,r=i.bgElement;switch(this.effectElementType){case"widget":t="widget-container";break;case"column":t="".concat(this.columnClassElement,"-wrap");break;case"section":t="container"}var l=this.$element.find(".elementor-".concat(t));if(this.$element.hasClass(a)){var c=jQuery("<div>",{class:o});jQuery("<div>",{class:r}).appendTo(c),"section"===this.effectElementType&&(l=this.$element);var u=l.find("> .".concat(o));u.length?c.insertBefore(l):l.prepend(c),u=l.find("> .".concat(o)).last(),l=u.find(".".concat(r))}this.effectContainer=l.get(0)}},{key:"getTiltSettings",value:function getTiltSettings(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=this.getSettings("classes"),a=i.bgTilt,o=(0,h.default)((0,m.default)(Tilt.prototype),"getElementSettings",this).call(this),r="";this.$element.hasClass(a)&&(r="bg_");for(var u="cms_".concat(r,"tilt_"),d={},g=0,v=(0,l.default)(o);g<v.length;g++){var p=(0,c.default)(v[g],2),y=p[0],_=p[1];if(-1!==y.indexOf(u)){var b=y.replace(u,"");d[b]=_}}return""!==t?d[t]?d[t]:"":d}},{key:"checkBgContainerSize",value:function checkBgContainerSize(){if(this.config["translate-speed"]){var t=this.config["translate-speed"],i=100+20*t,a=10*t;this.effectContainer.style.setProperty("width","".concat(i,"%")),this.effectContainer.style.setProperty("height","".concat(i,"%")),this.effectContainer.style.setProperty("top","-".concat(a,"%")),this.effectContainer.style.setProperty("left","-".concat(a,"%"))}}},{key:"resetInnerTranslate",value:function resetInnerTranslate(t){var i=this.getSettings("selectors").tiltInner,a=jQuery(this.effectContainer).find("> *:not(".concat(i,")"));if(0===t||t){if(this.effectContainer.vanillaTilt){var o=Math.abs(.07*t);a.css("transform","translateZ(".concat(o,"px)"))}}else a.removeAttr("style")}},{key:"onDestroy",value:function onDestroy(){this.tiltDeactivate()}},{key:"tiltDeactivate",value:function tiltDeactivate(){var t=this;if(this.effectContainer&&this.effectContainer.vanillaTilt){var i=this.getSettings("classes"),a=i.bgTilt,o=i.bgElement;this.$element.hasClass(a)||this.resetInnerTranslate(!1),this.effectContainer.vanillaTilt.destroy(),jQuery(this.effectContainer).hasClass(o)&&setTimeout((function(){return jQuery(t.effectContainer).parent().remove()}),10)}}}]),Tilt}(elementorModules.frontend.handlers.Base);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(y,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(100)),c=r(a(108));a(39),a(13);var u=r(a(80)),d=r(a(2)),h=r(a(3)),m=r(a(8)),g=r(a(6)),v=r(a(4)),p=r(a(5)),y=a(58),_=function(t){(0,v.default)(Floating,t);var i=(0,p.default)(Floating);function Floating(){return(0,d.default)(this,Floating),i.apply(this,arguments)}return(0,h.default)(Floating,[{key:"__construct",value:function __construct(t){var i=this;(0,m.default)((0,g.default)(Floating.prototype),"__construct",this).call(this,t),this.config={},this.animation=void 0,this.effectElementType=this.$element.data("element_type"),this.effectContainer=void 0;var a=elementorFrontend.config.experimentalFeatures;this.columnClassElement=!0===a.e_dom_optimization?"widget":"column",this.changeControls=["background_background"];["cms_effect_type","cms_floating_translate_toggle","cms_floating_translate_x","cms_floating_translate_y","cms_floating_translate_delay","cms_floating_rotate_toggle","cms_floating_rotate_type","cms_floating_rotate","cms_floating_rotate_x","cms_floating_rotate_y","cms_floating_rotate_z","cms_floating_rotate_delay","cms_floating_scale_toggle","cms_floating_scale_type","cms_floating_scale","cms_floating_scale_x","cms_floating_scale_y","cms_floating_scale_delay","cms_floating_duration"].forEach((function(t){i.changeControls.push(t),i.changeControls.push(t.replace("cms_","cms_bg_"))}))}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{classes:{floating:"cmsmasters-effect-type-floating",bgEffect:"cmsmasters-bg-effect",bgFloating:"".concat("cmsmasters-bg-effect","-type-floating"),bgContainer:"".concat("cmsmasters-bg","-effects-container"),bgElement:"".concat("cmsmasters-bg","-effects-element")}}}},{key:"onInit",value:function onInit(){this.initFloatingEffects()}},{key:"onElementChange",value:function onElementChange(t){-1!==this.changeControls.indexOf(t)&&(this.deactivateFloating(),y.debounce(this.initFloatingEffects(),200))}},{key:"initFloatingEffects",value:function initFloatingEffects(){var t=this.getSettings("classes"),i=t.floating,a=t.bgFloating;if(this.$element.hasClass(i)||this.$element.hasClass(a)){this.setEffectContainer(),this.config={targets:this.effectContainer,loop:!0,direction:"alternate",easing:"easeInOutSine"};var o=this.getFloatingSettings(),r=o.translate_toggle,l=o.rotate_toggle,c=o.scale_toggle,u=o.duration;(r||l||c)&&(this.initTranslateFloating(),this.$element.hasClass(a)||this.initRotateFloating(),this.initScaleFloating(),this.config.duration=1e3*u.size,this.animation=anime(this.config))}}},{key:"setEffectContainer",value:function setEffectContainer(){var t,i=this.getSettings("classes"),a=i.bgFloating,o=i.bgContainer,r=i.bgElement;switch(this.effectElementType){case"widget":t="widget-container";break;case"column":t="".concat(this.columnClassElement,"-wrap");break;case"section":t="container"}var l=this.$element.find(".elementor-".concat(t));if(this.$element.hasClass(a)){var c=jQuery("<div>",{class:o});jQuery("<div>",{class:r}).appendTo(c),"section"===this.effectElementType&&(l=this.$element);var u=l.find("> .".concat(o));u.length?c.insertBefore(l):l.prepend(c),u=l.find("> .".concat(o)).last(),l=u.find(".".concat(r))}this.effectContainer=l.get(0)}},{key:"getFloatingSettings",value:function getFloatingSettings(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=this.getSettings("classes"),a=i.bgFloating,o=(0,m.default)((0,g.default)(Floating.prototype),"getElementSettings",this).call(this),r="";this.$element.hasClass(a)&&(r="bg_");for(var c="cms_".concat(r,"floating_"),d={},h=0,v=(0,l.default)(o);h<v.length;h++){var p=(0,u.default)(v[h],2),y=p[0],_=p[1];if(-1!==y.indexOf(c)){var b=y.replace(c,"");d[b]=_}}return""!==t?d[t]?d[t]:"":d}},{key:"initTranslateFloating",value:function initTranslateFloating(){var t=this.getFloatingSettings(),i=t.translate_toggle,a=t.translate_delay,o=t.translate_x,r=t.translate_y;if(i){var l=this.getSettings("classes").bgFloating;this.$element.hasClass(l)&&this.checkBgContainerSize(),this.setConfigAttr("translateX",o,a),this.setConfigAttr("translateY",r,a)}}},{key:"checkBgContainerSize",value:function checkBgContainerSize(){var t=this,i={x:{size:"width",position:"left"},y:{size:"height",position:"top"}};(0,c.default)(i).forEach((function(a){var o=t.getFloatingSettings("translate_".concat(a));if(o.size||o.sizes.to){var r=i[a],l=o.sizes.from||0,c=o.size||o.sizes.to,u=100,d=-c;0<=l?u+=Math.max(l,c):0>c?(u+=Math.abs(Math.min(l,c)),d=0):u+=Math.abs(l)+c,t.effectContainer.style.setProperty(r.size,"".concat(u,"%")),t.effectContainer.style.setProperty(r.position,"".concat(d,"%"))}}))}},{key:"initRotateFloating",value:function initRotateFloating(){var t=this.getFloatingSettings(),i=t.rotate_toggle,a=t.rotate_type,o=t.rotate_delay,r=t.rotate,l=t.rotate_x,c=t.rotate_y,u=t.rotate_z;i&&("simple"!==a?(this.setConfigAttr("rotateX",l,o),this.setConfigAttr("rotateY",c,o),this.setConfigAttr("rotateZ",u,o)):this.setConfigAttr("rotate",r,o))}},{key:"initScaleFloating",value:function initScaleFloating(){var t=this.getFloatingSettings(),i=t.scale_toggle,a=t.scale_type,o=t.scale_delay,r=t.scale,l=t.scale_x,c=t.scale_y;i&&("simple"!==a?(this.setConfigAttr("scaleX",l,o),this.setConfigAttr("scaleY",c,o)):this.setConfigAttr("scale",r,o))}},{key:"setConfigAttr",value:function setConfigAttr(t,i,a){if(i.size||i.sizes.to){var o=this.getSettings("classes").bgFloating,r=t.replace(/([A-Z])/g,""),l=i.sizes.from||0,c=i.size||i.sizes.to;"translate"===r&&this.$element.hasClass(o)&&(l/=2,c/=2);var u=this.getAttrUnit(r);this.config[t]={value:["".concat(l).concat(u),"".concat(c).concat(u)],delay:1e3*a.size||0}}}},{key:"getAttrUnit",value:function getAttrUnit(t){var i=this.getSettings("classes").bgFloating,a="";switch(t){case"translate":a=this.$element.hasClass(i)?"%":"px";break;case"rotate":a="deg"}return a}},{key:"onDestroy",value:function onDestroy(){this.deactivateFloating()}},{key:"deactivateFloating",value:function deactivateFloating(){var t=this.getSettings("classes").bgElement;jQuery(this.effectContainer).hasClass(t)&&jQuery(this.effectContainer).parent().remove(),this.animation&&(this.animation.reset(),this.animation.remove(this.effectContainer),delete this.animation,this.config={},jQuery(this.effectContainer).removeAttr("style"))}}]),Floating}(elementorModules.frontend.handlers.Base);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(368)),v=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(_default.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.addHandlers()}},{key:"addHandlers",value:function addHandlers(){var t={section:g.default,widget:g.default};jQuery.each(t,(function(t,i){elementorFrontend.hooks.addAction("frontend/element_ready/".concat(t),i)}))}}]),_default}(elementorModules.ViewModule);i.default=v},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(175));a(369);var c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(Sticky,t);var i=(0,g.default)(Sticky);function Sticky(){return(0,c.default)(this,Sticky),i.apply(this,arguments)}return(0,u.default)(Sticky,[{key:"__construct",value:function __construct(t){(0,d.default)((0,h.default)(Sticky.prototype),"__construct",this).call(this,t),this.breakpoints={mobile:elementorFrontend.config.breakpoints.md-1,tablet:elementorFrontend.config.breakpoints.lg-1},this.resetStickyGlobals(),this.resetHeadroomGlobals(),this.stickyControls=["cms_sticky_scroll_in","cms_sticky_disable_on","cms_sticky_offset_top","cms_sticky_offset_top_tablet","cms_sticky_offset_top_mobile","cms_sticky_offset_bottom","cms_sticky_offset_bottom_tablet","cms_sticky_offset_bottom_mobile","cms_sticky_follow_scroll"],this.stickyTypingUpdate=elementorFrontend.debounce(this.stickyTypingUpdate,2e3),this.stickyDebounceUpdate=elementorFrontend.debounce(this.stickyDebounceUpdate,300),this.stickyRefresh=elementorFrontend.debounce(this.stickyRefresh,300),this.fixedControls=["cms_sticky_fixed_style","cms_sticky_fixed_offset"],this.headroomDebounceActivate=elementorFrontend.debounce(this.headroomDebounceActivate,300),this.headroomReactivate=elementorFrontend.debounce(this.headroomReactivate,300),this.bodyPadding=0}},{key:"resetStickyGlobals",value:function resetStickyGlobals(){this.sticky=void 0,this.stickyActive=!1,this.bodyPrevHeight=0,this.$customStickyParent=void 0}},{key:"resetHeadroomGlobals",value:function resetHeadroomGlobals(){this.headroom=void 0,this.headroomActive=!1}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="cmsmasters-sticky",i={sticky:"".concat("cmsmasters-block","-sticky"),fixed:"".concat("cmsmasters-block","-fixed"),stickyActive:"".concat(t,"-active"),stickyShow:"".concat(t,"-show"),stickyHide:"".concat(t,"-hide"),stickyParentBody:"".concat(t,"-parent-body"),stickyParentCustom:"".concat(t,"-parent-custom"),stickyDisableNone:"".concat(t,"-disable-none"),stickyDisableMobile:"".concat(t,"-disable-mobile"),stickyDisableTablet:"".concat(t,"-disable-tablet"),fixedBodyTopGap:"".concat("cmsmasters-fixed","-body-top-gap-yes"),insideSection:"elementor-section--handles-inside"};return{classes:i,selectors:{sticky:".".concat(i.sticky),page:"body",section:".elementor-section"}}}},{key:"onInit",value:function onInit(){var t=this,i=this.getSettings().classes;if(this.elementType=this.$element.data("element_type"),this.$element.hasClass(i.sticky)?this.stickyActivate():this.$element.hasClass(i.fixed)&&this.headroomActivate(),window.ResizeObserver&&this.stickyActive){var a=elementorFrontend.elements.$body;this.bodyPrevHeight=a.height(),new ResizeObserver((function(a){var o=a[0].target.clientHeight,r=Math.abs(o-t.bodyPrevHeight);!t.$element.hasClass(i.stickyActive)&&10<r&&(t.stickyRefresh(),t.bodyPrevHeight=o)})).observe(a.get(0))}}},{key:"onElementChange",value:function onElementChange(t,i){var a=this.getSettings().classes;if(-1!==["cms_sticky_type"].indexOf(t)){var o=i.getOption("elementSettingsModel").get(t);this.stickyActive?this.stickyDeactivate():this.headroomActive&&this.headroomDeactivate(),"sticky"===o?this.$element.hasClass(a.sticky)&&(this.stickyActivate(),this.stickyRefresh()):"fixed"===o&&this.$element.hasClass(a.fixed)&&this.headroomActivate()}-1!==["cms_sticky_custom_selector"].indexOf(t)&&this.stickyTypingUpdate(),-1!==this.stickyControls.indexOf(t)&&this.stickyDebounceUpdate(),-1!==["cms_sticky_fixed_top_gap"].indexOf(t)&&this.headroomResetTopGap(),-1!==this.fixedControls.indexOf(t)&&this.headroomReactivate()}},{key:"stickyActivate",value:function stickyActivate(){var t=this,i=this.getSettings().classes,a=(0,l.default)({stickyClass:i.stickyActive},this.stickyUpdate(!1));elementorFrontend.isEditMode()&&!this.$element.hasClass(i.insideSection)&&(a.onStart=function(){return t.$element.addClass(i.insideSection)},a.onStop=function(){return t.$element.removeClass(i.insideSection)}),this.sticky=this.$element.hcSticky(a),this.stickyActive=!0}},{key:"stickyDebounceActivate",value:function stickyDebounceActivate(){var t=this.getSettings().classes;this.$element.hasClass(t.sticky)&&this.stickyActivate()}},{key:"stickyUpdate",value:function stickyUpdate(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!t||this.stickyActive){var i=this.getElementSettings(),a=i.cms_sticky_offset_top,o=i.cms_sticky_offset_bottom,r={};if(r.stickTo=this.getStickyParent().get(0),elementorFrontend.elements.$wpAdminBar.length){var l=elementorFrontend.elements.$wpAdminBar.height();r.top=l}if(a&&(r.top?r.top+=a:r.top=a),o&&(r.bottomEnd=o),r.responsive=this.getStickyResponsiveOptions(),this.$element.hasClass("cmsmasters-sticky-follow-scroll-yes")||(r.followScroll=!1),!t)return r;this.sticky.hcSticky("update",r)}}},{key:"stickyDebounceUpdate",value:function stickyDebounceUpdate(){this.stickyUpdate()}},{key:"stickyTypingUpdate",value:function stickyTypingUpdate(){this.stickyUpdate()}},{key:"getStickyResponsiveOptions",value:function getStickyResponsiveOptions(){var t=this.getSettings().classes,i=this.getElementSettings(),a=i.cms_sticky_offset_top_tablet,o=i.cms_sticky_offset_top_mobile,r=i.cms_sticky_offset_bottom_tablet,l=i.cms_sticky_offset_bottom_mobile,c={};return this.$element.hasClass(t.stickyDisableNone)||(this.$element.hasClass(t.stickyDisableMobile)?c[this.breakpoints.mobile]={disable:!0}:this.$element.hasClass(t.stickyDisableTablet)&&(c[this.breakpoints.tablet]={disable:!0})),(a||r)&&(c[this.breakpoints.tablet]||(c[this.breakpoints.tablet]={}),a&&(c[this.breakpoints.tablet].top=a),r&&(c[this.breakpoints.tablet].bottom=r)),(o||l)&&(c[this.breakpoints.mobile]||(c[this.breakpoints.mobile]={}),o&&(c[this.breakpoints.mobile].top=o),l&&(c[this.breakpoints.mobile].bottom=l)),c}},{key:"stickyRefresh",value:function stickyRefresh(){this.stickyActive&&this.sticky.hcSticky("refresh")}},{key:"getStickyParent",value:function getStickyParent(){if(this.checkStickyCustomParent())return this.$customStickyParent;var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.$element.parent();switch(this.elementType){case"section":o=this.$element.closest(a.page);break;case"widget":o=this.$element.hasClass(i.stickyParentBody)?this.$element.closest(a.page):this.$element.closest(a.section)}return o}},{key:"checkStickyCustomParent",value:function checkStickyCustomParent(){var t=this.getElementSettings().cms_sticky_custom_selector,i=this.$element.closest(t);return!!i.length&&(this.$customStickyParent=i,!0)}},{key:"stickyDeactivate",value:function stickyDeactivate(){this.sticky&&this.stickyActive&&(this.sticky.hcSticky("destroy"),this.resetStickyGlobals())}},{key:"headroomActivate",value:function headroomActivate(){var t=this.getSettings().classes,i={tolerance:10,classes:{initial:"".concat(t.fixed," headroom_animated")}};elementorFrontend.isEditMode()&&!this.$element.hasClass(t.insideSection)&&(i.classes.initial+=" ".concat(t.insideSection));var a=this.getElementSettings(),o=a.cms_sticky_fixed_style,r=a.cms_sticky_fixed_offset;switch(o){case"swing":i.classes.pinned="headroom-swing-in",i.classes.unpinned="headroom-swing-out";break;case"flip":i.classes.pinned="headroom-flip-in",i.classes.unpinned="headroom-flip-out";break;case"bounce":i.classes.pinned="headroom-bounce-in",i.classes.unpinned="headroom-bounce-out";break;default:i.classes.pinned="headroom-slide-in",i.classes.unpinned="headroom-slide-out"}if(i.offset=""!==r?r:this.$element.outerHeight(!0),elementorFrontend.elements.$wpAdminBar.length){var l=elementorFrontend.elements.$wpAdminBar.height();this.$element.css("top",l)}this.headroomResetTopGap(),this.headroom=this.$element.headroom(i),this.headroomActive=!0}},{key:"headroomDebounceActivate",value:function headroomDebounceActivate(){this.headroomActivate()}},{key:"headroomResetTopGap",value:function headroomResetTopGap(){var t=this.getSettings(),i=t.classes,a=t.selectors;this.bodyPadding=this.$element.hasClass(i.fixedBodyTopGap)?this.$element.outerHeight(!0):"inherit",this.$element.closest(a.page).css("padding-top",this.bodyPadding)}},{key:"headroomDeactivate",value:function headroomDeactivate(){if(this.headroom&&this.headroomActive){if(this.headroom.headroom("destroy"),"inherit"!==this.bodyPadding){var t=this.getSettings().selectors;this.bodyPadding="inherit",this.$element.closest(t.page).css("padding-top",this.bodyPadding)}this.resetHeadroomGlobals()}}},{key:"headroomReactivate",value:function headroomReactivate(){this.headroomDeactivate(),this.headroomDebounceActivate()}},{key:"onDestroy",value:function onDestroy(){this.stickyDeactivate(),this.headroomDeactivate()}}]),Sticky}(elementorModules.frontend.handlers.Base);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){"use strict";a(277)("fixed",(function(t){return function fixed(){return t(this,"tt","","")}}))},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(271)),g=r(a(371)),v=r(a(372)),p=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{facebook:m.default,twitter:g.default,pinterest:v.default}}}]),_default}(h.default);i.default=p},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(Twitter,t);var i=(0,m.default)(Twitter);function Twitter(){return(0,l.default)(this,Twitter),i.apply(this,arguments)}return(0,c.default)(Twitter,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Twitter.prototype),"__construct",this).call(this,t),this.parameters={obj:"twttr",method:"widgets.load",src:"https://platform.twitter.com/widgets.js"}}}]),Twitter}(r(a(256)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(Pinterest,t);var i=(0,m.default)(Pinterest);function Pinterest(){return(0,l.default)(this,Pinterest),i.apply(this,arguments)}return(0,c.default)(Pinterest,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Pinterest.prototype),"__construct",this).call(this,t),this.parameters={obj:"PinUtils",method:"build",src:"//assets.pinterest.com/js/pinit.js"}}}]),Pinterest}(r(a(256)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(374)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"social-counter.box":m.default,"social-counter.side":m.default,"social-counter.tooltip":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49),a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(194)),p=function(t){(0,h.default)(SocialCounter,t);var i=(0,m.default)(SocialCounter);function SocialCounter(){return(0,l.default)(this,SocialCounter),i.apply(this,arguments)}return(0,c.default)(SocialCounter,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{root:".cmsmasters-social-counter",item:".social-item"},classes:{cacheExpire:"social-item--cache-expire",cacheEmpty:"social-item--cache-empty"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$root:this.findElement(t.root),$items:this.findElement(t.item)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(SocialCounter.prototype),"onInit",this).call(this),this.initAjaxWidget(),this.eachItems()}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new v.default({cacheAllow:!0,widget:this,animationLoading:!1})}},{key:"eachItems",value:function eachItems(){var t=this,i=[];this.elements.$items.filter(SocialCounter.selectors.cacheFail).each((function(a,o){var r=jQuery(o),l=r.data().cacheId;r.hasClass(SocialCounter.classes.cacheFail)&&l&&(t.getItemsSame(l).addClass("--loading").removeClass(SocialCounter.classes.cacheFail),i.push(l))})),this.pasteAjaxCount(i)}},{key:"getItemsSame",value:function getItemsSame(t){return jQuery('[data-cache-id="'.concat(t,'"]'))}},{key:"pasteAjaxCount",value:function pasteAjaxCount(t){var i=this;t&&t.length&&this.ajaxWidget.isRequestFree()&&(this.ajaxWidget.setAjaxVars("items",t),this.ajaxWidget.request().then((function(a){if(a){var o=i.getSettings().classes;t.forEach((function(t){var r=a[t],l=i.getItemsSame(t);r||0===r?l.find(".social-numbers span").text(r):!l.hasClass(SocialCounter.selectors.cacheFail)||l.hasClass(o.cacheExpire)&&!l.hasClass(o.cacheEmpty)||l.remove(),l.removeClass("--loading").removeAttr("data-url-cache-id")}))}})))}}]),SocialCounter}(g.default);p.classes={cacheFail:"social-item--cache-fail"},p.selectors={cacheFail:".".concat(p.classes.cacheFail)};i.default=function _default(t){t.find(p.selectors.cacheFail).length&&elementorFrontend.elementsHandler.addHandler(p,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(376)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"share-buttons":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(276);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(ShareButtons,t);var i=(0,m.default)(ShareButtons);function ShareButtons(){return(0,l.default)(this,ShareButtons),i.apply(this,arguments)}return(0,c.default)(ShareButtons,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(ShareButtons.prototype),"__construct",this).call(this,t),this.parameters={obj:"PinUtils",method:"build",src:"//assets.pinterest.com/js/pinit.js"},this.size={width:750,height:450},this.attributes=["resizable","status","titlebar","menubar","toolbar","personalbar","location"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-".concat(this.getWidgetType()),i={widget:t,item:"".concat(t,"__item"),link:"".concat(t,"__item-inner")};return{classes:i,selectors:{item:".".concat(i.item),link:".".concat(i.link),pinterest:".cmsmasters-pinterest",email:".cmsmasters-email",print:".cmsmasters-print"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$item:this.findElement(t.item),$link:this.findElement(t.link),$pinterest:this.findElement("".concat(t.link).concat(t.pinterest)),$print:this.findElement("".concat(t.link).concat(t.print))}}},{key:"bindEvents",value:function bindEvents(){if(!elementorFrontend.isEditMode()){var t=this.getSettings().selectors;this.elements.$link.not("".concat(t.pinterest,", ").concat(t.email,", ").concat(t.print)).on("click",this.openNewWindow.bind(this)),this.elements.$print.on("click",(function(){window.print()}))}}},{key:"openNewWindow",value:function openNewWindow(t){t.preventDefault();var i=jQuery(t.currentTarget).attr("href"),a=this.getWindowSettings();window.open(i,"_blank",a.join(","))}},{key:"getWindowSettings",value:function getWindowSettings(){var t=this.getElementSettings("window_width"),i=this.getElementSettings("window_height"),a={width:t||this.size.width,height:i||this.size.height},o={top:window.screen.height/2-a.height/2,left:window.screen.width/2-a.width/2},r={width:a.width,height:a.height,top:o.top,left:o.left};this.attributes.forEach((function(t){r[t]=0}));var l=[];for(var c in r)l.push("".concat(c,"=").concat(r[c]));return l}}]),ShareButtons}(r(a(256)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(279)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{tabs:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(112)),p=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(_default.prototype),"__construct",this).call(this,t),this.defaults={showTabFn:"show",hideTabFn:"hide",toggleSelf:!1,hidePrevious:!0,autoExpand:!0},this.handles=null,this.translateNames=["saved_section","saved_page"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=jQuery.extend({},this.defaults);return t.activeTab=1,t}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$window:jQuery(window),$tabTitles:this.findElement(t.tabTitle),$tabContents:this.findElement(t.tabContent)}}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$tabTitles.on("click",this.tabClickHandle.bind(this)).on("keydown",(function(i){"Enter"===i.key&&t.tabClickHandle()}))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),this.activateDefaultTab(),this.initHandles()}},{key:"activateDefaultTab",value:function activateDefaultTab(){var t=this.getSettings(),i=t.autoExpand,a=t.activeTab,o=t.showTabFn,r=t.hideTabFn;if(i&&(this.isEdit||"editor"!==i)){var l=this.getEditSettings("activeItemIndex")||a;this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeTab(l),this.setSettings({showTabFn:o,hideTabFn:r})}}},{key:"changeTab",value:function changeTab(t){var i=this.getSettings(),a=i.toggleSelf,o=i.hidePrevious,r=this.isActiveTab(t);!o||!a&&r||this.deactivateTab(),!o&&r&&this.deactivateTab(t),r||this.activateTab(t)}},{key:"isActiveTab",value:function isActiveTab(t){var i=this.getSettings().classes;return this.getActive(t).hasClass(i.activeTab)}},{key:"getActive",value:function getActive(t){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return i||(i=this.elements.$tabTitles),a||(a='[data-tab="'.concat(t,'"]')),i.filter(a)}},{key:"activateTab",value:function activateTab(t){var i=this.getSettings().classes,a=this.getActive(t),o=this.getActive(t,this.elements.$tabContents);a.add(o).addClass(i.activeTab),o.slideDown("fast",(function(){jQuery(this).addClass(i.activeTab)}))}},{key:"deactivateTab",value:function deactivateTab(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.getSettings(),a=i.classes,o="";t||(o=".".concat(a.activeTab));var r=this.getActive(t,!1,o),l=this.getActive(t,this.elements.$tabContents,o);r.add(l).removeClass(a.activeTab),l.slideUp("fast",(function(){jQuery(this).removeClass(a.activeTab)}))}},{key:"tabClickHandle",value:function tabClickHandle(t){t.preventDefault();var i=jQuery(t.currentTarget).data("tab");this.changeTab(i)}},{key:"onEditSettingsChange",value:function onEditSettingsChange(t){"activeItemIndex"===t&&this.activateDefaultTab()}},{key:"initHandles",value:function initHandles(){this.isEdit&&(this.handles=new v.default({widget:this.$element,type:"custom",container:this.elements.$tabContent,translateNames:this.translateNames}))}}]),_default}(g.default);i.default=p},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(380)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{toggles:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13),a(49),a(107);var l=r(a(381)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(Toggles,t);var i=(0,g.default)(Toggles);function Toggles(){return(0,c.default)(this,Toggles),i.apply(this,arguments)}return(0,u.default)(Toggles,[{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,d.default)((0,h.default)(Toggles.prototype),"getDefaultSettings",this).call(this),i="",a="";"toggles"===this.getElementSettings("type")?(i=!1,a="editor"):(i=!0,a=!0),t.classes={activeToggle:"active-toggle"};return t.selectors={toggleTitle:".".concat("elementor-widget-cmsmasters-toggles","__title"),toggleContent:".".concat("elementor-widget-cmsmasters-toggles","__content")},t.activeTab=this.getActiveToggle(),(0,l.default)((0,l.default)({},t),{},{showTabFn:"slideDown",hideTabFn:"slideUp",hidePrevious:i,autoExpand:a})}},{key:"getActiveToggle",value:function getActiveToggle(){var t=this.getElementSettings("default_toggle")?this.getElementSettings("default_toggle"):"",i="";return t&&0<t&&(i=t),i}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings("selectors");return{$toggleTitle:this.findElement(t.toggleTitle),$toggleContent:this.findElement(t.toggleContent)}}},{key:"handleKeyboardNavigation",value:function handleKeyboardNavigation(t){var i=t.currentTarget,a=jQuery(i.closest(this.getSettings("selectors").tablist)),o=a.find(this.getSettings("selectors").tabTitle),r="vertical"===a.attr("aria-orientation");switch(t.key){case"ArrowLeft":case"ArrowRight":if(r)return;break;case"ArrowUp":case"ArrowDown":if(!r)return;t.preventDefault();break;case"Home":return t.preventDefault(),void o.first().focus();case"End":return t.preventDefault(),void o.last().focus();default:return}var l=i.getAttribute("data-tab")-1,c=this.getSettings("keyDirection")[t.key],u=o[l+c];u?u.focus():-1===l+c?o.last().focus():o.first().focus()}},{key:"deactivateActiveTab",value:function deactivateActiveTab(t){var i=this.getSettings(),a=i.classes.activeToggle,o=t?'[data-tab="'+t+'"]':"."+a,r=this.elements.$toggleTitle.filter(o),l=this.elements.$toggleContent.filter(o);r.parent().removeClass(a),r.add(l).removeClass(a),r.attr({tabindex:"-1","aria-selected":"false","aria-expanded":"false"}),l[i.hideTabFn](),l.attr("hidden","hidden")}},{key:"activateTab",value:function activateTab(t){var i=this.getSettings(),a=i.classes.activeToggle,o=this.elements.$toggleTitle.filter('[data-tab="'+t+'"]'),r=this.elements.$toggleContent.filter('[data-tab="'+t+'"]'),l="show"===i.showTabFn?0:400;o.parent().addClass(a),o.add(r).addClass(a),o.attr({tabindex:"0","aria-selected":"true","aria-expanded":"true"}),r[i.showTabFn](l,(function(){return elementorFrontend.elements.$window.trigger("resize")})),r.removeAttr("hidden")}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$toggleTitle.on({keydown:function keydown(i){jQuery(i.target).is("a")&&"Enter"===i.key&&i.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(i.key)&&t.handleKeyboardNavigation(i)},keyup:function keyup(i){switch(i.key){case"ArrowLeft":case"ArrowRight":t.handleKeyboardNavigation(i);break;case"Enter":case"Space":i.preventDefault(),t.changeTab(i.currentTarget.getAttribute("data-tab"))}},click:function click(i){i.preventDefault(),t.changeTab(i.currentTarget.getAttribute("data-tab"))}})}},{key:"changeTab",value:function changeTab(t){var i=this.isActiveTab(t),a=this.getSettings();a.hidePrevious&&this.deactivateActiveTab(),!a.hidePrevious&&i&&this.deactivateActiveTab(t),i||this.activateTab(t)}},{key:"isActiveTab",value:function isActiveTab(t){return this.elements.$toggleTitle.filter('[data-tab="'+t+'"]').hasClass(this.getSettings("classes.activeToggle"))}}]),Toggles}(r(a(391)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){var o=a(108),r=a(382),l=a(121),c=a(384),u=a(388),d=a(1),h=a(234);function ownKeys(t,i){var a=o(t);if(r){var c=r(t);i&&(c=c.filter((function(i){return l(t,i).enumerable}))),a.push.apply(a,c)}return a}t.exports=function _objectSpread2(t){for(var i=1;i<arguments.length;i++){var a=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(a),!0).forEach((function(i){h(t,i,a[i])})):c?u(t,c(a)):ownKeys(Object(a)).forEach((function(i){d(t,i,l(a,i))}))}return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){t.exports=a(383)},function(t,i,a){a(118),t.exports=a(7).Object.getOwnPropertySymbols},function(t,i,a){t.exports=a(385)},function(t,i,a){a(386),t.exports=a(7).Object.getOwnPropertyDescriptors},function(t,i,a){var o=a(9),r=a(387),l=a(22),c=a(44),u=a(191);o(o.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(t){for(var i,a,o=l(t),d=c.f,h=r(o),m={},g=0;h.length>g;)void 0!==(a=d(o,i=h[g++]))&&u(m,i,a);return m}})},function(t,i,a){var o=a(77),r=a(68),l=a(15),c=a(12).Reflect;t.exports=c&&c.ownKeys||function ownKeys(t){var i=o.f(l(t)),a=r.f;return a?i.concat(a(t)):i}},function(t,i,a){t.exports=a(389)},function(t,i,a){a(390);var o=a(7).Object;t.exports=function defineProperties(t,i){return o.defineProperties(t,i)}},function(t,i,a){var o=a(9);o(o.S+o.F*!a(17),"Object",{defineProperties:a(115)})},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(112)),p=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(_default.prototype),"__construct",this).call(this,t),this.defaults={showTabFn:"show",hideTabFn:"hide",toggleSelf:!1,hidePrevious:!0,autoExpand:!0},this.handles=null,this.translateNames=["saved_section","saved_page"]}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=jQuery.extend({},this.defaults);return t.activeTab=1,t}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$window:jQuery(window),$toggleTitle:this.findElement(t.tabTitle),$toggleContent:this.findElement(t.tabContent)}}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$toggleTitle.on("click",this.tabClickHandle.bind(this)).on("keydown",(function(i){"Enter"===i.key&&t.tabClickHandle()}))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),this.activateDefaultTab(),this.initHandles()}},{key:"activateDefaultTab",value:function activateDefaultTab(){var t=this.getSettings(),i=t.activeTab,a=t.showTabFn,o=t.hideTabFn;if(!this.isEdit){var r=this.getEditSettings("activeItemIndex")||i;this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeTab(r),this.setSettings({showTabFn:a,hideTabFn:o})}}},{key:"changeTab",value:function changeTab(t){var i=this.getSettings(),a=i.toggleSelf,o=i.hidePrevious,r=this.isActiveTab(t);!o||!a&&r||this.deactivateActiveTab(),!o&&r&&this.deactivateActiveTab(t),r||this.activateTab(t)}},{key:"isActiveTab",value:function isActiveTab(t){var i=this.getSettings().classes;return this.getActive(t).hasClass(i.activeTab)}},{key:"getActive",value:function getActive(t){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return i||(i=this.elements.$toggleTitle),a||(a='[data-tab="'.concat(t,'"]')),i.filter(a)}},{key:"activateTab",value:function activateTab(t){var i=this.getSettings().classes,a=this.getActive(t),o=this.getActive(t,this.elements.$toggleContent);a.add(o).addClass(i.activeTab),o.slideDown("fast",(function(){jQuery(this).addClass(i.activeTab)}))}},{key:"deactivateActiveTab",value:function deactivateActiveTab(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.getSettings(),a=i.classes,o="";t||(o=".".concat(a.activeTab));var r=this.getActive(t,!1,o),l=this.getActive(t,this.elements.$toggleContent,o);r.add(l).removeClass(a.activeTab),l.slideUp("fast",(function(){jQuery(this).removeClass(a.activeTab)}))}},{key:"tabClickHandle",value:function tabClickHandle(t){t.preventDefault();var i=jQuery(t.currentTarget).data("tab");this.changeTab(i)}},{key:"onEditSettingsChange",value:function onEditSettingsChange(t){"activeItemIndex"===t&&this.activateDefaultTab()}},{key:"initHandles",value:function initHandles(){this.isEdit&&(this.handles=new v.default({widget:this.$element,type:"custom",container:this.elements.$tabContent,translateNames:this.translateNames}))}}]),_default}(g.default);i.default=p},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(393)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{template:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(112)),p=function(t){(0,h.default)(Template,t);var i=(0,m.default)(Template);function Template(){return(0,l.default)(this,Template),i.apply(this,arguments)}return(0,c.default)(Template,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(Template.prototype),"__construct",this).call(this,t),this.handles=null,this.templateControls=["template_id"]}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(Template.prototype),"onInit",this).call(this),this.initHandles()}},{key:"initHandles",value:function initHandles(){var t=this;if(elementorFrontend.isEditMode()){var i={};this.templateControls.forEach((function(a){var o=t.getElementSettings(a);if(!o)return!1;i[a]=o})),this.handles=new v.default({widget:this.$element,controls:i})}}}]),Template}(g.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(p,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(395)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{mailchimp:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(0);a(181),a(106),a(182);var r=o(a(2)),l=o(a(3)),c=o(a(8)),u=o(a(6)),d=o(a(4)),h=o(a(5)),m=o(a(194)),g=function(t){(0,d.default)(Mailchimp,t);var i=(0,h.default)(Mailchimp);function Mailchimp(){return(0,r.default)(this,Mailchimp),i.apply(this,arguments)}return(0,l.default)(Mailchimp,[{key:"getDefaultElements",value:function getDefaultElements(){return{$form:this.findElement(".elementor-widget-cmsmasters-mailchimp__form"),$buttonText:this.findElement(".elementor-widget-cmsmasters-mailchimp__button-content"),$buttonIcon:this.findElement(".elementor-widget-cmsmasters-mailchimp__button-icon"),$buttonPreloader:this.findElement(".elementor-widget-cmsmasters-mailchimp__button-preloader"),$validMessage:this.findElement(".elementor-widget-cmsmasters-mailchimp__valid-message"),$errorMessage:this.findElement(".elementor-widget-cmsmasters-mailchimp__error-message"),$noticeMessage:this.findElement(".elementor-widget-cmsmasters-mailchimp__notice-message"),$checkBox:this.findElement(".elementor-widget-cmsmasters-mailchimp__check-box"),$button:this.findElement(".elementor-widget-cmsmasters-mailchimp__button")}}},{key:"onInit",value:function onInit(){(0,c.default)((0,u.default)(Mailchimp.prototype),"onInit",this).call(this,this,arguments),this.initAjaxWidget(),this.checkedButton(),this.ajaxForm()}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new m.default({cacheAllow:!0,widget:this})}},{key:"checkedButton",value:function checkedButton(){var t=this,i=this.getElementSettings();("subscribe"===i.action_form&&i.terms_use||"unsubscribe"===i.action_form&&i.confirmation_message)&&this.elements.$form.on("change",(function(){t.elements.$checkBox.prop("checked")?t.elements.$button.attr("disabled",!1):t.elements.$button.attr("disabled",!0)}))}},{key:"ajaxForm",value:function ajaxForm(){var t=this;this.elements.$form.on("submit",(function(i){i.preventDefault(),t.ajaxWidget.isRequestFree()&&(t.ajaxWidget.setAjaxVars("fields",t.elements.$form.serialize()),t.elements.$validMessage.addClass("elementor-widget-cmsmasters-mailchimp__valid-hide"),t.elements.$validMessage.removeClass("elementor-widget-cmsmasters-mailchimp__valid-show"),t.elements.$errorMessage.addClass("elementor-widget-cmsmasters-mailchimp__error-hide"),t.elements.$errorMessage.removeClass("elementor-widget-cmsmasters-mailchimp__error-show"),t.elements.$buttonText.addClass("elementor-widget-cmsmasters-mailchimp__button-text-hide"),t.elements.$buttonPreloader.addClass("elementor-widget-cmsmasters-mailchimp__button-preloader-show"),t.ajaxWidget.request().then((function(){var i=t.ajaxWidget.getResponseData();t.redirect(),t.hideForm(),i.message&&(t.elements.$validMessage.removeClass("elementor-widget-cmsmasters-mailchimp__valid-hide"),t.elements.$validMessage.addClass("elementor-widget-cmsmasters-mailchimp__valid-show"),t.elements.$validMessage.html(i.message))})).catch((function(){var i=t.ajaxWidget.getResponseData();t.elements.$errorMessage.removeClass("elementor-widget-cmsmasters-mailchimp__error-hide"),t.elements.$errorMessage.addClass("elementor-widget-cmsmasters-mailchimp__error-show"),t.elements.$errorMessage.html(i.message_error)})).finally((function(){var i=t.ajaxWidget.getResponseData();t.elements.$form.get(0).reset(),t.elements.$buttonText.removeClass("elementor-widget-cmsmasters-mailchimp__button-text-hide"),t.elements.$buttonPreloader.removeClass("elementor-widget-cmsmasters-mailchimp__button-preloader-show"),i.message_notice&&(t.elements.$errorMessage.removeClass("elementor-widget-cmsmasters-mailchimp__error-hide"),t.elements.$errorMessage.addClass("elementor-widget-cmsmasters-mailchimp__error-show"),t.elements.$errorMessage.html(i.message_notice))})))}))}},{key:"redirect",value:function redirect(){var t=this.getElementSettings();if(t.redirect){var i=t.redirect_url.url;window.location.href=i}}},{key:"hideForm",value:function hideForm(){this.getElementSettings().hide_form&&this.elements.$form.addClass("elementor-widget-cmsmasters-mailchimp__hide-form")}}]),Mailchimp}(o(a(19)).default);t.exports=function(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(397)),g=r(a(398)),v=r(a(399)),p=r(a(401)),y=r(a(402)),_=r(a(403)),b=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{video:m.default,"video-stream":g.default,"video-slider":v.default,"video-playlist":p.default,audio:y.default,"audio-playlist":_.default}}}]),_default}(h.default);i.default=b},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178));a(39),a(231),a(107),a(230);var c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(19)),y=r(a(280)),_=function(t){(0,g.default)(Video,t);var i,a,o,r,p=(0,v.default)(Video);function Video(){return(0,u.default)(this,Video),p.apply(this,arguments)}return(0,d.default)(Video,[{key:"getDefaultElements",value:function getDefaultElements(){return{$coverImage:this.findElement(".elementor-widget-cmsmasters-video__cover-image"),$videoHosted:this.findElement(".elementor-widget-cmsmasters-video__hosted"),$videoIframe:this.findElement(".elementor-video-iframe"),$videoContainer:this.findElement(".elementor-widget-cmsmasters-video__container"),$remove:this.findElement(".elementor-widget-cmsmasters-video__close-button")}}},{key:"bindEvents",value:function bindEvents(){this.elements.$coverImage.on("click",this.handleVideo.bind(this))}},{key:"onInit",value:function onInit(){(0,h.default)((0,m.default)(Video.prototype),"onInit",this).call(this),this.initMinimize()}},{key:"initMinimize",value:function initMinimize(){"yes"===this.getElementSettings("video_minimize")&&new y.default({widget:this,$videoContainer:this.elements.$videoContainer,$remove:this.elements.$remove,$coverImage:this.elements.$coverImage})}},{key:"handleVideo",value:function handleVideo(){this.getElementSettings("lightbox")||(this.elements.$coverImage.remove(),this.playVideo())}},{key:"playVideo",value:function playVideo(){var t=this.elements.$videoHosted;if(t.length){var i=t.data("lazy-load");return i&&t.attr("src",i),void t[0].play()}var a=this.elements.$videoIframe,o=a.data("lazy-load");o&&a.attr("src",o);var r=a.attr("src"),l=r.replace(/&muted*=[a-z\d]*/,"").replace(/&autoplay=[a-z\d]*/,""),c="&autoplay=1",u="&mute=true",d="";if(r.includes("vimeo.com")){var h=r.indexOf("#t="),m=r.slice(0,h),g=r.slice(h);u="&muted=true",d="".concat(m).concat(c).concat(u).concat(g)}else r.includes("twitch.tv")?c="&autoplay=yes":r.includes("facebook.com")&&(c="&autoplay=true"),d="".concat(l).concat(c).concat(u);a.attr("src",d)}},{key:"onElementChange",value:function onElementChange(t){var i=elementorFrontend.config.elements.data[this.getModelCID()].options.controls[t];i&&"section_lightbox_style"!==i.section&&this.hideLightbox(),0!==t.indexOf("lightbox_content_animation")?"lightbox"!==t||this.getElementSettings("lightbox")?"aspect_ratio"===t&&this.getElementSettings("lightbox")&&this.handleAspectRatio():this.hideLightbox():this.animateVideo()}},{key:"hideLightbox",value:(r=(0,c.default)(l.default.mark((function _callee(){return l.default.wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.getModal().hide();case 4:case"end":return t.stop()}}),_callee)}))),function hideLightbox(){return r.apply(this,arguments)})},{key:"getLightbox",value:(o=(0,c.default)(l.default.mark((function _callee2(){return l.default.wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),_callee2)}))),function getLightbox(){return o.apply(this,arguments)})},{key:"animateVideo",value:(a=(0,c.default)(l.default.mark((function _callee3(){return l.default.wrap((function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.setEntranceAnimation(this.getCurrentDeviceSetting("lightbox_animation_entrance"));case 4:case"end":return t.stop()}}),_callee3,this)}))),function animateVideo(){return a.apply(this,arguments)})},{key:"handleAspectRatio",value:(i=(0,c.default)(l.default.mark((function _callee4(){return l.default.wrap((function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.setVideoAspectRatio(this.getElementSettings("aspect_ratio"));case 4:case"end":return t.stop()}}),_callee4,this)}))),function handleAspectRatio(){return i.apply(this,arguments)})}]),Video}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178));a(39),a(231),a(107);var c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(19)),y=r(a(280)),_=function(t){(0,g.default)(VideoStream,t);var i,a,o,r,p=(0,v.default)(VideoStream);function VideoStream(){return(0,u.default)(this,VideoStream),p.apply(this,arguments)}return(0,d.default)(VideoStream,[{key:"getDefaultElements",value:function getDefaultElements(){return{$coverImage:this.findElement(".elementor-widget-cmsmasters-video-stream__cover-image"),$videoIframe:this.findElement(".elementor-video-iframe"),$liveChat:this.findElement(".elementor-widget-cmsmasters-video-stream__live-chat"),$videoContainer:this.findElement(".elementor-widget-cmsmasters-video-stream__container"),$remove:this.findElement(".elementor-widget-cmsmasters-video-stream__close-button")}}},{key:"bindEvents",value:function bindEvents(){this.elements.$coverImage.on("click",this.handleVideo.bind(this))}},{key:"onInit",value:function onInit(){(0,h.default)((0,m.default)(VideoStream.prototype),"onInit",this).call(this),this.initMinimize()}},{key:"initMinimize",value:function initMinimize(){"yes"===this.getElementSettings("video_minimize")&&new y.default({widget:this,$videoContainer:this.elements.$videoContainer,$remove:this.elements.$remove,$coverImage:this.elements.$coverImage})}},{key:"handleVideo",value:function handleVideo(){this.getElementSettings("lightbox")||(this.elements.$coverImage.remove(),this.playVideo())}},{key:"playVideo",value:function playVideo(){var t=this.elements.$videoIframe,i=t.data("lazy-load");if(i){var a=this.elements.$liveChat,o=a.data("lazy-load");t.attr("src",i),a.attr("src",o)}var r=t.attr("src"),l=r.replace(/&muted*=[a-z\d]*/,"").replace(/&autoplay=[a-z\d]*/,""),c="&autoplay=1";r.includes("twitch.tv")&&(c="&autoplay=true");t.attr("src","".concat(l).concat(c).concat("&mute=true"))}},{key:"onElementChange",value:function onElementChange(t){var i=elementorFrontend.config.elements.data[this.getModelCID()].options.controls[t];i&&"section_lightbox_style"!==i.section&&this.hideLightbox(),0!==t.indexOf("lightbox_content_animation")?"lightbox"!==t||this.getElementSettings("lightbox")?"aspect_ratio"===t&&this.getElementSettings("lightbox")&&this.handleAspectRatio():this.hideLightbox():this.animateVideo()}},{key:"hideLightbox",value:(r=(0,c.default)(l.default.mark((function _callee(){return l.default.wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.getModal().hide();case 4:case"end":return t.stop()}}),_callee)}))),function hideLightbox(){return r.apply(this,arguments)})},{key:"getLightbox",value:(o=(0,c.default)(l.default.mark((function _callee2(){return l.default.wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),_callee2)}))),function getLightbox(){return o.apply(this,arguments)})},{key:"animateVideo",value:(a=(0,c.default)(l.default.mark((function _callee3(){return l.default.wrap((function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.setEntranceAnimation(this.getCurrentDeviceSetting("lightbox_animation_entrance"));case 4:case"end":return t.stop()}}),_callee3,this)}))),function animateVideo(){return a.apply(this,arguments)})},{key:"handleAspectRatio",value:(i=(0,c.default)(l.default.mark((function _callee4(){return l.default.wrap((function _callee4$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,elementorFrontend.utils.lightbox;case 2:t.sent.setVideoAspectRatio(this.getElementSettings("aspect_ratio"));case 4:case"end":return t.stop()}}),_callee4,this)}))),function handleAspectRatio(){return i.apply(this,arguments)})}]),VideoStream}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(_,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13),a(231),a(107),a(230),a(39);var l=r(a(234)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(19)),p=r(a(400)),y=function(t){(0,m.default)(VideoSlider,t);var i=(0,g.default)(VideoSlider);function VideoSlider(){return(0,c.default)(this,VideoSlider),i.apply(this,arguments)}return(0,u.default)(VideoSlider,[{key:"__construct",value:function __construct(t){(0,d.default)((0,h.default)(VideoSlider.prototype),"__construct",this).call(this,t),this.swiper=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t={widget:"elementor-widget-cmsmasters-video-slider",startedVideo:"started_video",stopVideo:"show-button-stop-video",activeThumbSlide:"thumb-active"};return{classes:t,selectors:{imageOverlay:".".concat(t.widget,"__image-overlay"),stopVideoButton:".".concat(t.widget,"__stop-video"),videoHosted:".cmsmasters-hosted-video",videoIframe:".elementor-video-iframe",prevArrow:".cmsmasters_arrow_button_prev",nextArrow:".cmsmasters_arrow_button_next",activeSlide:".swiper-slide-active",activeThumbSlide:".thumb-active"},slidesPerView:{desktop:3,tablet:2,mobile:1}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().classes,i={$widgetContainer:this.findElement(".".concat(t.widget,"__container")),$widgetWrap:this.findElement(".".concat(t.widget,"__wrap")),$thumbsSwiper:this.findElement(".cmsmasters_swiper_gallery"),$slideItem:this.findElement(".".concat(t.widget,"__slide-item")),$playButton:this.findElement(".".concat(t.widget,"__play-button")),$content:this.findElement(".".concat(t.widget,"__content")),$arrowButton:this.findElement(".cmsmasters_arrow_button"),$mainSwiper:this.findElement(".cmsmasters_swiper_content")};return i.$mainSwiperSlides=i.$mainSwiper.find(".swiper-slide"),i}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$arrowButton.on("click",(function(){t.onClickArrowButton()}))}},{key:"onElementChange",value:function onElementChange(t){var i=this.getElementSettings();"inside"===i.info_box_style&&("auto-center"===i.play_button_position&&this.initIconPosition(i),"custom"===i.play_button_position&&this.initIconCustomPosition(i)),1<this.getSlidesCount()&&0===t.indexOf("width")&&this.swiper.update()}},{key:"onInit",value:function onInit(){var t=this;(0,d.default)((0,h.default)(VideoSlider.prototype),"onInit",this).call(this);var i=this.getElementSettings(),a=this.getSettings(),o=a.classes,r=a.selectors;if("inside"===i.info_box_style&&("auto-center"===i.play_button_position&&this.initIconPosition(i),"custom"===i.play_button_position&&this.initIconCustomPosition(i),i.info_box_gap&&0>i.info_box_gap.size)){var c="margin-"+("bottom"===i.info_box_vertical_align?"bottom":"top");this.elements.$widgetContainer.css((0,l.default)({},c,this.VideoGap()))}setTimeout((function(){t.elements.$widgetWrap.find(".elementor-repeater-item").find(r.imageOverlay).on("click",(function(){t.handleVideo(jQuery(event.currentTarget))})),t.elements.$widgetWrap.find(".elementor-repeater-item").find(r.stopVideoButton).on("click",(function(){t.clickStopVideoButton(),1<t.getSlidesCount()&&i.autoplay&&t.swiper.autoplay.start()}))}),500),this.swiper&&this.swiper.destroy();var u=this.elements.$mainSwiper;this.swiper=new Swiper(u,this.getSwiperOptions()),1<this.getSlidesCount()&&i.pause_on_hover&&u.hover((function(){t.swiper.autoplay.stop()}),(function(){t.elements.$widgetContainer.hasClass("".concat(o.startedVideo))||t.swiper.autoplay.start()}))}},{key:"handleVideo",value:function handleVideo(t){var i=this,a=this.getElementSettings();this.playVideo(t),"inside"===a.info_box_style&&setTimeout((function(){i.slideContentBox()}),500),1<this.getSlidesCount()&&a.autoplay&&this.swiper.autoplay.stop()}},{key:"playVideo",value:function playVideo(t){var i=this.getSettings(),a=i.classes,o=i.selectors;this.elements.$widgetContainer.addClass("".concat(a.startedVideo," ").concat(a.stopVideo)),t.addClass("hidden");var r=this.elements.$widgetWrap,l=r.find(o.activeSlide);1>=this.getSlidesCount()&&(l=r.find(".elementor-repeater-item"));var c=l.find(o.videoHosted),u=c.data("lazy-load");if(l.find(c).length)return u&&c.attr("src",u),void c[0].play();var d=l.find(o.videoIframe),h=d.data("lazy-load");h&&d.attr("src",h);var m=d.attr("src"),g="&mute=true";if(m.includes("vimeo.com")){g="&muted=true";var v=m.indexOf("#t=");d.attr("src",m.slice(0,v)+"&autoplay=1"+g+m.slice(v))}else if(m.includes("dailymotion.com")){var p=m.replace("&autoplay=0","").replace("&autoplay=false","").replace("&mute=false","").replace("&muted=false","");d.attr("src",p+"?autoplay=1"+g)}else{var y=m.replace("&autoplay=0","").replace("&autoplay=false","").replace("&mute=false","").replace("&muted=false","");d.attr("src",y+"&autoplay=1"+g)}}},{key:"stopVideo",value:function stopVideo(t){var i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$widgetContainer,l=t.find(o.videoHosted);if(r.hasClass(a.startedVideo)){if(t.find(l).length)l.get(0).pause();else{var c=t.find(o.videoIframe).attr("src").replace("autoplay=1","autoplay=0").replace("autoplay=true","autoplay=false");t.find(o.videoIframe).attr("src",c)}r.removeClass(a.startedVideo)}}},{key:"initIconCustomPosition",value:function initIconCustomPosition(t){var i=elementorFrontend.config.is_rtl,a=i?"left":"right",o="bottom";"start"===t.offset_orientation_h&&(a=i?"right":"left"),"start"===t.offset_orientation_v&&(o="top"),this.isEdit&&new p.default({widget:this,$playButton:this.elements.$playButton,$container:this.elements.$widgetContainer,controlsName:{x:"offset_x",y:"offset_y",horDirection:a,verDirection:o}})}},{key:"initIconPosition",value:function initIconPosition(t){var i,a=this.elements.$slideItem.outerHeight(),o=t.info_box_gap.size;i="%"===t.info_box_gap.unit?a/100*o:o;var r,l=this.elements.$content.outerHeight(),c=this.elements.$playButton,u=c.outerHeight()/2,d=t.info_box_vertical_align;o>=0||i<=0&&Math.abs(i)<l?a/2<l/2+i?(r=i/2-u,c.css({top:"bottom"===d?"auto":r,bottom:"bottom"===d?r:"auto"})):(r=(a-l-i)/2-u,c.css({top:"bottom"===d?r:"auto",bottom:"bottom"===d?"auto":r})):c.css({top:"0",bottom:"0"})}},{key:"VideoGap",value:function VideoGap(){var t=this.getSettings().selectors,i=this.getElementSettings(),a=i.info_box_gap.unit,o=Math.abs(i.info_box_gap.size),r=this.elements.$widgetContainer,l=o+a;return"%"===a&&(l=r.outerHeight()/100*o+"px"),0===r.find(t.activeThumbSlide).outerHeight()&&(l=0),l}},{key:"slideContentBox",value:function slideContentBox(){var t=this.getSettings().selectors,i=this.elements.$content,a=i.find(t.activeThumbSlide).outerHeight();this.elements.$widgetContainer.css({"margin-bottom":a});var o=this.getElementSettings("info_box_vertical_align");i.css({top:"top"===o?"100%":"auto",bottom:"top"===o?"":-a})}},{key:"onClickArrowButton",value:function onClickArrowButton(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.getElementSettings();"inside"===o.info_box_style&&this.moveContentBox(),1<this.getSlidesCount()&&o.autoplay&&this.swiper.autoplay.start();var r=this.elements.$widgetWrap;this.stopVideo(r.find(a.activeSlide)),this.elements.$widgetContainer.removeClass(i.stopVideo),r.find(a.activeSlide).find(a.imageOverlay).removeClass("hidden")}},{key:"moveContentBox",value:function moveContentBox(){var t,i,a=this.getElementSettings(),o=this.elements.$widgetContainer,r=a.info_box_gap.size,c=r||0,u=a.info_box_vertical_align,d="padding-"+u,h="margin-"+u;"0">c?o.css((t={},(0,l.default)(t,d,"0"),(0,l.default)(t,h,this.VideoGap()),t)):o.css((i={},(0,l.default)(i,d,"0"),(0,l.default)(i,h,"0"),i));var m=c+a.info_box_gap.unit;this.elements.$content.css({top:"top"===u?m:"auto",bottom:"bottom"===u?m:"auto"})}},{key:"clickStopVideoButton",value:function clickStopVideoButton(){var t=this.getSettings(),i=t.classes,a=t.selectors;"inside"===this.getElementSettings("info_box_style")&&this.moveContentBox();var o=this.elements.$widgetWrap,r=o.find(a.activeSlide);1>=this.getSlidesCount()&&(r=o.find(".elementor-repeater-item"));var l=this.elements.$widgetContainer,c=r.find(a.videoHosted),u=r.find(a.videoIframe);if(l.hasClass(i.startedVideo)){if(c.length)c.get(0).pause();else{var d=u.attr("src").replace("&autoplay=1","&autoplay=0").replace("&autoplay=true","&autoplay=false");u.attr("src",d)}l.removeClass("".concat(i.startedVideo," ").concat(i.stopVideo))}var h=o.find(a.activeSlide).find(a.imageOverlay);1>=this.getSlidesCount()&&(h=o.find(".elementor-repeater-item").find(a.imageOverlay)),h.removeClass("hidden")}},{key:"getSlidesCount",value:function getSlidesCount(){return this.elements.$mainSwiperSlides.length}},{key:"getSwiperOptions",value:function getSwiperOptions(){var t=this,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.getElementSettings(),c=!1;"yes"===r.loop&&(c=!0);var u=this.elements.$content,d=this.elements.$widgetContainer,h={navigation:this.getNavigation("arrows"),pagination:this.getNavigation("pagination"),grabCursor:!0,slideToClickedSlide:!0,allowTouchMove:this.allowTouchMove(),loopedSlides:this.getSlidesCount(),effect:r.effect,slidesPerView:1,slidesPerGroup:1,initialSlide:this.getInitialSlide(),loop:c,speed:r.duration,thumbs:{swiper:{el:this.elements.$thumbsSwiper,effect:"fade",slideActiveClass:a.activeThumbSlide,on:{init:function init(){u.css({height:d.find(o.activeThumbSlide).outerHeight()})},transitionStart:function transitionStart(){u.css({height:d.find(o.activeThumbSlide).outerHeight()})}}}},on:{slideChange:function slideChange(){t.clickStopVideoButton()},slideChangeTransitionEnd:function slideChangeTransitionEnd(){"inside"===r.info_box_style&&r.info_box_gap&&0>r.info_box_gap.size&&d.css((0,l.default)({},"margin-"+r.info_box_vertical_align,t.VideoGap()))}},onSlideChangeEnd:function onSlideChangeEnd(t){c&&t.fixLoop()}};return r.autoplay&&(h.autoplay={delay:r.autoplay_speed||5e3,reverseDirection:r.autoplay_reverse,disableOnInteraction:!1}),h}},{key:"onEditSettingsChange",value:function onEditSettingsChange(t){1>=this.getSlidesCount()||"activeItemIndex"===t&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}},{key:"getDesktopSlidesPerView",value:function getDesktopSlidesPerView(){return this.getSlidesPerView("desktop")}},{key:"getTabletSlidesPerView",value:function getTabletSlidesPerView(){return this.getSlidesPerView("tablet")}},{key:"getMobileSlidesPerView",value:function getMobileSlidesPerView(){return this.getSlidesPerView("mobile")}},{key:"getSlidesPerView",value:function getSlidesPerView(t){return this.getDeviceSlidesPerView(t)}},{key:"getDeviceSlidesPerView",value:function getDeviceSlidesPerView(t){var i="slides_per_view"+("desktop"===t?"":"_"+t);return Math.min(this.getSlidesCount(),+this.getElementSettings(i)||this.getSettings("slidesPerView")[t])}},{key:"getDesktopSlidesToScroll",value:function getDesktopSlidesToScroll(){return this.getSlidesToScroll("desktop")}},{key:"getTabletSlidesToScroll",value:function getTabletSlidesToScroll(){return this.getSlidesToScroll("tablet")}},{key:"getMobileSlidesToScroll",value:function getMobileSlidesToScroll(){return this.getSlidesToScroll("mobile")}},{key:"getSlidesToScroll",value:function getSlidesToScroll(t){return this.getDeviceSlidesToScroll(t)}},{key:"getDeviceSlidesToScroll",value:function getDeviceSlidesToScroll(t){var i="slides_to_scroll"+("desktop"===t?"":"_"+t);return Math.min(this.getSlidesCount(),+this.getElementSettings(i)||1)}},{key:"getNavigation",value:function getNavigation(t){var i=this.getSettings().selectors;return this.getSlidesCount()>this.getElementSettings("slides_per_view")&&("arrows"===t?{prevEl:i.prevArrow,nextEl:i.nextArrow}:"pagination"===t?{el:".cmsmasters_pagination",type:"bullets",clickable:!0}:void 0)}},{key:"getInitialSlide",value:function getInitialSlide(){var t=this.getElementSettings();if(elementorFrontend.isEditMode()){var i=this.$element.data().initialSlide;if(i)return i}return t.slide_index?t.slide_index-1:0}},{key:"allowTouchMove",value:function allowTouchMove(){if(!this.isEdit)return!0}},{key:"onDestroy",value:function onDestroy(){elementorFrontend.isEditMode()&&this.swiper&&this.$element.data("initialSlide",this.swiper.realIndex),(0,d.default)((0,h.default)(VideoSlider.prototype),"onDestroy",this).call(this)}}]),VideoSlider}(v.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(y,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(79);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings();return{$playButton:t.$playButton,$container:t.$container}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),this.initDraggable()}},{key:"initDraggable",value:function initDraggable(){var t=this.elements.$playButton;t.on("mousedown",this.returnStopDefaultEvent.bind(this)).draggable({iframeFix:!0,containment:"parent",create:function create(){t.css({cursor:"grab"})},start:function start(){t.css({cursor:"grabbing"})},stop:this.handleDraggableEnd.bind(this)})}},{key:"returnStopDefaultEvent",value:function returnStopDefaultEvent(t){return!this.isEditable()||this.stopDefaultEvent(t)}},{key:"stopDefaultEvent",value:function stopDefaultEvent(t){return t.preventDefault(),t.stopPropagation(),!1}},{key:"isEditable",value:function isEditable(){return this.getSettings().widget.$element.hasClass("elementor-element-editable")}},{key:"handleDraggableEnd",value:function handleDraggableEnd(t,i){var a=i.helper,o=i.position,r=this.getPositionsPercent(o.top,this.elements.$container.height()-o.top-a.height(),o.left,this.elements.$container.width()-o.left-a.width());this.savePositions(r)}},{key:"getPositionsPixels",value:function getPositionsPixels(){return{}}},{key:"getPositionsPercent",value:function getPositionsPercent(t,i,a,o){var r=this.getSettings(),l=r.widget,c=r.controlsName,u=l.getModelCID(),d=elementorFrontend.config.elements.data[u],h=d.attributes[c.x].unit,m=d.attributes[c.y].unit,g="%"===m?this.getTopPercent(t):t,v="%"===m?this.getBottomPercent(i):i,p="%"===h?this.getLeftPercent(a):a,y="%"===h?this.getRightPercent(o):o;return{top:g,bottom:v,left:p,right:y,topP:"%"===m?g+"%":g+"px",bottomP:"%"===m?v+"%":v+"px",leftP:"%"===h?p+"%":p+"px",rightP:"%"===h?y+"%":y+"px"}}},{key:"getTopPercent",value:function getTopPercent(t){return this.toPercent(t,this.elements.$container.height())}},{key:"getBottomPercent",value:function getBottomPercent(t){return this.toPercent(t,this.elements.$container.height())}},{key:"getLeftPercent",value:function getLeftPercent(t){return this.toPercent(t,this.elements.$container.width())}},{key:"getRightPercent",value:function getRightPercent(t){return this.toPercent(t,this.elements.$container.width())}},{key:"toPercent",value:function toPercent(){return Number((Math.min(arguments[0],arguments[1])/Math.max(arguments[0],arguments[1])*100).toFixed(3))}},{key:"savePositions",value:function savePositions(t){var i=this.getSettings(),a=i.widget,o=i.controlsName,r=a.getModelCID(),l=elementorFrontend.config.elements.data[r];l.attributes[o.x].size=t[o.horDirection],l.attributes[o.y].size=t[o.verDirection],elementorFrontend.config.elements.data[r]=l,elementor.saver.setFlagEditorChange(!0)}}]),_default}(elementorModules.ViewModule);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(VideoPlayList,t);var i=(0,m.default)(VideoPlayList);function VideoPlayList(){return(0,l.default)(this,VideoPlayList),i.apply(this,arguments)}return(0,c.default)(VideoPlayList,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(VideoPlayList.prototype),"__construct",this).call(this,t),this.YT=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t={widget:"elementor-widget-cmsmasters-video-playlist",embedWrap:"".concat("elementor-widget-cmsmasters-video-playlist","__embed-wrap"),activeItem:"active_item",canvasActive:"canvas_active",playersInitialized:"players-initialized",statusPlaying:"status_playing",statusPaused:"status_paused",statusFinished:"status_finished"};return{classes:t,selectors:{widget:".".concat(t.widget),canvas:".".concat(t.widget,"__canvas"),canvasInner:".".concat(t.widget,"__canvas_inner"),canvasCover:".".concat(t.widget,"__canvas-cover"),canvasOverlay:".".concat(t.widget,"__canvas-overlay"),item:".".concat(t.widget,"__item"),itemStatus:".".concat(t.widget,"__item-status"),itemTitle:".".concat(t.widget,"__item-content-title"),container:".".concat(t.widget,"__container"),counterVal:".".concat(t.widget,"__counter-val"),playlistContainer:".".concat(t.widget,"__list-items-content"),headingTitle:".".concat(t.widget,"__heading-title")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$canvas:this.findElement(t.canvas),$canvasInner:this.findElement(t.canvasInner),$canvasCover:this.findElement(t.canvasCover),$canvasOverlay:this.findElement(t.canvasOverlay),$item:this.findElement(t.item),$itemStatus:this.findElement(t.itemStatus),$container:this.findElement(t.container),$counterVal:this.findElement(t.counterVal),$playlistContainer:this.findElement(t.playlistContainer)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(VideoPlayList.prototype),"onInit",this).call(this),elementorFrontend.utils.youtube.onApiReady(this.initPlayList.bind(this)),this.initPerfectScroll()}},{key:"onYouTubeIframeAPIReady",value:function onYouTubeIframeAPIReady(){jQuery(document).trigger("onYouTubeIframeAPIReady",[YT])}},{key:"initPlayList",value:function initPlayList(){var t=this;void 0!==YT.Player?this.initPlaylistCb(YT):jQuery(document).on("onYouTubeIframeAPIReady",(function(){var i=arguments.length<=1?void 0:arguments[1];t.initPlaylistCb(i)}))}},{key:"initPlaylistCb",value:function initPlaylistCb(t){var i=this,a=this.getSettings(),o=a.classes,r=a.selectors;null===this.YT&&(this.YT=t);var l=this.elements.$container;if(!l.hasClass(o.playersInitialized)){l.addClass(o.playersInitialized),l.on("click",r.item,(function(t){i.onPlay(jQuery(t.currentTarget))}));var c=this.elements.$item.eq(0);this.elements.$canvasCover.on("click",(function(){i.onPlay(c)})),""===this.getElementSettings("canvas_cover.id")&&this.onPlay(c),"yes"===this.getElementSettings("playlist_autoplay")&&this.onPlay(c)}}},{key:"onPlay",value:function onPlay(t){var i=this.getSettings().classes;this.elements.$container.find(this.elements.$canvasInner).parent().addClass(i.canvasActive),this.switchVideo(t)}},{key:"switchVideo",value:function switchVideo(t){var i=this,a=this.getSettings().classes,o=t.closest(this.elements.$container).find(this.elements.$canvasOverlay),r=this.elements.$canvas,l=this.elements.$itemStatus,c=t.data("player"),u=t.data("provider");(r.hasClass(a.canvasActive)&&!l.hasClass(a.statusPlaying)||!r.hasClass(a.canvasActive))&&c&&(this.startNewPlayer(c,u),o.data({player:c,provider:u}));var d=o.data("player");r.hasClass(a.canvasActive)&&l.hasClass(a.statusPlaying)&&d&&this.pauseCurrentPlayer(d,o.data("provider"));var h=t.closest(this.elements.$container).find(this.elements.$counterVal);h.length&&h.html(t.data("video_index")+"/"),t.siblings().removeClass(a.activeItem),t.hasClass(a.activeItem)||t.addClass(a.activeItem);var m=t.data("id"),g=this.elements.$canvasOverlay.find("#embed_wrap_"+m);if(!g.length){this.elements.$canvasOverlay.children().remove(),g=jQuery('<div id="embed_wrap_'+m+'"></div>').appendTo(this.elements.$canvasOverlay);var v={id:m,currentPlayer:d,canvas:this.elements.$canvasOverlay,playerTarget:g};setTimeout((function(){switch(u){case"youtube":v.height=t.data("height"),v.videoId=t.data("video_id"),i.initYouTubePlayer(t,v);break;case"vimeo":v.html=jQuery.parseJSON(t.data("html")),i.initVimeoPlayer(t,{id:m,canvas:i.elements.$canvasOverlay,currentPlayer:d,playerTarget:g,html:jQuery.parseJSON(t.data("html"))})}}),300),g.addClass(a.embedWrap)}g.addClass(a.activeItem).siblings().removeClass(a.activeItem),this.newHeadingTitle()}},{key:"startNewPlayer",value:function startNewPlayer(t,i){switch(i){case"youtube":setTimeout((function(){t.playVideo()}),300);break;case"vimeo":t.play()}}},{key:"pauseCurrentPlayer",value:function pauseCurrentPlayer(t,i){switch(i){case"youtube":t.pauseVideo();break;case"vimeo":t.pause()}}},{key:"initYouTubePlayer",value:function initYouTubePlayer(t,i){var a=this,o=this.getSettings(),r=o.classes,l=o.selectors,c=this.getElementSettings(),u=jQuery('<div id="embed_'+i.id+'"></div>').appendTo(i.playerTarget);new YT.Player(u[0],{height:i.height,width:"100%",videoId:i.videoId,playerVars:{showinfo:0,rel:0},events:{onReady:function onReady(o){t.data("player",o.target),(""!==c.canvas_cover.id||"yes"===c.playlist_autoplay||a.elements.$canvasOverlay.hasClass(r.canvasActive))&&o.target.playVideo(),"yes"===c.playlist_mute&&o.target.setVolume(0),i.canvas.data({player:o.target,provider:"youtube"})},onStateChange:function onStateChange(o){var c=t.find(l.itemStatus);if(c.length)switch(o.data){case 0:c.removeClass("".concat(r.statusPlaying," ").concat(r.statusPaused)).addClass(r.statusFinished),a.ended(t);break;case 1:c.removeClass("".concat(r.statusPaused," ").concat(r.statusFinished)).addClass(r.statusPlaying),i.canvas.hasClass(r.canvasActive)||i.canvas.addClass(r.canvasActive);break;case 2:c.removeClass("".concat(r.statusPlaying," ").concat(r.statusFinished)).addClass(r.statusPaused)}}}})}},{key:"initVimeoPlayer",value:function initVimeoPlayer(t,i){var a=this,o=this.getSettings(),r=o.classes,l=o.selectors,c=jQuery(i.html).appendTo(i.playerTarget),u=new Vimeo.Player(c[0]);u.on("loaded",(function(){t.data("player",this),this.play(),i.canvas.data({player:this,provider:"vimeo"})})),"yes"===this.getElementSettings("playlist_mute")&&u.setVolume(0);var d=t.find(l.itemStatus);u.on("play",(function(){d.length&&(d.removeClass("".concat(r.statusPaused," ").concat(r.statusFinished)).addClass(r.statusPlaying),i.canvas.hasClass(r.canvasActive)||i.canvas.addClass(r.canvasActive))})),u.on("pause",(function(){d.length&&d.removeClass("".concat(r.statusPlaying," ").concat(r.statusFinished)).addClass(r.statusPaused)})),u.on("ended",(function(){d.length&&(d.removeClass("".concat(r.statusPlaying," ").concat(r.statusPaused)).addClass(r.statusFinished),a.ended(t))}))}},{key:"ended",value:function ended(t){var i=this.getSettings().selectors,a=t.next(i.item),o=t.parent().children().eq(0),r=a.length?a:o;if(!t.is(r))if(t.index()+1===this.elements.$item.length&&"yes"!==this.getElementSettings("playlist_loop")){var l=t.closest(this.elements.$container).find(this.elements.$canvasOverlay),c=l.data("player");c&&this.pauseCurrentPlayer(c,l.data("provider"))}else this.switchVideo(r)}},{key:"newHeadingTitle",value:function newHeadingTitle(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$container,r=o.find("".concat(a.item,".").concat(i.activeItem)).find(a.itemTitle).text();""!==r&&o.find(a.headingTitle).text(r)}},{key:"stopVideo",value:function stopVideo(){var t=this.getSettings().classes,i=this.elements.$canvas,a=this.elements.$canvasInner;i.hasClass(t.canvasActive)&&(i.removeClass(t.canvasActive),this.pauseCurrentPlayer(a.data("player"),a.data("provider")))}},{key:"initPerfectScroll",value:function initPerfectScroll(){var t=this.elements.$playlistContainer.get(0);void 0!==t&&new PerfectScrollbar(t,{useBothWheelAxes:!0})}}]),VideoPlayList}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(232)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(Audio,t);var i=(0,g.default)(Audio);function Audio(){return(0,c.default)(this,Audio),i.apply(this,arguments)}return(0,u.default)(Audio,[{key:"getDefaultSettings",value:function getDefaultSettings(){var t={widget:"elementor-widget-cmsmasters-audio",widgetButton:"".concat("elementor-widget-cmsmasters-audio","__controls-button"),play:"play",pause:"pause",muted:"muted",progressMovement:"cmsmasters-progress-movement",activeVolumeChange:"cmsmasters-active-volume-change"};return{classes:t,selectors:{playerWrap:".".concat(t.widget,"__player_wrap"),audioTag:".".concat(t.widget,"__player-audio"),playButton:".".concat(t.widgetButton,".cmsmasters-player-play"),volumeIcon:".".concat(t.widget,"__volume-icon"),volumeProgressWrap:".".concat(t.widget,"__volume-progress-wrap"),volumeProgress:".".concat(t.widget,"__volume-progress"),volumeButton:".".concat(t.widgetButton,".cmsmasters-player-volume"),totalTimeValue:".".concat(t.widget,"__total-time-value"),currentTimeValue:".".concat(t.widget,"__current-time-value"),progressInner:".".concat(t.widget,"__progress-inner"),progressTime:".".concat(t.widget,"__progress-time"),progressTimeValue:".".concat(t.widget,"__progress-time-value")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$playerWrap:this.findElement(t.playerWrap),$audioTag:this.findElement(t.audioTag),$playButton:this.findElement(t.playButton),$volumeIcon:this.findElement(t.volumeIcon),$volumeProgressWrap:this.findElement(t.volumeProgressWrap),$volumeProgress:this.findElement(t.volumeProgress),$volumeButton:this.findElement(t.volumeButton),$totalTimeValue:this.findElement(t.totalTimeValue),$currentTimeValue:this.findElement(t.currentTimeValue),$progressInner:this.findElement(t.progressInner),$progressTime:this.findElement(t.progressTime),$progressTimeValue:this.findElement(t.progressTimeValue)}}},{key:"bindEvents",value:function bindEvents(){var t=this;"hosted"===this.getElementSettings("audio_type")&&(this.elements.$playButton.on("click",this.player.bind(this)),this.elements.$audioTag.on("volumechange",(function(){return t.volumeIconChange()})),this.elements.$audioTag.on("ended",(function(){return t.ended()})),this.elements.$audioTag.on("timeupdate",(function(){t.updateProgress(),t.updateTotalTime()})),this.elements.$progressInner.on("mousemove",this.viewCurrentTime.bind(this)))}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(Audio.prototype),"onInit",this).call(this);var t=this.getElementSettings();""!==(""===t.hosted_insert_link?t.hosted_link.url:t.external_link)&&"hosted"===t.audio_type&&this.onPlay()}},{key:"onPlay",value:function onPlay(){var t=this.getElementSettings();this.progressSlider(),this.volumeChange(),"hosted"===t.audio_type&&"yes"===t.hs_control_button_volume&&this.volumePosition()}},{key:"player",value:function player(){var t=this.getSettings().classes,i=this.elements.$audioTag.get(0);i.paused?i.play():i.pause(),this.elements.$playerWrap.removeClass(i.paused?t.play:t.pause).addClass(i.paused?t.pause:t.play),this.elements.$playButton.get(0).title=i.paused?"Play":"Pause"}},{key:"ended",value:function ended(){var t=this.getSettings().classes;this.elements.$audioTag.get(0).currentTime=0,this.elements.$playerWrap.removeClass(t.play).addClass(t.pause),this.elements.$playButton.get(0).title="Play"}},{key:"conversionTime",value:function conversionTime(t,i){var a=(0,l.default)(t),o=(0,l.default)(i);return(a=a>=10?a:"0"+a)+":"+(o=o>=10?o:"0"+o)}},{key:"updateTotalTime",value:function updateTotalTime(){var t=this.elements.$totalTimeValue,i=this.elements.$audioTag.get(0).duration,a=i/60%60,o=i%60;i?t.html(this.conversionTime(a,o)):setTimeout((function(){t.html("-- : --")}),500)}},{key:"progressSlider",value:function progressSlider(){var t=this,i=this.getSettings().classes,a=this.elements.$audioTag.get(0),o=this.elements.$progressInner,r=a.duration;o.slider({orientation:"horizontal",range:"min",min:0,max:100,value:0,slide:function slide(a,l){var c=l.value*r/100/60%60,u=l.value*r/100%60;o.addClass(i.progressMovement),r&&t.elements.$progressTimeValue.html(t.conversionTime(c,u)),t.elements.$progressTime.get(0).style.left=l.value+"%"},stop:function stop(t,r){a.currentTime=r.value*a.duration/100,o.removeClass(i.progressMovement)}})}},{key:"updateProgress",value:function updateProgress(){var t=this.getSettings().classes,i=this.elements.$progressInner,a=i.find("> div").get(0),o=i.find("> span").get(0),r=this.elements.$audioTag.get(0),l=r.currentTime,c=r.duration,u=l/c*100+"%";i.hasClass(t.progressMovement)||(a.style.width=u,o.style.left=u);var d=this.elements.$currentTimeValue,h=l/60%60,m=l%60;c?d.html(this.conversionTime(h,m)):setTimeout((function(){d.html("Loading...")}),500)}},{key:"viewCurrentTime",value:function viewCurrentTime(t){var i=this.elements.$progressInner.get(0).offsetWidth,a=t.offsetX/i*100,o=this.elements.$audioTag.get(0).duration,r=a*o/100/60%60,l=a*o/100%60,c=this.elements.$progressTimeValue;o?c.html(this.conversionTime(r,l)):setTimeout((function(){c.html("-- : --")}),500),this.elements.$progressTime.get(0).style.left=a+"%"}},{key:"volumeChange",value:function volumeChange(){var t=this,i=this.getSettings().classes,a=this.elements.$volumeProgressWrap,o=this.elements.$volumeButton;this.elements.$volumeProgress.slider({orientation:"vertical",range:"min",min:0,max:100,value:100,slide:function slide(r,l){t.elements.$audioTag.get(0).volume=l.value/100,a.addClass(i.activeVolumeChange),0>=l.value?o.addClass(i.muted).get(0).title=0:o.removeClass(i.muted).get(0).title=l.value+"%"},stop:function stop(){a.removeClass(i.activeVolumeChange)}}),o.on("click",this.volumeToggle.bind(this))}},{key:"volumeToggle",value:function volumeToggle(){var t=this.elements.$audioTag.get(0),i=this.elements.$volumeProgress,a=i.find("> div"),o=i.find("> span").get(0),r=this.elements.$volumeButton.get(0),c=a.data("volume-old");0===t.volume?(t.volume=(0,l.default)(c)/100,a.get(0).style.height=c,o.style.bottom=c,r.title=c):(t.volume=0,c=a.get(0).style.height,a.data("volume-old",c).get(0).style.height=0,o.style.bottom=0,r.title=0)}},{key:"volumeIconChange",value:function volumeIconChange(){var t,i,a=this.elements.$audioTag.get(0),o="fas fa-volume-up",r="fas fa-volume-down",l="fas fa-volume-off",c="fas fa-volume-mute";0===a.volume?(t="".concat(l," ").concat(r," ").concat(o),i=c):.29>=a.volume>0?(t="".concat(c," ").concat(r," ").concat(o),i=l):.6>=a.volume>=.3?(t="".concat(c," ").concat(l," ").concat(o),i=r):a.volume>.61&&(t="".concat(c," ").concat(l," ").concat(r),i=o),this.elements.$volumeIcon.removeClass(t).addClass(i)}},{key:"volumePosition",value:function volumePosition(){var t,i=this.elements.$volumeButton.get(0).offsetWidth,a=this.elements.$volumeProgressWrap.get(0),o=a.offsetWidth;t=o>i?(o-i)/2*-1:0,a.style.left=t+"px"}},{key:"unbindEvents",value:function unbindEvents(){var t=this;this.elements.$playButton.off("click",this.player.bind(this)),this.elements.$audioTag.off("volumechange",(function(){return t.volumeIconChange()})),this.elements.$audioTag.off("ended",(function(){return t.ended()})),this.elements.$audioTag.off("timeupdate",(function(){t.updateProgress(),t.updateTotalTime()})),this.elements.$progressInner.off("mousemove",this.viewCurrentTime.bind(this))}}]),Audio}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(232));a(229),a(13),a(98),a(79),a(49);var c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(AudioPlayList,t);var i=(0,g.default)(AudioPlayList);function AudioPlayList(){return(0,c.default)(this,AudioPlayList),i.apply(this,arguments)}return(0,u.default)(AudioPlayList,[{key:"getDefaultSettings",value:function getDefaultSettings(){var t={widget:"elementor-widget-cmsmasters-audio-playlist",widgetButton:"".concat("elementor-widget-cmsmasters-audio-playlist","__controls-button"),play:"play",pause:"pause",muted:"muted",activeTrack:"cmsmasters-active-track",chooseSpeed:"cmsmasters-choose-speed",activeButton:"cmsmasters-active-button",progressMovement:"cmsmasters-progress-movement",activeVolumeChange:"cmsmasters-active-volume-change",speedRateOpened:"cmsmasters-speed-rate-opened",loopList:"cmsmasters-loop-list",loopDisabled:"cmsmasters-loop-disabled",advancedOpened:"cmsmasters-advanced-opened"};return{classes:t,selectors:{playerWrap:".".concat(t.widget,"__player_wrap"),audioTag:".".concat(t.widget,"__player-audio"),playButton:".".concat(t.widgetButton,".cmsmasters-player-play"),prevButton:".".concat(t.widgetButton,".cmsmasters-player-prev"),nextButton:".".concat(t.widgetButton,".cmsmasters-player-next"),backwardButton:".".concat(t.widgetButton,".cmsmasters-player-backward"),forwardButton:".".concat(t.widgetButton,".cmsmasters-player-forward"),loopButton:".".concat(t.widgetButton,".cmsmasters-player-loop"),shuffleButton:".".concat(t.widgetButton,".cmsmasters-player-shuffle"),listButton:".".concat(t.widgetButton,".cmsmasters-player-list"),volumeIcon:".".concat(t.widget,"__volume-icon"),volumeProgressWrap:".".concat(t.widget,"__volume-progress-wrap"),volumeProgress:".".concat(t.widget,"__volume-progress"),volumeButton:".".concat(t.widgetButton,".cmsmasters-player-volume"),trackNameInfo:".".concat(t.widget,"__track_name_info"),totalTimeValue:".".concat(t.widget,"__total-time-value"),currentTimeValue:".".concat(t.widget,"__current-time-value"),progressInner:".".concat(t.widget,"__progress-inner"),progressTime:".".concat(t.widget,"__progress-time"),progressTimeValue:".".concat(t.widget,"__progress-time-value"),speedWrap:".".concat(t.widget,"__speed"),speedRate:".".concat(t.widget,"__speed-rate"),speedButton:".".concat(t.widget,"__speed-button"),advanced:".".concat(t.widget,"__advanced"),advancedIcon:".".concat(t.widget,"__advanced-icon"),downloadButton:".".concat(t.widget,"__download"),playlist:".".concat(t.widget,"__playlist"),list:".".concat(t.widget,"__playlist-list"),listItem:".".concat(t.widget,"__playlist_item"),track:".".concat(t.widget,"__track"),search:".".concat(t.widget,"__search"),activeTrack:".".concat(t.activeTrack),chooseSpeed:".".concat(t.chooseSpeed),playlistTrack:".".concat(t.widget,"__track"),trackTitle:".".concat(t.widget,"__track-title"),trackSubtitle:".".concat(t.widget,"__track-subtitle"),trackNameTitle:".".concat(t.widget,"__track-name-title"),trackNameSubtitle:".".concat(t.widget,"__track-name-subtitle"),trackSeparator:".".concat(t.widget,"__track-name-separator")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$playerWrap:this.findElement(t.playerWrap),$audioTag:this.findElement(t.audioTag),$playButton:this.findElement(t.playButton),$prevButton:this.findElement(t.prevButton),$nextButton:this.findElement(t.nextButton),$backwardButton:this.findElement(t.backwardButton),$forwardButton:this.findElement(t.forwardButton),$loopButton:this.findElement(t.loopButton),$shuffleButton:this.findElement(t.shuffleButton),$listButton:this.findElement(t.listButton),$volumeIcon:this.findElement(t.volumeIcon),$volumeProgressWrap:this.findElement(t.volumeProgressWrap),$volumeProgress:this.findElement(t.volumeProgress),$volumeButton:this.findElement(t.volumeButton),$trackNameInfo:this.findElement(t.trackNameInfo),$totalTimeValue:this.findElement(t.totalTimeValue),$currentTimeValue:this.findElement(t.currentTimeValue),$progressInner:this.findElement(t.progressInner),$progressTime:this.findElement(t.progressTime),$progressTimeValue:this.findElement(t.progressTimeValue),$speedWrap:this.findElement(t.speedWrap),$speedRate:this.findElement(t.speedRate),$speedButton:this.findElement(t.speedButton),$advanced:this.findElement(t.advanced),$advancedIcon:this.findElement(t.advancedIcon),$downloadButton:this.findElement(t.downloadButton),$playlist:this.findElement(t.playlist),$list:this.findElement(t.list),$listItem:this.findElement(t.listItem),$track:this.findElement(t.track),$search:this.findElement(t.search)}}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(AudioPlayList.prototype),"onInit",this).call(this),this.onPlay()}},{key:"bindEvents",value:function bindEvents(){var t=this;this.elements.$playButton.on("click",this.player.bind(this)),this.elements.$audioTag.on("volumechange",(function(){return t.volumeIconChange()})),this.elements.$audioTag.on("ended",(function(){return t.ended()})),this.elements.$audioTag.on("timeupdate",(function(){t.updateProgress(),t.updateTotalTime(),t.disabledButton()})),this.elements.$loopButton.on("click",(function(){return t.getLoopClass()})),this.elements.$prevButton.on("click",(function(){return t.prev()})),this.elements.$nextButton.on("click",(function(){return t.next()})),this.elements.$backwardButton.on("click",(function(){return t.rewind(event)})),this.elements.$forwardButton.on("click",(function(){return t.rewind(event)})),this.elements.$track.on("click",(function(){return t.clickTrack(event)})),this.elements.$listButton.on("click",(function(){return t.togglePlaylist(event)})),this.elements.$advancedIcon.on("click",(function(){return t.openAdvanced(event)})),jQuery(document).on("click",(function(){return t.closeAdvanced(event)})),this.elements.$speedButton.on("click",(function(){return t.changeSpeed(event)})),this.elements.$progressInner.on("mousemove",this.viewCurrentTime.bind(this)),this.elements.$shuffleButton.on("click",(function(){return t.activeShuffle(event)}))}},{key:"onPlay",value:function onPlay(){var t=this,i=this.getSettings().classes;this.elements.$speedRate.on("click",(function(){t.elements.$speedWrap.toggleClass(i.speedRateOpened)})),this.progressSlider(),this.volumeChange(),this.volumePosition(),this.search(),this.perfectScroll()}},{key:"player",value:function player(){var t=this.getSettings().classes,i=this.elements.$audioTag.get(0),a=this.elements.$playerWrap,o=this.elements.$playButton.get(0);i.paused?(i.play(),a.removeClass(t.pause).addClass(t.play),o.title="Pause"):(i.pause(),a.removeClass(t.play).addClass(t.pause),o.title="Play")}},{key:"onRun",value:function onRun(t,i){i.src=t.attr("data-href");var a=this.elements.$audioTag.get(0);t.parent().addClass("cmsmasters-active-track").siblings().removeClass("cmsmasters-active-track"),a.load(),a.play()}},{key:"loadTrack",value:function loadTrack(t){var i=this.getSettings(),a=i.classes,o=i.selectors;this.elements.$listItem.eq([t]).addClass(a.activeTrack).siblings().removeClass(a.activeTrack),t=0;var r=this.elements.$playlist.find(o.activeTrack+"> "+o.track);this.elements.$audioTag.get(0).src=r.attr("data-href"),this.player()}},{key:"ended",value:function ended(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$audioTag.get(0),r=this.elements.$listItem,l=this.elements.$shuffleButton;if(o.currentTime=0,l.hasClass(i.activeButton))this.shuffle(r);else{var c=this.elements.$loopButton,u=this.elements.$playlist.find(a.activeTrack).index();++u>=r.length&&(c.hasClass(i.loopList)&&(u=0),c.hasClass(i.loopDisabled)&&(u=r.length)),this.notShuffled(u)}var d=this.elements.$speedWrap.find(a.chooseSpeed).html();o.playbackRate="Normal"===d?1:d,"medium"===this.getElementSettings("audio_size")&&(this.trackNameInfo(),this.downloadTrack())}},{key:"clickTrack",value:function clickTrack(t){var i=this.getSettings().classes,a=jQuery(t.currentTarget);t.preventDefault(),a.parent().hasClass("cmsmasters-active-track")?this.player():(this.onRun(a,this.elements.$audioTag.get(0)),this.elements.$playButton.get(0).title="Pause",this.elements.$playerWrap.addClass(i.play).removeClass(i.pause)),this.elements.$shuffleButton.hasClass(i.activeButton)&&this.getShuffleList(this.elements.$listItem),"medium"===this.getElementSettings("audio_size")&&(this.trackNameInfo(),this.downloadTrack())}},{key:"disabledNotShuffle",value:function disabledNotShuffle(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$prevButton,r=this.elements.$nextButton,l=this.elements.$playlist.find(a.activeTrack),c=l.index(),u=l.index();c--,u++,this.elements.$loopButton.hasClass(i.loopList)||(-1===c?o.attr("disabled",!0):o.attr("disabled",!1),u===this.elements.$listItem.length?r.attr("disabled",!0):r.attr("disabled",!1))}},{key:"disabledShuffle",value:function disabledShuffle(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$prevButton,r=this.elements.$nextButton,l=this.elements.$shuffleButton.attr("data-shuffle").split(/[\s+,]/).indexOf(String(this.elements.$playlist.find(a.activeTrack).index()));this.elements.$loopButton.hasClass(i.loopList)||(0===l?o.attr("disabled",!0):o.attr("disabled",!1),this.elements.$listItem.length-1===l?r.attr("disabled",!0):r.attr("disabled",!1))}},{key:"disabledButton",value:function disabledButton(){var t=this.getSettings().classes;this.elements.$shuffleButton.hasClass(t.activeButton)?this.disabledShuffle():this.disabledNotShuffle()}},{key:"refreshTrack",value:function refreshTrack(){var t=this.elements.$audioTag.get(0),i=this.elements.$progressInner,a=i.find("> div").get(0),o=i.find("> span").get(0);t.currentTime=0,this.elements.$currentTimeValue.text("00:00"),a.style.width="0%",o.style.left="0%",t.play()}},{key:"prev",value:function prev(){var t=this.getSettings(),i=t.classes,a=t.selectors;this.elements.$shuffleButton.hasClass(i.activeButton)?this.prevShuffle():this.prevNotShuffle();var o=this.elements.$audioTag.get(0),r=this.elements.$speedWrap.find(a.chooseSpeed).html();o.playbackRate="Normal"===r?1:r,o.paused||this.elements.$playerWrap.removeClass(i.pause).addClass(i.play),"medium"===this.getElementSettings("audio_size")&&(this.trackNameInfo(),this.downloadTrack())}},{key:"prevNotShuffle",value:function prevNotShuffle(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$audioTag.get(0),r=this.elements.$listItem,l=this.elements.$loopButton,c=r.length,u=this.elements.$playlist.find(a.activeTrack).index();u--,3>o.currentTime?-1===u?l.hasClass(i.loopList)&&(this.loadTrack(c-1),o.playing&&o.play()):(this.loadTrack(u),o.playing&&o.play()):this.refreshTrack()}},{key:"prevShuffle",value:function prevShuffle(){var t,i,a=this.getSettings(),o=a.classes,r=a.selectors,l=this.elements.$audioTag.get(0),c=this.elements.$loopButton,u=this.elements.$listItem,d=[u][0].length,h=this.elements.$playlist.find(r.activeTrack),m=this.elements.$shuffleButton.attr("data-shuffle").split(/[\s+,]/);3>l.currentTime?(0===m.indexOf(String(h.index()))?c.hasClass(o.loopList)&&(i=m[d-1]):i=m[m.indexOf(String(h.index()))-1],t=u.eq(Number(i)).find(r.playlistTrack).get(0),this.onRun(jQuery(t),l)):this.refreshTrack()}},{key:"next",value:function next(){var t=this.getSettings(),i=t.classes,a=t.selectors;this.elements.$shuffleButton.hasClass(i.activeButton)?this.nextShuffle():this.nextNotShuffle();var o=this.elements.$audioTag.get(0),r=this.elements.$speedWrap.find(a.chooseSpeed).html();o.playbackRate="Normal"===r?1:r,o.paused||this.elements.$playerWrap.removeClass(i.pause).addClass(i.play),"medium"===this.getElementSettings("audio_size")&&(this.trackNameInfo(),this.downloadTrack())}},{key:"nextNotShuffle",value:function nextNotShuffle(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$listItem,r=this.elements.$loopButton,l=this.elements.$playlist.find(a.activeTrack),c=l.index();++c===o.length?r.hasClass(i.loopList)&&(this.loadTrack(0),l.playing&&l.play()):(this.loadTrack(c),l.playing&&l.play())}},{key:"nextShuffle",value:function nextShuffle(){var t,i=this.getSettings(),a=i.classes,o=i.selectors,r=this.elements.$listItem,l=this.elements.$shuffleButton,c=[r][0].length,u=this.elements.$loopButton,d=this.elements.$playlist.find(o.activeTrack),h=l.attr("data-shuffle").split(/[\s+,]/),m=h.indexOf(String(d.index()));c-1===m?u.hasClass(a.loopList)&&(t=h[0]):t=h[m+1];var g=r.eq(Number(t)).find(o.playlistTrack).get(0),v=this.elements.$audioTag.get(0);this.onRun(jQuery(g),v)}},{key:"rewind",value:function rewind(t){var i,a=this.elements.$audioTag.get(0),o=this.elements.$forwardButton.get(0),r=this.getElementSettings("audio_control_button_forward_size"),l=this.getElementSettings("audio_control_button_backward_size"),c=a.duration,u=a.currentTime+Number(r),d=a.currentTime+-1*Number(l);i=jQuery.contains(o,t.target)?u>c?c:u:d<0?0:d,a.currentTime=i,a.paused&&this.player()}},{key:"notShuffled",value:function notShuffled(t){var i,a=this.getSettings(),o=a.classes,r=a.selectors,l=this.elements.$audioTag.get(0),c=this.elements.$listItem,u=this.elements.$loopButton,d=this.elements.$playlist.find(r.playlistTrack);u.hasClass(o.loopList)?u.hasClass(o.loopList)&&(i=c.length===t?d.get(0):d[t],this.onRun(jQuery(i),l)):c.length!==t?(i=d[t],this.onRun(jQuery(i),l)):this.elements.$playerWrap.removeClass(o.play).addClass(o.pause)}},{key:"shuffleOrderedList",value:function shuffleOrderedList(t){for(var i,a,o=t.length;0!==o;)a=Math.floor(Math.random()*o),i=t[o-=1],t[o]=t[a],t[a]=i}},{key:"shuffleMovingActiveTrack",value:function shuffleMovingActiveTrack(t){var i=this.getSettings().selectors,a=this.elements.$playlist.find(i.activeTrack).index();t.sort((function(t,i){return t===a?-1:i===a?1:0}))}},{key:"getShuffleList",value:function getShuffleList(t){for(var i=t.length,a=[],o=0;o<i;o++)a.push(o);this.shuffleOrderedList(a),this.shuffleMovingActiveTrack(a);var r=this.elements.$shuffleButton,l=this.elements.$audioTag.get(0);r.attr("data-shuffle",a),l.paused&&this.player()}},{key:"shuffle",value:function shuffle(t){var i,a=this.getSettings(),o=a.classes,r=a.selectors,l=t.length,c=this.elements.$listItem,u=this.elements.$shuffleButton,d=this.elements.$playlist.find(r.activeTrack),h=u.attr("data-shuffle").split(/[\s+,]/),m=h.indexOf(String(d.index())),g=l-1;i=g===m?h[0]:h[m+1];var v=this.elements.$playerWrap,p=this.elements.$audioTag.get(0),y=this.elements.$loopButton,_=c.eq(Number(i)).find(r.playlistTrack).get(0);y.hasClass(o.loopDisabled)&&g===m?(p.pause(),v.removeClass(o.play).addClass(o.pause)):this.onRun(jQuery(_),p)}},{key:"activeShuffle",value:function activeShuffle(t){var i=this.getSettings().classes,a=this.elements.$shuffleButton,o=this.elements.$listItem;jQuery(t.currentTarget).toggleClass(i.activeButton),a.hasClass(i.activeButton)?this.getShuffleList(o):a.removeAttr("data-shuffle")}},{key:"getLoopClass",value:function getLoopClass(){var t,i,a,o=this.getSettings().classes,r=this.elements.$loopButton,l="cmsmasters-loop-list",c="cmsmasters-loop-track",u="cmsmasters-loop-disabled";r.hasClass(l)?(t=l,i=o.activeButton+" "+c,a="yes"):(a="",r.hasClass(u)?(t=u,i=o.activeButton+" "+l):r.hasClass(c)&&(t=o.activeButton+" "+c,i=u)),r.removeClass(t).addClass(i),this.elements.$audioTag.get(0).loop=a,this.disabledWithLoop()}},{key:"disabledWithLoop",value:function disabledWithLoop(){var t=this.getSettings(),i=t.classes,a=t.selectors,o=this.elements.$loopButton,r=this.elements.$prevButton,l=this.elements.$nextButton,c=this.elements.$shuffleButton,u=this.elements.$listItem,d=this.elements.$playlist.find(a.activeTrack),h=d.index(),m=d.index();if(h--,m++,o.hasClass(i.loopList))if(c.hasClass(i.activeButton)){var g=u.length,v=c.attr("data-shuffle").split(/[\s+,]/).indexOf(String(d.index()));0===v&&r.attr("disabled",!1),g-1===v&&l.attr("disabled",!1)}else-1===h&&r.attr("disabled",!1),m===u.length&&l.attr("disabled",!1)}},{key:"trackNameInfo",value:function trackNameInfo(){var t=this.getSettings().selectors,i=this.elements.$list,a=this.elements.$playlist.find(t.activeTrack),o=this.elements.$trackNameInfo,r=i.find(a).find(t.trackSubtitle).text(),l=i.find(a).find(t.trackTitle).text();o.find(t.trackNameTitle).text(l||""),r&&l?o.find(t.trackSeparator).text("-"):o.find(t.trackSeparator).text(""),o.find(t.trackNameSubtitle).text(r||"")}},{key:"conversionTime",value:function conversionTime(t,i){var a=(0,l.default)(t),o=(0,l.default)(i);return(a=a>=10?a:"0"+a)+":"+(o=o>=10?o:"0"+o)}},{key:"updateTotalTime",value:function updateTotalTime(){var t=this.elements.$audioTag.get(0),i=this.elements.$totalTimeValue,a=t.duration,o=a/60%60,r=a%60;a?i.html(this.conversionTime(o,r)):setTimeout((function(){i.html("-- : --")}),500)}},{key:"progressSlider",value:function progressSlider(){var t=this,i=this.getSettings().classes,a=this.elements.$audioTag.get(0),o=this.elements.$progressInner,r=a.duration,l=this.elements.$progressTime.get(0),c=this.elements.$progressTimeValue;o.slider({orientation:"horizontal",range:"min",min:0,max:100,value:0,slide:function slide(a,u){var d=u.value*r/100/60%60,h=u.value*r/100%60;o.addClass(i.progressMovement),r&&c.html(t.conversionTime(d,h)),l.style.left=u.value+"%"},stop:function stop(t,r){var l=a.duration;a.currentTime=r.value*l/100,o.removeClass(i.progressMovement)}})}},{key:"updateProgress",value:function updateProgress(){var t=this.getSettings().classes,i=this.elements.$audioTag.get(0),a=this.elements.$progressInner,o=a.find("> div").get(0),r=a.find("> span").get(0),l=i.currentTime,c=i.duration,u=l/c*100+"%";a.hasClass(t.progressMovement)||(o.style.width=u,r.style.left=u);var d=this.elements.$currentTimeValue,h=l/60%60,m=l%60;c?d.html(this.conversionTime(h,m)):setTimeout((function(){d.html("Loading...")}),500)}},{key:"viewCurrentTime",value:function viewCurrentTime(t){var i=this.elements.$progressInner.get(0).offsetWidth,a=t.offsetX/i*100,o=this.elements.$audioTag.get(0).duration,r=a*o/100/60%60,l=a*o/100%60,c=this.elements.$progressTimeValue;o?c.html(this.conversionTime(r,l)):setTimeout((function(){c.html("-- : --")}),500),this.elements.$progressTime.get(0).style.left=a+"%"}},{key:"openAdvanced",value:function openAdvanced(t){var i=this.getSettings().classes,a=this.elements.$speedWrap;jQuery(t.currentTarget).parent().toggleClass(i.advancedOpened),a.hasClass(i.speedRateOpened)&&a.removeClass(i.speedRateOpened)}},{key:"closeAdvanced",value:function closeAdvanced(t){var i=this.getSettings().classes,a=this.elements.$advancedIcon,o=this.getElementSettings();"medium"!==o.audio_size||"yes"!==o.audio_advanced_speed&&"yes"!==o.audio_advanced_download||jQuery.contains(this.elements.$advanced.get(0),t.target)||!jQuery(a.parent()).hasClass(i.advancedOpened)||(t.preventDefault(),a.parent().removeClass(i.advancedOpened),this.elements.$speedWrap.removeClass(i.speedRateOpened))}},{key:"changeSpeed",value:function changeSpeed(t){var i=this.getSettings().classes,a=t.target.innerText,o="Normal"===a;this.elements.$audioTag.get(0).playbackRate=o?1:a,this.elements.$speedRate.html(a+(o?"":"x")),jQuery(t.target).addClass(i.chooseSpeed).siblings().removeClass(i.chooseSpeed),this.elements.$speedWrap.removeClass(i.speedRateOpened)}},{key:"downloadTrack",value:function downloadTrack(){var t=this.getSettings().selectors,i=this.elements.$downloadButton.get(0),a=this.elements.$playlist.find(t.activeTrack+"> "+t.track);i.href=a.attr("data-href"),i.download=a.text()}},{key:"volumeChange",value:function volumeChange(){var t=this.getSettings().classes,i=this.elements.$audioTag.get(0),a=this.elements.$volumeProgressWrap,o=this.elements.$volumeProgress,r=this.elements.$volumeButton;o.slider({orientation:"vertical",range:"min",min:0,max:100,value:100,slide:function slide(o,l){i.volume=l.value/100,a.addClass(t.activeVolumeChange),0>=l.value?(r.addClass(t.muted),r.get(0).title=0):(r.removeClass(t.muted),r.get(0).title=l.value+"%")},stop:function stop(){a.removeClass(t.activeVolumeChange)}}),r.on("click",this.volumeToggle.bind(this))}},{key:"volumeToggle",value:function volumeToggle(){var t=this.elements.$audioTag.get(0),i=this.elements.$volumeProgress,a=i.find("> div"),o=i.find("> span").get(0),r=this.elements.$volumeButton.get(0),c=a.data("volume-old");0===t.volume?(t.volume=(0,l.default)(c)/100,a.get(0).style.height=c,o.style.bottom=c,r.title=c):(t.volume=0,c=a.get(0).style.height,a.data("volume-old",c).get(0).style.height=0,o.style.bottom=0,r.title=0)}},{key:"volumeIconChange",value:function volumeIconChange(){var t,i,a=this.elements.$audioTag.get(0),o=this.elements.$volumeIcon,r="fas fa-volume-up",l="fas fa-volume-down",c="fas fa-volume-off",u="fas fa-volume-mute";0===a.volume?(t="".concat(c," ").concat(l," ").concat(r),i=u):.29>=a.volume>0?(t="".concat(u," ").concat(l," ").concat(r),i=c):.6>=a.volume>=.3?(t="".concat(u," ").concat(c," ").concat(r),i=l):a.volume>.61&&(t="".concat(u," ").concat(c," ").concat(l),i=r),o.removeClass(t).addClass(i)}},{key:"volumePosition",value:function volumePosition(){var t,i=this.elements.$volumeButton.get(0).offsetWidth,a=this.elements.$volumeProgressWrap.get(0),o=a.offsetWidth;t=o>i?(o-i)/2*-1:0,a.style.left=t+"px"}},{key:"togglePlaylist",value:function togglePlaylist(t){var i=this.getSettings().classes,a=this.elements.$playlist,o=this.getElementSettings("audio_playlist_type"),r=jQuery(t.currentTarget);r.toggleClass(i.activeButton),r.hasClass(i.activeButton)?(r.get(0).title="Hide Playlist","toggle"===o&&a.slideDown(400,"linear")):(r.get(0).title="Show Playlist","toggle"===o&&a.slideUp(400,"linear"))}},{key:"search",value:function search(){var t=this.elements.$listItem,i=jQuery(this);t.each((function(){i.attr("data-search-term",i.text().toLowerCase())})),this.elements.$search.on("keyup",(function(){var a=i.val().toLowerCase();t.each((function(){i.filter("[data-search-term *= "+a+"]").length>0||a.length<1?i.show():i.hide()}))}))}},{key:"perfectScroll",value:function perfectScroll(){var t=this.elements.$list.get(0);void 0!==t&&new PerfectScrollbar(t,{suppressScrollX:!0})}},{key:"unbindEvents",value:function unbindEvents(){var t=this;this.elements.$playButton.off("click",this.player.bind(this)),this.elements.$audioTag.off("volumechange",(function(){return t.volumeIconChange()})),this.elements.$audioTag.off("ended",(function(){return t.ended()})),this.elements.$audioTag.off("timeupdate",(function(){t.updateProgress(),t.updateTotalTime(),t.disabledButton()})),this.elements.$loopButton.off("click",(function(){return t.getLoopClass()})),this.elements.$prevButton.off("click",(function(){return t.prev()})),this.elements.$nextButton.off("click",(function(){return t.next()})),this.elements.$backwardButton.off("click",(function(){return t.rewind(event)})),this.elements.$forwardButton.off("click",(function(){return t.rewind(event)})),this.elements.$track.off("click",(function(){return t.clickTrack(event)})),this.elements.$listButton.off("click",(function(){return t.togglePlaylist(event)})),this.elements.$advancedIcon.off("click",(function(){return t.openAdvanced(event)})),jQuery(document).off("click",(function(){return t.closeAdvanced(event)})),this.elements.$speedButton.off("click",(function(){return t.changeSpeed(event)})),this.elements.$progressInner.off("mousemove",this.viewCurrentTime.bind(this)),this.elements.$shuffleButton.off("click",(function(){return t.activeShuffle(event)}))}}]),AudioPlayList}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(405)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"google-maps":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(0);a(126),a(13),a(79);var r=o(a(94)),l=o(a(2)),c=o(a(3)),u=o(a(8)),d=o(a(6)),h=o(a(4)),m=o(a(5)),g=function(t){(0,h.default)(GoogleMaps,t);var i=(0,m.default)(GoogleMaps);function GoogleMaps(){return(0,l.default)(this,GoogleMaps),i.apply(this,arguments)}return(0,c.default)(GoogleMaps,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{map:".elementor-widget-cmsmasters-google-maps__wrapper"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$map:this.findElement(t.map)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(GoogleMaps.prototype),"onInit",this).call(this),this.initMaps(),this.initGeoCoder(),this.initByAddress(),this.initMarkers()}},{key:"initMaps",value:function initMaps(){this.map=new google.maps.Map(this.elements.$map.get(0),this.getOptions()),this.getTitle()}},{key:"getTitle",value:function getTitle(){var t=this,i=this.getElementSettings(),a="Google Map";a="address-g"===i.address_type_global?i.address:"lat: ".concat(i.coordinates_lat_global,", lng: ").concat(i.coordinates_lng_global),new google.maps.event.addListenerOnce(this.map,"idle",(function(){t.elements.$map.find("iframe").attr("title","".concat(a))}))}},{key:"getOptions",value:function getOptions(){var t=this.getElementSettings(),i="yes"===t.zoom_control,a="yes"===t.map_type_control,o="yes"===t.street_view_control,r="yes"===t.fullscreen_control,l="yes"===t.gesture_handling?"greedy":"none";return{zoom:t.zoom.size||4,mapTypeId:t.map_type||"satellite",zoomControl:i,mapTypeControl:a,streetViewControl:o,fullscreenControl:r,gestureHandling:l,styles:this.getConfigStyle()}}},{key:"getConfigStyle",value:function getConfigStyle(){var t,i=this.getElementSettings().custom_styling;try{t=JSON.parse(i)}catch(t){}return"object"!==(0,r.default)(t)&&(t={}),t}},{key:"initGeoCoder",value:function initGeoCoder(){this.geocoder=new google.maps.Geocoder}},{key:"initByAddress",value:function initByAddress(){var t=this,i=this.getElementSettings(),a=i.address;"address-g"===i.address_type_global?this.getGeoCode(a,(function(i,a){"OK"===a&&t.map.setCenter(i[0].geometry.location)})):this.map.setCenter({lat:Number(i.coordinates_lat_global),lng:Number(i.coordinates_lng_global)})}},{key:"getGeoCode",value:function getGeoCode(t,i){this.geocoder.geocode({address:t},i)}},{key:"initMarkers",value:function initMarkers(){var t=this;this.getElementSettings().markers.forEach((function(i){"address"===i.address_type?t.getGeoCode(i.address_mark,(function(a,o){if("OK"===o){var r=a[0].geometry.location,l=r.lat,c=r.lng;i.coordinates_mark_lat=l(),i.coordinates_mark_lng=c(),t.initMarker(i)}})):t.initMarker(i)}))}},{key:"initMarker",value:function initMarker(t){var i=this,a=new google.maps.Marker({map:this.map,position:{lat:Number(t.coordinates_mark_lat),lng:Number(t.coordinates_mark_lng)},icon:t.mark_icon.url,title:t.mark_title,animation:this.getAnimationMarker(t)});if(""!==t.mark_desc){var o=new google.maps.InfoWindow({content:'<div class="cmsmasters-google-map-desc">'.concat(t.mark_desc,"<div>")});"yes"===t.desc_show&&o.open(this.map,a),a.addListener("click",(function(){o.open(i.map,a)}))}}},{key:"getAnimationMarker",value:function getAnimationMarker(t){var i="";switch(t.animation_marker){case"bounce":i=google.maps.Animation.BOUNCE;break;case"drop":i=google.maps.Animation.DROP}return i}}]),GoogleMaps}(o(a(19)).default);t.exports=function(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(407)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{gallery:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(0),r=o(a(233));a(250),a(228);var l=o(a(2)),c=o(a(3)),u=o(a(8)),d=o(a(6)),h=o(a(4)),m=o(a(5)),g=function(t){(0,h.default)(Gallery,t);var i=(0,m.default)(Gallery);function Gallery(){return(0,l.default)(this,Gallery),i.apply(this,arguments)}return(0,c.default)(Gallery,[{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-gallery";return{controls:{bgOverlayHover:"background_overlay_hover_animation",imgHover:"image_hover_animation",contentHover:"content_hover_animation"},classes:{activeTitle:"".concat(t,"__bar-item-active"),animatedContent:"".concat(t,"__animated-content"),sequencedAnimation:"".concat(t,"__sequenced-animation"),animatedItemPrefix:"".concat(t,"__animated-item-")},selectors:{itemsWrapper:".".concat(t,"__items-wrapper"),container:".".concat(t,"__container"),titles:".".concat(t,"__title"),galleryItemOverlayBG:".".concat(t,"__item-overlay"),galleryItemOverlayContent:".".concat(t,"__item-content"),galleryItems:".e-gallery-item",galleryImages:".e-gallery-image"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$itemsWrapper:this.findElement(t.itemsWrapper),$container:this.findElement(t.container),$titles:this.findElement(t.titles)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$titles.on("click",this.galleriesNavigationListener.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(Gallery.prototype),"onInit",this).call(this),this.initGallery(),this.elements.$titles.first().trigger("click")}},{key:"initGallery",value:function initGallery(){var t=this.getGallerySettings();this.gallery=new EGallery(t),this.appendAnimationClasses("all")}},{key:"getGallerySettings",value:function getGallerySettings(){var t=this.getElementSettings(),i={type:t.gallery_layout,container:this.elements.$container,columns:t.columns,aspectRatio:t.aspect_ratio,lastRow:"normal",horizontalGap:this.getDeviceSetting("gap").size,verticalGap:this.getDeviceSetting("gap").size,animationDuration:500,classesPrefix:"e-gallery-",lazyLoad:"yes"===t.lazyload,breakpoints:{}},a=this.getDeviceSetting("ideal_row_height");i.idealRowHeight=a&&a.size?a.size:null;var o=elementorFrontend.config.breakpoints,r=this.getDeviceSetting("ideal_row_height","tablet");i.breakpoints[o.lg-1]={horizontalGap:this.getDeviceSetting("gap","tablet").size,verticalGap:this.getDeviceSetting("gap","tablet").size,columns:this.getDeviceSetting("columns","tablet"),idealRowHeight:r&&r.size?r.size:null};var l=this.getDeviceSetting("ideal_row_height","mobile");return i.breakpoints[o.md-1]={horizontalGap:this.getDeviceSetting("gap","mobile").size,verticalGap:this.getDeviceSetting("gap","mobile").size,columns:this.getDeviceSetting("columns","mobile"),idealRowHeight:l&&l.size?l.size:null},i}},{key:"getDeviceSetting",value:function getDeviceSetting(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=this.getElementSettings();return elementorFrontend.getDeviceSetting(i,a,t)}},{key:"appendAnimationClasses",value:function appendAnimationClasses(t){var i=this,a=this.getElementSettings(),o=this.getSettings(),r=o.controls,l=o.classes,c=o.selectors,u=this.findElement(c.galleryItems);if(a.background_overlay_hover_animation||a.content_hover_animation||a.image_hover_animation?u.addClass(l.animatedContent):u.removeClass(l.animatedContent),r.bgOverlayHover===t||"all"===t){var d=this.findElement(c.galleryItemOverlayBG);d.removeClass((function(t,a){return i.getClassesToRemove(a)})),""!==a.background_overlay_hover_animation&&d.addClass("".concat(l.animatedItemPrefix,"-").concat(a.background_overlay_hover_animation))}if(r.contentHover===t||r.contentSequenced===t||"all"===t){var h=this.findElement(c.galleryItemOverlayContent);if(r.contentSequenced===t)return;var m=h.children();m.removeClass((function(t,a){return i.getClassesToRemove(a)})),""!==a.content_hover_animation&&m.addClass("".concat(l.animatedItemPrefix,"-").concat(a.content_hover_animation))}if(r.imgHover===t||"all"===t){var g=this.findElement(c.galleryImages);g.removeClass((function(t,a){return i.getClassesToRemove(a)})),""!==a.image_hover_animation&&g.addClass("".concat(l.animatedItemPrefix,"-").concat(a.image_hover_animation))}}},{key:"getClassesToRemove",value:function getClassesToRemove(t){var i=this.getSettings().classes,a=new RegExp("(^|\\s)".concat(i.animatedItemPrefix,"\\S+"),"g");return(t.match(a)||[]).join(" ")}},{key:"galleriesNavigationListener",value:function galleriesNavigationListener(t){var i=this.getSettings().classes,a=jQuery(t.target);this.elements.$titles.removeClass(i.activeTitle),a.addClass(i.activeTitle),this.setGalleryTags(a.data("gallery-index"))}},{key:"setGalleryTags",value:function setGalleryTags(t){var i="all"!==t?[""+t]:[];this.gallery.setSettings("tags",i)}},{key:"onElementChange",value:function onElementChange(t){var i=this,a=this.getSettings().controls;if(-1===(0,r.default)(a).indexOf(t)){var o={columns:["columns"],columns_tablet:["breakpoints.1024.columns"],columns_mobile:["breakpoints.767.columns"],gap:["horizontalGap","verticalGap"],gap_tablet:["breakpoints.1024.horizontalGap","breakpoints.1024.verticalGap"],gap_mobile:["breakpoints.767.horizontalGap","breakpoints.767.verticalGap"],aspect_ratio:["aspectRatio"],ideal_row_height:["idealRowHeight"],ideal_row_height_tablet:["breakpoints.1024.idealRowHeight"],ideal_row_height_mobile:["breakpoints.767.idealRowHeight"]}[t];if(o){var l=this.getGallerySettings();o.forEach((function(t){i.gallery.setSettings(t,i.getItems(l,t))}))}}else this.appendAnimationClasses(t)}},{key:"onDestroy",value:function onDestroy(){this.gallery&&this.gallery.destroy()}}]),Gallery}(o(a(19)).default);t.exports=function(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(409)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"image-scroll":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(178)),c=r(a(179)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=function(t){(0,g.default)(ImageScroll,t);var i,a=(0,v.default)(ImageScroll);function ImageScroll(){return(0,u.default)(this,ImageScroll),a.apply(this,arguments)}return(0,d.default)(ImageScroll,[{key:"__construct",value:function __construct(t){(0,h.default)((0,m.default)(ImageScroll.prototype),"__construct",this).call(this,t),this.axis=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-image-scroll";return{selectors:{outer:".".concat(t,"__outer"),overlay:".".concat(t,"__overlay"),inner:".".concat(t,"__inner"),wrapper:".".concat(t,"__image-wrapper"),img:".".concat(t,"__image-wrapper img"),label:".".concat(t,"__label"),lightboxTrigger:"[data-elementor-open-lightbox]"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$outer:this.findElement(t.outer),$overlay:this.findElement(t.overlay),$inner:this.findElement(t.inner),$imgWrapper:this.findElement(t.wrapper),$img:this.findElement(t.img),$label:this.findElement(t.label),$lightboxTrigger:this.findElement(t.lightboxTrigger)}}},{key:"bindEvents",value:function bindEvents(){var t=this;"hover"===this.getElementSettings().scroll_type&&this.elements.$outer.on("mouseover",(function(){return t.startTransform()})).on("mouseout",(function(){return t.finishTransform()}))}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,h.default)((0,m.default)(ImageScroll.prototype),"onInit",this)).call.apply(t,[this].concat(a));var r=this.getElementSettings();if(this.axis="horizontal"===r.scroll_direction?"X":"Y","mouse"===r.scroll_type)this.perfectScrollInit(),this.setOverlaySize();else if("Y"===this.axis){var l=this.getPosition();if(0>l){var c=this.elements.$imgWrapper.innerHeight();this.elements.$img.css("height",c)}else this.elements.$img.css("height","auto")}this.destroyVisibleLightbox()}},{key:"perfectScrollInit",value:function perfectScrollInit(){var t=this,i="Y"===this.axis?"X":"Y",a={};a["suppressScroll".concat(i)]=!0,"Y"===i&&(a.useBothWheelAxes=!0),this.$element.imagesLoaded((function(){var i=t.elements.$imgWrapper.get(0);void 0!==i&&new PerfectScrollbar(i,a)}))}},{key:"setOverlaySize",value:function setOverlaySize(){var t=this.elements.$img.innerHeight(),i=this.elements.$img.innerWidth();this.elements.$overlay.css({width:"".concat(i,"px"),height:"".concat(t,"px")})}},{key:"destroyVisibleLightbox",value:(i=(0,c.default)(l.default.mark((function _callee(){var t;return l.default.wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,elementorFrontend.utils.lightbox;case 2:(t=i.sent).getModal().isVisible()&&t.getModal().destroy();case 4:case"end":return i.stop()}}),_callee)}))),function destroyVisibleLightbox(){return i.apply(this,arguments)})},{key:"startTransform",value:function startTransform(){var t=this.getPosition(),i="translate".concat(this.axis,"( -").concat(t,"px )");this.cssTransform(i)}},{key:"finishTransform",value:function finishTransform(){this.cssTransform("translate".concat(this.axis,"( 0px )"))}},{key:"cssTransform",value:function cssTransform(t){this.elements.$img.css("transform",t)}},{key:"getPosition",value:function getPosition(){var t="Y"===this.axis?"Height":"Width",i="inner".concat(t);return this.elements.$img[i]()-this.elements.$imgWrapper[i]()}}]),ImageScroll}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(p,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(49);var l=r(a(109)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(38)),p=a(58),y=function(t){(0,m.default)(_default,t);var i=(0,g.default)(_default);function _default(){return(0,c.default)(this,_default),i.apply(this,arguments)}return(0,u.default)(_default,[{key:"__construct",value:function __construct(){(0,d.default)((0,h.default)(_default.prototype),"__construct",this).apply(this,arguments),this.$currentPost=null,this.onScroll=p.debounce(this.onScroll.bind(this))}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{wrap:".cmsmasters-post-infinite-scroll",button:".cmsmasters-post-infinite-scroll button",posts:".cmsmasters-single-post"},classes:{_loading:"--loading",_currentPost:"cmsmasters-single-post__current"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getDefaultSettings().selectors;return{$wrap:jQuery(t.wrap),$button:jQuery(t.button),$posts:jQuery(t.posts)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$wrap.length&&(this.elements.$button.on("click",this.onClick.bind(this)),elementorFrontend.elements.$window.on("scroll",this.onScroll))}},{key:"initWidgets",value:function initWidgets(){return{}}},{key:"onInit",value:function onInit(){window.elementor||((0,d.default)((0,h.default)(_default.prototype),"onInit",this).call(this),this.elements.$wrap.length&&(this.initWayPointinfiniteScroll(),this.initFirstPostData()))}},{key:"initWayPointinfiniteScroll",value:function initWayPointinfiniteScroll(){var t=this;this.infiniteScroll=new Waypoint({element:this.elements.$wrap,offset:"bottom-in-view",handler:function handler(i){"down"===i&&(t.elements.$button.trigger("click"),t.infiniteScroll.destroy())}})}},{key:"initFirstPostData",value:function initFirstPostData(){this.getGeneralPost().data("post",{document_title:document.title,permalink:location.href})}},{key:"getGeneralPost",value:function getGeneralPost(){return this.elements.$posts.eq(0)}},{key:"findPost",value:function findPost(){var t=this;if(0!==scrollY){var i=screen.height/2;this.elements.$posts.each((function(a,o){var r=jQuery(o),l=o.getBoundingClientRect(),c=l.top,u=l.height;if(c<i&&c+u>i)return t.setCurrentPost(r),!0}))}else this.setCurrentPost(this.getGeneralPost())}},{key:"setCurrentPost",value:function setCurrentPost(t){var i=this.getDefaultSettings().classes;t.hasClass(i._currentPost)||(this.$currentPost=t,this.elements.$posts.removeClass(i._currentPost),this.$currentPost.addClass(i._currentPost),this.updatePost())}},{key:"updatePost",value:function updatePost(){history.replaceState(null,null,this.getPermalink()),document.title=this.getDocumentTitle()}},{key:"getPermalink",value:function getPermalink(){return this.$currentPost.data("post").permalink}},{key:"getDocumentTitle",value:function getDocumentTitle(){return this.$currentPost.data("post").document_title}},{key:"onClick",value:function onClick(t){t.preventDefault(),this.processStart();var i={url:elementorCmsmastersFrontendConfig.ajaxurl,type:"POST",dataType:"json",data:{_ajax_nonce:elementorCmsmastersFrontendConfig.nonces.infinite_scroll,action:"cmsmasters_single_infinite_scroll",post_id:this.elements.$button.data().postId}};jQuery.ajax(i).done(this.onDone.bind(this)).always(this.onAlways.bind(this))}},{key:"processStart",value:function processStart(){var t=this.getDefaultSettings().classes;this.elements.$wrap.addClass(t._loading),this.elements.$wrap.css({height:"".concat(this.elements.$wrap.get(0).scrollHeight,"px")})}},{key:"onDone",value:function onDone(t){t&&t.success&&t.data&&!(0,l.default)(t.data)&&!t.data.length&&t.data.previous_post_html?(this.addPosts(t),this.elements.$button.data("post-id",t.data.previous_post_id),this.initWayPointinfiniteScroll()):this.destroy()}},{key:"destroy",value:function destroy(){this.elements.$wrap.remove(),elementorFrontend.elements.$window.off("scroll",this.onScroll)}},{key:"addPosts",value:function addPosts(t){var i,a=jQuery(t.data.previous_post_html);if(t.data.is_elementor){var o=this.getSettings().selectors;i=a.filter(o.posts)}else i=a;i.length&&(i.data("post",t.data.previous_post_data),this.elements.$wrap.before(a),this.elements.$posts.push(i.get(0)),this.findPost())}},{key:"onAlways",value:function onAlways(){this.processEnd()}},{key:"processEnd",value:function processEnd(){var t=this.getDefaultSettings().classes;this.elements.$wrap.removeClass(t._loading)}},{key:"onScroll",value:function onScroll(){this.findPost()}}]),_default}(v.default);i.default=y},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(412)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{instagram:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(254));a(13),a(79),a(129),a(49),a(39);var c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(194)),p=r(a(19)),y=r(a(127)),_=a(58),b=function(t){(0,m.default)(Instagram,t);var i=(0,g.default)(Instagram);function Instagram(){return(0,c.default)(this,Instagram),i.apply(this,arguments)}return(0,u.default)(Instagram,[{key:"__construct",value:function __construct(){this.sectionActivated=this.sectionActivated.bind(this),this.onResize=_.debounce(this.onResize.bind(this)),(0,d.default)((0,h.default)(Instagram.prototype),"__construct",this).apply(this,arguments)}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="cmsmasters-instagram-lightbox__item";return{classes:{lightbox:{root:"cmsmasters-instagram-lightbox",loader:"cmsmasters-instagram-lightbox--loader",loaded:"cmsmasters-instagram-lightbox--loaded",item:t,itemMedia:"".concat(t,"__media")}},selectors:{widget:".elementor-widget-cmsmasters-instagram",links:"".concat(".elementor-widget-cmsmasters-instagram","__link")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings(),i=jQuery("#".concat(this.getLightBoxID())),a=i.find(".dialog-message > .swiper-container");return{$item:this.findElement("".concat(t.selectors.widget,"__item")),$loadMore:this.findElement("".concat(t.selectors.widget,"__load-more-button")),$loadMoreWrap:this.findElement("".concat(t.selectors.widget,"__load-more-button-wrapper")),$templateSlider:this.findElement("#tmpl-".concat(this.getWidgetType(),"-").concat(this.getID())),$wrapItems:this.findElement("".concat(t.selectors.widget,"__items")),$wrapper:this.findElement("".concat(t.selectors.widget,"__wrapper")),$links:this.findElement(t.selectors.links),$linksImages:this.findElement("".concat(t.selectors.widget,"__image img")),lightbox:{$root:i,$swiperContainer:a,$slides:a.find("> .swiper-wrapper > .swiper-slide"),$item:i.find(".".concat(t.classes.lightbox.item)),$itemContent:i.find(".".concat(t.classes.lightbox.item,"__content"))}}}},{key:"bindEvents",value:function bindEvents(){var t=this;(0,d.default)((0,h.default)(Instagram.prototype),"bindEvents",this).apply(this,arguments),elementorFrontend.elements.$window.on("resize",this.onResize),this.bindElementChange("lightbox_sidebar_width",_.debounce(this.updatePerfectScroll.bind(this))),this.elements.$loadMore.on("click",this.onLoadMoreClick.bind(this)),this.elements.$wrapItems.on("click",".cmsmasters-instagram-lightbox-trigger",(function(i){i.preventDefault(),t.showLightbox(i.currentTarget.getAttribute("data-id"))})),this.bindElementChange(["skin","columns","masonry"],this.initMasonry.bind(this))}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(Instagram.prototype),"onInit",this).call(this),this.initAjaxWidget(),this.initMasonry(),this.onEdit()}},{key:"onEdit",value:function onEdit(){elementorFrontend.isEditMode()&&elementor.channels.editor.on("section:activated",this.sectionActivated)}},{key:"sectionActivated",value:function sectionActivated(t,i){var a=elementorFrontend.config.elements.data[this.getModelCID()],o=i.getOption("editedElementView");!a||this.lightbox&&this.lightbox.isVisible()||a.get("widgetType")!==o.model.get("widgetType")||-1===["section_lightbox_style","section_lightbox_comments_style"].indexOf(t)||this.elements.$links.eq(0).trigger("click")}},{key:"updatePerfectScroll",value:function updatePerfectScroll(){this.elements.lightbox.$itemContent.each((function(t,i){new PerfectScrollbar(i)}))}},{key:"getColumns",value:function getColumns(){return Number(this.getCurrentDeviceSetting("columns"))}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new v.default({widget:this,page:1})}},{key:"getImgPlaceholder",value:function getImgPlaceholder(){var t=this.getSettings();return jQuery("<div />",{class:"".concat(t.classes.lightbox.item,"__placeholder")})}},{key:"getUrlByName",value:function getUrlByName(t){return"https://www.instagram.com/".concat(t)}},{key:"getSlide",value:function getSlide(t){var i=this,a=this.getSettings(),o=this.getUserData(),r=jQuery("<div />",{class:"swiper-slide","data-id":t.id,"data-media-type":t.media_type,html:jQuery("<div />",{class:a.classes.lightbox.item,html:jQuery("<div />",{class:"".concat(a.classes.lightbox.item,"__inner"),html:[jQuery("<div />",{class:a.classes.lightbox.itemMedia,html:this.getImgPlaceholder()}),function(){if(i.getElementSettings("lightbox_side_style"))return jQuery("<div />",{class:"".concat(a.classes.lightbox.item,"__content"),html:jQuery("<div />",{class:"".concat(a.classes.lightbox.item,"__content__header"),html:[jQuery("<div />",{class:"cmsmasters-instagram-lightbox-profile",html:jQuery("<a />",{href:i.getUrlByName(o.username),title:o.name||o.username,html:[function(){if("user"===i.getElementSettings("search_for"))return jQuery("<img />",{src:o.profile_picture_url,class:"cmsmasters-instagram-lightbox-profile-picture",alt:o.name||o.username})}(),jQuery("<span />",{class:"cmsmasters-instagram-lightbox-profile-username",text:"@".concat(o.username)})]})}),function(){if(t.permalink)return jQuery("<div />",{class:"cmsmasters-instagram-lightbox-permalink",html:jQuery("<a />",{href:i.addLinks(t.permalink),target:"_blank",text:"Instagram"})})}(),function(){if(t.caption)return jQuery("<p />",{class:"cmsmasters-instagram-lightbox-caption",html:i.addLinks(i.checkLineBreaks(t.caption))})}()]})})}()]})})});return r.on("click",(function(t){t.stopPropagation()})),r}},{key:"getUserData",value:function getUserData(){return this.elements.$wrapper.data("user-data")}},{key:"initSlider",value:function initSlider(){var t=this;this.swiper||(this.swiper=new Swiper(this.elements.lightbox.$swiperContainer.get(0),{slidesPerView:1,allowTouchMove:!1,observer:!0,observeParents:!0,navigation:{nextEl:".elementor-swiper-button-next",prevEl:".elementor-swiper-button-prev"}}),setTimeout((function(){t.swiper.on("slideChangeTransitionEnd",t.onSlideChange.bind(t)),t.swiper.on("slideChange",t.pauseMedia.bind(t))}),250))}},{key:"showLightbox",value:function showLightbox(t){this.initLightbox(),this.lightbox.show();var i=jQuery(this.swiper.slides).filter('[data-id="'.concat(t,'"]')),a=i.find(this.elements.lightbox.$item).data("cmsmastersSlider"),o=i.index();this.swiper.slideToLoop(o,0),this.onSlideChange(),a&&a.swiper.slideToLoop(0,0)}},{key:"getCurrentSlider",value:function getCurrentSlider(){return jQuery(this.swiper.slides).filter(".swiper-slide-active")}},{key:"getCurrentSliderID",value:function getCurrentSliderID(){return this.getCurrentSlider().data("id")}},{key:"onSlideChange",value:function onSlideChange(){var t=this,i=this.getSettings(),a=this.getCurrentSliderItem(),o=this.getCurrentSlider();if(!a.hasClass("".concat(i.classes.lightbox.root,"-image--loading"))&&!a.hasClass("".concat(i.classes.lightbox.root,"-image--loaded"))){var r=function onLoaded(){a.addClass("".concat(i.classes.lightbox.root,"-image--loaded")),a.removeClass("".concat(i.classes.lightbox.root,"-image--loading")),a.find(".".concat(i.classes.lightbox.item,"__placeholder")).remove()},l=this.getPostById(this.getCurrentSliderID()),c=this.getSlideViewHTML(l),u=o.data().mediaType;a.addClass("".concat(i.classes.lightbox.root,"-image--loading")),a.find(".".concat(i.classes.lightbox.itemMedia)).append(c),"CAROUSEL_ALBUM"===u?(this.initAlbumSliders(a),a.find("img").eq(0).on("load",r)):"IMAGE"===u?c.find("img").on("load",r):r()}if(this.isComments()){if(a.hasClass(i.classes.lightbox.loader)||a.hasClass(i.classes.lightbox.loaded))return;a.addClass(i.classes.lightbox.loader),this.getComments(this.getCurrentSliderID(),(function(o,r){a.removeClass(i.classes.lightbox.loader),o||(a.addClass(i.classes.lightbox.loaded),r&&r.length&&a.find(t.elements.lightbox.$itemContent).append(r))}))}}},{key:"initAlbumSliders",value:function initAlbumSliders(t){var i=this,a=new y.default({widget:this,$wrap:t});a.on("options",(function(t){t.observer=!0,t.observeParents=!0})),a.init(),setTimeout((function(){a.swiper.on("slideChange",i.pauseMedia.bind(i))}),250)}},{key:"getCurrentSliderItem",value:function getCurrentSliderItem(){return this.getCurrentSlider().find(this.elements.lightbox.$item)}},{key:"getSlideViewHTML",value:function getSlideViewHTML(t){var i=this,a=this.getSettings(),o=this.getUserData(),r=jQuery("<div />",{class:"".concat(a.classes.lightbox.item,"__view")});if("VIDEO"===t.media_type)r.append(jQuery("<video />",{src:t.video,controls:"controls"}));else if("CAROUSEL_ALBUM"===t.media_type){var l="";t.children.forEach((function(t){l+='<div class="swiper-slide">'+i.getSlideViewHTML(t)[0].outerHTML+"</div>"})),r.append(this.elements.$templateSlider.html().replace(/{{SLIDES}}/g,l))}else{var c={src:t.media_url};o&&o.name?c.alt=o.name:c.alt=cmsmastersElementorFrontend.config.i18n.instagram.img_alt_text;var u=jQuery("<img />",c);r.append(u)}return r}},{key:"getPost",value:function getPost(t){var i=t.data().post;return i.id=t.data("id"),i.permalink=t.attr("href"),i.media_url=t.find(this.elements.$linksImages).attr("src"),i}},{key:"getPostById",value:function getPostById(t){var i=this.elements.$links.filter('[data-id="'.concat(t,'"]'));return this.getPost(i)}},{key:"updateLightboxSlider",value:function updateLightboxSlider(){var t=this;this.swiper&&this.elements.$links.each((function(i,a){var o=jQuery(a),r=t.elements.lightbox.$slides.filter('[data-id="'.concat(o.data("id"),'"]')),l=t.getPost(o);r.length||t.swiper.appendSlide(t.getSlide(l))}))}},{key:"appendLightboxSlider",value:function appendLightboxSlider(){var t=this,i=jQuery("<div />",{class:"swiper-wrapper"});this.elements.$links.each((function(a,o){var r=jQuery(o),l=t.getPost(r);i.append(t.getSlide(l))}));var a=jQuery("<div />",{class:"swiper-container"});a.append(i);var o=jQuery("<div />",{class:"elementor-swiper-button elementor-swiper-button-prev elementor-lightbox-prevent-close",html:'<i class="eicon-chevron-left"></i>'}),r=jQuery("<div />",{class:"elementor-swiper-button elementor-swiper-button-next elementor-lightbox-prevent-close",html:'<i class="eicon-chevron-right"></i>'});jQuery.merge(o,r).on("click",(function(t){t.stopPropagation()})),a.append(o).append(r),this.lightbox.setMessage(a)}},{key:"getLightBoxID",value:function getLightBoxID(){return"cmsmasters-instagram-".concat(this.getID())}},{key:"initLightbox",value:function initLightbox(){var t=this;if(!this.lightbox){var i=this.getSettings();this.lightbox=elementorFrontend.getDialogsManager().createWidget("lightbox",{id:this.getLightBoxID(),className:"".concat(i.classes.lightbox.root," elementor-lightbox"),closeButton:!0,closeButtonClass:"eicon-close",hide:{onClick:!0}});this.lightbox.on("show",(function onShow(){t.appendLightboxSlider(),t.initElements(),t.initSlider(),t.updatePerfectScroll(),t.lightbox.off("show",onShow)})),this.lightbox.on("hide",this.pauseMedia.bind(this))}}},{key:"pauseMedia",value:function pauseMedia(){this.lightbox.getElements().widget.find("video, audio").each((function(t,i){i.pause()}))}},{key:"onLoadMoreClick",value:function onLoadMoreClick(t){var i=this;if(t.preventDefault(),this.ajaxWidget.isRequestFree()){var a=Number(this.elements.$loadMore.attr("data-page"));this.ajaxWidget.setAjaxVars("page",a),this.ajaxWidget.request().then((function(){var t=i.ajaxWidget.getResponseData(),a=jQuery(t.html);i.elements.$wrapItems.append(a),i.elements.$loadMore.attr("data-page",t.page),t.page>=t.max_num_pages&&i.elements.$loadMoreWrap.remove(),i.initElements(),i.updateLightboxSlider(),i.initElements(),i.updatePerfectScroll(),i.initMasonry()}))}}},{key:"getAccessToken",value:function getAccessToken(){return this.getElementSettings("custom_connection")?this.getElementSettings("access_token"):elementorCmsmastersFrontendConfig.instagram_access_token}},{key:"getAccountType",value:function getAccountType(){return this.getElementSettings("custom_connection")&&this.getElementSettings("account_type")?this.getElementSettings("account_type"):elementorCmsmastersFrontendConfig.instagram_account_type}},{key:"addLinks",value:function addLinks(t){var i=t.replace(/(#[^\s,\.#]+)/g,this.replaceHashtags.bind(this));return i=i.replace(/[@]+[A-Za-z0-9-_\."<]+/g,this.replaceMention.bind(this))}},{key:"checkLineBreaks",value:function checkLineBreaks(t){return t.replace(/\n/g,"<br>")}},{key:"replaceHashtags",value:function replaceHashtags(t){return this.getContentLink(t,"https://www.instagram.com/explore/tags/".concat(t.trim().substring(1)))}},{key:"replaceMention",value:function replaceMention(t){return this.getContentLink(t,"https://www.instagram.com/".concat(t.trim().substring(1)))}},{key:"getContentLink",value:function getContentLink(t,i){return jQuery("<a />",{class:"content-link",target:"_blank",rel:"nofollow noopener",text:t,href:i}).get(0).outerHTML}},{key:"removeMasonry",value:function removeMasonry(){this.elements.$item.css({marginTop:""})}},{key:"initMasonry",value:function initMasonry(){var t=this;if(this.removeMasonry(),this.isMasonry()){var i=new elementorModules.utils.Masonry({container:this.elements.$wrapItems,items:this.elements.$item,columnsCount:this.getColumns(),verticalSpaceBetween:this.getRowGap()});this.$element.imagesLoaded().always((function(){t.removeMasonry(),i.run()}))}}},{key:"getRowGap",value:function getRowGap(){return(0,l.default)(getComputedStyle(this.$element.get(0)).getPropertyValue("--gap-row"))}},{key:"getCommentsHtml",value:function getCommentsHtml(t){var i=this,a=jQuery("<ul />",{class:"cmsmasters-instagram-lightbox__comments-box"});return t.forEach((function(t){a.append(i.getCommentHtml(t))})),a}},{key:"getComments",value:function getComments(t,i){var a=this,o="https://graph.facebook.com/".concat(t,"/comments?fields=text,username,replies{username,text}&access_token=").concat(this.getAccessToken());jQuery.ajax({url:o,data:"json",success:function success(t){t&&t.data.length?i(null,a.getCommentsHtml(t.data)):i(null,[])},error:function error(t){i(t)}})}},{key:"getCommentHtml",value:function getCommentHtml(t){var i=jQuery("<li />",{class:"cmsmasters-instagram-lightbox-comment"}),a=jQuery("<div />",{class:"cmsmasters-instagram-lightbox-comment__header"});return a.append(jQuery("<a />",{class:"cmsmasters-instagram-lightbox-commenter",href:this.getUrlByName(t.username),target:"_blank",rel:"noopener",text:t.username})),a.append(jQuery("<span />",{class:"cmsmasters-instagram-lightbox-comment-text",html:this.addLinks(this.checkLineBreaks(t.text))})),i.append(a),t.replies&&t.replies.data.length&&(t.replies.data.reverse(),i.append(this.getCommentsHtml(t.replies.data))),i}},{key:"isComments",value:function isComments(){return"business"===this.getAccountType()&&"user"===this.getElementSettings("search_for")}},{key:"isMasonry",value:function isMasonry(){return Boolean(this.getElementSettings("masonry"))&&1<this.getColumns()&&this.elements.$item.length}},{key:"onResize",value:function onResize(){this.initMasonry()}},{key:"onDestroy",value:function onDestroy(){(0,d.default)((0,h.default)(Instagram.prototype),"onDestroy",this).apply(this,arguments),this.swiper&&this.swiper.destroy(),this.lightbox&&this.lightbox.destroy(),elementorFrontend.elements.$window.off("resize",this.onResize),elementor.channels.editor.off("section:activated",this.sectionActivated)}}]),Instagram}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(b,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(414)),g=r(a(415)),v=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"animated-text":m.default,"fancy-text":g.default}}}]),_default}(h.default);i.default=v},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(39);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(AnimatedText,t);var i=(0,m.default)(AnimatedText);function AnimatedText(){return(0,l.default)(this,AnimatedText),i.apply(this,arguments)}return(0,c.default)(AnimatedText,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{animatedText:".elementor-widget-cmsmasters-animated-text__animated-text",animatedTextSingle:".elementor-widget-cmsmasters-animated-text__animated-text-single",scrollAnimated:".elementor-widget-cmsmasters-animated-text__scroll-animated"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$animatedText:this.findElement(t.animatedText),$animatedTextSingle:this.findElement(t.animatedTextSingle),$scrollAnimated:this.findElement(t.scrollAnimated)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(AnimatedText.prototype),"onInit",this).call(this);var t=this.getElementSettings();"yes"!==t.animated_scroll?"resource_2"===t.select_effect_resource?this.animatedMultipleHandler():this.animatedSingleHandler():this.initAnimatedScroll()}},{key:"initAnimatedScroll",value:function initAnimatedScroll(){var t=this.getElementSettings();this.elements.$scrollAnimated.offset().top<jQuery(window).height()+jQuery(window).scrollTop()-t.animated_distance.size&&(this.elements.$scrollAnimated.addClass("elementor-widget-cmsmasters-animated-text__animated-scroll-run"),jQuery(window).off("load scroll resize",this.animatedScroll()),t.animated_scroll&&("resource_2"===t.select_effect_resource?this.animatedMultipleHandler():this.animatedSingleHandler()))}},{key:"bindEvents",value:function bindEvents(){(0,u.default)((0,d.default)(AnimatedText.prototype),"bindEvents",this).call(this),"yes"===this.getElementSettings().animated_scroll&&this.animatedScroll()}},{key:"animatedScroll",value:function animatedScroll(){var t=this,i=this.getElementSettings();jQuery(window).on("load scroll resize",(function onScroll(){t.elements.$scrollAnimated.offset().top<jQuery(window).height()+jQuery(window).scrollTop()-i.animated_distance.size&&(t.elements.$scrollAnimated.addClass("elementor-widget-cmsmasters-animated-text__animated-scroll-run"),jQuery(window).off("load scroll resize",onScroll),i.animated_scroll&&("resource_2"===i.select_effect_resource?t.animatedMultipleHandler():t.animatedSingleHandler()))}))}},{key:"animatedMultipleHandler",value:function animatedMultipleHandler(){var t=this.getElementSettings(),i=!!t.animated_text_loop;this.elements.$animatedText.textillate({selector:".texts",loop:i,minDisplayTime:t.animated_text_pause_time,initialDelay:t.animated_text_start_delay,autoStart:!0,in:{effect:t.in_animation_effect,delayScale:t.in_animation_delay_scale.size,delay:t.in_animation_delay,sync:"sync"===t.in_animation_type,shuffle:"shuffle"===t.in_animation_type,reverse:"reverse"===t.in_animation_type},out:{effect:t.out_animation_effect,delayScale:t.out_animation_delay_scale.size,delay:t.out_animation_delay,sync:"sync"===t.out_animation_type,shuffle:"shuffle"===t.out_animation_type,reverse:"reverse"===t.out_animation_type},type:t.animated_text_type})}},{key:"animatedSingleHandler",value:function animatedSingleHandler(){var t=this.getElementSettings(),i=t.animation_effect,a="yes"===t.animated_text_loop,o=this.elements.$animatedTextSingle.get(0);o.innerHTML=o.textContent.replace(/\S/g,"<span class='letter'>$&</span>");var r=anime.timeline({loop:a});switch(i){case"effect_1":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),scale:[4,1],opacity:[0,1],translateZ:0,easing:"easeOutExpo",duration:950,delay:function delay(t,i){return 70*i}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3});break;case"effect_2":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),opacity:[0,1],easing:"easeInOutQuad",duration:2250,delay:function delay(t,i){return 150*(i+1)}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3});break;case"effect_7":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),translateX:[40,0],translateZ:0,opacity:[0,1],easing:"easeOutExpo",duration:1200,delay:function delay(t,i){return 500+30*i}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .letter"),translateX:[0,-30],opacity:[1,0],easing:"easeInExpo",duration:1100,delay:function delay(t,i){return 500+30*i}});break;case"effect_3":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),translateY:["1.1em",0],translateZ:0,duration:750,delay:function delay(t,i){return 50*i}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3});break;case"effect_4":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),translateY:["1.1em",0],translateX:["0.55em",0],translateZ:0,rotateZ:[180,0],duration:750,easing:"easeOutExpo",delay:function delay(t,i){return 50*i}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3});break;case"effect_5":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),scale:[0,1],duration:1500,elasticity:600,delay:function delay(t,i){return 45*(i+1)}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3});break;case"effect_6":r.add({targets:".elementor-element-".concat(this.getID()," .letter"),rotateY:[-90,0],duration:1300,delay:function delay(t,i){return 45*i}}),a&&r.add({targets:".elementor-element-".concat(this.getID()," .elementor-widget-cmsmasters-animated-text__animated-text-single"),opacity:0,duration:1e3,easing:"easeOutExpo",delay:1e3})}}}]),AnimatedText}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(39),a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(FancyText,t);var i=(0,m.default)(FancyText);function FancyText(){return(0,l.default)(this,FancyText),i.apply(this,arguments)}return(0,c.default)(FancyText,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{fancyTextElement:".elementor-widget-cmsmasters-fancy-text__fancy-text-wrapper",fancyText:".elementor-widget-cmsmasters-fancy-text__fancy-text",scrollAnimated:".elementor-widget-cmsmasters-fancy-text__scroll-animated"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$fancyTextElement:this.findElement(t.fancyTextElement),$fancyText:this.findElement(t.fancyText),$scrollAnimated:this.findElement(t.scrollAnimated)}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(FancyText.prototype),"onInit",this).call(this),this.fancyTextHandler()}},{key:"fancyTextHandler",value:function fancyTextHandler(){"yes"===this.getElementSettings().animated_scroll?this.initAnimatedScroll():this.getOptions()}},{key:"initAnimatedScroll",value:function initAnimatedScroll(){var t=this.getElementSettings();this.elements.$scrollAnimated.offset().top<jQuery(window).height()+jQuery(window).scrollTop()-t.animated_distance.size&&(this.elements.$scrollAnimated.addClass("elementor-widget-cmsmasters-fancy-text__animated-scroll-run"),jQuery(window).off("load scroll resize",this.animatedScroll()),t.animated_scroll&&this.getOptions())}},{key:"bindEvents",value:function bindEvents(){(0,u.default)((0,d.default)(FancyText.prototype),"bindEvents",this).call(this),"yes"===this.getElementSettings().animated_scroll&&this.animatedScroll()}},{key:"animatedScroll",value:function animatedScroll(){var t=this,i=this.getElementSettings();jQuery(window).on("load scroll resize",(function onScroll(){t.elements.$scrollAnimated.offset().top<jQuery(window).height()+jQuery(window).scrollTop()-i.animated_distance.size&&(t.elements.$scrollAnimated.addClass("elementor-widget-cmsmasters-fancy-text__animated-scroll-run"),jQuery(window).off("load scroll resize",onScroll),i.animated_scroll&&t.getOptions())}))}},{key:"getOptions",value:function getOptions(){var t=this.getSettings().selectors,i=this.getElementSettings();if("typing"===i.animation_effect){var a=[];i.fancy_text_list.forEach((function(t){""!==t.item_text&&a.push('<span class="elementor-widget-cmsmasters-fancy-text__list-item elementor-repeater-item-'+t._id+'">'+function escapeHtml(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,""").replace(/'/g,"'")}(t.item_text)+"</span>")}));var o=!!i.fancy_text_show_cursor,r=!!i.fancy_text_loop,l="";if(o)l=i.fancy_text_cursor_text.replace(/'/g,"\\'");new Typed(this.elements.$fancyTextElement.find(t.fancyText).get(0),{strings:a,typeSpeed:i.fancy_text_type_speed,backSpeed:i.fancy_text_back_speed,startDelay:i.fancy_text_start_delay,backDelay:i.fancy_text_back_delay,showCursor:o,cursorChar:l,loop:r})}else if("slide"===i.animation_effect){var c=!!i.slide_up_hover_pause;this.elements.$fancyTextElement.find(t.fancyText).vTicker("init",{speed:i.slide_up_speed,showItems:1,pause:i.slide_up_pause_time,mousePause:c,padding:i.slide_up_padding.size,animate:!0})}else{var u=i.fancy_text_list,d=this.elements.$fancyTextElement.find(t.fancyText).Morphext({animation:i.animation_effect,separator:", ",speed:i.fancy_text_delay_on_change,complete:function complete(){"yes"!==i.fancy_text_loop&&u.length-1===this.index&&this.stop()}});if(1===u.length&&"yes"!==i.fancy_text_loop)d.data("plugin_Morphext").stop()}}}]),FancyText}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(417)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{forminator:m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(0),r=o(a(2)),l=o(a(3)),c=o(a(8)),u=o(a(6)),d=o(a(4)),h=o(a(5)),m=function(t){(0,d.default)(CmsForminator,t);var i=(0,h.default)(CmsForminator);function CmsForminator(){return(0,r.default)(this,CmsForminator),i.apply(this,arguments)}return(0,l.default)(CmsForminator,[{key:"onInit",value:function onInit(){(0,c.default)((0,u.default)(CmsForminator.prototype),"onInit",this).call(this);var t="cms-".concat(this.getID());this.$element.on("click",".forminator-datepicker",(function(){jQuery("#ui-datepicker-div").attr("data-widget-id",t)})),this.$element.on("mousedown",".select2",(function(){jQuery(".select2-container").attr("data-widget-id",t)}))}}]),CmsForminator}(o(a(19)).default);t.exports=function(t){elementorFrontend.elementsHandler.addHandler(m,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(419)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"testimonials-slider":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(127)),p=a(58),y=function(t){(0,h.default)(TestimonialsSlider,t);var i=(0,m.default)(TestimonialsSlider);function TestimonialsSlider(){return(0,l.default)(this,TestimonialsSlider),i.apply(this,arguments)}return(0,c.default)(TestimonialsSlider,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(TestimonialsSlider.prototype),"__construct",this).call(this,t),this.slider=null}},{key:"initElements",value:function initElements(){(0,u.default)((0,d.default)(TestimonialsSlider.prototype),"initElements",this).call(this),this.slider=new v.default({widget:this})}},{key:"bindEvents",value:function bindEvents(){this.bindElementChange("slider_height",p.debounce(this.slider.update.bind(this)))}},{key:"onInit",value:function onInit(){for(var t,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];(t=(0,u.default)((0,d.default)(TestimonialsSlider.prototype),"onInit",this)).call.apply(t,[this].concat(a)),this.slider.init()}}]),TestimonialsSlider}(g.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(y,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=r(a(38)),m=r(a(421)),g=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"initWidgets",value:function initWidgets(){return{"weather.line":m.default,"weather.standard":m.default}}}]),_default}(h.default);i.default=g},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(248)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=r(a(194)),p=r(a(19)),y=function(t){(0,m.default)(Weather,t);var i=(0,g.default)(Weather);function Weather(){return(0,c.default)(this,Weather),i.apply(this,arguments)}return(0,u.default)(Weather,[{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(Weather.prototype),"onInit",this).call(this),this.initAjaxWidget(),this.initWeather()}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new v.default({widget:this,animationLoading:!1})}},{key:"getCords",value:function getCords(){return new l.default((function(t,i){var a=function remoteApi(){jQuery.ajax({url:"https://json.geoiplookup.io",dataType:"json"}).done((function(a){a&&a.success?t({latitude:a.latitude,longitude:a.longitude}):i()})).error(i)};navigator.geolocation&&"https:"===location.protocol?navigator.geolocation.getCurrentPosition((function(i){var o=i.coords,r=o.accuracy,l=o.latitude,c=o.longitude;r>15e4?a():t({latitude:l,longitude:c})}),a):a()}))}},{key:"initWeather",value:function initWeather(){var t=this;this.getCords().then((function(i){t.ajaxWidget.setAjaxVars(i),t.ajaxWidget.request()}))}}]),Weather}(p.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(y,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(38)),v=r(a(265)),p=r(a(423)),y=r(a(279)),_=r(a(424)),b=r(a(425)),k=r(a(427)),w=r(a(428)),S=r(a(429)),C=r(a(430)),x=r(a(431)),$=function(t){(0,h.default)(_default,t);var i=(0,m.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(_default.prototype),"onInit",this).call(this),elementorFrontend.hooks.addAction("elementor/frontend/documents-manager/init-classes",this.addEntryClass.bind(this))}},{key:"initWidgets",value:function initWidgets(){return{"woo-archive-description":v.default,"woo-archive-products":C.default,"woo-cart":_.default,"woo-product-add-to-cart-button":p.default,"woo-product-data-tabs":y.default,"woo-product-images.anchor":b.default,"woo-product-images.grid":k.default,"woo-product-images.slider":w.default,"woo-product-related":S.default,"woo-product-short-description":v.default,"woo-products":C.default}}},{key:"addEntryClass",value:function addEntryClass(t){t.addDocumentClass("cmsmasters_product_entry",x.default)}}]),_default}(g.default);i.default=$},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(AddToCartButton,t);var i=(0,m.default)(AddToCartButton);function AddToCartButton(){return(0,l.default)(this,AddToCartButton),i.apply(this,arguments)}return(0,c.default)(AddToCartButton,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{button:".cmsmasters-add-to-cart > .button",buttonSpan:".cmsmasters-add-to-cart > .button span",currentButton:".cmsmasters-add-to-cart > .button.added",viewCart:".cmsmasters-add-to-cart > .added_to_cart"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$button:this.findElement(t.button),$buttonSpan:this.findElement(t.buttonSpan),$currentButton:this.findElement(t.currentButton),$viewCart:this.findElement(t.viewCart)}}},{key:"bindEvents",value:function bindEvents(){this.elements.$button.on("click",this.buttonAdding.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(AddToCartButton.prototype),"onInit",this).call(this)}},{key:"buttonAdding",value:function buttonAdding(){jQuery(document.body).on("added_to_cart",this.iconChange.bind(this))}},{key:"iconChange",value:function iconChange(){var t=this.elements.$buttonSpan,i=this.getIconControls();t.removeClass(i.iconLoading),t.addClass(i.iconAdded),setTimeout(this.buttonSwitch.bind(this),1500)}},{key:"buttonSwitch",value:function buttonSwitch(){var t=this.getSettings().selectors;this.findElement(t.currentButton).css("display","none"),this.findElement(t.viewCart).css("display","inline-block")}},{key:"getIconControls",value:function getIconControls(){var t=this.getElementSettings();return{iconLoading:t.icon_loading.value,iconAdded:t.icon_added.value}}}]),AddToCartButton}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(CartWidget,t);var i=(0,m.default)(CartWidget);function CartWidget(){return(0,l.default)(this,CartWidget),i.apply(this,arguments)}return(0,c.default)(CartWidget,[{key:"__construct",value:function __construct(){this.sectionsArray=["section_advance_settings","section_close_settings","cart_section_style","cart_title_section_style","cart_subtotal_section_style","cart_message_section_style","cart_product_section_style","cart_buttons_section_style","section_style_close"],this.scrollPerfectCart=null,(0,u.default)((0,d.default)(CartWidget.prototype),"__construct",this).apply(this,arguments)}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-woo-cart";return{classes:{cartActive:"cmsmasters-active-cart"},selectors:{$cartButton:".".concat(t,"__button-inner"),$cartClose:".".concat(t,"__cart-close"),$cartContainer:".".concat(t,"__cart-container"),$cartInner:".".concat(t,"__cart-inner")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$html:jQuery("html"),$cartWidget:this.$element,$cartButton:this.findElement(t.$cartButton),$cartClose:this.findElement(t.$cartClose),$cartContainer:this.findElement(t.$cartContainer),$cartInner:this.findElement(t.$cartInner)}}},{key:"bindEvents",value:function bindEvents(){var t=this;this.updatedCart=this.updatedCart.bind(this);var i=this.getElementSettings();"popup"===i.cart_type?"hover"===i.show_cart_on?(this.elements.$cartButton.on("mouseover",this.cartShow.bind(this)),this.elements.$cartContainer.on("mouseover",this.cartShow.bind(this)).on("mouseout",this.cartHide.bind(this))):"click"===i.show_cart_on&&this.elements.$cartButton.on("click",this.cartClick.bind(this)):"canvas"===i.cart_type&&(this.elements.$cartButton.on("click",this.cartCanvas.bind(this)),this.elements.$cartClose.on("click",this.cartHide.bind(this)),i.esc_close&&elementorFrontend.elements.$document.on("keydown",this.closeESC.bind(this)),i.overlay_close&&this.elements.$cartContainer.on("click",(function(i){t.elements.$cartInner.has(i.target).length||t.elements.$cartInner.is(i.target)||t.cartHide()}))),this.isScrollBar()&&elementorFrontend.elements.$body.on("wc_fragments_refreshed added_to_cart removed_from_cart",this.updatedCart)}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(CartWidget.prototype),"onInit",this).call(this),this.initScroll(),this.onEdit()}},{key:"updatedCart",value:function updatedCart(){this.initScrollProducts()}},{key:"initScroll",value:function initScroll(){this.isScrollBar()&&(this.initScrollCart(),this.initScrollProducts())}},{key:"initScrollCart",value:function initScrollCart(){if(this.isScrollBar()){var t=this.elements.$cartInner.get(0);void 0!==t&&new PerfectScrollbar(t,{wheelSpeed:.5,suppressScrollX:!0})}}},{key:"isScrollBar",value:function isScrollBar(){var t=this.getElementSettings().cartType;return"popup"===t||"canvas"===t}},{key:"initScrollProducts",value:function initScrollProducts(){if(this.isScrollBar()){var t=this.elements.$cartInner.find(".cmsmasters-menu-cart__products");t.length&&(this.productsScroll&&document.contains(this.productsScroll.element)?this.productsScroll.update():(this.productsScroll&&this.productsScroll.destroy(),this.productsScroll=new PerfectScrollbar(t.get(0),{wheelSpeed:.5,suppressScrollX:!0})))}}},{key:"onEdit",value:function onEdit(){elementorFrontend.isEditMode()&&("true"===this.elements.$cartWidget.data("opened")&&this.cartClick(),elementor.channels.editor.on("section:activated",this.sectionActivated.bind(this)))}},{key:"cartClick",value:function cartClick(){var t=this.getSettings().classes;this.elements.$cartContainer.toggleClass(t.cartActive),elementorFrontend.isEditMode()&&this.elements.$cartWidget.data("opened","true")}},{key:"sectionActivated",value:function sectionActivated(t,i){var a=this.getModelCID();if(a){var o=this.getSettings().classes,r=elementorFrontend.config.elements.data[a],l=i.getOption("editedElementView");r.get("widgetType")===l.model.get("widgetType")&&(-1!==this.sectionsArray.indexOf(t)&&this.elements.$cartWidget.hasClass("elementor-element-".concat(i.options.model.attributes.id))?this.elements.$cartContainer.hasClass(o.cartActive)||this.cartShow():this.cartHide())}}},{key:"cartShow",value:function cartShow(){var t=this.getSettings().classes;this.elements.$cartContainer.addClass(t.cartActive),elementorFrontend.isEditMode()&&this.elements.$cartWidget.data("opened","true")}},{key:"cartHide",value:function cartHide(){var t=this.getSettings().classes,i=this.getElementSettings();this.elements.$cartContainer.removeClass(t.cartActive),i.disable_scroll&&"canvas"===i.cart_type&&this.elements.$html.css("overflow","inherit"),elementorFrontend.isEditMode()&&this.elements.$cartWidget.data("opened","false")}},{key:"cartCanvas",value:function cartCanvas(t){t.preventDefault();var i=this.getElementSettings();this.cartClick(),i.isable_scroll&&this.elements.$html.css("overflow","hidden")}},{key:"closeESC",value:function closeESC(t){27===t.keyCode&&this.cartHide()}},{key:"onDestroy",value:function onDestroy(){(0,u.default)((0,d.default)(CartWidget.prototype),"onDestroy",this).call(this),this.isScrollBar()&&elementorFrontend.elements.$body.off("wc_fragments_refreshed added_to_cart removed_from_cart",this.updatedCart)}}]),CartWidget}(r(a(19)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(426)),c=r(a(2)),u=r(a(3)),d=r(a(8)),h=r(a(6)),m=r(a(4)),g=r(a(5)),v=function(t){(0,m.default)(ProductImagesAnchor,t);var i=(0,g.default)(ProductImagesAnchor);function ProductImagesAnchor(){return(0,c.default)(this,ProductImagesAnchor),i.apply(this,arguments)}return(0,u.default)(ProductImagesAnchor,[{key:"__construct",value:function __construct(t){(0,d.default)((0,h.default)(ProductImagesAnchor.prototype),"__construct",this).call(this,t),this.dataNavItems=[],this.dataNavItemsId=[],this.active=0,this.autoScroll=!1,this.scrollOffset=0,this.scrollPos=0}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-woo-product-images";return{selectors:{zoom:".".concat(t,"__zoom"),zoomWrap:"".concat(t,"__zoom-wrap"),item:".".concat(t,"__wrapper-item"),navItems:".".concat(t,"__wrapper"),navController:".".concat(t,"__nav-wrap")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$window:jQuery(window),$document:jQuery(document),$wpAdminBar:jQuery(document).find("#wpadminbar"),$zoomImages:this.findElement(t.zoom),$zoomWrap:this.findElement(t.zoomWrap),$item:this.findElement(t.item),$navItems:this.findElement(t.navItems),$navController:this.findElement(t.navController),$navControllerItem:this.findElement(t.navController+" li a")}}},{key:"bindEvents",value:function bindEvents(){(0,d.default)((0,h.default)(ProductImagesAnchor.prototype),"bindEvents",this).call(this),this.elements.$navControllerItem.on("click",this.setCurrentControllerItemClick.bind(this)),this.elements.$window.on("scroll",this.setControllerItems.bind(this))}},{key:"onInit",value:function onInit(){(0,d.default)((0,h.default)(ProductImagesAnchor.prototype),"onInit",this).call(this),this.productGalleryAnchorNav()}},{key:"productGalleryAnchorNav",value:function productGalleryAnchorNav(){this.setControllerItemsData(),this.scrollPos=this.elements.$document.scrollTop(),this.setControllerItemsFirst(),this.setCurrentControllerItem()}},{key:"setControllerItems",value:function setControllerItems(){this.autoScroll||(this.setControllerItemsData(),this.scrollPos=this.elements.$document.scrollTop(),this.setCurrentControllerItem())}},{key:"setControllerItemsData",value:function setControllerItemsData(){var t=this.dataNavItems,i=this.dataNavItemsId,a=0;this.elements.$item.each((function(){var o=jQuery(this).attr("id");t[o]=jQuery(this).offset().top,i[a]=o,a++}))}},{key:"setCurrentControllerItemClick",value:function setCurrentControllerItemClick(t){this.scrollPos=jQuery(this).data("index");var i=jQuery(t.currentTarget).data("index"),a=this.dataNavItems[i];this.autoScroll=!0,this.elements.$navController.find("a.current-item").removeClass("current-item"),jQuery(t.currentTarget).addClass("current-item"),jQuery("html, body").animate({scrollTop:a-this.scrollOffset+1},"fast"),this.autoScroll=!1}},{key:"setCurrentControllerItem",value:function setCurrentControllerItem(){var t,i=(0,l.default)(this.dataNavItemsId);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.scrollPos>=this.dataNavItems[a]-this.scrollOffset&&(this.elements.$navController.find("a.current-item").removeClass("current-item"),this.elements.$navController.find('a[data-index="'+a+'"]').addClass("current-item"))}}catch(t){i.e(t)}finally{i.f()}}},{key:"setControllerItemsFirst",value:function setControllerItemsFirst(){this.elements.$navController.find("li:first-child a").addClass("current-item")}},{key:"getZoomControls",value:function getZoomControls(){var t=this.getElementSettings();return{zoomMagnify:t.anchor_zoom_ratio,enableZoom:t.anchor_link_type}}}]),ProductImagesAnchor}(r(a(257)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(v,{$element:t})}},function(t,i,a){var o=a(76),r=a(120),l=a(109),c=a(188),u=a(177);t.exports=function _createForOfIteratorHelper(t,i){var a;if(void 0===o||null==t[r]){if(l(t)||(a=u(t))||i&&t&&"number"==typeof t.length){a&&(t=a);var d=0,h=function F(){};return{s:h,n:function n(){return d>=t.length?{done:!0}:{done:!1,value:t[d++]}},e:function e(t){throw t},f:h}}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 m,g=!0,v=!1;return{s:function s(){a=c(t)},n:function n(){var t=a.next();return g=t.done,t},e:function e(t){v=!0,m=t},f:function f(){try{g||null==a.return||a.return()}finally{if(v)throw m}}}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=function(t){(0,h.default)(ProductImagesGrid,t);var i=(0,m.default)(ProductImagesGrid);function ProductImagesGrid(){return(0,l.default)(this,ProductImagesGrid),i.apply(this,arguments)}return(0,c.default)(ProductImagesGrid,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(ProductImagesGrid.prototype),"__construct",this).call(this,t)}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-woo-product-images";return{selectors:{zoom:".".concat(t,"__zoom"),zoomWrap:"".concat(t,"__zoom-wrap")}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$zoomImages:this.findElement(t.zoom),$zoomWrap:this.findElement(t.zoomWrap)}}},{key:"getZoomControls",value:function getZoomControls(){var t=this.getElementSettings();return{zoomMagnify:t.grid_zoom_ratio,enableZoom:t.grid_link_type}}}]),ProductImagesGrid}(r(a(257)).default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(g,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(257)),v=r(a(127)),p=a(58),y=function(t){(0,h.default)(ProductImagesSlider,t);var i=(0,m.default)(ProductImagesSlider);function ProductImagesSlider(){return(0,l.default)(this,ProductImagesSlider),i.apply(this,arguments)}return(0,c.default)(ProductImagesSlider,[{key:"__construct",value:function __construct(t){(0,u.default)((0,d.default)(ProductImagesSlider.prototype),"__construct",this).call(this,t),this.slider=null}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t="elementor-widget-cmsmasters-woo-product-images";return{selectors:{zoom:".".concat(t,"__zoom"),zoomWrap:"".concat(t,"__zoom-wrap"),zoomWrapper:".".concat(t,"__zoom-wrap"),thumb:".".concat(t,"__wrapper-item"),container:".swiper-container",sliderContainer:".cmsmasters-slider"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors;return{$window:jQuery(window),$zoomImages:this.findElement(t.zoom),$zoomWrap:this.findElement(t.zoomWrap),$zoomWrapper:this.findElement(t.zoomWrapper),$thumbItems:this.findElement(t.thumb),$container:this.findElement(t.container),$sliderContainer:this.findElement(t.sliderContainer)}}},{key:"initElements",value:function initElements(){(0,u.default)((0,d.default)(ProductImagesSlider.prototype),"initElements",this).call(this),this.slider=new v.default({widget:this})}},{key:"bindEvents",value:function bindEvents(){(0,u.default)((0,d.default)(ProductImagesSlider.prototype),"bindEvents",this).call(this),this.bindElementChange("slider_height",p.debounce(this.slider.update.bind(this))),this.elements.$thumbItems.on("click",this.showSlide.bind(this)),this.elements.$zoomImages.on("hover",this.insertZoom.bind(this))}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(ProductImagesSlider.prototype),"onInit",this).call(this),this.slider.init()}},{key:"showSlide",value:function showSlide(t){var i=this.getElementSettings().slider_slider_speed;i||(i=0);var a=jQuery(t.currentTarget).data("id");this.slider.swiper.slideToLoop(a,i)}},{key:"getZoomControls",value:function getZoomControls(){var t=this.getElementSettings();return{zoomMagnify:t.slider_zoom_ratio,enableZoom:t.slider_link_type}}},{key:"insertZoom",value:function insertZoom(){var t=this.getSettings();this.elements.$zoomImages.find(" > "+t.selectors.zoomWrapper).insertBefore(this.elements.$sliderContainer)}}]),ProductImagesSlider}(g.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(y,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(13);var l=r(a(2)),c=r(a(3)),u=r(a(8)),d=r(a(6)),h=r(a(4)),m=r(a(5)),g=r(a(19)),v=r(a(127)),p=function(t){(0,h.default)(ProductRelated,t);var i=(0,m.default)(ProductRelated);function ProductRelated(){return(0,l.default)(this,ProductRelated),i.apply(this,arguments)}return(0,c.default)(ProductRelated,[{key:"getDefaultElements",value:function getDefaultElements(){var t=this.findElement("section.products, .cross-sells"),i=t.find("ul.products");return{$section:t,$products:i,$product:i.find(".product")}}},{key:"onInit",value:function onInit(){(0,u.default)((0,d.default)(ProductRelated.prototype),"onInit",this).call(this),this.initTemplate(),this.slider=new v.default({widget:this}),this.slider.init()}},{key:"initTemplate",value:function initTemplate(){var t=this.elements,i=t.$products,a=t.$product,o=t.$section;o.hasClass("swiper-container")||o.addClass("swiper-container"),i.hasClass("swiper-wrapper")||i.addClass("swiper-wrapper"),a.hasClass("swiper-slide")||a.addClass("swiper-slide")}}]),ProductRelated}(g.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(p,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0,a(79),a(49),a(13);var l=r(a(175)),c=r(a(232)),u=r(a(2)),d=r(a(3)),h=r(a(8)),m=r(a(6)),g=r(a(4)),v=r(a(5)),p=r(a(194)),y=r(a(275)),_=r(a(19)),b=r(a(255)),k=a(58),w=function(t){(0,g.default)(Products,t);var i=(0,v.default)(Products);function Products(){return(0,u.default)(this,Products),i.apply(this,arguments)}return(0,d.default)(Products,[{key:"__construct",value:function __construct(){(0,h.default)((0,m.default)(Products.prototype),"__construct",this).apply(this,arguments),this.reLayoutDebounce=k.debounce(this.reLayoutDebounce.bind(this)),this.onResize=this.onResize.bind(this)}},{key:"getDefaultSettings",value:function getDefaultSettings(){var t=(0,h.default)((0,m.default)(Products.prototype),"getDefaultSettings",this).apply(this,arguments);return(0,l.default)(t,{selectors:{product:"li.product",products:"ul.products",orderby:"select.orderby",resultCount:".woocommerce-result-count"}})}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors,i=this;return{$variable:this.findElement(".woocommerce"),get $product(){return i.findElement(t.product)},get $products(){return i.findElement(t.products)},get $resultCount(){return i.findElement(t.resultCount)},get $orderby(){return i.findElement(t.orderby)}}}},{key:"bindEvents",value:function bindEvents(){var t=this.getSettings().selectors;this.findElement(".woocommerce-ordering").off("change"),this.$element.off("change"),this.$element.on("change",t.orderby,this.onOrderby.bind(this)),elementorFrontend.elements.$window.on("resize",this.onResize),this.on("ajaxInsertHTML:after",this.reLayout.bind(this)),this.bindElementChange(["columns_gap","masonry","rows_gap"],this.initMasonry.bind(this)),this.bindElementChange(["border_columns_type","border_vertical_width","columns","columns_gap"],this.initBorderColumn.bind(this)),this.bindElementChange(["border_columns_type","border_horizontal_width"],this.initBorderRow.bind(this))}},{key:"onInit",value:function onInit(){(0,h.default)((0,m.default)(Products.prototype),"onInit",this).call(this),this.elements.$variable.length&&(this.initPagination(),this.reLayout(),this.initAjaxWidget(),this.setCacheDefault())}},{key:"initPagination",value:function initPagination(){this.pagination=new y.default(this),this.pagination.on("updatePage",this.onUpdatePage.bind(this)),this.pagination.on("click",this.onPagination.bind(this))}},{key:"reLayout",value:function reLayout(){this.initMasonry(),this.initBorderColumn(),this.initBorderRow()}},{key:"initMasonry",value:function initMasonry(){if(this.removeMasonry(),this.isMasonry()){var t=(0,c.default)(getComputedStyle(this.$element.get(0)).getPropertyValue("--cmsmasters-gap-row"));new elementorModules.utils.Masonry({container:elementorFrontend.elements.$body,items:this.elements.$product,columnsCount:this.getColumns(),verticalSpaceBetween:t}).run()}}},{key:"removeMasonry",value:function removeMasonry(){this.elements.$product.css({marginTop:""})}},{key:"isMasonry",value:function isMasonry(){return 1<this.getColumns()&&Boolean(this.getElementSettings("masonry"))}},{key:"getColumns",value:function getColumns(){return Number(this.getCurrentDeviceSetting("columns"))}},{key:"initBorderColumn",value:function initBorderColumn(){var t=this;this.borderColumns?this.borderColumns.update():this.borderColumns=new b.default({$container:function $container(){return t.elements.$products},$items:function $items(){return t.elements.$product},columns:function columns(){return t.getColumns()},widget:this})}},{key:"initBorderRow",value:function initBorderRow(){var t=this.getColumns(),i=this.getCurrentDeviceSetting("border_horizontal_width"),a=this.getElementSettings("border_columns_type");this.elements.$product.removeClass("separator-vertical"),a&&i&&this.elements.$product.filter(":not(:nth-last-of-type(-n+".concat(t,"))")).addClass("separator-vertical")}},{key:"initAjaxWidget",value:function initAjaxWidget(){this.ajaxWidget=new p.default({ajaxVarsDefault:{query_vars:{paged:this.pagination.getPagedCurrent()},attributes:{orderby:this.elements.$orderby.val()}},cacheAllow:!0,widget:this}),this.ajaxWidget.on("response/success",this.responseSuccess.bind(this)),this.ajaxWidget.on("response/fail",this.responseFail.bind(this))}},{key:"setCacheDefault",value:function setCacheDefault(){this.ajaxWidget.setCache(this.elements.$variable.get(0).outerHTML)}},{key:"onOrderby",value:function onOrderby(t){t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),this.ajaxWidget.isRequestFree()&&(this.ajaxMethod="orderby",this.pagination.setPage(1),this.ajaxWidget.setAjaxVars("attributes.orderby",this.elements.$orderby.val()),this.ajaxWidget.request())}},{key:"onPagination",value:function onPagination(){this.ajaxWidget.isRequestFree()&&(this.pagination.isLoadMore()||this.pagination.isInfiniteScroll()?this.ajaxMethod="load-more":this.ajaxMethod="pagination",this.ajaxWidget.request())}},{key:"onUpdatePage",value:function onUpdatePage(t){this.ajaxWidget.isRequestFree()&&this.ajaxWidget.setAjaxVars("query_vars.paged",t)}},{key:"responseSuccess",value:function responseSuccess(){this.trigger("ajaxInsertHTML:before"),this.ajaxInsertHTML(),this.trigger("ajaxInsertHTML:after"),this.pagination.onSuccess(),this.saveState()}},{key:"saveState",value:function saveState(){if(this.pagination.isSaveState()){var t={};switch(this.ajaxMethod){case"orderby":var i="cmsmasters-orderby-".concat(this.getID()),a=elementorCmsmastersFrontendConfig.woocommerce.default_orderby,o=this.elements.$orderby.val();t[i]=a!==o&&o}k.saveParameters(t)}}},{key:"responseFail",value:function responseFail(){this.pagination.onFail()}},{key:"ajaxInsertHTML",value:function ajaxInsertHTML(){var t=this.ajaxWidget.getResponseData(),i=jQuery(t),a=i.find(".elementor-invisible"),o=this.getSettings().selectors,r=this.pagination.getSettings().selectors;if(1<=a.length){var l=a.data("settings"),c=l.animation||"none";if("none"!==c){var u=l._animation_delay||l.animation_delay||0;setTimeout((function(){a.removeClass("elementor-invisible").addClass("animated ".concat(c))}),u)}else a.removeClass("elementor-invisible")}if("load-more"===this.ajaxMethod){this.elements.$products.append(i.find(o.products).contents());var d=i.find(r.root);d.find(r.linkLoadMore).length?this.pagination.elements.$root.replaceWith(d):this.pagination.elements.$root.remove(),this.elements.$resultCount.replaceWith(i.find(o.resultCount))}else this.elements.$variable.html(i.contents())}},{key:"onResize",value:function onResize(){this.resetLayout(),this.reLayoutDebounce()}},{key:"resetLayout",value:function resetLayout(){this.borderColumns.clear(),this.removeMasonry()}},{key:"reLayoutDebounce",value:function reLayoutDebounce(){this.reLayout()}},{key:"unbindEvents",value:function unbindEvents(){elementorFrontend.elements.$window.off("resize",this.onResize)}}]),Products}(_.default);i.default=function _default(t){elementorFrontend.elementsHandler.addHandler(w,{$element:t})}},function(t,i,a){"use strict";var o=a(1),r=a(0);o(i,"__esModule",{value:!0}),i.default=void 0;var l=r(a(2)),c=r(a(3)),u=r(a(4)),d=r(a(5)),h=function(t){(0,u.default)(_default,t);var i=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),i.apply(this,arguments)}return(0,c.default)(_default,[{key:"getElementMessage",value:function getElementMessage(){var t=jQuery("<ul>",{class:"products columns-1",html:jQuery("<li>",{class:"product"})});return this.$element.wrap(t),this.$element.parent().parent()}}]),_default}(r(a(278)).default);i.default=h}]);
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.07 |
proxy
|
phpinfo
|
Настройка