1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2360],{3805:(e,t,n)=>{n.d(t,{AnchorAd:()=>i});var o=n(95155),a=n(12115);let r="bnn_anchor_dismissed";function i(e){let{dismissLabel:t,children:n}=e,[i,s]=(0,a.useState)(!1);return((0,a.useLayoutEffect)(()=>{try{"1"===sessionStorage.getItem(r)&&s(!0)}catch(e){}},[]),i)?null:(0,o.jsx)("div",{className:"ad-anchor fixed inset-x-0 bottom-0 z-40 border-t border-border bg-surface lg:hidden","data-bnn-anchor":!0,children:(0,o.jsxs)("div",{className:"relative mx-auto flex max-w-page items-center justify-center px-4 pt-1 pb-[max(0.25rem,env(safe-area-inset-bottom))]",children:[n,(0,o.jsx)("button",{type:"button",onClick:()=>{s(!0);try{sessionStorage.setItem(r,"1")}catch(e){}},"aria-label":t,className:"absolute right-1 top-1 inline-flex h-7 w-7 items-center justify-center rounded-full bg-surface-2 text-muted hover:text-fg",children:(0,o.jsx)("svg",{className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M6 6l12 12M18 6 6 18"})})})]})})}},36150:(e,t,n)=>{n.d(t,{HeaderBar:()=>r});var o=n(95155),a=n(12115);function r(e){let{logo:t,menuLabel:n,closeLabel:r,children:i}=e,[s,d]=(0,a.useState)(!1),l=(0,a.useId)();return(0,a.useEffect)(()=>{if(!s)return;let e=e=>"Escape"===e.key&&d(!1);return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[s]),(0,o.jsx)("header",{className:"site-menu","data-open":s?"true":"false",children:(0,o.jsxs)("div",{className:"mx-auto flex h-14 max-w-page items-center gap-3 px-4 lg:h-16 lg:gap-6",children:[t,(0,o.jsx)("button",{type:"button",className:"ml-auto inline-flex h-10 w-10 items-center justify-center rounded-full hover:bg-surface-2 lg:hidden","aria-expanded":s,"aria-controls":l,"aria-label":s?r:n,onClick:()=>d(e=>!e),children:s?(0,o.jsx)("svg",{className:"h-6 w-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M6 6l12 12M18 6 6 18"})}):(0,o.jsx)("svg",{className:"h-6 w-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M4 7h16M4 12h16M4 17h16"})})}),(0,o.jsx)("div",{id:l,className:"menu-panel",onClick:e=>{e.target.closest("a")&&d(!1)},onFocus:e=>{e.target.closest(".tag-strip")&&e.target.scrollIntoView({block:"nearest",inline:"nearest"})},children:i})]})})}},64444:(e,t,n)=>{n.d(t,{PrivacySettingsLink:()=>r});var o=n(95155);n(12115);var a=n(96670);function r(e){let{label:t}=e;return(0,o.jsx)("button",{type:"button",onClick:a.Ej,className:"cursor-pointer text-left hover:text-accent",children:t})}},87436:(e,t,n)=>{n.d(t,{ThemeToggle:()=>d});var o=n(95155),a=n(12115);let r="bnn_theme";function i(e){return"light"===e||"dark"===e?e:null}function s(e){document.documentElement.dataset.theme=e,document.cookie="".concat("bnn_theme","=").concat(e,"; path=/; max-age=").concat(31536e3,"; SameSite=Lax");try{localStorage.setItem(r,e)}catch(e){}}function d(e){let{label:t}=e;return(0,a.useEffect)(()=>{if(!document.documentElement.dataset.theme)try{let e=i(localStorage.getItem(r));e&&s(e)}catch(e){}},[]),(0,o.jsxs)("button",{type:"button",onClick:()=>{let e=i(document.documentElement.dataset.theme);s("dark"===(null!=e?e:matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")?"light":"dark")},"aria-label":t,title:t,className:"inline-flex h-10 w-10 items-center justify-center rounded-full text-fg hover:bg-surface-2",children:[(0,o.jsxs)("svg",{className:"only-dark h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:[(0,o.jsx)("circle",{cx:"12",cy:"12",r:"4"}),(0,o.jsx)("path",{d:"M12 2v2m0 16v2M4.9 4.9l1.4 1.4m11.4 11.4 1.4 1.4M2 12h2m16 0h2M4.9 19.1l1.4-1.4m11.4-11.4 1.4-1.4"})]}),(0,o.jsx)("svg",{className:"only-light h-5 w-5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z"})})]})}},96670:(e,t,n)=>{n.d(t,{eM:()=>c,Yc:()=>v,z0:()=>w,PU:()=>b,GD:()=>g,jI:()=>h,Ej:()=>f,bi:()=>u,oe:()=>_,LH:()=>function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if("function"!=typeof window.__tcfapi){t<40&&setTimeout(()=>e(t+1),250);return}window.__tcfapi("addEventListener",2,(e,t)=>{if(!t||!e||"tcloaded"!==e.eventStatus&&"useractioncomplete"!==e.eventStatus)return;let n=function(e){var t,n,o;if(!1===e.gdprApplies)return"granted";let a=(null==(n=e.purpose)||null==(t=n.consents)?void 0:t["1"])===!0,r=null==(o=e.vendor)?void 0:o.consents,i=!r||!0===r[String(755)];return a&&i?"granted":"denied"}(e);if(l()===n&&"tcloaded"===e.eventStatus)return void window.gtag("consent","update",i(e,n));u(n,e)})}});let o="bnn_consent",a={ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied"},r={ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted"};function i(e,t){var n;if("denied"===t)return a;
1if(!e||!1===e.gdprApplies||!(null==(n=e.purpose)?void 0:n.consents))return r;let o=t=>{var n,o;return(null==(o=e.purpose)||null==(n=o.consents)?void 0:n[String(t)])===!0},i=e=>e?"granted":"denied";return{ad_storage:i(o(1)),ad_user_data:i(o(1)&&o(7)),ad_personalization:i(o(3)&&o(4)),analytics_storage:i(o(1))}}let s="bnn:consent",d="bnn:consent-open";function l(){var e,t=document.cookie;if(!t)return"unset";let n=new RegExp("(?:^|;\\s*)".concat(o,"=([^;]*)")).exec(t);return"granted"===(e=null==n?void 0:n[1])||"denied"===e?e:"unset"}function c(){window.dataLayer=window.dataLayer||[],window.gtag||(window.gtag=function(){window.dataLayer.push(arguments)}),window.__bnnConsentDefault||(window.__bnnConsentDefault=!0,window.gtag("consent","default",{...a,wait_for_update:500}))}function u(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;c(),document.cookie=(t="https:"===location.protocol,"".concat(o,"=").concat(e,"; path=/; max-age=").concat(0xeff100,"; SameSite=Lax").concat(t?"; Secure":"")),document.documentElement.dataset.consent=e,window.gtag("consent","update",i(n,e)),window.dispatchEvent(new CustomEvent(s,{detail:e}))}function g(e){let t=t=>e(t.detail);return window.addEventListener(s,t),e(l()),()=>window.removeEventListener(s,t)}function f(){let e=window.googlefc;if((null==e?void 0:e.callbackQueue)&&"function"==typeof e.showRevocationMessage)return void e.callbackQueue.push({CONSENT_DATA_READY:()=>{var t;return null==(t=e.showRevocationMessage)?void 0:t.call(e)}});window.dispatchEvent(new Event(d))}function h(e){return window.addEventListener(d,e),()=>window.removeEventListener(d,e)}let m=new Map;function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=m.get(e);if(n)return n;let o=new Promise((n,o)=>{let a=document.createElement("script");for(let[n,o]of(a.async=!0,a.src=e,Object.entries(t)))a.setAttribute(n,o);a.onload=()=>n(),a.onerror=()=>o(Error("failed to load ".concat(e))),document.head.appendChild(a)});return m.set(e,o),o}function w(e){if(!document.querySelector('iframe[name="googlefcPresent"]')){let e=document.createElement("iframe");e.name="googlefcPresent",e.style.cssText="width:0;height:0;border:none;display:none;position:absolute;left:-1000px;top:-1000px",document.body.appendChild(e)}return p("https://fundingchoicesmessages.google.com/i/".concat(encodeURIComponent(e),"?ers=1"))}function v(e){return p("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=".concat(encodeURIComponent(e)),{crossorigin:"anonymous"})}let x=null;function b(e){return c(),x!==e&&(x=e,window.gtag("js",new Date),window.gtag("config",e,{send_page_view:!1})),p("https://www.googletagmanager.com/gtag/js?id=".concat(encodeURIComponent(e)))}function _(){x&&window.gtag&&window.gtag("event","page_view",{page_location:location.href,page_title:document.title,page_path:location.pathname})}},97129:(e,t,n)=>{n.d(t,{AdUnit:()=>s});var o=n(95155),a=n(12115);let r="adsbygoogle";var i=n(96670);function s(e){let{publisherId:t,slotId:n,placement:s,lazy:d}=e,l=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=l.current;if(!e)return;let t=!1,n=null,o=()=>{var n;return!!t||(n=window.adsbygoogle=window.adsbygoogle||[],t=!(0===e.offsetWidth||e.classList.contains(r)||null!==e.getAttribute("data-adsbygoogle-status"))&&(e.classList.add(r),n.push({}),!0))},a=(0,i.GD)(a=>{if("granted"===a&&!t){if(!d||"undefined"==typeof IntersectionObserver)return void o();null==n||n.disconnect(),(n=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&o()&&(null==n||n.disconnect())},{rootMargin:"600px 0px"})).observe(e)}});return()=>{a(),null==n||n.disconnect()}},[d]),(0,o.jsx)("ins",{ref:l,className:"ad-slot__box",style:{display:"block"},"data-ad-client":t,"data-ad-slot":n,"data-bnn-placement":s})}}}]);
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.