Popups for Divi - Version 2.0.5

Version Description

  • Add new JS API: DiviArea.addActionOnce()
  • Fix a bug that happened for logged in users when WordPress runs on a Windows Server

Plugin tested with WordPress 5.4.1 and Divi 4.4.5

Download this release

Release Info

Developer stracker.phil
Plugin Icon 128x128 Popups for Divi
Version 2.0.5
Comparing to
See all releases

Code changes from version 2.0.4 to 2.0.5

Files changed (4) hide show
  1. include/class-popups-for-divi.php +36 -7
  2. js/front.js +1 -1
  3. plugin.php +2 -2
  4. readme.txt +8 -4
include/class-popups-for-divi.php CHANGED
@@ -462,11 +462,34 @@ class Popups_For_Divi extends Popups_For_Divi_Component {
462
 
463
  $curr_theme = wp_get_theme();
464
  $builder_plugin = 'divi-builder/divi-builder.php';
465
- $file_rel = str_replace( WP_PLUGIN_DIR, '', __FILE__ );
466
- $file_rel = trim( str_replace( '\\', '/', $file_rel ), '/' );
467
- $plugin_dirs = explode( '/', $file_rel );
468
- $plugin_name = $plugin_dirs[0];
469
- $plugin_slug = '/' . $plugin_name . '/plugin.php';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
470
 
471
  if ( $curr_theme->stylesheet !== $curr_theme->template ) {
472
  $curr_theme = wp_get_theme( $curr_theme->template );
@@ -480,8 +503,10 @@ class Popups_For_Divi extends Popups_For_Divi_Component {
480
  if (
481
  is_plugin_active( $builder_plugin )
482
  || is_plugin_active_for_network( $builder_plugin )
 
483
  ) {
484
- $divi_plugin = get_plugin_data( WP_PLUGIN_DIR . '/' . $builder_plugin );
 
485
  $infos['use_builder'] = true;
486
  $infos['builder_ver'] = $divi_plugin['Version'];
487
  } else {
@@ -489,7 +514,11 @@ class Popups_For_Divi extends Popups_For_Divi_Component {
489
  $infos['builder_ver'] = '-';
490
  }
491
 
492
- $plugin_data = get_plugin_data( WP_PLUGIN_DIR . $plugin_slug );
 
 
 
 
493
 
494
  $infos['plugin'] = $plugin_name;
495
  $infos['plugin_ver'] = ( $plugin_data ? $plugin_data['Version'] : '-' );
462
 
463
  $curr_theme = wp_get_theme();
464
  $builder_plugin = 'divi-builder/divi-builder.php';
465
+
466
+ /*
467
+ Get relative path of the currnt file:
468
+ 1. gets the current file path and turns \ into /
469
+ 2. removes the leading WP_PLUGIN_DIR part
470
+ 3. remove an eventual leading slash
471
+ -> result e.g., "popups-for-divi/includes/class-popups-for-divi.php"
472
+ */
473
+ $file_rel = ltrim(
474
+ str_replace(
475
+ wp_normalize_path( WP_PLUGIN_DIR ),
476
+ '',
477
+ wp_normalize_path( __FILE__ )
478
+ ),
479
+ '/'
480
+ );
481
+ $plugin_dirs = explode( '/', $file_rel );
482
+ $plugin_name = $plugin_dirs[0];
483
+
484
+ /*
485
+ The plugin slug points to the main plugin file,
486
+ e.g., "/popups-for-divi/plugin.php"
487
+ -> we read the actual plugin version from that file.
488
+ */
489
+ $plugin_slug = '/' . $plugin_name . '/plugin.php';
490
+
491
+ // Fix path for windows.
492
+ $plugin_path = wp_normalize_path( WP_PLUGIN_DIR . $plugin_slug );
493
 
494
  if ( $curr_theme->stylesheet !== $curr_theme->template ) {
495
  $curr_theme = wp_get_theme( $curr_theme->template );
503
  if (
504
  is_plugin_active( $builder_plugin )
505
  || is_plugin_active_for_network( $builder_plugin )
506
+ && file_exists( WP_PLUGIN_DIR . '/' . $builder_plugin )
507
  ) {
508
+ $builder_plugin_path = wp_normalize_path( WP_PLUGIN_DIR . '/' . $builder_plugin );
509
+ $divi_plugin = get_plugin_data( $builder_plugin_path );
510
  $infos['use_builder'] = true;
511
  $infos['builder_ver'] = $divi_plugin['Version'];
512
  } else {
514
  $infos['builder_ver'] = '-';
515
  }
516
 
517
+ if ( file_exists( $plugin_path ) ) {
518
+ $plugin_data = get_plugin_data( $plugin_path );
519
+ } else {
520
+ $plugin_data = false;
521
+ }
522
 
523
  $infos['plugin'] = $plugin_name;
524
  $infos['plugin_ver'] = ( $plugin_data ? $plugin_data['Version'] : '-' );
js/front.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function a(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(o,i,function(t){return e[t]}.bind(null,i));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=9)}([function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.debugGroup=function(e){if(DiviPopupData.debug&&console.group){var t=!o||e&&e!==o;if(o&&(console.groupEnd(),o=!1),e&&t){var a=Array.prototype.slice.call(arguments);a.unshift("[DiviAreas]"),console.group.apply(this,a),o=e}}},t.debugTable=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);Array.isArray(e[0])||(e=[e]),console.table?console.table.apply(this,e):console.log.apply(this,e)}},t.verbose=function(){if(DiviPopupData.debug&&DiviPopupData.debugVerbose){var e=Array.prototype.slice.call(arguments);e.unshift("color:#cfd8dc;font-style:italic"),e.unshift("[DiviAreas] %c%s"),console.debug.apply(this,e)}},t.debug=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);e.unshift("color:#90a4ae"),e.unshift("[DiviAreas] %c%s"),console.debug.apply(this,e)}},t.info=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);e.unshift("color:#0288d1;background:#fafcfe"),e.unshift("[DiviAreas] %c%s"),console.log.apply(this,e)}},t.error=function(){var e=Array.prototype.slice.call(arguments);e.unshift("[DiviAreas]"),console.error.apply(this,e)},t.initErrorLogging=function(t){var o=function(e,t,a){if(!e[t]||!e[t].__dm_orig__){var o=e[t];for(var i in e[t]=function(){var e=!1;try{e=a.apply(this,arguments)}finally{try{if(!e&&o){var t=o.apply(this,arguments);return t}}catch(e){throw e}}},o)o.hasOwnProperty(i)&&(e[t][i]=o[i]);e[t].__dm_orig__=o}},i=function(){var t=!1;if(arguments[0]&&"[DiviAreas]"===arguments[0])return!1;for(var o=0;o<arguments.length;o++)if("object"===a(arguments[o])&&arguments[o]&&arguments[o].message&&arguments[o].stack){t=arguments[o];break}if(t){var i=[],n=t.stack.toString().split("\n");if(i.push("divimode.com Anonymized Error Report"),i.push("-".repeat(30)),i.push(t.name),t.message?i.push(t.message):i.push("-"),i.push(""),n&&n.length>1)for(var r=0;r<n.length;r++){var s=n[r];if(s.match(/(\/wp-includes\/|\/jquery\.js)/))break;s.match(/\.js/)&&(s=(s=(s=s.replace(/^\s+|\s+$/g,"")).replace(/https?:.*?\/wp-content/g,"")).replace(/\.js\?[\w=&_\-\.]*/g,".js"),i.push(s))}if(e.DiviPopupData&&DiviPopupData.sys)for(var d in i.push(""),DiviPopupData.sys)try{i.push(d+": "+DiviPopupData.sys[d])}catch(e){}i.push("-".repeat(30));var l=console.error.__dm_orig__||console.error;return console.log(""),l("✋ "+i.join("\n| ")),console.log(""),!0}return!1};o(t,"onerror",i),o(t.console,"error",i)};var o=!1}).call(this,a(5))},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOption=function(e){var t=DiviPopupData[e],a=e.toLowerCase();return(0,o.applyFiltersSilently)("get_option_"+a,t)},t.toBool=function(e,t){void 0===t&&(t=!0);if(void 0===e||null===e)return!!t;if(!0===e||!1===e)return e;"string"==typeof e&&(e=e.toLowerCase());if(0===e||"0"===e||"n"===e[0]||"f"===e[0]||"off"===e)return!1;if(1===e||"1"===e||"y"===e[0]||"t"===e[0]||"on"===e)return!0;return!!t},t.setLocalData=function(e,t,a){(!a||isNaN(a)||a<1)&&(a=525600);var i=e.replace(/-/g,"_");if(t=(0,o.applyFilters)("set_local_data_value-"+i,t,e,a),a=(0,o.applyFilters)("set_local_data_expiration-"+i,a,e,t),window.localStorage){var n=new Date;n=n.setMinutes(n.getMinutes()+a),localStorage.setItem("_da_"+e,n+":"+t)}else r("_da_"+e,t,a)},t.getLocalData=function(e){var t=!1;if(window.localStorage){var a=localStorage.getItem("_da_"+e);if(a){var i=a.split(":"),n=parseInt(i.shift()),r=i.join(":");n>new Date?t=r:localStorage.removeItem("_da_"+e)}}else t=s("_da_"+e);var d=e.replace(/-/g,"_");return(0,o.applyFilters)("get_local_data-"+d,t)},t.setCookie=r,t.getCookie=s,t.toMilliseconds=function(e){var t,a=parseFloat(e,10),o=e.match(/m?s/);o&&(o=o[0]);switch(o){case"s":t=1e3*a;break;case"ms":t=a;break;default:t=0}return t},t.initOptions=function(){var e={popupSelector:".et_pb_section.popup",fullWidthClass:"popup_full_width",fullHeightClass:"popup_full_height",openPopupClass:"evr_popup_open",overlayClass:"evr_fb_popup_modal",modalIndicatorClass:"is-modal",exitIndicatorClass:"on-exit",activePopupClass:"is-open",noCloseClass:"no-close",altCloseClass:"close-alt",notMobileClass:"not-mobile",notTabletClass:"not-tablet",notDesktopClass:"not-desktop",withCloseClass:"with-close",singletonClass:"single",darkModeClass:"dark",noShadowClass:"with-shadow",closeButtonClass:"evr-close",defaultShowCloseButton:!0,idAttrib:"data-popup",triggerClassPrefix:"show-popup-",baseContext:"body",triggerCloseClass:"close",zIndex:1e5,onExitDelay:2e3,animateSpeed:300,debug:!1,debugVerbose:!1,initializeOnEvent:"et_pb_after_init_modules"};if(window.DiviPopupData)for(var t in e)void 0===DiviPopupData[t]&&(DiviPopupData[t]=e[t]),DiviPopupData[t].replace&&(DiviPopupData[t]=DiviPopupData[t].replace(/^[\s\xA0]+|[\s\xA0]+$/g,""));else window.DiviPopupData=e;DiviPopupData.zIndex=parseInt(DiviPopupData.zIndex),DiviPopupData.onExitDelay=parseInt(DiviPopupData.onExitDelay),DiviPopupData.animateSpeed=parseInt(DiviPopupData.animateSpeed),DiviPopupData.debug=!!DiviPopupData.debug,DiviPopupData.defaultShowCloseButton=!!DiviPopupData.defaultShowCloseButton,(!DiviPopupData.triggerClassPrefix||DiviPopupData.triggerClassPrefix.length<3)&&(DiviPopupData.triggerClassPrefix=!1);"body"===DiviPopupData.baseContext&&1===jQuery("body.et_divi_theme #page-container").length&&(DiviPopupData.baseContext="#page-container",(0,i.info)("🎚 Divi theme detected.","Inject Areas into #page-container"));"body"===DiviPopupData.baseContext||jQuery(DiviPopupData.baseContext).length||(DiviPopupData.baseContext="body",(0,i.info)("🎚 Invalid baseContext given.","Inject Areas into body instead."));DiviPopupData=(0,o.applyFilters)("init_options",DiviPopupData),(0,n.broadcast)("OptionsReady")},t.isPositon=function e(t,a){var o=t.offsetParent();if("HTML"===o.prop("tagName"))return!1;return o.css("position")===a||e(o,a)};var o=a(2),i=a(0),n=a(3);function r(e,t,a){var o=escape(t);if(a){var i=new Date;i.setMinutes(i.getMinutes()+a),o+="; expires="+i.toUTCString()}document.cookie=e+"="+o+"; path=/"}function s(e){var t,a,o,i=document.cookie.split(";");for(t=0;t<i.length;t++)if(a=i[t].substr(0,i[t].indexOf("=")),o=i[t].substr(i[t].indexOf("=")+1),(a=a.replace(/^\s+|\s+$/g,""))===e)return unescape(o);return!1}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeFilter=function(e,t){"string"==typeof e&&(n(e,t),(0,o.debug)("Remove Filter:",e))},t.removeAction=function(e,t){"string"==typeof e&&(n(e,t),(0,o.debug)("Remove Action:",e))},t.applyFilters=function(e,t){var a=Array.prototype.slice.call(arguments);if("string"==typeof(e=a.shift()))return(0,o.info)("📢️ Apply Filters:",e),(0,o.debug)('⚙ DiviArea.addFilter("'+e+'", callback)'),s("filter",e,a);return!1},t.doAction=function(e,t){var a=Array.prototype.slice.call(arguments);"string"==typeof(e=a.shift())&&((0,o.info)("📢️ Do Action:",e),(0,o.debug)('⚙ DiviArea.addAction("'+e+'", callback)'),s("action",e,a))},t.applyFiltersSilently=function(e,t){var a=Array.prototype.slice.call(arguments);if("string"==typeof(e=a.shift()))return(0,o.verbose)("📢️ Apply Filters:",e),(0,o.verbose)('⚙ DiviArea.addFilter("'+e+'", callback)'),s("filter",e,a);return!1},t.addFilter=function(e,t,a,i){"string"==typeof e&&"function"==typeof t&&(r(e,t,parseInt(a||10,10),i||window),(0,o.debug)("Add Filter:",e))},t.addAction=function(e,t,a,i){"string"==typeof e&&"function"==typeof t&&(r(e,t,parseInt(a||10,10),i||window),(0,o.debug)("Add Action:",e))};var o=a(0),i={};function n(e,t,a){var o,n,r;if(i[e]){if(t)if((o=i[e])&&a)for(r=o.length;r--;)(n=o[r]).callback===t&&n.context===a&&(o[r]=!1);else for(r=o.length;r--;)o[r].callback===t&&(o[r]=!1)}else i[e]=[]}function r(e,t,a,o){var n={callback:t,priority:a,context:o},r=i[e];r?(r.push(n),r=function(e){var t,a,o,i,n=e.length;for(i=1;i<n;i++)for(t=e[i],a=i;a>0;a--)(o=e[a-1]).priority>t.priority&&(e[a]=o,e[a-1]=t);return e}(r)):r=[n],i[e]=r}function s(e,t,a){var o,n=i[t],r=!1,s=void 0;if(n){var d=n.length;for(o=0;o<d;o++)n[o]?"filter"===e?void 0!==(s=n[o].callback.apply(n[o].context,a))&&(a[0]=s):(!n[o]||n[o].callback,n[o].callback.apply(n[o].context,a)):r=1;if(r)for(o=d;o--;)n[o]||n.splice(o,1)}if("filter"===e)return a[0]}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.initializeModule=function(){(0,n.debug)("Initialize the app"),jQuery(document).trigger("DiviAreas:Loaded",[window.DiviAreas]),(0,r.doAction)("load"),p("Load"),function(){var e=jQuery(".et_pb_fullscreen_nav_container #mobile_menu_slide");if(!e.length)return;e.parent().css({minHeight:e.outerHeight()})}(),h(f),b(s.doResizeAreas),jQuery(document).on("keyup",_),window.setTimeout(function(){(0,r.addAction)("exit_intent",w)},(0,i.getOption)("onExitDelay")),(0,r.addAction)("close_area",m),f(),(0,r.doAction)("ready"),p("Ready")},t.broadcast=p,t.observe=function(e,t,a){var o=".__"+e,i="DiviPopup:"+e,r=c(a);function s(o,i){var s=window;return r?((0,n.verbose)("Handle observed area event",e,a.data("_id")),s=a):(i&&jQuery(i).data("_id")&&(s=jQuery(i)),(0,n.verbose)("Handle observed global event",e)),t.apply(s,arguments)}(0,n.error)("observe() is deprecated. Use DiviArea.addAction() or DiviArea.addFilter() instead!"),r?((0,n.debug)("[DEPRECATED] Observe area event:",e,a.data("_id")),a.off(o),a.on(i+o,s)):((0,n.debug)("[DEPRECATED] Observe global event:",e),jQuery(document).off(o),jQuery(document).on(i+o,s))},t.isArea=c,t.reOrderAreas=function(e){if(!(0,s.countVisibleAreas)())return;(0,s.reorderVisibleAreas)(),e&&function(e){u&&!e.data("observe-resize")&&(u.observe(e[0]),e.data("observe-resize",!0))}(e);(0,s.countVisibleAreas)("popup")&&DiviPopup.showOverlay()},t.doActivateTriggers=f,t.doDeactivateTriggers=g,t.removeArea=function(e,t){var a=[],l=(e=jQuery(e)).data("_id"),f=[];"popup"===e.data("_type")&&((0,s.loopVisibleAreas)("popup",function(e){e.hasClass((0,i.getOption)("singletonClass"))?a.push(e.data("_id")):f.push(e.data("_id"))}),t?(a.push(l),l=!1):e.hasClass((0,i.getOption)("singletonClass"))&&(a=f,l=!1));function g(e){"object"===(void 0===e?"undefined":o(e))&&(e=e.data("_id")),e&&e.length&&("#"!==e[0]&&(e="#"+e),a.push(e))}function v(e){if(c(e=jQuery(e))&&e.data("_key")){e.removeClass("__is_animating"),y(e),(0,r.doAction)("hide_area",e),(0,r.doAction)("hide_area-"+e.data("_key"),e),p("Hide",e),e.find("div .popup-trigger").off("._da"),function(e){u&&e.data("observe-resize")&&(u.unobserve(e[0]),e.data("observe-resize",!1))}(e);var t=e.parent();"skip"===e.data("_do_animation")?a():((0,n.info)("✨ Animate the area (hide)",e.data("_id")),(0,d.animateArea)(e,"hide",a)),(0,s.removeVisibleArea)(e)}function a(){e.detach().hide().data("_visible","no"),t.hasClass((0,i.getOption)("popupWrapperClass"))&&t.remove()}}t?(a=(0,r.applyFilters)("hide_ids_before_hide",a,e,f),a=(0,r.applyFilters)("hide_ids_before_hide-"+e.data("_key"),a,e,f),p("BeforeHide",e,f,g),(0,r.doAction)("before_hide",e,a),(0,r.doAction)("before_hide-"+e.data("_key"),e,a)):(a=(0,r.applyFilters)("hide_ids_before_show",a,e,f),a=(0,r.applyFilters)("hide_ids_before_show-"+e.data("_key"),a,e,f),p("BeforeShow",e,f,g),(0,r.doAction)("before_show",e,a),(0,r.doAction)("before_show-"+e.data("_key"),e,a));a.length&&(0,n.debug)("Hide following areas:",a);(0,s.loopVisibleAreas)("all",function(e){var t=e.data("_id");-1!==a.indexOf(t)&&v(e)}),l&&v(l)},t.getContext=v,t.addDomObserver=h,t.addResizeObserver=b,t.initContext=function(){(l=jQuery((0,i.getOption)("baseContext"))).length||(0,n.error)('Could not find the popup container "'+(0,i.getOption)("baseContext")+'"')},t.initExitIntent=function(){jQuery(window).on("mouseleave.da",function(e){var t;"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&"select"!==e.target.tagName.toLowerCase()&&(t=Math.max(document.documentElement.clientWidth,window.innerWidth||0),e.clientX>=t-50||e.clientY>=50||e.toElement||e.relatedTarget||((0,n.info)("⚡️ Exit-intent detected"),(0,r.doAction)("exit_intent"),p("ExitIntent")))})},t.blurArea=y,t.focusArea=function(e){var t=(0,i.getOption)("activePopupClass");e&&!e.hasClass(t)&&(e.addClass(t),(0,r.doAction)("focus_area",e),(0,r.doAction)("focus_area-"+e.data("_key"),e),p("Focus",e),f(e))};var i=a(1),n=a(0),r=a(2),s=a(4),d=a(7),l=null,u=null;function p(e,t){var a=void 0,o=void 0,i=Array.prototype.slice.call(arguments);i.shift();var r=["DiviPopup:"+e],d=c(i[0]),l=[];for(d?(0,n.debug)("Broadcast area event:",e,i[0].data("_id")):(0,n.debug)("Broadcast global event:",e),window.DiviArea&&r.unshift("DiviArea:"+e),a=0;a<r.length;a++){if(d){var u=(0,s.getAllIds)(t);for(l.push({obj:t,event:r[a],params:i.slice(1)}),(0,n.verbose)('⚙ $("'+t.data("_id")+'").on("'+r[a]+'")'),o=0;o<u.length;o++){var p=":"+u[o].replace(/^#/,"");l.push({obj:jQuery(document),event:r[a]+p,params:i}),(0,n.verbose)('⚙ $(document).on("'+r[a]+p+'")')}}l.push({obj:jQuery(document),event:r[a],params:i}),(0,n.verbose)('⚙ $(document).on("'+r[a]+'")')}for(a=0;a<l.length;a++)l[a].obj.triggerHandler(l[a].event,l[a].params)}function c(e){return e&&e.length&&e instanceof jQuery&&e.data("_id")}function f(e){var t,a=void 0===e,o=void 0,r=void 0;if(void 0===e&&(e=v()),function(e){e.find((0,i.getOption)("popupSelector")).filter("[id]").each(function(){var e=jQuery(this);(0,n.debug)("Found an inline Popup Area:",e.attr("id")),DiviPopup.register(e,{},"popup")})}(e),(t=function(e,t){var a,o,i,n=[];if(!e.ids)return[];function r(e,t){var a;for(a=0;a<t.length;a++)jQuery(t[a]).attr("data-area-id")||n.push({id:e,item:jQuery(t[a])})}for(a=0;a<e.ids.length;a++)if(r(i=e.ids[a].replace(/^#/,""),jQuery('[href="#'+i+'"]',t)),e.linkPrefix&&r(i,jQuery('[href="#'+e.linkPrefix+i+'"]',t)),e.classPrefix&&r(i,jQuery("."+e.classPrefix+i,t)),e.dataAttrib&&r(i,jQuery("["+e.dataAttrib+'="'+i+'"]',t)),window.et_link_options_data)for(o=et_link_options_data.length-1;o>=0;o--)if("#"+i===et_link_options_data[o].url){var s=jQuery(".et_pb_module."+et_link_options_data[o].class,t);r(i,s),s.off("click"),et_link_options_data.splice(o,1)}return n}({ids:(0,s.getAllIds)("popup"),linkPrefix:"popup:",dataAttrib:(0,i.getOption)("idAttrib"),classPrefix:(0,i.getOption)("triggerClassPrefix")},e)).length){for(a?(0,n.debugGroup)("Activate all triggers in document"):(0,n.debugGroup)("Activate triggers in area",e.data("_id")),o=0;o<t.length;o++)C((r=t[o]).item,r.id);(0,n.debugGroup)()}else a?(0,n.debug)("No new triggers found in document"):(0,n.debug)("No new triggers found in area",e.data("_id"))}function g(e){void 0!==e&&((0,n.debug)("Deactivate all triggers in area",e.data("_id")),e.find("[data-area-id]").each(function(){!function(e){(0,n.debug)("Remove trigger:",e[0]),e.removeAttr("data-area-id"),e.removeClass("popup-trigger"),e.off("._da")}(jQuery(this))}))}function v(){return l}function h(e){var t=window.MutationObserver||window.WebKitMutationObserver,a=window.addEventListener,o=v();t?new t(function(t,a){return t[0].addedNodes.length?((0,n.debug)("DOM changed (nodes added)"),e()):t[0].removedNodes.length?((0,n.debug)("DOM changed (nodes removed)"),e()):void 0}).observe(o[0],{childList:!0,subtree:!0}):a&&(o.addEventListener("DOMNodeInserted",e,!1),o.addEventListener("DOMNodeRemoved",e,!1))}function b(e){var t=window.ResizeObserver||window.WebKitResizeObserver;t?u=new t(e):window.setInterval(e,750),jQuery(window).resize(e)}function y(e){var t=(0,i.getOption)("activePopupClass");e&&e.hasClass(t)&&(e.removeClass(t),(0,r.doAction)("blur_area",e),(0,r.doAction)("blur_area-"+e.data("_key"),e),p("Blur",e),g(e))}function m(e,t){c(e)||((0,n.debug)("Close the top-most area"),DiviPopup.hide())}function _(e){if(27===e.keyCode)return(0,n.info)("⚡️ ESC-key pressed"),(0,r.applyFilters)("esc_key_pressed",!1)?((0,n.debug)("Ignored, manually cancelled in filter"),!0):(0,s.countVisibleAreas)("popup")?((0,n.debug)("Close top-most popup"),(0,r.doAction)("close_area",!1,"esc"),p("Close"),!1):((0,n.debug)("Ignored, no popup is visible"),!0)}function w(){(0,s.loopAllAreas)("!inline",function(e,t){e.hasClass((0,i.getOption)("exitIndicatorClass"))&&DiviPopup.show(t)})}function C(e,t){var a;if(a=(0,s.getId)(t)){if(e.attr("data-area-id"))return e.off("._da"),e.on("click._da",o),void(0,n.debug)("Trigger already prepared",e[0]);(0,s.getArea)(a)?(e.attr("data-area-id",a),e.addClass("popup-trigger"),e.on("click._da",o),(0,n.debug)("Prepared trigger to open this area:",a,e[0])):(0,n.debug)("Ignore trigger. No area found with this ID:",e[0])}else(0,n.debug)("Ignore trigger. Invalid target ID:",t,e[0]);function o(e){return e.preventDefault(),(0,n.debug)("Trigger area:",a),DiviPopup.show(a),!1}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getId=f,t.getRealId=g,t.addAltId=function(e,t){if(e===t)return;t=f(t),null===e?delete c[t]:c[t]=e},t.getArea=v,t.registerArea=function(e,t,a){if(!(t=f(t)))return!1;var l=v(t);if(l)return l;var p=jQuery(t);if(!p.length)return!1;a&&(p=p.filter(a));if(!p||1!==p.length)return!1;"inline"===e?p.data("_visible","yes"):(p.detach(),p.data("_visible","no"));var c=t.replace(/-/g,"_").replace(/^#/,"");p.addClass(e),p.attr("data-dm-type",e),p.attr("data-dm-registered",1),p.data("_id",t),p.data("_key",c),p.data("_type",e),(0,i.debug)("Area Type",e),(0,i.debug)("Area ID",t),(0,i.debug)("Area Hook",c),(0,r.attachCloseButton)(p),u[t]=p,p.hasClass((0,o.getOption)("notMobileClass"))?p.data("on-mobile",!1):p.data("on-mobile",(0,o.toBool)(p.data("on-mobile")));p.hasClass((0,o.getOption)("notTabletClass"))?p.data("on-tablet",!1):p.data("on-tablet",(0,o.toBool)(p.data("on-tablet")));p.hasClass((0,o.getOption)("notDesktopClass"))?p.data("on-desktop",!1):p.data("on-desktop",(0,o.toBool)(p.data("on-desktop")));p.hasClass((0,o.getOption)("withCloseClass"))?p.data("show-close",!0):p.hasClass((0,o.getOption)("noCloseClass"))?p.data("show-close",!1):p.data("show-close",(0,o.toBool)(p.data("show-close")));p.hasClass((0,o.getOption)("altCloseClass"))?p.data("close-alt",!0):p.data("close-alt",(0,o.toBool)(p.data("close-alt"),!1));p.hasClass((0,o.getOption)("modalIndicatorClass"))?p.data("is-modal",!0):p.data("is-modal",(0,o.toBool)(p.data("is-modal"),!1));p.hasClass((0,o.getOption)("exitIndicatorClass"))?p.data("trigger-exit",!0):p.data("trigger-exit",(0,o.toBool)(p.data("trigger-exit"),!1));p.hasClass((0,o.getOption)("noShadowClass"))?p.data("no-shadow",!0):p.data("no-shadow",(0,o.toBool)(p.data("no-shadow"),!1));p.hasClass((0,o.getOption)("darkModeClass"))?p.data("dark-mode",!0):p.data("dark-mode",(0,o.toBool)(p.data("dark-mode"),!1));p.hasClass((0,o.getOption)("singletonClass"))?p.data("singleton",!0):p.data("singleton",(0,o.toBool)(p.data("singleton"),!1));return p.data("position","center-center"),p.data("position-v","center"),p.data("position-h","center"),(0,r.configArea)(p),(0,n.doAction)("init_area",p),(0,n.doAction)("init_area-"+p.data("_key"),p),(0,s.broadcast)("Init",p),(0,d.initializeAreaAnimation)(p),(0,i.info)("➕ Registered new area:",t,"("+e+")"),p},t.getAllIds=function(e){var t=[];if(e&&e instanceof jQuery){var a=e.data("_id");for(var o in t.push(a),c)a===c[o]&&t.push(o)}else{for(var i in u){var n=u[i];_(e,n)&&t.push(i)}for(var r in c){var s=c[r],d=u[s];_(e,d)&&t.push(r)}}return t},t.loopAllAreas=function(e,t){for(var a in u){var o=u[a];_(e,o)&&t(o,a)}},t.countVisibleAreas=h,t.addVisibleArea=function(e){if(!(e=v(e)))return!1;var t=e.data("_type");if((0,i.debug)("Make area visible",e.data("_id")),"popup"!==t&&h("popup")){for(var a=0;a<p.length;a++)if("popup"===p[a].data("_type")){p.splice(a,0,e);break}}else p.push(e);if(e.find("div ."+(0,o.getOption)("triggerCloseClass")).off(".da"),e.find("."+(0,o.getOption)("closeButtonClass")).off(".da"),e.find("div ."+(0,o.getOption)("triggerCloseClass")).on("click.da",function(t){(0,i.debug)("Click on custom close-button"),(0,n.doAction)("close_area",e,"custom"),(0,n.doAction)("close_area-"+e.data("_key"),e,"custom"),(0,s.broadcast)("Close",e)}),e.hasClass((0,o.getOption)("withCloseClass"))){var r=e.find("."+(0,o.getOption)("closeButtonClass"));r.on("click.da",function(t){(0,i.debug)("Click on default close-button"),(0,n.doAction)("close_area",e,"default"),(0,n.doAction)("close_area-"+e.data("_key"),e,"default"),(0,s.broadcast)("Close",e)})}},t.removeVisibleArea=function(e){if(!(e=v(e)))return!1;var t=e.data("_id");(0,i.debug)("Make area hidden",t);for(var a=p.length-1;a>=0;a--){var n=p[a];t===n.data("_id")&&p.splice(a,1)}e.find("div ."+(0,o.getOption)("triggerCloseClass")).off(".da"),e.find("."+(0,o.getOption)("closeButtonClass")).off(".da")},t.getVisibleArea=b,t.loopVisibleAreas=y,t.reorderVisibleAreas=function(){var e=(0,o.getOption)("zIndex"),t=1,a=[];function r(r){var l=r.data("_type"),u=r.parent(),p=e+t;isNaN(r.data("z-index"))||(p=r.data("z-index")),u.hasClass((0,o.getOption)("popupWrapperClass"))||("inline"===l?(r.wrap("<div>"),u=r.parent()):((u=jQuery("<div/>")).appendTo((0,s.getContext)()),r.detach().appendTo(u)),u.addClass((0,o.getOption)("popupWrapperClass")),u.addClass("type-"+l),u.addClass("position-"+r.data("position"))),a.push({id:r.data("_id"),type:r.data("_type"),pos:t,zIndex:"inline"===l?"":p}),"inline"!==l&&u.css({zIndex:p}),t++,"yes"!==r.data("_visible")&&("skip"===r.data("_do_animation")?r.show():((0,i.info)("✨ Animate the area (show)",r.data("_id")),(0,d.animateArea)(r,"show")),r.data("_visible","yes"),(0,n.doAction)("show_area",r),(0,n.doAction)("show_area-"+r.data("_key"),r),(0,s.broadcast)("Show",r))}(0,i.debug)("Refresh order (z-index) of visible areas"),y("all",s.blurArea),y("inline",r),y("!popup,inline",r),h("popup")&&(a.push({id:"-",type:"overlay",pos:t,zIndex:(0,l.showOverlay)()}),y("popup",r));(0,i.info)("👓 List of visible Areas:"),(0,i.debugTable)(a),(0,s.focusArea)(b()),window.setTimeout(m,50)},t.doResizeAreas=m;var o=a(1),i=a(0),n=a(2),r=a(6),s=a(3),d=a(7),l=a(8),u={},p=[],c={};function f(e,t){if(e instanceof jQuery){if(e.data("_id"))return e.data("_id");e=e.attr("id")}if(!e)return"";if("#"!==e[0]&&(e="#"+e),t){var a=new RegExp("^#"+t+":");e=e.replace(a,"#",e)}return e?e.toString():""}function g(e){var t=f(e),a=f(c[t]);return void 0!==u[t]?t:void 0!==u[a]?a:""}function v(e){if(e instanceof jQuery)return!!e.data("_id")&&e;var t=g(e);return!!t&&u[t]}function h(e){if(!e||"all"===e)return p.length;var t=0;return y(e,function(){return t++}),t}function b(e,t){for(var a=p.length-1;a>=0;a--)if(_(e,p[a])){if(void 0===t||-1===t)return p[a];if(t===p[a].data("_id"))return p[a]}return!1}function y(e,t){for(var a=0;a<p.length;a++)_(e,p[a])&&t(p[a],a)}function m(){var e=parseInt(jQuery("html").css("marginTop")),t=jQuery(window).innerWidth(),a=jQuery(window).innerHeight()-e;y("all",function(e){var n,r,s=e.parent(),d=e.data("_type"),l={};"inline"===d||e.data("max-width")||(e.hasClass("et_pb_section")?e.data("max-width",e.outerWidth()+"px"):(e.data("max-width",e.children(".et_pb_section").first().outerWidth()+"px"),e.children(".et_pb_section").css({width:"100%",maxWidth:""})),(0,i.debug)("Auto max-width calculated:",e.data("_id"),e.data("max-width"))),e.data("max-height")&&(l.overflow="auto",l.maxHeight=e.data("max-height")),e.data("max-width")&&(l.maxWidth=e.data("max-width")),e.css(l),"popup"===d&&(r=isNaN(e[0].scrollHeight)?e.innerHeight:e[0].scrollHeight,n=isNaN(e[0].scrollWidth)?e.innerWidth:e[0].scrollWidth,t<n+20?s.addClass((0,o.getOption)("fullWidthClass")):s.removeClass((0,o.getOption)("fullWidthClass")),a<r+20?s.addClass((0,o.getOption)("fullHeightClass")):s.removeClass((0,o.getOption)("fullHeightClass")))})}function _(e,t){if(!e)return!0;if("all"===e)return!0;var a="!"===e[0],o=t.data("_type");e=e.replace("!","").split(",");for(var i=0;i<e.length;i++){if(e[i]=e[i].trim(),a&&e[i]===o)return!1;if(!a&&e[i]===o)return!0}return!!a}},function(e,t){var a;a=function(){return this}();try{a=a||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(a=window)}e.exports=a},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.attachCloseButton=function(e){var t=(0,i.getOption)("closeButtonClass"),a=t+"_wrap",o=(0,i.getOption)("noCloseClass"),r=(0,i.getOption)("withCloseClass");if(e.find("."+a).length)return;var s=jQuery("<span />").addClass(a),d=jQuery('<a href="#close" />').addClass(t);d.html("&times;"),d.appendTo(s),s.appendTo(e),e.hasClass(o)||e.hasClass(r)||((0,i.getOption)("defaultShowCloseButton")?e.addClass(r):e.addClass(o));(0,n.debug)("Added default close button to area",e.data("_id"))},t.setupHoverArea=function(e){var t=jQuery(e.data("_trigger"));if(!t.length)return;var a=(0,i.isPositon)(t,"fixed"),o="#"+e.attr("id"),s=e.data("close-on"),l=1e3*e.data("close-delay"),u=e,p=!1,c=!1,f=!1;d&&(f=new d(function(e){var t=!0,a=!1,o=void 0;try{for(var i,n=e[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){var r=i.value,s=r.contentRect,d=s.width+"-"+s.height;d!==c&&(c=d,v())}}catch(e){a=!0,o=e}finally{try{!t&&n.return&&n.return()}finally{if(a)throw o}}},{box:"border-box"}));function g(){(0,n.info)("📐 Position area relative to element:",t),u=e.closest(".popup_outer_wrap"),v(),(0,r.removeAction)("show_area-"+e.data("_key"),g)}function v(){var o=a?t[0].getBoundingClientRect():t.clientRect(),i={left:"",top:"",right:"",bottom:"",width:"",height:"",position:a?"fixed":"absolute"};"top"===e.data("position-v")?i.top=o.top:"bottom"===e.data("position-v")?i.top=o.bottom:"left"===e.data("position-h")?(i.top=o.top+o.height/2,i.left=o.left):"right"===e.data("position-h")?(i.top=o.top+o.height/2,i.left=o.right):(0,n.error)("Invalid position",e.data("position")),(0,n.debug)("Area position:",i),u.css(i)}function h(){b(),p=window.setTimeout(function(){DiviArea.hide(e.data("_id"))},l)}function b(){p&&window.clearTimeout(p),p=!1}(0,r.addAction)("show_area-"+e.data("_key"),function(){f&&f.observe(t[0]),function(){"click"===s?jQuery(document).on("click."+o,function(e){jQuery(e.target).closest(o).length||h()}):"hover"===s&&(e.on("mouseleave._dah",h),t.on("mouseleave._dah",h));t.on("mouseenter._dah",b),e.on("mouseenter._dah",b)}(),g()}),(0,r.addAction)("hide_area-"+e.data("_key"),function(){f&&f.disconnect(),jQuery(document).off("."+o),e.off("._dah"),t.off("._dah")}),(0,n.debug)("Prepared positioning of hover area")},t.checkViewport=function(e){var t=!0,a=jQuery(window).innerWidth();t=a<768?!!e.data("on-mobile"):a<981?!!e.data("on-tablet"):!!e.data("on-desktop");return t},t.triggerLazyLoad=function(e){jQuery("body").trigger("post-load")},t.triggerAnimations=function(e){void 0!==window.et_reinit_waypoint_modules&&window.et_reinit_waypoint_modules()},t.initRecaptcha=function(e){if(!window.grecaptcha)return;if(!e.find('input[name="g-recaptcha-response"]').length)return;if(e.find("[data-sitekey].g-recaptcha").length>0)e.find("form").each(function(){var e=jQuery(this),t=e.find("[data-sitekey].g-recaptcha");if(t.length&&!e.find('iframe[src*="/recaptcha/"]').length){var a={sitekey:t.attr("data-sitekey"),type:t.attr("data-type"),size:t.attr("data-size"),theme:t.attr("data-theme"),badge:t.attr("data-badge"),tabindex:t.attr("data-tabindex")},o=t.attr("data-callback"),i=t.attr("data-expired-callback");o&&"function"==typeof window[o]&&(a.callback=window[o]),i&&"function"==typeof window[i]&&(a["expired-callback"]=window[i]);var n=grecaptcha.render(t[0],a);window.recaptchaWidgets&&recaptchaWidgets.push(n)}});else{var t=jQuery('script[src*="google.com/recaptcha/api.js"]').attr("src"),a=t.replace(/^.*render=(.*)$/,"$1").split("&")[0];grecaptcha.execute(a,{action:"homepage"}).then(function(t){e.find('form [name="g-recaptcha-response]').val(t)})}},t.configArea=function(e,t,a){var n,r,d=(0,s.getArea)(e);if(!d||1!==d.length)return;if(n=d.data("_id"),"object"===(void 0===t?"undefined":o(t))){for(var l in t)t.hasOwnProperty(l)&&DiviPopup.config(d,l,t[l]);return}if(void 0!==t){if("string"!=typeof t)return;switch(t=t.trim().toLowerCase().replace(/-/g,"")){case"notmobile":r=(0,i.toBool)(d.data("on-mobile")),d.data("on-mobile",!(0,i.toBool)(a,!r));break;case"onmobile":r=(0,i.toBool)(d.data("on-mobile")),d.data("on-mobile",(0,i.toBool)(a,r));break;case"nottablet":r=(0,i.toBool)(d.data("on-tablet")),d.data("on-tablet",!(0,i.toBool)(a,!r));break;case"ontablet":r=(0,i.toBool)(d.data("on-tablet")),d.data("on-tablet",(0,i.toBool)(a,r));break;case"notdesktop":r=(0,i.toBool)(d.data("on-desktop")),d.data("on-desktop",!(0,i.toBool)(a,!r));break;case"ondesktop":r=(0,i.toBool)(d.data("on-desktop")),d.data("on-desktop",(0,i.toBool)(a,r));break;case"triggerexit":d.data("trigger-exit",(0,i.toBool)(a));break;case"hideclose":d.data("show-close",!(0,i.toBool)(a));break;case"showclose":d.data("show-close",(0,i.toBool)(a));break;case"closealt":d.data("close-alt",(0,i.toBool)(a));break;case"ismodal":d.data("is-modal",(0,i.toBool)(a));break;case"notmodal":d.data("is-modal",!(0,i.toBool)(a));break;case"shadow":d.data("no-shadow",!(0,i.toBool)(a));break;case"noshadow":d.data("no-shadow",(0,i.toBool)(a));break;case"dark":d.data("dark-mode",(0,i.toBool)(a));break;case"maxwidth":d.data("max-width",a);break;case"maxheight":d.data("max-height",a);break;case"zindex":d.data("z-index",parseInt(a));break;case"singleton":d.data("singleton",(0,i.toBool)(a));break;case"ids":case"alternateid":Array.isArray(a)?a.forEach(function(e){return(0,s.addAltId)(n,e)}):(0,s.addAltId)(n,a);break;case"position":var u=[];-1!==a.indexOf("top")?u.push("top"):-1!==a.indexOf("bottom")?u.push("bottom"):u.push("center"),-1!==a.indexOf("left")?u.push("left"):-1!==a.indexOf("right")?u.push("right"):u.push("center"),d.data("position",u.join("-")),d.data("position-v",u[0]),d.data("position-h",u[1]);break;case"closetrigger":d.data("close-on",a);break;case"closedelay":d.data("close-delay",parseFloat(a))}}d.data("on-mobile")?d.removeClass((0,i.getOption)("notMobileClass")):d.addClass((0,i.getOption)("notMobileClass"));d.data("on-tablet")?d.removeClass((0,i.getOption)("notTabletClass")):d.addClass((0,i.getOption)("notTabletClass"));d.data("on-desktop")?d.removeClass((0,i.getOption)("notDesktopClass")):d.addClass((0,i.getOption)("notDesktopClass"));d.data("trigger-exit")?d.addClass((0,i.getOption)("exitIndicatorClass")):d.removeClass((0,i.getOption)("exitIndicatorClass"));d.data("show-close")?(d.addClass((0,i.getOption)("withCloseClass")),d.removeClass((0,i.getOption)("noCloseClass"))):(d.addClass((0,i.getOption)("noCloseClass")),d.removeClass((0,i.getOption)("withCloseClass")));d.data("close-alt")?d.addClass((0,i.getOption)("altCloseClass")):d.removeClass((0,i.getOption)("altCloseClass"));d.data("is-modal")?d.addClass((0,i.getOption)("modalIndicatorClass")):d.removeClass((0,i.getOption)("modalIndicatorClass"));d.data("no-shadow")?d.addClass((0,i.getOption)("noShadowClass")):d.removeClass((0,i.getOption)("noShadowClass"));d.data("dark-mode")?d.addClass((0,i.getOption)("darkModeClass")):d.removeClass((0,i.getOption)("darkModeClass"));d.data("singleton")?d.addClass((0,i.getOption)("singletonClass")):d.removeClass((0,i.getOption)("singletonClass"))};var i=a(1),n=a(0),r=a(2),s=a(4),d=window.ResizeObserver||window.WebKitResizeObserver},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animateArea=function(e,t,a){var s=!1,d=!1;if("show"===t&&"yes"===e.data("_visible"))return(0,i.debug)("Skip opening-animation, area is already visible"),!1;if("hide"===t&&"yes"!==e.data("_visible"))return(0,i.debug)("Skip closing-animation, area is not visible"),!1;window.TweenLite&&"flyin"===e.data("_type")&&(d=!0);"function"!=typeof a&&(a=function(){});if("hide"===t&&"flyin"!==e.data("_type"))return void a();e.hasClass("et_pb_section")&&jQuery.fn.waypoint&&"yes"!==et_pb_custom.ignore_waypoints&&function(e){var t=e.attr("data-animation"),a=!1;if(!t)return!1;if(!(a=n[t]))return!1;jQuery("body").css("overflow-x","hidden"),jQuery("#page-container").css("overflow-y","hidden"),e.attr({"data-animation-style":a.style,"data-animation-repeat":"once"===a.repeat?"":"infinite","data-animation-duration":a.duration,"data-animation-delay":a.delay,"data-animation-intensity":a.intensity,"data-animation-starting-opacity":a.starting_opacity,"data-animation-speed-curve":a.speed_curve}),r(e,{offset:"100%",handler:function(){!function(e){var t=e.attr("data-animation-style"),a=e.attr("data-animation-repeat"),o=e.attr("data-animation-duration"),i=e.attr("data-animation-delay"),n=e.attr("data-animation-intensity"),r=e.attr("data-animation-starting-opacity"),s=e.attr("data-animation-speed-curve");!function(e){for(var t=[],a=e.get(0).attributes,o=0;o<a.length;o++)"data-animation-"===a[o].name.substring(0,15)&&t.push(a[o].name);jQuery.each(t,function(t,a){e.removeAttr(a)})}(e);var d=isNaN(parseInt(r))?0:.01*parseInt(r);-1===jQuery.inArray(s,["linear","ease","ease-in","ease-out","ease-in-out"])&&(s="ease-in-out"),e.css({"animation-duration":o,"animation-delay":i,opacity:d,"animation-timing-function":s});for(var l={},u=isNaN(parseInt(n))?50:parseInt(n),p=["slide","zoom","flip","fold","roll"],c=!1,f=!1,g=0;g<p.length;g++){var v=p[g];if(t&&t.substr(0,v.length)===v){c=v,""!==(f=t.substr(v.length,t.length))&&(f=f.toLowerCase());break}}!1!==c&&!1!==f&&(l=function(e,t,a){var o={};switch(e){case"slide":switch(t){case"top":o={transform:"translate3d(0, "+(i=-2*a)+"%, 0)"};break;case"right":o={transform:"translate3d("+(i=2*a)+"%, 0, 0)"};break;case"bottom":o={transform:"translate3d(0, "+(i=2*a)+"%, 0)"};break;case"left":var i=-2*a;o={transform:"translate3d("+i+"%, 0, 0)"};break;default:o={transform:"scale3d("+(n=.01*(100-a))+", "+n+", "+n+")"}}break;case"zoom":var n=.01*(100-a);switch(t){case"top":case"right":case"bottom":case"left":default:o={transform:"scale3d("+n+", "+n+", "+n+")"}}break;case"flip":switch(t){case"right":o={transform:"perspective(2000px) rotateY("+(r=Math.ceil(.9*a))+"deg)"};break;case"left":o={transform:"perspective(2000px) rotateY("+(r=-1*Math.ceil(.9*a))+"deg)"};break;case"top":default:o={transform:"perspective(2000px) rotateX("+(r=Math.ceil(.9*a))+"deg)"};break;case"bottom":o={transform:"perspective(2000px) rotateX("+(r=-1*Math.ceil(.9*a))+"deg)"}}break;case"fold":switch(t){case"top":o={transform:"perspective(2000px) rotateX("+(r=-1*Math.ceil(.9*a))+"deg)"};break;case"bottom":o={transform:"perspective(2000px) rotateX("+(r=Math.ceil(.9*a))+"deg)"};break;case"left":o={transform:"perspective(2000px) rotateY("+(r=Math.ceil(.9*a))+"deg)"};break;case"right":default:o={transform:"perspective(2000px) rotateY("+(r=-1*Math.ceil(.9*a))+"deg)"}}break;case"roll":switch(t){case"right":case"bottom":o={transform:"rotateZ("+(r=-1*Math.ceil(3.6*a))+"deg)"};break;case"top":case"left":o={transform:"rotateZ("+(r=Math.ceil(3.6*a))+"deg)"};break;default:var r=Math.ceil(3.6*a);o={transform:"rotateZ("+r+"deg)"}}}return o}(c,f,u)),jQuery.isEmptyObject(l)||e.css(l),e.addClass("et_animated"),e.addClass(t),e.addClass(a)}(jQuery(this.element))}})}(e)&&(s=!0);d?function(e,t,a){(0,i.debug)("Animate Area using GSAP");var n=(0,o.getOption)("animateSpeed"),r={},s={};e.css({opacity:"show"===t?0:1,transition:"all 0s"}),e.show(),window.setTimeout(function(){"left"===e.data("position-h")?(r.left=-1*e.outerWidth(),s.left=0):"right"===e.data("position-h")?(r.right=-1*e.outerWidth(),s.right=0):"top"===e.data("position-v")?(r.top=-1*e.outerHeight(),s.top=0):"bottom"===e.data("position-v")&&(r.bottom=-1*e.outerHeight(),s.bottom=0),r.opacity=1,s.opacity=1,"hide"===t?(e.css(s),TweenLite.to(e,n/1e3,{css:r})):(e.css(r),TweenLite.to(e,n/1e3,{css:s})),window.setTimeout(a,n)},5)}(e,t,a):s?function(e,t,a){(0,i.debug)("Animate Area using a Divi Animation"),e.show(),e.css({opacity:0}),window.setTimeout(function(){e.css({opacity:""}),r(e,{offset:"100%",handler:function(){e.addClass("et-animated"),a()}},2)},10)}(e,0,a):function(e,t,a){"show"===t?((0,i.debug)("Animate Area using jQuery fadeIn"),e.fadeIn((0,o.getOption)("animateSpeed"),a)):"hide"===t&&((0,i.debug)("Animate Area using jQuery fadeOut"),e.fadeOut((0,o.getOption)("animateSpeed"),a))}(e,t,a)},t.initializeAreaAnimation=function(e){if(!window.et_animation_data||!window.et_animation_data.length>0)return!1;e.removeClass("et-waypoint"),e.removeClass("et-animated");for(var t=0;t<et_animation_data.length;t++){var a=!1,o=et_animation_data[t];o&&(o.class&&e.hasClass(o.class)&&o.style&&o.repeat&&o.duration&&o.delay&&o.intensity&&o.starting_opacity&&o.speed_curve&&(a=o.class,e.addClass("pfd-waypoint"),e.attr("data-animation",a),n[a]=o,et_animation_data[t].class=void 0))}};var o=a(1),i=a(0),n={};function r(e,t,a){a=a||e.data("et_waypoint_max_instances")||1;var o=e.data("et_waypoint")||[];if(o.length<a){var i=e.waypoint(t);i&&i.length>0&&(o.push(i[0]),e.data("et_waypoint",o))}else for(var n=0;n<o.length;n++)o[n].context.refresh()}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showOverlay=function(){var e=(0,o.getOption)("zIndex");null===d&&((d=jQuery("<div />")).addClass((0,o.getOption)("overlayClass")),d.prependTo((0,s.getContext)()),d.on("click.popup",p));e+=Math.max(0,(0,r.countVisibleAreas)()),d.css({zIndex:e}),l||(l=!0,(0,i.info)("⤴️ Show background overlay"),d.fadeIn((0,o.getOption)("animateSpeed"),function(){jQuery("body").addClass((0,o.getOption)("openPopupClass"))}),(0,n.doAction)("show_overlay"),(0,s.broadcast)("OverlayShow"));return e},t.hideOverlay=u;var o=a(1),i=a(0),n=a(2),r=a(4),s=a(3),d=null,l=!1;function u(){l&&(l=!1,(0,i.info)("⤵️ Hide background overlay"),d.hide(),jQuery("body").removeClass((0,o.getOption)("openPopupClass")),(0,n.doAction)("hide_overlay"),(0,s.broadcast)("OverlayHide"))}function p(e){if((0,i.info)("⚡️ Click on background overlay"),e.preventDefault(),(0,n.applyFilters)("ignore_overlay_click",!1))return(0,i.debug)("Ignore click:","Manually cancelled via filter"),!1;if((0,n.doAction)("click_overlay"),(0,s.broadcast)("OverlayClick"),!(0,r.countVisibleAreas)("popup"))return(0,i.debug)("Ignore click:","No visible Popups found"),!1;var t=(0,r.getVisibleArea)("popup");return t.length?t.hasClass((0,o.getOption)("modalIndicatorClass"))?((0,i.debug)("Ignore click:",'Top-most popup is marked as "modal"'),!1):((0,n.doAction)("close_area"),(0,r.countVisibleAreas)("popup")||u(),!1):((0,i.debug)("Ignore click:",'Top-most popup is marked as "modal"'),!1)}},function(e,t,a){a(10),e.exports=a(13)},function(e,t,a){"use strict";var o=function(e){return e&&e.__esModule?e:{default:e}}(a(11));window.DiviArea=0,window.DiviArea=window.DiviPopup=new o.default},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,a,o){return a&&e(t.prototype,a),o&&e(t,o),t}}(),i=a(1),n=a(0),r=a(2),s=a(4),d=a(6),l=a(3),u=a(8),p=function(e){return e&&e.__esModule?e:{default:e}}(a(12));function c(e,t){(0,l.isArea)(e)&&DiviArea.hide(e.data("_id"))}var f=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var t=[window.location.protocol,"//",window.location.host,"/wp-admin/edit.php?post_type=divi-area&page=settings#frontend"];this.app=window.DiviArea?"Divi Areas Pro":"Popups for Divi",this.lib=window.DiviArea?"DiviArea":"DiviPopup",this.version="1.0.0",this.info=this.lib+"-"+this.version,(0,n.info)("🚀 Initialize "+this.app,"- JS API:",this.info),window.DiviArea?(0,n.info)("ℹ️ You can disable the debug output on the Settings page:",t.join("")):(0,n.info)("ℹ️ You can disable the debug output by disabling WP_DEBUG"),(0,n.debug)("Details about the Debug Mode","https://divimode.com/knowledge-base/debug-options/"),(0,p.default)(),(0,i.initOptions)(),(0,l.initContext)(),(0,l.initExitIntent)(),(0,i.getOption)("initializeOnEvent")?jQuery(window,document).on((0,i.getOption)("initializeOnEvent"),function(){window.setTimeout(l.initializeModule,1)}):window.setTimeout(l.initializeModule,1)}return o(e,[{key:"markClosed",value:function(e,t){if((0,i.getOption)("debug")){var a=(0,s.getId)(e);(0,n.info)("📌 Mark Area as closed for "+t+" minutes:",a)}(0,i.setLocalData)(e,"1",t)}},{key:"isClosed",value:function(e){var t=(0,i.getLocalData)(e);if((0,i.getOption)("debug")){var a=(0,s.getId)(e);"1"===t?(0,n.info)("📌 Area is still closed:",a):(0,n.info)("📌 Area is not closed:",a)}return"1"===t}},{key:"register",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments[2];if(!(e=(0,s.getId)(e)))return!1;var o,i=(0,s.getArea)(e);if(i)return i;if(a||(a=(o=jQuery((0,s.getId)(e))).data("_type")),!a&&o.length)for(var r=o.attr("class").split(" "),l=0;l<r.length;l++)if(0===r[l].indexOf("divi-area-type-")){a=r[l].replace("divi-area-type-","");break}if(!a)return!1;(0,n.debugGroup)("Register Area | "+a+" | "+e);var u=(0,s.registerArea)(a,e,t.selector);return!(!u||!u.length)&&(Object.keys(t).forEach(function(e){(0,d.configArea)(u,e,t[e])}),"inline"===a&&((0,d.triggerLazyLoad)(u),this.show(e)),(0,n.debugGroup)(),u)}},{key:"config",value:function(e,t,a){(0,d.configArea)(e,t,a)}},{key:"show",value:function(e,t){var a=(0,s.getId)(e),o=(0,s.getArea)(a),u=0,p=!1;if((0,n.debugGroup)("Show area",a),!o||!o.length)return(0,n.error)("Could not find an area with the ID:",a),(0,n.debugGroup)(),!1;if(!(0,d.checkViewport)(o))return(0,n.debug)("Do not trigger area on this device:",a),(0,n.debugGroup)(),!1;var f=o.data("_type");return"yes"===o.data("_visible")&&o.data("_do_animation","skip"),t&&(t.delegateTarget?p=t.delegateTarget:t.target&&(p=t.target)),o.data("_trigger",p),(0,n.debug)("Trigger element:",p||"(none)"),"inline"!==f&&((0,l.removeArea)(o),o.removeClass((0,i.getOption)("exitIndicatorClass"))),"hover"===f&&(0,d.setupHoverArea)(o),(0,s.addVisibleArea)(o),(0,r.addAction)("close_area-"+o.data("_key"),c),(0,l.reOrderAreas)(o),"inline"!==f&&("skip"!==o.data("_do_animation")&&o.data("animation")&&(o.css({transition:"none"}),u+=(0,i.toMilliseconds)(o.css("animation-delay")),u+=(0,i.toMilliseconds)(o.css("animation-duration")),o.addClass("__is_animating"),window.setTimeout(function(){"yes"===o.data("_visible")&&o.removeClass("__is_animating")},u+50)),window.setTimeout(function(){(0,d.triggerLazyLoad)(o),(0,d.triggerAnimations)(o),(0,d.initRecaptcha)(o)},50)),(0,n.debugGroup)(),o.data("_do_animation",""),!0}},{key:"hide",value:function(e){var t;(0,s.countVisibleAreas)()&&(t=e?(0,s.getVisibleArea)("all",(0,s.getRealId)(e)):(0,s.getVisibleArea)("all"))&&((0,n.debug)("Close area and unlink event handlers:",t.data("_id")),(0,l.removeArea)(t,!0)),(0,s.countVisibleAreas)("popup")?(0,l.reOrderAreas)():DiviPopup.hideOverlay()}},{key:"showOverlay",value:function(){(0,u.showOverlay)()}},{key:"hideOverlay",value:function(){(0,u.hideOverlay)()}},{key:"addFilter",value:function(e,t,a){r.addFilter.apply(window,arguments)}},{key:"addAction",value:function(e,t,a){r.addAction.apply(window,arguments)}},{key:"removeFilter",value:function(e,t,a){r.removeFilter.apply(window,arguments)}},{key:"removeAction",value:function(e,t,a){r.removeAction.apply(window,arguments)}},{key:"applyFilters",value:function(e,t){return r.applyFilters.apply(window,arguments)}},{key:"doAction",value:function(e,t){r.doAction.apply(window,arguments)}},{key:"openPopup",value:function(e){(0,n.error)("DiviPopup.openPopup() is deprecated. Please use DiviPopup.show() instead"),DiviPopup.show(e)}},{key:"openArea",value:function(e){(0,n.error)("DiviArea.openArea() is deprecated. Please use DiviArea.show() instead"),DiviPopup.show(e)}},{key:"closePopup",value:function(e){(0,n.error)("DiviPopup.closeArea() is deprecated. Please use DiviPopup.hide() instead"),DiviPopup.hide(e)}},{key:"closeArea",value:function(e){(0,n.error)("DiviArea.closeArea() is deprecated. Please use DiviArea.hide() instead"),DiviPopup.hide(e)}},{key:"broadcast",value:function(e,t,a){(0,n.error)("DiviArea.broadcast() is deprecated. Please use DiviArea.doAction() instead"),l.broadcast.apply(window,arguments)}},{key:"observe",value:function(e,t,a){l.observe.apply(window,arguments)}}]),e}();t.default=f},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){!function(e){e.support.getBoundingClientRect="getBoundingClientRect"in document.documentElement,e.fn.clientRect=function(){var t={top:0,left:0,width:0,height:0,bottom:0,right:0};if(0===this.length)return t;var a,o=this[0],i=o.ownerDocument,n=i.documentElement;if(!e.contains(n,o))return t;if(e.support.getBoundingClientRect){try{a=o.getBoundingClientRect()}catch(e){}if(!a)return t;if(a.right===a.left&&a.top===a.bottom)return t;var r=function(t){return e.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}(i);t.top=a.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),t.left=a.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0),t.width=a.right-a.left,t.height=a.bottom-a.top}else{if("none"==this.css("display"))return t;(t=this.offset()).width=this.outerWidth(),t.height=this.outerHeight()}return t.bottom=t.top+t.height,t.right=t.left+t.width,t}}(jQuery)}},function(e,t,a){}]);
1
+ !function(e){var t={};function a(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(o,i,function(t){return e[t]}.bind(null,i));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=9)}([function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.debugGroup=function(e){if(DiviPopupData.debug&&console.group){var t=!o||e&&e!==o;if(o&&(console.groupEnd(),o=!1),e&&t){var a=Array.prototype.slice.call(arguments);a.unshift("[DiviAreas]"),console.group.apply(this,a),o=e}}},t.debugTable=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);Array.isArray(e[0])||(e=[e]),console.table?console.table.apply(this,e):console.log.apply(this,e)}},t.verbose=function(){if(DiviPopupData.debug&&DiviPopupData.debugVerbose){var e=Array.prototype.slice.call(arguments);e.unshift("color:#cfd8dc;font-style:italic"),e.unshift("[DiviAreas] %c%s"),console.debug.apply(this,e)}},t.debug=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);e.unshift("color:#90a4ae"),e.unshift("[DiviAreas] %c%s"),console.debug.apply(this,e)}},t.info=function(){if(DiviPopupData.debug){var e=Array.prototype.slice.call(arguments);e.unshift("color:#0288d1;background:#fafcfe"),e.unshift("[DiviAreas] %c%s"),console.log.apply(this,e)}},t.error=function(){var e=Array.prototype.slice.call(arguments);e.unshift("[DiviAreas]"),console.error.apply(this,e)},t.initErrorLogging=function(t){var o=function(e,t,a){if(!e[t]||!e[t].__dm_orig__){var o=e[t];for(var i in e[t]=function(){var e=!1;try{e=a.apply(this,arguments)}finally{try{if(!e&&o){var t=o.apply(this,arguments);return t}}catch(e){throw e}}},o)o.hasOwnProperty(i)&&(e[t][i]=o[i]);e[t].__dm_orig__=o}},i=function(){var t=!1;if(arguments[0]&&"[DiviAreas]"===arguments[0])return!1;for(var o=0;o<arguments.length;o++)if("object"===a(arguments[o])&&arguments[o]&&arguments[o].message&&arguments[o].stack){t=arguments[o];break}if(t){var i=[],n=t.stack.toString().split("\n");if(i.push("divimode.com Anonymized Error Report"),i.push("-".repeat(30)),i.push(t.name),t.message?i.push(t.message):i.push("-"),i.push(""),n&&n.length>1)for(var r=0;r<n.length;r++){var s=n[r];if(s.match(/(\/wp-includes\/|\/jquery\.js)/))break;s.match(/\.js/)&&(s=(s=(s=s.replace(/^\s+|\s+$/g,"")).replace(/https?:.*?\/wp-content/g,"")).replace(/\.js\?[\w=&_\-\.]*/g,".js"),i.push(s))}if(e.DiviPopupData&&DiviPopupData.sys)for(var d in i.push(""),DiviPopupData.sys)try{i.push(d+": "+DiviPopupData.sys[d])}catch(e){}i.push("-".repeat(30));var l=console.error.__dm_orig__||console.error;return console.log(""),l("✋ "+i.join("\n| ")),console.log(""),!0}return!1};o(t,"onerror",i),o(t.console,"error",i)};var o=!1}).call(this,a(5))},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOption=function(e){var t=DiviPopupData[e],a=e.toLowerCase();return(0,o.applyFiltersSilently)("get_option_"+a,t)},t.toBool=function(e,t){void 0===t&&(t=!0);if(void 0===e||null===e)return!!t;if(!0===e||!1===e)return e;"string"==typeof e&&(e=e.toLowerCase());if(0===e||"0"===e||"n"===e[0]||"f"===e[0]||"off"===e)return!1;if(1===e||"1"===e||"y"===e[0]||"t"===e[0]||"on"===e)return!0;return!!t},t.setLocalData=function(e,t,a){(!a||isNaN(a)||a<1)&&(a=525600);var i=e.replace(/-/g,"_");if(t=(0,o.applyFilters)("set_local_data_value-"+i,t,e,a),a=(0,o.applyFilters)("set_local_data_expiration-"+i,a,e,t),window.localStorage){var n=new Date;n=n.setMinutes(n.getMinutes()+a),localStorage.setItem("_da_"+e,n+":"+t)}else r("_da_"+e,t,a)},t.getLocalData=function(e){var t=!1;if(window.localStorage){var a=localStorage.getItem("_da_"+e);if(a){var i=a.split(":"),n=parseInt(i.shift()),r=i.join(":");n>new Date?t=r:localStorage.removeItem("_da_"+e)}}else t=s("_da_"+e);var d=e.replace(/-/g,"_");return(0,o.applyFilters)("get_local_data-"+d,t)},t.setCookie=r,t.getCookie=s,t.toMilliseconds=function(e){var t,a=parseFloat(e,10),o=e.match(/m?s/);o&&(o=o[0]);switch(o){case"s":t=1e3*a;break;case"ms":t=a;break;default:t=0}return t},t.initOptions=function(){var e={popupSelector:".et_pb_section.popup",fullWidthClass:"popup_full_width",fullHeightClass:"popup_full_height",openPopupClass:"evr_popup_open",overlayClass:"evr_fb_popup_modal",modalIndicatorClass:"is-modal",exitIndicatorClass:"on-exit",activePopupClass:"is-open",noCloseClass:"no-close",altCloseClass:"close-alt",notMobileClass:"not-mobile",notTabletClass:"not-tablet",notDesktopClass:"not-desktop",withCloseClass:"with-close",singletonClass:"single",darkModeClass:"dark",noShadowClass:"with-shadow",closeButtonClass:"evr-close",defaultShowCloseButton:!0,idAttrib:"data-popup",triggerClassPrefix:"show-popup-",baseContext:"body",triggerCloseClass:"close",zIndex:1e5,onExitDelay:2e3,animateSpeed:300,debug:!1,debugVerbose:!1,initializeOnEvent:"et_pb_after_init_modules"};if(window.DiviPopupData)for(var t in e)void 0===DiviPopupData[t]&&(DiviPopupData[t]=e[t]),DiviPopupData[t].replace&&(DiviPopupData[t]=DiviPopupData[t].replace(/^[\s\xA0]+|[\s\xA0]+$/g,""));else window.DiviPopupData=e;DiviPopupData.zIndex=parseInt(DiviPopupData.zIndex),DiviPopupData.onExitDelay=parseInt(DiviPopupData.onExitDelay),DiviPopupData.animateSpeed=parseInt(DiviPopupData.animateSpeed),DiviPopupData.debug=!!DiviPopupData.debug,DiviPopupData.defaultShowCloseButton=!!DiviPopupData.defaultShowCloseButton,(!DiviPopupData.triggerClassPrefix||DiviPopupData.triggerClassPrefix.length<3)&&(DiviPopupData.triggerClassPrefix=!1);"body"===DiviPopupData.baseContext&&1===jQuery("body.et_divi_theme #page-container").length&&(DiviPopupData.baseContext="#page-container",(0,i.info)("🎚 Divi theme detected.","Inject Areas into #page-container"));"body"===DiviPopupData.baseContext||jQuery(DiviPopupData.baseContext).length||(DiviPopupData.baseContext="body",(0,i.info)("🎚 Invalid baseContext given.","Inject Areas into body instead."));DiviPopupData=(0,o.applyFilters)("init_options",DiviPopupData),(0,n.broadcast)("OptionsReady")},t.isPositon=function e(t,a){var o=t.offsetParent();if("HTML"===o.prop("tagName"))return!1;return o.css("position")===a||e(o,a)};var o=a(2),i=a(0),n=a(3);function r(e,t,a){var o=escape(t);if(a){var i=new Date;i.setMinutes(i.getMinutes()+a),o+="; expires="+i.toUTCString()}document.cookie=e+"="+o+"; path=/"}function s(e){var t,a,o,i=document.cookie.split(";");for(t=0;t<i.length;t++)if(a=i[t].substr(0,i[t].indexOf("=")),o=i[t].substr(i[t].indexOf("=")+1),(a=a.replace(/^\s+|\s+$/g,""))===e)return unescape(o);return!1}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeFilter=function(e,t){"string"==typeof e&&(n(e,t),(0,o.debug)("Remove Filter:",e))},t.removeAction=function(e,t){"string"==typeof e&&(n(e,t),(0,o.debug)("Remove Action:",e))},t.applyFilters=function(e,t){var a=Array.prototype.slice.call(arguments);if("string"==typeof(e=a.shift()))return(0,o.info)("📢️ Apply Filters:",e),(0,o.debug)('⚙ DiviArea.addFilter("'+e+'", callback)'),s("filter",e,a);return!1},t.doAction=function(e,t){var a=Array.prototype.slice.call(arguments);"string"==typeof(e=a.shift())&&((0,o.info)("📢️ Do Action:",e),(0,o.debug)('⚙ DiviArea.addAction("'+e+'", callback)'),s("action",e,a))},t.applyFiltersSilently=function(e,t){var a=Array.prototype.slice.call(arguments);if("string"==typeof(e=a.shift()))return(0,o.verbose)("📢️ Apply Filters:",e),(0,o.verbose)('⚙ DiviArea.addFilter("'+e+'", callback)'),s("filter",e,a);return!1},t.addFilter=function(e,t,a,i){"string"==typeof e&&"function"==typeof t&&(r(e,t,parseInt(a||10,10),i||window),(0,o.debug)("Add Filter:",e))},t.addAction=function(e,t,a,i){"string"==typeof e&&"function"==typeof t&&(r(e,t,parseInt(a||10,10),i||window),(0,o.debug)("Add Action:",e))},t.addActionOnce=function(e,t,a,i){if("string"==typeof e&&"function"==typeof t){r(e,t,parseInt(a||10,10),i||window),r(e,function(){n(e,t)},1+parseInt(a||10,10),i||window),(0,o.debug)("Add Action Once:",e)}};var o=a(0),i={};function n(e,t,a){var o,n,r;if(i[e]){if(t)if((o=i[e])&&a)for(r=o.length;r--;)(n=o[r]).callback===t&&n.context===a&&(o[r]=!1);else for(r=o.length;r--;)o[r].callback===t&&(o[r]=!1)}else i[e]=[]}function r(e,t,a,o){var n={callback:t,priority:a,context:o},r=i[e];r?(r.push(n),r=function(e){var t,a,o,i,n=e.length;for(i=1;i<n;i++)for(t=e[i],a=i;a>0;a--)(o=e[a-1]).priority>t.priority&&(e[a]=o,e[a-1]=t);return e}(r)):r=[n],i[e]=r}function s(e,t,a){var o,n=i[t],r=!1,s=void 0;if(n){var d=n.length;for(o=0;o<d;o++)n[o]?"filter"===e?void 0!==(s=n[o].callback.apply(n[o].context,a))&&(a[0]=s):(!n[o]||n[o].callback,n[o].callback.apply(n[o].context,a)):r=1;if(r)for(o=d;o--;)n[o]||n.splice(o,1)}if("filter"===e)return a[0]}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.initializeModule=function(){(0,n.debug)("Initialize the app"),jQuery(document).trigger("DiviAreas:Loaded",[window.DiviAreas]),(0,r.doAction)("load"),p("Load"),function(){var e=jQuery(".et_pb_fullscreen_nav_container #mobile_menu_slide");if(!e.length)return;e.parent().css({minHeight:e.outerHeight()})}(),h(f),b(s.doResizeAreas),jQuery(document).on("keyup",_),window.setTimeout(function(){(0,r.addAction)("exit_intent",w)},(0,i.getOption)("onExitDelay")),(0,r.addAction)("close_area",m),f(),(0,r.doAction)("ready"),p("Ready")},t.broadcast=p,t.observe=function(e,t,a){var o=".__"+e,i="DiviPopup:"+e,r=c(a);function s(o,i){var s=window;return r?((0,n.verbose)("Handle observed area event",e,a.data("_id")),s=a):(i&&jQuery(i).data("_id")&&(s=jQuery(i)),(0,n.verbose)("Handle observed global event",e)),t.apply(s,arguments)}(0,n.error)("observe() is deprecated. Use DiviArea.addAction() or DiviArea.addFilter() instead!"),r?((0,n.debug)("[DEPRECATED] Observe area event:",e,a.data("_id")),a.off(o),a.on(i+o,s)):((0,n.debug)("[DEPRECATED] Observe global event:",e),jQuery(document).off(o),jQuery(document).on(i+o,s))},t.isArea=c,t.reOrderAreas=function(e){if(!(0,s.countVisibleAreas)())return;(0,s.reorderVisibleAreas)(),e&&function(e){u&&!e.data("observe-resize")&&(u.observe(e[0]),e.data("observe-resize",!0))}(e);(0,s.countVisibleAreas)("popup")&&DiviPopup.showOverlay()},t.doActivateTriggers=f,t.doDeactivateTriggers=g,t.removeArea=function(e,t){var a=[],l=(e=jQuery(e)).data("_id"),f=[];"popup"===e.data("_type")&&((0,s.loopVisibleAreas)("popup",function(e){e.hasClass((0,i.getOption)("singletonClass"))?a.push(e.data("_id")):f.push(e.data("_id"))}),t?(a.push(l),l=!1):e.hasClass((0,i.getOption)("singletonClass"))&&(a=f,l=!1));function g(e){"object"===(void 0===e?"undefined":o(e))&&(e=e.data("_id")),e&&e.length&&("#"!==e[0]&&(e="#"+e),a.push(e))}function v(e){if(c(e=jQuery(e))&&e.data("_key")){e.removeClass("__is_animating"),y(e),(0,r.doAction)("hide_area",e),(0,r.doAction)("hide_area-"+e.data("_key"),e),p("Hide",e),e.find("div .popup-trigger").off("._da"),function(e){u&&e.data("observe-resize")&&(u.unobserve(e[0]),e.data("observe-resize",!1))}(e);var t=e.parent();"skip"===e.data("_do_animation")?a():((0,n.info)("✨ Animate the area (hide)",e.data("_id")),(0,d.animateArea)(e,"hide",a)),(0,s.removeVisibleArea)(e)}function a(){e.detach().hide().data("_visible","no"),t.hasClass((0,i.getOption)("popupWrapperClass"))&&t.remove()}}t?(a=(0,r.applyFilters)("hide_ids_before_hide",a,e,f),a=(0,r.applyFilters)("hide_ids_before_hide-"+e.data("_key"),a,e,f),p("BeforeHide",e,f,g),(0,r.doAction)("before_hide",e,a),(0,r.doAction)("before_hide-"+e.data("_key"),e,a)):(a=(0,r.applyFilters)("hide_ids_before_show",a,e,f),a=(0,r.applyFilters)("hide_ids_before_show-"+e.data("_key"),a,e,f),p("BeforeShow",e,f,g),(0,r.doAction)("before_show",e,a),(0,r.doAction)("before_show-"+e.data("_key"),e,a));a.length&&(0,n.debug)("Hide following areas:",a);(0,s.loopVisibleAreas)("all",function(e){var t=e.data("_id");-1!==a.indexOf(t)&&v(e)}),l&&v(l)},t.getContext=v,t.addDomObserver=h,t.addResizeObserver=b,t.initContext=function(){(l=jQuery((0,i.getOption)("baseContext"))).length||(0,n.error)('Could not find the popup container "'+(0,i.getOption)("baseContext")+'"')},t.initExitIntent=function(){jQuery(window).on("mouseleave.da",function(e){var t;"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&"select"!==e.target.tagName.toLowerCase()&&(t=Math.max(document.documentElement.clientWidth,window.innerWidth||0),e.clientX>=t-50||e.clientY>=50||e.toElement||e.relatedTarget||((0,n.info)("⚡️ Exit-intent detected"),(0,r.doAction)("exit_intent"),p("ExitIntent")))})},t.blurArea=y,t.focusArea=function(e){var t=(0,i.getOption)("activePopupClass");e&&!e.hasClass(t)&&(e.addClass(t),(0,r.doAction)("focus_area",e),(0,r.doAction)("focus_area-"+e.data("_key"),e),p("Focus",e),f(e))};var i=a(1),n=a(0),r=a(2),s=a(4),d=a(7),l=null,u=null;function p(e,t){var a=void 0,o=void 0,i=Array.prototype.slice.call(arguments);i.shift();var r=["DiviPopup:"+e],d=c(i[0]),l=[];for(d?(0,n.debug)("Broadcast area event:",e,i[0].data("_id")):(0,n.debug)("Broadcast global event:",e),window.DiviArea&&r.unshift("DiviArea:"+e),a=0;a<r.length;a++){if(d){var u=(0,s.getAllIds)(t);for(l.push({obj:t,event:r[a],params:i.slice(1)}),(0,n.verbose)('⚙ $("'+t.data("_id")+'").on("'+r[a]+'")'),o=0;o<u.length;o++){var p=":"+u[o].replace(/^#/,"");l.push({obj:jQuery(document),event:r[a]+p,params:i}),(0,n.verbose)('⚙ $(document).on("'+r[a]+p+'")')}}l.push({obj:jQuery(document),event:r[a],params:i}),(0,n.verbose)('⚙ $(document).on("'+r[a]+'")')}for(a=0;a<l.length;a++)l[a].obj.triggerHandler(l[a].event,l[a].params)}function c(e){return e&&e.length&&e instanceof jQuery&&e.data("_id")}function f(e){var t,a=void 0===e,o=void 0,r=void 0;if(void 0===e&&(e=v()),function(e){e.find((0,i.getOption)("popupSelector")).filter("[id]").each(function(){var e=jQuery(this);(0,n.debug)("Found an inline Popup Area:",e.attr("id")),DiviPopup.register(e,{},"popup")})}(e),(t=function(e,t){var a,o,i,n=[];if(!e.ids)return[];function r(e,t){var a;for(a=0;a<t.length;a++)jQuery(t[a]).attr("data-area-id")||n.push({id:e,item:jQuery(t[a])})}for(a=0;a<e.ids.length;a++)if(r(i=e.ids[a].replace(/^#/,""),jQuery('[href="#'+i+'"]',t)),e.linkPrefix&&r(i,jQuery('[href="#'+e.linkPrefix+i+'"]',t)),e.classPrefix&&r(i,jQuery("."+e.classPrefix+i,t)),e.dataAttrib&&r(i,jQuery("["+e.dataAttrib+'="'+i+'"]',t)),window.et_link_options_data)for(o=et_link_options_data.length-1;o>=0;o--)if("#"+i===et_link_options_data[o].url){var s=jQuery(".et_pb_module."+et_link_options_data[o].class,t);r(i,s),s.off("click"),et_link_options_data.splice(o,1)}return n}({ids:(0,s.getAllIds)("popup"),linkPrefix:"popup:",dataAttrib:(0,i.getOption)("idAttrib"),classPrefix:(0,i.getOption)("triggerClassPrefix")},e)).length){for(a?(0,n.debugGroup)("Activate all triggers in document"):(0,n.debugGroup)("Activate triggers in area",e.data("_id")),o=0;o<t.length;o++)C((r=t[o]).item,r.id);(0,n.debugGroup)()}else a?(0,n.debug)("No new triggers found in document"):(0,n.debug)("No new triggers found in area",e.data("_id"))}function g(e){void 0!==e&&((0,n.debug)("Deactivate all triggers in area",e.data("_id")),e.find("[data-area-id]").each(function(){!function(e){(0,n.debug)("Remove trigger:",e[0]),e.removeAttr("data-area-id"),e.removeClass("popup-trigger"),e.off("._da")}(jQuery(this))}))}function v(){return l}function h(e){var t=window.MutationObserver||window.WebKitMutationObserver,a=window.addEventListener,o=v();t?new t(function(t,a){return t[0].addedNodes.length?((0,n.debug)("DOM changed (nodes added)"),e()):t[0].removedNodes.length?((0,n.debug)("DOM changed (nodes removed)"),e()):void 0}).observe(o[0],{childList:!0,subtree:!0}):a&&(o.addEventListener("DOMNodeInserted",e,!1),o.addEventListener("DOMNodeRemoved",e,!1))}function b(e){var t=window.ResizeObserver||window.WebKitResizeObserver;t?u=new t(e):window.setInterval(e,750),jQuery(window).resize(e)}function y(e){var t=(0,i.getOption)("activePopupClass");e&&e.hasClass(t)&&(e.removeClass(t),(0,r.doAction)("blur_area",e),(0,r.doAction)("blur_area-"+e.data("_key"),e),p("Blur",e),g(e))}function m(e,t){c(e)||((0,n.debug)("Close the top-most area"),DiviPopup.hide())}function _(e){if(27===e.keyCode)return(0,n.info)("⚡️ ESC-key pressed"),(0,r.applyFilters)("esc_key_pressed",!1)?((0,n.debug)("Ignored, manually cancelled in filter"),!0):(0,s.countVisibleAreas)("popup")?((0,n.debug)("Close top-most popup"),(0,r.doAction)("close_area",!1,"esc"),p("Close"),!1):((0,n.debug)("Ignored, no popup is visible"),!0)}function w(){(0,s.loopAllAreas)("!inline",function(e,t){e.hasClass((0,i.getOption)("exitIndicatorClass"))&&DiviPopup.show(t)})}function C(e,t){var a;if(a=(0,s.getId)(t)){if(e.attr("data-area-id"))return e.off("._da"),e.on("click._da",o),void(0,n.debug)("Trigger already prepared",e[0]);(0,s.getArea)(a)?(e.attr("data-area-id",a),e.addClass("popup-trigger"),e.on("click._da",o),(0,n.debug)("Prepared trigger to open this area:",a,e[0])):(0,n.debug)("Ignore trigger. No area found with this ID:",e[0])}else(0,n.debug)("Ignore trigger. Invalid target ID:",t,e[0]);function o(e){return e.preventDefault(),(0,n.debug)("Trigger area:",a),DiviPopup.show(a),!1}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getId=f,t.getRealId=g,t.addAltId=function(e,t){if(e===t)return;t=f(t),null===e?delete c[t]:c[t]=e},t.getArea=v,t.registerArea=function(e,t,a){if(!(t=f(t)))return!1;var l=v(t);if(l)return l;var p=jQuery(t);if(!p.length)return!1;a&&(p=p.filter(a));if(!p||1!==p.length)return!1;"inline"===e?p.data("_visible","yes"):(p.detach(),p.data("_visible","no"));var c=t.replace(/-/g,"_").replace(/^#/,"");p.addClass(e),p.attr("data-dm-type",e),p.attr("data-dm-registered",1),p.data("_id",t),p.data("_key",c),p.data("_type",e),(0,i.debug)("Area Type",e),(0,i.debug)("Area ID",t),(0,i.debug)("Area Hook",c),(0,r.attachCloseButton)(p),u[t]=p,p.hasClass((0,o.getOption)("notMobileClass"))?p.data("on-mobile",!1):p.data("on-mobile",(0,o.toBool)(p.data("on-mobile")));p.hasClass((0,o.getOption)("notTabletClass"))?p.data("on-tablet",!1):p.data("on-tablet",(0,o.toBool)(p.data("on-tablet")));p.hasClass((0,o.getOption)("notDesktopClass"))?p.data("on-desktop",!1):p.data("on-desktop",(0,o.toBool)(p.data("on-desktop")));p.hasClass((0,o.getOption)("withCloseClass"))?p.data("show-close",!0):p.hasClass((0,o.getOption)("noCloseClass"))?p.data("show-close",!1):p.data("show-close",(0,o.toBool)(p.data("show-close")));p.hasClass((0,o.getOption)("altCloseClass"))?p.data("close-alt",!0):p.data("close-alt",(0,o.toBool)(p.data("close-alt"),!1));p.hasClass((0,o.getOption)("modalIndicatorClass"))?p.data("is-modal",!0):p.data("is-modal",(0,o.toBool)(p.data("is-modal"),!1));p.hasClass((0,o.getOption)("exitIndicatorClass"))?p.data("trigger-exit",!0):p.data("trigger-exit",(0,o.toBool)(p.data("trigger-exit"),!1));p.hasClass((0,o.getOption)("noShadowClass"))?p.data("no-shadow",!0):p.data("no-shadow",(0,o.toBool)(p.data("no-shadow"),!1));p.hasClass((0,o.getOption)("darkModeClass"))?p.data("dark-mode",!0):p.data("dark-mode",(0,o.toBool)(p.data("dark-mode"),!1));p.hasClass((0,o.getOption)("singletonClass"))?p.data("singleton",!0):p.data("singleton",(0,o.toBool)(p.data("singleton"),!1));return p.data("position","center-center"),p.data("position-v","center"),p.data("position-h","center"),(0,r.configArea)(p),(0,n.doAction)("init_area",p),(0,n.doAction)("init_area-"+p.data("_key"),p),(0,s.broadcast)("Init",p),(0,d.initializeAreaAnimation)(p),(0,i.info)("➕ Registered new area:",t,"("+e+")"),p},t.getAllIds=function(e){var t=[];if(e&&e instanceof jQuery){var a=e.data("_id");for(var o in t.push(a),c)a===c[o]&&t.push(o)}else{for(var i in u){var n=u[i];_(e,n)&&t.push(i)}for(var r in c){var s=c[r],d=u[s];_(e,d)&&t.push(r)}}return t},t.loopAllAreas=function(e,t){for(var a in u){var o=u[a];_(e,o)&&t(o,a)}},t.countVisibleAreas=h,t.addVisibleArea=function(e){if(!(e=v(e)))return!1;var t=e.data("_type");if((0,i.debug)("Make area visible",e.data("_id")),"popup"!==t&&h("popup")){for(var a=0;a<p.length;a++)if("popup"===p[a].data("_type")){p.splice(a,0,e);break}}else p.push(e);if(e.find("div ."+(0,o.getOption)("triggerCloseClass")).off(".da"),e.find("."+(0,o.getOption)("closeButtonClass")).off(".da"),e.find("div ."+(0,o.getOption)("triggerCloseClass")).on("click.da",function(t){(0,i.debug)("Click on custom close-button"),(0,n.doAction)("close_area",e,"custom"),(0,n.doAction)("close_area-"+e.data("_key"),e,"custom"),(0,s.broadcast)("Close",e)}),e.hasClass((0,o.getOption)("withCloseClass"))){var r=e.find("."+(0,o.getOption)("closeButtonClass"));r.on("click.da",function(t){(0,i.debug)("Click on default close-button"),(0,n.doAction)("close_area",e,"default"),(0,n.doAction)("close_area-"+e.data("_key"),e,"default"),(0,s.broadcast)("Close",e)})}},t.removeVisibleArea=function(e){if(!(e=v(e)))return!1;var t=e.data("_id");(0,i.debug)("Make area hidden",t);for(var a=p.length-1;a>=0;a--){var n=p[a];t===n.data("_id")&&p.splice(a,1)}e.find("div ."+(0,o.getOption)("triggerCloseClass")).off(".da"),e.find("."+(0,o.getOption)("closeButtonClass")).off(".da")},t.getVisibleArea=b,t.loopVisibleAreas=y,t.reorderVisibleAreas=function(){var e=(0,o.getOption)("zIndex"),t=1,a=[];function r(r){var l=r.data("_type"),u=r.parent(),p=e+t;isNaN(r.data("z-index"))||(p=r.data("z-index")),u.hasClass((0,o.getOption)("popupWrapperClass"))||("inline"===l?(r.wrap("<div>"),u=r.parent()):((u=jQuery("<div/>")).appendTo((0,s.getContext)()),r.detach().appendTo(u)),u.addClass((0,o.getOption)("popupWrapperClass")),u.addClass("type-"+l),u.addClass("position-"+r.data("position"))),a.push({id:r.data("_id"),type:r.data("_type"),pos:t,zIndex:"inline"===l?"":p}),"inline"!==l&&u.css({zIndex:p}),t++,"yes"!==r.data("_visible")&&("skip"===r.data("_do_animation")?r.show():((0,i.info)("✨ Animate the area (show)",r.data("_id")),(0,d.animateArea)(r,"show")),r.data("_visible","yes"),(0,n.doAction)("show_area",r),(0,n.doAction)("show_area-"+r.data("_key"),r),(0,s.broadcast)("Show",r))}(0,i.debug)("Refresh order (z-index) of visible areas"),y("all",s.blurArea),y("inline",r),y("!popup,inline",r),h("popup")&&(a.push({id:"-",type:"overlay",pos:t,zIndex:(0,l.showOverlay)()}),y("popup",r));(0,i.info)("👓 List of visible Areas:"),(0,i.debugTable)(a),(0,s.focusArea)(b()),window.setTimeout(m,50)},t.doResizeAreas=m;var o=a(1),i=a(0),n=a(2),r=a(6),s=a(3),d=a(7),l=a(8),u={},p=[],c={};function f(e,t){if(e instanceof jQuery){if(e.data("_id"))return e.data("_id");e=e.attr("id")}if(!e)return"";if("#"!==e[0]&&(e="#"+e),t){var a=new RegExp("^#"+t+":");e=e.replace(a,"#",e)}return e?e.toString():""}function g(e){var t=f(e),a=f(c[t]);return void 0!==u[t]?t:void 0!==u[a]?a:""}function v(e){if(e instanceof jQuery)return!!e.data("_id")&&e;var t=g(e);return!!t&&u[t]}function h(e){if(!e||"all"===e)return p.length;var t=0;return y(e,function(){return t++}),t}function b(e,t){for(var a=p.length-1;a>=0;a--)if(_(e,p[a])){if(void 0===t||-1===t)return p[a];if(t===p[a].data("_id"))return p[a]}return!1}function y(e,t){for(var a=0;a<p.length;a++)_(e,p[a])&&t(p[a],a)}function m(){var e=parseInt(jQuery("html").css("marginTop")),t=jQuery(window).innerWidth(),a=jQuery(window).innerHeight()-e;y("all",function(e){var n,r,s=e.parent(),d=e.data("_type"),l={};"inline"===d||e.data("max-width")||(e.hasClass("et_pb_section")?e.data("max-width",e.outerWidth()+"px"):(e.data("max-width",e.children(".et_pb_section").first().outerWidth()+"px"),e.children(".et_pb_section").css({width:"100%",maxWidth:""})),(0,i.debug)("Auto max-width calculated:",e.data("_id"),e.data("max-width"))),e.data("max-height")&&(l.overflow="auto",l.maxHeight=e.data("max-height")),e.data("max-width")&&(l.maxWidth=e.data("max-width")),e.css(l),"popup"===d&&(r=isNaN(e[0].scrollHeight)?e.innerHeight:e[0].scrollHeight,n=isNaN(e[0].scrollWidth)?e.innerWidth:e[0].scrollWidth,t<n+20?s.addClass((0,o.getOption)("fullWidthClass")):s.removeClass((0,o.getOption)("fullWidthClass")),a<r+20?s.addClass((0,o.getOption)("fullHeightClass")):s.removeClass((0,o.getOption)("fullHeightClass")))})}function _(e,t){if(!e)return!0;if("all"===e)return!0;var a="!"===e[0],o=t.data("_type");e=e.replace("!","").split(",");for(var i=0;i<e.length;i++){if(e[i]=e[i].trim(),a&&e[i]===o)return!1;if(!a&&e[i]===o)return!0}return!!a}},function(e,t){var a;a=function(){return this}();try{a=a||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(a=window)}e.exports=a},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.attachCloseButton=function(e){var t=(0,i.getOption)("closeButtonClass"),a=t+"_wrap",o=(0,i.getOption)("noCloseClass"),r=(0,i.getOption)("withCloseClass");if(e.find("."+a).length)return;var s=jQuery("<span />").addClass(a),d=jQuery('<a href="#close" />').addClass(t);d.html("&times;"),d.appendTo(s),s.appendTo(e),e.hasClass(o)||e.hasClass(r)||((0,i.getOption)("defaultShowCloseButton")?e.addClass(r):e.addClass(o));(0,n.debug)("Added default close button to area",e.data("_id"))},t.setupHoverArea=function(e){var t=jQuery(e.data("_trigger"));if(!t.length)return;var a=(0,i.isPositon)(t,"fixed"),o="#"+e.attr("id"),s=e.data("close-on"),l=1e3*e.data("close-delay"),u=e,p=!1,c=!1,f=!1;d&&(f=new d(function(e){var t=!0,a=!1,o=void 0;try{for(var i,n=e[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){var r=i.value,s=r.contentRect,d=s.width+"-"+s.height;d!==c&&(c=d,v())}}catch(e){a=!0,o=e}finally{try{!t&&n.return&&n.return()}finally{if(a)throw o}}},{box:"border-box"}));function g(){(0,n.info)("📐 Position area relative to element:",t),u=e.closest(".popup_outer_wrap"),v(),(0,r.removeAction)("show_area-"+e.data("_key"),g)}function v(){var o=a?t[0].getBoundingClientRect():t.clientRect(),i={left:"",top:"",right:"",bottom:"",width:"",height:"",position:a?"fixed":"absolute"};"top"===e.data("position-v")?i.top=o.top:"bottom"===e.data("position-v")?i.top=o.bottom:"left"===e.data("position-h")?(i.top=o.top+o.height/2,i.left=o.left):"right"===e.data("position-h")?(i.top=o.top+o.height/2,i.left=o.right):(0,n.error)("Invalid position",e.data("position")),(0,n.debug)("Area position:",i),u.css(i)}function h(){b(),p=window.setTimeout(function(){DiviArea.hide(e.data("_id"))},l)}function b(){p&&window.clearTimeout(p),p=!1}(0,r.addAction)("show_area-"+e.data("_key"),function(){f&&f.observe(t[0]),function(){"click"===s?jQuery(document).on("click."+o,function(e){jQuery(e.target).closest(o).length||h()}):"hover"===s&&(e.on("mouseleave._dah",h),t.on("mouseleave._dah",h));t.on("mouseenter._dah",b),e.on("mouseenter._dah",b)}(),g()}),(0,r.addAction)("hide_area-"+e.data("_key"),function(){f&&f.disconnect(),jQuery(document).off("."+o),e.off("._dah"),t.off("._dah")}),(0,n.debug)("Prepared positioning of hover area")},t.checkViewport=function(e){var t=!0,a=jQuery(window).innerWidth();t=a<768?!!e.data("on-mobile"):a<981?!!e.data("on-tablet"):!!e.data("on-desktop");return t},t.triggerLazyLoad=function(e){jQuery("body").trigger("post-load")},t.triggerAnimations=function(e){void 0!==window.et_reinit_waypoint_modules&&window.et_reinit_waypoint_modules()},t.initRecaptcha=function(e){if(!window.grecaptcha)return;if(!e.find('input[name="g-recaptcha-response"]').length)return;if(e.find("[data-sitekey].g-recaptcha").length>0)e.find("form").each(function(){var e=jQuery(this),t=e.find("[data-sitekey].g-recaptcha");if(t.length&&!e.find('iframe[src*="/recaptcha/"]').length){var a={sitekey:t.attr("data-sitekey"),type:t.attr("data-type"),size:t.attr("data-size"),theme:t.attr("data-theme"),badge:t.attr("data-badge"),tabindex:t.attr("data-tabindex")},o=t.attr("data-callback"),i=t.attr("data-expired-callback");o&&"function"==typeof window[o]&&(a.callback=window[o]),i&&"function"==typeof window[i]&&(a["expired-callback"]=window[i]);var n=grecaptcha.render(t[0],a);window.recaptchaWidgets&&recaptchaWidgets.push(n)}});else{var t=jQuery('script[src*="google.com/recaptcha/api.js"]').attr("src"),a=t.replace(/^.*render=(.*)$/,"$1").split("&")[0];grecaptcha.execute(a,{action:"homepage"}).then(function(t){e.find('form [name="g-recaptcha-response]').val(t)})}},t.configArea=function(e,t,a){var n,r,d=(0,s.getArea)(e);if(!d||1!==d.length)return;if(n=d.data("_id"),"object"===(void 0===t?"undefined":o(t))){for(var l in t)t.hasOwnProperty(l)&&DiviPopup.config(d,l,t[l]);return}if(void 0!==t){if("string"!=typeof t)return;switch(t=t.trim().toLowerCase().replace(/-/g,"")){case"notmobile":r=(0,i.toBool)(d.data("on-mobile")),d.data("on-mobile",!(0,i.toBool)(a,!r));break;case"onmobile":r=(0,i.toBool)(d.data("on-mobile")),d.data("on-mobile",(0,i.toBool)(a,r));break;case"nottablet":r=(0,i.toBool)(d.data("on-tablet")),d.data("on-tablet",!(0,i.toBool)(a,!r));break;case"ontablet":r=(0,i.toBool)(d.data("on-tablet")),d.data("on-tablet",(0,i.toBool)(a,r));break;case"notdesktop":r=(0,i.toBool)(d.data("on-desktop")),d.data("on-desktop",!(0,i.toBool)(a,!r));break;case"ondesktop":r=(0,i.toBool)(d.data("on-desktop")),d.data("on-desktop",(0,i.toBool)(a,r));break;case"triggerexit":d.data("trigger-exit",(0,i.toBool)(a));break;case"hideclose":d.data("show-close",!(0,i.toBool)(a));break;case"showclose":d.data("show-close",(0,i.toBool)(a));break;case"closealt":d.data("close-alt",(0,i.toBool)(a));break;case"ismodal":d.data("is-modal",(0,i.toBool)(a));break;case"notmodal":d.data("is-modal",!(0,i.toBool)(a));break;case"shadow":d.data("no-shadow",!(0,i.toBool)(a));break;case"noshadow":d.data("no-shadow",(0,i.toBool)(a));break;case"dark":d.data("dark-mode",(0,i.toBool)(a));break;case"maxwidth":d.data("max-width",a);break;case"maxheight":d.data("max-height",a);break;case"zindex":d.data("z-index",parseInt(a));break;case"singleton":d.data("singleton",(0,i.toBool)(a));break;case"ids":case"alternateid":Array.isArray(a)?a.forEach(function(e){return(0,s.addAltId)(n,e)}):(0,s.addAltId)(n,a);break;case"position":var u=[];-1!==a.indexOf("top")?u.push("top"):-1!==a.indexOf("bottom")?u.push("bottom"):u.push("center"),-1!==a.indexOf("left")?u.push("left"):-1!==a.indexOf("right")?u.push("right"):u.push("center"),d.data("position",u.join("-")),d.data("position-v",u[0]),d.data("position-h",u[1]);break;case"closetrigger":d.data("close-on",a);break;case"closedelay":d.data("close-delay",parseFloat(a))}}d.data("on-mobile")?d.removeClass((0,i.getOption)("notMobileClass")):d.addClass((0,i.getOption)("notMobileClass"));d.data("on-tablet")?d.removeClass((0,i.getOption)("notTabletClass")):d.addClass((0,i.getOption)("notTabletClass"));d.data("on-desktop")?d.removeClass((0,i.getOption)("notDesktopClass")):d.addClass((0,i.getOption)("notDesktopClass"));d.data("trigger-exit")?d.addClass((0,i.getOption)("exitIndicatorClass")):d.removeClass((0,i.getOption)("exitIndicatorClass"));d.data("show-close")?(d.addClass((0,i.getOption)("withCloseClass")),d.removeClass((0,i.getOption)("noCloseClass"))):(d.addClass((0,i.getOption)("noCloseClass")),d.removeClass((0,i.getOption)("withCloseClass")));d.data("close-alt")?d.addClass((0,i.getOption)("altCloseClass")):d.removeClass((0,i.getOption)("altCloseClass"));d.data("is-modal")?d.addClass((0,i.getOption)("modalIndicatorClass")):d.removeClass((0,i.getOption)("modalIndicatorClass"));d.data("no-shadow")?d.addClass((0,i.getOption)("noShadowClass")):d.removeClass((0,i.getOption)("noShadowClass"));d.data("dark-mode")?d.addClass((0,i.getOption)("darkModeClass")):d.removeClass((0,i.getOption)("darkModeClass"));d.data("singleton")?d.addClass((0,i.getOption)("singletonClass")):d.removeClass((0,i.getOption)("singletonClass"))};var i=a(1),n=a(0),r=a(2),s=a(4),d=window.ResizeObserver||window.WebKitResizeObserver},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animateArea=function(e,t,a){var s=!1,d=!1;if("show"===t&&"yes"===e.data("_visible"))return(0,i.debug)("Skip opening-animation, area is already visible"),!1;if("hide"===t&&"yes"!==e.data("_visible"))return(0,i.debug)("Skip closing-animation, area is not visible"),!1;window.TweenLite&&"flyin"===e.data("_type")&&(d=!0);"function"!=typeof a&&(a=function(){});if("hide"===t&&"flyin"!==e.data("_type"))return void a();e.hasClass("et_pb_section")&&jQuery.fn.waypoint&&"yes"!==et_pb_custom.ignore_waypoints&&function(e){var t=e.attr("data-animation"),a=!1;if(!t)return!1;if(!(a=n[t]))return!1;jQuery("body").css("overflow-x","hidden"),jQuery("#page-container").css("overflow-y","hidden"),e.attr({"data-animation-style":a.style,"data-animation-repeat":"once"===a.repeat?"":"infinite","data-animation-duration":a.duration,"data-animation-delay":a.delay,"data-animation-intensity":a.intensity,"data-animation-starting-opacity":a.starting_opacity,"data-animation-speed-curve":a.speed_curve}),r(e,{offset:"100%",handler:function(){!function(e){var t=e.attr("data-animation-style"),a=e.attr("data-animation-repeat"),o=e.attr("data-animation-duration"),i=e.attr("data-animation-delay"),n=e.attr("data-animation-intensity"),r=e.attr("data-animation-starting-opacity"),s=e.attr("data-animation-speed-curve");!function(e){for(var t=[],a=e.get(0).attributes,o=0;o<a.length;o++)"data-animation-"===a[o].name.substring(0,15)&&t.push(a[o].name);jQuery.each(t,function(t,a){e.removeAttr(a)})}(e);var d=isNaN(parseInt(r))?0:.01*parseInt(r);-1===jQuery.inArray(s,["linear","ease","ease-in","ease-out","ease-in-out"])&&(s="ease-in-out"),e.css({"animation-duration":o,"animation-delay":i,opacity:d,"animation-timing-function":s});for(var l={},u=isNaN(parseInt(n))?50:parseInt(n),p=["slide","zoom","flip","fold","roll"],c=!1,f=!1,g=0;g<p.length;g++){var v=p[g];if(t&&t.substr(0,v.length)===v){c=v,""!==(f=t.substr(v.length,t.length))&&(f=f.toLowerCase());break}}!1!==c&&!1!==f&&(l=function(e,t,a){var o={};switch(e){case"slide":switch(t){case"top":o={transform:"translate3d(0, "+(i=-2*a)+"%, 0)"};break;case"right":o={transform:"translate3d("+(i=2*a)+"%, 0, 0)"};break;case"bottom":o={transform:"translate3d(0, "+(i=2*a)+"%, 0)"};break;case"left":var i=-2*a;o={transform:"translate3d("+i+"%, 0, 0)"};break;default:o={transform:"scale3d("+(n=.01*(100-a))+", "+n+", "+n+")"}}break;case"zoom":var n=.01*(100-a);switch(t){case"top":case"right":case"bottom":case"left":default:o={transform:"scale3d("+n+", "+n+", "+n+")"}}break;case"flip":switch(t){case"right":o={transform:"perspective(2000px) rotateY("+(r=Math.ceil(.9*a))+"deg)"};break;case"left":o={transform:"perspective(2000px) rotateY("+(r=-1*Math.ceil(.9*a))+"deg)"};break;case"top":default:o={transform:"perspective(2000px) rotateX("+(r=Math.ceil(.9*a))+"deg)"};break;case"bottom":o={transform:"perspective(2000px) rotateX("+(r=-1*Math.ceil(.9*a))+"deg)"}}break;case"fold":switch(t){case"top":o={transform:"perspective(2000px) rotateX("+(r=-1*Math.ceil(.9*a))+"deg)"};break;case"bottom":o={transform:"perspective(2000px) rotateX("+(r=Math.ceil(.9*a))+"deg)"};break;case"left":o={transform:"perspective(2000px) rotateY("+(r=Math.ceil(.9*a))+"deg)"};break;case"right":default:o={transform:"perspective(2000px) rotateY("+(r=-1*Math.ceil(.9*a))+"deg)"}}break;case"roll":switch(t){case"right":case"bottom":o={transform:"rotateZ("+(r=-1*Math.ceil(3.6*a))+"deg)"};break;case"top":case"left":o={transform:"rotateZ("+(r=Math.ceil(3.6*a))+"deg)"};break;default:var r=Math.ceil(3.6*a);o={transform:"rotateZ("+r+"deg)"}}}return o}(c,f,u)),jQuery.isEmptyObject(l)||e.css(l),e.addClass("et_animated"),e.addClass(t),e.addClass(a)}(jQuery(this.element))}})}(e)&&(s=!0);d?function(e,t,a){(0,i.debug)("Animate Area using GSAP");var n=(0,o.getOption)("animateSpeed"),r={},s={};e.css({opacity:"show"===t?0:1,transition:"all 0s"}),e.show(),window.setTimeout(function(){"left"===e.data("position-h")?(r.left=-1*e.outerWidth(),s.left=0):"right"===e.data("position-h")?(r.right=-1*e.outerWidth(),s.right=0):"top"===e.data("position-v")?(r.top=-1*e.outerHeight(),s.top=0):"bottom"===e.data("position-v")&&(r.bottom=-1*e.outerHeight(),s.bottom=0),r.opacity=1,s.opacity=1,"hide"===t?(e.css(s),TweenLite.to(e,n/1e3,{css:r})):(e.css(r),TweenLite.to(e,n/1e3,{css:s})),window.setTimeout(a,n)},5)}(e,t,a):s?function(e,t,a){(0,i.debug)("Animate Area using a Divi Animation"),e.show(),e.css({opacity:0}),window.setTimeout(function(){e.css({opacity:""}),r(e,{offset:"100%",handler:function(){e.addClass("et-animated"),a()}},2)},10)}(e,0,a):function(e,t,a){"show"===t?((0,i.debug)("Animate Area using jQuery fadeIn"),e.fadeIn((0,o.getOption)("animateSpeed"),a)):"hide"===t&&((0,i.debug)("Animate Area using jQuery fadeOut"),e.fadeOut((0,o.getOption)("animateSpeed"),a))}(e,t,a)},t.initializeAreaAnimation=function(e){if(!window.et_animation_data||!window.et_animation_data.length>0)return!1;e.removeClass("et-waypoint"),e.removeClass("et-animated");for(var t=0;t<et_animation_data.length;t++){var a=!1,o=et_animation_data[t];o&&(o.class&&e.hasClass(o.class)&&o.style&&o.repeat&&o.duration&&o.delay&&o.intensity&&o.starting_opacity&&o.speed_curve&&(a=o.class,e.addClass("pfd-waypoint"),e.attr("data-animation",a),n[a]=o,et_animation_data[t].class=void 0))}};var o=a(1),i=a(0),n={};function r(e,t,a){a=a||e.data("et_waypoint_max_instances")||1;var o=e.data("et_waypoint")||[];if(o.length<a){var i=e.waypoint(t);i&&i.length>0&&(o.push(i[0]),e.data("et_waypoint",o))}else for(var n=0;n<o.length;n++)o[n].context.refresh()}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showOverlay=function(){var e=(0,o.getOption)("zIndex");null===d&&((d=jQuery("<div />")).addClass((0,o.getOption)("overlayClass")),d.prependTo((0,s.getContext)()),d.on("click.popup",p));e+=Math.max(0,(0,r.countVisibleAreas)()),d.css({zIndex:e}),l||(l=!0,(0,i.info)("⤴️ Show background overlay"),d.fadeIn((0,o.getOption)("animateSpeed"),function(){jQuery("body").addClass((0,o.getOption)("openPopupClass"))}),(0,n.doAction)("show_overlay"),(0,s.broadcast)("OverlayShow"));return e},t.hideOverlay=u;var o=a(1),i=a(0),n=a(2),r=a(4),s=a(3),d=null,l=!1;function u(){l&&(l=!1,(0,i.info)("⤵️ Hide background overlay"),d.hide(),jQuery("body").removeClass((0,o.getOption)("openPopupClass")),(0,n.doAction)("hide_overlay"),(0,s.broadcast)("OverlayHide"))}function p(e){if((0,i.info)("⚡️ Click on background overlay"),e.preventDefault(),(0,n.applyFilters)("ignore_overlay_click",!1))return(0,i.debug)("Ignore click:","Manually cancelled via filter"),!1;if((0,n.doAction)("click_overlay"),(0,s.broadcast)("OverlayClick"),!(0,r.countVisibleAreas)("popup"))return(0,i.debug)("Ignore click:","No visible Popups found"),!1;var t=(0,r.getVisibleArea)("popup");return t.length?t.hasClass((0,o.getOption)("modalIndicatorClass"))?((0,i.debug)("Ignore click:",'Top-most popup is marked as "modal"'),!1):((0,n.doAction)("close_area"),(0,r.countVisibleAreas)("popup")||u(),!1):((0,i.debug)("Ignore click:",'Top-most popup is marked as "modal"'),!1)}},function(e,t,a){a(10),e.exports=a(13)},function(e,t,a){"use strict";var o=function(e){return e&&e.__esModule?e:{default:e}}(a(11));window.DiviArea=0,window.DiviArea=window.DiviPopup=new o.default},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,a,o){return a&&e(t.prototype,a),o&&e(t,o),t}}(),i=a(1),n=a(0),r=a(2),s=a(4),d=a(6),l=a(3),u=a(8),p=function(e){return e&&e.__esModule?e:{default:e}}(a(12));function c(e,t){(0,l.isArea)(e)&&DiviArea.hide(e.data("_id"))}var f=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var t=[window.location.protocol,"//",window.location.host,"/wp-admin/edit.php?post_type=divi-area&page=settings#frontend"];this.app=window.DiviArea?"Divi Areas Pro":"Popups for Divi",this.lib=window.DiviArea?"DiviArea":"DiviPopup",this.version="1.0.0",this.info=this.lib+"-"+this.version,(0,n.info)("🚀 Initialize "+this.app,"- JS API:",this.info),window.DiviArea?(0,n.info)("ℹ️ You can disable the debug output on the Settings page:",t.join("")):(0,n.info)("ℹ️ You can disable the debug output by disabling WP_DEBUG"),(0,n.debug)("Details about the Debug Mode","https://divimode.com/knowledge-base/debug-options/"),(0,p.default)(),(0,i.initOptions)(),(0,l.initContext)(),(0,l.initExitIntent)(),(0,i.getOption)("initializeOnEvent")?jQuery(window,document).on((0,i.getOption)("initializeOnEvent"),function(){window.setTimeout(l.initializeModule,1)}):window.setTimeout(l.initializeModule,1)}return o(e,[{key:"markClosed",value:function(e,t){if((0,i.getOption)("debug")){var a=(0,s.getId)(e);(0,n.info)("📌 Mark Area as closed for "+t+" minutes:",a)}(0,i.setLocalData)(e,"1",t)}},{key:"isClosed",value:function(e){var t=(0,i.getLocalData)(e);if((0,i.getOption)("debug")){var a=(0,s.getId)(e);"1"===t?(0,n.info)("📌 Area is still closed:",a):(0,n.info)("📌 Area is not closed:",a)}return"1"===t}},{key:"register",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments[2];if(!(e=(0,s.getId)(e)))return!1;var o,i=(0,s.getArea)(e);if(i)return i;if(a||(a=(o=jQuery((0,s.getId)(e))).data("_type")),!a&&o.length)for(var r=o.attr("class").split(" "),l=0;l<r.length;l++)if(0===r[l].indexOf("divi-area-type-")){a=r[l].replace("divi-area-type-","");break}if(!a)return!1;(0,n.debugGroup)("Register Area | "+a+" | "+e);var u=(0,s.registerArea)(a,e,t.selector);return!(!u||!u.length)&&(Object.keys(t).forEach(function(e){(0,d.configArea)(u,e,t[e])}),"inline"===a&&((0,d.triggerLazyLoad)(u),this.show(e)),(0,n.debugGroup)(),u)}},{key:"config",value:function(e,t,a){(0,d.configArea)(e,t,a)}},{key:"show",value:function(e,t){var a=(0,s.getId)(e),o=(0,s.getArea)(a),u=0,p=!1;if((0,n.debugGroup)("Show area",a),!o||!o.length)return(0,n.error)("Could not find an area with the ID:",a),(0,n.debugGroup)(),!1;if(!(0,d.checkViewport)(o))return(0,n.debug)("Do not trigger area on this device:",a),(0,n.debugGroup)(),!1;var f=o.data("_type");return"yes"===o.data("_visible")&&o.data("_do_animation","skip"),t&&(t.delegateTarget?p=t.delegateTarget:t.target&&(p=t.target)),o.data("_trigger",p),(0,n.debug)("Trigger element:",p||"(none)"),"inline"!==f&&((0,l.removeArea)(o),o.removeClass((0,i.getOption)("exitIndicatorClass"))),"hover"===f&&(0,d.setupHoverArea)(o),(0,s.addVisibleArea)(o),(0,r.addAction)("close_area-"+o.data("_key"),c),(0,l.reOrderAreas)(o),"inline"!==f&&("skip"!==o.data("_do_animation")&&o.data("animation")&&(o.css({transition:"none"}),u+=(0,i.toMilliseconds)(o.css("animation-delay")),u+=(0,i.toMilliseconds)(o.css("animation-duration")),o.addClass("__is_animating"),window.setTimeout(function(){"yes"===o.data("_visible")&&o.removeClass("__is_animating")},u+50)),window.setTimeout(function(){(0,d.triggerLazyLoad)(o),(0,d.triggerAnimations)(o),(0,d.initRecaptcha)(o)},50)),(0,n.debugGroup)(),o.data("_do_animation",""),!0}},{key:"hide",value:function(e){var t;(0,s.countVisibleAreas)()&&(t=e?(0,s.getVisibleArea)("all",(0,s.getRealId)(e)):(0,s.getVisibleArea)("all"))&&((0,n.debug)("Close area and unlink event handlers:",t.data("_id")),(0,l.removeArea)(t,!0)),(0,s.countVisibleAreas)("popup")?(0,l.reOrderAreas)():DiviPopup.hideOverlay()}},{key:"showOverlay",value:function(){(0,u.showOverlay)()}},{key:"hideOverlay",value:function(){(0,u.hideOverlay)()}},{key:"addFilter",value:function(e,t,a){r.addFilter.apply(window,arguments)}},{key:"addAction",value:function(e,t,a){r.addAction.apply(window,arguments)}},{key:"addActionOnce",value:function(e,t){r.addActionOnce.apply(window,arguments)}},{key:"removeFilter",value:function(e,t,a){r.removeFilter.apply(window,arguments)}},{key:"removeAction",value:function(e,t,a){r.removeAction.apply(window,arguments)}},{key:"applyFilters",value:function(e,t){return r.applyFilters.apply(window,arguments)}},{key:"doAction",value:function(e,t){r.doAction.apply(window,arguments)}},{key:"openPopup",value:function(e){(0,n.error)("DiviPopup.openPopup() is deprecated. Please use DiviPopup.show() instead"),DiviPopup.show(e)}},{key:"openArea",value:function(e){(0,n.error)("DiviArea.openArea() is deprecated. Please use DiviArea.show() instead"),DiviPopup.show(e)}},{key:"closePopup",value:function(e){(0,n.error)("DiviPopup.closeArea() is deprecated. Please use DiviPopup.hide() instead"),DiviPopup.hide(e)}},{key:"closeArea",value:function(e){(0,n.error)("DiviArea.closeArea() is deprecated. Please use DiviArea.hide() instead"),DiviPopup.hide(e)}},{key:"broadcast",value:function(e,t,a){(0,n.error)("DiviArea.broadcast() is deprecated. Please use DiviArea.doAction() instead"),l.broadcast.apply(window,arguments)}},{key:"observe",value:function(e,t,a){l.observe.apply(window,arguments)}}]),e}();t.default=f},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){!function(e){e.support.getBoundingClientRect="getBoundingClientRect"in document.documentElement,e.fn.clientRect=function(){var t={top:0,left:0,width:0,height:0,bottom:0,right:0};if(0===this.length)return t;var a,o=this[0],i=o.ownerDocument,n=i.documentElement;if(!e.contains(n,o))return t;if(e.support.getBoundingClientRect){try{a=o.getBoundingClientRect()}catch(e){}if(!a)return t;if(a.right===a.left&&a.top===a.bottom)return t;var r=function(t){return e.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}(i);t.top=a.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),t.left=a.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0),t.width=a.right-a.left,t.height=a.bottom-a.top}else{if("none"==this.css("display"))return t;(t=this.offset()).width=this.outerWidth(),t.height=this.outerHeight()}return t.bottom=t.top+t.height,t.right=t.left+t.width,t}}(jQuery)}},function(e,t,a){}]);
plugin.php CHANGED
@@ -13,7 +13,7 @@
13
  * Author: Philipp Stracker
14
  * Author URI: https://philippstracker.com/
15
  * Created: 30.12.2017
16
- * Version: 2.0.4
17
  * Text Domain: divi-popup
18
  * Domain Path: /lang
19
  * License: GPL v2 or later
@@ -40,7 +40,7 @@ defined( 'ABSPATH' ) || die();
40
  /**
41
  * A new version value will force refresh of CSS and JS files for all users.
42
  */
43
- define( 'DIVI_POPUP_VERSION', '2.0.4' );
44
 
45
  define( 'DIVI_POPUP_PLUGIN_FILE', __FILE__ );
46
  define( 'DIVI_POPUP_PLUGIN', plugin_basename( DIVI_POPUP_PLUGIN_FILE ) );
13
  * Author: Philipp Stracker
14
  * Author URI: https://philippstracker.com/
15
  * Created: 30.12.2017
16
+ * Version: 2.0.5
17
  * Text Domain: divi-popup
18
  * Domain Path: /lang
19
  * License: GPL v2 or later
40
  /**
41
  * A new version value will force refresh of CSS and JS files for all users.
42
  */
43
+ define( 'DIVI_POPUP_VERSION', '2.0.5' );
44
 
45
  define( 'DIVI_POPUP_PLUGIN_FILE', __FILE__ );
46
  define( 'DIVI_POPUP_PLUGIN', plugin_basename( DIVI_POPUP_PLUGIN_FILE ) );
readme.txt CHANGED
@@ -173,17 +173,21 @@ When you need additional features, then please have a look at our the Premium pl
173
 
174
  == Changelog ==
175
 
 
 
 
 
 
 
176
  = 2.0.4 =
177
  * Add the new option "Show Loader" to the Popup Tab to better support iframes inside the Popup
178
  * Improve input of Popup ID in Visual Builder to prevent invalid characters
179
  * Improve code structure for better unit testing and quality assurance
180
  * Improve JavaScript error reporting in the dev console
181
  * Fix some more JS errors that happened with specific versions of PHP/WordPress
182
- * Fix dispay of Popups when using the Avada theme
183
  * Fix a JS error that was caused by wrong load-order of JS libraries
184
 
185
- Plugin tested with WordPress 5.4.0 and Divi 4.4.3
186
-
187
  = 2.0.3 =
188
  * Improve code style: Apply the WordPress Coding Standards 2.0
189
 
@@ -194,7 +198,7 @@ Plugin tested with WordPress 5.4.0 and Divi 4.4.3
194
  * Improve the copy and some JS logic of the onboarding form
195
 
196
  = 2.0.1 =
197
- * Fix urgent problem where the plugin would remove the contents of the page while saving the page in Divi! 😳
198
 
199
  = 2.0.0 =
200
  * Add a brand new Tab to the Visual Builder that allows you to configure all popup details using Divi! No more class names 🥳
173
 
174
  == Changelog ==
175
 
176
+ = 2.0.5 =
177
+ * Add new JS API: `DiviArea.addActionOnce()`
178
+ * Fix a bug that happened for logged in users when WordPress runs on a Windows Server
179
+
180
+ Plugin tested with WordPress 5.4.1 and Divi 4.4.5
181
+
182
  = 2.0.4 =
183
  * Add the new option "Show Loader" to the Popup Tab to better support iframes inside the Popup
184
  * Improve input of Popup ID in Visual Builder to prevent invalid characters
185
  * Improve code structure for better unit testing and quality assurance
186
  * Improve JavaScript error reporting in the dev console
187
  * Fix some more JS errors that happened with specific versions of PHP/WordPress
188
+ * Fix display of Popups when using the Avada theme
189
  * Fix a JS error that was caused by wrong load-order of JS libraries
190
 
 
 
191
  = 2.0.3 =
192
  * Improve code style: Apply the WordPress Coding Standards 2.0
193
 
198
  * Improve the copy and some JS logic of the onboarding form
199
 
200
  = 2.0.1 =
201
+ * Fix an urgent problem where the plugin would remove the contents of the page while saving the page in Divi! 😳
202
 
203
  = 2.0.0 =
204
  * Add a brand new Tab to the Visual Builder that allows you to configure all popup details using Divi! No more class names 🥳