!function l(o,a,u){function n(t,e){if(!a[t]){if(!o[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(r=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",r}r=a[t]={exports:{}},o[t][0].call(r.exports,function(e){return n(o[t][1][e]||e)},r,r.exports,l,o,a,u)}return a[t].exports}for(var s="function"==typeof require&&require,e=0;e<u.length;e++)n(u[e]);return n}({1:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.options=void 0;var l=oceanwpLocalize;r.options=l},{}],2:[function(e,t,r){"use strict";var l=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=l(e("@babel/runtime/helpers/classCallCheck")),a=l(e("@babel/runtime/helpers/defineProperty"));r.default=function e(){(0,o.default)(this,e),(0,a.default)(this,"focus",function(e,t){var r=1e3*parseFloat(getComputedStyle(e).transitionDuration.replace("s",""));(r=r||600)&&setTimeout(function(){e.querySelector(t).focus()},r)})}},{"@babel/runtime/helpers/classCallCheck":7,"@babel/runtime/helpers/defineProperty":11,"@babel/runtime/helpers/interopRequireDefault":14}],3:[function(e,t,r){"use strict";var l=e("@babel/runtime/helpers/interopRequireDefault"),a=l(e("@babel/runtime/helpers/classCallCheck")),u=l(e("@babel/runtime/helpers/assertThisInitialized")),o=l(e("@babel/runtime/helpers/inherits")),n=l(e("@babel/runtime/helpers/possibleConstructorReturn")),s=l(e("@babel/runtime/helpers/getPrototypeOf")),i=l(e("@babel/runtime/helpers/classPrivateFieldSet")),f=l(e("@babel/runtime/helpers/classPrivateFieldGet")),d=e("../../constants"),e=l(e("./base"));function c(r){var l=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 e,t=(0,s.default)(r);return t=l?(e=(0,s.default)(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),(0,n.default)(this,t)}}var p=new WeakMap,h=new WeakMap,b=new WeakMap,m=new WeakMap,v=new WeakMap,x=new WeakMap,y=new WeakMap,w=new WeakMap,_=new WeakMap,g=new WeakMap,e=function(e){(0,o.default)(r,e);var t=c(r);function r(){var o;return(0,a.default)(this,r),o=t.call(this),p.set((0,u.default)(o),{writable:!0,value:void 0}),h.set((0,u.default)(o),{writable:!0,value:null}),b.set((0,u.default)(o),{writable:!0,value:function(){(0,i.default)((0,u.default)(o),p,{toggleSearchBtn:document.querySelector(".search-header-replace-toggle"),closeBtn:document.querySelector("#searchform-header-replace-close"),form:document.querySelector("#searchform-header-replace"),topLeftSide:document.querySelector("#site-header.top-header .header-top .left"),topRightSide:document.querySelector("#site-header.top-header .header-top .right"),nav:document.querySelector("#site-header.header-replace #site-navigation"),menu:document.querySelector(".main-menu"),header:document.querySelector("#site-header"),input:document.querySelector('#searchform-header-replace input[type="search"]')})}}),m.set((0,u.default)(o),{writable:!0,value:function(){var e;null!==(e=(0,f.default)((0,u.default)(o),p).toggleSearchBtn)&&void 0!==e&&e.addEventListener("click",(0,f.default)((0,u.default)(o),v)),null!==(e=(0,f.default)((0,u.default)(o),p).closeBtn)&&void 0!==e&&e.addEventListener("click",(0,f.default)((0,u.default)(o),x)),document.addEventListener("click",(0,f.default)((0,u.default)(o),y)),document.addEventListener("keydown",(0,f.default)((0,u.default)(o),w)),null!==(e=(0,f.default)((0,u.default)(o),p).form)&&void 0!==e&&e.addEventListener("keydown",(0,f.default)((0,u.default)(o),_))}}),v.set((0,u.default)(o),{writable:!0,value:function(e){e.preventDefault(),e.stopPropagation(),(0,i.default)((0,u.default)(o),h,e.currentTarget);var t=(0,f.default)((0,u.default)(o),p),r=t.form,l=t.input,e=t.toggleSearchBtn;r.classList.toggle("show");t=r.classList.contains("show");null!=e&&e.setAttribute("aria-expanded",t?"true":"false"),(0,f.default)((0,u.default)(o),g).call((0,u.default)(o))?((0,f.default)((0,u.default)(o),p).topLeftSide.classList.toggle("hide"),(0,f.default)((0,u.default)(o),p).topRightSide.classList.toggle("hide")):((0,f.default)((0,u.default)(o),p).nav.classList.contains("hide")||((0,f.default)((0,u.default)(o),p).menu.style.minWidth="370px"),(0,f.default)((0,u.default)(o),p).nav.classList.toggle("hide"),r.style.maxWidth=(null===(r=document.querySelector("#site-navigation > ul.dropdown-menu"))||void 0===r?void 0:r.offsetWidth)+60+"px"),t&&requestAnimationFrame(function(){requestAnimationFrame(function(){null!=l&&l.focus()})})}}),x.set((0,u.default)(o),{writable:!0,value:function(e){e.preventDefault();var t=(0,f.default)((0,u.default)(o),p),e=t.form,t=t.toggleSearchBtn;e.classList.remove("show"),null!=t&&t.setAttribute("aria-expanded","false"),(0,f.default)((0,u.default)(o),h)&&setTimeout(function(){(0,f.default)((0,u.default)(o),h).focus()},50),(0,f.default)((0,u.default)(o),g).call((0,u.default)(o))?((0,f.default)((0,u.default)(o),p).topLeftSide.classList.remove("hide"),(0,f.default)((0,u.default)(o),p).topRightSide.classList.remove("hide")):((0,f.default)((0,u.default)(o),p).nav.classList.remove("hide"),setTimeout(function(){(0,f.default)((0,u.default)(o),p).menu.style.minWidth=""},250))}}),y.set((0,u.default)(o),{writable:!0,value:function(e){var t,r;e.target.closest("#searchform-header-replace.show")||(null!==(e=(0,f.default)((0,u.default)(o),p).form)&&void 0!==e&&e.classList.contains("show")&&null!==(t=(0,f.default)((0,u.default)(o),p).closeBtn)&&void 0!==t&&t.click(),(0,f.default)((0,u.default)(o),g).call((0,u.default)(o))?(null!==(r=(0,f.default)((0,u.default)(o),p).topLeftSide)&&void 0!==r&&r.classList.remove("hide"),null!==(r=(0,f.default)((0,u.default)(o),p).topRightSide)&&void 0!==r&&r.classList.remove("hide")):null!==(r=(0,f.default)((0,u.default)(o),p).nav)&&void 0!==r&&r.classList.remove("hide"))}}),w.set((0,u.default)(o),{writable:!0,value:function(e){var t;"Escape"===e.key&&null!==(t=(0,f.default)((0,u.default)(o),p).form)&&void 0!==t&&t.classList.contains("show")&&(e.preventDefault(),null!==(e=(0,f.default)((0,u.default)(o),p).closeBtn)&&void 0!==e&&e.click())}}),_.set((0,u.default)(o),{writable:!0,value:function(e){var t,r;"Tab"!==e.key||null===(t=(0,f.default)((0,u.default)(o),p).form)||void 0===t||!t.classList.contains("show")||(r=Array.from((0,f.default)((0,u.default)(o),p).form.querySelectorAll('input[type="search"], button, a[href]'))).length&&(t=r[0],r=r[r.length-1],e.shiftKey&&document.activeElement===t&&(e.preventDefault(),r.focus()),e.shiftKey||document.activeElement!==r||(e.preventDefault(),t.focus()))}}),g.set((0,u.default)(o),{writable:!0,value:function(){var e;return null===(e=(0,f.default)((0,u.default)(o),p).header)||void 0===e?void 0:e.classList.contains("top-header")}}),"header_replace"!==d.options.menuSearchStyle?(0,n.default)(o):((0,f.default)((0,u.default)(o),b).call((0,u.default)(o)),(0,f.default)((0,u.default)(o),m).call((0,u.default)(o)),o)}return r}(e.default);window.oceanwp=window.oceanwp||{},oceanwp.headerReplaceSearch=new e},{"../../constants":1,"./base":2,"@babel/runtime/helpers/assertThisInitialized":4,"@babel/runtime/helpers/classCallCheck":7,"@babel/runtime/helpers/classPrivateFieldGet":9,"@babel/runtime/helpers/classPrivateFieldSet":10,"@babel/runtime/helpers/getPrototypeOf":12,"@babel/runtime/helpers/inherits":13,"@babel/runtime/helpers/interopRequireDefault":14,"@babel/runtime/helpers/possibleConstructorReturn":15}],4:[function(e,t,r){t.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],5:[function(e,t,r){t.exports=function(e,t){return t.get?t.get.call(e):t.value},t.exports.default=t.exports,t.exports.__esModule=!0},{}],6:[function(e,t,r){t.exports=function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],7:[function(e,t,r){t.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},{}],8:[function(e,t,r){t.exports=function(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)},t.exports.default=t.exports,t.exports.__esModule=!0},{}],9:[function(e,t,r){var l=e("./classApplyDescriptorGet.js"),o=e("./classExtractFieldDescriptor.js");t.exports=function(e,t){return t=o(e,t,"get"),l(e,t)},t.exports.default=t.exports,t.exports.__esModule=!0},{"./classApplyDescriptorGet.js":5,"./classExtractFieldDescriptor.js":8}],10:[function(e,t,r){var l=e("./classApplyDescriptorSet.js"),o=e("./classExtractFieldDescriptor.js");t.exports=function(e,t,r){return t=o(e,t,"set"),l(e,t,r),r},t.exports.default=t.exports,t.exports.__esModule=!0},{"./classApplyDescriptorSet.js":6,"./classExtractFieldDescriptor.js":8}],11:[function(e,t,r){t.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],12:[function(e,t,r){function l(e){return t.exports=l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.default=t.exports,t.exports.__esModule=!0,l(e)}t.exports=l,t.exports.default=t.exports,t.exports.__esModule=!0},{}],13:[function(e,t,r){var l=e("./setPrototypeOf.js");t.exports=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}}),t&&l(e,t)},t.exports.default=t.exports,t.exports.__esModule=!0},{"./setPrototypeOf.js":16}],14:[function(e,t,r){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],15:[function(e,t,r){var l=e("@babel/runtime/helpers/typeof").default,o=e("./assertThisInitialized.js");t.exports=function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?o(e):t},t.exports.default=t.exports,t.exports.__esModule=!0},{"./assertThisInitialized.js":4,"@babel/runtime/helpers/typeof":17}],16:[function(e,r,t){function l(e,t){return r.exports=l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r.exports.default=r.exports,r.exports.__esModule=!0,l(e,t)}r.exports=l,r.exports.default=r.exports,r.exports.__esModule=!0},{}],17:[function(e,t,r){function l(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=l=function(e){return typeof e}:t.exports=l=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0,l(e)}t.exports=l,t.exports.default=t.exports,t.exports.__esModule=!0},{}]},{},[3]);