PageSourceSearch

https://amnezia.org/_next/static/chunks/app/%5Blocale%5D/blog/layout-87116f2deb2ef0b6.js

js amnezia.org collected 2026-10-01 08:38:32 UTC 20,462 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2809],{2821:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=function(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,a,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var l=t.length;for(r=0;r<l;r++)t[r]&&(a=e(t[r]))&&(n&&(n+=" "),n+=a)}else for(a in t)t[a]&&(n&&(n+=" "),n+=a);return n}(e))&&(a&&(a+=" "),a+=t);return a}},3809:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(98320),n=r(95155);function l(e){let{locale:t,...r}=e;if(!t)throw Error(void 0);return(0,n.jsx)(a.Dk,{locale:t,...r})}},15239:(e,t,r)=>{"use strict";r.d(t,{default:()=>n.a});var a=r(54652),n=r.n(a)},18955:(e,t,r)=>{"use strict";r.d(t,{c3:()=>l});var a=r(98320);function n(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let l=n(0,a.c3);n(0,a.kc)},20063:(e,t,r)=>{"use strict";var a=r(47260);r.o(a,"permanentRedirect")&&r.d(t,{permanentRedirect:function(){return a.permanentRedirect}}),r.o(a,"redirect")&&r.d(t,{redirect:function(){return a.redirect}}),r.o(a,"useParams")&&r.d(t,{useParams:function(){return a.useParams}}),r.o(a,"usePathname")&&r.d(t,{usePathname:function(){return a.usePathname}}),r.o(a,"useRouter")&&r.d(t,{useRouter:function(){return a.useRouter}}),r.o(a,"useSearchParams")&&r.d(t,{useSearchParams:function(){return a.useSearchParams}})},21189:e=>{e.exports={root:"BlogSearch_root__CeYxK",rootMobile:"BlogSearch_rootMobile__Lz4eK",mobileTrigger:"BlogSearch_mobileTrigger__0Fz3k",mobileTriggerIcon:"BlogSearch_mobileTriggerIcon__U0iDZ",mobileTriggerLabel:"BlogSearch_mobileTriggerLabel__MRISi",bar:"BlogSearch_bar__rNd_2",spacer:"BlogSearch_spacer__cnQxN",tabsSlot:"BlogSearch_tabsSlot__sstUn",tabsSlotHidden:"BlogSearch_tabsSlotHidden__0UjEZ",searchBar:"BlogSearch_searchBar__W_79G",searchBarInline:"BlogSearch_searchBarInline___bLSq",searchBarExpanded:"BlogSearch_searchBarExpanded__VSuhm",iconBox:"BlogSearch_iconBox__y1x3O",searchBarModal:"BlogSearch_searchBarModal__MpASr",input:"BlogSearch_input__xRk8q",clearButton:"BlogSearch_clearButton__XkNjO",closeButton:"BlogSearch_closeButton__uX86X",closeButtonInline:"BlogSearch_closeButtonInline__LUGn7",closeButtonVisible:"BlogSearch_closeButtonVisible__Fx75H",results:"BlogSearch_results__pNGNN",resultsOpen:"BlogSearch_resultsOpen__AhaKo",resultsClosed:"BlogSearch_resultsClosed__CwRkl",overlay:"BlogSearch_overlay__zY0VU",modal:"BlogSearch_modal__s1D8B",modalRow:"BlogSearch_modalRow__j8tws",modalResults:"BlogSearch_modalResults__yRbic",optionList:"BlogSearch_optionList__tgrD9",resultItem:"BlogSearch_resultItem__DHv1O",resultItemActive:"BlogSearch_resultItemActive__qHmD1",recentHeader:"BlogSearch_recentHeader__Gt_A0",clearRecentButton:"BlogSearch_clearRecentButton__WDAFf",thumb:"BlogSearch_thumb__Q3yIA",thumbImg:"BlogSearch_thumbImg__d4Ril",thumbPlaceholder:"BlogSearch_thumbPlaceholder__h9Tlq",resultBody:"BlogSearch_resultBody__TUny6",resultTitle:"BlogSearch_resultTitle__wdMop",resultSnippet:"BlogSearch_resultSnippet__L8zdl",mark:"BlogSearch_mark__hILF7",sectionTitle:"BlogSearch_sectionTitle__lBcTT",empty:"BlogSearch_empty__T_tXo",emptyImage:"BlogSearch_emptyImage__5Nzho",emptyTitle:"BlogSearch_emptyTitle__XllKG",emptyHint:"BlogSearch_emptyHint__DXsbl"}},26541:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,Y:()=>n});var a=r(84497);let n=["en","ru","br","pt","es","de","ua","tr","ar","fa","my","vi"],l=(0,a.A)({locales:n,defaultLocale:"en",localePrefix:"as-needed",alternateLinks:!1,localeCookie:{name:"NEXT_LOCALE",maxAge:31536e3}})},32438:(e,t,r)=>{Promise.resolve().then(r.bind(r,3809)),Promise.resolve().then(r.bind(r,94072)),Promise.resolve().then(r.t.bind(r,88723,23)),Promise.resolve().then(r.bind(r,39561))},39561:(e,t,r)=>{"use strict";r.d(t,{default:()=>b});var a=r(95155),n=r(12115),l=r(47650),o=r(52619),s=r.n(o),c=r(15239),i=r(20063),u=r(2821),d=r(18955);let h=JSON.parse('[["vpn","впн"],["amnezia","амнези"],["wireguard","вайргард"],["wg","вг"],["openvpn","опенвпн"],["shadowsocks","шадоусокс"],["proxy","прокси"],["dns","днс"],["ip","айпи"],["server","сервер"],["traffic","трафик"],["router","роутер"],["protocol","протокол"],["android","андроид"],["windows","виндовс"],["linux","лин
1укс"],["app","ап"],["store","стор"],["self","селф"],["hosting","хостинг"],["hosted","хостед"],["host","хост"],["free","фри"],["premium","прем"]]');function m(e){let t=new Set([e]);for(let r of h)r.some(t=>t===e||e.includes(t))&&r.forEach(e=>t.add(e));return Array.from(t)}var p=r(85262),g=r(21189),f=r.n(g);let _=new Set(["и","в","во","не","что","он","на","я","с","со","как","а","то","все","она","так","его","но","да","ты","к","у","же","вы","за","бы","по","ее","мне","вот","от","о","из","ему","для","об","или","ни","быть","был","него","до","вас","нибудь","уже","ли","если","уж","ведь","the","a","an","and","or","of","to","in","on","for","is","are","be","with","at","by","it","this","that","as","from"]);function b(e){let{items:t,locale:r,children:o}=e,s=(0,d.c3)("BlogPage"),h=(0,i.useRouter)(),g=(0,n.useId)(),b=(0,n.useId)(),k=(0,n.useCallback)(e=>"".concat(b,"-opt-").concat(e),[b]),[j,N]=(0,n.useState)(""),[C,E]=(0,n.useState)(""),[L,I]=(0,n.useState)(!1),[R,q]=(0,n.useState)(!1),[T,A]=(0,n.useState)([]),[P,M]=(0,n.useState)(-1),D=function(e){let[t,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let t=window.matchMedia(e),a=()=>r(t.matches);return a(),t.addEventListener("change",a),()=>t.removeEventListener("change",a)},[e]),t}("(max-width: 1023px)"),[O,H]=(0,n.useState)(!1),F=(0,n.useRef)(null),z=(0,n.useRef)(null),V=(0,n.useRef)(0),K=(0,n.useRef)(!1),U=(0,n.useRef)(!1),X=(0,n.useRef)(new Set),G=(0,n.useRef)(null),W="".concat("blog:recent-posts:").concat(r);(0,n.useEffect)(()=>{let e=setTimeout(()=>E(j),300);return()=>clearTimeout(e)},[j]),(0,n.useEffect)(()=>{H(!0)},[]),(0,n.useEffect)(()=>{L&&!U.current&&(U.current=!0,(0,p.Zv)(r))},[L,r]),(0,n.useEffect)(()=>{try{let e=localStorage.getItem(W);if(e){let t=JSON.parse(e);Array.isArray(t)&&A(t)}}catch(e){}},[W]);let J=(0,n.useCallback)(e=>{A(t=>{let r=[{id:e.id,slug:e.slug,title:e.title,subtitle:e.subtitle,image:e.image},...t.filter(t=>t.id!==e.id)].slice(0,3);try{localStorage.setItem(W,JSON.stringify(r))}catch(e){}return r})},[W]),Y=(0,n.useCallback)(()=>{A([]);try{localStorage.removeItem(W)}catch(e){}},[W]);(0,n.useEffect)(()=>{let e;if(!L&&!R)return;let t=e=>{"Escape"===e.key&&(I(!1),q(!1))};return document.addEventListener("keydown",t),D||(e=e=>{F.current&&!F.current.contains(e.target)&&(I(!1),j||q(!1))},document.addEventListener("pointerdown",e)),()=>{document.removeEventListener("keydown",t),e&&document.removeEventListener("pointerdown",e)}},[L,R,D,j]);let Z=(0,n.useCallback)(()=>{var e;let t=z.current;t&&(t.focus({preventScroll:!0}),null==(e=t.parentElement)||e.scrollTo({left:0}))},[]);(0,n.useEffect)(()=>{R&&!D&&Z()},[R,D,Z]);let $=(0,n.useCallback)(()=>{I(!1),q(!1),N("")},[]),Q=(0,n.useCallback)(()=>{I(!0),D||(R?Z():q(!0))},[D,R,Z]);(0,n.useEffect)(()=>{if(!(D&&L))return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[D,L]);let ee=C.trim(),et=ee.length>=2,er=(0,n.useMemo)(()=>{var e;if(!et)return[];let t=(null!=(e=ee.toLowerCase().match(RegExp("[\\p{L}\\p{N}]+","gu")))?e:[]).filter(e=>e.length>=2),r=t.filter(e=>!_.has(e));return r.length?r:t},[et,ee]),ea=et?ee.toLowerCase():"",en=(0,n.useMemo)(()=>er.map(m),[er]),el=(0,n.useMemo)(()=>Array.from(new Set(en.flat())),[en]),eo=(0,n.useMemo)(()=>t.map(e=>{let t=e.title.toLowerCase(),r=e.subtitle.toLowerCase(),a=e.text.toLowerCase();return{item:e,titleLc:t,subtitleLc:r,textLc:a,haystack:"".concat(t,"\n").concat(r,"\n").concat(a)}}),[t]),es=(0,n.useMemo)(()=>en.length?eo.filter(e=>en.every(t=>t.some(t=>e.haystack.includes(t)))).map((e,t)=>{var r,a,n;return{item:e.item,index:t,score:(r=e,a=en,n=ea,x(r.titleLc,a,n)*v.title+x(r.subtitleLc,a,n)*v.subtitle+x(r.textLc,a,n)*v.content)}}).sort((e,t)=>t.score-e.score||e.index-t.index).slice(0,15).map(e=>e.item):[],[eo,en,ea]),ec=(0,n.useCallback)(()=>{let e=G.current;G.current=null,!e||X.current.has(e.keyword)||(X.current.add(e.keyword),(0,p.Ng)(e.raw,e.count,r))},[r]);(0,n.useEffect)(()=>
1{if(!et)return;let e=ee.toLowerCase().replace(/\s+/g," "),t=G.current;!t||e.startsWith(t.keyword)||t.keyword.startsWith(e)||ec(),G.current={keyword:e,raw:ee,count:es.length}},[et,ee,es.length,ec]),(0,n.useEffect)(()=>{L||ec()},[L,ec]),(0,n.useEffect)(()=>{let e=()=>ec();return window.addEventListener("pagehide",e),()=>{window.removeEventListener("pagehide",e),ec()}},[ec]);let ei=(0,n.useMemo)(()=>new Map(t.map(e=>[e.id,e])),[t]),eu=(0,n.useMemo)(()=>T.reduce((e,t)=>{let r=ei.get(t.id);return r&&e.push({id:r.id,slug:r.slug,title:r.title,subtitle:r.subtitle,image:r.image}),e},[]),[T,ei]),ed=et&&es.length>0,eh=et&&0===es.length,em=!ed&&eu.length>0,ep=et||eu.length>0,eg=(0,n.useCallback)((e,t)=>{ec(),ed?(0,p.wD)(ee,e,t):(0,p.aP)(e)},[ec,ed,ee]),ef=(0,n.useCallback)((e,t,r)=>{let a=Date.now();if(a-V.current<500)return void e.preventDefault();V.current=a,J(t),eg(t.slug,r),I(!1)},[J,eg]),e_=(0,n.useMemo)(()=>(ed?es:em?eu:[]).map(e=>({id:e.id,href:"/".concat(r,"/blog/").concat(e.slug),item:e})),[ed,es,em,eu,r]);(0,n.useEffect)(()=>{M(e_.length?0:-1)},[C,L,ed,e_.length]),(0,n.useEffect)(()=>{var e;!(P<0)&&K.current&&(K.current=!1,null==(e=document.getElementById(k(P)))||e.scrollIntoView({block:"nearest"}))},[P,k]);let eb=(0,n.useCallback)(e=>{if("ArrowDown"===e.key)e_.length&&(e.preventDefault(),I(!0),K.current=!0,M(e=>Math.min(e+1,e_.length-1)));else if("ArrowUp"===e.key){if(!e_.length)return;e.preventDefault(),K.current=!0,M(e=>e<=0?-1:e-1)}else if("Enter"===e.key){var t,r;e.preventDefault();let a=P>=0?P:0,n=e_[a];n?(J(n.item),eg(n.item.slug,a),I(!1),null==(t=z.current)||t.blur(),h.push(n.href)):null==(r=z.current)||r.blur()}},[e_,P,J,eg,h]),ew=e=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,u.A)(f().searchBar,"modal"===e?f().searchBarModal:(0,u.A)(f().searchBarInline,R&&f().searchBarExpanded)),children:["modal"===e?(0,a.jsx)("span",{className:f().iconBox,"aria-hidden":"true",children:(0,a.jsx)(S,{})}):(0,a.jsx)("button",{type:"button",className:f().iconBox,onClick:Q,"aria-label":s("search.placeholder"),"aria-expanded":R,children:(0,a.jsx)(S,{})}),(0,a.jsx)("input",{ref:z,id:g,type:"search",className:f().input,value:j,autoFocus:"modal"===e,tabIndex:"inline"!==e||R?void 0:-1,onChange:e=>{N(e.target.value),I(!0)},onFocus:()=>I(!0),onKeyDown:eb,placeholder:s("search.placeholder"),"aria-label":s("search.placeholder"),autoComplete:"off",role:"combobox","aria-expanded":L&&ep,"aria-controls":b,"aria-autocomplete":"list","aria-activedescendant":P>=0?k(P):void 0}),j?(0,a.jsx)("button",{type:"button",className:f().clearButton,onClick:()=>{N(""),Z()},children:s("search.clear")}):null]}),(0,a.jsx)("button",{type:"button",className:(0,u.A)(f().closeButton,"inline"===e&&(0,u.A)(f().closeButtonInline,R&&f().closeButtonVisible)),onClick:$,"aria-label":s("search.close"),children:(0,a.jsx)(y,{})})]}),ev=ed?(0,a.jsx)("ul",{className:f().optionList,id:b,role:"listbox",children:es.map((e,t)=>(0,a.jsx)(w,{id:k(t),active:t===P,href:"/".concat(r,"/blog/").concat(e.slug),image:e.image,title:B(e.title,el,f().mark),secondary:B(function(e,t,r){if(!e)return"";let a=function(e,t,r){let a=[];for(let r of t){let t=0,n=0,l=e.indexOf(r,t);for(;-1!==l&&n<25;)a.push({pos:l,len:r.length}),t=l+r.length,l=e.indexOf(r,t),n+=1}if(!a.length)return -1;a.sort((e,t)=>e.pos-t.pos);let n=-1,l=a[0].pos;for(let e=0;e<a.length;e+=1){let t=0;for(let n=e;n<a.length&&a[n].pos-a[e].pos<=r;n+=1)t+=a[n].len;t>n&&(n=t,l=a[e].pos)}return l}(e.toLowerCase(),t,180);if(-1===a){let t=e.slice(0,2*r).trimEnd();return t.length<e.length?"".concat(t,"…"):t}let n=Math.max(0,a-r),l=Math.min(e.length,a+r);if(n>0){let t=e.indexOf(" ",n);-1!==t&&t<a&&(n=t+1)}if(l<e.length){let t=e.lastIndexOf(" ",l);t>a&&(l=t)}let o=e.slice(n,l).trim();return n>0&&(o="…".concat(o)),l<e.length&&(o="".concat(o,"…")),o}([e.subtitle,e.text].filter(Boolean).join(" "),el,90),el,f().mark),onClick:r=>ef(r,e,t),onMouseEnter:()=>M(t)},e.id))}):(0,a.jsxs)(a.Fragment,{children:[eh?(0,a.jsxs)("div",{className:f().empty,children:[(0,a.jsx)(c.default,{src:"/img/404.png",alt:"",width:264,height:229,className:f().emptyImage,"aria-hidden":"true",unoptimized:!0}),(0,a.jsx)("p",{className:f().emptyTitle,children:s("search.noResults")}),(0,a.jsx)("p",{className:f().emptyHint,children:s("search.noResultsHint")})]}):null,em?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:f().recentHeader,children:[(0,a.jsx)("p",{className:f().sectionTitle,children:s("search.recent")}
1),(0,a.jsx)("button",{type:"button",className:f().clearRecentButton,onClick:Y,children:s("search.clearRecent")})]}),(0,a.jsx)("ul",{className:f().optionList,id:b,role:"listbox",children:eu.map((e,t)=>(0,a.jsx)(w,{id:k(t),active:t===P,href:"/".concat(r,"/blog/").concat(e.slug),image:e.image,title:e.title,secondary:e.subtitle,onClick:r=>ef(r,e,t),onMouseEnter:()=>M(t)},e.id))})]}):null]});return(0,a.jsxs)("div",{className:(0,u.A)(f().root,D&&f().rootMobile),children:[D?(0,a.jsxs)("button",{type:"button",className:f().mobileTrigger,onClick:Q,"aria-label":s("search.placeholder"),"aria-expanded":L,children:[(0,a.jsx)("span",{className:f().mobileTriggerIcon,"aria-hidden":"true",children:(0,a.jsx)(S,{})}),(0,a.jsx)("span",{className:f().mobileTriggerLabel,children:s("search.placeholder")})]}):null,(0,a.jsxs)("div",{className:f().bar,ref:F,children:[D?null:(0,a.jsx)("span",{className:f().spacer,"aria-hidden":"true"}),(0,a.jsx)("div",{className:(0,u.A)(f().tabsSlot,R&&f().tabsSlotHidden),children:o}),D?null:(0,a.jsxs)(a.Fragment,{children:[ew("inline"),R&&ep?(0,a.jsx)("div",{className:(0,u.A)(f().results,L?f().resultsOpen:f().resultsClosed),children:ev}):null]})]}),O&&D&&L?(0,l.createPortal)((0,a.jsx)("div",{className:f().overlay,role:"presentation",onClick:e=>{e.target===e.currentTarget&&I(!1)},children:(0,a.jsxs)("div",{className:f().modal,role:"dialog","aria-modal":"true",children:[(0,a.jsx)("div",{className:f().modalRow,children:ew("modal")}),ep?(0,a.jsx)("div",{className:f().modalResults,onTouchStart:()=>{var e;return null==(e=z.current)?void 0:e.blur()},children:ev}):null]})}),document.body):null]})}function w(e){let{id:t,active:r,href:n,image:l,title:o,secondary:i,onClick:d,onMouseEnter:h}=e;return(0,a.jsx)("li",{role:"presentation",children:(0,a.jsxs)(s(),{id:t,role:"option","aria-selected":r,href:n,className:(0,u.A)(f().resultItem,r&&f().resultItemActive),onClick:d,onMouseEnter:h,children:[(0,a.jsx)("span",{className:f().thumb,children:(null==l?void 0:l.src)?(0,a.jsx)(c.default,{src:l.src,alt:l.alt,width:80,height:80,className:f().thumbImg,sizes:"80px",unoptimized:!0}):(0,a.jsx)("span",{className:f().thumbPlaceholder,"aria-hidden":"true"})}),(0,a.jsxs)("span",{className:f().resultBody,children:[(0,a.jsx)("span",{className:f().resultTitle,children:o}),(0,a.jsx)("span",{className:f().resultSnippet,children:i})]})]})})}let v={title:100,subtitle:10,content:1};function x(e,t,r){if(!e)return 0;if(r){var a,n;if(a=e,n=r,RegExp("(^|[^\\p{L}\\p{N}])".concat(k(n),"([^\\p{L}\\p{N}]|$)"),"u").test(a))return 3;if(e.includes(r))return 2}let l=t.reduce((t,r)=>r.some(t=>e.includes(t))?t+1:t,0);return 0===l?0:l===t.length?1:l/t.length*.9}function B(e,t,r){let n;if(!e||!t.length)return e;let l=t.map(k).filter(Boolean);if(!l.length)return e;let o=RegExp("(".concat(l.join("|"),")"),"gi"),s=[],c=0,i=0;for(;null!==(n=o.exec(e));)n.index>c&&s.push(e.slice(c,n.index)),s.push((0,a.jsx)("mark",{className:r,children:n[0]},i++)),c=n.index+n[0].length,n.index===o.lastIndex&&(o.lastIndex+=1);return c<e.length&&s.push(e.slice(c)),s}function k(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function S(e){let{className:t}=e;return(0,a.jsxs)("svg",{className:t,width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:[(0,a.jsx)("circle",{cx:"8",cy:"8",r:"6",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.jsx)("path",{d:"M12.5 12.5 16 16",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})]})}function y(){return(0,a.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M4 4l10 10M14 4L4 14",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})}},54652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return c},getImageProps:function(){return s}});let a=r(28140),n=r(75040),l=r(81356),o=a._(r(71124));function s(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=l.Image},73979:e=>{e.exports={wrap:"BlogTabs_wrap__kL_2R",tabs:"BlogTabs_tabs__WirXs",tab:"BlogTabs_tab__iuNuy",active:"BlogTabs_active__nk_Pk"}},84497:(e,t,r)=>{"use strict";function a(e){return e}r.d(t,{A:()=>a})},85262:(e,t,r)=>{"use strict";function a(e){(window._paq=window._paq||[]).push(["trackEvent","Client downloads",e])}function n(e,t){(window._paq=window._paq||[]).push(["trackEvent","Form submits",e,t])}function l(e){(window._paq=window._paq||[]).push(["trackEvent","Change VPN promo submits",e])}function o(){(window._paq=window._paq||[]).push(["trackEvent","Homepage","FreeCardClick","free"])}function s(){(window._paq=window._paq||[]).push(["trackEvent","Homepage","PremiumCardClick","premium"])}function c(){(window._paq=window._paq||[]).push(["trackEvent","Homepage","SelfHostedCardClick","self_hosted"])}function i(){(window._paq=window._paq||[]).push(["trackEvent","Homepage","BusinessCardClick","business"])}function u(){(window._paq=window._paq||[]).push(["trackEvent","FreePage","FreeVpnDownloadClick","free"])}function d(e){return e.trim().replace(/\s+/g," ").toLowerCase().slice(0,200)}function h(e){(window._paq=window._paq||[]).push(["trackEvent","BlogSearch","open",e])}function m(e,t,r){let a=d(e);a&&(window._paq=window._paq||[]).push(["trackSiteSearch",a,"blog/".concat(r),t])}function p(e,t,r){let a=d(e);(window._paq=window._paq||[]).push(["trackEvent","BlogSearch","result_click","".concat(a," → ").concat(t),r+1])}function g(e){(window._paq=window._paq||[]).push(["trackEvent","BlogSearch","recent_click",e])}function f(e,t){(window._paq=window._paq||[]).push(["trackEvent","BlogSharePost",e,t])}function _(e){let t=window._paq=window._paq||[],r=JSON.stringify(e).slice(0,500);t.push(["trackEvent","ChunkGuard","trip",r])}function b(e){(window._paq=window._paq||[]).push(["trackEvent","BlogBanners","HostBannerClick",e])}r.d(t,{Ao:()=>f,Dp:()=>n,I1:()=>l,J:()=>b,LG:()=>o,Ng:()=>m,Ui:()=>_,YU:()=>a,Zv:()=>h,aP:()=>g,d7:()=>u,gX:()=>s,ke:()=>c,wD:()=>p,xT:()=>i})},88723:e=>{e.exports={defaultContainerRoot:"DefaultContainer_defaultContainerRoot__rLlVa"}},94072:(e,t,r)=>{"use strict";r.d(t,{default:()=>h});var a=r(95155),n=r(52619),l=r.n(n),o=r(12115),s=r(98320),c=r(26541),i=r(20063),u=r(73979),d=r.n(u);function h(e){var t;let{items:r,className:n}=e,u=(0,s.Ym)(),h=null!=(t=(0,i.usePathname)())?t:"",m=(0,o.useRef)(null),p=(0,o.useMemo)(()=>r.findIndex(e=>"home"===e.key?/\/blog\/?$/.test(h):h.includes("/blog/category/".concat(e.key))),[r,h]);return(0,a.jsx)("div",{className:"".concat(d().wrap," ").concat(null!=n?n:""),children:(0,a.jsx)("div",{ref:m,className:d().tabs,role:"tablist","aria-label":"Blog tabs",children:r.map((e,t)=>{let r=((e,t)=>{let r=e===c.D.defaultLocale;if("home"===t)return r?"/blog":"/".concat(e,"/blog");let a="/blog/category/".concat(t);return r?a:"/".concat(e).concat(a)})(u,e.key),n=t===p;return(0,a.jsx)(l(),{href:r,role:"tab","aria-selected":n,"aria-current":n?"page":void 0,onClick:e=>{!n||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.preventDefault()},className:"".concat(d().tab," ").concat(n?d().active:""),"data-tab-key":e.key,prefetch:!1,children:e.label},e.key)})})})}}},e=>{e.O(0,[1786,8506,8320,2619,1356,8441,1255,7358],()=>e(e.s=32438)),_N_E=e.O()}]);

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.