1"use strict";config.noShowPageViewOnLoad=!0;var countryName="",discountpremium="38%",discountfamily="40%",showDivs=function(){document.getElementById("familyplantest_v2").style.display="block",AFHSSTracker.sendEvent("page_view",{action:window.location.href})};const discountOffers={premium:{monthly:`$1.99/${month}`,yearly:`$29/${year}`},premiumfamily:{monthly:`$19.99/${month}`,yearly:`$11.99/${month}`},plusprice:{monthly:`$9.99/${month}`,yearly:`$6.99/${month} <span id="SavePrice">save 30%</span>`}};window.addEventListener("DOMContentLoaded",function(){var e=AFHSSTracker.requestGetParams.get("c");countryName=AFHSSTracker.cookieHandler.get("af_country"),{country:"All",updateUi:!1,forceCurrency:!0,init:function(t){var n="All";t?(n=t,this.forceCurrency=!0):n=e||countryName,this.country=n||this.country,"All"!==this.country&&this.country in prices.PremiumPriceSet&&this.country in prices.hssfamily&&(this.updateUi=!0),this.updatePrices(),this.updateUrls()},getCookie:function(e){e+="=";for(var t=document.cookie.split(";"),n=0;n<t.length;n++){for(var i=t[n];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(e))return i.substring(e.length,i.length)}return""},updatePrices:function(){if(this.country in prices.PremiumPriceSet&&this.country in prices.hssfamily&&this.updateUi){var e=document.getElementById("premiumyearly");e.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var t=document.getElementById("familyyearly");t.innerText=prices.hssfamily[this.country]["1y"]+"/mo";var n=document.getElementById("premiumyearlybtm");n.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var i=document.getElementById("familyyearlybtm");i.innerText=prices.hssfamily[this.country]["1y"]+"/mo";var s=document.getElementById("premiumyearlymw");s.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var r=document.getElementById("familyyearlymw");r.innerText=prices.hssfamily[this.country]["1y"]+"/mo";var l=document.getElementById("premiumyearlyv1");l.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var a=document.getElementById("familyyearlyv1");a.innerText=prices.hssfamily[this.country]["1y"]+"/mo";var c=document.getElementById("premiumyearlybtmv1");c.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var o=document.getElementById("familyyearlybtmv1");o.innerText=prices.hssfamily[this.country]["1y"]+"/mo";var m=document.getElementById("premiumyearlymwv1");m.innerText=prices.PremiumPriceSet[this.country]["1y"]+"/mo";var d=document.getElementById("familyyearlymwv1");d.innerText=prices.hssfamily[this.country]["1y"]+"/mo",discountpremium=prices.PremiumPriceSet[this.country].discount,discountfamily=prices.hssfamily[this.country].discount,e.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",t.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",n.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",i.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",s.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",r.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",l.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",a.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",c.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",o.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",m.innerHTML+=' <span id="SavePrice">save '+discountpremium+"</span>",d.innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>",discountOffers.premium.yearly=prices.PremiumPriceSet[this.country]["1y"]+"/mo",discountOffers.premiumfamily.yearly=prices.hssfamily[this.country]["1y"]+"/mo",discountOffers.premium.monthly=prices.PremiumPriceSet[this.country]["1m"]+"/mo",discountOffers.premiumfamily.monthly=prices.hssfamily[this.country]["1m"]+"/mo"}},updateUrls:function(){if(this.forceCurrency&&this.updateUi){var e=this,t=document.getElementsByClassName("gpr__get-app-btn");[].forEach.call(t,function(t){var n=t.getAttribute("href");n=-1!==n.indexOf("?")?n+"&":n+"?",t.setAttribute("href",n+"c="+e.country)})}}}.init(currency),function(e){if(e){var t=document.getElementsByClassName("gpr__get-app-btn");if(t)for(var n=0,i=t.length;n<i;n++){var s=t[n],r=s.getAttribute("href").indexOf("?")>0?"&":"?";s.href=s.href+r+"l="+e}}
1}(lang)}),document.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".see-plan-details");[].forEach.call(e,function(e){e.addEventListener("click",function(e){e.preventDefault();var t=e.target;if("img"===t.nodeName.toLowerCase()&&(t=t.parentElement),t.classList.toggle("clicked"),t.classList.contains("clicked")?t.innerHTML=seeplanminus:t.innerHTML=seeplanplus,"Premium"===t.parentElement.parentElement.children[0].innerHTML)if(t.classList.contains("plan_test_v2")){var n=document.getElementsByClassName("plan-details3__collapsed")[0],i=document.getElementsByClassName("plan-details3__collapsed")[1],s=document.getElementsByClassName("plan-details4__collapsed")[0];t.classList.contains("clicked")?n.style.display="block":n.style.display="none",t.classList.contains("clicked")?i.style.display="block":i.style.display="none",t.classList.contains("clicked")?s.style.display="none":s.style.display="block",t.classList.contains("clicked")?(t.parentElement.parentElement.style.height="185px",t.parentElement.parentElement.style.marginTop="-180px",t.parentElement.parentElement.parentElement.children[0].style.height="200px"):(t.parentElement.parentElement.style.height="250px",t.parentElement.parentElement.style.marginTop="-253px",t.parentElement.parentElement.parentElement.children[0].style.height="274px")}else if(t.classList.contains("plan_test_v1")){var r=document.getElementsByClassName("plan-details1__collapsed")[0],l=document.getElementsByClassName("plan-details1__collapsed")[1],a=document.getElementsByClassName("plan-details2__collapsed")[0];t.classList.contains("clicked")?r.style.display="block":r.style.display="none",t.classList.contains("clicked")?l.style.display="block":l.style.display="none",t.classList.contains("clicked")?a.style.display="none":a.style.display="block",t.classList.contains("clicked")?(t.parentElement.parentElement.style.height="185px",t.parentElement.parentElement.style.marginTop="-180px",t.parentElement.parentElement.parentElement.children[0].style.height="200px"):(t.parentElement.parentElement.style.height="250px",t.parentElement.parentElement.style.marginTop="-253px",t.parentElement.parentElement.parentElement.children[0].style.height="274px")}else{t.parentElement.parentElement.querySelector(".plan-details__collapsed").classList.toggle("plan-details__show")}else t.parentElement.parentElement.querySelector(".plan-details__collapsed").classList.toggle("plan-details__show")})});e=document.querySelectorAll(".see-plan-more");[].forEach.call(e,function(e){e.addEventListener("click",function(e){e.preventDefault();var t=e.target;("img"===t.nodeName.toLowerCase()&&(t=t.parentElement),t.classList.toggle("clicked"),t.classList.contains("clicked"))?t.classList.contains("plan_v2")?t.classList.contains("last-see1")&&(document.getElementById("last-row1").style.marginBottom="-32px"):t.classList.contains("last-see")&&(document.getElementById("last-row").style.marginBottom="-32px"):t.classList.contains("plan_v2")?t.classList.contains("last-see1")&&(document.getElementById("last-row1").style.marginBottom="32px"):t.classList.contains("last-see")&&(document.getElementById("last-row").style.marginBottom="32px");t.classList.contains("clicked")?t.innerHTML=seeplanmore:t.innerHTML=seeplanplusmore,t.parentElement.parentElement.querySelector(".see-plan-details__collapsed").classList.toggle("see-plan-details__show")})});for(var t=document.querySelectorAll(".switchplan"),n=0;n<t.length;n++)t[n].addEventListener("change",function(e){var t=document.querySelectorAll(".premium-family-price"),n=document.querySelectorAll(".premium-price"),i=document.querySelectorAll(".plus-price"),s=document.querySelectorAll(".auto-renew"),r=document.querySelectorAll(".premium-cta");if(e.target.checked){for(var l=0;l<t.length;l++)t[l].innerHTML=discountOffers.premiumfamily.monthly;for(l=0;l<n.length;l++)n[l].innerHTML=discountOffers.premium.monthly;for(l=0;l<i.length;l++)i[l].innerHTML=discountOffers.plusprice.monthly;for(l=0;l<s.length;l++)s[l].innerHTML="Auto-renews monthly at $12.99/mo.";for(l=0;l<r.length;l++)r[l].href="https://secure.hotspotshield.com/"}else{for(l=0;l<t.length;l++)t[l].innerHTML=discountOffers.premiumfamily.yearly,t[l].innerHTML+=' <span id="SavePrice">save '+discountfamily+"</span>";for(l=0;l<n.length;l++)n[l].innerHTML=discountOffers.premium.yearly.replace("/yr","/year");for(l=0;l<i.length;l++)i[l].innerHTML=discountOffers.plusprice.yearly;for(l=0;l<s.length;l++)s[l].innerHTML="Auto-renews at $95.99/year";for(l=0;l<r.length;l++)r[l].href="https://secure.hotspotshield.com/vpn-offer/special"}});var i=document.getElementById("cf_alert_div");null!=i&&(i.style.display="none")}),document.addEventListener("DOMContentLoaded",function(){function e(e,t,n){if(window.ga){const i=ga.getAll()[0].get("name");ga(`${i}.send`,{hitType:"event",eventCategory:e,eventAction:t,eventLabel:n})}}var t=document.querySelector("#familyplantest_v2");if(t){var n=t.querySelector(".plan-basic"),i=t.querySelector(".plan-premium");function r(){i.querySelector(".plan-price #premiumyearly")}function l(){var e=t.querySelector(".plans-main"),n=document.querySelector(".plans-head");window.scrollY>=e.offsetTop?n.classList.add("sticky"):n.classList.remove("sticky")}r(),t.querySelectorAll(".switchplan").forEach(function(n){n.addEventListener("change",function(){var n=t.querySelector(".desktop-only .switch");n&&n.click(),t.querySelector(".switchplan").checked?e("Select-Plan","Price Toggle Click","Monthly"):e("Select-Plan","Price Toggle Click","Yearly")})}),n.addEventListener("click",function(s){s.preventDefault(),n.classList.add("selected"),i.classList.remove("selected"),t.querySelectorAll(".selection-row:not(.feature-selection-row) .gray-border").forEach(e
1=>e.classList.add("selected")),t.querySelectorAll(".selection-row:not(.feature-selection-row) .blue-border").forEach(e=>e.classList.remove("selected")),t.querySelectorAll(".basic-value").forEach(e=>e.classList.add("selected-basic")),t.querySelectorAll(".premium-value").forEach(e=>e.classList.remove("selected-premium")),t.querySelectorAll(".selection-row.feature-selection-row").forEach(e=>e.style.display="none"),e("Select-Plan","Basic Highlight Click","Basic")}),i.addEventListener("click",function(s){s.preventDefault(),i.classList.add("selected"),n.classList.remove("selected"),t.querySelectorAll(".selection-row:not(.feature-selection-row) .blue-border").forEach(e=>e.classList.add("selected")),t.querySelectorAll(".selection-row:not(.feature-selection-row) .gray-border").forEach(e=>e.classList.remove("selected")),t.querySelectorAll(".premium-value").forEach(e=>e.classList.add("selected-premium")),t.querySelectorAll(".basic-value").forEach(e=>e.classList.remove("selected-basic")),t.querySelectorAll(".selection-row.feature-selection-row").forEach(e=>e.style.display="none"),e("Select-Plan","Premium Highlight Click","Premium Subscription")}),window.addEventListener("scroll",function(){var e,t;e=l,t=0,clearTimeout(e._tId),e._tId=setTimeout(e,t)});var s=document.querySelector("#premiumyearly");if(s)new MutationObserver(function(e){for(var t of e)if("childList"===t.type&&t.addedNodes.length>0){r();break}}).observe(s,{attributes:!0,childList:!0})}}),/MSIE/i.test(navigator.userAgent)||/Trident/i.test(navigator.userAgent)||/Edge/i.test(navigator.userAgent)?window.addEventListener("load",function(){showDivs()}):window.addEventListener("DOMContentLoaded",function(){showDivs()}),window.performance&&2==window.performance.navigation.type&&window.location.reload();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.