1/*! cmsmasters-elementor-addon - v1.25.1 - 16-06-2026 */ 2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[416],{3792:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(9655),n(5568);class _default extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.bindElements=[],this.deviceNames=["mobile","tablet","desktop"],this.devicePrefixMaps={mobile:"mobile",tablet:"tablet",desktop:""}}bindElementChange(e,t){this.bindElements.push([e,t])}onElementChange(e){this.bindElements&&this.bindElements.length&&this.bindElements.forEach(t=>{let[n]=t;Array.isArray(n)||(n=n.split(/\s/));const[,a]=t;n.some(t=>{if(-1!==[t,`${t}_tablet`,`${t}_mobile`].indexOf(e))return a(...arguments),!0})})}onDestroy(){this.trigger("destroy:before"),super.onDestroy()}getCurrentDeviceSettingInherit(e){const t=["desktop","tablet","mobile"],n=elementorFrontend.getCurrentDeviceMode(),a=this.getElementSettings();let r=t.indexOf(n);for(;r>0;){const n=a[e+"_"+t[r]];if(n&&"object"==typeof n&&Object.prototype.hasOwnProperty.call(n,"size")&&n.size)return n;r--}return a[e]}getCurrentDeviceSettingSize(e){let t=this.getCurrentDeviceSettingInherit(e);return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"size")&&(t=t.size),t}}t.default=_default},5568:(e,t,n)=>{n(9217)},6645:(e,t,n)=>{var a=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(6211),n(9655);var r=a(n(3792));class Countdown extends r.default{__construct(e){super.__construct(e),this.cache=null}cacheElements(){const e=".elementor-widget-cmsmasters-countdown",t=this.$element.find(`${e}__wrapper`);this.cache={$countDown:t,timeInterval:null,elements:{$countdown:t.find(`${e}__wrapper`),$daysSpan:t.find(`${e}__days`),$hoursSpan:t.find(`${e}__hours`),$minutesSpan:t.find(`${e}__minutes`),$secondsSpan:t.find(`${e}__seconds`),$expireMessage:t.parent().find(`${e}__expire-message`)},data:{id:this.$element.data("id"),endTime:new Date(1e3*t.data("date")),actions:t.data("expire-actions"),evergreenInterval:t.data("evergreen-interval")}}}onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.cacheElements(),0<this.cache.data.evergreenInterval&&(this.cache.data.endTime=this.getEvergreenDate()),this.initializeClock()}updateClock(){const e=this,t=this.getTimeRemaining(this.cache.data.endTime);jQuery.each(t.parts,function(t){const n=e.cache.elements["$"+t+"Span"];let a=this.toString();1===a.length&&(a=0+a),n.length&&n.text(a)}),t.total<=0&&(clearInterval(this.cache.timeInterval),this.runActions())}initializeClock(){const e=this;this.updateClock(),this.cache.timeInterval=setInterval(function(){e.updateClock()},1e3)}runActions(){const e=this;e.$element.trigger("countdown_expire",e.$element),this.cache.data.actions&&this.cache.data.actions.forEach(function(t){switch(t.type){case"hide":e.cache.$countDown.hide();break;case"redirect":t.redirect_url&&(window.location.href=t.redirect_url);break;case"message":e.cache.elements.$expireMessage.show()}})}getTimeRemaining(e){const t=e-new Date;let n=Math.floor(t/1e3%60),a=Math.floor(t/1e3/60%60),r=Math.floor(t/36e5%24),s=Math.floor(t/864e5);return(s<0||r<0||a<0)&&(n=a=r=s=0),{total:t,parts:{days:s,hours:r,minutes:a,seconds:n}}}getEvergreenDate(){const e=this,t=this.cache.data.id,n=this.cache.data.evergreenInterval,a=t+"-evergreen_due_date",r=t+"-evergreen_interval",s={dueDate:localStorage.getItem(a),interval:localStorage.getItem(r)},initEvergreen=function(){var t=new Date;return e.cache.data.endTime=t.setSeconds(t.getSeconds()+n),localStorage.setItem(a,e.cache.data.endTime),localStorage.setItem(r,n),e.cache.data.endTime};return null===s.dueDate&&null===s.interval||null!==s.dueDate&&n!==parseInt(s.interval,10)?initEvergreen():s.dueDate>0&&parseInt(s.interval,10)===n?s.dueDate:void 0}}t.default=Countdown},9217:(e,t,n)=>{var a=n(8612),r=n(1807),s=n(1506),i=n(8120),o=n(2293),c=n(41),l=n(6721),d=n(5267)("some",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:d},{some:function some(e){o(this);try{i(e)}catch(e){l(this,"throw",e)}if(d)return r(d,this,e);var t=c(this),n=0;return s(t,function(t,a){if(e(t,n++))return a()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.