Popup Maker – Popup Forms, Optins & More - Version 1.7.12

Version Description

Download this release

Release Info

Developer danieliser
Plugin Icon 128x128 Popup Maker – Popup Forms, Optins & More
Version 1.7.12
Comparing to
See all releases

Code changes from version 1.7.11 to 1.7.12

assets/js/site.js CHANGED
@@ -2558,6 +2558,9 @@ var pum_debug_mode = false,
2558
  settings.openpopup_id = settings.openpopup ? parseInt(response.data.actions.openpopup) : 0;
2559
  settings.closepopup = 'undefined' !== typeof response.data.actions.closepopup;
2560
  settings.closedelay = settings.closepopup ? parseInt(response.data.actions.closepopup) : 0;
 
 
 
2561
  }
2562
 
2563
  window.PUM.forms.success($form, settings);
@@ -2583,6 +2586,10 @@ var pum_debug_mode = false,
2583
  return;
2584
  }
2585
 
 
 
 
 
2586
  gFormSettings[form_id] = settings;
2587
  });
2588
  })
@@ -2599,6 +2606,10 @@ var pum_debug_mode = false,
2599
  $settings = $form.find('input.wpcf7-pum'),
2600
  settings = $settings.length ? JSON.parse($settings.val()) : false;
2601
 
 
 
 
 
2602
  window.PUM.forms.success($form, settings);
2603
  });
2604
 
2558
  settings.openpopup_id = settings.openpopup ? parseInt(response.data.actions.openpopup) : 0;
2559
  settings.closepopup = 'undefined' !== typeof response.data.actions.closepopup;
2560
  settings.closedelay = settings.closepopup ? parseInt(response.data.actions.closepopup) : 0;
2561
+ if (settings.closepopup && response.data.actions.closedelay) {
2562
+ settings.closedelay = parseInt(response.data.actions.closedelay);
2563
+ }
2564
  }
2565
 
2566
  window.PUM.forms.success($form, settings);
2586
  return;
2587
  }
2588
 
2589
+ if (typeof settings === 'object' && settings.closedelay !== undefined && settings.closedelay.toString().length >= 3) {
2590
+ settings['closedelay'] = settings.closedelay / 1000;
2591
+ }
2592
+
2593
  gFormSettings[form_id] = settings;
2594
  });
2595
  })
2606
  $settings = $form.find('input.wpcf7-pum'),
2607
  settings = $settings.length ? JSON.parse($settings.val()) : false;
2608
 
2609
+ if (typeof settings === 'object' && settings.closedelay !== undefined && settings.closedelay.toString().length >= 3) {
2610
+ settings['closedelay'] = settings.closedelay / 1000;
2611
+ }
2612
+
2613
  window.PUM.forms.success($form, settings);
2614
  });
2615
 
assets/js/site.min.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(e){"use strict";void 0===e.fn.on&&(e.fn.on=function(e,o,t){return this.delegate(o,e,t)}),void 0===e.fn.off&&(e.fn.off=function(e,o,t){return this.undelegate(o,e,t)}),void 0===e.fn.bindFirst&&(e.fn.bindFirst=function(o,t){var n,i,s=e(this);s.unbind(o,t),s.bind(o,t),n=e._data(s[0]).events,i=n[o],i.unshift(i.pop()),n[o]=i}),void 0===e.fn.outerHtml&&(e.fn.outerHtml=function(){var o=e(this).clone(),t=e("<div/>").append(o);return t.html()}),void 0===Date.now&&(Date.now=function(){return(new Date).getTime()})}(jQuery);var PUM;!function(e,o,t){"use strict";function n(e){return!isNaN(e)&&parseInt(Number(e))===parseInt(e)&&!isNaN(parseInt(e,10))}function i(){var e={},o=function(o,n,i){"boolean"==typeof n&&(i=n,n=!1);var s=n?n.selector+" "+o:o;return(t===e[s]||i)&&(e[s]=n?n.find(o):jQuery(o)),e[s]};return o.elementCache=e,o}function s(e,o){function t(e,o,t){return o?e[o.slice(0,t?-1:o.length)]:e}function n(e,o){return o?o.split("[").reduce(t,e):e}return o.split(".").reduce(n,e)}PUM={get:new i,getPopup:function(o){var t;return t=n(o)?PUM.get("#pum-"+o):"current"===o?PUM.get(".pum-overlay.pum-active:eq(0)",!0):"open"===o?PUM.get(".pum-overlay.pum-active",!0):"closed"===o?PUM.get(".pum-overlay:not(.pum-active)",!0):o instanceof jQuery?o:e(o),t.hasClass("pum-overlay")?t:t.hasClass("popmake")?t.parents(".pum-overlay"):t.parents(".pum-overlay").length?t.parents(".pum-overlay"):e()},open:function(e,o){PUM.getPopup(e).popmake("open",o)},close:function(e,o){PUM.getPopup(e).popmake("close",o)},preventOpen:function(e){PUM.getPopup(e).addClass("preventOpen")},getSettings:function(e){var o=PUM.getPopup(e);return o.popmake("getSettings")},getSetting:function(e,o,n){var i=PUM.getSettings(e),p=s(i,o);return"undefined"!=typeof p?p:n!==t?n:null},checkConditions:function(e){return PUM.getPopup(e).popmake("checkConditions")},getCookie:function(o){return e.pm_cookie(o)},setCookie:function(e,o){var t=PUM.getPopup(e);t.popmake("setCookie",jQuery.extend({name:"pum-"+PUM.getSetting(e,"id"),expires:"+30 days"},o))},clearCookie:function(o,t){e.pm_remove_cookie(o),"function"==typeof t&&t()},clearCookies:function(o,n){var i,s=PUM.getPopup(o),p=s.popmake("getSettings"),r=p.cookies;if(r!==t&&r.length)for(i=0;r.length>i;i+=1)e.pm_remove_cookie(r[i].settings.name);"function"==typeof n&&n()}},e.fn.popmake=function(t){return e.fn.popmake.methods[t]?(e(o).trigger("pumMethodCall",arguments),e.fn.popmake.methods[t].apply(this,Array.prototype.slice.call(arguments,1))):"object"!=typeof t&&t?void(window.console&&console.warn("Method "+t+" does not exist on $.fn.popmake")):e.fn.popmake.methods.init.apply(this,arguments)},e.fn.popmake.methods={init:function(){return this.each(function(){var o=PUM.getPopup(this),n=o.popmake("getSettings");return n.theme_id<=0&&(n.theme_id=pum_vars.default_theme),n.disable_reposition!==t&&n.disable_reposition||e(window).on("resize",function(){(o.hasClass("pum-active")||o.find(".popmake.active").length)&&e.fn.popmake.utilities.throttle(setTimeout(function(){o.popmake("reposition")},25),500,!1)}),o.find(".pum-container").data("popmake",n),o.data("popmake",n).trigger("pumInit"),this})},getOverlay:function(){return PUM.getPopup(this)},getContainer:function(){return PUM.getPopup(this).find(".pum-container")},getTitle:function(){return PUM.getPopup(this).find(".pum-title")||null},getContent:function(){return PUM.getPopup(this).find(".pum-content")||null},getClose:function(){return PUM.getPopup(this).find(".pum-content + .pum-close")||null},getSettings:function(){var o=PUM.getPopup(this);return e.extend(!0,{},e.fn.popmake.defaults,o.data("popmake")||{},pum_vars.popups[o.attr("id")]||{})},state:function(e){var o=PUM.getPopup(this);if(t!==e)switch(e){case"isOpen":return o.hasClass("pum-open")||o.popmake("getContainer").hasClass("active");case"isClosed":return!o.hasClass("pum-open")&&!o.popmake("getContainer").hasClass("active")}},open:function(o){var n=PUM.getPopup(this),i=n.popmake("getContainer"),s=n.popmake("getClose"),p=n.popmake("getSettings"),r=e("html");return n.trigger("pumBeforeOpen"),n.hasClass("preventOpen")||i.hasClass("preventOpen")?(console.log("prevented"),n.removeClass("preventOpen").removeClass("pum-active").trigger("pumOpenPrevented"),this):(p.stackable||n.popmake("close_all"),n.addClass("pum-active"),p.close_button_delay>0&&s.fadeOut(0),r.addClass("pum-open"),p.overlay_disabled?r.addClass("pum-open-overlay-disabled"):r.addClass("pum-open-overlay"),p.position_fixed?r.addClass("pum-open-fixed"):r.addClass("pum-open-scrollable"),n.popmake("setup_close").popmake("reposition").popmake("animate",p.animation_type,function(){p.close_button_delay>0&&setTimeout(function(){s.fadeIn()},p.close_button_delay),n.trigger("pumAfterOpen"),e.fn.popmake.last_open_popup=n,o!==t&&o()}),this)},setup_close:function(){var n=PUM.getPopup(this),i=n.popmake("getClose"),s=n.popmake("getSettings");return i=i.add(e(".popmake-close, .pum-close",n).not(i)),i.off("click.pum").on("click.pum",function(o){var i=e(this),s=i.hasClass("pum-do-default")||i.data("do-default")!==t&&i.data("do-default");s||o.preventDefault(),e.fn.popmake.last_close_trigger="Close Button",n.popmake("close")}),(s.close_on_esc_press||s.close_on_f4_press)&&e(window).off("keyup.popmake").on("keyup.popmake",function(o){27===o.keyCode&&s.close_on_esc_press&&(e.fn.popmake.last_close_trigger="ESC Key",n.popmake("close")),115===o.keyCode&&s.close_on_f4_press&&(e.fn.popmake.last_close_trigger="F4 Key",n.popmake("close"))}),s.close_on_overlay_click&&(n.on("pumAfterOpen",function(){e(o).on("click.pumCloseOverlay",function(o){e(o.target).closest(".pum-container").length||(e.fn.popmake.last_close_trigger="Overlay Click",n.popmake("close"))})}),n.on("pumAfterClose",function(){e(o).off("click.pumCloseOverlay")})),n.trigger("pumSetupClose"),this},close:function(o){return this.each(function(){var n=PUM.getPopup(this),i=n.popmake("getContainer"),s=n.popmake("getClose");return s=s.add(e(".popmake-close, .pum-close",n).not(s)),n.trigger("pumBeforeClose"),n.hasClass("preventClose")||i.hasClass("preventClose")?(n.removeClass("preventClose").trigger("pumClosePrevented"),this):(i.fadeOut("fast",function(){n.is(":visible")&&n.fadeOut("fast"),e(window).off("keyup.popmake"),n.off("click.popmake"),s.off("click.popmake"),1===e(".pum-active").length&&e("html").removeClass("pum-open").removeClass("pum-open-scrollable").removeClass("pum-open-overlay").removeClass("pum-open-overlay-disabled").removeClass("pum-open-fixed"),n.removeClass("pum-active").trigger("pumAfterClose"),i.find("iframe").filter('[src*="youtube"],[src*="vimeo"]').each(function(){var o=e(this),t=o.attr("src"),n=t.replace("autoplay=1","1=1");n!==t&&(t=n),o.prop("src",t)}),i.find("video").each(function(){this.pause()}),o!==t&&o()}),this)})},close_all:function(){return e(".pum-active").popmake("close"),this},reposition:function(o){var t=PUM.getPopup(this).trigger("pumBeforeReposition"),n=t.popmake("getContainer"),i=t.popmake("getSettings"),s=i.location,p={my:"",at:"",of:window,collision:"none",using:"function"==typeof o?o:e.fn.popmake.callbacks.reposition_using},r={overlay:null,container:null},a=null;try{a=e(e.fn.popmake.last_open_trigger)}catch(u){a=e()}return i.position_from_trigger&&a.length?(p.of=a,s.indexOf("left")>=0&&(p.my+=" right",p.at+=" left"+(0!==i.position_left?"-"+i.position_left:"")),s.indexOf("right")>=0&&(p.my+=" left",p.at+=" right"+(0!==i.position_right?"+"+i.position_right:"")),s.indexOf("center")>=0&&(p.my="center"===s?"center":p.my+" center",p.at="center"===s?"center":p.at+" center"),s.indexOf("top")>=0&&(p.my+=" bottom",p.at+=" top"+(0!==i.position_top?"-"+i.position_top:"")),s.indexOf("bottom")>=0&&(p.my+=" top",p.at+=" bottom"+(0!==i.position_bottom?"+"+i.position_bottom:""))):(s.indexOf("left")>=0&&(p.my+=" left"+(0!==i.position_left?"+"+i.position_left:""),p.at+=" left"),s.indexOf("right")>=0&&(p.my+=" right"+(0!==i.position_right?"-"+i.position_right:""),p.at+=" right"),s.indexOf("center")>=0&&(p.my="center"===s?"center":p.my+" center",p.at="center"===s?"center":p.at+" center"),s.indexOf("top")>=0&&(p.my+=" top"+(0!==i.position_top?"+"+(e("body").hasClass("admin-bar")?parseInt(i.position_top,10)+32:i.position_top):""),p.at+=" top"),s.indexOf("bottom")>=0&&(p.my+=" bottom"+(0!==i.position_bottom?"-"+i.position_bottom:""),p.at+=" bottom")),p.my=e.trim(p.my),p.at=e.trim(p.at),t.is(":hidden")&&(r.overlay=t.css("opacity"),t.css({opacity:0}).show(0)),n.is(":hidden")&&(r.container=n.css("opacity"),n.css({opacity:0}).show(0)),i.position_fixed&&n.addClass("fixed"),"custom"===i.size?n.css({width:i.custom_width,height:i.custom_height_auto?"auto":i.custom_height}):"auto"!==i.size&&n.addClass("responsive").css({minWidth:""!==i.responsive_min_width?i.responsive_min_width:"auto",maxWidth:""!==i.responsive_max_width?i.responsive_max_width:"auto"}),t.trigger("pumAfterReposition"),n.addClass("custom-position").position(p).trigger("popmakeAfterReposition"),r.overlay&&t.css({opacity:r.overlay}).hide(0),r.container&&n.css({opacity:r.container}).hide(0),this},animation_origin:function(o){var t=PUM.getPopup(this),n=t.popmake("getContainer"),i={my:"",at:""};switch(o){case"top":i={my:"left+"+n.offset().left+" bottom-100",at:"left top"};break;case"bottom":i={my:"left+"+n.offset().left+" top+100",at:"left bottom"};break;case"left":i={my:"right top+"+n.offset().top,at:"left top"};break;case"right":i={my:"left top+"+n.offset().top,at:"right top"};break;default:o.indexOf("left")>=0&&(i={my:i.my+" right",at:i.at+" left"}),o.indexOf("right")>=0&&(i={my:i.my+" left",at:i.at+" right"}),o.indexOf("center")>=0&&(i={my:i.my+" center",at:i.at+" center"}),o.indexOf("top")>=0&&(i={my:i.my+" bottom-100",at:i.at+" top"}),o.indexOf("bottom")>=0&&(i={my:i.my+" top+100",at:i.at+" bottom"}),i.my=e.trim(i.my),i.at=e.trim(i.at)}return i.of=window,i.collision="none",i}}}(jQuery,document);var PUM_Accessibility;!function(e,o,t){"use strict";var n,i,s,p="a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]";PUM_Accessibility={forceFocus:function(o){s&&!e.contains(s,o.target)&&(o.stopPropagation(),PUM_Accessibility.setFocusToFirstItem())},trapTabKey:function(o){if(9===o.keyCode){var t=s.find(".pum-container *").filter(p).filter(":visible"),n=e(":focus"),i=t.length,r=t.index(n);o.shiftKey?0===r&&(t.get(i-1).focus(),o.preventDefault()):r===i-1&&(t.get(0).focus(),o.preventDefault())}},setFocusToFirstItem:function(){s.find(".pum-container *").filter(p).filter(":visible").filter(":not(.pum-close)").first().focus()}},e(o).on("pumInit",".pum",function(){PUM.getPopup(this).find("[tabindex]").each(function(){var o=e(this);o.data("tabindex",o.attr("tabindex")).prop("tabindex","0")})}).on("pumBeforeOpen",".pum",function(){var t=PUM.getPopup(this),p=e(":focus");t.has(p).length||(i=p),s=t.on("keydown.pum_accessibility",PUM_Accessibility.trapTabKey).attr("aria-hidden","false"),n=e("body > *").filter(":visible").not(s),n.attr("aria-hidden","true"),e(o).one("focusin.pum_accessibility",PUM_Accessibility.forceFocus),PUM_Accessibility.setFocusToFirstItem()}).on("pumAfterOpen",".pum",function(){}).on("pumBeforeClose",".pum",function(){}).on("pumAfterClose",".pum",function(){var p=PUM.getPopup(this);p.off("keydown.pum_accessibility").attr("aria-hidden","true"),n&&(n.attr("aria-hidden","false"),n=null),i!==t&&i.length&&i.focus(),s=null,e(o).off("focusin.pum_accessibility")}).on("pumSetupClose",".pum",function(){}).on("pumOpenPrevented",".pum",function(){}).on("pumClosePrevented",".pum",function(){}).on("pumBeforeReposition",".pum",function(){})}(jQuery,document);var PUM_Analytics;!function(e){"use strict";e.fn.popmake.last_open_trigger=null,e.fn.popmake.last_close_trigger=null,e.fn.popmake.conversion_trigger=null;var o=!("undefined"==typeof pum_vars.restapi||!pum_vars.restapi);PUM_Analytics={beacon:function(t,n){var i=new Image,s=o?pum_vars.restapi:pum_vars.ajaxurl,p={route:"/analytics/",data:e.extend({event:"open",pid:null,_cache:+new Date},t),callback:"function"==typeof n?n:function(){}};o?s+=p.route:p.data.action="pum_analytics",s&&(e(i).on("error success load done",p.callback),i.src=s+"?"+e.param(p.data))}},"undefined"!=typeof pum_vars.disable_tracking&&pum_vars.disable_tracking||e(document).on("pumAfterOpen.core_analytics","body > .pum",function(){var o=PUM.getPopup(this),t={pid:parseInt(o.popmake("getSettings").id,10)||null};t.pid>0&&!e("body").hasClass("single-popup")&&PUM_Analytics.beacon(t)})}(jQuery),function(e,o,t){"use strict";e.fn.popmake.methods.animate_overlay=function(o,t,n){var i=PUM.getPopup(this).popmake("getSettings");return i.overlay_disabled?e.fn.popmake.overlay_animations.none.apply(this,[t,n]):e.fn.popmake.overlay_animations[o]?e.fn.popmake.overlay_animations[o].apply(this,[t,n]):(window.console&&console.warn("Animation style "+o+" does not exist."),this)},e.fn.popmake.methods.animate=function(o){return e.fn.popmake.animations[o]?e.fn.popmake.animations[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Animation style "+o+" does not exist."),this)},e.fn.popmake.animations={none:function(e){var o=PUM.getPopup(this);return o.popmake("getContainer").show(0),o.popmake("animate_overlay","none",0,function(){e!==t&&e()}),this},slide:function(e){var o=PUM.getPopup(this).show(0).css({opacity:0}),n=o.popmake("getContainer").show(0).css({opacity:0}),i=o.popmake("getSettings"),s=i.animation_speed/2,p=o.popmake("animation_origin",i.animation_origin);return n.position(p).css({opacity:1}),o.css({opacity:1}).popmake("animate_overlay","fade",s,function(){n.popmake("reposition",function(o){n.animate(o,s,"swing",function(){e!==t&&e()})})}),this},fade:function(e){var o=PUM.getPopup(this),n=o.popmake("getContainer"),i=o.popmake("getSettings"),s=i.animation_speed/2;return n.show(0).css({opacity:0}),o.popmake("animate_overlay","fade",s,function(){n.animate({opacity:1},s,"swing",function(){e!==t&&e()})}),this},fadeAndSlide:function(e){var o=PUM.getPopup(this).show(0).css({opacity:0}),n=o.popmake("getContainer").show(0).css({opacity:0}),i=o.popmake("getSettings"),s=i.animation_speed/2,p=o.popmake("animation_origin",i.animation_origin);return n.position(p),o.hide().css({opacity:1}).popmake("animate_overlay","fade",s,function(){n.popmake("reposition",function(o){o.opacity=1,n.animate(o,s,"swing",function(){e!==t&&e()})})}),this},grow:function(o){return e.fn.popmake.animations.fade.apply(this,arguments)},growAndSlide:function(o){return e.fn.popmake.animations.fadeAndSlide.apply(this,arguments)}},e.fn.popmake.overlay_animations={none:function(e,o){PUM.getPopup(this).show(e,o)},fade:function(e,o){PUM.getPopup(this).fadeIn(e,o)},slide:function(e,o){PUM.getPopup(this).slideDown(e,o)}}}(jQuery,document),function(e,o,t){"use strict";e(o).on("pumInit",".pum",function(){e(this).popmake("getContainer").trigger("popmakeInit")}).on("pumBeforeOpen",".pum",function(){e(this).popmake("getContainer").addClass("active").trigger("popmakeBeforeOpen")}).on("pumAfterOpen",".pum",function(){e(this).popmake("getContainer").trigger("popmakeAfterOpen")}).on("pumBeforeClose",".pum",function(){e(this).popmake("getContainer").trigger("popmakeBeforeClose")}).on("pumAfterClose",".pum",function(){e(this).popmake("getContainer").removeClass("active").trigger("popmakeAfterClose")}).on("pumSetupClose",".pum",function(){e(this).popmake("getContainer").trigger("popmakeSetupClose")}).on("pumOpenPrevented",".pum",function(){e(this).popmake("getContainer").removeClass("preventOpen").removeClass("active")}).on("pumClosePrevented",".pum",function(){e(this).popmake("getContainer").removeClass("preventClose")}).on("pumBeforeReposition",".pum",function(){e(this).popmake("getContainer").trigger("popmakeBeforeReposition")})}(jQuery,document),function(e,o,t){"use strict";e.fn.popmake.callbacks={reposition_using:function(o){e(this).css(o)}}}(jQuery,document),function(e,o,t){"use strict";var n,i=function(){return n===t&&(n=new MobileDetect(window.navigator.userAgent)),n};e.extend(e.fn.popmake.methods,{checkConditions:function(){var o,t,n,s,p,r=PUM.getPopup(this),a=r.popmake("getSettings"),u=!0;if(a.disable_on_mobile&&i().phone())return!1;if(a.disable_on_tablet&&i().tablet())return!1;if(a.conditions.length)for(t=0;a.conditions.length>t;t++){for(s=a.conditions[t],o=!1,n=0;s.length>n&&(p=e.extend({},{not_operand:!1},s[n]),!p.not_operand&&r.popmake("checkCondition",p)?o=!0:p.not_operand&&!r.popmake("checkCondition",p)&&(o=!0),e(this).trigger("pumCheckingCondition",[o,p]),!o);n++);o||(u=!1)}return u},checkCondition:function(o){var t=o.target||null;o.settings||o;return t?e.fn.popmake.conditions[t]?e.fn.popmake.conditions[t].apply(this,[o]):window.console?(console.warn("Condition "+t+" does not exist."),!0):void 0:(console.warn("Condition type not set."),!1)}}),e.fn.popmake.conditions={}}(jQuery,document);var pm_cookie,pm_cookie_json,pm_remove_cookie;!function(e){"use strict";function o(o){function t(n,i,s){var p,r=new Date;if("undefined"!=typeof document){if(arguments.length>1){switch(s=e.extend({path:pum_vars.home_url},t.defaults,s),typeof s.expires){case"number":r.setMilliseconds(r.getMilliseconds()+864e5*s.expires),s.expires=r;break;case"string":r.setTime(1e3*e.fn.popmake.utilities.strtotime("+"+s.expires)),s.expires=r}try{p=JSON.stringify(i),/^[\{\[]/.test(p)&&(i=p)}catch(a){}return i=o.write?o.write(i,n):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape),document.cookie=[n,"=",i,s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("")}n||(p={});for(var u=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,l=0;l<u.length;l++){var m=u[l].split("="),d=m.slice(1).join("=");'"'===d.charAt(0)&&(d=d.slice(1,-1));try{var f=m[0].replace(c,decodeURIComponent);if(d=o.read?o.read(d,f):o(d,f)||d.replace(c,decodeURIComponent),this.json)try{d=JSON.parse(d)}catch(a){}if(n===f){p=d;break}n||(p[f]=d)}catch(a){}}return p}}return void 0===o&&(o=function(){}),t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(o,n){t(o,"",e.extend({},n,{expires:-1,path:""})),t(o,"",e.extend({},n,{expires:-1}))},t.process=function(e,o,n,i){return arguments.length>3&&"object"!=typeof arguments[2]&&void 0!==o?t.apply(t,[e,o,{expires:n,path:i}]):t.apply(t,[].slice.call(arguments,[0,2]))},t.withConverter=e.fn.popmake.cookie,t}e.extend(e.fn.popmake,{cookie:o()}),pm_cookie=e.pm_cookie=e.fn.popmake.cookie.process,pm_cookie_json=e.pm_cookie_json=e.fn.popmake.cookie.getJSON,pm_remove_cookie=e.pm_remove_cookie=e.fn.popmake.cookie.remove}(jQuery),function(e,o,t){"use strict";e.extend(e.fn.popmake.methods,{addCookie:function(o){return pum.hooks.doAction("popmake.addCookie",arguments),e.fn.popmake.cookies[o]?e.fn.popmake.cookies[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Cookie type "+o+" does not exist."),this)},setCookie:function(o){e.pm_cookie(o.name,!0,o.session?null:o.time,o.path?pum_vars.home_url||"/":null),pum.hooks.doAction("popmake.setCookie",o)},checkCookies:function(o){var n,i=!1;if(o.cookie_name===t||null===o.cookie_name||""===o.cookie_name)return!1;switch(typeof o.cookie_name){case"object":case"array":for(n=0;o.cookie_name.length>n;n+=1)e.pm_cookie(o.cookie_name[n])!==t&&(i=!0);break;case"string":e.pm_cookie(o.cookie_name)!==t&&(i=!0)}return pum.hooks.doAction("popmake.checkCookies",o,i),i}}),e.fn.popmake.cookies=e.fn.popmake.cookies||{},e.extend(e.fn.popmake.cookies,{on_popup_open:function(e){var o=PUM.getPopup(this);o.on("pumAfterOpen",function(){o.popmake("setCookie",e)})},on_popup_close:function(e){var o=PUM.getPopup(this);o.on("pumBeforeClose",function(){o.popmake("setCookie",e)})},manual:function(e){var o=PUM.getPopup(this);o.on("pumSetCookie",function(){o.popmake("setCookie",e)})},form_success:function(e){var o=PUM.getPopup(this);o.on("pumFormSuccess",function(){o.popmake("setCookie",e)})},pum_sub_form_success:function(e){var o=PUM.getPopup(this);o.find("form.pum-sub-form").on("success",function(){o.popmake("setCookie",e)})},pum_sub_form_already_subscribed:function(e){var o=PUM.getPopup(this);o.find("form.pum-sub-form").on("success",function(){o.popmake("setCookie",e)})},ninja_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)},cf7_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)},gforms_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)}}),e(o).on("pumInit",".pum",function(){var e,o=PUM.getPopup(this),t=o.popmake("getSettings"),n=t.cookies||[],i=null;if(n.length)for(e=0;n.length>e;e+=1)i=n[e],o.popmake("addCookie",i.event,i.settings)})}(jQuery,document);var pum_debug_mode=!1,pum_debug;!function(e,o){if(o=window.pum_vars||{debug_mode:!1},pum_debug_mode=void 0!==o.debug_mode&&o.debug_mode,pum_debug_mode||window.location.href.indexOf("pum_debug")===-1||(pum_debug_mode=!0),pum_debug_mode){var t=!1,n=!1,i=window.pum_debug_vars||{};pum_debug={odump:function(o){return e.extend({},o)},logo:function(){console.log(" -------------------------------------------------------------\n| ____ __ __ _ |\n| | _ \\ ___ _ __ _ _ _ __ | \\/ | __ _| | _____ _ __ |\n| | |_) / _ \\| '_ \\| | | | '_ \\ | |\\/| |/ _` | |/ / _ \\ '__| |\n| | __/ (_) | |_) | |_| | |_) | | | | | (_| | < __/ | |\n| |_| \\___/| .__/ \\__,_| .__/ |_| |_|\\__,_|_|\\_\\___|_| |\n| |_| |_| |\n -------------------------------------------------------------")},initialize:function(){t=!0,pum_debug.logo(),console.debug(i.debug_mode_enabled),console.log(i.debug_started_at,new Date),console.info(i.debug_more_info),pum_debug.divider(i.global_info),console.groupCollapsed(i.localized_vars),console.log("pum_vars:",pum_debug.odump(o)),e(document).trigger("pum_debug_initialize_localized_vars"),console.groupEnd(),e(document).trigger("pum_debug_initialize")},popup_event_header:function(e){var o=e.popmake("getSettings");n!==o.id&&(n=o.id,pum_debug.divider(i.single_popup_label+o.id+" - "+o.slug))},divider:function(e){var o=62,t=62,n=0,i=" "+new Array(o+1).join("-")+" ";"string"==typeof e?(t=o-e.length,n={left:Math.floor(t/2),right:Math.floor(t/2)},n.left+n.right===t-1&&n.right++,n.left=new Array(n.left+1).join(" "),n.right=new Array(n.right+1).join(" "),console.log(""+i+"\n|"+n.left+e+n.right+"|\n"+i)):console.log(i)},click_trigger:function(e,o){var t,n=e.popmake("getSettings"),s=[".popmake-"+n.id,".popmake-"+decodeURIComponent(n.slug),'a[href$="#popmake-'+n.id+'"]'];o.extra_selectors&&""!==o.extra_selectors&&s.push(o.extra_selectors),s=pum.hooks.applyFilters("pum.trigger.click_open.selectors",s,o,e),t=s.join(", "),console.log(i.label_selector,t)},trigger:function(o,t){if("string"==typeof i.triggers[t.type]){switch(console.groupCollapsed(i.triggers[t.type]),t.type){case"auto_open":console.log(i.label_delay,t.settings.delay),console.log(i.label_cookie,t.settings.cookie_name);break;case"click_open":pum_debug.click_trigger(o,t.settings),console.log(i.label_cookie,t.settings.cookie_name)}e(document).trigger("pum_debug_render_trigger",o,t),console.groupEnd()}},cookie:function(o,t){if("string"==typeof i.cookies[t.event]){switch(console.groupCollapsed(i.cookies[t.event]),t.event){case"on_popup_open":case"on_popup_close":case"manual":case"ninja_form_success":console.log(i.label_cookie,pum_debug.odump(t.settings))}e(document).trigger("pum_debug_render_trigger",o,t),console.groupEnd()}}},e(document).on("pumInit",".pum",function(){var o=PUM.getPopup(e(this)),n=o.popmake("getSettings"),s=n.triggers||[],p=n.cookies||[],r=n.conditions||[],a=0;if(t||(pum_debug.initialize(),pum_debug.divider(i.popups_initializing)),console.groupCollapsed(i.single_popup_label+n.id+" - "+n.slug),console.log(i.theme_id,n.theme_id),s.length){for(console.groupCollapsed(i.label_triggers),a=0;s.length>a;a++)pum_debug.trigger(o,s[a]);console.groupEnd()}if(p.length){for(console.groupCollapsed(i.label_cookies),a=0;p.length>a;a+=1)pum_debug.cookie(o,p[a]);console.groupEnd()}r.length&&(console.groupCollapsed(i.label_conditions),console.log(r),console.groupEnd()),console.groupCollapsed(i.label_popup_settings),console.log(i.label_mobile_disabled,n.disable_on_mobile!==!1),console.log(i.label_tablet_disabled,n.disable_on_tablet!==!1),console.log(i.label_display_settings,pum_debug.odump(n)),o.trigger("pum_debug_popup_settings"),console.groupEnd(),console.groupEnd()}).on("pumBeforeOpen",".pum",function(){var o=PUM.getPopup(e(this)),t=e.fn.popmake.last_open_trigger;pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeOpen"));try{t=e(e.fn.popmake.last_open_trigger),t=t.length?t:e.fn.popmake.last_open_trigger.toString()}catch(n){t=""}finally{console.log(i.label_triggers,[t])}console.groupEnd()}).on("pumOpenPrevented",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumOpenPrevented")),console.groupEnd()}).on("pumAfterOpen",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterOpen")),console.groupEnd()}).on("pumSetupClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumSetupClose")),console.groupEnd()}).on("pumClosePrevented",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumClosePrevented")),console.groupEnd()}).on("pumBeforeClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeClose")),console.groupEnd()}).on("pumAfterClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterClose")),console.groupEnd()}).on("pumBeforeReposition",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeReposition")),console.groupEnd()}).on("pumAfterReposition",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterReposition")),console.groupEnd()}).on("pumCheckingCondition",".pum",function(o,t,n){var s=PUM.getPopup(e(this));pum_debug.popup_event_header(s),console.groupCollapsed(i.label_event.replace("%s","pumCheckingCondition")),console.log((n.not_operand?"(!) ":"")+n.target+": "+t,n),console.groupEnd()})}}(jQuery),function(e,o,t){"use strict";e.fn.popmake.defaults={id:null,slug:"",theme_id:null,cookies:[],triggers:[],conditions:[],mobile_disabled:null,tablet_disabled:null,custom_height_auto:!1,scrollable_content:!1,position_from_trigger:!1,position_fixed:!1,overlay_disabled:!1,stackable:!1,disable_reposition:!1,close_on_overlay_click:!1,close_on_esc_press:!1,close_on_f4_press:!1,disable_on_mobile:!1,disable_on_tablet:!1,size:"medium",responsive_min_width:"0%",responsive_max_width:"100%",custom_width:"640px",custom_height:"380px",animation_type:"fade",animation_speed:"350",animation_origin:"center top",location:"center top",position_top:"100",position_bottom:"0",position_left:"0",position_right:"0",zindex:"1999999999",close_button_delay:"0",meta:{display:{stackable:!1,overlay_disabled:!1,size:"medium",responsive_max_width:"100",responsive_max_width_unit:"%",responsive_min_width:"0",responsive_min_width_unit:"%",custom_width:"640",custom_width_unit:"px",custom_height:"380",custom_height_unit:"px",custom_height_auto:!1,location:"center top",position_top:100,position_left:0,position_bottom:0,position_right:0,position_fixed:!1,animation_type:"fade",animation_speed:350,animation_origin:"center top",scrollable_content:!1,disable_reposition:!1,position_from_trigger:!1,overlay_zindex:!1,zindex:"1999999999"},close:{overlay_click:!1,esc_press:!1,f4_press:!1,text:"",button_delay:0},click_open:[]},container:{active_class:"active",attr:{"class":"popmake"}},title:{attr:{"class":"popmake-title"}},content:{attr:{"class":"popmake-content"}},close:{close_speed:0,attr:{"class":"popmake-close"}},overlay:{attr:{id:"popmake-overlay","class":"popmake-overlay"}}}}(jQuery,document),function(e){"use strict";var o={openpopup:!1,openpopup_id:0,closepopup:!1,closedelay:0,redirect_enabled:!1,redirect:"",cookie:!1};window.PUM=window.PUM||{},window.PUM.forms=window.PUM.forms||{},e.extend(window.PUM.forms,{form:{validation:{errors:[]},responseHandler:function(e,o){var t=o.data;o.success?window.PUM.forms.form.success(e,t):window.PUM.forms.form.errors(e,t)},display_errors:function(e,o){window.PUM.forms.messages.add(e,o||this.validation.errors,"error")},beforeAjax:function(o){var t=o.find('[type="submit"]'),n=t.find(".pum-form__loader");window.PUM.forms.messages.clear_all(o),n.length||(n=e('<span class="pum-form__loader"></span>'),""!==t.attr("value")?n.insertAfter(t):t.append(n)),t.prop("disabled",!0),n.show(),o.addClass("pum-form--loading").removeClass("pum-form--errors")},afterAjax:function(e){var o=e.find('[type="submit"]'),t=o.find(".pum-form__loader");o.prop("disabled",!1),t.hide(),e.removeClass("pum-form--loading")},success:function(e,o){void 0!==o.message&&""!==o.message&&window.PUM.forms.messages.add(e,[{message:o.message}]),e.trigger("success",[o]),!e.data("noredirect")&&void 0!==e.data("redirect_enabled")&&o.redirect&&(""!==o.redirect?window.location=o.redirect:window.location.reload(!0))},errors:function(e,o){void 0!==o.errors&&o.errors.length&&(console.log(o.errors),window.PUM.forms.form.display_errors(e,o.errors),window.PUM.forms.messages.scroll_to_first(e),e.addClass("pum-form--errors").trigger("errors",[o]))},submit:function(o){var t=e(this),n=t.pumSerializeObject();o.preventDefault(),o.stopPropagation(),window.PUM.forms.form.beforeAjax(t),e.ajax({type:"POST",dataType:"json",url:pum_vars.ajaxurl,data:{action:"pum_form",values:n}}).always(function(){window.PUM.forms.form.afterAjax(t)}).done(function(e){window.PUM.forms.form.responseHandler(t,e)}).error(function(e,o,t){console.log("Error: type of "+o+" with message of "+t)})}},messages:{add:function(o,t,n){var i=o.find(".pum-form__messages"),s=0;if(n=n||"success",t=t||[],!i.length)switch(i=e('<div class="pum-form__messages">').hide(),pum_vars.message_position){case"bottom":o.append(i.addClass("pum-form__messages--bottom"));break;case"top":o.prepend(i.addClass("pum-form__messages--top"))}if(["bottom","top"].indexOf(pum_vars.message_position)>=0)for(;t.length>s;s++)this.add_message(i,t[s].message,n);else for(;t.length>s;s++)void 0!==t[s].field?this.add_field_error(o,t[s]):this.add_message(i,t[s].message,n);i.is(":hidden")&&e(".pum-form__message",i).length&&i.slideDown()},add_message:function(o,t,n){var i=e('<p class="pum-form__message">').html(t);n=n||"success",i.addClass("pum-form__message--"+n),o.append(i),o.is(":visible")&&i.hide().slideDown()},add_field_error:function(o,t){var n=e('[name="'+t.field+'"]',o),i=n.parents(".pum-form__field").addClass("pum-form__field--error");this.add_message(i,t.message,"error")},clear_all:function(o,t){var n=o.find(".pum-form__messages"),i=n.find(".pum-form__message"),s=o.find(".pum-form__field.pum-form__field--error");t=t||!1,n.length&&i.slideUp("fast",function(){e(this).remove(),t&&n.hide()}),s.length&&s.removeClass("pum-form__field--error").find("p.pum-form__message").remove()},scroll_to_first:function(o){window.PUM.utilities.scrollTo(e(".pum-form__field.pum-form__field--error",o).eq(0))}},success:function(t,n){if(n=e.extend({},o,n)){var i=PUM.getPopup(t),s={},p=function(){n.redirect_enabled&&(""!==n.redirect?window.location=n.redirect:window.location.reload(!0));
2
- },r=function(){n.openpopup&&PUM.getPopup(n.openpopup_id).length?PUM.open(n.openpopup_id):p()};i.length&&(i.trigger("pumFormSuccess"),n.cookie&&(s=e.extend({name:"pum-"+PUM.getSetting(i,"id"),expires:"+1 year"},"object"==typeof n.cookie?n.cookie:{}),PUM.setCookie(i,s))),i.length&&n.closepopup?setTimeout(function(){i.popmake("close",r)},1e3*parseInt(n.closedelay)):r()}}})}(jQuery),function(e,o){"use strict";var t=function(){function e(e,o,t,n){return"string"==typeof e&&"function"==typeof o&&(t=parseInt(t||10,10),r("actions",e,o,t,n)),l}function o(){var e=c.call(arguments),o=e.shift();return"string"==typeof o&&u("actions",o,e),l}function t(e,o){return"string"==typeof e&&p("actions",e,o),l}function n(e,o,t,n){return"string"==typeof e&&"function"==typeof o&&(t=parseInt(t||10,10),r("filters",e,o,t,n)),l}function i(){var e=c.call(arguments),o=e.shift();return"string"==typeof o?u("filters",o,e):l}function s(e,o){return"string"==typeof e&&p("filters",e,o),l}function p(e,o,t,n){var i,s,p;if(m[e][o])if(t)if(i=m[e][o],n)for(p=i.length;p--;)s=i[p],s.callback===t&&s.context===n&&i.splice(p,1);else for(p=i.length;p--;)i[p].callback===t&&i.splice(p,1);else m[e][o]=[]}function r(e,o,t,n,i){var s={callback:t,priority:n,context:i},p=m[e][o];p?(p.push(s),p=a(p)):p=[s],m[e][o]=p}function a(e){for(var o,t,n,i=1,s=e.length;i<s;i++){for(o=e[i],t=i;(n=e[t-1])&&n.priority>o.priority;)e[t]=e[t-1],--t;e[t]=o}return e}function u(e,o,t){var n,i,s=m[e][o];if(!s)return"filters"===e&&t[0];if(i=s.length,"filters"===e)for(n=0;n<i;n++)t[0]=s[n].callback.apply(s[n].context,t);else for(n=0;n<i;n++)s[n].callback.apply(s[n].context,t);return"filters"!==e||t[0]}var c=Array.prototype.slice,l={removeFilter:s,applyFilters:i,addFilter:n,removeAction:t,doAction:o,addAction:e},m={actions:{},filters:{}};return l};e.pum=e.pum||{},e.pum.hooks=e.pum.hooks||new t}(window),function(e){"use strict";var o={},t=!1;"undefined"!=typeof Marionette&&"undefined"!=typeof nfRadio&&(t=Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.popupMaker)},popupMaker:function(o,t,n,i){var s=e("#nf-form-"+i+"-cont"),p={};o.errors.length||("undefined"!=typeof o.data.actions&&(p.openpopup="undefined"!=typeof o.data.actions.openpopup,p.openpopup_id=p.openpopup?parseInt(o.data.actions.openpopup):0,p.closepopup="undefined"!=typeof o.data.actions.closepopup,p.closedelay=p.closepopup?parseInt(o.data.actions.closepopup):0),window.PUM.forms.success(s,p))}})),e(document).ready(function(){t!==!1&&new t,e(".gform_wrapper > form").each(function(){var t=e(this),n=t.attr("id").replace("gform_",""),i=t.find("input.gforms-pum"),s=!!i.length&&JSON.parse(i.val());s&&"object"==typeof s&&(o[n]=s)})}).on("gform_confirmation_loaded",function(t,n){var i=e("#gform_confirmation_wrapper_"+n+",#gforms_confirmation_message_"+n),s=o[n]||!1;window.PUM.forms.success(i,s)}).on("wpcf7:mailsent",".wpcf7",function(o){var t=e(o.target),n=t.find("input.wpcf7-pum"),i=!!n.length&&JSON.parse(n.val());window.PUM.forms.success(t,i)})}(jQuery),function(e){"use strict";window.PUM=window.PUM||{},window.PUM.newsletter=window.PUM.newsletter||{},e.extend(window.PUM.newsletter,{form:e.extend({},window.PUM.forms.form,{submit:function(o){var t=e(this),n=t.pumSerializeObject();o.preventDefault(),o.stopPropagation(),window.PUM.newsletter.form.beforeAjax(t),e.ajax({type:"POST",dataType:"json",url:pum_vars.ajaxurl,data:{action:"pum_sub_form",values:n}}).always(function(){window.PUM.newsletter.form.afterAjax(t)}).done(function(e){window.PUM.newsletter.form.responseHandler(t,e)}).error(function(e,o,t){console.log("Error: type of "+o+" with message of "+t)})}})}),e(document).on("submit","form.pum-sub-form",window.PUM.newsletter.form.submit).on("success","form.pum-sub-form",function(o,t){var n=e(o.target),i=n.data("settings")||{};n.trigger("pumNewsletterSuccess",[t]).addClass("pum-newsletter-success"),n[0].reset(),window.pum.hooks.doAction("pum-sub-form.success",t,n),"string"==typeof i.redirect&&""!==i.redirect&&(i.redirect=atob(i.redirect)),window.PUM.forms.success(n,i)}).on("error","form.pum-sub-form",function(o,t){var n=e(o.target);n.trigger("pumNewsletterError",[t]),window.pum.hooks.doAction("pum-sub-form.errors",t,n)})}(jQuery),function(e,o,t){"use strict";e.extend(e.fn.popmake.methods,{addTrigger:function(o){return e.fn.popmake.triggers[o]?e.fn.popmake.triggers[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Trigger type "+o+" does not exist."),this)}}),e.fn.popmake.triggers={auto_open:function(o){var t=PUM.getPopup(this);setTimeout(function(){t.popmake("state","isOpen")||!t.popmake("checkCookies",o)&&t.popmake("checkConditions")&&(e.fn.popmake.last_open_trigger="Auto Open - Delay: "+o.delay,t.popmake("open"))},o.delay)},click_open:function(t){var n,i=PUM.getPopup(this),s=i.popmake("getSettings"),p=[".popmake-"+s.id,".popmake-"+decodeURIComponent(s.slug),'a[href$="#popmake-'+s.id+'"]'];t.extra_selectors&&""!==t.extra_selectors&&p.push(t.extra_selectors),p=pum.hooks.applyFilters("pum.trigger.click_open.selectors",p,t,i),n=p.join(", "),e(n).addClass("pum-trigger").css({cursor:"pointer"}),e(o).on("click.pumTrigger",n,function(o){var n=e(this),s=t.do_default||!1;i.has(n).length>0||i.popmake("state","isOpen")||!i.popmake("checkCookies",t)&&i.popmake("checkConditions")&&(n.data("do-default")?s=n.data("do-default"):(n.hasClass("do-default")||n.hasClass("popmake-do-default")||n.hasClass("pum-do-default"))&&(s=!0),o.ctrlKey||pum.hooks.applyFilters("pum.trigger.click_open.do_default",s,i,n)||(o.preventDefault(),o.stopPropagation()),e.fn.popmake.last_open_trigger=n,i.popmake("open"))})},admin_debug:function(){PUM.getPopup(this).popmake("open")}},e(o).on("pumInit",".pum",function(){var e,o=PUM.getPopup(this),t=o.popmake("getSettings"),n=t.triggers||[],i=null;if(n.length)for(e=0;n.length>e;e+=1)i=n[e],o.popmake("addTrigger",i.type,i.settings)})}(jQuery,document),function(e,o,t){"use strict";function n(e,o,t){var i=o[0];o.length>1?(e[i]||(e[i]=o[1]?{}:[]),n(e[i],o.slice(1),t)):(i||(i=e.length),e[i]=t)}var i="color,date,datetime,datetime-local,email,hidden,month,number,password,range,search,tel,text,time,url,week".split(","),s="select,textarea".split(","),p=/\[([^\]]*)\]/g;Array.prototype.indexOf||(Array.prototype.indexOf=function(e){if(void 0===this||null===this)throw new TypeError;var o=Object(this),t=o.length>>>0;if(0===t)return-1;var n=0;if(arguments.length>0&&(n=Number(arguments[1]),n!==n?n=0:0!==n&&n!==1/0&&n!==-(1/0)&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=t)return-1;for(var i=n>=0?n:Math.max(t-Math.abs(n),0);i<t;i++)if(i in o&&o[i]===e)return i;return-1}),e.fn.popmake.utilities={scrollTo:function(o,t){var n=e(o)||e();n.length&&e("html, body").animate({scrollTop:n.offset().top-100},1e3,"swing",function(){var e=n.find(':input:not([type="button"]):not([type="hidden"]):not(button)').eq(0);e.hasClass("wp-editor-area")?tinyMCE.execCommand("mceFocus",!1,e.attr("id")):e.focus(),"function"==typeof t&&t()})},inArray:function(e,o){return!!~o.indexOf(e)},convert_hex:function(e,o){e=e.replace("#","");var t=parseInt(e.substring(0,2),16),n=parseInt(e.substring(2,4),16),i=parseInt(e.substring(4,6),16);return"rgba("+t+","+n+","+i+","+o/100+")"},debounce:function(e,o){var t;return function(){var n=this,i=arguments;window.clearTimeout(t),t=window.setTimeout(function(){e.apply(n,i)},o)}},throttle:function(e,o){var t=!1,n=function(){t=!1};return function(){t||(e.apply(this,arguments),window.setTimeout(n,o),t=!0)}},getXPath:function(o){var t,n,i,s,p,r=[];return e.each(e(o).parents(),function(o,a){return t=e(a),n=t.attr("id")||"",i=t.attr("class")||"",s=t.get(0).tagName.toLowerCase(),p=t.parent().children(s).index(t),"body"!==s&&(i.length>0&&(i=i.split(" "),i=i[0]),void r.push(s+(n.length>0?"#"+n:i.length>0?"."+i.split(" ").join("."):":eq("+p+")")))}),r.reverse().join(" > ")},strtotime:function(e,o){function n(e,o,n){var i,s=c[o];s!==t&&(i=s-u.getDay(),0===i?i=7*n:i>0&&"last"===e?i-=7:i<0&&"next"===e&&(i+=7),u.setDate(u.getDate()+i))}function i(e){var o=e.split(" "),t=o[0],i=o[1].substring(0,3),s=/\d+/.test(t),p="ago"===o[2],r=("last"===t?-1:1)*(p?-1:1);if(s&&(r*=parseInt(t,10)),l.hasOwnProperty(i)&&!o[1].match(/^mon(day|\.)?$/i))return u["set"+l[i]](u["get"+l[i]]()+r);if("wee"===i)return u.setDate(u.getDate()+7*r);if("next"===t||"last"===t)n(t,i,r);else if(!s)return!1;return!0}var s,p,r,a,u,c,l,m,d,f,g,_=!1;if(!e)return _;if(e=e.replace(/^\s+|\s+$/g,"").replace(/\s{2,}/g," ").replace(/[\t\r\n]/g,"").toLowerCase(),p=e.match(/^(\d{1,4})([\-\.\/\:])(\d{1,2})([\-\.\/\:])(\d{1,4})(?:\s(\d{1,2}):(\d{2})?:?(\d{2})?)?(?:\s([A-Z]+)?)?$/),p&&p[2]===p[4])if(p[1]>1901)switch(p[2]){case"-":return p[3]>12||p[5]>31?_:new Date(p[1],parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case".":return _;case"/":return p[3]>12||p[5]>31?_:new Date(p[1],parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3}else if(p[5]>1901)switch(p[2]){case"-":return p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case".":return p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case"/":return p[1]>12||p[3]>31?_:new Date(p[5],parseInt(p[1],10)-1,p[3],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3}else switch(p[2]){case"-":return p[3]>12||p[5]>31||p[1]<70&&p[1]>38?_:(a=p[1]>=0&&p[1]<=38?+p[1]+2e3:p[1],new Date(a,parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3);case".":return p[5]>=70?p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3:p[5]<60&&!p[6]?p[1]>23||p[3]>59?_:(r=new Date,new Date(r.getFullYear(),r.getMonth(),r.getDate(),p[1]||0,p[3]||0,p[5]||0,p[9]||0)/1e3):_;case"/":return p[1]>12||p[3]>31||p[5]<70&&p[5]>38?_:(a=p[5]>=0&&p[5]<=38?+p[5]+2e3:p[5],new Date(a,parseInt(p[1],10)-1,p[3],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3);case":":return p[1]>23||p[3]>59||p[5]>59?_:(r=new Date,new Date(r.getFullYear(),r.getMonth(),r.getDate(),p[1]||0,p[3]||0,p[5]||0)/1e3)}if("now"===e)return null===o||isNaN(o)?(new Date).getTime()/1e3||0:o||0;if(s=Date.parse(e),!isNaN(s))return s/1e3||0;if(u=o?new Date(1e3*o):new Date,c={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},l={yea:"FullYear",mon:"Month",day:"Date",hou:"Hours",min:"Minutes",sec:"Seconds"},d="(years?|months?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?)",f="([+-]?\\d+\\s"+d+"|(last|next)\\s"+d+")(\\sago)?",p=e.match(new RegExp(f,"gi")),!p)return _;for(g=0,m=p.length;g<m;g+=1)if(!i(p[g]))return _;return u.getTime()/1e3},serializeObject:function(o){e.extend({},o);var t={},r=e.extend(!0,{include:[],exclude:[],includeByClass:""},o);return this.find(":input").each(function(){var o;!this.name||this.disabled||window.PUM.utilities.inArray(this.name,r.exclude)||r.include.length&&!window.PUM.utilities.inArray(this.name,r.include)||this.className.indexOf(r.includeByClass)===-1||(o=this.name.replace(p,"[$1").split("["),o[0]&&(this.checked||window.PUM.utilities.inArray(this.type,i)||window.PUM.utilities.inArray(this.nodeName.toLowerCase(),s))&&("checkbox"===this.type&&o.push(""),n(t,o,e(this).val())))}),t}},e.fn.pumSerializeObject=e.fn.popmake.utilities.serializeObject,e.fn.popmake.utilies=e.fn.popmake.utilities,window.PUM=window.PUM||{},window.PUM.utilities=window.PUM.utilities||{},window.PUM.utilities=e.extend(window.PUM.utilities,e.fn.popmake.utilities)}(jQuery,document),function(e,o,t){"use strict";e.fn.popmake.version=1.7,e.fn.popmake.last_open_popup=null,e(o).ready(function(){e(".pum").popmake(),e(o).trigger("pumInitialized"),"object"==typeof pum_vars.form_success&&(pum_vars.form_success=e.extend({popup_id:null,settings:{}}),PUM.forms.success(pum_vars.form_success.popup_id,pum_vars.form_success.settings))}),e(".pum").on("pumInit",function(){var e=PUM.getPopup(this),o=PUM.getSetting(e,"id"),t=e.find("form");t.length&&t.prepend('<input type="hidden" name="pum_form_popup_id" value="'+o+'" />')})}(jQuery);
1
+ !function(e){"use strict";void 0===e.fn.on&&(e.fn.on=function(e,o,t){return this.delegate(o,e,t)}),void 0===e.fn.off&&(e.fn.off=function(e,o,t){return this.undelegate(o,e,t)}),void 0===e.fn.bindFirst&&(e.fn.bindFirst=function(o,t){var n,i,s=e(this);s.unbind(o,t),s.bind(o,t),n=e._data(s[0]).events,i=n[o],i.unshift(i.pop()),n[o]=i}),void 0===e.fn.outerHtml&&(e.fn.outerHtml=function(){var o=e(this).clone(),t=e("<div/>").append(o);return t.html()}),void 0===Date.now&&(Date.now=function(){return(new Date).getTime()})}(jQuery);var PUM;!function(e,o,t){"use strict";function n(e){return!isNaN(e)&&parseInt(Number(e))===parseInt(e)&&!isNaN(parseInt(e,10))}function i(){var e={},o=function(o,n,i){"boolean"==typeof n&&(i=n,n=!1);var s=n?n.selector+" "+o:o;return(t===e[s]||i)&&(e[s]=n?n.find(o):jQuery(o)),e[s]};return o.elementCache=e,o}function s(e,o){function t(e,o,t){return o?e[o.slice(0,t?-1:o.length)]:e}function n(e,o){return o?o.split("[").reduce(t,e):e}return o.split(".").reduce(n,e)}PUM={get:new i,getPopup:function(o){var t;return t=n(o)?PUM.get("#pum-"+o):"current"===o?PUM.get(".pum-overlay.pum-active:eq(0)",!0):"open"===o?PUM.get(".pum-overlay.pum-active",!0):"closed"===o?PUM.get(".pum-overlay:not(.pum-active)",!0):o instanceof jQuery?o:e(o),t.hasClass("pum-overlay")?t:t.hasClass("popmake")?t.parents(".pum-overlay"):t.parents(".pum-overlay").length?t.parents(".pum-overlay"):e()},open:function(e,o){PUM.getPopup(e).popmake("open",o)},close:function(e,o){PUM.getPopup(e).popmake("close",o)},preventOpen:function(e){PUM.getPopup(e).addClass("preventOpen")},getSettings:function(e){var o=PUM.getPopup(e);return o.popmake("getSettings")},getSetting:function(e,o,n){var i=PUM.getSettings(e),p=s(i,o);return"undefined"!=typeof p?p:n!==t?n:null},checkConditions:function(e){return PUM.getPopup(e).popmake("checkConditions")},getCookie:function(o){return e.pm_cookie(o)},setCookie:function(e,o){var t=PUM.getPopup(e);t.popmake("setCookie",jQuery.extend({name:"pum-"+PUM.getSetting(e,"id"),expires:"+30 days"},o))},clearCookie:function(o,t){e.pm_remove_cookie(o),"function"==typeof t&&t()},clearCookies:function(o,n){var i,s=PUM.getPopup(o),p=s.popmake("getSettings"),a=p.cookies;if(a!==t&&a.length)for(i=0;a.length>i;i+=1)e.pm_remove_cookie(a[i].settings.name);"function"==typeof n&&n()}},e.fn.popmake=function(t){return e.fn.popmake.methods[t]?(e(o).trigger("pumMethodCall",arguments),e.fn.popmake.methods[t].apply(this,Array.prototype.slice.call(arguments,1))):"object"!=typeof t&&t?void(window.console&&console.warn("Method "+t+" does not exist on $.fn.popmake")):e.fn.popmake.methods.init.apply(this,arguments)},e.fn.popmake.methods={init:function(){return this.each(function(){var o=PUM.getPopup(this),n=o.popmake("getSettings");return n.theme_id<=0&&(n.theme_id=pum_vars.default_theme),n.disable_reposition!==t&&n.disable_reposition||e(window).on("resize",function(){(o.hasClass("pum-active")||o.find(".popmake.active").length)&&e.fn.popmake.utilities.throttle(setTimeout(function(){o.popmake("reposition")},25),500,!1)}),o.find(".pum-container").data("popmake",n),o.data("popmake",n).trigger("pumInit"),this})},getOverlay:function(){return PUM.getPopup(this)},getContainer:function(){return PUM.getPopup(this).find(".pum-container")},getTitle:function(){return PUM.getPopup(this).find(".pum-title")||null},getContent:function(){return PUM.getPopup(this).find(".pum-content")||null},getClose:function(){return PUM.getPopup(this).find(".pum-content + .pum-close")||null},getSettings:function(){var o=PUM.getPopup(this);return e.extend(!0,{},e.fn.popmake.defaults,o.data("popmake")||{},pum_vars.popups[o.attr("id")]||{})},state:function(e){var o=PUM.getPopup(this);if(t!==e)switch(e){case"isOpen":return o.hasClass("pum-open")||o.popmake("getContainer").hasClass("active");case"isClosed":return!o.hasClass("pum-open")&&!o.popmake("getContainer").hasClass("active")}},open:function(o){var n=PUM.getPopup(this),i=n.popmake("getContainer"),s=n.popmake("getClose"),p=n.popmake("getSettings"),a=e("html");return n.trigger("pumBeforeOpen"),n.hasClass("preventOpen")||i.hasClass("preventOpen")?(console.log("prevented"),n.removeClass("preventOpen").removeClass("pum-active").trigger("pumOpenPrevented"),this):(p.stackable||n.popmake("close_all"),n.addClass("pum-active"),p.close_button_delay>0&&s.fadeOut(0),a.addClass("pum-open"),p.overlay_disabled?a.addClass("pum-open-overlay-disabled"):a.addClass("pum-open-overlay"),p.position_fixed?a.addClass("pum-open-fixed"):a.addClass("pum-open-scrollable"),n.popmake("setup_close").popmake("reposition").popmake("animate",p.animation_type,function(){p.close_button_delay>0&&setTimeout(function(){s.fadeIn()},p.close_button_delay),n.trigger("pumAfterOpen"),e.fn.popmake.last_open_popup=n,o!==t&&o()}),this)},setup_close:function(){var n=PUM.getPopup(this),i=n.popmake("getClose"),s=n.popmake("getSettings");return i=i.add(e(".popmake-close, .pum-close",n).not(i)),i.off("click.pum").on("click.pum",function(o){var i=e(this),s=i.hasClass("pum-do-default")||i.data("do-default")!==t&&i.data("do-default");s||o.preventDefault(),e.fn.popmake.last_close_trigger="Close Button",n.popmake("close")}),(s.close_on_esc_press||s.close_on_f4_press)&&e(window).off("keyup.popmake").on("keyup.popmake",function(o){27===o.keyCode&&s.close_on_esc_press&&(e.fn.popmake.last_close_trigger="ESC Key",n.popmake("close")),115===o.keyCode&&s.close_on_f4_press&&(e.fn.popmake.last_close_trigger="F4 Key",n.popmake("close"))}),s.close_on_overlay_click&&(n.on("pumAfterOpen",function(){e(o).on("click.pumCloseOverlay",function(o){e(o.target).closest(".pum-container").length||(e.fn.popmake.last_close_trigger="Overlay Click",n.popmake("close"))})}),n.on("pumAfterClose",function(){e(o).off("click.pumCloseOverlay")})),n.trigger("pumSetupClose"),this},close:function(o){return this.each(function(){var n=PUM.getPopup(this),i=n.popmake("getContainer"),s=n.popmake("getClose");return s=s.add(e(".popmake-close, .pum-close",n).not(s)),n.trigger("pumBeforeClose"),n.hasClass("preventClose")||i.hasClass("preventClose")?(n.removeClass("preventClose").trigger("pumClosePrevented"),this):(i.fadeOut("fast",function(){n.is(":visible")&&n.fadeOut("fast"),e(window).off("keyup.popmake"),n.off("click.popmake"),s.off("click.popmake"),1===e(".pum-active").length&&e("html").removeClass("pum-open").removeClass("pum-open-scrollable").removeClass("pum-open-overlay").removeClass("pum-open-overlay-disabled").removeClass("pum-open-fixed"),n.removeClass("pum-active").trigger("pumAfterClose"),i.find("iframe").filter('[src*="youtube"],[src*="vimeo"]').each(function(){var o=e(this),t=o.attr("src"),n=t.replace("autoplay=1","1=1");n!==t&&(t=n),o.prop("src",t)}),i.find("video").each(function(){this.pause()}),o!==t&&o()}),this)})},close_all:function(){return e(".pum-active").popmake("close"),this},reposition:function(o){var t=PUM.getPopup(this).trigger("pumBeforeReposition"),n=t.popmake("getContainer"),i=t.popmake("getSettings"),s=i.location,p={my:"",at:"",of:window,collision:"none",using:"function"==typeof o?o:e.fn.popmake.callbacks.reposition_using},a={overlay:null,container:null},r=null;try{r=e(e.fn.popmake.last_open_trigger)}catch(u){r=e()}return i.position_from_trigger&&r.length?(p.of=r,s.indexOf("left")>=0&&(p.my+=" right",p.at+=" left"+(0!==i.position_left?"-"+i.position_left:"")),s.indexOf("right")>=0&&(p.my+=" left",p.at+=" right"+(0!==i.position_right?"+"+i.position_right:"")),s.indexOf("center")>=0&&(p.my="center"===s?"center":p.my+" center",p.at="center"===s?"center":p.at+" center"),s.indexOf("top")>=0&&(p.my+=" bottom",p.at+=" top"+(0!==i.position_top?"-"+i.position_top:"")),s.indexOf("bottom")>=0&&(p.my+=" top",p.at+=" bottom"+(0!==i.position_bottom?"+"+i.position_bottom:""))):(s.indexOf("left")>=0&&(p.my+=" left"+(0!==i.position_left?"+"+i.position_left:""),p.at+=" left"),s.indexOf("right")>=0&&(p.my+=" right"+(0!==i.position_right?"-"+i.position_right:""),p.at+=" right"),s.indexOf("center")>=0&&(p.my="center"===s?"center":p.my+" center",p.at="center"===s?"center":p.at+" center"),s.indexOf("top")>=0&&(p.my+=" top"+(0!==i.position_top?"+"+(e("body").hasClass("admin-bar")?parseInt(i.position_top,10)+32:i.position_top):""),p.at+=" top"),s.indexOf("bottom")>=0&&(p.my+=" bottom"+(0!==i.position_bottom?"-"+i.position_bottom:""),p.at+=" bottom")),p.my=e.trim(p.my),p.at=e.trim(p.at),t.is(":hidden")&&(a.overlay=t.css("opacity"),t.css({opacity:0}).show(0)),n.is(":hidden")&&(a.container=n.css("opacity"),n.css({opacity:0}).show(0)),i.position_fixed&&n.addClass("fixed"),"custom"===i.size?n.css({width:i.custom_width,height:i.custom_height_auto?"auto":i.custom_height}):"auto"!==i.size&&n.addClass("responsive").css({minWidth:""!==i.responsive_min_width?i.responsive_min_width:"auto",maxWidth:""!==i.responsive_max_width?i.responsive_max_width:"auto"}),t.trigger("pumAfterReposition"),n.addClass("custom-position").position(p).trigger("popmakeAfterReposition"),a.overlay&&t.css({opacity:a.overlay}).hide(0),a.container&&n.css({opacity:a.container}).hide(0),this},animation_origin:function(o){var t=PUM.getPopup(this),n=t.popmake("getContainer"),i={my:"",at:""};switch(o){case"top":i={my:"left+"+n.offset().left+" bottom-100",at:"left top"};break;case"bottom":i={my:"left+"+n.offset().left+" top+100",at:"left bottom"};break;case"left":i={my:"right top+"+n.offset().top,at:"left top"};break;case"right":i={my:"left top+"+n.offset().top,at:"right top"};break;default:o.indexOf("left")>=0&&(i={my:i.my+" right",at:i.at+" left"}),o.indexOf("right")>=0&&(i={my:i.my+" left",at:i.at+" right"}),o.indexOf("center")>=0&&(i={my:i.my+" center",at:i.at+" center"}),o.indexOf("top")>=0&&(i={my:i.my+" bottom-100",at:i.at+" top"}),o.indexOf("bottom")>=0&&(i={my:i.my+" top+100",at:i.at+" bottom"}),i.my=e.trim(i.my),i.at=e.trim(i.at)}return i.of=window,i.collision="none",i}}}(jQuery,document);var PUM_Accessibility;!function(e,o,t){"use strict";var n,i,s,p="a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]";PUM_Accessibility={forceFocus:function(o){s&&!e.contains(s,o.target)&&(o.stopPropagation(),PUM_Accessibility.setFocusToFirstItem())},trapTabKey:function(o){if(9===o.keyCode){var t=s.find(".pum-container *").filter(p).filter(":visible"),n=e(":focus"),i=t.length,a=t.index(n);o.shiftKey?0===a&&(t.get(i-1).focus(),o.preventDefault()):a===i-1&&(t.get(0).focus(),o.preventDefault())}},setFocusToFirstItem:function(){s.find(".pum-container *").filter(p).filter(":visible").filter(":not(.pum-close)").first().focus()}},e(o).on("pumInit",".pum",function(){PUM.getPopup(this).find("[tabindex]").each(function(){var o=e(this);o.data("tabindex",o.attr("tabindex")).prop("tabindex","0")})}).on("pumBeforeOpen",".pum",function(){var t=PUM.getPopup(this),p=e(":focus");t.has(p).length||(i=p),s=t.on("keydown.pum_accessibility",PUM_Accessibility.trapTabKey).attr("aria-hidden","false"),n=e("body > *").filter(":visible").not(s),n.attr("aria-hidden","true"),e(o).one("focusin.pum_accessibility",PUM_Accessibility.forceFocus),PUM_Accessibility.setFocusToFirstItem()}).on("pumAfterOpen",".pum",function(){}).on("pumBeforeClose",".pum",function(){}).on("pumAfterClose",".pum",function(){var p=PUM.getPopup(this);p.off("keydown.pum_accessibility").attr("aria-hidden","true"),n&&(n.attr("aria-hidden","false"),n=null),i!==t&&i.length&&i.focus(),s=null,e(o).off("focusin.pum_accessibility")}).on("pumSetupClose",".pum",function(){}).on("pumOpenPrevented",".pum",function(){}).on("pumClosePrevented",".pum",function(){}).on("pumBeforeReposition",".pum",function(){})}(jQuery,document);var PUM_Analytics;!function(e){"use strict";e.fn.popmake.last_open_trigger=null,e.fn.popmake.last_close_trigger=null,e.fn.popmake.conversion_trigger=null;var o=!("undefined"==typeof pum_vars.restapi||!pum_vars.restapi);PUM_Analytics={beacon:function(t,n){var i=new Image,s=o?pum_vars.restapi:pum_vars.ajaxurl,p={route:"/analytics/",data:e.extend({event:"open",pid:null,_cache:+new Date},t),callback:"function"==typeof n?n:function(){}};o?s+=p.route:p.data.action="pum_analytics",s&&(e(i).on("error success load done",p.callback),i.src=s+"?"+e.param(p.data))}},"undefined"!=typeof pum_vars.disable_tracking&&pum_vars.disable_tracking||e(document).on("pumAfterOpen.core_analytics","body > .pum",function(){var o=PUM.getPopup(this),t={pid:parseInt(o.popmake("getSettings").id,10)||null};t.pid>0&&!e("body").hasClass("single-popup")&&PUM_Analytics.beacon(t)})}(jQuery),function(e,o,t){"use strict";e.fn.popmake.methods.animate_overlay=function(o,t,n){var i=PUM.getPopup(this).popmake("getSettings");return i.overlay_disabled?e.fn.popmake.overlay_animations.none.apply(this,[t,n]):e.fn.popmake.overlay_animations[o]?e.fn.popmake.overlay_animations[o].apply(this,[t,n]):(window.console&&console.warn("Animation style "+o+" does not exist."),this)},e.fn.popmake.methods.animate=function(o){return e.fn.popmake.animations[o]?e.fn.popmake.animations[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Animation style "+o+" does not exist."),this)},e.fn.popmake.animations={none:function(e){var o=PUM.getPopup(this);return o.popmake("getContainer").show(0),o.popmake("animate_overlay","none",0,function(){e!==t&&e()}),this},slide:function(e){var o=PUM.getPopup(this).show(0).css({opacity:0}),n=o.popmake("getContainer").show(0).css({opacity:0}),i=o.popmake("getSettings"),s=i.animation_speed/2,p=o.popmake("animation_origin",i.animation_origin);return n.position(p).css({opacity:1}),o.css({opacity:1}).popmake("animate_overlay","fade",s,function(){n.popmake("reposition",function(o){n.animate(o,s,"swing",function(){e!==t&&e()})})}),this},fade:function(e){var o=PUM.getPopup(this),n=o.popmake("getContainer"),i=o.popmake("getSettings"),s=i.animation_speed/2;return n.show(0).css({opacity:0}),o.popmake("animate_overlay","fade",s,function(){n.animate({opacity:1},s,"swing",function(){e!==t&&e()})}),this},fadeAndSlide:function(e){var o=PUM.getPopup(this).show(0).css({opacity:0}),n=o.popmake("getContainer").show(0).css({opacity:0}),i=o.popmake("getSettings"),s=i.animation_speed/2,p=o.popmake("animation_origin",i.animation_origin);return n.position(p),o.hide().css({opacity:1}).popmake("animate_overlay","fade",s,function(){n.popmake("reposition",function(o){o.opacity=1,n.animate(o,s,"swing",function(){e!==t&&e()})})}),this},grow:function(o){return e.fn.popmake.animations.fade.apply(this,arguments)},growAndSlide:function(o){return e.fn.popmake.animations.fadeAndSlide.apply(this,arguments)}},e.fn.popmake.overlay_animations={none:function(e,o){PUM.getPopup(this).show(e,o)},fade:function(e,o){PUM.getPopup(this).fadeIn(e,o)},slide:function(e,o){PUM.getPopup(this).slideDown(e,o)}}}(jQuery,document),function(e,o,t){"use strict";e(o).on("pumInit",".pum",function(){e(this).popmake("getContainer").trigger("popmakeInit")}).on("pumBeforeOpen",".pum",function(){e(this).popmake("getContainer").addClass("active").trigger("popmakeBeforeOpen")}).on("pumAfterOpen",".pum",function(){e(this).popmake("getContainer").trigger("popmakeAfterOpen")}).on("pumBeforeClose",".pum",function(){e(this).popmake("getContainer").trigger("popmakeBeforeClose")}).on("pumAfterClose",".pum",function(){e(this).popmake("getContainer").removeClass("active").trigger("popmakeAfterClose")}).on("pumSetupClose",".pum",function(){e(this).popmake("getContainer").trigger("popmakeSetupClose")}).on("pumOpenPrevented",".pum",function(){e(this).popmake("getContainer").removeClass("preventOpen").removeClass("active")}).on("pumClosePrevented",".pum",function(){e(this).popmake("getContainer").removeClass("preventClose")}).on("pumBeforeReposition",".pum",function(){e(this).popmake("getContainer").trigger("popmakeBeforeReposition")})}(jQuery,document),function(e,o,t){"use strict";e.fn.popmake.callbacks={reposition_using:function(o){e(this).css(o)}}}(jQuery,document),function(e,o,t){"use strict";var n,i=function(){return n===t&&(n=new MobileDetect(window.navigator.userAgent)),n};e.extend(e.fn.popmake.methods,{checkConditions:function(){var o,t,n,s,p,a=PUM.getPopup(this),r=a.popmake("getSettings"),u=!0;if(r.disable_on_mobile&&i().phone())return!1;if(r.disable_on_tablet&&i().tablet())return!1;if(r.conditions.length)for(t=0;r.conditions.length>t;t++){for(s=r.conditions[t],o=!1,n=0;s.length>n&&(p=e.extend({},{not_operand:!1},s[n]),!p.not_operand&&a.popmake("checkCondition",p)?o=!0:p.not_operand&&!a.popmake("checkCondition",p)&&(o=!0),e(this).trigger("pumCheckingCondition",[o,p]),!o);n++);o||(u=!1)}return u},checkCondition:function(o){var t=o.target||null;o.settings||o;return t?e.fn.popmake.conditions[t]?e.fn.popmake.conditions[t].apply(this,[o]):window.console?(console.warn("Condition "+t+" does not exist."),!0):void 0:(console.warn("Condition type not set."),!1)}}),e.fn.popmake.conditions={}}(jQuery,document);var pm_cookie,pm_cookie_json,pm_remove_cookie;!function(e){"use strict";function o(o){function t(n,i,s){var p,a=new Date;if("undefined"!=typeof document){if(arguments.length>1){switch(s=e.extend({path:pum_vars.home_url},t.defaults,s),typeof s.expires){case"number":a.setMilliseconds(a.getMilliseconds()+864e5*s.expires),s.expires=a;break;case"string":a.setTime(1e3*e.fn.popmake.utilities.strtotime("+"+s.expires)),s.expires=a}try{p=JSON.stringify(i),/^[\{\[]/.test(p)&&(i=p)}catch(r){}return i=o.write?o.write(i,n):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape),document.cookie=[n,"=",i,s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("")}n||(p={});for(var u=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,l=0;l<u.length;l++){var m=u[l].split("="),d=m.slice(1).join("=");'"'===d.charAt(0)&&(d=d.slice(1,-1));try{var f=m[0].replace(c,decodeURIComponent);if(d=o.read?o.read(d,f):o(d,f)||d.replace(c,decodeURIComponent),this.json)try{d=JSON.parse(d)}catch(r){}if(n===f){p=d;break}n||(p[f]=d)}catch(r){}}return p}}return void 0===o&&(o=function(){}),t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(o,n){t(o,"",e.extend({},n,{expires:-1,path:""})),t(o,"",e.extend({},n,{expires:-1}))},t.process=function(e,o,n,i){return arguments.length>3&&"object"!=typeof arguments[2]&&void 0!==o?t.apply(t,[e,o,{expires:n,path:i}]):t.apply(t,[].slice.call(arguments,[0,2]))},t.withConverter=e.fn.popmake.cookie,t}e.extend(e.fn.popmake,{cookie:o()}),pm_cookie=e.pm_cookie=e.fn.popmake.cookie.process,pm_cookie_json=e.pm_cookie_json=e.fn.popmake.cookie.getJSON,pm_remove_cookie=e.pm_remove_cookie=e.fn.popmake.cookie.remove}(jQuery),function(e,o,t){"use strict";e.extend(e.fn.popmake.methods,{addCookie:function(o){return pum.hooks.doAction("popmake.addCookie",arguments),e.fn.popmake.cookies[o]?e.fn.popmake.cookies[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Cookie type "+o+" does not exist."),this)},setCookie:function(o){e.pm_cookie(o.name,!0,o.session?null:o.time,o.path?pum_vars.home_url||"/":null),pum.hooks.doAction("popmake.setCookie",o)},checkCookies:function(o){var n,i=!1;if(o.cookie_name===t||null===o.cookie_name||""===o.cookie_name)return!1;switch(typeof o.cookie_name){case"object":case"array":for(n=0;o.cookie_name.length>n;n+=1)e.pm_cookie(o.cookie_name[n])!==t&&(i=!0);break;case"string":e.pm_cookie(o.cookie_name)!==t&&(i=!0)}return pum.hooks.doAction("popmake.checkCookies",o,i),i}}),e.fn.popmake.cookies=e.fn.popmake.cookies||{},e.extend(e.fn.popmake.cookies,{on_popup_open:function(e){var o=PUM.getPopup(this);o.on("pumAfterOpen",function(){o.popmake("setCookie",e)})},on_popup_close:function(e){var o=PUM.getPopup(this);o.on("pumBeforeClose",function(){o.popmake("setCookie",e)})},manual:function(e){var o=PUM.getPopup(this);o.on("pumSetCookie",function(){o.popmake("setCookie",e)})},form_success:function(e){var o=PUM.getPopup(this);o.on("pumFormSuccess",function(){o.popmake("setCookie",e)})},pum_sub_form_success:function(e){var o=PUM.getPopup(this);o.find("form.pum-sub-form").on("success",function(){o.popmake("setCookie",e)})},pum_sub_form_already_subscribed:function(e){var o=PUM.getPopup(this);o.find("form.pum-sub-form").on("success",function(){o.popmake("setCookie",e)})},ninja_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)},cf7_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)},gforms_form_success:function(o){return e.fn.popmake.cookies.form_success.apply(this,arguments)}}),e(o).on("pumInit",".pum",function(){var e,o=PUM.getPopup(this),t=o.popmake("getSettings"),n=t.cookies||[],i=null;if(n.length)for(e=0;n.length>e;e+=1)i=n[e],o.popmake("addCookie",i.event,i.settings)})}(jQuery,document);var pum_debug_mode=!1,pum_debug;!function(e,o){if(o=window.pum_vars||{debug_mode:!1},pum_debug_mode=void 0!==o.debug_mode&&o.debug_mode,pum_debug_mode||window.location.href.indexOf("pum_debug")===-1||(pum_debug_mode=!0),pum_debug_mode){var t=!1,n=!1,i=window.pum_debug_vars||{};pum_debug={odump:function(o){return e.extend({},o)},logo:function(){console.log(" -------------------------------------------------------------\n| ____ __ __ _ |\n| | _ \\ ___ _ __ _ _ _ __ | \\/ | __ _| | _____ _ __ |\n| | |_) / _ \\| '_ \\| | | | '_ \\ | |\\/| |/ _` | |/ / _ \\ '__| |\n| | __/ (_) | |_) | |_| | |_) | | | | | (_| | < __/ | |\n| |_| \\___/| .__/ \\__,_| .__/ |_| |_|\\__,_|_|\\_\\___|_| |\n| |_| |_| |\n -------------------------------------------------------------")},initialize:function(){t=!0,pum_debug.logo(),console.debug(i.debug_mode_enabled),console.log(i.debug_started_at,new Date),console.info(i.debug_more_info),pum_debug.divider(i.global_info),console.groupCollapsed(i.localized_vars),console.log("pum_vars:",pum_debug.odump(o)),e(document).trigger("pum_debug_initialize_localized_vars"),console.groupEnd(),e(document).trigger("pum_debug_initialize")},popup_event_header:function(e){var o=e.popmake("getSettings");n!==o.id&&(n=o.id,pum_debug.divider(i.single_popup_label+o.id+" - "+o.slug))},divider:function(e){var o=62,t=62,n=0,i=" "+new Array(o+1).join("-")+" ";"string"==typeof e?(t=o-e.length,n={left:Math.floor(t/2),right:Math.floor(t/2)},n.left+n.right===t-1&&n.right++,n.left=new Array(n.left+1).join(" "),n.right=new Array(n.right+1).join(" "),console.log(""+i+"\n|"+n.left+e+n.right+"|\n"+i)):console.log(i)},click_trigger:function(e,o){var t,n=e.popmake("getSettings"),s=[".popmake-"+n.id,".popmake-"+decodeURIComponent(n.slug),'a[href$="#popmake-'+n.id+'"]'];o.extra_selectors&&""!==o.extra_selectors&&s.push(o.extra_selectors),s=pum.hooks.applyFilters("pum.trigger.click_open.selectors",s,o,e),t=s.join(", "),console.log(i.label_selector,t)},trigger:function(o,t){if("string"==typeof i.triggers[t.type]){switch(console.groupCollapsed(i.triggers[t.type]),t.type){case"auto_open":console.log(i.label_delay,t.settings.delay),console.log(i.label_cookie,t.settings.cookie_name);break;case"click_open":pum_debug.click_trigger(o,t.settings),console.log(i.label_cookie,t.settings.cookie_name)}e(document).trigger("pum_debug_render_trigger",o,t),console.groupEnd()}},cookie:function(o,t){if("string"==typeof i.cookies[t.event]){switch(console.groupCollapsed(i.cookies[t.event]),t.event){case"on_popup_open":case"on_popup_close":case"manual":case"ninja_form_success":console.log(i.label_cookie,pum_debug.odump(t.settings))}e(document).trigger("pum_debug_render_trigger",o,t),console.groupEnd()}}},e(document).on("pumInit",".pum",function(){var o=PUM.getPopup(e(this)),n=o.popmake("getSettings"),s=n.triggers||[],p=n.cookies||[],a=n.conditions||[],r=0;if(t||(pum_debug.initialize(),pum_debug.divider(i.popups_initializing)),console.groupCollapsed(i.single_popup_label+n.id+" - "+n.slug),console.log(i.theme_id,n.theme_id),s.length){for(console.groupCollapsed(i.label_triggers),r=0;s.length>r;r++)pum_debug.trigger(o,s[r]);console.groupEnd()}if(p.length){for(console.groupCollapsed(i.label_cookies),r=0;p.length>r;r+=1)pum_debug.cookie(o,p[r]);console.groupEnd()}a.length&&(console.groupCollapsed(i.label_conditions),console.log(a),console.groupEnd()),console.groupCollapsed(i.label_popup_settings),console.log(i.label_mobile_disabled,n.disable_on_mobile!==!1),console.log(i.label_tablet_disabled,n.disable_on_tablet!==!1),console.log(i.label_display_settings,pum_debug.odump(n)),o.trigger("pum_debug_popup_settings"),console.groupEnd(),console.groupEnd()}).on("pumBeforeOpen",".pum",function(){var o=PUM.getPopup(e(this)),t=e.fn.popmake.last_open_trigger;pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeOpen"));try{t=e(e.fn.popmake.last_open_trigger),t=t.length?t:e.fn.popmake.last_open_trigger.toString()}catch(n){t=""}finally{console.log(i.label_triggers,[t])}console.groupEnd()}).on("pumOpenPrevented",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumOpenPrevented")),console.groupEnd()}).on("pumAfterOpen",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterOpen")),console.groupEnd()}).on("pumSetupClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumSetupClose")),console.groupEnd()}).on("pumClosePrevented",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumClosePrevented")),console.groupEnd()}).on("pumBeforeClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeClose")),console.groupEnd()}).on("pumAfterClose",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterClose")),console.groupEnd()}).on("pumBeforeReposition",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumBeforeReposition")),console.groupEnd()}).on("pumAfterReposition",".pum",function(){var o=PUM.getPopup(e(this));pum_debug.popup_event_header(o),console.groupCollapsed(i.label_event.replace("%s","pumAfterReposition")),console.groupEnd()}).on("pumCheckingCondition",".pum",function(o,t,n){var s=PUM.getPopup(e(this));pum_debug.popup_event_header(s),console.groupCollapsed(i.label_event.replace("%s","pumCheckingCondition")),console.log((n.not_operand?"(!) ":"")+n.target+": "+t,n),console.groupEnd()})}}(jQuery),function(e,o,t){"use strict";e.fn.popmake.defaults={id:null,slug:"",theme_id:null,cookies:[],triggers:[],conditions:[],mobile_disabled:null,tablet_disabled:null,custom_height_auto:!1,scrollable_content:!1,position_from_trigger:!1,position_fixed:!1,overlay_disabled:!1,stackable:!1,disable_reposition:!1,close_on_overlay_click:!1,close_on_esc_press:!1,close_on_f4_press:!1,disable_on_mobile:!1,disable_on_tablet:!1,size:"medium",responsive_min_width:"0%",responsive_max_width:"100%",custom_width:"640px",custom_height:"380px",animation_type:"fade",animation_speed:"350",animation_origin:"center top",location:"center top",position_top:"100",position_bottom:"0",position_left:"0",position_right:"0",zindex:"1999999999",close_button_delay:"0",meta:{display:{stackable:!1,overlay_disabled:!1,size:"medium",responsive_max_width:"100",responsive_max_width_unit:"%",responsive_min_width:"0",responsive_min_width_unit:"%",custom_width:"640",custom_width_unit:"px",custom_height:"380",custom_height_unit:"px",custom_height_auto:!1,location:"center top",position_top:100,position_left:0,position_bottom:0,position_right:0,position_fixed:!1,animation_type:"fade",animation_speed:350,animation_origin:"center top",scrollable_content:!1,disable_reposition:!1,position_from_trigger:!1,overlay_zindex:!1,zindex:"1999999999"},close:{overlay_click:!1,esc_press:!1,f4_press:!1,text:"",button_delay:0},click_open:[]},container:{active_class:"active",attr:{"class":"popmake"}},title:{attr:{"class":"popmake-title"}},content:{attr:{"class":"popmake-content"}},close:{close_speed:0,attr:{"class":"popmake-close"}},overlay:{attr:{id:"popmake-overlay","class":"popmake-overlay"}}}}(jQuery,document),function(e){"use strict";var o={openpopup:!1,openpopup_id:0,closepopup:!1,closedelay:0,redirect_enabled:!1,redirect:"",cookie:!1};window.PUM=window.PUM||{},window.PUM.forms=window.PUM.forms||{},e.extend(window.PUM.forms,{form:{validation:{errors:[]},responseHandler:function(e,o){var t=o.data;o.success?window.PUM.forms.form.success(e,t):window.PUM.forms.form.errors(e,t)},display_errors:function(e,o){window.PUM.forms.messages.add(e,o||this.validation.errors,"error")},beforeAjax:function(o){var t=o.find('[type="submit"]'),n=t.find(".pum-form__loader");window.PUM.forms.messages.clear_all(o),n.length||(n=e('<span class="pum-form__loader"></span>'),""!==t.attr("value")?n.insertAfter(t):t.append(n)),t.prop("disabled",!0),n.show(),o.addClass("pum-form--loading").removeClass("pum-form--errors")},afterAjax:function(e){var o=e.find('[type="submit"]'),t=o.find(".pum-form__loader");o.prop("disabled",!1),t.hide(),e.removeClass("pum-form--loading")},success:function(e,o){void 0!==o.message&&""!==o.message&&window.PUM.forms.messages.add(e,[{message:o.message}]),e.trigger("success",[o]),!e.data("noredirect")&&void 0!==e.data("redirect_enabled")&&o.redirect&&(""!==o.redirect?window.location=o.redirect:window.location.reload(!0))},errors:function(e,o){void 0!==o.errors&&o.errors.length&&(console.log(o.errors),window.PUM.forms.form.display_errors(e,o.errors),window.PUM.forms.messages.scroll_to_first(e),e.addClass("pum-form--errors").trigger("errors",[o]))},submit:function(o){var t=e(this),n=t.pumSerializeObject();o.preventDefault(),o.stopPropagation(),window.PUM.forms.form.beforeAjax(t),e.ajax({type:"POST",dataType:"json",url:pum_vars.ajaxurl,data:{action:"pum_form",values:n}}).always(function(){window.PUM.forms.form.afterAjax(t)}).done(function(e){window.PUM.forms.form.responseHandler(t,e)}).error(function(e,o,t){console.log("Error: type of "+o+" with message of "+t)})}},messages:{add:function(o,t,n){var i=o.find(".pum-form__messages"),s=0;if(n=n||"success",t=t||[],!i.length)switch(i=e('<div class="pum-form__messages">').hide(),pum_vars.message_position){case"bottom":o.append(i.addClass("pum-form__messages--bottom"));break;case"top":o.prepend(i.addClass("pum-form__messages--top"))}if(["bottom","top"].indexOf(pum_vars.message_position)>=0)for(;t.length>s;s++)this.add_message(i,t[s].message,n);else for(;t.length>s;s++)void 0!==t[s].field?this.add_field_error(o,t[s]):this.add_message(i,t[s].message,n);i.is(":hidden")&&e(".pum-form__message",i).length&&i.slideDown()},add_message:function(o,t,n){var i=e('<p class="pum-form__message">').html(t);n=n||"success",i.addClass("pum-form__message--"+n),o.append(i),o.is(":visible")&&i.hide().slideDown()},add_field_error:function(o,t){var n=e('[name="'+t.field+'"]',o),i=n.parents(".pum-form__field").addClass("pum-form__field--error");this.add_message(i,t.message,"error")},clear_all:function(o,t){var n=o.find(".pum-form__messages"),i=n.find(".pum-form__message"),s=o.find(".pum-form__field.pum-form__field--error");t=t||!1,n.length&&i.slideUp("fast",function(){e(this).remove(),t&&n.hide()}),s.length&&s.removeClass("pum-form__field--error").find("p.pum-form__message").remove()},scroll_to_first:function(o){window.PUM.utilities.scrollTo(e(".pum-form__field.pum-form__field--error",o).eq(0))}},success:function(t,n){if(n=e.extend({},o,n)){var i=PUM.getPopup(t),s={},p=function(){n.redirect_enabled&&(""!==n.redirect?window.location=n.redirect:window.location.reload(!0));
2
+ },a=function(){n.openpopup&&PUM.getPopup(n.openpopup_id).length?PUM.open(n.openpopup_id):p()};i.length&&(i.trigger("pumFormSuccess"),n.cookie&&(s=e.extend({name:"pum-"+PUM.getSetting(i,"id"),expires:"+1 year"},"object"==typeof n.cookie?n.cookie:{}),PUM.setCookie(i,s))),i.length&&n.closepopup?setTimeout(function(){i.popmake("close",a)},1e3*parseInt(n.closedelay)):a()}}})}(jQuery),function(e,o){"use strict";var t=function(){function e(e,o,t,n){return"string"==typeof e&&"function"==typeof o&&(t=parseInt(t||10,10),a("actions",e,o,t,n)),l}function o(){var e=c.call(arguments),o=e.shift();return"string"==typeof o&&u("actions",o,e),l}function t(e,o){return"string"==typeof e&&p("actions",e,o),l}function n(e,o,t,n){return"string"==typeof e&&"function"==typeof o&&(t=parseInt(t||10,10),a("filters",e,o,t,n)),l}function i(){var e=c.call(arguments),o=e.shift();return"string"==typeof o?u("filters",o,e):l}function s(e,o){return"string"==typeof e&&p("filters",e,o),l}function p(e,o,t,n){var i,s,p;if(m[e][o])if(t)if(i=m[e][o],n)for(p=i.length;p--;)s=i[p],s.callback===t&&s.context===n&&i.splice(p,1);else for(p=i.length;p--;)i[p].callback===t&&i.splice(p,1);else m[e][o]=[]}function a(e,o,t,n,i){var s={callback:t,priority:n,context:i},p=m[e][o];p?(p.push(s),p=r(p)):p=[s],m[e][o]=p}function r(e){for(var o,t,n,i=1,s=e.length;i<s;i++){for(o=e[i],t=i;(n=e[t-1])&&n.priority>o.priority;)e[t]=e[t-1],--t;e[t]=o}return e}function u(e,o,t){var n,i,s=m[e][o];if(!s)return"filters"===e&&t[0];if(i=s.length,"filters"===e)for(n=0;n<i;n++)t[0]=s[n].callback.apply(s[n].context,t);else for(n=0;n<i;n++)s[n].callback.apply(s[n].context,t);return"filters"!==e||t[0]}var c=Array.prototype.slice,l={removeFilter:s,applyFilters:i,addFilter:n,removeAction:t,doAction:o,addAction:e},m={actions:{},filters:{}};return l};e.pum=e.pum||{},e.pum.hooks=e.pum.hooks||new t}(window),function(e){"use strict";var o={},t=!1;"undefined"!=typeof Marionette&&"undefined"!=typeof nfRadio&&(t=Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.popupMaker)},popupMaker:function(o,t,n,i){var s=e("#nf-form-"+i+"-cont"),p={};o.errors.length||("undefined"!=typeof o.data.actions&&(p.openpopup="undefined"!=typeof o.data.actions.openpopup,p.openpopup_id=p.openpopup?parseInt(o.data.actions.openpopup):0,p.closepopup="undefined"!=typeof o.data.actions.closepopup,p.closedelay=p.closepopup?parseInt(o.data.actions.closepopup):0,p.closepopup&&o.data.actions.closedelay&&(p.closedelay=parseInt(o.data.actions.closedelay))),window.PUM.forms.success(s,p))}})),e(document).ready(function(){t!==!1&&new t,e(".gform_wrapper > form").each(function(){var t=e(this),n=t.attr("id").replace("gform_",""),i=t.find("input.gforms-pum"),s=!!i.length&&JSON.parse(i.val());s&&"object"==typeof s&&("object"==typeof s&&void 0!==s.closedelay&&s.closedelay.toString().length>=3&&(s.closedelay=s.closedelay/1e3),o[n]=s)})}).on("gform_confirmation_loaded",function(t,n){var i=e("#gform_confirmation_wrapper_"+n+",#gforms_confirmation_message_"+n),s=o[n]||!1;window.PUM.forms.success(i,s)}).on("wpcf7:mailsent",".wpcf7",function(o){var t=e(o.target),n=t.find("input.wpcf7-pum"),i=!!n.length&&JSON.parse(n.val());"object"==typeof i&&void 0!==i.closedelay&&i.closedelay.toString().length>=3&&(i.closedelay=i.closedelay/1e3),window.PUM.forms.success(t,i)})}(jQuery),function(e){"use strict";window.PUM=window.PUM||{},window.PUM.newsletter=window.PUM.newsletter||{},e.extend(window.PUM.newsletter,{form:e.extend({},window.PUM.forms.form,{submit:function(o){var t=e(this),n=t.pumSerializeObject();o.preventDefault(),o.stopPropagation(),window.PUM.newsletter.form.beforeAjax(t),e.ajax({type:"POST",dataType:"json",url:pum_vars.ajaxurl,data:{action:"pum_sub_form",values:n}}).always(function(){window.PUM.newsletter.form.afterAjax(t)}).done(function(e){window.PUM.newsletter.form.responseHandler(t,e)}).error(function(e,o,t){console.log("Error: type of "+o+" with message of "+t)})}})}),e(document).on("submit","form.pum-sub-form",window.PUM.newsletter.form.submit).on("success","form.pum-sub-form",function(o,t){var n=e(o.target),i=n.data("settings")||{};n.trigger("pumNewsletterSuccess",[t]).addClass("pum-newsletter-success"),n[0].reset(),window.pum.hooks.doAction("pum-sub-form.success",t,n),"string"==typeof i.redirect&&""!==i.redirect&&(i.redirect=atob(i.redirect)),window.PUM.forms.success(n,i)}).on("error","form.pum-sub-form",function(o,t){var n=e(o.target);n.trigger("pumNewsletterError",[t]),window.pum.hooks.doAction("pum-sub-form.errors",t,n)})}(jQuery),function(e,o,t){"use strict";e.extend(e.fn.popmake.methods,{addTrigger:function(o){return e.fn.popmake.triggers[o]?e.fn.popmake.triggers[o].apply(this,Array.prototype.slice.call(arguments,1)):(window.console&&console.warn("Trigger type "+o+" does not exist."),this)}}),e.fn.popmake.triggers={auto_open:function(o){var t=PUM.getPopup(this);setTimeout(function(){t.popmake("state","isOpen")||!t.popmake("checkCookies",o)&&t.popmake("checkConditions")&&(e.fn.popmake.last_open_trigger="Auto Open - Delay: "+o.delay,t.popmake("open"))},o.delay)},click_open:function(t){var n,i=PUM.getPopup(this),s=i.popmake("getSettings"),p=[".popmake-"+s.id,".popmake-"+decodeURIComponent(s.slug),'a[href$="#popmake-'+s.id+'"]'];t.extra_selectors&&""!==t.extra_selectors&&p.push(t.extra_selectors),p=pum.hooks.applyFilters("pum.trigger.click_open.selectors",p,t,i),n=p.join(", "),e(n).addClass("pum-trigger").css({cursor:"pointer"}),e(o).on("click.pumTrigger",n,function(o){var n=e(this),s=t.do_default||!1;i.has(n).length>0||i.popmake("state","isOpen")||!i.popmake("checkCookies",t)&&i.popmake("checkConditions")&&(n.data("do-default")?s=n.data("do-default"):(n.hasClass("do-default")||n.hasClass("popmake-do-default")||n.hasClass("pum-do-default"))&&(s=!0),o.ctrlKey||pum.hooks.applyFilters("pum.trigger.click_open.do_default",s,i,n)||(o.preventDefault(),o.stopPropagation()),e.fn.popmake.last_open_trigger=n,i.popmake("open"))})},admin_debug:function(){PUM.getPopup(this).popmake("open")}},e(o).on("pumInit",".pum",function(){var e,o=PUM.getPopup(this),t=o.popmake("getSettings"),n=t.triggers||[],i=null;if(n.length)for(e=0;n.length>e;e+=1)i=n[e],o.popmake("addTrigger",i.type,i.settings)})}(jQuery,document),function(e,o,t){"use strict";function n(e,o,t){var i=o[0];o.length>1?(e[i]||(e[i]=o[1]?{}:[]),n(e[i],o.slice(1),t)):(i||(i=e.length),e[i]=t)}var i="color,date,datetime,datetime-local,email,hidden,month,number,password,range,search,tel,text,time,url,week".split(","),s="select,textarea".split(","),p=/\[([^\]]*)\]/g;Array.prototype.indexOf||(Array.prototype.indexOf=function(e){if(void 0===this||null===this)throw new TypeError;var o=Object(this),t=o.length>>>0;if(0===t)return-1;var n=0;if(arguments.length>0&&(n=Number(arguments[1]),n!==n?n=0:0!==n&&n!==1/0&&n!==-(1/0)&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=t)return-1;for(var i=n>=0?n:Math.max(t-Math.abs(n),0);i<t;i++)if(i in o&&o[i]===e)return i;return-1}),e.fn.popmake.utilities={scrollTo:function(o,t){var n=e(o)||e();n.length&&e("html, body").animate({scrollTop:n.offset().top-100},1e3,"swing",function(){var e=n.find(':input:not([type="button"]):not([type="hidden"]):not(button)').eq(0);e.hasClass("wp-editor-area")?tinyMCE.execCommand("mceFocus",!1,e.attr("id")):e.focus(),"function"==typeof t&&t()})},inArray:function(e,o){return!!~o.indexOf(e)},convert_hex:function(e,o){e=e.replace("#","");var t=parseInt(e.substring(0,2),16),n=parseInt(e.substring(2,4),16),i=parseInt(e.substring(4,6),16);return"rgba("+t+","+n+","+i+","+o/100+")"},debounce:function(e,o){var t;return function(){var n=this,i=arguments;window.clearTimeout(t),t=window.setTimeout(function(){e.apply(n,i)},o)}},throttle:function(e,o){var t=!1,n=function(){t=!1};return function(){t||(e.apply(this,arguments),window.setTimeout(n,o),t=!0)}},getXPath:function(o){var t,n,i,s,p,a=[];return e.each(e(o).parents(),function(o,r){return t=e(r),n=t.attr("id")||"",i=t.attr("class")||"",s=t.get(0).tagName.toLowerCase(),p=t.parent().children(s).index(t),"body"!==s&&(i.length>0&&(i=i.split(" "),i=i[0]),void a.push(s+(n.length>0?"#"+n:i.length>0?"."+i.split(" ").join("."):":eq("+p+")")))}),a.reverse().join(" > ")},strtotime:function(e,o){function n(e,o,n){var i,s=c[o];s!==t&&(i=s-u.getDay(),0===i?i=7*n:i>0&&"last"===e?i-=7:i<0&&"next"===e&&(i+=7),u.setDate(u.getDate()+i))}function i(e){var o=e.split(" "),t=o[0],i=o[1].substring(0,3),s=/\d+/.test(t),p="ago"===o[2],a=("last"===t?-1:1)*(p?-1:1);if(s&&(a*=parseInt(t,10)),l.hasOwnProperty(i)&&!o[1].match(/^mon(day|\.)?$/i))return u["set"+l[i]](u["get"+l[i]]()+a);if("wee"===i)return u.setDate(u.getDate()+7*a);if("next"===t||"last"===t)n(t,i,a);else if(!s)return!1;return!0}var s,p,a,r,u,c,l,m,d,f,g,_=!1;if(!e)return _;if(e=e.replace(/^\s+|\s+$/g,"").replace(/\s{2,}/g," ").replace(/[\t\r\n]/g,"").toLowerCase(),p=e.match(/^(\d{1,4})([\-\.\/\:])(\d{1,2})([\-\.\/\:])(\d{1,4})(?:\s(\d{1,2}):(\d{2})?:?(\d{2})?)?(?:\s([A-Z]+)?)?$/),p&&p[2]===p[4])if(p[1]>1901)switch(p[2]){case"-":return p[3]>12||p[5]>31?_:new Date(p[1],parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case".":return _;case"/":return p[3]>12||p[5]>31?_:new Date(p[1],parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3}else if(p[5]>1901)switch(p[2]){case"-":return p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case".":return p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3;case"/":return p[1]>12||p[3]>31?_:new Date(p[5],parseInt(p[1],10)-1,p[3],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3}else switch(p[2]){case"-":return p[3]>12||p[5]>31||p[1]<70&&p[1]>38?_:(r=p[1]>=0&&p[1]<=38?+p[1]+2e3:p[1],new Date(r,parseInt(p[3],10)-1,p[5],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3);case".":return p[5]>=70?p[3]>12||p[1]>31?_:new Date(p[5],parseInt(p[3],10)-1,p[1],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3:p[5]<60&&!p[6]?p[1]>23||p[3]>59?_:(a=new Date,new Date(a.getFullYear(),a.getMonth(),a.getDate(),p[1]||0,p[3]||0,p[5]||0,p[9]||0)/1e3):_;case"/":return p[1]>12||p[3]>31||p[5]<70&&p[5]>38?_:(r=p[5]>=0&&p[5]<=38?+p[5]+2e3:p[5],new Date(r,parseInt(p[1],10)-1,p[3],p[6]||0,p[7]||0,p[8]||0,p[9]||0)/1e3);case":":return p[1]>23||p[3]>59||p[5]>59?_:(a=new Date,new Date(a.getFullYear(),a.getMonth(),a.getDate(),p[1]||0,p[3]||0,p[5]||0)/1e3)}if("now"===e)return null===o||isNaN(o)?(new Date).getTime()/1e3||0:o||0;if(s=Date.parse(e),!isNaN(s))return s/1e3||0;if(u=o?new Date(1e3*o):new Date,c={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},l={yea:"FullYear",mon:"Month",day:"Date",hou:"Hours",min:"Minutes",sec:"Seconds"},d="(years?|months?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?)",f="([+-]?\\d+\\s"+d+"|(last|next)\\s"+d+")(\\sago)?",p=e.match(new RegExp(f,"gi")),!p)return _;for(g=0,m=p.length;g<m;g+=1)if(!i(p[g]))return _;return u.getTime()/1e3},serializeObject:function(o){e.extend({},o);var t={},a=e.extend(!0,{include:[],exclude:[],includeByClass:""},o);return this.find(":input").each(function(){var o;!this.name||this.disabled||window.PUM.utilities.inArray(this.name,a.exclude)||a.include.length&&!window.PUM.utilities.inArray(this.name,a.include)||this.className.indexOf(a.includeByClass)===-1||(o=this.name.replace(p,"[$1").split("["),o[0]&&(this.checked||window.PUM.utilities.inArray(this.type,i)||window.PUM.utilities.inArray(this.nodeName.toLowerCase(),s))&&("checkbox"===this.type&&o.push(""),n(t,o,e(this).val())))}),t}},e.fn.pumSerializeObject=e.fn.popmake.utilities.serializeObject,e.fn.popmake.utilies=e.fn.popmake.utilities,window.PUM=window.PUM||{},window.PUM.utilities=window.PUM.utilities||{},window.PUM.utilities=e.extend(window.PUM.utilities,e.fn.popmake.utilities)}(jQuery,document),function(e,o,t){"use strict";e.fn.popmake.version=1.7,e.fn.popmake.last_open_popup=null,e(o).ready(function(){e(".pum").popmake(),e(o).trigger("pumInitialized"),"object"==typeof pum_vars.form_success&&(pum_vars.form_success=e.extend({popup_id:null,settings:{}}),PUM.forms.success(pum_vars.form_success.popup_id,pum_vars.form_success.settings))}),e(".pum").on("pumInit",function(){var e=PUM.getPopup(this),o=PUM.getSetting(e,"id"),t=e.find("form");t.length&&t.prepend('<input type="hidden" name="pum_form_popup_id" value="'+o+'" />')})}(jQuery);
classes/Admin/Settings.php CHANGED
@@ -333,6 +333,10 @@ class PUM_Admin_Settings {
333
  'type' => 'checkbox',
334
  'label' => __( 'Disable Popup Maker caching', 'popup-maker' ),
335
  ),
 
 
 
 
336
  ),
337
  'assets' => array(
338
  'disable_google_font_loading' => array(
333
  'type' => 'checkbox',
334
  'label' => __( 'Disable Popup Maker caching', 'popup-maker' ),
335
  ),
336
+ 'disable_shortcode_ui' => array(
337
+ 'type' => 'checkbox',
338
+ 'label' => __( 'Disable the Popup Maker shortcode button', 'popup-maker' ),
339
+ ),
340
  ),
341
  'assets' => array(
342
  'disable_google_font_loading' => array(
classes/Admin/Shortcode/UI.php CHANGED
@@ -152,7 +152,7 @@ class PUM_Admin_Shortcode_UI {
152
  */
153
  public static function mce_external_plugins( $plugin_array ) {
154
  return array_merge( $plugin_array, array(
155
- 'pum_shortcodes' => PUM_Admin_Assets::$js_url . 'mce-buttons' . PUM_Admin_Assets::$suffix . '.js',
156
  ) );
157
  }
158
 
152
  */
153
  public static function mce_external_plugins( $plugin_array ) {
154
  return array_merge( $plugin_array, array(
155
+ 'pum_shortcodes' => add_query_arg( array( 'version'=> Popup_Maker::$VER ), PUM_Admin_Assets::$js_url . 'mce-buttons' . PUM_Admin_Assets::$suffix . '.js' ),
156
  ) );
157
  }
158
 
classes/AssetCache.php CHANGED
@@ -237,7 +237,7 @@ class PUM_AssetCache {
237
  */
238
  public static function generate_css() {
239
  // Include core styles so we can eliminate another stylesheet.
240
- $core_css = file_get_contents(Popup_Maker::$DIR . 'assets/css/site' . self::$suffix . '.css' );
241
 
242
  // Reset ob.
243
  ob_start();
@@ -267,14 +267,47 @@ class PUM_AssetCache {
267
  'content' => self::generate_popup_theme_styles(),
268
  'priority' => 1,
269
  ),
 
 
 
 
270
  'custom' => array(
271
  'content' => $custom_css,
272
- 'priority' => 10,
273
  ),
274
  );
275
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
276
  $query = PUM_Popups::get_all();
277
 
 
 
278
  if ( $query->have_posts() ) {
279
  while ( $query->have_posts() ) : $query->next_post();
280
  // Set this popup as the global $current.
@@ -283,46 +316,27 @@ class PUM_AssetCache {
283
  // Preprocess the content for shortcodes that need to enqueue their own assets.
284
  PUM_Helpers::do_shortcode( $query->post->post_content );
285
 
 
 
286
  ob_start();
287
 
 
 
 
 
 
288
  // Allow per popup CSS additions.
289
  do_action( 'pum_generate_popup_css', $query->post->ID );
290
 
291
- $popup_css = ob_get_clean();
292
 
293
- if ( ! empty( $popup_css ) ) {
294
- $css[ 'popup-' . $query->post->ID ] = array(
295
- 'content' => $popup_css,
296
- 'priority' => 11,
297
- );
298
- }
299
  endwhile;
300
 
301
  // Clear the global $current.
302
  PUM_Site_Popups::current_popup( null );
303
  }
304
 
305
- $css = apply_filters( 'pum_generated_css', $css );
306
-
307
- foreach ( $css as $key => $code ) {
308
- $css[ $key ] = wp_parse_args( $code, array(
309
- 'content' => '',
310
- 'priority' => 10,
311
- ) );
312
- }
313
-
314
- uasort( $css, array( 'PUM_Helpers', 'sort_by_priority' ) );
315
-
316
- $css_code = '';
317
- foreach ( $css as $key => $code ) {
318
- if ( ! empty( $code['content'] ) ) {
319
- $css_code .= $code['content'] . "\n\n";
320
- }
321
- }
322
-
323
- return $css_code;
324
-
325
-
326
  }
327
 
328
  /**
@@ -335,6 +349,8 @@ class PUM_AssetCache {
335
 
336
  echo self::generate_popup_theme_styles();
337
 
 
 
338
  // Render any extra styles globally added.
339
  if ( ! empty( $GLOBALS['pum_extra_styles'] ) ) {
340
  echo $GLOBALS['pum_extra_styles'];
237
  */
238
  public static function generate_css() {
239
  // Include core styles so we can eliminate another stylesheet.
240
+ $core_css = file_get_contents( Popup_Maker::$DIR . 'assets/css/site' . self::$suffix . '.css' );
241
 
242
  // Reset ob.
243
  ob_start();
267
  'content' => self::generate_popup_theme_styles(),
268
  'priority' => 1,
269
  ),
270
+ 'popups' => array(
271
+ 'content' => self::generate_popup_styles(),
272
+ 'priority' => 15,
273
+ ),
274
  'custom' => array(
275
  'content' => $custom_css,
276
+ 'priority' => 20,
277
  ),
278
  );
279
 
280
+ $css = apply_filters( 'pum_generated_css', $css );
281
+
282
+ foreach ( $css as $key => $code ) {
283
+ $css[ $key ] = wp_parse_args( $code, array(
284
+ 'content' => '',
285
+ 'priority' => 10,
286
+ ) );
287
+ }
288
+
289
+ uasort( $css, array( 'PUM_Helpers', 'sort_by_priority' ) );
290
+
291
+ $css_code = '';
292
+ foreach ( $css as $key => $code ) {
293
+ if ( ! empty( $code['content'] ) ) {
294
+ $css_code .= $code['content'] . "\n\n";
295
+ }
296
+ }
297
+
298
+ return $css_code;
299
+
300
+
301
+ }
302
+
303
+ /**
304
+ * @return string
305
+ */
306
+ public static function generate_popup_styles() {
307
  $query = PUM_Popups::get_all();
308
 
309
+ $popup_css = '';
310
+
311
  if ( $query->have_posts() ) {
312
  while ( $query->have_posts() ) : $query->next_post();
313
  // Set this popup as the global $current.
316
  // Preprocess the content for shortcodes that need to enqueue their own assets.
317
  PUM_Helpers::do_shortcode( $query->post->post_content );
318
 
319
+ $popup = pum_get_popup( $query->post->ID );
320
+
321
  ob_start();
322
 
323
+ if ( $popup->get_setting( 'zindex', false ) ) {
324
+ $zindex = absint( $popup->get_setting( 'zindex' ) );
325
+ echo "#pum-{$popup->ID} .pum-container {z-index: $zindex}\r\n";
326
+ }
327
+
328
  // Allow per popup CSS additions.
329
  do_action( 'pum_generate_popup_css', $query->post->ID );
330
 
331
+ $popup_css .= ob_get_clean();
332
 
 
 
 
 
 
 
333
  endwhile;
334
 
335
  // Clear the global $current.
336
  PUM_Site_Popups::current_popup( null );
337
  }
338
 
339
+ return $popup_css;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
  }
341
 
342
  /**
349
 
350
  echo self::generate_popup_theme_styles();
351
 
352
+ echo self::generate_popup_styles();
353
+
354
  // Render any extra styles globally added.
355
  if ( ! empty( $GLOBALS['pum_extra_styles'] ) ) {
356
  echo $GLOBALS['pum_extra_styles'];
classes/Types.php CHANGED
@@ -10,6 +10,7 @@ class PUM_Types {
10
  add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 0 );
11
  add_filter( 'post_updated_messages', array( __CLASS__, 'updated_messages' ) );
12
 
 
13
  }
14
 
15
  /**
@@ -27,6 +28,7 @@ class PUM_Types {
27
  'publicly_queryable' => false,
28
  'query_var' => false,
29
  'exclude_from_search' => true,
 
30
  'show_ui' => true,
31
  'menu_icon' => POPMAKE_URL . '/assets/images/admin/dashboard-icon.png',
32
  'menu_position' => 20.292892729,
@@ -38,6 +40,11 @@ class PUM_Types {
38
  ) ),
39
  ) );
40
 
 
 
 
 
 
41
  register_post_type( 'popup', apply_filters( 'pum_popup_post_type_args', $popup_args ) );
42
  }
43
 
@@ -165,5 +172,18 @@ class PUM_Types {
165
  return $messages;
166
  }
167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
 
169
  }
10
  add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 0 );
11
  add_filter( 'post_updated_messages', array( __CLASS__, 'updated_messages' ) );
12
 
13
+ add_filter( 'wpseo_accessible_post_types', array( __CLASS__, 'yoast_sitemap_fix' ) );
14
  }
15
 
16
  /**
28
  'publicly_queryable' => false,
29
  'query_var' => false,
30
  'exclude_from_search' => true,
31
+ 'show_in_nav_menus' => false,
32
  'show_ui' => true,
33
  'menu_icon' => POPMAKE_URL . '/assets/images/admin/dashboard-icon.png',
34
  'menu_position' => 20.292892729,
40
  ) ),
41
  ) );
42
 
43
+ // Temporary Yoast Fixes
44
+ if ( is_admin() && isset( $_GET['page'] ) && $_GET['page'] === 'wpseo_titles' ) {
45
+ $popup_args['public'] = false;
46
+ }
47
+
48
  register_post_type( 'popup', apply_filters( 'pum_popup_post_type_args', $popup_args ) );
49
  }
50
 
172
  return $messages;
173
  }
174
 
175
+ /**
176
+ * Remove popups from accessible post type list in Yoast.
177
+ *
178
+ * @param array $post_types
179
+ *
180
+ * @return array
181
+ */
182
+ public static function yoast_sitemap_fix( $post_types = array() ) {
183
+ unset( $post_types['popup'] );
184
+
185
+ return $post_types;
186
+ }
187
+
188
 
189
  }
includes/class-pum.php CHANGED
@@ -7,7 +7,7 @@ if ( ! defined( 'ABSPATH' ) ) {
7
 
8
  class PUM {
9
 
10
- const VER = '1.7.11';
11
 
12
  const DB_VER = 8;
13
 
7
 
8
  class PUM {
9
 
10
+ const VER = '1.7.12';
11
 
12
  const DB_VER = 8;
13
 
includes/integrations/class-pum-cf7.php CHANGED
@@ -132,6 +132,26 @@ class PUM_CF7_Integration {
132
  <p class="description"><?php _e( 'These settings control popups after successful form submissions.', 'popup-maker' ); ?></p>
133
  <table class="form-table">
134
  <tbody>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  <tr>
136
  <th scope="row">
137
  <label for="wpcf7-pum-openpopup"><?php _e( 'Open Popup', 'popup-maker' ); ?></label>
@@ -152,22 +172,7 @@ class PUM_CF7_Integration {
152
  </select>
153
  </td>
154
  </tr>
155
- <tr>
156
- <th scope="row">
157
- <label for="wpcf7-pum-closepopup"><?php _e( 'Close Popup', 'popup-maker' ); ?></label>
158
- </th>
159
- <td>
160
- <input type="checkbox" id="wpcf7-pum-closepopup" name="wpcf7-pum[closepopup]" value="true" <?php checked( $settings['closepopup'], true ); ?> />
161
- </td>
162
- </tr>
163
- <tr id="wpcf7-pum-closedelay-wrapper">
164
- <th scope="row">
165
- <label for="wpcf7-pum-closedelay"><?php _e( 'Delay', 'popup-maker' ); ?></label>
166
- </th>
167
- <td>
168
- <input type="number" id="wpcf7-pum-closedelay" min="0" step="500" name="wpcf7-pum[closedelay]" style="width: 100px;" value="<?php esc_attr_e( $settings['closedelay'] ); ?>" /><?php _e( 'ms', 'popup-maker' ); ?>
169
- </td>
170
- </tr>
171
  </tbody>
172
  </table>
173
  <script>
132
  <p class="description"><?php _e( 'These settings control popups after successful form submissions.', 'popup-maker' ); ?></p>
133
  <table class="form-table">
134
  <tbody>
135
+ <tr>
136
+ <th scope="row">
137
+ <label for="wpcf7-pum-closepopup"><?php _e( 'Close Popup', 'popup-maker' ); ?></label>
138
+ </th>
139
+ <td>
140
+ <input type="checkbox" id="wpcf7-pum-closepopup" name="wpcf7-pum[closepopup]" value="true" <?php checked( $settings['closepopup'], true ); ?> />
141
+ </td>
142
+ </tr>
143
+ <tr id="wpcf7-pum-closedelay-wrapper">
144
+ <th scope="row">
145
+ <label for="wpcf7-pum-closedelay"><?php _e( 'Delay', 'popup-maker' ); ?></label>
146
+ </th>
147
+ <td>
148
+ <?php if ( strlen( $settings['closedelay'] ) >= 3 ) {
149
+ $settings['closedelay'] = $settings['closedelay'] / 1000;
150
+ } ?>
151
+
152
+ <input type="number" id="wpcf7-pum-closedelay" min="0" step="1" name="wpcf7-pum[closedelay]" style="width: 100px;" value="<?php esc_attr_e( $settings['closedelay'] ); ?>" /><?php _e( 'seconds', 'popup-maker' ); ?>
153
+ </td>
154
+ </tr>
155
  <tr>
156
  <th scope="row">
157
  <label for="wpcf7-pum-openpopup"><?php _e( 'Open Popup', 'popup-maker' ); ?></label>
172
  </select>
173
  </td>
174
  </tr>
175
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  </tbody>
177
  </table>
178
  <script>
includes/integrations/class-pum-gravity-forms.php CHANGED
@@ -127,6 +127,26 @@ class PUM_Gravity_Forms_Integation {
127
  <form id="popup_settings_edit_form" method="post">
128
 
129
  <table class="form-table gforms_form_settings">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  <tr>
131
  <th scope="row">
132
  <label for="gforms-pum-openpopup"><?php _e( 'Open Popup', 'popup-maker' ); ?></label>
@@ -147,22 +167,6 @@ class PUM_Gravity_Forms_Integation {
147
  </select>
148
  </td>
149
  </tr>
150
- <tr>
151
- <th scope="row">
152
- <label for="gforms-pum-closepopup"><?php _e( 'Close Popup', 'popup-maker' ); ?></label>
153
- </th>
154
- <td>
155
- <input type="checkbox" id="gforms-pum-closepopup" name="gforms-pum[closepopup]" value="true" <?php checked( $settings['closepopup'], true ); ?> />
156
- </td>
157
- </tr>
158
- <tr id="gforms-pum-closedelay-wrapper">
159
- <th scope="row">
160
- <label for="gforms-pum-closedelay"><?php _e( 'Delay', 'popup-maker' ); ?></label>
161
- </th>
162
- <td>
163
- <input type="number" id="gforms-pum-closedelay" min="0" step="1" name="gforms-pum[closedelay]" style="width: 100px;" value="<?php esc_attr_e( $settings['closedelay'] ); ?>" /><?php _e( 'seconds', 'popup-maker' ); ?>
164
- </td>
165
- </tr>
166
  </table>
167
 
168
  <input type="hidden" id="form_id" name="form_id" value="<?php echo esc_attr( $form_id ); ?>" />
127
  <form id="popup_settings_edit_form" method="post">
128
 
129
  <table class="form-table gforms_form_settings">
130
+ <tr>
131
+ <th scope="row">
132
+ <label for="gforms-pum-closepopup"><?php _e( 'Close Popup', 'popup-maker' ); ?></label>
133
+ </th>
134
+ <td>
135
+ <input type="checkbox" id="gforms-pum-closepopup" name="gforms-pum[closepopup]" value="true" <?php checked( $settings['closepopup'], true ); ?> />
136
+ </td>
137
+ </tr>
138
+ <tr id="gforms-pum-closedelay-wrapper">
139
+ <th scope="row">
140
+ <label for="gforms-pum-closedelay"><?php _e( 'Delay', 'popup-maker' ); ?></label>
141
+ </th>
142
+ <td>
143
+ <?php if ( strlen( $settings['closedelay'] ) >= 3 ) {
144
+ $settings['closedelay'] = $settings['closedelay'] / 1000;
145
+ } ?>
146
+
147
+ <input type="number" id="gforms-pum-closedelay" min="0" step="1" name="gforms-pum[closedelay]" style="width: 100px;" value="<?php esc_attr_e( $settings['closedelay'] ); ?>" /><?php _e( 'seconds', 'popup-maker' ); ?>
148
+ </td>
149
+ </tr>
150
  <tr>
151
  <th scope="row">
152
  <label for="gforms-pum-openpopup"><?php _e( 'Open Popup', 'popup-maker' ); ?></label>
167
  </select>
168
  </td>
169
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  </table>
171
 
172
  <input type="hidden" id="form_id" name="form_id" value="<?php echo esc_attr( $form_id ); ?>" />
includes/integrations/class-pum-ninja-forms.php CHANGED
@@ -184,4 +184,4 @@ function pum_nf_should_init() {
184
  NF_PUM();
185
  }
186
 
187
- add_action( 'plugins_loaded', 'pum_nf_should_init' );
184
  NF_PUM();
185
  }
186
 
187
+ add_action( 'plugins_loaded', 'pum_nf_should_init', 0 );
includes/integrations/ninja-forms/Actions/ClosePopup.php CHANGED
@@ -40,7 +40,7 @@ final class NF_PUM_Actions_ClosePopup extends NF_Abstracts_Action {
40
  'name' => 'close_delay',
41
  'type' => 'number',
42
  'group' => 'primary',
43
- 'label' => __( 'Delay', 'popup-maker' ),
44
  'placeholder' => '',
45
  'width' => 'full',
46
  'value' => __( '0', 'popup-maker' ),
@@ -61,11 +61,18 @@ final class NF_PUM_Actions_ClosePopup extends NF_Abstracts_Action {
61
  public function process( $action_settings, $form_id, $data ) {
62
 
63
  if ( ! isset( $data['actions'] ) || ! isset( $data['actions']['closepopup'] ) ) {
64
- $data['actions']['closepopup'] = 0;
65
  }
66
 
67
  if ( isset( $action_settings['close_delay'] ) ) {
68
- $data['actions']['closepopup'] = intval( $action_settings['close_delay'] );
 
 
 
 
 
 
 
69
  }
70
 
71
  return $data;
40
  'name' => 'close_delay',
41
  'type' => 'number',
42
  'group' => 'primary',
43
+ 'label' => __( 'Delay', 'popup-maker' ) . ' (' . __( 'seconds', 'popup-maker' ) . ')',
44
  'placeholder' => '',
45
  'width' => 'full',
46
  'value' => __( '0', 'popup-maker' ),
61
  public function process( $action_settings, $form_id, $data ) {
62
 
63
  if ( ! isset( $data['actions'] ) || ! isset( $data['actions']['closepopup'] ) ) {
64
+ $data['actions']['closepopup'] = true;
65
  }
66
 
67
  if ( isset( $action_settings['close_delay'] ) ) {
68
+
69
+ $data['actions']['closedelay'] = intval( $action_settings['close_delay'] );
70
+
71
+ if ( strlen( $data['actions']['closedelay'] ) >= 3 ) {
72
+ $data['actions']['closedelay'] = $data['actions']['closedelay'] / 1000;
73
+ }
74
+
75
+ $data['actions']['closepopup'] = $data['actions']['closedelay'];
76
  }
77
 
78
  return $data;
languages/popup-maker.pot CHANGED
@@ -102,7 +102,7 @@ msgstr ""
102
  msgid "Add"
103
  msgstr ""
104
 
105
- #: classes/Admin/Assets.php:68, classes/Admin/Settings.php:406, classes/Admin/Settings.php:431, classes/Admin/Tools.php:86, classes/Admin/Tools.php:504, includes/integrations/class-pum-gravity-forms.php:171
106
  msgid "Save"
107
  msgstr ""
108
 
@@ -150,7 +150,7 @@ msgstr ""
150
  msgid "We are sorry but your browser is not compatible with this kind of file upload. Please upgrade your browser."
151
  msgstr ""
152
 
153
- #: classes/Admin/Helpers.php:199, classes/Admin/Popups.php:498, classes/Admin/Popups.php:666, classes/Admin/Popups.php:748, classes/Shortcode/Popup.php:240, includes/class-popmake-fields.php:175, includes/integrations/class-pum-cf7.php:168
154
  msgid "ms"
155
  msgstr ""
156
 
@@ -178,7 +178,7 @@ msgstr ""
178
  msgid "Tools"
179
  msgstr ""
180
 
181
- #: classes/Admin/Pages.php:106, classes/Admin/Pages.php:106, classes/Types.php:45, classes/Types.php:47
182
  msgid "Popup Themes"
183
  msgstr ""
184
 
@@ -202,11 +202,11 @@ msgstr ""
202
  msgid "Tags"
203
  msgstr ""
204
 
205
- #: classes/Admin/Popups.php:63, classes/Admin/Subscribers/Table.php:94, classes/Shortcode/Popup.php:28, classes/Shortcode/Popup.php:355, classes/Shortcode/Subscribe.php:88, classes/Types.php:20, classes/Types.php:157, includes/integrations/class-pum-cf7.php:145, includes/integrations/class-pum-gravity-forms.php:140, includes/modules/menus.php:52
206
  msgid "Popup"
207
  msgstr ""
208
 
209
- #: classes/Admin/Popups.php:63, classes/Admin/Popups.php:381, classes/Shortcode/Popup.php:117, classes/Types.php:45, classes/Types.php:158
210
  msgid "Popup Theme"
211
  msgstr ""
212
 
@@ -246,7 +246,7 @@ msgstr ""
246
  msgid "Analytics"
247
  msgstr ""
248
 
249
- #: classes/Admin/Popups.php:288, classes/Admin/Settings.php:466, classes/Admin/Settings.php:489, classes/Admin/Settings.php:492, classes/Conditions.php:107, classes/Conditions.php:409, classes/Conditions.php:423, classes/Conditions.php:429, classes/Cookies.php:157, classes/Shortcode.php:151, classes/Shortcode.php:163, classes/Shortcode.php:176, classes/Shortcode/Popup.php:51, classes/Shortcode/Popup.php:65, classes/Shortcode/Subscribe.php:60, classes/Shortcode/Subscribe.php:79, classes/Triggers.php:281, includes/class-popmake-fields.php:57
250
  msgid "General"
251
  msgstr ""
252
 
@@ -811,55 +811,59 @@ msgstr ""
811
  msgid "Disable Popup Maker caching"
812
  msgstr ""
813
 
814
- #: classes/Admin/Settings.php:340
 
 
 
 
815
  msgid "Don't Load Google Fonts"
816
  msgstr ""
817
 
818
- #: classes/Admin/Settings.php:341
819
  msgid "Check this disable loading of google fonts, useful if the fonts you chose are already loaded with your theme."
820
  msgstr ""
821
 
822
- #: classes/Admin/Settings.php:345
823
  msgid "Don't load Popup Maker core stylesheet."
824
  msgstr ""
825
 
826
- #: classes/Admin/Settings.php:346
827
  msgid "Check this if you have copied the Popup Maker core styles to your own stylesheet or are using custom styles."
828
  msgstr ""
829
 
830
- #: classes/Admin/Settings.php:350
831
  msgid "Don't load popup theme styles to the head."
832
  msgstr ""
833
 
834
- #: classes/Admin/Settings.php:351
835
  msgid "Check this if you have copied the popup theme styles to your own stylesheet or are using custom styles."
836
  msgstr ""
837
 
838
- #: classes/Admin/Settings.php:408
839
  msgid "Popup Maker Settings"
840
  msgstr ""
841
 
842
- #: classes/Admin/Settings.php:467
843
  msgid "Subscriptions"
844
  msgstr ""
845
 
846
- #: classes/Admin/Settings.php:468, includes/admin/admin-setup.php:23, includes/admin/extensions/extensions-page.php:26
847
  msgid "Extensions"
848
  msgstr ""
849
 
850
- #: classes/Admin/Settings.php:469, classes/Admin/Settings.php:498
851
  msgid "Licenses"
852
  msgstr ""
853
 
854
- #: classes/Admin/Settings.php:470, classes/Admin/Settings.php:501
855
  msgid "Misc"
856
  msgstr ""
857
 
858
- #: classes/Admin/Settings.php:495
859
  msgid "Extension Settings"
860
  msgstr ""
861
 
862
- #: classes/Admin/Settings.php:502
863
  msgid "Assets"
864
  msgstr ""
865
 
@@ -1748,19 +1752,19 @@ msgstr ""
1748
  msgid "Choose how you want your form styled."
1749
  msgstr ""
1750
 
1751
- #: classes/Shortcode/Subscribe.php:298, includes/integrations/class-pum-cf7.php:157, includes/integrations/class-pum-gravity-forms.php:152, includes/integrations/ninja-forms/Actions/ClosePopup.php:36, includes/modules/admin-bar.php:463
1752
  msgid "Close Popup"
1753
  msgstr ""
1754
 
1755
- #: classes/Shortcode/Subscribe.php:302, classes/Triggers.php:164, classes/Triggers.php:169, includes/integrations/class-pum-cf7.php:165, includes/integrations/class-pum-gravity-forms.php:160, includes/integrations/ninja-forms/Actions/ClosePopup.php:43
1756
  msgid "Delay"
1757
  msgstr ""
1758
 
1759
- #: classes/Shortcode/Subscribe.php:314, includes/integrations/class-pum-cf7.php:137, includes/integrations/class-pum-gravity-forms.php:132, includes/integrations/ninja-forms/Actions/OpenPopup.php:35, includes/modules/admin-bar.php:453
1760
  msgid "Open Popup"
1761
  msgstr ""
1762
 
1763
- #: classes/Shortcode/Subscribe.php:321, includes/integrations/class-pum-cf7.php:215, includes/integrations/class-pum-gravity-forms.php:226, includes/integrations/ninja-forms/Actions/OpenPopup.php:78
1764
  msgid "Select a popup"
1765
  msgstr ""
1766
 
@@ -1780,7 +1784,7 @@ msgstr ""
1780
  msgid "Subscription Form Placeholder"
1781
  msgstr ""
1782
 
1783
- #: classes/Site/Assets.php:234, classes/Types.php:22, includes/admin/class-pum-admin-upgrades.php:110, includes/admin/class-pum-admin-upgrades.php:111, includes/admin/class-pum-admin-upgrades.php:256, includes/integrations/class-pum-gravity-forms.php:53, includes/modules/admin-bar.php:414
1784
  msgid "Popup Maker"
1785
  msgstr ""
1786
 
@@ -1900,71 +1904,71 @@ msgstr ""
1900
  msgid "Choose which cookies will disable this trigger?"
1901
  msgstr ""
1902
 
1903
- #: classes/Types.php:20, includes/modules/admin-bar.php:424
1904
  msgid "Popups"
1905
  msgstr ""
1906
 
1907
- #: classes/Types.php:77
1908
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1909
  msgid "Add New %1$s"
1910
  msgstr ""
1911
 
1912
- #: classes/Types.php:78
1913
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1914
  msgid "Add %1$s"
1915
  msgstr ""
1916
 
1917
- #: classes/Types.php:79
1918
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1919
  msgid "Edit %1$s"
1920
  msgstr ""
1921
 
1922
- #: classes/Types.php:80
1923
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1924
  msgid "New %1$s"
1925
  msgstr ""
1926
 
1927
- #: classes/Types.php:81
1928
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1929
  msgid "All %2$s"
1930
  msgstr ""
1931
 
1932
- #: classes/Types.php:82
1933
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1934
  msgid "View %1$s"
1935
  msgstr ""
1936
 
1937
- #: classes/Types.php:83
1938
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1939
  msgid "Search %2$s"
1940
  msgstr ""
1941
 
1942
- #: classes/Types.php:84
1943
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1944
  msgid "No %2$s found"
1945
  msgstr ""
1946
 
1947
- #: classes/Types.php:85
1948
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1949
  msgid "No %2$s found in Trash"
1950
  msgstr ""
1951
 
1952
- #: classes/Types.php:147, classes/Types.php:148
1953
  msgctxt "Post Type Singular: Popup, Theme"
1954
  msgid "%1$s updated."
1955
  msgstr ""
1956
 
1957
- #: classes/Types.php:149
1958
  msgctxt "Post Type Singular: Popup, Theme"
1959
  msgid "%1$s published."
1960
  msgstr ""
1961
 
1962
- #: classes/Types.php:150
1963
  msgctxt "Post Type Singular: Popup, Theme"
1964
  msgid "%1$s saved."
1965
  msgstr ""
1966
 
1967
- #: classes/Types.php:151
1968
  msgctxt "Post Type Singular: Popup, Theme"
1969
  msgid "%1$s submitted."
1970
  msgstr ""
@@ -2506,12 +2510,12 @@ msgstr ""
2506
  msgid "These settings control popups after successful form submissions."
2507
  msgstr ""
2508
 
2509
- #: includes/integrations/class-pum-gravity-forms.php:105
2510
- msgid "Gravity Form Success"
2511
  msgstr ""
2512
 
2513
- #: includes/integrations/class-pum-gravity-forms.php:163
2514
- msgid "seconds"
2515
  msgstr ""
2516
 
2517
  #: includes/integrations/class-pum-ninja-forms.php:98
102
  msgid "Add"
103
  msgstr ""
104
 
105
+ #: classes/Admin/Assets.php:68, classes/Admin/Settings.php:410, classes/Admin/Settings.php:435, classes/Admin/Tools.php:86, classes/Admin/Tools.php:504, includes/integrations/class-pum-gravity-forms.php:175
106
  msgid "Save"
107
  msgstr ""
108
 
150
  msgid "We are sorry but your browser is not compatible with this kind of file upload. Please upgrade your browser."
151
  msgstr ""
152
 
153
+ #: classes/Admin/Helpers.php:199, classes/Admin/Popups.php:498, classes/Admin/Popups.php:666, classes/Admin/Popups.php:748, classes/Shortcode/Popup.php:240, includes/class-popmake-fields.php:175
154
  msgid "ms"
155
  msgstr ""
156
 
178
  msgid "Tools"
179
  msgstr ""
180
 
181
+ #: classes/Admin/Pages.php:106, classes/Admin/Pages.php:106, classes/Types.php:52, classes/Types.php:54
182
  msgid "Popup Themes"
183
  msgstr ""
184
 
202
  msgid "Tags"
203
  msgstr ""
204
 
205
+ #: classes/Admin/Popups.php:63, classes/Admin/Subscribers/Table.php:94, classes/Shortcode/Popup.php:28, classes/Shortcode/Popup.php:355, classes/Shortcode/Subscribe.php:88, classes/Types.php:21, classes/Types.php:164, includes/integrations/class-pum-cf7.php:165, includes/integrations/class-pum-gravity-forms.php:160, includes/modules/menus.php:52
206
  msgid "Popup"
207
  msgstr ""
208
 
209
+ #: classes/Admin/Popups.php:63, classes/Admin/Popups.php:381, classes/Shortcode/Popup.php:117, classes/Types.php:52, classes/Types.php:165
210
  msgid "Popup Theme"
211
  msgstr ""
212
 
246
  msgid "Analytics"
247
  msgstr ""
248
 
249
+ #: classes/Admin/Popups.php:288, classes/Admin/Settings.php:470, classes/Admin/Settings.php:493, classes/Admin/Settings.php:496, classes/Conditions.php:107, classes/Conditions.php:409, classes/Conditions.php:423, classes/Conditions.php:429, classes/Cookies.php:157, classes/Shortcode.php:151, classes/Shortcode.php:163, classes/Shortcode.php:176, classes/Shortcode/Popup.php:51, classes/Shortcode/Popup.php:65, classes/Shortcode/Subscribe.php:60, classes/Shortcode/Subscribe.php:79, classes/Triggers.php:281, includes/class-popmake-fields.php:57
250
  msgid "General"
251
  msgstr ""
252
 
811
  msgid "Disable Popup Maker caching"
812
  msgstr ""
813
 
814
+ #: classes/Admin/Settings.php:338
815
+ msgid "Disable the Popup Maker shortcode button"
816
+ msgstr ""
817
+
818
+ #: classes/Admin/Settings.php:344
819
  msgid "Don't Load Google Fonts"
820
  msgstr ""
821
 
822
+ #: classes/Admin/Settings.php:345
823
  msgid "Check this disable loading of google fonts, useful if the fonts you chose are already loaded with your theme."
824
  msgstr ""
825
 
826
+ #: classes/Admin/Settings.php:349
827
  msgid "Don't load Popup Maker core stylesheet."
828
  msgstr ""
829
 
830
+ #: classes/Admin/Settings.php:350
831
  msgid "Check this if you have copied the Popup Maker core styles to your own stylesheet or are using custom styles."
832
  msgstr ""
833
 
834
+ #: classes/Admin/Settings.php:354
835
  msgid "Don't load popup theme styles to the head."
836
  msgstr ""
837
 
838
+ #: classes/Admin/Settings.php:355
839
  msgid "Check this if you have copied the popup theme styles to your own stylesheet or are using custom styles."
840
  msgstr ""
841
 
842
+ #: classes/Admin/Settings.php:412
843
  msgid "Popup Maker Settings"
844
  msgstr ""
845
 
846
+ #: classes/Admin/Settings.php:471
847
  msgid "Subscriptions"
848
  msgstr ""
849
 
850
+ #: classes/Admin/Settings.php:472, includes/admin/admin-setup.php:23, includes/admin/extensions/extensions-page.php:26
851
  msgid "Extensions"
852
  msgstr ""
853
 
854
+ #: classes/Admin/Settings.php:473, classes/Admin/Settings.php:502
855
  msgid "Licenses"
856
  msgstr ""
857
 
858
+ #: classes/Admin/Settings.php:474, classes/Admin/Settings.php:505
859
  msgid "Misc"
860
  msgstr ""
861
 
862
+ #: classes/Admin/Settings.php:499
863
  msgid "Extension Settings"
864
  msgstr ""
865
 
866
+ #: classes/Admin/Settings.php:506
867
  msgid "Assets"
868
  msgstr ""
869
 
1752
  msgid "Choose how you want your form styled."
1753
  msgstr ""
1754
 
1755
+ #: classes/Shortcode/Subscribe.php:298, includes/integrations/class-pum-cf7.php:137, includes/integrations/class-pum-gravity-forms.php:132, includes/integrations/ninja-forms/Actions/ClosePopup.php:36, includes/modules/admin-bar.php:463
1756
  msgid "Close Popup"
1757
  msgstr ""
1758
 
1759
+ #: classes/Shortcode/Subscribe.php:302, classes/Triggers.php:164, classes/Triggers.php:169, includes/integrations/class-pum-cf7.php:145, includes/integrations/class-pum-gravity-forms.php:140, includes/integrations/ninja-forms/Actions/ClosePopup.php:43
1760
  msgid "Delay"
1761
  msgstr ""
1762
 
1763
+ #: classes/Shortcode/Subscribe.php:314, includes/integrations/class-pum-cf7.php:157, includes/integrations/class-pum-gravity-forms.php:152, includes/integrations/ninja-forms/Actions/OpenPopup.php:35, includes/modules/admin-bar.php:453
1764
  msgid "Open Popup"
1765
  msgstr ""
1766
 
1767
+ #: classes/Shortcode/Subscribe.php:321, includes/integrations/class-pum-cf7.php:220, includes/integrations/class-pum-gravity-forms.php:230, includes/integrations/ninja-forms/Actions/OpenPopup.php:78
1768
  msgid "Select a popup"
1769
  msgstr ""
1770
 
1784
  msgid "Subscription Form Placeholder"
1785
  msgstr ""
1786
 
1787
+ #: classes/Site/Assets.php:234, classes/Types.php:23, includes/admin/class-pum-admin-upgrades.php:110, includes/admin/class-pum-admin-upgrades.php:111, includes/admin/class-pum-admin-upgrades.php:256, includes/integrations/class-pum-gravity-forms.php:53, includes/modules/admin-bar.php:414
1788
  msgid "Popup Maker"
1789
  msgstr ""
1790
 
1904
  msgid "Choose which cookies will disable this trigger?"
1905
  msgstr ""
1906
 
1907
+ #: classes/Types.php:21, includes/modules/admin-bar.php:424
1908
  msgid "Popups"
1909
  msgstr ""
1910
 
1911
+ #: classes/Types.php:84
1912
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1913
  msgid "Add New %1$s"
1914
  msgstr ""
1915
 
1916
+ #: classes/Types.php:85
1917
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1918
  msgid "Add %1$s"
1919
  msgstr ""
1920
 
1921
+ #: classes/Types.php:86
1922
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1923
  msgid "Edit %1$s"
1924
  msgstr ""
1925
 
1926
+ #: classes/Types.php:87
1927
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1928
  msgid "New %1$s"
1929
  msgstr ""
1930
 
1931
+ #: classes/Types.php:88
1932
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1933
  msgid "All %2$s"
1934
  msgstr ""
1935
 
1936
+ #: classes/Types.php:89
1937
  msgctxt "Post Type Singular: \"Popup\", \"Popup Theme\""
1938
  msgid "View %1$s"
1939
  msgstr ""
1940
 
1941
+ #: classes/Types.php:90
1942
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1943
  msgid "Search %2$s"
1944
  msgstr ""
1945
 
1946
+ #: classes/Types.php:91
1947
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1948
  msgid "No %2$s found"
1949
  msgstr ""
1950
 
1951
+ #: classes/Types.php:92
1952
  msgctxt "Post Type Plural: \"Popups\", \"Popup Themes\""
1953
  msgid "No %2$s found in Trash"
1954
  msgstr ""
1955
 
1956
+ #: classes/Types.php:154, classes/Types.php:155
1957
  msgctxt "Post Type Singular: Popup, Theme"
1958
  msgid "%1$s updated."
1959
  msgstr ""
1960
 
1961
+ #: classes/Types.php:156
1962
  msgctxt "Post Type Singular: Popup, Theme"
1963
  msgid "%1$s published."
1964
  msgstr ""
1965
 
1966
+ #: classes/Types.php:157
1967
  msgctxt "Post Type Singular: Popup, Theme"
1968
  msgid "%1$s saved."
1969
  msgstr ""
1970
 
1971
+ #: classes/Types.php:158
1972
  msgctxt "Post Type Singular: Popup, Theme"
1973
  msgid "%1$s submitted."
1974
  msgstr ""
2510
  msgid "These settings control popups after successful form submissions."
2511
  msgstr ""
2512
 
2513
+ #: includes/integrations/class-pum-cf7.php:152, includes/integrations/class-pum-gravity-forms.php:147, includes/integrations/ninja-forms/Actions/ClosePopup.php:43
2514
+ msgid "seconds"
2515
  msgstr ""
2516
 
2517
+ #: includes/integrations/class-pum-gravity-forms.php:105
2518
+ msgid "Gravity Form Success"
2519
  msgstr ""
2520
 
2521
  #: includes/integrations/class-pum-ninja-forms.php:98
popup-maker.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=plugin-uri
5
  * Description: Easily create & style popups with any content. Theme editor to quickly style your popups. Add forms, social media boxes, videos & more.
6
  * Author: WP Popup Maker
7
- * Version: 1.7.11
8
  * Author URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=author-uri
9
  * Text Domain: popup-maker
10
  *
@@ -93,7 +93,7 @@ class Popup_Maker {
93
  /**
94
  * @var string Plugin Version
95
  */
96
- public static $VER = '1.7.11';
97
 
98
  /**
99
  * @var int DB Version
4
  * Plugin URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=plugin-uri
5
  * Description: Easily create & style popups with any content. Theme editor to quickly style your popups. Add forms, social media boxes, videos & more.
6
  * Author: WP Popup Maker
7
+ * Version: 1.7.12
8
  * Author URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=author-uri
9
  * Text Domain: popup-maker
10
  *
93
  /**
94
  * @var string Plugin Version
95
  */
96
+ public static $VER = '1.7.12';
97
 
98
  /**
99
  * @var int DB Version
readme.txt CHANGED
@@ -6,7 +6,7 @@ Donate link:
6
  Tags: marketing, popup, popups, optin, advertising, conversion, responsive popups, promotion, popover, pop-up, pop over, lightbox, conversion, modal
7
  Requires at least: 3.6
8
  Tested up to: 4.9.4
9
- Stable tag: 1.7.11
10
  License: GNU Version 3 or Any Later Version
11
 
12
  Everything you need to create unique user experiences. Insert forms & other content from your favorite plugins to create custom responsive popups.
@@ -100,6 +100,16 @@ There are several common causes for this which include:
100
  9. Create any popup imaginable using our color pickers and sliders!
101
 
102
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
103
  = v1.7.11 - 03/14/2018 =
104
  * Fix: Bug where Middle Center option wouldn't stay selected after saving.
105
  * Fix: Bug with incorrect field dependency for custom height & scrollable options.
6
  Tags: marketing, popup, popups, optin, advertising, conversion, responsive popups, promotion, popover, pop-up, pop over, lightbox, conversion, modal
7
  Requires at least: 3.6
8
  Tested up to: 4.9.4
9
+ Stable tag: 1.7.12
10
  License: GNU Version 3 or Any Later Version
11
 
12
  Everything you need to create unique user experiences. Insert forms & other content from your favorite plugins to create custom responsive popups.
100
  9. Create any popup imaginable using our color pickers and sliders!
101
 
102
  == Changelog ==
103
+
104
+ = v1.7.12 - 03/21/2018 =
105
+ * Improvement: Added option to disable the shortcode ui.
106
+ * Tweak: Removed private popup type links from the nav menu editor.
107
+ * Fix: Bug with long term cached assets causing JS errors on nginx servers.
108
+ * Fix: Bug with support for custom popup z-index setting.
109
+ * Fix: Bug where NF loaded before Popup Maker and form actions were missing.
110
+ * Fix: Bugs in close delay settings for form integrations. Was in ms but needed to be in seconds.
111
+ * Fix: Bug where Yoast SEO plugin shows popups in the xml sitemaps and showing Yoast metabox on popup editor.
112
+
113
  = v1.7.11 - 03/14/2018 =
114
  * Fix: Bug where Middle Center option wouldn't stay selected after saving.
115
  * Fix: Bug with incorrect field dependency for custom height & scrollable options.