PageSourceSearch

https://www.plparchitecture.com/_next/static/chunks/app/layout-71a…?dpl=dpl_DKjbhPv1FPLewLrqEvgkQuAYpy6w

js plparchitecture.com collected 2026-10-02 09:58:30 UTC 29,929 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{1518:(e,t,r)=>{"use strict";r.d(t,{ME:()=>i,WD:()=>n,hn:()=>a,p_:()=>o});let n=[.25,.46,.45,.94],o=[.215,.61,.355,1],i=[.645,.045,.355,1],a=[.77,0,.175,1]},3378:(e,t,r)=>{"use strict";r.d(t,{Analytics:()=>i});var n=r(73365),o=r(37907);function i(e){let{gtmId:t}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.default,{src:"https://www.googletagmanager.com/gtag/js?id=".concat(t),strategy:"afterInteractive"}),(0,n.jsx)(o.default,{id:"ga4-init",strategy:"afterInteractive",children:"\n          window.dataLayer = window.dataLayer || [];\n          function gtag(){dataLayer.push(arguments);}\n          gtag('js', new Date());\n          gtag('config', '".concat(t,"');\n        ")})]})}},3772:(e,t,r)=>{"use strict";r.d(t,{FooterReveal:()=>s});var n=r(73365),o=r(1521),i=r(1702),a=r(17725),l=r(38634);function s(e){let{children:t}=e,r=(0,i.usePathname)(),s=function(){let[e,t]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=window.matchMedia("(min-width: ".concat(768,"px)"));t(e.matches);let r=e=>t(e.matches);return e.addEventListener("change",r),()=>e.removeEventListener("change",r)},[]),e}(),c=(0,o.useRef)(null),d=(0,o.useRef)(null),u=(0,o.useRef)(null),h=(0,o.useRef)(null);return((0,o.useEffect)(()=>{if(!s)return void document.documentElement.style.removeProperty("--footer-height");let e=c.current;if(!e)return;let t=()=>{let t=e.offsetHeight;document.documentElement.style.setProperty("--footer-height","".concat(t,"px"))},r=new ResizeObserver(t);return r.observe(e),t(),()=>r.disconnect()},[s]),(0,o.useEffect)(()=>{if(!s)return;let e=c.current,t=u.current,r=d.current;if(!e||!t||!r)return;let n=requestAnimationFrame(()=>{l.u.refresh();let n={trigger:t,start:"top bottom",end:"bottom bottom",scrub:!0},o=a.os.fromTo(e,{y:200},{y:0,ease:"none",scrollTrigger:n}),i=a.os.fromTo(r,{opacity:1},{opacity:0,ease:"none",scrollTrigger:{...n}});h.current=()=>{var e,t;null==(e=o.scrollTrigger)||e.kill(),o.kill(),null==(t=i.scrollTrigger)||t.kill(),i.kill()}});return()=>{var e;cancelAnimationFrame(n),null==(e=h.current)||e.call(h),h.current=null}},[r,s]),(0,o.useEffect)(()=>{if(!s)return;let e=document.body,t=e.scrollHeight,r=new ResizeObserver(()=>{let r=e.scrollHeight;r!==t&&(t=r,l.u.refresh())});return r.observe(e),()=>r.disconnect()},[s]),s)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:u,className:"relative",style:{height:"var(--footer-height, 0px)"}}),(0,n.jsxs)("div",{ref:c,className:"fixed bottom-0 left-0 w-full z-0",children:[t,(0,n.jsx)("div",{ref:d,className:"absolute inset-0 bg-black pointer-events-none"})]})]}):(0,n.jsx)(n.Fragment,{children:t})}a.os.registerPlugin(l.u)},4291:(e,t,r)=>{"use strict";r.d(t,{O:()=>o});var n=r(73365);function o(e){return(0,n.jsxs)("svg",{height:"100%",viewBox:"0 0 115 21",fill:"none","aria-label":"PLP Labs",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,n.jsx)("path",{d:"M36.8788 0.0280564H45.7921C47.3042 0.0280564 48.3781 0.0790169 49.1481 0.285413C51.7089 1.032 53.8872 3.53168 53.8872 7.06079C53.8872 10.5899 51.914 13.0896 49.1481 13.8362C48.3807 14.0426 47.3042 14.0935 45.7921 14.0935H41.2329V20.637H36.8788V0.0255058V0.0280564ZM41.2329 10.2306H46.329C48.4541 10.2306 49.6066 9.22667 49.6066 7.06079C49.6066 4.89491 48.4541 3.89097 46.329 3.89097H41.2329V10.2306ZM23.8927 0.0280564V16.7741H34.0091V20.6396H19.5387V0.0280564H23.8927ZM0 0.0280564H8.91323C10.4254 0.0280564 11.4993 0.0790169 12.2693 0.285413C14.8301 1.032 17.0083 3.53168 17.0083 7.06079C17.0083 10.5899 15.0352 13.0896 12.2693 13.8362C11.5018 14.0426 10.4254 14.0935 8.91323 14.0935H4.35403V20.637H0V0.0255058V0.0280564ZM4.35403 10.2306H9.4502C11.5753 10.2306 12.7278 9.22667 12.7278 7.06079C12.7278 4.89491 11.5753 3.89097 9.4502 3.89097H4.35403V10.2306Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M64.5807 20.6396H62.5138V0H64.5807V20.6396Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M67.7898 12.9647C67.7898 7.8889 70.6469 4.92292 74.6286 4.92292C77.4857 4.92292 79.3702 6.48235 80.2212 8.31698H80.282V5.351H82.3185V20.6396H80.282V17.4901H80.2212C79.4006 19.5082 77.4249 21.0065 74.659 21.0065C70.6165 21.0065 67.7898 18.0405 67.7898 12.9647ZM80.3124 12.9647C80.3124 8.83679 78.3
1064 6.5435 75.1453 6.5435C71.9843 6.5435 69.9782 8.65333 69.9782 12.9647C69.9782 17.2761 72.1363 19.3859 75.1453 19.3859C78.3064 19.3859 80.3124 17.0926 80.3124 12.9647Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M87.8199 17.5819H87.7591V20.6396H85.7531V0H87.8199V5.13696C87.8199 6.39062 87.7895 7.30793 87.7895 8.25582H87.8503C88.7317 6.4212 90.5858 4.92292 93.4125 4.92292C97.3942 4.92292 100.282 7.85832 100.282 12.9647C100.282 18.0711 97.3942 21.0065 93.4125 21.0065C90.6162 21.0065 88.7317 19.5082 87.8199 17.5819ZM98.0629 12.9647C98.0629 8.65333 95.9353 6.5435 92.9262 6.5435C89.7652 6.5435 87.7287 8.83679 87.7287 12.9647C87.7287 17.0926 89.7652 19.3859 92.9262 19.3859C96.0872 19.3859 98.0629 17.2761 98.0629 12.9647Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M102.338 15.9918H104.375C104.527 18.3463 106.259 19.4471 108.812 19.4471C111.214 19.4471 112.916 18.4686 112.916 16.5117C112.916 15.1968 112.065 14.4936 109.542 13.9126L107.445 13.4234C104.253 12.6895 102.764 11.6499 102.764 9.3566C102.764 6.32947 105.347 4.92292 108.6 4.92292C111.852 4.92292 114.283 6.23774 114.587 9.44833H112.551C112.277 7.15505 110.484 6.48235 108.509 6.48235C106.533 6.48235 104.74 7.24678 104.74 9.08141C104.74 10.4268 105.712 11.0689 108.022 11.5887L110.211 12.078C113.524 12.8424 114.952 14.0043 114.952 16.2976C114.952 19.3859 112.46 21.0065 108.691 21.0065C104.922 21.0065 102.551 19.4776 102.338 15.9918Z",fill:"currentColor"})]})}},13757:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(8604);let o=(0,n.createServerReference)("7f55673ad05044689686e962eb89b5224bdb5fbf04",n.callServer,void 0,n.findSourceMapURL,"revalidateSyncTags")},18567:(e,t,r)=>{Promise.resolve().then(r.bind(r,82922)),Promise.resolve().then(r.bind(r,34769)),Promise.resolve().then(r.bind(r,16300)),Promise.resolve().then(r.t.bind(r,27680,23)),Promise.resolve().then(r.t.bind(r,27634,23)),Promise.resolve().then(r.t.bind(r,93662,23)),Promise.resolve().then(r.bind(r,16667)),Promise.resolve().then(r.bind(r,48158)),Promise.resolve().then(r.bind(r,63196)),Promise.resolve().then(r.bind(r,3378)),Promise.resolve().then(r.bind(r,26231)),Promise.resolve().then(r.bind(r,95166)),Promise.resolve().then(r.bind(r,97107)),Promise.resolve().then(r.bind(r,27823)),Promise.resolve().then(r.bind(r,64023)),Promise.resolve().then(r.bind(r,3772)),Promise.resolve().then(r.bind(r,43898)),Promise.resolve().then(r.bind(r,42858)),Promise.resolve().then(r.bind(r,50136)),Promise.resolve().then(r.bind(r,79255)),Promise.resolve().then(r.bind(r,79074)),Promise.resolve().then(r.bind(r,19037)),Promise.resolve().then(r.t.bind(r,40831,23))},19037:(e,t,r)=>{"use strict";r.d(t,{SiteStoreProvider:()=>d,Y:()=>u});var n=r(73365),o=r(1521),i=r(84044),a=r(49428),l=r(76005);let s={isDarkMode:!1,isReduceMotionMode:!1,backgroundColor:null,headerTheme:null,isDropdownMenuOpen:!1,headroomStatus:"unfixed",isNavigating:!1,headerTransparent:!1,hasNavigated:!1},c=(0,o.createContext)(void 0),d=e=>{let{children:t}=e,r=(0,o.useRef)(null);return r.current||(r.current=(0,a.y)()((0,l.Zr)(e=>({...s,setDarkMode:t=>e({isDarkMode:t}),setReduceMotionMode:t=>e({isReduceMotionMode:t}),setBackgroundColor:t=>e({backgroundColor:t}),resetBackgroundColor:()=>e({backgroundColor:null}),setHeaderTheme:t=>e({headerTheme:t}),openDropdownMenu:()=>e({isDropdownMenuOpen:!0}),closeDropdownMenu:()=>e({isDropdownMenuOpen:!1}),setHeadroomStatus:t=>e({headroomStatus:t}),setNavigating:t=>e({isNavigating:t}),setHeaderTransparent:t=>e({headerTransparent:t}),setHasNavigated:()=>e({hasNavigated:!0})}),{name:"plp-site-storage",partialize:e=>({isDarkMode:e.isDarkMode,isReduceMotionMode:e.isReduceMotionMode})}))),(0,n.jsx)(c.Provider,{value:r.current,children:t})};function u(e){let t=(0,o.useContext)(c);if(!t)throw Error("useStore must be used within a StoreProvider");return(0,i.P)(t,e)}},26231:(e,t,r)=>{"use strict";r.d(t,{BackgroundColor:()=>i});var n=r(19037),o=r(1521);function i(){let e=(0,n.Y)(e=>e.backgroundColor);return(0,o.useEffect)(()=>{e?document.documentElement.style.setProperty("--bg",e):document.documentElement.style.removeProperty("--bg")},[e]),null}},27823:(e,t,r)=>{"use strict";r.d(t,{DraftModeToast:()=>c});var n=r(70723),o=r(1702),i=r(1521),a=r(48158),l=r(8604);let s=(0,l.createServerReference)("00296e0393347d4d5c35f1f06f817ef5aee18bb3f9",l.callServer,void 0,l.findSourceMapURL,"disableDraftMode");function c(){let e=(0,n.Ay)(),t=(0,n.r7)(),r=(0,o.useRouter)(),[l,c]=(0,i.useTransition)();return(0,i.useEffect)(()=>
1{if(!1===e){let e=(0,a.o)("Draft Mode Enabled",{description:"live"===t?"Content is live, refreshing automatically":"Refresh manually to see changes",duration:1/0,action:{label:"Disable",onClick:async()=>{await s(),c(()=>{r.refresh()})}}});return()=>{a.o.dismiss(e)}}},[t,r,e]),(0,i.useEffect)(()=>{if(l){let e=a.o.loading("Disabling draft mode...");return()=>{a.o.dismiss(e)}}},[l]),null}},30802:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(1521);function o(e){(0,n.useEffect)(()=>(e?(document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden"):(document.documentElement.style.overflow="",document.body.style.overflow=""),()=>{document.documentElement.style.overflow="",document.body.style.overflow=""}),[e])}},40831:()=>{},42858:(e,t,r)=>{"use strict";r.d(t,{NavigationCursor:()=>a});var n=r(19037),o=r(1702),i=r(1521);function a(){let e=(0,n.Y)(e=>e.isNavigating),t=(0,n.Y)(e=>e.setNavigating),r=(0,o.usePathname)(),a=(0,i.useRef)(r);return(0,i.useEffect)(()=>{r!==a.current&&(a.current=r,t(!1))},[r,t]),(0,i.useEffect)(()=>{e?document.documentElement.classList.add("is-navigating"):document.documentElement.classList.remove("is-navigating")},[e]),null}},43898:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Link:()=>s});var n=r(73365),o=r(18197),i=r.n(o),a=r(19037),l=r(1702);function s(e){var t,r;let o=(0,a.Y)(e=>e.setNavigating),s=(0,l.usePathname)();return(0,n.jsx)(i(),{...e,href:e.href,target:null!=(t=e.target)?t:void 0,"aria-label":null!=(r=e["aria-label"])?r:void 0,prefetch:!1,onClick:t=>{var r,n;if(null==(r=e.onClick)||r.call(e,t),t.defaultPrevented)return;let i="string"==typeof e.href?e.href:"";t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||"_blank"===e.target||"string"==typeof(n=e.href)&&/^https?:\/\//.test(n)||i===s||o(!0)},children:e.children})}},50136:(e,t,r)=>{"use strict";r.d(t,{NavigationTracker:()=>i});var n=r(1521),o=r(19037);function i(){let e=(0,o.Y)(e=>e.setHasNavigated);return(0,n.useEffect)(()=>{e()},[e]),null}},63196:(e,t,r)=>{"use strict";r.d(t,{handleError:()=>i});var n=r(11580),o=r(48158);function i(e){if(e instanceof n.u_){let t=e.addOriginUrl;o.o.error("Sanity Live couldn't connect",{description:"Your origin is blocked by CORS policy",duration:1/0,action:t?{label:"Manage",onClick:()=>window.open(t.toString(),"_blank")}:void 0})}else e instanceof Error?(console.error(e),o.o.error(e.name,{description:e.message,duration:1/0})):(console.error(e),o.o.error("Unknown error",{description:"Check the console for more details",duration:1/0}))}},64023:(e,t,r)=>{"use strict";r.d(t,{DropdownMenu:()=>b});var n=r(73365),o=r(76851),i=r(4291),a=r(43898),l=r(1521),s=r(1702),c=r(30802),d=r(19037),u=r(90979),h=r(60119),m=r(1518),v=r(95166);let f={hidden:{},visible:{transition:{staggerChildren:.05,delayChildren:.2}}},p={hidden:{opacity:0,y:10},visible:{opacity:1,y:0,transition:{duration:.4,ease:m.hn}}},b=e=>{let{header:t}=e,r=(0,d.Y)(e=>e.isDropdownMenuOpen),b=(0,d.Y)(e=>e.closeDropdownMenu),g=(0,s.usePathname)(),C=(0,l.useRef)(null),x=(0,l.useRef)(null),[y,w]=(0,l.useState)(null),[k,H]=(0,l.useState)(null),[M,j]=(0,l.useState)(null);(0,l.useEffect)(()=>{b()},[g,b]),(0,l.useEffect)(()=>{r?x.current=document.activeElement:x.current&&(x.current.focus(),x.current=null)},[r]),(0,l.useEffect)(()=>{if(r&&C.current){let e=C.current.querySelector("[data-menu-close]");null==e||e.focus()}},[r]);let V=(0,l.useCallback)(e=>{if(r){if("Escape"===e.key)return void b();if("Tab"===e.key&&C.current){let t=C.current.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])');if(0===t.length)return;let r=t[0],n=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),r.focus())}}},[r,b]);(0,l.useEffect)(()=>(document.addEventListener("keydown",V),()=>
1document.removeEventListener("keydown",V)),[V]),(0,c.B)(r);let{primaryLinkColumns:E,secondaryLinkColumns:L,tertiaryLinkColumns:P,languageLinks:N,legalText:S}=t,Z=g.startsWith("/labs"),R="bottom"===y,_="top"===y;return(0,n.jsxs)(u.N,{children:[r&&(0,n.jsx)(h.P.div,{className:"fixed inset-0 z-20 bg-black/90 backdrop-blur-[20px]",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.6,ease:m.hn},onClick:()=>b()},"underlay"),r&&(0,n.jsxs)(h.P.nav,{ref:C,role:"dialog","aria-modal":"true","aria-label":"Navigation menu",className:"fixed h-screen-s md:h-auto flex flex-col top-0 left-0 z-30 w-full transition-colors duration-400 ease-out-cubic ".concat(Z?"bg-black text-white":"bg-white text-black"," ").concat(R?"md:bg-black md:text-white":"md:bg-white md:text-black"),initial:{clipPath:"inset(0 0 100% 0)"},animate:{clipPath:"inset(0 0 0% 0)"},exit:{clipPath:"inset(0 0 100% 0)"},transition:{duration:.6,ease:m.hn},children:[(0,n.jsx)("div",{className:"h-[50svh] md:h-auto border-b-[.5px] border-solid pb-108 transition-colors duration-400 ease-out-cubic ".concat(Z?"border-white":"border-black"," ").concat(R?"md:border-white":"md:border-black"),onMouseEnter:()=>w("top"),children:(0,n.jsxs)("div",{className:"px-main grid-main gap-grid gap-y-36",children:[(0,n.jsx)("div",{className:"row-start-1 col-span-4 md:col-span-8 pt-24",children:(0,n.jsx)(a.Link,{href:"/",onClick:()=>{"/"===g&&b()},children:(0,n.jsx)(o.g,{className:"h-15"})})}),null==E?void 0:E.map((e,t)=>{var r;return(0,n.jsx)(h.P.div,{className:"col-span-3 md:col-span-4 flex flex-col gap-y-5 pt-16",initial:"hidden",animate:"visible",variants:f,transition:{delayChildren:.15+.1*t},children:null==(r=e.links)?void 0:r.map(e=>{var t;let r=R||null!==k&&k!==e._key;return(0,n.jsx)(h.P.div,{variants:p,children:(0,n.jsx)(a.Link,{href:null!=(t=e.href)?t:"",className:"type-h1 transition-opacity duration-400 ease-out-cubic ".concat(r?"md:opacity-30":""),onClick:()=>{var t;(null!=(t=e.href)?t:"")===g&&b()},onMouseEnter:()=>H(e._key),onMouseLeave:()=>H(null),children:e.title})},e._key)})},e._key)}),(0,n.jsx)("div",{className:"row-start-1 md:row-start-auto col-span-2 flex justify-end items-start pt-24",children:(0,n.jsx)("button",{className:"type-b1 link-opacity-hover",onClick:()=>b(),"data-menu-close":!0,children:"Close"})})]})}),(0,n.jsxs)("div",{className:"flex flex-col justify-between md:block grow md:grow-0 md:h-auto pb-24",onMouseEnter:()=>w("bottom"),children:[(0,n.jsxs)("div",{className:"px-main grid-main gap-grid gap-y-36",children:[(0,n.jsx)("div",{className:"col-span-4 md:col-span-8 pt-24 md:mb-200",children:(0,n.jsx)(a.Link,{href:"/labs",onClick:()=>{"/labs"===g&&b()},children:(0,n.jsx)(i.O,{className:"h-15"})})}),null==L?void 0:L.map((e,t)=>{var r;return(0,n.jsx)(h.P.div,{className:"col-span-3 md:col-span-4 flex flex-col gap-y-5 pt-16",initial:"hidden",animate:"visible",variants:f,transition:{delayChildren:.35+.1*t},children:null==(r=e.links)?void 0:r.map(e=>{var t;let r=_||null!==M&&M!==e._key;return(0,n.jsx)(h.P.div,{variants:p,children:(0,n.jsx)(a.Link,{href:null!=(t=e.href)?t:"",className:"type-h1 transition-opacity duration-400 ease-out-cubic ".concat(r?"md:opacity-30":""),onClick:()=>{var t;(null!=(t=e.href)?t:"")===g&&b()},onMouseEnter:()=>j(e._key),onMouseLeave:()=>j(null),children:e.title})},e._key)})},e._key)})]}),(0,n.jsxs)("div",{className:"md:gap-grid md:grid-main px-main md:items-end mt-auto md:mt-0",children:[null==P?void 0:P.map((e,t)=>{var r;return(0,n.jsx)(h.P.div,{className:"col-span-2 hidden md:block -mt-3",initial:"hidden",animate:"visible",variants:f,transition:{delayChildren:.45+.1*t},children:null==(r=e.links)?void 0:r.map(e=>(0,n.jsx)(h.P.div,{className:"flex py-4",variants:p,children:(0,n.jsx)(v.Button,{href:e.href,target:e.target,variant:"s1",children:e.title})},e._key))},e._key)}),N&&N.length>0&&(0,n.jsx)(h.P.div,{className:"col-span-2 md:col-start-9 flex gap-x-12",initial:"hidden",animate:"visible",variants:p,transition:{delay:.55,duration:.4,ease:m.hn},children:N.map((e,t)=>{let r=N[1];return((null==r?void 0:r.href)&&g.startsWith(r.href)?1===t:0===t)?(0,n.jsx)("span",{className:"type-p1 opacity-30",children:e.title},e._key):(0,n.jsx)(v.Button,{href:e.href,variant:"p1",children:e.title},e._key)})}),(0,n.jsx)(h.P.div,{className:"md:col-start-15 md:col-span-4 mt-10 md:mt-0  flex md:justify-end",initial:"hidden",animate:"visible",variants:p,transition:{delay:.6},children:(0,n.jsx)("span",{className:"type-s1 tracking-[0.04em] opacity-90",children:S})})]})]})]},"nav")]})}},76851:(e,t,r)=>{"use strict";r.d(t,{g:()=>o});var n=r(73365);function o(e){return(0,n.jsxs)("svg",{height:"100%",viewBox:"0 0 160 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,n.jsx)("path",{d:"M45.2845 9.25834C45.2845 5.63407 47.3163 3.51673 50.1468 3.51673C52.1787 3.51673 53.5178 4.63189 54.1233 5.94019H54.1679V3.82103H55.6147V14.7376H54.1679V12.4872H54.1233C53.5401 13.9285 52.1341 14.9981 50.1691 14.9981C47.2959 14.9981 45.2863 12.879 45.2863 9.25652H45.2845V9.25834ZM54.1864 9.25834C54.1864 6.31009 52.7601 4.67197 50.5127 4.67197C48.2654 4.67197 46.839 6.1789 46.839 9.25834C46.839 12.3378 48.375 13.8447 50.5127 13.8447C52.7601 13.8447 54.1864 12.2066 54.1864 9.25834Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M60.2505 14.7394H58.7796V3.82285H60.2059V6.11512H60.2264C60.7668 4.36767 62.2155 3.51673 64.0728 3.51673H64.2233V4.89246H64.0728C61.1142 4.89246 60.2487 6.85674 60.2487 9.34763V14.7394H60.2505Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M65.2203 9.36585C65.2203 5.43728 67.4027 3.51308 70.3409 3.51308C72.5028 3.51308 74.6182 4.53895 74.8559 7.29041H73.32C73.0618 5.39172 71.7431 4.69201 70.3372 4.69201C68.1994 4.69201 66.7935 6.19894 66.7935 9.29843C66.7935 12.223 68.0676 13.8192 70.3372 13.8192C71.9586 13.8192 73.1677 13.0557 73.4258 10.9147H74.9172C74.6145 13.708 72.8854 14.9981 70.3149 14.9981C67.0943 14.9981 65.2148 13.012 65.2148 9.36585H65.2203Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M78.8365 14.7394H77.3655V0H78.8365V3.668C78.8365 4.34584 78.8365 4.95444 78.816 5.61224H78.8365C79.4847 4.36771 80.716 3.51676 82.5956 3.51676C84.2598 3.51676 85.5134 4.1946 86.052 5.37172C86.3325 5.94023 86.4644 6.57252 86.4644 7.97011V14.7376H84.9934V8.27623C84.9934 7.22667 84.908 6.59438 84.6702 6.09147C84.2579 5.21683 83.4611 4.69388 82.1202 4.69388C79.9174 4.69388 78.8346 6.22084 78.8346 8.47121V14.7376H78.8365V14.7394Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M91.0031 2.00802H89.5358V0H91.0031V2.00802ZM91.0031 14.7394H89.5358V3.82288H91.0031V14.7394Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M99.2128 4.87248H96.4473V12.0117C96.4473 13.3637 96.9655 13.5842 98.3269 13.5842H99.1924V14.7413H97.6805C96.5569 14.7413 95.7805 14.5445 95.3886 13.9559C95.1063 13.5642 94.9763 13.0175 94.9763 11.9024V4.87065H92.9667V3.82109H94.9763V0.894707H96.4473V3.82109H99.2128V4.87248Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M110.341 9.54082H101.913C101.957 12.4235 103.36 13.8211 105.607 13.8211C107.293 13.8211 108.372 13.0357 108.74 11.3976H110.252C109.819 13.8211 108.005 15 105.54 15C102.104 15 100.355 12.7296 100.355 9.38776C100.355 5.74162 102.407 3.51495 105.432 3.51495C108.458 3.51495 110.336 5.78535 110.336 9.10532V9.54264H110.339L110.341 9.54082ZM101.937 8.44935H108.829C108.699 6.11334 107.448 4.67202 105.438 4.67202C103.428 4.67202 102.132 5.95846 101.937 8.44935Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M112.346 9.36585C112.346 5.43728 114.528 3.51308 117.466 3.51308C119.628 3.51308 121.745 4.53895 121.981 7.29041H120.445C120.187 5.39172 118.869 4.69201 117.463 4.69201C115.325 4.69201 113.919 
16.19894 113.919 9.29843C113.919 12.223 115.193 13.8192 117.463 13.8192C119.084 13.8192 120.293 13.0557 120.553 10.9147H122.044C121.742 13.708 120.013 14.9981 117.442 14.9981C114.222 14.9981 112.342 13.012 112.342 9.36585H112.346Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M129.503 4.87248H126.738V12.0117C126.738 13.3637 127.256 13.5842 128.617 13.5842H129.483V14.7413H127.971C126.847 14.7413 126.071 14.5445 125.679 13.9559C125.399 13.5642 125.267 13.0175 125.267 11.9024V4.87065H123.257V3.82109H125.267V0.894707H126.738V3.82109H129.503V4.87248Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M131.964 13.2325C131.662 12.6203 131.532 11.8568 131.532 10.5047V3.82288H133.003V10.3298C133.003 11.3557 133.088 11.988 133.326 12.4909C133.714 13.32 134.494 13.8429 135.788 13.8429C137.95 13.8429 139.009 12.336 139.009 10.2187V3.82288H140.48V14.7394H139.054V12.9264H139.033C138.407 14.149 137.174 15 135.315 15C133.738 15 132.527 14.3877 131.964 13.2307V13.2325Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M145.084 14.7394H143.613V3.82285H145.039V6.11512H145.059C145.6 4.36767 147.049 3.51673 148.906 3.51673H149.056V4.89246H148.906C145.947 4.89246 145.082 6.85674 145.082 9.34763V14.7394H145.084Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M159.998 9.54082H151.57C151.614 12.4235 153.017 13.8211 155.264 13.8211C156.95 13.8211 158.029 13.0357 158.397 11.3976H159.911C159.478 13.8211 157.664 15 155.201 15C151.765 15 150.015 12.7296 150.015 9.38776C150.015 5.74162 152.068 3.51495 155.093 3.51495C158.119 3.51495 160 5.78535 160 9.10532V9.54264L159.998 9.54082ZM151.59 8.44935H158.483C158.354 6.11334 157.101 4.67202 155.091 4.67202C153.082 4.67202 151.785 5.95846 151.59 8.44935Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M27.0421 0H33.5779C34.6867 0 35.4742 0.0364431 36.0388 0.184038C37.9165 0.71793 39.5138 2.50547 39.5138 5.02915C39.5138 7.55284 38.067 9.34037 36.0388 9.87427C35.4761 10.0219 34.6867 10.0583 33.5779 10.0583H30.2348V14.7376H27.0421V0ZM30.2348 7.29592H33.9717C35.5299 7.29592 36.375 6.57799 36.375 5.02915C36.375 3.48032 35.5299 2.76239 33.9717 2.76239H30.2348V7.29592ZM17.5198 0V11.9752H24.9378V14.7394H14.3271V0H17.5198ZM0 0H6.5358C7.6446 0 8.43209 0.0364431 8.99671 0.184038C10.8744 0.71793 12.4717 2.50547 12.4717 5.02915C12.4717 7.55284 11.0249 9.34037 8.99671 9.87427C8.43395 10.0219 7.6446 10.0583 6.5358 10.0583H3.19268V14.7376H0V0ZM3.19268 7.29592H6.92954C8.48781 7.29592 9.33287 6.57799 9.33287 5.02915C9.33287 3.48032 8.48781 2.76239 6.92954 2.76239H3.19268V7.29592Z",fill:"currentColor"})]})}},79074:(e,t,r)=>{"use strict";r.d(t,{SetupToast:()=>i});var n=r(1521),o=r(48158);function i(e){let{missing:t,studioUrl:r}=e;return(0,n.useEffect)(()=>{t.forEach(e=>{let{title:t,path:n}={site:{title:"Site configuration missing",path:"/structure/site"},header:{title:"Header not configured",path:"/structure/header"},footer:{title:"Footer not configured",path:"/structure/footer"}}[e],i="".concat(r).concat(n);o.o.error(t,{description:"Configure the ".concat(e," in Sanity Studio"),duration:1/0,action:{label:"Open CMS",onClick:()=>window.open(i,"_blank")}})})},[t,r]),null}},79255:(e,t,r)=>{"use strict";r.d(t,{ScrollRestoration:()=>o});var n=r(1521);function o(){let e=(0,n.useRef)(null),t=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let r;"scrollRestoration"in history&&(history.scrollRestoration="manual");let n=0,o=location.pathname+location.search,i=()=>{var e,t,r;return null!=(r=null!=(t=null!=(e=window.scrollY)?e:window.pageYOffset)?t:document.documentElement.scrollTop)?r:0},a=(e,t)=>{try{sessionStorage.setItem("__scroll:".concat(e),String(t))}catch(e){}},l=()=>{t.current||(n=i(),o=location.pathname+location.search,clearTimeout(r),r=setTimeout(()=>{t.current||a(o,n)},100))},s=()=>{t.current||(clearTimeout(r),a(o,n))},c=history.pushState.bind(history);history.pushState=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];s();let n=c(...t);return o=location.pathname+location.search,n};let d=history.replaceState.bind(history);history.replaceState=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];(t[2]?new URL(String(t[2]),location.href).pathname+new URL(String(t[2]),location.href).search:location.pathname+location.search)!==o&&s();let n=d(...t);return o=location.pathname+location.search,n};let u=()=>{t.current&&(e.current=null,t.current=!1)}
1,h=e=>{t.current&&["ArrowDown","ArrowUp","PageDown","PageUp","Home","End"," "].includes(e.key)&&u()},m=()=>{s();let r=location.pathname+location.search,n=null;try{n=sessionStorage.getItem("__scroll:".concat(r))}catch(e){}let i=n?parseInt(n,10):0;t.current=!0,e.current=i,o=r,p(i)},v=r=>{if(!r.persisted)return;let n="__scroll:".concat(location.pathname).concat(location.search),o=null;try{o=sessionStorage.getItem(n)}catch(e){}if(null!==o){let r=parseInt(o,10);t.current=!0,e.current=r,p(r)}},f=()=>s();function p(r){let n=performance.now(),o=document.documentElement,a=o.style.scrollBehavior;o.style.scrollBehavior="auto";let l=()=>{e.current=null,o.style.scrollBehavior=a,setTimeout(()=>{t.current=!1},200)},s=()=>{if(e.current!==r)return void l();Math.abs(i()-r)>2&&window.scrollTo(0,r);let t=performance.now()-n;if(t<1e3||Math.abs(i()-r)>10&&t<3e3)return void requestAnimationFrame(s);l()};requestAnimationFrame(s)}return window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("wheel",u,{passive:!0}),window.addEventListener("touchmove",u,{passive:!0}),window.addEventListener("keydown",h),window.addEventListener("popstate",m),window.addEventListener("pageshow",v),window.addEventListener("pagehide",f),()=>{clearTimeout(r),window.removeEventListener("scroll",l),window.removeEventListener("wheel",u),window.removeEventListener("touchmove",u),window.removeEventListener("keydown",h),window.removeEventListener("popstate",m),window.removeEventListener("pageshow",v),window.removeEventListener("pagehide",f),history.pushState=c,history.replaceState=d}},[]),null}},95166:(e,t,r)=>{"use strict";r.d(t,{Button:()=>m});var n=r(73365),o=r(19037),i=r(99783),a=r(17725),l=r(26225),s=r(18197),c=r.n(s),d=r(1702),u=r(1521);function h(e){let{direction:t="left"}=e;return(0,n.jsx)("svg",{width:"13",height:"11",viewBox:"0 0 13 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"right"===t?"rotate-180":"",children:(0,n.jsx)("path",{d:"M5.07449 -0.000385954L6.11014 -0.000385864L6.13085 0.0410141L1.36688 4.80201L12.7383 4.80201L12.7383 5.54721L1.36688 5.54721L6.13085 10.3082L6.11014 10.3496L5.07449 10.3496L-0.000175025 5.19531L-0.000175022 5.15391L5.07449 -0.000385954Z",fill:"currentColor"})})}function m(){var e,t,r;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{variant:"primary",children:null,hideArrow:!1},{variant:l,onClick:s,children:m,hideArrow:v,disabled:f,invert:p,direction:b,...g}=a,C=["h2","p1","p2","s1","nav","b1"].includes(l),x=(0,i.A)("inline-block",{"opacity-70 cursor-default pointer-events-none":f,"items-center text-center justify-center hover-timing transition-colors font-medium":!C,"block font-normal items-baseline  hover-timing transition-opacity":C,"hover:opacity-50":C&&!p,"opacity-50 hover:opacity-100":C&&p,"type-h2":"h2"===l,"type-p1":"p1"===l,"type-p2":"p2"===l,"type-s1 underline !opacity-100 !transition-colors":"s1"===l,"type-h1":"nav"===l,"type-b1":"b1"===l,"border md:border-[.5px] border-black/30 text-black/50 hover:border-black hover:text-white hover:bg-black py-4 px-7 md:px-10 md:py-12 tracking-[-.01em] md:tracking-0 text-13 md:text-14 leading-120 rounded-[3px]":"primary"===l&&!p,"border border-white/50 text-white/50 hover:border-white hover:text-black hover:bg-white py-4 px-7 md:px-10 md:py-12 tracking-[-.01em] md:tracking-0 text-13 md:text-14 leading-120 rounded-[3px]":"primary"===l&&p,"border md:border-[.5px] border-black/30 text-black/50 hover:border-black hover:text-white hover:bg-black px-200 py-12 text-20 rounded-[6px]":"primaryLarge"===l&&!p,"border border-white/50 text-white/50 hover:border-white hover:text-black hover:bg-white px-200 py-12 text-20 leading-120 rounded-[6px]":"primaryLarge"===l&&p,"p-9 rounded-[3px] border md:border-[.5px] border-solid border-black/30 text-black/50 hover:border-black hover:text-white hover:bg-black":"arrow"===l&&!p,"p-9 rounded-[3px] border md:border-[.5px] border-solid border-white/50 text-white/50 hover:border-white hover:text-black hover:bg-white":"arrow"===l&&p,"p-9 bg-black text-white hover:bg-black hover:text-white":"labsArrow"===l&&!p,"p-9 bg-white text-black hover:bg-black hover:text-white":"labsArrow"===l&&p,"type-s1 border md:border-[.5px] py-5 px-8 rounded-[5px] border-black text-black hover:border-black hover:text-white hover:bg-black":"tag"===l&&!p,"type-s1 border md:border-[.5px] py-5 px-8 rounded-[5px] border-white text-white hover:text-black hover:bg-white":"tag"===l&&p},a.className),y=(0,u.useRef)(null),w=(0,o.Y)(e=>e.setNavigating),k=(0,d.usePathname)(),H="arrow"===l||"labsArrow"===l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(h,{direction:b}),m]}):m;return a.href?(0,n.jsx)(c(),{...g,ref:y,className:x,href:a.href,target:null!=(e=a.target)?e:void 0,onClick:e=>{null==s||s();let t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey,r="string"==typeof a.href&&/^https?:\/\//.test(a.href);t||"_blank"===a.target||r||a.href===k||w(!0)},"aria-label":null!=(t=a["aria-label"])?t:void 0,prefetch:!1,children:H}):(0,n.jsx)("button",{ref:y,...g,onClick:s,className:x,"aria-label":null!=(r=a["aria-label"])?r:void 0,disabled:f,children:H})}a.os.registerPlugin(l.A)},97107:(e,t,r)=>{"use strict";r.d(t,{DarkMode:()=>i});var n=r(19037),o=r(1521);function i(){let e=(0,n.Y)(e=>e.isDarkMode);return(0,o.useEffect)(()=>{e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),null}}},e=>{e.O(0,[8567,3822,7182,3393,1745,6293,2397,2957,8634,3126,2347,3131,7358],()=>e(e.s=18567)),_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.