1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,44110,28646,e=>{"use strict";var t=e.i(18566),r=e.i(71645),n=e.i(61745),a=r["use".trim()],l=e.i(49092),o=e.i(77105),i=e.i(89790),s=e.i(43476),c=e.i(33165);let u={locales:["en"],defaultLocale:"en",localePrefix:"as-needed"};e.s(["routing",0,u],28646);let{Link:f,redirect:d,usePathname:p,useRouter:h,getPathname:m}=function(e){let{Link:u,config:f,getPathname:d,...p}=function(e,n){var c,u,f;let d={...c=n||{},localePrefix:"object"==typeof(f=c.localePrefix)?f:{mode:f||"always"},localeCookie:!!((u=c.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof u&&u},localeDetection:c.localeDetection??!0,alternateLinks:c.alternateLinks??!0},p=d.pathnames,h=(0,r.forwardRef)(function({href:t,locale:r,...n},i){let c,u;"object"==typeof t?(c=t.pathname,u=t.params):c=t;let f=(0,l.isLocalizableHref)(t),h=e(),b=(0,l.isPromise)(h)?a(h):h,x=f?m({locale:r||b,href:null==p?c:{pathname:c,params:u},forcePrefix:null!=r||void 0}):c;return(0,s.jsx)(o.default,{ref:i,href:"object"==typeof t?{...t,pathname:x}:x,locale:r,localeCookie:d.localeCookie,...n})});function m(e){let t,{forcePrefix:r,href:n,locale:a}=e;return null==p?"object"==typeof n?(t=n.pathname,n.query&&(t+=(0,i.serializeSearchParams)(n.query))):t=n:t=(0,i.compileLocalizedPathname)({locale:a,...(0,i.normalizeNameOrNameWithParams)(n),pathnames:d.pathnames}),(0,i.applyPathnamePrefix)(t,a,d,r)}function b(e){return function(t,...r){return e(m(t),...r)}}return{config:d,Link:h,redirect:b(t.redirect),permanentRedirect:b(t.permanentRedirect),getPathname:m}}(n.useLocale,e);return{...p,Link:u,usePathname:function(){let e,a,o=(e=(0,t.usePathname)(),a=(0,n.useLocale)(),(0,r.useMemo)(()=>{if(!e)return e;let t=e,r=(0,l.getLocalePrefix)(a,f.localePrefix);if((0,l.hasPathnamePrefixed)(r,e))t=(0,l.unprefixPathname)(e,r);else if("never"!==f.localePrefix.mode&&f.localePrefix.prefixes){let r=(0,l.getLocaleAsPrefix)(a);(0,l.hasPathnamePrefixed)(r,e)&&(t=(0,l.unprefixPathname)(e,r))}return t},[f.localePrefix,a,e])),s=(0,n.useLocale)();return(0,r.useMemo)(()=>o&&f.pathnames?(0,i.getRoute)(s,o,f.pathnames):o,[s,o])},useRouter:function(){let e=(0,t.useRouter)(),a=(0,n.useLocale)(),l=(0,t.usePathname)();return(0,r.useMemo)(()=>{function t(e){return function(t,r){let{locale:n,...o}=r||{},i=[d({href:t,locale:n||a,forcePrefix:null!=n||void 0})];Object.keys(o).length>0&&i.push(o),(0,c.default)(f.localeCookie,l,a,n),e(...i)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[a,l,e])},getPathname:d}}(u);e.s(["Link",0,f,"usePathname",0,p,"useRouter",0,h],44110)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return i},formatWithValidation:function(){return c},urlObjectKeys:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",i=e.hash||"",s=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String(l.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==c?(c="//"+(c||""),a&&"/"!==a[0]&&(a="/"+a)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),u&&"?"!==u[0]&&(u="?"+u),a=a.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${a}${u}${i}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return i(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=l(e,n)),t&&(a.current=l(t,n))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return l}});let n=e.r(18967),a=e.r(52817);function l(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return x},useLinkStatus:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(90809),o=e.r(43476),i=l._(e.r(71645)),s=e.r(95057),c=e.r(8372),u=e.r(18581),f=e.r(18967),d=e.r(5550);e.r(33525);let p=e.r(88540),h=e.r(91949),m=e.r(73668),b=e.r(9396);function x(t){var r,n;let a,l,x,[y,v]=(0,i.useOptimistic)(h.IDLE_LINK_STATUS),k=(0,i.useRef)(null),{href:j,as:P,children:_,prefetch:w=null,passHref:C,replace:L,shallow:E,scroll:N,onClick:R,onMouseEnter:S,onTouchStart:O,legacyBehavior:T=!1,onNavigate:M,transitionTypes:A,ref:U,unstable_dynamicOnHover:$,...I}=t;a=_,T&&("string"==typeof a||"number"==typeof a)&&(a=(0,o.jsx)("a",{children:a}));let z=i.default.useContext(c.AppRouterContext),B=!1!==w,F=!1!==w?null===(n=w)||"auto"===n?b.FetchStrategy.PPR:b.FetchStrategy.Full:b.FetchStrategy.PPR,K="string"==typeof(r=P||j)?r:(0,s.formatUrl)(r);if(T){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});l=i.default.Children.only(a)}let W=T?l&&"object"==typeof l&&l.ref:U,D=i.default.useCallback(e=>(null!==z&&(k.current=(0,h.mountLinkInstance)(e,K,z,F,B,v)),()=>{k.current&&((0,h.unmountLinkForCurrentNavigation)(k.current),k.current=null),(0,h.unmountPrefetchableInstance)(e)}),[B,K,z,F,v]),q={ref:(0,u.useMergedRef)(D,W),onClick(t){T||"function"!=typeof R||R(t),T&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!z||t.defaultPrevented||function(t,r,n,a,l,o,s){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);i.default.startTransition(()=>{f(r,a?"replace":"push",!1===l?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,s)})}}(t,K,k,L,N,M,A)},onMouseEnter(e){T||"function"!=typeof S||S(e),T&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),z&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){T||"function"!=typeof O||O(e),T&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),z&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,f.isAbsoluteUrl)(K)?q.href=K:T&&!C&&("a"!==l.type||"href"in l.props)||(q.href=(0,d.addBasePath)(K)),x=T?i.default.cloneElement(l,q):(0,o.jsx)("a",{...I,...q,children:a}),(0,o.jsx)(g.Provider,{value:y,children:x})}e.r(84508);let g=(0,i.createContext)(h.IDLE_LINK_STATUS),y=()=>(0,i.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18566,(e,t,r)=>{t.exports=e.r(76562)},77105,49092,89790,33165,e=>{"use strict";var t=e.i(22016),r=e.i(18566),n=e.i(71645),a=e.i(61745),l=e.i(47167);function o(e){let t;return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&(null==(t="object"==typeof e?e.pathname:e)||!!t.startsWith("/"))}function i(e,t){let r=e;
1return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),r+=t}function s(e,t,r){return"string"==typeof e?e:e[t]||r}function c(e){let t=function(){try{return"true"===l.default.env._next_intl_trailing_slash}catch{return!1}}(),[r,...n]=e.split("#"),a=n.join("#"),o=r;if("/"!==o){let e=o.endsWith("/");t&&!e?o+="/":!t&&e&&(o=o.slice(0,-1))}return a&&(o+="#"+a),o}function u(e,t){let r,n=c(e),a=c(t);return(r=n.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)"),RegExp(`^${r}$`)).test(a)}function f(e,t){return"never"!==t.mode&&t.prefixes?.[e]||d(e)}function d(e){return"/"+e}function p(e){return e.includes("[[...")}function h(e){return e.includes("[...")}function m(e){return e.includes("[")}function b(e,t){let r=e.split("/"),n=t.split("/"),a=Math.max(r.length,n.length);for(let e=0;e<a;e++){let t=r[e],a=n[e];if(!t&&a)return -1;if(t&&!a)return 1;if(t||a){if(!m(t)&&m(a))return -1;if(m(t)&&!m(a))return 1;if(!h(t)&&h(a))return -1;if(h(t)&&!h(a))return 1;if(!p(t)&&p(a))return -1;if(p(t)&&!p(a))return 1}}return 0}function x(e){return e.sort(b)}function g(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))Array.isArray(n)?n.forEach(e=>{t.append(r,String(e))}):t.set(r,String(n));return"?"+t.toString()}function y(e,t=window.location.pathname){return"/"===e?t:t.replace(e,"")}function v(e,t,r,n){if(!e||n===r||null==n||!t)return;let a=y(t),{name:l,...o}=e;o.path||(o.path=""!==a?a:"/");let i=`${l}=${n};`;for(let[e,t]of Object.entries(o))i+=`${"maxAge"===e?"max-age":e}`,"boolean"!=typeof t&&(i+="="+t),i+=";";document.cookie=i}e.s(["getLocaleAsPrefix",0,d,"getLocalePrefix",0,f,"getLocalizedTemplate",0,s,"getSortedPathnames",0,x,"hasPathnamePrefixed",0,function(e,t){return t===e||t.startsWith(`${e}/`)},"isLocalizableHref",0,o,"isPromise",0,function(e){return"function"==typeof e.then},"matchesPathname",0,u,"normalizeTrailingSlash",0,c,"prefixPathname",0,i,"unprefixPathname",0,function(e,t){return e.replace(RegExp(`^${t}`),"")||"/"}],49092),e.s(["applyPathnamePrefix",0,function(e,t,r,n){let a,{mode:l}=r.localePrefix;return void 0!==n?a=n:o(e)&&("always"===l?a=!0:"as-needed"===l&&(a=r.domains?!r.domains.some(e=>e.defaultLocale===t):t!==r.defaultLocale)),a?i(f(t,r.localePrefix),e):e},"compileLocalizedPathname",0,function({pathname:e,locale:t,params:r,pathnames:n,query:a}){function l(e){let l,o=n[e];return o?(l=s(o,t,e),r&&Object.entries(r).forEach(([e,t])=>{let r,n;Array.isArray(t)?(r=`(\\[)?\\[...${e}\\](\\])?`,n=t.map(e=>String(e)).join("/")):(r=`\\[${e}\\]`,n=String(t)),l=l.replace(RegExp(r,"g"),n)}),l=new URL(l=l.replace(/\[\[\.\.\..+\]\]/g,""),"http://l").pathname):l=e,l=c(l),a&&(l+=g(a)),l}if("string"==typeof e)return l(e);{let{pathname:t,...r}=e;return{...r,pathname:l(t)}}},"getBasePath",0,y,"getRoute",0,function(e,t,r){let n=x(Object.keys(r)),a=decodeURI(t);for(let t of n){let n=r[t];if("string"==typeof n){if(u(n,a))return t}else if(u(s(n,e,t),a))return t}return t},"normalizeNameOrNameWithParams",0,function(e){return"string"==typeof e?{pathname:e}:e},"serializeSearchParams",0,g],89790),e.s(["default",0,v],33165);var k=e.i(43476),j=(0,n.forwardRef)(function({href:e,locale:n,localeCookie:l,onClick:o,prefetch:i,...s},c){let u=(0,a.useLocale)(),f=null!=n&&n!==u,d=(0,r.usePathname)();return f&&(i=!1),(0,k.jsx)(t.default,{ref:c,href:e,hrefLang:f?n:void 0,onClick:function(e){v(l,d,u,n),o&&o(e)},prefetch:i,...s})});e.s(["default",0,j],77105)},48148,e=>{"use strict";var t=e.i(61745);function r(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let n=r(0,t.useTranslations);r(0,t.useFormatter),e.s(["useTranslations",0,n])},91606,e=>{"use strict";var t=e.i(43476),r=e.i(57851);e.s(["Container",0,function({className:e,...n}){return(0,t.jsx)("div",{className:(0,r.cn)("mx-auto w-full max-w-6xl px-4 md:px-6",e),...n})}])},92321,e=>{"use strict";e.i(43476);var t=e.i(57851);let r={primary:"bg-brand-primary text-brand-bg hover:brightness-110 shadow-[0_0_0_4px_rgba(184,255,58,.22)]",secondary:"border border-white/15 bg-brand-surface text-brand-text hover:border-brand-primary/35",ghost:"bg-transparent text-brand-text hover:bg-white/5",accent:"bg-brand-accent text-brand-bg hover:brightness-105 shadow-[0_0_0_4px_rgba(255,227,77,.18)]"},n={md:"px-5 py-3 text-sm",lg:"px-7 py-4 text-base"};e.s(["buttonClassName",0,function({variant:e="primary",size:a="md",className:l}={}){return(0,t.cn)("focus-ring inline-flex items-center justify-center rounded-full font-black uppercase tracking-wide transition",r[e],n[a],l)}])},18597,e=>{"use strict";e.s(["BUY_ME_A_COFFEE_URL",0,"https://www.buymeacoffee.com/","CHROME_WEB_STORE_URL",0,"https://chromewebstore.google.com/detail/custom-scrollbar/bbnngmmocfegjkekebllkaijmfoelofn","EXTENSION_STORAGE_KEY",0,"cs-extension-installed","THEME_QUERY_PARAM",0,"theme"])},94809,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.i(47167);let n="cs-consent-analytics",a=(0,r.createContext)({consent:"unknown",grant:()=>{},revoke:()=>{},resetConsent:()=>{},track:()=>{}});e.s(["AnalyticsProvider",0,function({children:e}){let[l,o]=(0,r.useState)("unknown");(0,r.useEffect)(()=>{queueMicrotask(()=>{try{let e=window.localStorage.getItem(n);("granted"===e||"denied"===e)&&o(e)}catch{}})},[]);let i=(0,r.useCallback)(()=>{try{window.localStorage.setItem(n,"granted")}catch{}o("granted")},[]),s=(0,r.useCallback)(()=>{try{window.localStorage.setItem(n,"denied")}catch{}o("denied")},[]),c=(0,r.useCallback)(()=>{try{window.localStorage.removeItem(n)}catch{}o("unknown")},[]),u=(0,r.useCallback)((e,t)=>{!function(e,t){if(!function(){try{return"granted"===window.localStorage.getItem(n)}catch{return!1}}())return;let r={name:e,props:t??{},ts:Date.now()};window.dispatchEvent(new CustomEvent("cs-analytics",{detail:r}))}(e,t)},[]),f=(0,r.useMemo)(()=>({consent:l,grant:i,revoke:s,resetConsent:c,track:u}),[l,i,s,c,u]);return(0,t.jsx)(a.Provider,{value:f,children:e})},"useAnalytics",0,function(){return(0,r.useContext)(a)}],94809)},73070,e=>{"use strict";var t=e.i(43476),r=e.i(44110),n=e.i(48148),a=e.i(71645),l=e.i(94809);e.s(["CookieConsent",0,function(){let e=(0,n.useTranslations)("CookieConsent"),{consent:o,grant:i,revoke:s}=(0,l.useAnalytics)(),[c,u]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{let e=requestAnimationFrame(()=>u(!0));return()=>cancelAnimationFrame(e)},[]),c&&"unknown"===o)?(0,t.jsx)("div",{role:"dialog","aria-labelledby":"
1cookie-consent-title",className:"fixed inset-x-0 bottom-0 z-50 border-t border-white/10 bg-brand-surface/95 p-4 shadow-[0_-12px_40px_rgba(0,0,0,.45)] backdrop-blur md:p-6",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-5xl flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{id:"cookie-consent-title",className:"font-display text-lg text-brand-primary",children:e("title")}),(0,t.jsx)("p",{className:"mt-2 max-w-3xl text-sm text-brand-muted",children:e("body")}),(0,t.jsx)(r.Link,{href:"/cookies",className:"mt-2 inline-flex text-sm font-semibold text-brand-accent underline-offset-4 hover:underline focus-visible:rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-brand-primary",children:e("learnMore")})]}),(0,t.jsxs)("div",{className:"flex shrink-0 flex-col gap-2 sm:flex-row",children:[(0,t.jsx)("button",{type:"button",onClick:()=>i(),className:"focus-ring rounded-full bg-brand-primary px-5 py-3 text-sm font-black uppercase tracking-wide text-brand-bg",children:e("accept")}),(0,t.jsx)("button",{type:"button",onClick:()=>s(),className:"focus-ring rounded-full border border-white/15 bg-transparent px-5 py-3 text-sm font-semibold text-brand-text",children:e("reject")})]})]})}):null}])},57055,e=>{"use strict";var t=e.i(43476),r=e.i(44110),n=e.i(18597),a=e.i(57851),l=e.i(48148),o=e.i(71645),i=e.i(92321),s=e.i(91606),c=e.i(28646),u=e.i(61745);let f={en:"EN",ru:"RU",uk:"UK"};function d(){let e=(0,u.useLocale)(),n=(0,r.useRouter)(),a=(0,r.usePathname)();return c.routing.locales.length<=1?null:(0,t.jsxs)("div",{className:"flex items-center gap-1 rounded-full border border-white/10 bg-brand-surface p-1",children:[(0,t.jsx)("span",{className:"sr-only",children:"Language"}),c.routing.locales.map(r=>(0,t.jsx)("button",{type:"button",onClick:()=>n.replace(a,{locale:r}),className:r===e?"rounded-full bg-brand-primary px-3 py-1 text-xs font-black text-brand-bg":"rounded-full px-3 py-1 text-xs font-semibold text-brand-muted hover:text-brand-text",children:f[r]??r.toUpperCase()},r))]})}var p=e.i(94809);let h=[{href:"/themes",key:"themes"},{href:"/features",key:"features"},{href:"/showcase",key:"showcase"},{href:"/docs",key:"docs"},{href:"/blog",key:"blog"},{href:"/faq",key:"faq"},{href:"/support",key:"support"}];e.s(["Header",0,function(){let e=(0,l.useTranslations)("Nav"),c=(0,r.usePathname)(),[u,f]=(0,o.useState)(!1),{track:m}=(0,p.useAnalytics)(),b=(0,o.useMemo)(()=>c??"/",[c]);return(0,t.jsxs)("header",{className:"sticky top-0 z-40 border-b border-white/10 bg-brand-bg/75 backdrop-blur",children:[(0,t.jsxs)(s.Container,{className:"flex items-center justify-between gap-4 py-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(r.Link,{href:"/",className:"font-display text-xl leading-none text-brand-primary md:text-2xl",children:"CS"}),(0,t.jsx)("a",{href:n.BUY_ME_A_COFFEE_URL,target:"_blank",rel:"noreferrer",className:"hidden rounded-full border border-white/10 bg-brand-surface px-3 py-1 text-[11px] font-semibold uppercase tracking-wider text-brand-muted hover:border-brand-primary/35 hover:text-brand-text md:inline-flex",children:e("donate")})]}),(0,t.jsx)("nav",{className:"hidden items-center gap-1 lg:flex","aria-label":"Primary",children:h.map(n=>(0,t.jsx)(r.Link,{href:n.href,className:(0,a.cn)("rounded-full px-3 py-2 text-sm font-semibold transition hover:bg-white/5",b.startsWith(n.href)&&"/"!==n.href?"text-brand-primary":"text-brand-text"),children:e(n.key)},n.href))}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d,{}),(0,t.jsx)("a",{href:n.CHROME_WEB_STORE_URL,target:"_blank",rel:"noreferrer",className:(0,i.buttonClassName)({className:"hidden md:inline-flex"}),onClick:()=>m("cta_install_click",{placement:"header_desktop"}),children:e("install")}),(0,t.jsxs)("button",{type:"button",className:"focus-ring inline-flex h-11 w-11 items-center justify-center rounded-xl border border-white/15 bg-brand-surface lg:hidden","aria-expanded":u,"aria-controls":"mobile-nav",onClick:()=>f(e=>!e),children:[(0,t.jsx)("span",{className:"sr-only",children:"Menu"}),(0,t.jsxs)("span",{className:"flex flex-col gap-1.5",children:[(0,t.jsx)("span",{className:"block h-0.5 w-6 bg-brand-text"}),(0,t.jsx)("span",{className:"block h-0.5 w-6 bg-brand-text"}),(0,t.jsx)("span",{className:"block h-0.5 w-6 bg-brand-text"})]})]})]})]}),u?(0,t.jsx)("div",{id:"mobile-nav",className:"border-t border-white/10 bg-brand-bg lg:hidden",children:(0,t.jsxs)(s.Container,{className:"flex flex-col gap-2 py-4",children:[h.map(n=>(0,t.jsx)(r.Link,{href:n.href,className:"rounded-xl px-3 py-3 text-base font-semibold hover:bg-white/5",onClick:()=>f(!1),children:e(n.key)},n.href)),(0,t.jsx)("a",{className:"rounded-xl bg-brand-primary px-3 py-3 text-center text-base font-black text-brand-bg",href:n.CHROME_WEB_STORE_URL,target:"_blank",rel:"noreferrer",onClick:()=>m("cta_install_click",{placement:"header_mobile"}),children:e("install")})]})}):null]})}],57055)},52979,e=>{"use strict";var t=e.i(61745),r=e.i(71645);e.s(["LocaleHtmlLang",0,function(){let e=(0,t.useLocale)();return(0,r.useEffect)(()=>{document.documentElement.lang=e},[e]),null}])},75696,e=>{"use strict";var t=e.i(61745),r=e.i(43476);e.s(["default",0,function({locale:e,...n}){if(!e)throw Error(void 0);return(0,r.jsx)(t.IntlProvider,{locale:e,...n})}])}]);
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.