// source --> https://ipraysolution.com/wp-content/plugins/ocean-gutenberg-blocks/assets/js/block/newsletter.min.js?ver=1.2.0 
!function e(t,n,o){function r(s,l){if(!n[s]){if(!t[s]){var a="function"==typeof require&&require;if(!l&&a)return a(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){return r(t[s][1][e]||e)}),c,c.exports,e,t,n,o)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s<o.length;s++)r(o[s]);return r}({1:[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function r(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function i(e,t){return function(e,t){if(t.get)return t.get.call(e);return t.value}(e,l(e,t,"get"))}function s(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,l(e,t,"set"),n),n}function l(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=new WeakMap,u=function(){function e(){var t,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r(this,a,{writable:!0,value:void 0}),o=void 0,(n="elements")in(t=this)?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,this.onInit(),this.bindEvents()}var t,n,l;return t=e,n=[{key:"getDefaultSettings",value:function(){return{}}},{key:"getDefaultElements",value:function(){return{}}},{key:"onInit",value:function(){s(this,a,this.getDefaultSettings()),this.elements=this.getDefaultElements()}},{key:"bindEvents",value:function(){}},{key:"getSettings",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?i(this,a)[e]:i(this,a)}},{key:"setSettings",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e&&s(this,a,Object.assign(i(this,a),e))}}],n&&o(t.prototype,n),l&&o(t,l),Object.defineProperty(t,"prototype",{writable:!1}),e}(),c=u;n.default=c},{}],2:[function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.visible=n.slideUp=n.slideToggle=n.slideDown=n.offset=n.isElement=n.getSiblings=n.fadeToggle=n.fadeOut=n.fadeIn=void 0;var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=window.getComputedStyle(e).display;"none"===n&&(n="block"),e.style.transitionProperty="height",e.style.transitionDuration="".concat(t,"ms"),e.style.opacity=0,e.style.display=n;var o=e.offsetHeight;e.style.height=0,e.style.opacity=1,e.style.overflow="hidden",setTimeout((function(){e.style.height="".concat(o,"px")}),5),window.setTimeout((function(){e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.style.removeProperty("opacity")}),t+50)};n.slideDown=r;var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;e.style.boxSizing="border-box",e.style.transitionProperty="height, margin",e.style.transitionDuration="".concat(t,"ms"),e.style.height="".concat(e.offsetHeight,"px"),e.style.marginTop=0,e.style.marginBottom=0,e.style.overflow="hidden",setTimeout((function(){e.style.height=0}),5),window.setTimeout((function(){e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")}),t+50)};n.slideUp=i;n.slideToggle=function(e,t){"none"===window.getComputedStyle(e).display?r(e,t):i(e,t)};var s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={duration:300,display:null,opacity:1,callback:null};Object.assign(n,t),e.style.opacity=0,e.style.display=n.display||"block",setTimeout((function(){e.style.transition="".concat(n.duration,"ms opacity ease"),e.style.opacity=n.opacity}),5),setTimeout((function(){e.style.removeProperty("transition"),n.callback&&n.callback()}),n.duration+50)};n.fadeIn=s;var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={duration:300,display:null,opacity:0,callback:null};Object.assign(n,t),e.style.opacity=1,e.style.display=n.display||"block",setTimeout((function(){e.style.transition="".concat(n.duration,"ms opacity ease"),e.style.opacity=n.opacity}),5),setTimeout((function(){e.style.display="none",e.style.removeProperty("transition"),n.callback&&n.callback()}),n.duration+50)};n.fadeOut=l;n.fadeToggle=function(e,t){"none"===window.getComputedStyle(e).display?s(e,t):l(e,t)};n.offset=function(e){if(!e.getClientRects().length)return{top:0,left:0};var t=e.getBoundingClientRect(),n=e.ownerDocument.defaultView;return{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}};n.visible=function(e){return!!e&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)};n.getSiblings=function(e){var t=[];if(!e.parentNode)return t;for(var n=e.parentNode.firstChild;n;)1===n.nodeType&&n!==e&&t.push(n),n=n.nextSibling;return t};n.isElement=function(e){return"object"===("undefined"==typeof HTMLElement?"undefined":o(HTMLElement))?e instanceof HTMLElement:e&&"object"===o(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}},{}],3:[function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var r,i=e("./lib/utils");function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=u(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},a.apply(this,arguments)}function u(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=d(e);if(t){var r=d(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return y(this,n)}}function y(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(u,e);var t,n,o,r=f(u);function u(){return s(this,u),r.apply(this,arguments)}return t=u,n=[{key:"getDefaultSettings",value:function(){return{selectors:{subscribeForm:"#mc-embedded-subscribe-form",submitBtn:"button",emailField:".email",emailFieldError:".email-err",GDPRField:".gdpr",GDPRFieldError:".gdpr-err",responseMessage:".res-msg",errorMessage:".err-msg",require:".req",notValid:".not-valid",success:".success",failed:".failed"},options:ogbNewsletterData}}},{key:"getDefaultElements",value:function(){var e=this.getSettings("selectors");return{subscribeForm:document.querySelector(e.subscribeForm),submitBtn:document.querySelector(e.submitBtn),emailField:document.querySelector(e.emailField),GDPRField:document.querySelector(e.GDPRField),responseMessages:document.querySelectorAll(e.responseMessage),errorMessages:document.querySelectorAll(e.errorMessage)}}},{key:"onInit",value:function(){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];(e=a(d(u.prototype),"onInit",this)).call.apply(e,[this].concat(n)),this.setupEventListeners()}},{key:"setupEventListeners",value:function(){var e;null===(e=this.elements.subscribeForm)||void 0===e||e.addEventListener("submit",this.onSubmitSubscribeForm.bind(this))}},{key:"onSubmitSubscribeForm",value:function(e){var t=this;if(e.preventDefault(),this.checkFormFields()){var n=this.getSettings("selectors"),o=this.elements.emailField.value.trim();this.elements.submitBtn.disabled=!0;var r=this.getSettings("options"),s=new FormData;s.append("action","ogb_newsletter_form"),s.append("nonce",r.nonce),s.append("email",o),axios.post(r.ajax_url,s).then((function(e){var o=e.data.status?document.querySelector("".concat(n.responseMessage).concat(n.success)):document.querySelector("".concat(n.responseMessage).concat(n.failed));(0,i.fadeIn)(o),t.elements.submitBtn.disabled=!1,setTimeout((function(){(0,i.fadeOut)(o)}),5e3)}))}}},{key:"checkFormFields",value:function(){var e=this.getSettings("selectors"),t=this.elements.emailField.value.trim(),n=!0;return this.elements.errorMessages.forEach((function(e){e.style.display="none"})),this.elements.responseMessages.forEach((function(e){e.style.display="none"})),""===t?(document.querySelector("".concat(e.emailFieldError).concat(e.require)).style.display="block",n=!1):this.isEmailAddressValid(t)||(document.querySelector("".concat(e.emailFieldError).concat(e.notValid)).style.display="block",n=!1),this.elements.GDPRField&&!1===this.elements.GDPRField.checked&&(document.querySelector("".concat(e.GDPRFieldError).concat(e.errorMessage)).style.display="block",n=!1),n}},{key:"isEmailAddressValid",value:function(e){return new RegExp(/^(("[\w-+\s]+")|([\w-+]+(?:\.[\w-+]+)*)|("[\w-+\s]+")([\w-+]+(?:\.[\w-+]+)*))(@((?:[\w-+]+\.)*\w[\w-+]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][\d]\.|1[\d]{2}\.|[\d]{1,2}\.))((25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\.){2}(25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\]?$)/i).test(e)}}],n&&l(t.prototype,n),o&&l(t,o),Object.defineProperty(t,"prototype",{writable:!1}),u}(((r=e("./base"))&&r.__esModule?r:{default:r}).default);document.addEventListener("DOMContentLoaded",(function(){new p}))},{"./base":1,"./lib/utils":2}]},{},[3]);