function clickedLinkExternal(e,t,n){void 0===n&&(n=""),void 0===getCookie("return_cookie")?(setCookie("return_cookie",1,99),hasReturnCookie=!1):hasReturnCookie=!0,gtag("event","clickout",{event_category:e,event_label:t}),window.vmClickMouseButton=!1}function sendYandexGoal(e){"undefined"!=typeof yaCounter44623393&&yaCounter44623393.reachGoal?yaCounter44623393.reachGoal(e):setTimeout((function(){sendYandexGoal(e)}),50)}function clickedLinkInternal(e,t,n){var o=1;n&&(o=n.button),gtag("event","clickin",{event_category:e,event_label:t,value:o})}function clickedLinkProxy(e,t){gtag("event",e,{event_category:"Proxy link",event_label:t})}function clickedLinkChina(e,t){gtag("event",e,{event_category:"China Wall",event_label:t})}function clickedComment(e,t){gtag("event",e.replace(/ /g,"_"),{event_category:"comment",event_label:t})}function trIcon(){var e=document.createElement("img");e.setAttribute("src",window.location.origin+"/tr-icon.php?src="+btoa(window.location.href)),e.setAttribute("height","1"),e.setAttribute("width","1"),e.setAttribute("alt","vpnMentor"),e.setAttribute("class","hidden"),document.body.appendChild(e)}function ifSupportsIntersectionObserver(e){if(isSupportsIntersectionObserver())return e()}function isSupportsIntersectionObserver(){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype}document.addEventListener("DOMContentLoaded",(function(){setTimeout(trIcon,100)})),document.addEventListener("DOMContentLoaded",(function(){var e=[].slice.call(document.querySelectorAll("iframe[data-src]"));if("IntersectionObserver"in window){var t=new IntersectionObserver((function(e,n){e.forEach((function(e){if(e.isIntersecting){var n=e.target;void 0!==n.dataset.src&&(n.src=n.dataset.src),t.unobserve(n)}}))}));e.forEach((function(e){t.observe(e)}))}}));
/**
 * Taken from https://gist.github.com/rheinardkorf/c6592b59fb061f9f8310 (more examples here)
 * @file A WordPress-like hook system for JavaScript.
 *
 * This file demonstrates a simple hook system for JavaScript based on the hook
 * system in WordPress. The purpose of this is to make your code extensible and
 * allowing other developers to hook into your code with their own callbacks.
 *
 * There are other ways to do this, but this will feel right at home for
 * WordPress developers.
 *
 * @author Rheinard Korf
 * @license GPL2 (https://www.gnu.org/licenses/gpl-2.0.html)
 *
 * @requires underscore.js (http://underscorejs.org/)
 */
var Hooks={};if(Hooks.actions=Hooks.actions||{},Hooks.filters=Hooks.filters||{},Hooks.add_action=function(e,t,n){void 0===n&&(n=10),Hooks.actions[e]=Hooks.actions[e]||[],Hooks.actions[e].push({priority:n,callback:t})},Hooks.add_filter=function(e,t,n){void 0===n&&(n=10),Hooks.filters[e]=Hooks.filters[e]||[],Hooks.filters[e].push({priority:n,callback:t})},Hooks.remove_all_actions=function(e){Hooks.actions[e]=[]},Hooks.remove_action=function(e,t){Hooks.actions[e]=Hooks.actions[e]||[],Hooks.actions[e].forEach((function(n,o){n.callback===t&&Hooks.actions[e].splice(o,1)}))},Hooks.remove_filter=function(e,t){Hooks.filters[e]=Hooks.filters[e]||[],Hooks.filters[e].forEach((function(n,o){n.callback===t&&Hooks.filters[e].splice(o,1)}))},Hooks.do_action=function(e,t){var n=[];void 0!==Hooks.actions[e]&&Hooks.actions[e].length>0&&(Hooks.actions[e].forEach((function(e){n[e.priority]=n[e.priority]||[],n[e.priority].push(e.callback)})),n.forEach((function(e){e.forEach((function(e){e(t)}))})))},Hooks.apply_filters=function(e,t,n){var o=[];return void 0!==Hooks.filters[e]&&Hooks.filters[e].length>0&&(Hooks.filters[e].forEach((function(e){o[e.priority]=o[e.priority]||[],o[e.priority].push(e.callback)})),o.forEach((function(e){e.forEach((function(e){t=e(t,n)}))}))),t},window.Hooks=Hooks,document.querySelector("body.new-menu")){var headerPanel=document.querySelector(".header__panel"),burger=document.querySelector(".new-menu .burger"),closeMenu=document.querySelector(".closeMenu"),nav=document.querySelector(".header__panel .nav"),newLangSwitcher=document.querySelector("#langSwitcher"),langSwitcherBtn=document.querySelector("#langSwitcherBtn"),hasChild=document.querySelectorAll(".nav__item-has-child .nav__link"),searchOpen=document.getElementById("searchOpen"),searchInputIcons=document.querySelectorAll("i.fa-search"),listNewMenuPPc=document.querySelector(".new-menu-ppx__menu-list"),navMobile=document.querySelector(".new-menu-ppc__nav"),listMobileBtns=document.querySelectorAll(".new-menu-ppx__menu-list-name"),bestVPNsChild=document.querySelectorAll(".nav__link-child--title");function showBurgerMenu(){burger.classList.add("active"),burger.classList.remove("inactive"),nav&&nav.classList.add("open"),headerPanel&&headerPanel.classList.add("openMenu"),newLangSwitcher.classList.remove("open"),unFocusAllElements()}function hideBurgerMenu(){burger.classList.remove("active"),burger.classList.add("inactive"),headerPanel&&headerPanel.classList.remove("openMenu"),nav&&nav.classList.remove("open"),searchOpen&&(searchOpen.parentElement.style.display="none")}function initSiteMenuNew(e){window.innerWidth<1200?(searchOpen&&headerPanel&&!headerPanel.classList.contains("openMenu")&&(searchOpen.parentElement.style.display="none"),hasChild.forEach(e=>{e.addEventListener("click",mobileToggle)}),bestVPNsChild&&bestVPNsChild.forEach(e=>{e.addEventListener("click",mobileToggle)})):(hideBurgerMenu(),searchOpen&&!document.querySelector("body").classList.contains("new-menu-ppc")&&(searchOpen.parentElement.style.display="list-item"),hasChild.forEach(e=>{e.removeEventListener("click",mobileToggle),e.parentElement.classList.contains("open")&&e.parentElement.classList.remove("open")}))}function mobileToggle(e){e.preventDefault(),e.currentTarget.parentElement.classList.contains("open")?e.currentTarget.parentElement.classList.remove("open"):e.currentTarget.parentElement.classList.add("open")}function eventListenerInitSiteMenuNew(e){const t=e.type;setTimeout((function(){initSiteMenuNew(t)}),10)}langSwitcherBtn&&langSwitcherBtn.addEventListener("click",e=>{e.preventDefault(),newLangSwitcher.classList.toggle("open"),newLangSwitcher.classList.contains("open")||unFocusAllElements()}),burger.addEventListener("click",e=>{document.querySelector("body").classList.contains("new-menu-ppc")&&window.innerWidth<1200?(e.preventDefault(),console.log("burger"),burger.classList.toggle("active"),navMobile.classList.toggle("open"),document.querySelector("body").classList.add("open-menu")):(e.preventDefault(),document.querySelector("body").classList.add("open-menu"),burger.classList.toggle("active"),nav&&nav.classList.toggle("open"),headerPanel&&headerPanel.classList.toggle("open"),newLangSwitcher.classList.remove("open"),unFocusAllElements())}),closeMenu.addEventListener("click",()=>{burger.classList.toggle("active"),nav&&nav.classList.toggle("open"),headerPanel&&headerPanel.classList.toggle("open"),newLangSwitcher.classList.remove("open"),unFocusAllElements(),document.querySelector("body").classList.remove("open-menu")}),document.addEventListener("click",e=>{!e.target.classList.contains("menu__item-input")&&searchOpen&&e.target.parentElement!==searchOpen&&e.target!==searchOpen&&searchOpen.parentElement.classList.remove("open"),"BODY"===e.target.nodeName&&e.target.classList.contains("open-menu")&&(e.target.classList.remove("open-menu"),hideBurgerMenu()),newLangSwitcher.classList.contains("open")&&!newLangSwitcher.contains(e.target)&&newLangSwitcher.classList.remove("open")}),searchOpen&&searchOpen.addEventListener("click",e=>{e.preventDefault(),window.innerWidth>1199&&searchOpen.parentElement.classList.add("open")}),searchInputIcons.forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();let t=e.target.closest(".search").getElementsByTagName("form")[0],n=t.querySelector(".menu__item-input");(window.innerWidth<1200&&n.value||searchOpen.parentElement.classList.contains("open")&&n.value)&&(t.submit(),t.dispatchEvent(new Event("submit",{bubbles:!0,cancelable:!0})))})}),document.addEventListener("DOMContentLoaded",eventListenerInitSiteMenuNew),window.addEventListener("resize",eventListenerInitSiteMenuNew),window.addEventListener("orientationchange",eventListenerInitSiteMenuNew);const e=window.innerWidth,t=document.querySelector(".new-menu-ppx__close-btn"),n=document.querySelectorAll(".new-menu-ppx__menu-list-item");function unFocusAllElements(){var e=document.createElement("a");e.href="#",e.tabIndex=-1,e.style.position="absolute",e.style.opacity=0;var t=document.body.firstChild;document.body.insertBefore(e,t),e.focus(),document.body.removeChild(e)}t&&e<1200?(t.addEventListener("click",e=>{document.querySelector("body").classList.remove("open-menu")}),listMobileBtns&&listMobileBtns.forEach((e,t)=>{e.addEventListener("click",e=>{e.preventDefault(),n[t].classList.toggle("open")})})):listNewMenuPPc&&listNewMenuPPc.addEventListener("click",e=>{e.preventDefault(),listNewMenuPPc.classList.toggle("open"),listNewMenuPPc.classList.contains("open")||unFocusAllElements(),document.querySelectorAll(".new-menu-ppx__menu-list-child-link").forEach(e=>{e.addEventListener("click",e=>{e.stopPropagation()})})}),window.addEventListener("resize",e=>{n.forEach(e=>{e.classList.remove("open")}),document.querySelector("body").classList.remove("open-menu"),listNewMenuPPc&&listNewMenuPPc.classList.remove("open"),burger.classList.remove("active")})}document.querySelectorAll("details").forEach((function(e){e.classList.contains("details__wrap")||e.addEventListener("click",(function(e){document.querySelectorAll("details[open]").forEach((function(t){e.target.classList.contains("disclosure__text")?e.preventDefault():e.target.parentNode.parentNode!==t&&t.removeAttribute("open")}))}))})),document.addEventListener("click",(function(e){let t=e.target.parentNode;(!e.target.parentNode||void 0===e.target.parentNode.classList&&e.target.parentNode===document)&&(t=e.target),t.classList.contains("disclosure__btn")||t.classList.contains("disclosure__text")||document.querySelectorAll("details[open]").forEach((function(e){e.classList.contains("details__wrap")||t!==e&&e.removeAttribute("open")}))}));var searchInput=document.getElementById("search_string");if(searchInput){var searchResults=document.getElementById("search_results"),searchPage=document.getElementById("search_page"),searchRestPage=document.getElementById("search_rest_page");searchRestPage=document.getElementById("search_rest_page")}function searchInit(e=!1){searchInput.value&&searchInput.value.length>3&&(document.querySelector(".header__search-results_empty").style.display="none",searchResults.innerHTML="",searchPage.value=0,searchRestPage.value=0,searchInput.disabled=!0,searchRequest())}function searchRequest(){var e=searchInput.value,t=document.getElementById("search_language").value,n=parseInt(searchPage.value),o=parseInt(searchRestPage.value);document.querySelector(".header__search-results_empty span").innerText=e;var i=new FormData;i.append("nonce",get_vm_nonce()),i.append("string",e),i.append("language",t),i.append("page",n),i.append("rest_page",o),i.append("template","search_input"),fetch("/wp-content/themes/vpnmentor/ajax/ajax-search.php",{method:"POST",body:i}).then(e=>e.ok?e.json():{}).then(t=>{searchInput.disabled=!1,searchInput.focus(),Object.keys(t).length?(console.log(Object.keys(t).length),n=isNaN(n)?0:n,n++,searchPage.value=n,updateRestPage=!1,t.forEach((function(t){-1===t.toLowerCase().indexOf(e.toLowerCase())&&(updateRestPage=!0),searchResults.insertAdjacentHTML("beforeend",t)})),updateRestPage&&(o=isNaN(o)?0:o,o++,searchRestPage.value=o),searchLoadMoreObserver.observe(document.getElementById("header__search-results_end"))):document.querySelectorAll("#search_results .result").length||(document.querySelector(".header__search-results_empty").style.display="block")}).catch(e=>{console.error("Error:",e)})}var searchLoadMoreObserver=new IntersectionObserver((function(e,t){e.forEach((function(e){e.isIntersecting&&searchPage.value>0&&(searchLoadMoreObserver.unobserve(e.target),searchRequest())}))}),{rootMargin:"500px"});document.addEventListener("DOMContentLoaded",(function(){var e,t,n;let o=-1;function i(e){e>=0&&e<n.length&&n[e].focus()}window.innerWidth>=1200&&document.addEventListener("keydown",(function(r){if("ArrowDown"===r.key)r.preventDefault(),n||(e=document.activeElement),e&&e.classList.contains("tab_parent__js")?e.classList.contains("opened")?n&&(o=Math.min(n.length-1,o+1),i(o)):(e.classList.add("opened"),t=e.querySelector(".tab_submenus__js"),n=t.querySelectorAll('a[href]:not([href="#"]):not([href=""])')):e&&e.classList.contains("filter__block")&&(e.classList.contains("active")?n&&(o=Math.min(n.length-1,o+1),i(o)):(e.classList.add("active"),n=e.parentElement.querySelectorAll("input")));else if(n&&"ArrowUp"===r.key)r.preventDefault(),o=Math.max(0,o-1),i(o);else if(!e||"Tab"!==r.key&&"Escape"!==r.key)if("Enter"===r.key){let t=document.activeElement.querySelector("a");!e&&t&&(r.preventDefault(),t&&t.click())}else"Escape"===r.key&&document.activeElement.classList.contains("active")&&document.activeElement.classList.remove("active");else{document.querySelectorAll(".tab_parent__js.opened").forEach((function(e){e.classList.remove("opened")})),"Escape"===r.key&&e.classList.remove("active"),o=-1,e.focus(),e=void 0,t=void 0,n=void 0}}))}));let seppuku=!1;const isWindowDefined="undefined"!=typeof window;if(isWindowDefined&&window.getComputedStyle){const e=document.createElement("div");["","-webkit-","-moz-","-ms-"].some(t=>{try{e.style.position=t+"sticky"}catch(e){}return""!=e.style.position})&&(seppuku=!0)}else seppuku=!0;let isInitialized=!1;const shadowRootExists="undefined"!=typeof ShadowRoot,scroll={top:null,left:null},stickies=[];function extend(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function parseNumeric(e){return parseFloat(e)||0}function getDocOffsetTop(e){let t=0;for(;e;)t+=e.offsetTop,e=e.offsetParent;return t}class Sticky{constructor(e){if(!(e instanceof HTMLElement))throw new Error("First argument must be HTMLElement");if(stickies.some(t=>t._node===e))throw new Error("Stickyfill is already applied to this node");this._node=e,this._stickyMode=null,this._active=!1,stickies.push(this),this.refresh()}refresh(){if(seppuku||this._removed)return;this._active&&this._deactivate();const e=this._node,t=getComputedStyle(e),n={position:t.position,top:t.top,display:t.display,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat};if(isNaN(parseFloat(n.top))||"table-cell"==n.display||"none"==n.display)return;this._active=!0;const o=e.style.position;"sticky"!=t.position&&"-webkit-sticky"!=t.position||(e.style.position="static");const i=e.parentNode,r=shadowRootExists&&i instanceof ShadowRoot?i.host:i,s=e.getBoundingClientRect(),a=r.getBoundingClientRect(),c=getComputedStyle(r);this._parent={node:r,styles:{position:r.style.position},offsetHeight:r.offsetHeight},this._offsetToWindow={left:s.left,right:document.documentElement.clientWidth-s.right},this._offsetToParent={top:s.top-a.top-parseNumeric(c.borderTopWidth),left:s.left-a.left-parseNumeric(c.borderLeftWidth),right:-s.right+a.right-parseNumeric(c.borderRightWidth)},this._styles={position:o,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight};const l=parseNumeric(n.top);this._limits={start:s.top+window.pageYOffset-l,end:a.top+window.pageYOffset+r.offsetHeight-parseNumeric(c.borderBottomWidth)-e.offsetHeight-l-parseNumeric(n.marginBottom)};const u=c.position;"absolute"!=u&&"relative"!=u&&(r.style.position="relative"),this._recalcPosition();const d=this._clone={};d.node=document.createElement("div"),extend(d.node.style,{width:s.right-s.left+"px",height:s.bottom-s.top+"px",marginTop:n.marginTop,marginBottom:n.marginBottom,marginLeft:n.marginLeft,marginRight:n.marginRight,cssFloat:n.cssFloat,padding:0,border:0,borderSpacing:0,fontSize:"1em",position:"static"}),i.insertBefore(d.node,e),d.docOffsetTop=getDocOffsetTop(d.node)}_recalcPosition(){if(!this._active||this._removed)return;const e=scroll.top<=this._limits.start?"start":scroll.top>=this._limits.end?"end":"middle";if(this._stickyMode!=e){switch(e){case"start":extend(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:this._offsetToParent.top+"px",bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"middle":extend(this._node.style,{position:"fixed",left:this._offsetToWindow.left+"px",right:this._offsetToWindow.right+"px",top:this._styles.top,bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"end":extend(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:"auto",bottom:0,width:"auto",marginLeft:0,marginRight:0})}this._stickyMode=e}}_fastCheck(){this._active&&!this._removed&&(Math.abs(getDocOffsetTop(this._clone.node)-this._clone.docOffsetTop)>1||Math.abs(this._parent.node.offsetHeight-this._parent.offsetHeight)>1)&&this.refresh()}_deactivate(){this._active&&!this._removed&&(this._clone.node.parentNode.removeChild(this._clone.node),delete this._clone,extend(this._node.style,this._styles),delete this._styles,stickies.some(e=>e!==this&&e._parent&&e._parent.node===this._parent.node)||extend(this._parent.node.style,this._parent.styles),delete this._parent,this._stickyMode=null,this._active=!1,delete this._offsetToWindow,delete this._offsetToParent,delete this._limits)}remove(){this._deactivate(),stickies.some((e,t)=>{if(e._node===this._node)return stickies.splice(t,1),!0}),this._removed=!0}}const Stickyfill={stickies:stickies,Sticky:Sticky,forceSticky(){seppuku=!1,init(),this.refreshAll()},addOne(e){if(!(e instanceof HTMLElement)){if(!e.length||!e[0])return;e=e[0]}for(var t=0;t<stickies.length;t++)if(stickies[t]._node===e)return stickies[t];return new Sticky(e)},add(e){if(e instanceof HTMLElement&&(e=[e]),!e.length)return;const t=[];for(let n=0;n<e.length;n++){const o=e[n];o instanceof HTMLElement?stickies.some(e=>{if(e._node===o)return t.push(e),!0})||t.push(new Sticky(o)):t.push(void 0)}return t},refreshAll(){stickies.forEach(e=>e.refresh())},removeOne(e){if(!(e instanceof HTMLElement)){if(!e.length||!e[0])return;e=e[0]}stickies.some(t=>{if(t._node===e)return t.remove(),!0})},remove(e){if(e instanceof HTMLElement&&(e=[e]),e.length)for(let t=0;t<e.length;t++){const n=e[t];stickies.some(e=>{if(e._node===n)return e.remove(),!0})}},removeAll(){for(;stickies.length;)stickies[0].remove()}};function init(){if(isInitialized)return;function e(){window.pageXOffset!=scroll.left?(scroll.top=window.pageYOffset,scroll.left=window.pageXOffset,Stickyfill.refreshAll()):window.pageYOffset!=scroll.top&&(scroll.top=window.pageYOffset,scroll.left=window.pageXOffset,stickies.forEach(e=>e._recalcPosition()))}let t,n,o;function i(){t=setInterval((function(){stickies.forEach(e=>e._fastCheck())}),500)}isInitialized=!0,e(),window.addEventListener("scroll",e),window.addEventListener("resize",Stickyfill.refreshAll),window.addEventListener("orientationchange",Stickyfill.refreshAll),"hidden"in document?(n="hidden",o="visibilitychange"):"webkitHidden"in document&&(n="webkitHidden",o="webkitvisibilitychange"),o?(document[n]||i(),document.addEventListener(o,()=>{document[n]?clearInterval(t):i()})):i()}if(seppuku||init(),"undefined"!=typeof module&&module.exports?module.exports=Stickyfill:isWindowDefined&&(window.Stickyfill=Stickyfill),void 0===isSupportsIntersectionObserver){function ifSupportsIntersectionObserver(e){if(isSupportsIntersectionObserver())return e()}function isSupportsIntersectionObserver(){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype}}window.bioEp={bgEl:{},popupEl:{},closeBtnEl:{},shown:!1,popupAdded:!1,overflowDefault:"visible",transformDefault:"",width:400,height:220,html:"",css:"",fonts:[],delay:5,showOnDelay:!1,cookieExp:30,showOncePerSession:!1,onPopup:null,isMobile:!1,eventData:[],cookieManager:{create:function(e,t,n,o){var i="";if(o)i="; expires=0";else if(n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3),i="; expires="+r.toGMTString()}document.cookie=e+"="+t+i+"; path=/"},get:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},erase:function(e){this.create(e,"",-1)}},checkCookie:function(){return this.cookieExp<=0?!(!this.showOncePerSession||"true"!=this.cookieManager.get("bioep_shown_session"))||(this.cookieManager.erase("bioep_shown"),!1):"true"==this.cookieManager.get("bioep_shown")},addPopup:function(){if("/"!==window.location.pathname){if(window.Hooks.do_action("bioep_add"),document.getElementById("vpn_ep")?this.popupEl=document.getElementById("vpn_ep"):(this.popupEl=document.createElement("div"),this.popupEl.id="vpn_ep",this.popupEl.innerHTML=this.html,document.body.appendChild(this.popupEl)),document.getElementById("vpn_ep_bg")||(this.bgEl=document.createElement("div"),this.bgEl.id="vpn_ep_bg",this.popupEl.parentElement.insertBefore(this.bgEl,this.popupEl)),this.popupEl.dataset.isTemplate){let e;if(this.isMobile?(e=document.querySelector("#tpl-exit-intent-mobile"),bioEp.popupEl.dataset.hasCountdown="false",this.eventData=!(!window.popups||!window.popups.mobile)&&window.popups.mobile):(e=document.querySelector("#tpl-exit-intent-desktop"),this.eventData=!(!window.popups||!window.popups.desktop)&&window.popups.desktop),e=Hooks.apply_filters("bioep_template",e,{eventData:this.eventData,isMobile:this.isMobile}),!e)return;document.querySelector("#vpn_ep").innerHTML=e.innerHTML,this.popupEl.className=this.popupEl.className+" "+e.dataset.class,this.popupEl.dataset.vendor=e.dataset.vendor,this.popupEl.dataset.animation=e.dataset.animation,this.popupAdded=!0}document.getElementById("vpn_ep_close")?this.closeBtnEl=document.getElementById("vpn_ep_close"):(this.closeBtnEl=document.createElement("div"),this.closeBtnEl.id="vpn_ep_close",this.closeBtnEl.appendChild(document.createTextNode("X")),this.popupEl.append(this.closeBtnEl)),this.addEvent(this.closeBtnEl,"click",(function(){gtag("event","Close_Button_X",{event_category:"Exit Intent Tracking",event_label:pageUniqueID,value:document.title}),bioEp.hidePopup()}))}},showPopup:function(){this.shown||(this.popupAdded||this.addPopup(),this.popupAdded&&(window.Hooks.do_action("bioep_before_show",this.popupEl,this),this.popupEl.style.display="block",this.bgEl.style.display="block",this.isMobile||this.scalePopup(),window.Hooks.do_action("bioep_show",this.popupEl,this),this.isMobile||(this.overflowDefault=document.body.style.overflow,document.body.style.overflow="hidden"),this.shown=!0,this.cookieManager.create("bioep_shown","true",this.cookieExp,!1),this.cookieManager.create("bioep_shown_session","true",0,!0),"function"==typeof this.onPopup&&this.onPopup()))},hidePopup:function(){this.bgEl.style.display="none",this.popupEl.style.display="none",this.isMobile||(document.body.style.overflow=this.overflowDefault)},scalePopup:function(){var e=40,t=40,n=bioEp.popupEl.offsetWidth,o=bioEp.popupEl.offsetHeight,i=window.innerWidth,r=window.innerHeight,s={width:0,height:0},a=n/o;n>i-e&&(s.width=i-e,s.height=s.width/a,s.height>r-t&&(s.height=r-t,s.width=s.height*a)),0===s.height&&o>r-t&&(s.height=r-t,s.width=s.height*a);var c=s.width/n;(c<=0||c>1)&&(c=1)},addEvent:function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n)},loadEvents:function(){this.addEvent(document,"mouseout",function(e){if("input"!=(e=e||window.event).target.tagName.toLowerCase()){var t=Math.max(document.documentElement.clientWidth,window.innerWidth||0);if(!(e.clientX>=t-50))if(!(e.clientY>=50))e.relatedTarget||e.toElement||bioEp.showPopup()}}.bind(this)),this.addEvent(window,"resize",(function(){bioEp.scalePopup()}))},setOptions:function(e){this.width=void 0===e.width?this.width:e.width,this.height=void 0===e.height?this.height:e.height,this.html=void 0===e.html?this.html:e.html,this.css=void 0===e.css?this.css:e.css,this.fonts=void 0===e.fonts?this.fonts:e.fonts,this.delay=void 0===e.delay?this.delay:e.delay,this.showOnDelay=void 0===e.showOnDelay?this.showOnDelay:e.showOnDelay,this.cookieExp=void 0===e.cookieExp?this.cookieExp:e.cookieExp,this.showOncePerSession=void 0===e.showOncePerSession?this.showOncePerSession:e.showOncePerSession,this.onPopup=void 0===e.onPopup?this.onPopup:e.onPopup},domReady:function(e){"interactive"===document.readyState||"complete"===document.readyState?e():this.addEvent(document,"DOMContentLoaded",e)},init:function(e){"/"!==window.location.pathname&&(document.addEventListener("keyup",this.checkCommentTyping),this.isMobile=window.screen.width<768,this.isMobile&&document.getElementsByTagName("body")[0].classList.contains("ppc_type")?console.log("bioEp - no mobile popup on PPC"):(void 0!==e&&this.setOptions(e),this.domReady((function(){bioEp.checkCookie()||(setTimeout((function(){bioEp.loadEvents(),bioEp.showOnDelay&&bioEp.showPopup()}),1e3*bioEp.delay),bioEp.isMobile&&bioEp.initMobile())}))))},initMobile:function(){console.log("bioEp initMobile");let e=!1;if(isPPC){var t=document.querySelectorAll(".vendors > .container .vendor");e=t[t.length-1]}else e="Vendor"==aloomaPageData.type?document.querySelector(".main-content-holder"):document.querySelector(".share-it");if(!e)return void console.error("endOfContentEl no found!!");window.vm_popup_name="exit-intent-express-mobile";let n=!1;if(isSupportsIntersectionObserver()){new IntersectionObserver((function(e,t){e.forEach((function(e){e.isIntersecting&&(n=!0,t.disconnect(),console.log("end_content_reached"))}))}),{rootMargin:"0px",threshold:1}).observe(e)}var o;o=function(e){var t,n,o,i,r=(e=e||{}).delay||50;function s(){t=null,i=0}return s(),function(){return n=window.scrollY,null!=t&&(i=n-t),t=n,clearTimeout(o),o=setTimeout(s,r),i}}(),document.addEventListener("scroll",(function t(){!isSupportsIntersectionObserver()&&!n&&window.scrollY>=e.getBoundingClientRect().top&&(console.log("end_content_reached",window.scrollY,e,e.getBoundingClientRect().top),n=!0);let i=o();n&&i<-5?(intent_trigger_type="end_content_scroll_up",console.log("end_content_scroll_up"),bioEp.showPopup(),window.onscroll=null,document.removeEventListener("scroll",t,{capture:!0}),gtag("event","action",{event_category:"mobile popup",event_label:"end_content_scroll_up",value:document.title})):i<-70&&(intent_trigger_type="scroll_fast_up",console.log("scroll_fast_up_reached"),bioEp.showPopup(),document.removeEventListener("scroll",t,{capture:!0}),gtag("event","action",{event_category:"mobile popup",event_label:"scroll_fast_up",value:document.title}))}),{capture:!0,passive:!0})},runDefaultCountdown:function(){var e=document.querySelector(".exit-counter");if(e){var t=Date.now(),n=new Date;n.setDate((new Date).getDate()+1),n.setHours(23,59,59);bioEp.setTimeOnBanner(bioEp.getDHM(n-t),e);setInterval((function(){var t=n-Date.now();t>0?bioEp.setTimeOnBanner(bioEp.getDHM(t),e):clearInterval()}),1e3)}},getDHM:function(e){var t=(e-e%1e3)/1e3,n=(t-t%60)/60,o=(n-n%60)/60;return[t%60,n%60,o%24,(o-o%24)/24].map((function(e){return e<10?"0"+e:e})).reverse()},setTimeOnBanner:function(e,t=null){if(null==t)t=document.querySelector(".exit-counter-mobile");var n=t.querySelectorAll(".time");return n[0].innerText=e[0],n[1].innerText=e[1],n[2].innerText=e[2],n[3].innerText=e[3],n},checkCommentTyping:function(e){var t=["comment_title","comment"];for(const n in t)if(e.target&&e.target.classList.contains(t[n])){let e=document.querySelectorAll("."+t[n]);e.length&&e.forEach((function(e){e.value.trim().length>0&&(bioEp.shown=!0)}))}}};var hasShown=!1,shareModal=document.querySelector(".share-blog-modal"),shareModalAnchor=document.querySelector(".js-share-it");if(shareModal&&shareModalAnchor){function showModal(){hasShown=!0,shareModal.style.display="",shareModal.querySelector(".close").addEventListener("click",(function(e){shareModal.style.display="none"}))}setTimeout((function(){!hasShown&&sharePopupShow&&showModal()}),sharePopupTimeDelay);var modalShareObserver=new IntersectionObserver((function(e,t){e.forEach((function(e){e.isIntersecting&&!hasShown&&sharePopupShow&&(setTimeout((function(){showModal()}),300),modalShareObserver.unobserve(e.target))}))}));modalShareObserver.observe(shareModalAnchor)}var Share={facebook:function(e,t){"undefined"!=typeof event&&event.preventDefault();var n="http://www.facebook.com/sharer.php?s=100";void 0!==e&&(n+="&u="+encodeURIComponent(e)),Share.popup(n),Share.ajax("fb",t)},twitter:function(e,t,n,o){"undefined"!=typeof event&&event.preventDefault();var i="http://twitter.com/share?";void 0!==n&&(i+="text="+encodeURIComponent(n)),void 0!==e&&(i+="&url="+encodeURIComponent(e)),i+="&related=vpnmentor",Share.popup(i),Share.ajax("tw",t)},reddit:function(e,t){"undefined"!=typeof event&&event.preventDefault();var n="https://www.reddit.com/submit?";n+="url="+encodeURIComponent(e),Share.popup(n),Share.ajax("rd",t)},linkedin:function(e,t){"undefined"!=typeof event&&event.preventDefault();var n="https://www.linkedin.com/cws/share?";n+="url="+encodeURIComponent(e),Share.popup(n),Share.ajax("li",t)},mailto:function(e,t){window.open(e),Share.ajax("mt",t)},popup:function(e){window.open(e,"","toolbar=0,status=0,width=850,height=436")},ajax:function(e,t){var n=new FormData;n.append("sl_service",e),n.append("id",t);var o=new XMLHttpRequest;o.open("POST",window.location.href,!0),o.send(n)}};!function(e,t){e.toc={init:()=>{toc.container=t.getElementById("toc"),toc.container?toc.isShort=toc.container.classList.contains("short-toc"):toc.isShort=!1,toc.items=[],toc.H2items=[],toc.scrollingEnabled=!0,toc.scrollTimeout,toc.anchorLinks=[],toc.autoClose=!0,toc.isClosed=!1;var n=0,o=!1;if(toc.parseItems(),toc.parseInnerAnchorLinks(),e.addEventListener("scroll",(function(t){n=e.scrollY,o||(e.requestAnimationFrame((function(){toc.handleScroll(n),o=!1})),o=!0)}),{passive:!0}),toc.container.addEventListener("click",n=>{var o;if(n.preventDefault(),(o=n.target.closest(".toc-item"))&&(toc.scrollTo(t.getElementById(o.dataset.target)),e.history.pushState(null,null,"#"+o.getAttribute("data-target"))),toc.isShort&&(n.target.parentElement.classList.contains("toc-title")||n.target.classList.contains("toc-title"))){let e=t.querySelector("#sidebar-table-of-content");if(toc.autoClose=!1,toc.container.classList.contains("active")){toc.container.classList.remove("active");let t=toc.container.querySelector(".toc-item.active")||toc.items[0].element;e.innerText=t.innerText.trim(),toc.isClosed=!0}else toc.container.classList.add("active"),e.innerText=e.dataset.title.trim(),toc.isClosed=!1}}),toc.isShort){let e=t.getElementById("toc_container");e.style.height=e.clientHeight+0+"px"}var i=t.getElementById("toc-btn");i&&i.addEventListener("click",e=>{i.parentElement.classList.toggle("active")})},handleScroll:function(e){var t=toc.items.filter(e=>e.target.getBoundingClientRect().y<50);let n=!1;t.length>0?(n=t.pop().element,toc.setActiveItem(n)):toc.resetActiveItem();let o=toc.items[0].target.getBoundingClientRect().y<50;if(toc.isShort){toc.H2items[0].target.getBoundingClientRect().y>50?toc.runShortTOC(!0,toc.container.querySelector(".toc-item.active")||!1):toc.runShortTOC(!1,toc.container.querySelector(".toc-item.active")||!1)}else toc.runShortTOC(!o,t.length?t.pop().element:toc.items[0].element)},recalculateTocNavScroll:function(){var e=t.getElementById("toc_container");if(void 0!==e){var n=e.querySelector(".active").getBoundingClientRect();if(void 0!==n){var o=e.scrollTop,i=o+Math.round(e.getBoundingClientRect().height);o>0?e.scrollTo({top:Math.round(n.top)+o-n.height,left:0,behavior:"smooth"}):(n.top<o||n.top>i)&&e.scrollTo({top:Math.round(n.top),left:0,behavior:"smooth"})}}},setActiveItem:e=>{e.classList.contains("active")||(toc.items.forEach(t=>t.element.classList.toggle("active",e===t.element)),toc.recalculateTocNavScroll())},resetActiveItem:()=>{toc.container.querySelectorAll(".toc-item.active").forEach((function(e){e.classList.remove("active")}))},runShortTOC:(e,n)=>{if(toc.isShort){let o=t.querySelector("#sidebar-table-of-content"),i=!1;toc.autoClose&&e&&toc.isClosed?(toc.container.classList.add("active"),toc.isClosed=!1,i=o.dataset.title.trim()):!toc.autoClose||e||toc.isClosed?i=toc.isClosed&&n?n.innerText.trim():o.dataset.title.trim():(toc.container.classList.remove("active"),toc.isClosed=!0,i=n?n.innerText.trim():o.dataset.title.trim()),o.innerText!==i&&(o.innerText=i)}},parseItems:()=>{toc.items=Array.from(t.querySelectorAll("#toc .toc-item")).map(e=>({element:e,target:t.getElementById(e.dataset.target)})),toc.H2items=Array.from(t.querySelectorAll("h2")).map(e=>({element:e,target:e}))},scrollTo:t=>{toc.scrollTimeout&&clearTimeout(toc.scrollTimeout),toc.scrollingEnabled=!1,e.scrollTo({top:t.getBoundingClientRect().y+e.scrollY,behavior:"smooth"}),toc.scrollTimeout=setTimeout(()=>{toc.scrollingEnabled=!0},1e3)},parseInnerAnchorLinks:()=>{toc.anchorLinks=t.querySelectorAll("a:not(.toc-link)"),toc.anchorLinks=Array.prototype.slice.call(toc.anchorLinks).filter((function(e){return 0===e.hash.indexOf("#")&&e.hash.length>1})),toc.anchorLinks.length&&toc.anchorLinks.forEach(e=>e.addEventListener("click",toc.handleInnerLinkClick))},handleInnerLinkClick:n=>{if(-1!==n.currentTarget.href.indexOf(e.location.pathname)&&n.currentTarget.hash){n.preventDefault();var o=t.querySelector(n.currentTarget.hash);if(o&&void 0!==o){console.log(o);var i=0,r=o.getBoundingClientRect().top+(e.scrollY||t.documentElement.scrollTop)-(t.documentElement.clientTop||0);i=void 0!==e.currentBanner&&void 0!==e.currentBanner.offsetHeight&&e.innerWidth>767?r-e.currentBanner.offsetHeight-25:r-25,history.pushState(null,null,n.currentTarget.hash),e.scrollTo({top:i,behavior:"smooth"})}}}},e.addEventListener("DOMContentLoaded",()=>{t.getElementById("toc")&&toc.init()})}(window,document);var anchor=document.URL.split("#")[1];if(anchor&&-1!=anchor.indexOf("_step_")){var step_num=anchor.split("_step_")[1];if(step_num){var $step=document.querySelector("[data-howto-step='"+step_num+"']");if($step.length>0){var step_top_offset=$step.offset().top;console.log("step_top_offset",step_top_offset),setTimeout((function(){window.innerWidth<767&&(document.getElementById("content-toc")&&(step_top_offset-=38));window.scrollTo({top:step_top_offset-10,behavior:"smooth"})}),450)}}}function vm_nonce_hash(e,t){var n,o,i,r,s,a,c,l;for(n=3&e.length,o=e.length-n,i=t,s=3432918353,a=461845907,l=0;l<o;)c=255&e.charCodeAt(l)|(255&e.charCodeAt(++l))<<8|(255&e.charCodeAt(++l))<<16|(255&e.charCodeAt(++l))<<24,++l,i=27492+(65535&(r=5*(65535&(i=(i^=c=(65535&(c=(c=(65535&c)*s+(((c>>>16)*s&65535)<<16)&4294967295)<<15|c>>>17))*a+(((c>>>16)*a&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(r>>>16)&65535)<<16);switch(c=0,n){case 3:c^=(255&e.charCodeAt(l+2))<<16;case 2:c^=(255&e.charCodeAt(l+1))<<8;case 1:i^=c=(65535&(c=(c=(65535&(c^=255&e.charCodeAt(l)))*s+(((c>>>16)*s&65535)<<16)&4294967295)<<15|c>>>17))*a+(((c>>>16)*a&65535)<<16)&4294967295}return i^=e.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}function utf8_to_b64(e){return window.btoa(encodeURIComponent(e))}function get_vm_nonce(){var e=new Date,t=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds());return utf8_to_b64(Math.floor(t/1e3).toString()+e.getUTCDay().toString()+vm_nonce_hash(e.toUTCString(),e.getUTCDay()).toString().substring(0,6))}var privacyAlertWrap=document.querySelector(".privacy-alert-wrap");if(privacyAlertWrap){function privacyAlertInit(){fetch("/wp-content/themes/vpnmentor/ajax/ajax-get-user-geo.php?nonce="+encodeURIComponent(get_vm_nonce())).then(e=>e.ok?e.json():(privacyAlertWrap.style.display="none",privacyAlertWrap.querySelector(".js-pab-my-ip").innerHTML="Unknown",privacyAlertWrap.querySelector(".js-pab-my-location").innerHTML="Unknown",privacyAlertWrap.querySelector(".js-pab-my-provider").innerHTML="Unknown",{})).then(e=>{Object.keys(e).length&&(e.countryName||(privacyAlertWrap.style.display="none"),privacyAlertWrap.querySelector(".js-pab-my-ip").innerHTML=e.ipAddress,privacyAlertWrap.querySelector(".js-pab-my-location").innerHTML=e.city+", "+e.stateProv+", "+e.countryName,privacyAlertWrap.querySelector(".js-pab-my-provider").innerHTML=e.organization)}).catch(e=>{console.error("Error:",e),privacyAlertWrap.style.display="none",privacyAlertWrap.querySelector(".js-pab-my-ip").innerHTML="Unknown",privacyAlertWrap.querySelector(".js-pab-my-location").innerHTML="Unknown",privacyAlertWrap.querySelector(".js-pab-my-provider").innerHTML="Unknown"})}var privacyAlertObserver=new IntersectionObserver((function(e,t){e.forEach((function(e){e.isIntersecting&&(privacyAlertInit(),privacyAlertObserver.unobserve(e.target))}))}));privacyAlertObserver.observe(privacyAlertWrap)}function labnolIframe(e){var t={};t.pageview_id=rndPage,t.eventName="YouTubeEmbedShortcode",aloomaTrackPageview("VideoPlayed",t),gtag("event","VideoPlayed",{event_category:document.title,event_label:"YouTubeEmbedShortcode"});var n=document.createElement("iframe"),o="https://www.youtube.com/embed/ID?autoplay=1&cc_lang_pref="+document.documentElement.lang+"&cc_load_policy=1&mute="+e.dataset.mute+"&rel="+e.dataset.rel;n.setAttribute("src",o.replace("ID",e.dataset.id)),n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen","1"),n.setAttribute("allow","autoplay"),e.parentNode.replaceChild(n,e)}!function(){"use strict";var e=document.getElementById("scroll");e&&(window.addEventListener("scroll",(function(){var t=window.pageYOffset,n=2*window.screen.height;t>n&&(e.style.display="inline"),t<n&&(e.style.display="none")}),{passive:!0}),e.addEventListener("click",(function(e){e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"})})))}();const youtubePlayers=document.querySelectorAll(".youtube-player");if(youtubePlayers.forEach((function(e){e.addEventListener("keydown",(function(t){13!==t.keyCode&&32!==t.keyCode||(t.preventDefault(),labnolIframe(e))}))})),void 0===setCookie)function setCookie(e,t,n){var o=new Date;"BC"==e?("undefined"==t&&(t=!0),o.setTime(o.getTime()+6e4*n)):o.setDate(o.getDate()+n);var i=window.location.hostname.split("."),r="."+i[1]+"."+i[2],s=escape(t)+(null==n?";path=/":";path=/; expires="+o.toUTCString());document.cookie=e+"="+s+";domain="+r}if(void 0===getCookie)function getCookie(e){var t=("; "+document.cookie).split("; "+e+"=");if(2==t.length)return t.pop().split(";").shift()}function showThanYouMsg(){agregatedBlock.classList.remove("form-shown"),agregatedBlock.querySelector(".thank-you-form").style.display="block",$(".comment-to-rate").removeClass("is-active")}function showErrorMsg(){}function updateVote(e,t){if(!isUserRated){let n={action:"ajaxBlogVoteCounter"};n.post_id=post_id,n.rate=$(".rating__item.active").length,e(),isUserRated=!0,starsEventsRemove(),fetch(window.VM_PARAMS.ajax_url+"?action=ajaxBlogVoteCounter",{method:"POST",body:new URLSearchParams(n).toString(),headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(e=>e.json()).then(e=>{e.success?(setCookie("averegRating"+post_id,n.rate,365),cookie=getCookie("averegRating"+post_id),document.querySelector(".rating-score").innerHTML=e.data.avg,document.querySelector(".rating-user-count").innerHTML=e.data.count):(alert("Error while sending the Vote! "),t())}).catch((function(e){alert("Error while sending the Vote! "),t()}))}}function showRatingLabel(e){commentContainer.style.display="block",commentContainer.querySelectorAll(".rating-comment").forEach((function(e){e.style.display="none"})),commentContainer.querySelector(".comment-"+e).style.display="inline"}function hideRatingLabel(){commentContainer.style.display="none",commentContainer.querySelectorAll(".rating-comment").forEach((function(e){e.style.display="none"}))}function starMouseEnter(e){var t=0,n=!1;ratingList.forEach((function(o,i,r){o.classList.remove("active"),n||o.classList.add("active"),o!==e.target||n||(n=!0,t=i+1)})),showRatingLabel(t)}function starMouseLeave(){ratingList.forEach((function(e){e.classList.remove("active")})),selectedRatting&&ratingList.forEach((function(e,t,n){console.log(selectedRatting),t+1<=selectedRatting&&e.classList.add("active")})),hideRatingLabel()}function starClick(e){selectedRatting=0,ratingList.forEach((function(t,n){t===e.currentTarget?(t.classList.add("selected"),selectedRatting=n+1):t.classList.remove("selected")})),selectedRatting<5?$(".comment-to-rate").addClass("is-active"):($(".comment-to-rate").removeClass("is-active"),updateVote(showThanYouMsg,showErrorMsg))}function starsEventsInit(){ratingList.forEach((function(e,t,n){e.addEventListener("mouseenter",starMouseEnter),e.addEventListener("mouseleave",starMouseLeave),e.addEventListener("click",starClick)}))}function starsEventsRemove(){ratingList.forEach((function(e,t,n){e.removeEventListener("mouseenter",starMouseEnter),e.removeEventListener("mouseleave",starMouseLeave),e.removeEventListener("click",starClick)}))}function userRatingInit(){isUserRated&&selectedRatting?ratingList.forEach((function(e,t,n){e.dataset.num<=selectedRatting&&e.classList.add("active")})):starsEventsInit()}function loadRating(){fetch(window.VM_PARAMS.ajax_url+"?action=ajaxGetVendorVoteStars&post_id="+post_id).then(e=>e.json()).then(e=>{e.post_users_rating?$avgRating=2*e.post_rating/e.post_users_rating:$avgRating=0,document.querySelector(".rating-score").innerHTML=$avgRating.toFixed(1),document.querySelector(".rating-user-count").innerHTML=" "+e.post_users_rating+" "})}var agregatedBlock=document.getElementById("agregated-block");if(agregatedBlock){var UserRating=getCookie("averegRating"+post_id),selectedRatting=UserRating||0,isUserRated=UserRating||!1,commentContainer=agregatedBlock.querySelector(".rating-comment-text"),ratingList=agregatedBlock.querySelectorAll(".rating__wrapper li"),agregatedBlockObserver=new IntersectionObserver((function(e,t){e.forEach((function(e){e.isIntersecting&&(loadRating(),userRatingInit(),agregatedBlockObserver.unobserve(e.target))}))}));agregatedBlockObserver.observe(agregatedBlock)}function customLazyloadElements(){let e=document.querySelectorAll('img[data-loading="lazy"]');[].forEach.call(e,(function(e){e.removeAttribute("data-loading")}));let t=document.querySelectorAll(".gallery.owl-carousel.firstload");[].forEach.call(t,(function(e){e.classList.remove("firstload")}))}function customLazyloadGallery(){if(window.scrollY<1e3)return;let e=document.querySelectorAll("script.loading-lazy");e.length&&scriptAsyncLoadingList(e,0);let t=document.querySelectorAll("link.loading-lazy");[].forEach.call(t,(function(e){e.classList.remove("loading-lazy"),e.href=e.getAttribute("data-href")}))}function scriptAsyncLoadingList(e,t){let n=document.createElement("script");n.src=e[t].getAttribute("data-src"),e[t].remove(),n.onload=function(){void 0!==e[t+1]&&scriptAsyncLoadingList(e,t+1)},document.head.appendChild(n)}document.addEventListener("scroll",customLazyloadElements,{passive:!0}),document.addEventListener("click",customLazyloadElements,{passive:!0}),window.addEventListener("resize",customLazyloadElements,{passive:!0}),document.addEventListener("DOMContentLoaded",(function(){window.scrollY>0&&(customLazyloadElements(),customLazyloadGallery())})),document.addEventListener("scroll",customLazyloadGallery,{passive:!0}),function(e,t){"function"==typeof define&&define.amd?define((function(){return t(e)})):t(e)}(this,(function(e){var t=function(){var t,n,o,i,r,s=[],a=s.concat,c=s.filter,l=s.slice,u=e.document,d={},p={},h={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},f=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,g=/^(?:body|html)$/i,y=/([A-Z])/g,w=["val","css","html","text","data","width","height","offset"],b=u.createElement("table"),E=u.createElement("tr"),_={tr:u.createElement("tbody"),tbody:b,thead:b,tfoot:b,td:E,th:E,"*":u.createElement("div")},L=/complete|loaded|interactive/,k=/^[\w-]*$/,S={},T=S.toString,x={},C=u.createElement("div"),M={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},A=Array.isArray||function(e){return e instanceof Array};function O(e){return null==e?String(e):S[T.call(e)]||"object"}function P(e){return"function"==O(e)}function I(e){return null!=e&&e==e.window}function q(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function R(e){return"object"==O(e)}function D(e){return R(e)&&!I(e)&&Object.getPrototypeOf(e)==Object.prototype}function H(e){var t=!!e&&"length"in e&&e.length,o=n.type(e);return"function"!=o&&!I(e)&&("array"==o||0===t||"number"==typeof t&&t>0&&t-1 in e)}function j(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function N(e){return e in p?p[e]:p[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function B(e,t){return"number"!=typeof t||h[j(e)]?t:t+"px"}function W(e){return"children"in e?l.call(e.children):n.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function U(e,t){var n,o=e?e.length:0;for(n=0;n<o;n++)this[n]=e[n];this.length=o,this.selector=t||""}function z(e,n,o){for(t in n)o&&(D(n[t])||A(n[t]))?(D(n[t])&&!D(e[t])&&(e[t]={}),A(n[t])&&!A(e[t])&&(e[t]=[]),z(e[t],n[t],o)):void 0!==n[t]&&(e[t]=n[t])}function F(e,t){return null==t?n(e):n(e).filter(t)}function $(e,t,n,o){return P(t)?t.call(e,n,o):t}function V(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function Y(e,t){var n=e.className||"",o=n&&void 0!==n.baseVal;if(void 0===t)return o?n.baseVal:n;o?n.baseVal=t:e.className=t}function Z(e){try{return e?"true"==e||"false"!=e&&("null"==e?null:+e+""==e?+e:/^[\[\{]/.test(e)?n.parseJSON(e):e):e}catch(t){return e}}function X(e,t){t(e);for(var n=0,o=e.childNodes.length;n<o;n++)X(e.childNodes[n],t)}return x.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var o,i=e.parentNode,r=!i;return r&&(i=C).appendChild(e),o=~x.qsa(i,t).indexOf(e),r&&C.removeChild(e),o},i=function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},r=function(e){return c.call(e,(function(t,n){return e.indexOf(t)==n}))},x.fragment=function(e,t,o){var i,r,s;return m.test(e)&&(i=n(u.createElement(RegExp.$1))),i||(e.replace&&(e=e.replace(v,"<$1></$2>")),void 0===t&&(t=f.test(e)&&RegExp.$1),t in _||(t="*"),(s=_[t]).innerHTML=""+e,i=n.each(l.call(s.childNodes),(function(){s.removeChild(this)}))),D(o)&&(r=n(i),n.each(o,(function(e,t){w.indexOf(e)>-1?r[e](t):r.attr(e,t)}))),i},x.Z=function(e,t){return new U(e,t)},x.isZ=function(e){return e instanceof x.Z},x.init=function(e,t){var o,i;if(!e)return x.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&f.test(e))o=x.fragment(e,RegExp.$1,t),e=null;else{if(void 0!==t)return n(t).find(e);o=x.qsa(u,e)}else{if(P(e))return n(u).ready(e);if(x.isZ(e))return e;if(A(e))i=e,o=c.call(i,(function(e){return null!=e}));else if(R(e))o=[e],e=null;else if(f.test(e))o=x.fragment(e.trim(),RegExp.$1,t),e=null;else{if(void 0!==t)return n(t).find(e);o=x.qsa(u,e)}}return x.Z(o,e)},(n=function(e,t){return x.init(e,t)}).extend=function(e){var t,n=l.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){z(e,n,t)})),e},x.qsa=function(e,t){var n,o="#"==t[0],i=!o&&"."==t[0],r=o||i?t.slice(1):t,s=k.test(r);return e.getElementById&&s&&o?(n=e.getElementById(r))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:l.call(s&&!o&&e.getElementsByClassName?i?e.getElementsByClassName(r):e.getElementsByTagName(t):e.querySelectorAll(t))},n.contains=u.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},n.type=O,n.isFunction=P,n.isWindow=I,n.isArray=A,n.isPlainObject=D,n.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},n.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},n.inArray=function(e,t,n){return s.indexOf.call(t,e,n)},n.camelCase=i,n.trim=function(e){return null==e?"":String.prototype.trim.call(e)},n.uuid=0,n.support={},n.expr={},n.noop=function(){},n.map=function(e,t){var o,i,r,s,a=[];if(H(e))for(i=0;i<e.length;i++)null!=(o=t(e[i],i))&&a.push(o);else for(r in e)null!=(o=t(e[r],r))&&a.push(o);return(s=a).length>0?n.fn.concat.apply([],s):s},n.each=function(e,t){var n,o;if(H(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(o in e)if(!1===t.call(e[o],o,e[o]))return e;return e},n.grep=function(e,t){return c.call(e,t)},e.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){S["[object "+t+"]"]=t.toLowerCase()})),n.fn={constructor:x.Z,length:0,forEach:s.forEach,reduce:s.reduce,push:s.push,sort:s.sort,splice:s.splice,indexOf:s.indexOf,concat:function(){var e,t,n=[];for(e=0;e<arguments.length;e++)t=arguments[e],n[e]=x.isZ(t)?t.toArray():t;return a.apply(x.isZ(this)?this.toArray():this,n)},map:function(e){return n(n.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return n(l.apply(this,arguments))},ready:function(e){return L.test(u.readyState)&&u.body?e(n):u.addEventListener("DOMContentLoaded",(function(){e(n)}),!1),this},get:function(e){return void 0===e?l.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return s.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return P(e)?this.not(this.not(e)):n(c.call(this,(function(t){return x.matches(t,e)})))},add:function(e,t){return n(r(this.concat(n(e,t))))},is:function(e){return this.length>0&&x.matches(this[0],e)},not:function(e){var t=[];if(P(e)&&void 0!==e.call)this.each((function(n){e.call(this,n)||t.push(this)}));else{var o="string"==typeof e?this.filter(e):H(e)&&P(e.item)?l.call(e):n(e);this.forEach((function(e){o.indexOf(e)<0&&t.push(e)}))}return n(t)},has:function(e){return this.filter((function(){return R(e)?n.contains(this,e):n(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!R(e)?e:n(e)},last:function(){var e=this[this.length-1];return e&&!R(e)?e:n(e)},find:function(e){var t=this;return e?"object"==typeof e?n(e).filter((function(){var e=this;return s.some.call(t,(function(t){return n.contains(t,e)}))})):1==this.length?n(x.qsa(this[0],e)):this.map((function(){return x.qsa(this,e)})):n()},closest:function(e,t){var o=[],i="object"==typeof e&&n(e);return this.each((function(n,r){for(;r&&!(i?i.indexOf(r)>=0:x.matches(r,e));)r=r!==t&&!q(r)&&r.parentNode;r&&o.indexOf(r)<0&&o.push(r)})),n(o)},parents:function(e){for(var t=[],o=this;o.length>0;)o=n.map(o,(function(e){if((e=e.parentNode)&&!q(e)&&t.indexOf(e)<0)return t.push(e),e}));return F(t,e)},parent:function(e){return F(r(this.pluck("parentNode")),e)},children:function(e){return F(this.map((function(){return W(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(e){return F(this.map((function(e,t){return c.call(W(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return n.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,d[e]||(t=u.createElement(e),u.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),d[e]=n),d[e]))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=P(e);if(this[0]&&!t)var o=n(e).get(0),i=o.parentNode||this.length>1;return this.each((function(r){n(this).wrapAll(t?e.call(this,r):i?o.cloneNode(!0):o)}))},wrapAll:function(e){if(this[0]){var t;for(n(this[0]).before(e=n(e));(t=e.children()).length;)e=t.first();n(e).append(this)}return this},wrapInner:function(e){var t=P(e);return this.each((function(o){var i=n(this),r=i.contents(),s=t?e.call(this,o):e;r.length?r.wrapAll(s):i.append(s)}))},unwrap:function(){return this.parent().each((function(){n(this).replaceWith(n(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var t=n(this);(void 0===e?"none"==t.css("display"):e)?t.show():t.hide()}))},prev:function(e){return n(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return n(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var o=this.innerHTML;n(this).empty().append($(this,e,t,o))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=$(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(e,n){var o;return"string"!=typeof e||1 in arguments?this.each((function(o){if(1===this.nodeType)if(R(e))for(t in e)V(this,t,e[t]);else V(this,e,$(this,n,o,this.getAttribute(e)))})):0 in this&&1==this[0].nodeType&&null!=(o=this[0].getAttribute(e))?o:void 0},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){V(this,e)}),this)}))},prop:function(e,t){return e=M[e]||e,1 in arguments?this.each((function(n){this[e]=$(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=M[e]||e,this.each((function(){delete this[e]}))},data:function(e,t){var n="data-"+e.replace(y,"-$1").toLowerCase(),o=1 in arguments?this.attr(n,t):this.attr(n);return null!==o?Z(o):void 0},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=$(this,e,t,this.value)}))):this[0]&&(this[0].multiple?n(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each((function(e){var o=n(this),i=$(this,t,e,o.offset()),r=o.offsetParent().offset(),s={top:i.top-r.top,left:i.left-r.left};"static"==o.css("position")&&(s.position="relative"),o.css(s)}));if(!this.length)return null;if(u.documentElement!==this[0]&&!n.contains(u.documentElement,this[0]))return{top:0,left:0};var o=this[0].getBoundingClientRect();return{left:o.left+e.pageXOffset,top:o.top+e.pageYOffset,width:Math.round(o.width),height:Math.round(o.height)}},css:function(e,o){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[i(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(A(e)){if(!r)return;var s={},a=getComputedStyle(r,"");return n.each(e,(function(e,t){s[t]=r.style[i(t)]||a.getPropertyValue(t)})),s}}var c="";if("string"==O(e))o||0===o?c=j(e)+":"+B(e,o):this.each((function(){this.style.removeProperty(j(e))}));else for(t in e)e[t]||0===e[t]?c+=j(t)+":"+B(t,e[t])+";":this.each((function(){this.style.removeProperty(j(t))}));return this.each((function(){this.style.cssText+=";"+c}))},index:function(e){return e?this.indexOf(n(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&s.some.call(this,(function(e){return this.test(Y(e))}),N(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){o=[];var i=Y(this);$(this,e,t,i).split(/\s+/g).forEach((function(e){n(this).hasClass(e)||o.push(e)}),this),o.length&&Y(this,i+(i?" ":"")+o.join(" "))}})):this},removeClass:function(e){return this.each((function(t){if("className"in this){if(void 0===e)return Y(this,"");o=Y(this),$(this,e,t,o).split(/\s+/g).forEach((function(e){o=o.replace(N(e)," ")})),Y(this,o.trim())}}))},toggleClass:function(e,t){return e?this.each((function(o){var i=n(this);$(this,e,o,Y(this)).split(/\s+/g).forEach((function(e){(void 0===t?!i.hasClass(e):t)?i.addClass(e):i.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return void 0===e?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return void 0===e?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),o=this.offset(),i=g.test(t[0].nodeName)?{top:0,left:0}:t.offset();return o.top-=parseFloat(n(e).css("margin-top"))||0,o.left-=parseFloat(n(e).css("margin-left"))||0,i.top+=parseFloat(n(t[0]).css("border-top-width"))||0,i.left+=parseFloat(n(t[0]).css("border-left-width"))||0,{top:o.top-i.top,left:o.left-i.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||u.body;e&&!g.test(e.nodeName)&&"static"==n(e).css("position");)e=e.offsetParent;return e}))}},n.fn.detach=n.fn.remove,["width","height"].forEach((function(e){var t=e.replace(/./,(function(e){return e[0].toUpperCase()}));n.fn[e]=function(o){var i,r=this[0];return void 0===o?I(r)?r["inner"+t]:q(r)?r.documentElement["scroll"+t]:(i=this.offset())&&i[e]:this.each((function(t){(r=n(this)).css(e,$(this,o,t,r[e]()))}))}})),["after","prepend","before","append"].forEach((function(t,o){var i=o%2;n.fn[t]=function(){var t,r,s=n.map(arguments,(function(e){var o=[];return"array"==(t=O(e))?(e.forEach((function(e){return void 0!==e.nodeType?o.push(e):n.zepto.isZ(e)?o=o.concat(e.get()):void(o=o.concat(x.fragment(e)))})),o):"object"==t||null==e?e:x.fragment(e)})),a=this.length>1;return s.length<1?this:this.each((function(t,c){r=i?c:c.parentNode,c=0==o?c.nextSibling:1==o?c.firstChild:2==o?c:null;var l=n.contains(u.documentElement,r);s.forEach((function(t){if(a)t=t.cloneNode(!0);else if(!r)return n(t).remove();r.insertBefore(t,c),l&&X(t,(function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var n=t.ownerDocument?t.ownerDocument.defaultView:e;n.eval.call(n,t.innerHTML)}}))}))}))},n.fn[i?t+"To":"insert"+(o?"Before":"After")]=function(e){return n(e)[t](this),this}})),x.Z.prototype=U.prototype=n.fn,x.uniq=r,x.deserializeValue=Z,n.zepto=x,n}();return e.Zepto=t,void 0===e.$&&(e.$=t),function(t){var n=1,o=Array.prototype.slice,i=t.isFunction,r=function(e){return"string"==typeof e},s={},a={},c="onfocusin"in e,l={focus:"focusin",blur:"focusout"},u={mouseenter:"mouseover",mouseleave:"mouseout"};function d(e){return e._zid||(e._zid=n++)}function p(e,t,n,o){if((t=h(t)).ns)var i=(r=t.ns,new RegExp("(?:^| )"+r.replace(" "," .* ?")+"(?: |$)"));var r;return(s[d(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||i.test(e.ns))&&(!n||d(e.fn)===d(n))&&(!o||e.sel==o)}))}function h(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function f(e,t){return e.del&&!c&&e.e in l||!!t}function m(e){return u[e]||c&&l[e]||e}function v(e,n,o,i,r,a,c){var l=d(e),p=s[l]||(s[l]=[]);n.split(/\s/).forEach((function(n){if("ready"==n)return t(document).ready(o);var s=h(n);s.fn=o,s.sel=r,s.e in u&&(o=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return s.fn.apply(this,arguments)}),s.del=a;var l=a||o;s.proxy=function(t){if(!(t=_(t)).isImmediatePropagationStopped()){t.data=i;var n=l.apply(e,null==t._args?[t]:[t].concat(t._args));return!1===n&&(t.preventDefault(),t.stopPropagation()),n}},s.i=p.length,p.push(s),"addEventListener"in e&&e.addEventListener(m(s.e),s.proxy,f(s,c))}))}function g(e,t,n,o,i){var r=d(e);(t||"").split(/\s/).forEach((function(t){p(e,t,n,o).forEach((function(t){delete s[r][t.i],"removeEventListener"in e&&e.removeEventListener(m(t.e),t.proxy,f(t,i))}))}))}a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={add:v,remove:g},t.proxy=function(e,n){var s=2 in arguments&&o.call(arguments,2);if(i(e)){var a=function(){return e.apply(n,s?s.concat(o.call(arguments)):arguments)};return a._zid=d(e),a}if(r(n))return s?(s.unshift(e[n],e),t.proxy.apply(null,s)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(e,t,n){return this.on(e,t,n)},t.fn.unbind=function(e,t){return this.off(e,t)},t.fn.one=function(e,t,n,o){return this.on(e,t,n,o,1)};var y=function(){return!0},w=function(){return!1},b=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,E={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function _(e,n){return!n&&e.isDefaultPrevented||(n||(n=e),t.each(E,(function(t,o){var i=n[t];e[t]=function(){return this[o]=y,i&&i.apply(n,arguments)},e[o]=w})),e.timeStamp||(e.timeStamp=Date.now()),(void 0!==n.defaultPrevented?n.defaultPrevented:"returnValue"in n?!1===n.returnValue:n.getPreventDefault&&n.getPreventDefault())&&(e.isDefaultPrevented=y)),e}function L(e){var t,n={originalEvent:e};for(t in e)b.test(t)||void 0===e[t]||(n[t]=e[t]);return _(n,e)}t.fn.delegate=function(e,t,n){return this.on(t,e,n)},t.fn.undelegate=function(e,t,n){return this.off(t,e,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,n,s,a,c){var l,u,d=this;return e&&!r(e)?(t.each(e,(function(e,t){d.on(e,n,s,t,c)})),d):(r(n)||i(a)||!1===a||(a=s,s=n,n=void 0),void 0!==a&&!1!==s||(a=s,s=void 0),!1===a&&(a=w),d.each((function(i,r){c&&(l=function(e){return g(r,e.type,a),a.apply(this,arguments)}),n&&(u=function(e){var i,s=t(e.target).closest(n,r).get(0);if(s&&s!==r)return i=t.extend(L(e),{currentTarget:s,liveFired:r}),(l||a).apply(s,[i].concat(o.call(arguments,1)))}),v(r,e,a,s,n,u||l)})))},t.fn.off=function(e,n,o){var s=this;return e&&!r(e)?(t.each(e,(function(e,t){s.off(e,n,t)})),s):(r(n)||i(o)||!1===o||(o=n,n=void 0),!1===o&&(o=w),s.each((function(){g(this,e,o,n)})))},t.fn.trigger=function(e,n){return(e=r(e)||t.isPlainObject(e)?t.Event(e):_(e))._args=n,this.each((function(){e.type in l&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}))},t.fn.triggerHandler=function(e,n){var o,i;return this.each((function(s,a){(o=L(r(e)?t.Event(e):e))._args=n,o.target=a,t.each(p(a,e.type||e),(function(e,t){if(i=t.proxy(o),o.isImmediatePropagationStopped())return!1}))})),i},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}})),t.Event=function(e,t){r(e)||(e=(t=e).type);var n=document.createEvent(a[e]||"Events"),o=!0;if(t)for(var i in t)"bubbles"==i?o=!!t[i]:n[i]=t[i];return n.initEvent(e,o,!0),_(n)}}(t),function(t){var n,o,i=+new Date,r=e.document,s=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,a=/^(?:text|application)\/javascript/i,c=/^(?:text|application)\/xml/i,l=/^\s*$/,u=r.createElement("a");function d(e,n,o,i){if(e.global)return function(e,n,o){var i=t.Event(n);return t(e).trigger(i,o),!i.isDefaultPrevented()}(n||r,o,i)}function p(e,t){var n=t.context;if(!1===t.beforeSend.call(n,e,t)||!1===d(t,n,"ajaxBeforeSend",[e,t]))return!1;d(t,n,"ajaxSend",[e,t])}function h(e,t,n,o){var i=n.context;n.success.call(i,e,"success",t),o&&o.resolveWith(i,[e,"success",t]),d(n,i,"ajaxSuccess",[t,n,e]),m("success",t,n)}function f(e,t,n,o,i){var r=o.context;o.error.call(r,n,t,e),i&&i.rejectWith(r,[n,t,e]),d(o,r,"ajaxError",[n,o,e||t]),m(t,n,o)}function m(e,n,o){var i=o.context;o.complete.call(i,n,e),d(o,i,"ajaxComplete",[n,o]),function(e){e.global&&!--t.active&&d(e,null,"ajaxStop")}(o)}function v(){}function g(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function y(e,n,o,i){return t.isFunction(n)&&(i=o,o=n,n=void 0),t.isFunction(o)||(i=o,o=void 0),{url:e,data:n,success:o,dataType:i}}u.href=e.location.href,t.active=0,t.ajaxJSONP=function(n,o){if(!("type"in n))return t.ajax(n);var s,a,c=n.jsonpCallback,l=(t.isFunction(c)?c():c)||"Zepto"+i++,u=r.createElement("script"),d=e[l],m=function(e){t(u).triggerHandler("error",e||"abort")},v={abort:m};return o&&o.promise(v),t(u).on("load error",(function(i,r){clearTimeout(a),t(u).off().remove(),"error"!=i.type&&s?h(s[0],v,n,o):f(null,r||"error",v,n,o),e[l]=d,s&&t.isFunction(d)&&d(s[0]),d=s=void 0})),!1===p(v,n)?(m("abort"),v):(e[l]=function(){s=arguments},u.src=n.url.replace(/\?(.+)=\?/,"?$1="+l),r.head.appendChild(u),n.timeout>0&&(a=setTimeout((function(){m("timeout")}),n.timeout)),v)},t.ajaxSettings={type:"GET",beforeSend:v,success:v,error:v,complete:v,context:null,global:!0,xhr:function(){return new e.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:"application/json",xml:"application/xml, text/xml",html:"text/html",text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:v},t.ajax=function(i){var s,m,y=t.extend({},i||{}),w=t.Deferred&&t.Deferred();for(n in t.ajaxSettings)void 0===y[n]&&(y[n]=t.ajaxSettings[n]);!function(e){e.global&&0==t.active++&&d(e,null,"ajaxStart")}(y),y.crossDomain||((s=r.createElement("a")).href=y.url,s.href=s.href,y.crossDomain=u.protocol+"//"+u.host!=s.protocol+"//"+s.host),y.url||(y.url=e.location.toString()),(m=y.url.indexOf("#"))>-1&&(y.url=y.url.slice(0,m)),function(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()&&"jsonp"!=e.dataType||(e.url=g(e.url,e.data),e.data=void 0)}(y);var b=y.dataType,E=/\?.+=\?/.test(y.url);if(E&&(b="jsonp"),!1!==y.cache&&(i&&!0===i.cache||"script"!=b&&"jsonp"!=b)||(y.url=g(y.url,"_="+Date.now())),"jsonp"==b)return E||(y.url=g(y.url,y.jsonp?y.jsonp+"=?":!1===y.jsonp?"":"callback=?")),t.ajaxJSONP(y,w);var _,L=y.accepts[b],k={},S=function(e,t){k[e.toLowerCase()]=[e,t]},T=/^([\w-]+:)\/\//.test(y.url)?RegExp.$1:e.location.protocol,x=y.xhr(),C=x.setRequestHeader;if(w&&w.promise(x),y.crossDomain||S("X-Requested-With","XMLHttpRequest"),S("Accept",L||"*/*"),(L=y.mimeType||L)&&(L.indexOf(",")>-1&&(L=L.split(",",2)[0]),x.overrideMimeType&&x.overrideMimeType(L)),(y.contentType||!1!==y.contentType&&y.data&&"GET"!=y.type.toUpperCase())&&S("Content-Type",y.contentType||"application/x-www-form-urlencoded"),y.headers)for(o in y.headers)S(o,y.headers[o]);if(x.setRequestHeader=S,x.onreadystatechange=function(){if(4==x.readyState){x.onreadystatechange=v,clearTimeout(_);var e,n=!1;if(x.status>=200&&x.status<300||304==x.status||0==x.status&&"file:"==T){if(b=b||function(e){return e&&(e=e.split(";",2)[0]),e&&("text/html"==e?"html":"application/json"==e?"json":a.test(e)?"script":c.test(e)&&"xml")||"text"}(y.mimeType||x.getResponseHeader("content-type")),"arraybuffer"==x.responseType||"blob"==x.responseType)e=x.response;else{e=x.responseText;try{e=function(e,t,n){if(n.dataFilter==v)return e;var o=n.context;return n.dataFilter.call(o,e,t)}(e,b,y),"script"==b?(0,eval)(e):"xml"==b?e=x.responseXML:"json"==b&&(e=l.test(e)?null:t.parseJSON(e))}catch(e){n=e}if(n)return f(n,"parsererror",x,y,w)}h(e,x,y,w)}else f(x.statusText||null,x.status?"error":"abort",x,y,w)}},!1===p(x,y))return x.abort(),f(null,"abort",x,y,w),x;var M=!("async"in y)||y.async;if(x.open(y.type,y.url,M,y.username,y.password),y.xhrFields)for(o in y.xhrFields)x[o]=y.xhrFields[o];for(o in k)C.apply(x,k[o]);return y.timeout>0&&(_=setTimeout((function(){x.onreadystatechange=v,x.abort(),f(null,"timeout",x,y,w)}),y.timeout)),x.send(y.data?y.data:null),x},t.get=function(){return t.ajax(y.apply(null,arguments))},t.post=function(){var e=y.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=y.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,o){if(!this.length)return this;var i,r=this,a=e.split(/\s/),c=y(e,n,o),l=c.success;return a.length>1&&(c.url=a[0],i=a[1]),c.success=function(e){r.html(i?t("<div>").html(e.replace(s,"")).find(i):e),l&&l.apply(r,arguments)},t.ajax(c),this};var w=encodeURIComponent;t.param=function(e,n){var o=[];return o.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(w(e)+"="+w(n))},function e(n,o,i,r){var s,a=t.isArray(o),c=t.isPlainObject(o);t.each(o,(function(o,l){s=t.type(l),r&&(o=i?r:r+"["+(c||"object"==s||"array"==s?o:"")+"]"),!r&&a?n.add(l.name,l.value):"array"==s||!i&&"object"==s?e(n,l,i,o):n.add(o,l)}))}(o,e,n),o.join("&").replace(/%20/g,"+")}}(t),function(e){e.fn.serializeArray=function(){var t,n,o=[],i=function(e){if(e.forEach)return e.forEach(i);o.push({name:t,value:e})};return this[0]&&e.each(this[0].elements,(function(o,r){n=r.type,(t=r.name)&&"fieldset"!=r.nodeName.toLowerCase()&&!r.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||r.checked)&&i(e(r).val())})),o},e.fn.serialize=function(){var e=[];return this.serializeArray().forEach((function(t){e.push(encodeURIComponent(t.name)+"="+encodeURIComponent(t.value))})),e.join("&")},e.fn.submit=function(t){if(0 in arguments)this.bind("submit",t);else if(this.length){var n=e.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(t),function(){try{getComputedStyle(void 0)}catch(n){var t=getComputedStyle;e.getComputedStyle=function(e,n){try{return t(e,n)}catch(e){return null}}}}(),t})),Zepto((function(e){function t(t){let n=t instanceof HTMLElement?t:event.target;e(n).closest(".bl-comment").find(".bl-comment__comment-form").removeClass("open"),e(n).closest(".v-comment-block__comments-comment").find(".v-comment-block__comments-answers").removeClass("open")}function n(e){var t=!0;return(t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase()))&&(emailLength=String(e).length,(emailLength<6||emailLength>100)&&(t=!1)),t}e(document).on("submit","form.form-comment",(function(o){if(o.preventDefault(),!function(t){let o=(t instanceof HTMLElement?t:event.target).querySelectorAll(".form-comment__input");e(".form-error").removeClass("form-error"),e(".error-active").removeClass("error-active");let i=!0;for(let e=0;e<o.length;e++){let t=o[e].value.trim();switch(o[e].name){case"comment":case"author":let r=o[e].getAttribute("minlength"),s=o[e].getAttribute("maxlength");r&&t.length<+r&&(i=!1,o[e].parentElement.classList.add("form-error"),o[e].parentElement.querySelector("[data-err='minlength']").classList.add("error-active")),s&&t.length>+s&&(i=!1,o[e].parentElement.classList.add("form-error"),o[e].parentElement.querySelector("[data-err='maxlength']").classList.add("error-active"));let a=/(ftp|http|https|www|WWW)(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(|\/([\w#!:.?+=&%@!]))/;null!==t.match(a)&&(i=!1,o[e].parentElement.classList.add("form-error"),o[e].parentElement.querySelector("[data-err='url']").classList.add("error-active"));break;case"phone":n(t)||(i=!1,o[e].parentElement.classList.add("form-error"))}}return i}(event))return o.preventDefault(),!1;let r=new FormData(o.target);if(e(o.target).hasClass("--sending"))return;e(".comment-to-rate").hasClass("is-active")&&r.append("rating",e(".rating__item.active").length);return e(o.target).addClass("--sending"),fetch(window.VM_PARAMS.ajax_url+"?action=addComment",{method:"POST",body:new URLSearchParams(r).toString(),headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(e=>e.json()).then(n=>{var s;e(".--sending").removeClass("--sending"),n.success?(e(".comment-to-rate").hasClass("is-active")&&updateVote(showThanYouMsg,showErrorMsg),o.target.reset(),s=r.get("author"),i.find(".post-popup__block-content-text").html(i.find(".post-popup__block-content-text").html().replace("%%name%%",s)),i.addClass("open"),document.querySelector("body").style.overflow="hidden",e(".post-popup__btn-close").on("click",e=>{document.querySelector("body").style.overflow="",i.removeClass("open")}),"reply"===r.get("form_type")&&t(o.currentTarget)):alert("Error while sending the comment! "+n.data)}),!1})),e(document).on("keyup",".form-comment__input",(function(t){e(".form-error").removeClass("form-error"),e(".error-active").removeClass("error-active")})),e(document).on("click",".bl-comment__comment-nav-close",(function(e){t(this)})),e(document).on("click",".bl-comment__comment-nav-close",t),e(document).on("click",".bl-comment__comment-nav-reply",(function(t){let n=e(this),o=n.closest(".bl-comment__comment-inner");n.closest(".v-comment-block__comments-comment").find(".v-comment-block__comments-answers").addClass("open"),o.find(".bl-comment__comment-form").length?o.find(".bl-comment__comment-form").toggleClass("open"):o.append(e("#tpl-reply-form").html()).find("[name='comment_parent']").val(n.data("comment-id"))})),e(document).on("click",".bl-comment__comment-nav-speech",(function(e){this.closest(".v-comment-block__comments-comment").querySelector(".v-comment-block__comments-answers").classList.toggle("open")}));let o=!1;e(document).on("click",".comment-pagination a",(function(t){var n;o||(n=t.currentTarget.dataset.page,e.ajax({url:window.VM_PARAMS.ajax_url+"?action=getPostPaginatedComments",type:"POST",data:{post_id:post_id,page:n},success:function(t){o=!1,e(".v-comment-block__comments-list").html(t.data.html_comments),e(".comment-pagination").html(t.data.html_pagination),document.querySelector(".v-comment-block__comments").scrollIntoView({block:"start",behavior:"smooth"})}}))}));const i=e(".post-popup")}));