1(function($){'use strict';window.JetPopupFrontend={addedScripts:{},addedStyles:{},addedAssetsPromises:[],getLoopItemData:function($trigger){let $loopItem=$();if(!$trigger||!$trigger.length){return{}} 2$loopItem=$trigger.closest('[data-elementor-type="loop-item"], .e-loop-item');if(!$loopItem.length){$loopItem=$trigger.find('[data-elementor-type="loop-item"], .e-loop-item').first()} 3if(!$loopItem.length){return{}} 4let postId=$loopItem.data('post-id')||!1,className=$loopItem.attr('class')||'',matches=[className.match(/\be-loop-item-(\d+)\b/),className.match(/\bpost-(\d+)\b/),className.match(/\bpage-id-(\d+)\b/),className.match(/\battachment-(\d+)\b/),];if(!postId){for(let match of matches){if(match&&match[1]){postId=match[1];break}}} 5if(!postId){return{}} 6return{postId:+postId,}},maybeExtendPopupData:function(popupData,$trigger){let loopItemData={};popupData=popupData||{};if(popupData.postId){return popupData} 7if(popupData.loopDynamicPopup&&$trigger&&$trigger.length){loopItemData=JetPopupFrontend.getLoopItemData($trigger)} 8if(loopItemData.postId){return jQuery.extend({},popupData,loopItemData)} 9if(window.jetPopupData&&window.jetPopupData.currentPostId){return jQuery.extend({},popupData,{postId:+window.jetPopupData.currentPostId,})} 10return popupData},init:function(){let $popup_list=$('.jet-popup.jet-popup--front-mode');$popup_list.each(function(index){let $target=$(this),instance=null,settings=$target.data('settings');instance=new window.jetPopup($target,settings);instance.init()});JetPopupFrontend.initAttachedPopups();JetPopupFrontend.initBlocks();$(window).on('jet-popup/ajax/frontend-init',(event,payload)=>{switch(payload.contentType){case 'elementor':JetPopupFrontend.maybeElementorFrontendInit(payload.$container);break;case 'default':JetPopupFrontend.maybeDefaultFrontendInit(payload);break}})},initAttachedPopups:function($scope){$scope=$scope||$('body');$scope.find('[data-popup-instance]').each((index,el)=>{let $this=$(el),popupId=$this.data('popup-instance')||'none',triggerType=$this.data('popup-trigger-type')||'none',clickedCustomClass=$this.data('popup-custom-selector')||'',popupData={popupId:`jet-popup-${ popupId }`,};if($this.hasClass('jet-popup-attach-event-inited')){return} 11$this.addClass('jet-popup-attach-event-inited');switch(triggerType){case 'click-self':$this.addClass('jet-popup-cursor-pointer');JetPopupFrontend.makeTriggerAccessible($this,popupData.popupId);$this.on('click.JetPopup',function(event){event.preventDefault();$(window).trigger({type:'jet-popup-open-trigger',popupData:popupData,triggeredBy:$(event.currentTarget),});return!1});break;case 'click-selector':if(''!==clickedCustomClass){$this.find(clickedCustomClass).addClass('jet-popup-cursor-pointer');JetPopupFrontend.makeTriggerAccessible($this.find(clickedCustomClass),popupData.popupId);$this.on('click.JetPopup',clickedCustomClass,function(event){event.preventDefault();$(window).trigger({type:'jet-popup-open-trigger',popupData:popupData,triggeredBy:$(event.currentTarget),});return!1})} 12break;case 'hover':$this.on('mouseenter.JetPopup',function(event){$(window).trigger({type:'jet-popup-open-trigger',popupData:popupData,triggeredBy:$this,})});break;case 'scroll-to':const observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){$(window).trigger({type:'jet-popup-open-trigger',popupData:popupData,triggeredBy:$this,})}})},{threshold:0.5});for(let i=0;i<$($this).length;i++){const elements=$($this)[i];observer.observe(elements)} 13break}})},initBlocks:function($scope){$scope=$scope||$('body');window.JetPlugins.init($scope,[{block:'jet-popup/action-button',callback:($scope)=>{let $button=$('.jet-popup-action-button__instance',$scope),actionType=$scope.data('action-type');JetPopupFrontend.actionButtonHandle($button,actionType)}}])},actionButtonBlock:function($scope){var $button=$('.jet-popup-action-button__instance',$scope),actionType=$scope.data('action-type');JetPopupFrontend.actionButtonHandle($button,actionType)},getPopupActionButtonCloseState:function($popup,constantly){var popupSettings=$popup.data('settings')||{};if(undefined!==constantly){return constantly} 14return popupSettings['show-once']||!1},redirectPopupActionButton:function($button){var link=$button.attr('href'),target=$button.attr('target');if(!link||'#'===link){return} 15if('_blank'===target){window.open(link,'_blank')}else{window.open(link,'_self')}},actionButtonHandle:function($button,actionType='link'){switch(actionType){case 'link':$button.on('click.JetPopup',function(event){event.preventDefault();var $currentPopup=$button.closest('.jet-popup'),popupId=$currentPopup.attr('id');$(window).trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:JetPopupFrontend.getPopupActionButtonCloseState($currentPopup)}});JetPopupFrontend.redirectPopupActionButton($(this));return!1});break;case 'leave':$button.on('click.JetPopup',function(event){event.preventDefault();window.history.back()});break;case 'close-popup':$button.on('click.JetPopup',function(event){event.preventDefault();var $currentPopup=$button.closest('.jet-popup'),popupId=$currentPopup.attr('id');$(window).trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!1}});JetPopupFrontend.redirectPopupActionButton($(this))});break;case 'close-all-popups':$button.on('click.JetPopup',function(event){event.preventDefault();var $popups=$('.jet-popup');if($popups[0]){$popups.each(function(index){var $popup=$(this),popupId=$popup.attr('id');$(window).trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!1}})})} 16JetPopupFrontend.redirectPopupActionButton($(this))});break;case 'close-constantly':$button.on('click.JetPopup',function(event){event.preventDefault();var $currentPopup=$button.closest('.jet-popup'),popupId=$currentPopup.attr('id');$(window).trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!0}});JetPopupFrontend.redirectPopupActionButton($(this))});break;case 'close-all-constantly':$button.on('click.JetPopup',function(event){event.preventDefault();var $popups=$('.jet-popup');if($popups[0]){$popups.each(function(index){var $popup=$(this),popupId=$popup.attr('id');$(window).trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!0}})})} 17JetPopupFrontend.redirectPopupActionButton($(this))});break}},isNativeInteractiveElement:function(element){if(!element||!element.tagName){return!1} 18const tagName=element.tagName.toLowerCase();return-1!==['a','button','input','select','textarea','option','summary'].indexOf(tagName)},makeTriggerAccessible:function($elements,popupId){if(!$elements||!$elements.length){return} 19$elements.each(function(){const $element=$(this);if(popupId){$element.attr({'aria-haspopup':'dialog','aria-controls':popupId,'aria-expanded':'false',})} 20if(JetPopupFrontend.isNativeInteractiveElement(this)){return} 21if(!$element.is('[role]')){$element.attr('role','button')} 22if(!$element.is('[tabindex]')){$element.attr('tabindex','0')}});$elements.off('keydown.jetPopupA11yTrigger').on('keydown.jetPopupA11yTrigger',function(event){const key=event.key||'';if(JetPopupFrontend.isNativeInteractiveElement(event.currentTarget)){return} 23if('Enter'===key||' '===key||'Spacebar'===key||13===event.keyCode||32===event.keyCode){event.preventDefault();$(this).trigger('click')}})},loadScriptAsync:function(script,uri){if(JetPopupFrontend.addedScripts.hasOwnProperty(script)){return script} 24JetPopupFrontend.addedScripts[script]=uri;const asset=document.getElementById(script+'-js');if(asset){return script} 25return new Promise(function(resolve,reject){var tag=document.createElement('script');tag.src=uri;tag.async=!1;tag.onload=function(){resolve(script)};document.head.appendChild(tag)})},loadStyle:function(style,uri){if(JetPopupFrontend.addedStyles.hasOwnProperty(style)&&JetPopupFrontend.addedStyles[style]===uri){return style} 26JetPopupFrontend.addedStyles[style]=uri;return new Promise(function(resolve,reject){var tag=document.createElement('link');tag.id=style;tag.rel='stylesheet';tag.href=uri;tag.type='text/css';tag.media='all';tag.onload=function(){resolve(style)};document.head.appendChild(tag)})},assetsLoaderPromise:function(){return Promise.all(JetPopupFrontend.addedAssetsPromises)},maybeElementorFrontendInit:function($popupContainer){$popupContainer.find('div[data-element_type]').each(function(){var $this=$(this),elementType=$this.data('element_type');if(!elementType){return} 27try{if('widget'===elementType){elementType=$this.data('widget_type');if(window.elementorFrontend&&window.elementorFrontend.hooks){window.elementorFrontend.hooks.doAction('frontend/element_ready/widget',$this,$)}} 28if(window.elementorFrontend&&window.elementorFrontend.hooks){window.elementorFrontend.hooks.doAction('frontend/element_ready/global',$this,$);window.elementorFrontend.hooks.doAction('frontend/element_ready/'+elementType,$this,$)}}catch(err){console.log(err);$this.remove();return!1}})},maybeDefaultFrontendInit:function(payload){const contentElements=payload.contentElements||[],$container=payload.$container;$container.find('[data-is-block*="/"]').each((index,el)=>{window.JetPlugins.hooks.doAction(window.JetPlugins.hookNameFromBlock(el.dataset.isBlock),jQuery(el))})}};window.jetPopup=function($popup,settings){var self=this,$window=$(window),$document=$(document),popupSettings=settings,id=popupSettings.id,popupId=popupSettings['jet-popup-id'],popupsLocalStorageData={},isAnimation=!1,isOpen=!1,ajaxGetContentHanler=null,ajaxContentLoaded=!1,focusedBeforeOpen=null,$lastTrigger=$();self.getAccessibilityConfig=function(){return window.jetPopupData&&window.jetPopupData.accessibility?window.jetPopupData.accessibility:{}};self.getPopupLabel=function(){return self.getAccessibilityConfig().popupLabel||'Popup dialog'};self.getCloseButtonLabel=function(){return self.getAccessibilityConfig().closeButtonLabel||'Close popup'};self.isFocusableElement=function(element){let $element=$(element),tabIndex=$element.attr('tabindex');if(!element||!$element.length){return!1} 29if($element.is('[disabled], [hidden], [aria-hidden="true"]')||$element.hasClass('elementor-hidden')){return!1} 30if(undefined!==tabIndex&&0>parseInt(tabIndex,10)){return!1} 31return!!(element.offsetWidth||element.offsetHeight||element.getClientRects().length)};self.getFocusableElements=function(){return $popup.find('a[href], area[href], input
31:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [contenteditable="true"], [tabindex], .elementor-swiper-button, .jet-listing-dynamic-link__link').filter(function(){return self.isFocusableElement(this)})};self.ensureDialogLabel=function(){let $heading=$popup.find('.jet-popup__container-content :header:visible:first, .jet-popup__container-content [role="heading"]:visible:first').first(),generatedId=popupId+'-title';$popup.removeAttr('aria-labelledby');if($heading.length){if(!$heading.attr('id')){$heading.attr('id',generatedId)} 32$popup.attr('aria-labelledby',$heading.attr('id'));$popup.removeAttr('aria-label')}else{$popup.attr('aria-label',self.getPopupLabel())}};self.preparePopupAccessibility=function(){let $closeButton=$('.jet-popup__close-button',$popup).first();$popup.attr({'role':'dialog','aria-modal':'true','aria-hidden':isOpen?'false':'true','tabindex':'-1',});$('.jet-popup__overlay, .jet-popup__container-overlay',$popup).attr('aria-hidden','true');if($closeButton.length){$closeButton.attr({'aria-label':self.getCloseButtonLabel(),});if(!JetPopupFrontend.isNativeInteractiveElement($closeButton[0])&&!$closeButton.is('[tabindex]')){$closeButton.attr('tabindex','0')} 33$closeButton.find('svg, i').attr({'aria-hidden':'true','focusable':'false',})} 34$popup.find('.elementor-swiper-button').each(function(){let $button=$(this);if(!$button.is('[tabindex]')){$button.attr('tabindex','0')} 35if(!$button.is('[role]')){$button.attr('role','button')}});self.ensureDialogLabel()};self.storeFocusContext=function($trigger){let activeElement=document.activeElement;if($trigger&&$trigger.length){$lastTrigger=$trigger.first();focusedBeforeOpen=$lastTrigger[0]}else{$lastTrigger=$();focusedBeforeOpen=activeElement&&document.body!==activeElement?activeElement:null} 36if($lastTrigger.length){$lastTrigger.attr('aria-expanded','true')}};self.focusDefaultElement=function(){let $closeButton=$('.jet-popup__close-button',$popup).first(),$focusable=self.getFocusableElements(),$target=$closeButton.length?$closeButton:$focusable.first();if(!$target.length){$target=$('.jet-popup__container',$popup).first()} 37if($target.length&&$target[0].focus){window.setTimeout(function(){try{$target[0].focus({preventScroll:!0})}catch(error){$target[0].focus()}},0)}};self.restoreFocus=function(){if($lastTrigger.length){$lastTrigger.attr('aria-expanded','false')} 38if(focusedBeforeOpen&&document.contains(focusedBeforeOpen)&&focusedBeforeOpen.focus){try{focusedBeforeOpen.focus({preventScroll:!0})}catch(error){focusedBeforeOpen.focus()}} 39focusedBeforeOpen=null;$lastTrigger=$()};self.moveFocusByOffset=function(offset){let $focusable=self.getFocusableElements(),activeIndex=$focusable.index(document.activeElement);if(!$focusable.length){return} 40if(-1===activeIndex){activeIndex=0}else{activeIndex=(activeIndex+offset+$focusable.length)%$focusable.length} 41if($focusable.eq(activeIndex)[0]&&$focusable.eq(activeIndex)[0].focus){$focusable.eq(activeIndex)[0].focus()}};self.handlePopupTabKey=function(event){let $focusable=self.getFocusableElements(),$firstElement=$focusable.first(),$lastElement=$focusable.last();if(!$focusable.length){event.preventDefault();$popup.trigger('focus');return} 42if(event.shiftKey&&document.activeElement===$firstElement[0]){event.preventDefault();$lastElement[0].focus()}else if(!event.shiftKey&&document.activeElement===$lastElement[0]){event.preventDefault();$firstElement[0].focus()}};self.handlePopupKeydown=function(event){let key=event.key||'',$target=$(event.target),isTypingControl=$target.is('input, textarea, select, [contenteditable="true"]');if(!isOpen){return} 43if('Tab'===key||9===event.keyCode){self.handlePopupTabKey(event);return} 44if(!isTypingControl&&('ArrowDown'===key||40===event.keyCode)){event.preventDefault();self.moveFocusByOffset(1);return} 45if(!isTypingControl&&('ArrowUp'===key||38===event.keyCode)){event.preventDefault();self.moveFocusByOffset(-1);return} 46if('Escape'===key||27===event.keyCode){event.preventDefault();self.hidePopup({constantly:popupSettings['show-once'],popupId:popupSettings['jet-popup-id']})}};self.onPopupShown=function(){isOpen=!0;$popup.attr('aria-hidden','false');
46self.preparePopupAccessibility();self.focusDefaultElement()};self.onPopupHidden=function(){isOpen=!1;$popup.attr('aria-hidden','true');self.restoreFocus()};self.init=function(){var popupAvailable=self.popupAvailableCheck();if(!popupAvailable){return!1} 47self.setLocalStorageData(popupId,'enable');self.initCompatibilityHandler();self.initOpenEvent();self.initCloseEvent();self.preparePopupAccessibility();$popup.on('keydown.jetPopupA11y',self.handlePopupKeydown);$window.trigger('jet-popup/init/after',{self:self,settings:popupSettings})};self.popupAvailableCheck=function(){var storageData=self.getLocalStorageData()||{};if(!storageData.hasOwnProperty(popupId)){return!0} 48var popupData=storageData[popupId],status='enable',showAgainDate='none';if('disable'===popupData){return!1} 49if('enable'===popupData){return!0} 50if(popupData.hasOwnProperty('status')){status=popupData.status} 51if('enable'===status){return!0} 52if(popupData.hasOwnProperty('show-again-date')){showAgainDate=popupData['show-again-date']} 53if('none'===showAgainDate&&'disable'===status){return!1} 54if(showAgainDate<Date.now()){return!0}else{return!1}};self.initOpenEvent=function(){$window.trigger('jet-popup/init-events/before',{self:self,settings:popupSettings});switch(popupSettings['open-trigger']){case 'page-load':self.pageLoadEvent(popupSettings['page-load-delay']);break;case 'user-inactive':self.userInactiveEvent(popupSettings['user-inactivity-time']);break;case 'scroll-trigger':self.scrollPageEvent(popupSettings['scrolled-to']);break;case 'try-exit-trigger':self.tryExitEvent();break;case 'on-date':self.onDateEvent(popupSettings['on-date']);break;case 'on-time':self.onTimeEvent(popupSettings['on-time-start'],popupSettings['on-time-end']);break;case 'on-date-and-time':self.onTimeAndDateEvent(popupSettings['start-date-and-time'],popupSettings['end-date-and-time']);break;case 'weekly-schedule':self.onWeekdaysAndTimeEvent(popupSettings['on-weekdays'],popupSettings['on-week-time-start'],popupSettings['on-week-time-end']);break;case 'custom-selector':self.onCustomSelector(popupSettings['custom-selector']);break;$scope} 55$window.on('jet-popup-open-trigger',function(event){var popupData=event.popupData||{},triggeredBy=event.triggeredBy||!1,popupUniqId=popupData.popupId||!1,constantly=popupData.constantly;if(popupUniqId==popupId){if($popup.hasClass('jet-popup--hide-state')){self.showPopup(popupData,triggeredBy)}else{self.hidePopup({constantly:constantly,popupId:popupUniqId,})}}});$window.on('jet-popup-close-trigger',function(event){var popupData=event.popupData||{},popupUniqId=popupData.popupId,constantly=popupData.constantly;if(popupUniqId==popupId){self.hidePopup({popupId:popupUniqId,constantly:constantly,})}});$window.trigger('jet-popup/init-events/after',{self:self,settings:popupSettings})};self.initOnCloseEvent=function(){var $htmlBody=$('html, body');if('scroll-to-top'===popupSettings['close-event']){$htmlBody.animate({scrollTop:0},'slow')} 56if('scroll-to-anchor'===popupSettings['close-event']){var anchor=$('#'+popupSettings['Ñlose-event-anchor']);if(anchor.length){$htmlBody.animate({scrollTop:anchor.offset().top},'slow')}}} 57self.initCloseEvent=function(){$popup.on('click','.jet-popup__close-button',function(event){var target=event.currentTarget;self.hidePopup({constantly:popupSettings['show-once'],popupId:popupSettings['jet-popup-id']});self.initOnCloseEvent()});if(popupSettings['close-on-overlay-click']){$popup.on('click','.jet-popup__overlay',function(event){var target=event.currentTarget;self.hidePopup({constantly:popupSettings['show-once'],popupId:popupSettings['jet-popup-id']});self.initOnCloseEvent()})} 58$document.on('keyup.jetPopup',function(event){var key=event.keyCode;if(27===key&&isOpen){self.hidePopup({constantly:popupSettings['show-once'],popupId:popupSettings['jet-popup-id']})}})};self.initCompatibilityHandler=function(){var $elementorProFormWidget=$('.elementor-widget-form',$popup);if($elementorProFormWidget[0]){$elementorProFormWidget.each(function(){var $this=$(this),$form=$('.elementor-form',$this);$form.on('submit_success',function(){if(!0!==popupSettings['close-after-form-submit']){return}
59let delay=parseInt(popupSettings['close-after-form-delay']||0);delay=delay*1000;setTimeout(function(){$window.trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!1}})},delay)})})} 60$(document).on('jet-form-builder/ajax/on-success',function(event){if(!0!==popupSettings['close-after-form-submit']){return} 61let delay=parseInt(popupSettings['close-after-form-delay']||0);delay=delay*1000;setTimeout(function(){$window.trigger({type:'jet-popup-close-trigger',popupData:{popupId:popupId,constantly:!1}})},delay)})};self.autoClosePopup=function(){if(!popupSettings['automatically-close']){return} 62let delay=parseInt(popupSettings['automatically-close'],10);if(!delay){return} 63setTimeout(function(){if(isOpen){self.hidePopup({popupId:popupId,constantly:!1})}},delay*1000)};self.pageLoadEvent=function(openDelay){var delay=+openDelay||0;delay=delay*1000;$(function(){setTimeout(function(){self.showPopup()},delay)})};self.userInactiveEvent=function(inactiveDelay){var delay=+inactiveDelay||0,isInactive=!0;delay=delay*1000;setTimeout(function(){if(isInactive){self.showPopup()}},delay);$(document).on('click focus resize keyup scroll',function(){isInactive=!1})};self.scrollPageEvent=function(scrollingValue){var scrolledValue=+scrollingValue||0;$window.on('scroll.cherryJetScrollEvent resize.cherryJetResizeEvent',function(){var $window=$(window),windowHeight=$window.height(),documentHeight=$(document).height(),scrolledHeight=documentHeight-windowHeight,scrolledProgress=Math.max(0,Math.min(1,$window.scrollTop()/scrolledHeight))*100;if(scrolledProgress>=scrolledValue){$window.off('scroll.cherryJetScrollEvent resize.cherryJetResizeEvent');self.showPopup()}}).trigger('scroll.cherryJetResizeEvent')};self.tryExitEvent=function(){var pageY=0;$(document).on('mouseleave','body',function(event){pageY=event.pageY-$window.scrollTop();if(0>pageY&&$popup.hasClass('jet-popup--hide-state')){self.showPopup()}})};self.onDateEvent=function(date){var nowDate=Date.now(),startDate=Date.parse(date);if(startDate<nowDate){setTimeout(function(){self.showPopup()},500)}} 64self.onWeekdaysAndTimeEvent=function(days=[],startTime='00:00',endTime='23:59'){if(!days||!days.length){return} 65var nowTimeStamp=Date.now(),nowDate=new Date(),currentDay=nowDate.toLocaleString('en-US',{weekday:'short'}).toLowerCase();days=days.map(day=>day.toLowerCase());if(!days.includes(currentDay)){return} 66startTime=''!==startTime?startTime:'00:00';endTime=''!==endTime?endTime:'23:59';var dateTimeFormat=new Intl.DateTimeFormat('en',{year:'numeric',month:'short',day:'2-digit'}),[{value:month},,{value:day},,{value:year}]=dateTimeFormat.formatToParts(nowTimeStamp);var startDateTime=`${ month }. ${ day }, ${ year } ${ startTime }`,endDateTime=`${ month }. ${ day }, ${ year } ${ endTime }`;var startTimeStamp=Date.parse(startDateTime),endTimeStamp=Date.parse(endDateTime);if(startTimeStamp<nowTimeStamp&&nowTimeStamp<endTimeStamp){setTimeout(function(){self.showPopup()},500)}};self.onTimeEvent=function(startTime='00:00',endTime='23:59'){var startTime=''!==startTime?startTime:'00:00',endTime=''!==endTime?endTime:'23:59',nowTimeStamp=Date.now(),dateTimeFormat=new Intl.DateTimeFormat('en',{year:'numeric',month:'short',day:'2-digit'}),[{value:month},,{value:day},,{value:year}]=dateTimeFormat.formatToParts(nowTimeStamp),startTime=`${ month }. ${ day }, ${ year } ${ startTime }`,endTime=`${ month }. ${ day }, ${ year } ${ endTime }`,startTimeStamp=Date.parse(startTime),endTimeStamp=Date.parse(endTime);if((startTimeStamp<nowTimeStamp)&&(nowTimeStamp<endTimeStamp)){setTimeout(function(){self.showPopup()},500)}} 67self.onTimeAndDateEvent=function(start,end){var nowDateStamp=Date.now(),startDateStamp=Date.parse(start),endDateStamp=Date.parse(end);if((startDateStamp<nowDateStamp)&&(nowDateStamp<endDateStamp)){setTimeout(function(){self.showPopup()},500)}} 68self.checkLoadedSelector=function(selector){$(document).on('jet-engine/listing-grid/after-lazy-load',function(){self.onCustomSelector(selector)});$('.jet-mobile-menu__toggle').closest('.jet-mobile-menu__instance--slide-out-layout').on('click',function(){self.onCustomSelector(selector)})} 69self.onCustomSelector=function(selector){let $selector=$(selector);if($selector[0]){$('body').off('click.jetPopup',selector).on('click.jetPopup',selector,function(event){event.preventDefault();let $this=$(this);let popupId=$this.data('popup');let $popup=$('#jet-popup-'+popupId);if($popup.length&&$popup.hasClass('jet-popup--show-state')){self.hidePopup(popupId,!1)}else{self.showPopup(popupId,$this)}})}else{self.checkLoadedSelector(selector)}} 70self.showPopup=function(data,$trigger){var popupData=data||{},animeOverlay=null,animeContainer=null,animeOverlaySettings=jQuery.extend({targets:$('.jet-popup__overlay',$popup)[0]},self.avaliableEffects.fade.show);$trigger=$trigger||!1;if(!self.popupAvailableCheck()){return!1} 71self.storeFocusContext($trigger);animeOverlay=anime(animeOverlaySettings);$popup.toggleClass('jet-popup--hide-state jet-popup--show-state');if(popupSettings['prevent-scrolling']){$('body').addClass('jet-popup-prevent-scroll')} 72popupData=JetPopupFrontend.maybeExtendPopupData(popupData,$trigger);popupData=window.JetPlugins.hooks.applyFilters('jet-popup.show-popup.data',popupData,$popup,$trigger);self.showContainer(popupData)};self.showContainer=function(data){var popupData=data||{},popupDefaultData={forceLoad:popupSettings['force-ajax']||!1,customContent:''},animeContainerInstance=null,$popupContainer=$('.jet-popup__container',$popup),$content=$('.jet-popup__container-content',$popup),animeC
72ontainer=jQuery.extend({targets:$('.jet-popup__container',$popup)[0],begin:function(anime){isAnimation=!0;$window.trigger('jet-popup/show-event/before-show',{self:self,data:popupData,anime:anime})},complete:function(anime){isAnimation=!1;self.autoClosePopup();self.onPopupShown();$window.trigger('jet-popup/show-event/after-show',{self:self,data:popupData,anime:anime})}},self.avaliableEffects[popupSettings.animation].show);popupData=jQuery.extend(popupDefaultData,popupData);if(''!==popupData.customContent){$content.html(popupData.customContent);self.elementorFrontendInit();animeContainerInstance=anime(animeContainer);$window.trigger('jet-popup/render-content/render-custom-content',{self:self,popup_id:id,data:popupData,});return!1} 73if(!popupSettings['use-ajax']){animeContainerInstance=anime(animeContainer);$window.trigger('jet-popup/render-content/render-custom-content',{self:self,popup_id:id,data:popupData,});return!1} 74if(popupData.forceLoad){ajaxContentLoaded=!1} 75if(ajaxContentLoaded){animeContainerInstance=anime(animeContainer);$window.trigger('jet-popup/render-content/show-content',{self:self,popup_id:id,data:popupData,});return!1} 76popupData=jQuery.extend(popupData,{'popup_id':id,'page_url':window.location.href});ajaxGetContentHanler=jQuery.ajax({type:'POST',url:window.jetPopupData.ajax_url,data:{'action':'jet_popup_get_content','data':popupData},beforeSend:function(jqXHR,ajaxSettings){if(null!==ajaxGetContentHanler){ajaxGetContentHanler.abort()} 77$window.trigger('jet-popup/render-content/ajax/before-send',{self:self,popup_id:id,data:popupData});$popup.addClass('jet-popup--loading-state')},error:function(jqXHR,ajaxSettings){},success:function(data,textStatus,jqXHR){var successType=data.type,contentData=data.content||!1,$popupContainer=$('.jet-popup__container-content',$popup);$popup.removeClass('jet-popup--loading-state');if('error'===successType){var message=data.message;$content.html('<h3>'+message+'</h3>');animeContainerInstance=anime(animeContainer)} 78if('success'===successType){let popupContent=contentData.content,popupContentElements=contentData.contentElements,popupScripts=contentData.scripts,popupStyles=contentData.styles,popupAfterScripts=contentData.afterScripts;for(let{handle:scriptHandler,src:scriptSrc}of popupScripts){JetPopupFrontend.addedAssetsPromises.push(JetPopupFrontend.loadScriptAsync(scriptHandler,scriptSrc))} 79if(popupStyles&&Object.keys(popupStyles).length>0){for(let styleHandler in popupStyles){JetPopupFrontend.addedAssetsPromises.push(JetPopupFrontend.loadStyle(styleHandler,popupStyles[styleHandler]))}} 80JetPopupFrontend.assetsLoaderPromise().then(async function(value){ajaxContentLoaded=!0;$window.trigger('jet-popup/render-content/ajax/success',{self:self,popup_id:id,data:popupData,request:data});if(popupContent){$popupContainer.html(popupContent)} 81if(popupAfterScripts.length){await Promise.all(popupAfterScripts.map(({handle,src})=>JetPopupFrontend.loadScriptAsync(handle,src)))} 82$(window).trigger('jet-popup/ajax/frontend-init/before',{$container:$popupContainer,content:popupContent,contentElements:popupContentElements,contentType:popupSettings['content-type'],});$(window).trigger('jet-popup/ajax/frontend-init',{$container:$popupContainer,content:popupContent,contentElements:popupContentElements,contentType:popupSettings['content-type'],});$(window).trigger('jet-popup/ajax/frontend-init/after',{$container:$popupContainer,content:popupContent,contentElements:popupContentElements,contentType:popupSettings['content-type'],});animeContainerInstance=anime(animeContainer)},function(reason){console.log('Assets Loaded Error')})}}})};self.hidePopup=function(data){var popupData=data||{},$content=$('.jet-popup__container-content',$popup),constantly=popupData.constantly||!1,animeOverlay=null,animeContainer=null,animeOverlaySettings=jQuery.extend({targets:$('.jet-popup__overlay',$popup)[0]},self.avaliableEffects.fade.hide),animeContainerSettings=jQuery.extend({targets:$('.jet-popup__container',$popup)[0],begin:function(anime){isAnimation=!0;$window.trigger('jet-popup/hide-event/before-hide',{self:self,data:popupData,anime:anime})},complete:function(anime){isAnimation=!1;$popup.toggleClass('jet-popup--show-state jet-popup--hide-state');if(popupSettings['use-ajax']&&popupSettings['force-ajax']){$content.html('')} 83if(popupSettings['prevent-scrolling']&&!$('.jet-popup--show-state')[0]){$('body').removeClass('jet-popup-prevent-scroll')} 84self.onPopupHidden();$window.trigger('jet-popup/hide-event/after-hide',{self:self,data:popupData,anime:anime})}},self.avaliableEffects[popupSettings.animation].hide);if(constantly){self.setLocalStorageData(popupId,'disable')} 85if(isAnimation){return!1} 86if($popup.hasClass('jet-popup--show-state')){animeOverlay=anime(animeOverlaySettings);animeContainer=anime(animeContainerSettings)} 87self.onHidePopupAction();$window.trigger('jet-popup/close-hide-event/before-hide',{self:self,data:popupData})};self.elementorFrontendInit=function(){var $content=$('.jet-popup__container-content',$popup);$content.find('div[data-element_type]').each(function(){var $this=$(this),elementType=$this.data('element_type');if(!elementType){return} 88try{if('widget'===elementType){elementType=$this.data('widget_type');window.elementorFrontend.hooks.doAction('frontend/element_ready/widget',$this,$)} 89window.elementorFrontend.hooks.doAction('frontend/element_ready/'+elementType,$this,$)}catch(err){console.log(err);$this.remove();return!1}});self.onShowPopupAction()} 90self.onShowPopupAction=function(){};self.onHidePopupAction=function(){};const useCustomDuration=popupSettings.animation_custom_duration===!0;let inDuration=!1;let outDuration=!1;if(useCustomDuration){inDuration=popupSettings.animation_in_duration;outDuration=popupSettings.animation_out_duration} 91self.avaliableEffects={'none':{'show':{duration:inDuration||0,opacity:{value:[1,1]}},'hide':{duration:outDuration||0,opacity:{value:[1,1]}}},'fade':{'show':{opacity:{value:[0,1],duration:inDuration||600,easing:'easeOutQuart'}},'hide':{opacity:{value:[1,0],duration:outDuration||400,easing:'easeOutQuart'}}},'zoom-in':{'show':{duration:inDuration||500,easing:'easeOutQuart',opacity:{value:[0,1]},scale:{value:[0.75,1]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},scale:{value:[1,0.75]}}},'zoom-out':{'show':{duration:inDuration||500,easing:'easeOutQuart',opacity:{value:[0,1]},scale:{value:[1.25,1]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},scale:{value:[1,1.25]}}},'rotate':{'show':{duration:inDuration||500,easing:'easeOutQuart',opacity:{value:[0,1]},scale:{value:[0.75,1]},rotate:{value:[-65,0]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},scale:{value:[1,0.9]}}},'move-up':{'show':{duration:inDuration||500,easing:'easeOutExpo',opacity:{value:[0,1]},translateY:{value:[50,1]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},translateY:{value:[1,50]}}},'flip-x':{'show':{duration:inDuration||500,easing:'easeOutExpo',opacity:{value:[0,1]},rotateX:{value:[65,0]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]}}},'flip-y':{'show':{duration:inDuration||500,easing:'easeOutExpo',opacity:{value:[0,1]},rotateY:{value:[65,0]}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]}}},'bounce-in':{'show':{opacity:{value:[0,1],duration:inDuration||500,easing:'easeOutQuart'},scale:{value:[0.2,1],duration:inDuration||800,elasticity:function(el,i,l){return(400+i*200)}}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},scale:{value:[1,0.8]}}},'bounce-out':{'show':{opacity:{value:[0,1],duration:inDuration||500,easing:'easeOutQuart'},scale:{value:[1.8,1],duration:inDuration||800,elasticity:function(el,i,l){return(400+i*200)}}},'hide':{duration:outDuration||400,easing:'easeOutQuart',opacity:{value:[1,0]},scale:{value:[1,1.5]}}},'slide-in-up':{'show':{opacity:{value:[0,1],duration:inDuration||400,easing:'easeOutQuart'},translateY:{value:['100vh',0],duration:inDuration||750,easing:'easeOutQuart'}},'hide':{duration:outDuration||400,easing:'easeInQuart',opacity:{value:[1,0]},translateY:{value:[0,'100vh']}}},'slide-in-right':{'show':{opacity:{value:[0,1],duration:inDuration||400,easing:'easeOutQuart'},translateX:{value:['100vw',0],duration:inDuration||750,easing:'easeOutQuart'}},'hide':{duration:outDuration||400,easing:'easeInQuart',opacity:{value:[1,0]}
91,translateX:{value:[0,'100vw']}}},'slide-in-down':{'show':{opacity:{value:[0,1],duration:inDuration||400,easing:'easeOutQuart'},translateY:{value:['-100vh',0],duration:inDuration||750,easing:'easeOutQuart'}},'hide':{duration:outDuration||400,easing:'easeInQuart',opacity:{value:[1,0]},translateY:{value:[0,'-100vh']}}},'slide-in-left':{'show':{opacity:{value:[0,1],duration:inDuration||400,easing:'easeOutQuart'},translateX:{value:['-100vw',0],duration:inDuration||750,easing:'easeOutQuart'}},'hide':{duration:outDuration||400,easing:'easeInQuart',opacity:{value:[1,0]},translateX:{value:[0,'-100vw']}}}};self.getLocalStorageData=function(){try{return JSON.parse(localStorage.getItem('jetPopupData'))}catch(e){return!1}};self.setLocalStorageData=function(id,status){var jetPopupData=self.getLocalStorageData()||{},newData={};newData.status=status;if('disable'===status){var nowDate=Date.now(),showAgainDelay=popupSettings['show-again-delay'],showAgainDate='none'!==showAgainDelay?(nowDate+showAgainDelay):'none';newData['show-again-date']=showAgainDate} 92jetPopupData[id]=newData;localStorage.setItem('jetPopupData',JSON.stringify(jetPopupData))}} 93window.JetPopupFrontend.init()}(jQuery))
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.