1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[806],{1234:(e,t,s)=>{"use strict";s.d(t,{c:()=>r});var a=s(4533);function l(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let r=l(0,a.c3);l(0,a.kc)},5795:(e,t,s)=>{Promise.resolve().then(s.bind(s,8546)),Promise.resolve().then(s.bind(s,6536))},6536:(e,t,s)=>{"use strict";s.d(t,{default:()=>o});var a=s(1333),l=s(1234),r=s(4533),c=s(4705);function i(e){let{label:t,description:s,enabled:l,onToggle:r,locked:c,badge:i}=e;return(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4 p-5 sm:p-6 rounded-xl",style:{background:"var(--card-bg)",border:"1px solid var(--border-color)"},children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)("h3",{className:"font-display text-base font-semibold",style:{color:"var(--text-primary)"},children:t}),i&&(0,a.jsx)("span",{className:"text-xs px-2 py-0.5 rounded-full",style:{background:"var(--tag-bg)",color:"var(--tag-text)"},children:i})]}),(0,a.jsx)("p",{className:"text-sm",style:{color:"var(--text-muted)"},children:s})]}),(0,a.jsx)("button",{onClick:c?void 0:r,className:"cookie-toggle flex-shrink-0 ".concat(l?"active":""," ").concat(c?"opacity-60 cursor-not-allowed":""),"aria-label":"Toggle ".concat(t),disabled:c})]})}function o(){let e=(0,l.c)("cookieSettings"),t=(0,l.c)("header"),s=(0,r.Ym)(),[o,n]=(0,c.useState)(!1),[d,m]=(0,c.useState)(!1),[x,u]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{try{let e=JSON.parse(localStorage.getItem("cookiePrefs")||"{}");e.analytics&&n(!0),e.marketing&&m(!0)}catch(e){}},[]),(0,a.jsx)("div",{className:"min-h-screen",style:{background:"var(--bg-primary)"},children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 py-16 sm:py-24",children:[(0,a.jsxs)("a",{href:"/".concat(s),className:"inline-flex items-center gap-2 text-sm font-medium mb-10 transition-colors",style:{color:"var(--accent)"},children:[(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,a.jsx)("line",{x1:"19",y1:"12",x2:"5",y2:"12"}),(0,a.jsx)("polyline",{points:"12 19 5 12 12 5"})]}),t("backToHome")]}),(0,a.jsx)("h1",{className:"font-display text-3xl sm:text-4xl font-bold mb-3",style:{color:"var(--text-primary)"},children:e("title")}),(0,a.jsx)("p",{className:"text-sm mb-10",style:{color:"var(--text-muted)"},children:e("description")}),(0,a.jsx)("div",{className:"w-12 h-0.5 mb-10",style:{background:"var(--accent)"}}),(0,a.jsxs)("div",{className:"space-y-4 mb-8",children:[(0,a.jsx)(i,{label:e("essential.title"),description:e("essential.description"),enabled:!0,onToggle:()=>{},locked:!0,badge:e("essential.badge")}),(0,a.jsx)(i,{label:e("analytics.title"),description:e("analytics.description"),enabled:o,onToggle:()=>n(!o)}),(0,a.jsx)(i,{label:e("marketing.title"),description:e("marketing.description"),enabled:d,onToggle:()=>m(!d)})]}),(0,a.jsx)("button",{onClick:function(){localStorage.setItem("cookiePrefs",JSON.stringify({analytics:o,marketing:d})),u(!0),setTimeout(()=>u(!1),2e3)},className:"px-6 py-2.5 rounded-full text-sm font-medium text-white transition-colors",style:{background:"var(--accent)"},children:e(x?"saved":"save")})]})})}}},e=>{e.O(0,[546,964,857,358],()=>e(e.s=5795)),_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.