1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7312,7835,70387,6140,27143,24596,78790,40055,70752,6127,73948,17455],{78790:function(e,t,r){r.d(t,{Z:function(){return c}});var n=r(85893),l=r(21384),a=r(9008),o=r.n(a),s=r(67294);function c(e){let{priority:t,id:r,src:a,alt:c,fallbackSrc:u,placeholderSrc:d,className:h,width:f,height:g,title:w,onLoad:p,onClick:m,style:v}=e,y=(0,l.JA)("IMAGE_COMPRESS_WIDTH"),x=(0,l.JA)("IMG_LAZY_LOAD_PLACEHOLDER"),L=(0,s.useRef)(null),[A,E]=(0,s.useState)(d||x),b=(0,s.useCallback)(()=>{L.current&&(L.current.src!==u&&u?L.current.src=u:L.current.src!==d&&d?L.current.src=d:L.current.src=x,L.current.classList.remove("lazy-image-placeholder"))},[x,u,d]);(0,s.useEffect)(()=>{let e=i(a,y)||x,r=L.current,n=()=>{"function"==typeof p&&p(),L.current&&L.current.classList.remove("lazy-image-placeholder")};if(t){let t=new Image;t.src=e,t.onload=()=>{E(e),n(e)},t.onerror=b;return}if(!window.IntersectionObserver){let t=new Image;t.src=e,t.onload=()=>{E(e),n(e)},t.onerror=b;return}let o=new IntersectionObserver(t=>{t.forEach(t=>{if(t.isIntersecting){let r=new Image;"decoding"in r&&(r.decoding="async"),r.src=e,r.onload=()=>{E(e),n(e)},r.onerror=b,o.unobserve(t.target)}})},{rootMargin:(0,l.JA)("LAZY_LOAD_THRESHOLD","200px"),threshold:.1});return r&&o.observe(r),()=>{r&&o.unobserve(r)}},[a,y,t,x,u,b,p,d]);let O={ref:L,src:A,"data-src":a,alt:c||"Lazy loaded image",onLoad:()=>{},onError:b,className:"".concat(h||""," lazy-image-placeholder"),style:v,width:f||"auto",height:g||"auto",onClick:m,loading:t?"eager":"lazy",decoding:"async",...(0,l.JA)("WEBP_SUPPORT")&&{"data-webp":!0},...(0,l.JA)("AVIF_SUPPORT")&&{"data-avif":!0}};return(r&&(O.id=r),w&&(O.title=w),a)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("img",{alt:O.alt,...O}),t&&(0,n.jsx)(o(),{children:(0,n.jsx)("link",{rel:"preload",as:"image",href:i(a,y)})})]}):null}let i=(e,t)=>{var r,n;if(!e)return null;let l=(null===(n=window)||void 0===n?void 0:null===(r=n.screen)||void 0===r?void 0:r.width)||t;return l>t?e:e.replace(/width=\d+/,"width=".concat(l)).replace(/w=\d+/,"w=".concat(l))}},7835:function(e,t,r){var n=r(85893),l=r(41664),a=r.n(l),o=r(21384);let s=e=>{let{passHref:t,legacyBehavior:r,placeholderSrc:n,fallbackSrc:l,...a}=e;return a},c=e=>{let{placeholderSrc:t,fallbackSrc:r,src:n,alt:l,width:a,height:o,loading:s,decoding:c,onLoad:i,onError:u,...d}=e;return d};t.Z=e=>{let{href:t,children:r,...l}=e,i=(0,o.JA)("LINK"),u="";"string"==typeof t?u=t:"object"==typeof t&&null!==t&&"string"==typeof t.pathname&&(u=t.pathname);let d=u.startsWith("http")&&!u.startsWith(i),h=()=>{var e;let t=new URLSearchParams((null===(e=window.location.search)||void 0===e?void 0:e.slice(1))||""),r={};for(let[e,n]of t.entries())""!==n&&(r[e]=n);return r};if(d){let e="string"==typeof t?t:new URL(t.pathname,i).toString();return(0,n.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",...s(l),children:r})}let f="string"==typeof t?(e=>{if("string"!=typeof e||!e||e.startsWith("#"))return e;let t=h();if(0===Object.keys(t).length)return e;let r=e.startsWith("http://")||e.startsWith("https://"),n=new URL(e,i);return(Object.entries(t).forEach(e=>{let[t,r]=e;n.searchParams.has(t)||n.searchParams.set(t,r)}),r)?n.toString():"".concat(n.pathname).concat(n.search).concat(n.hash)})(t):(e=>{if(!e||"object"!=typeof e)return e;let t=h();return 0===Object.keys(t).length?e:{...e,query:{...t,...e.query||{}}}})(t);return(0,n.jsx)(a(),{href:f,...c(l),children:r})}},30548:function(e,t,r){r.d(t,{Z:function(){return n}});function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,r=null,n=0,l=null;return function(){for(var a=arguments.length,o=Array(a),s=0;s<a;s++)o[s]=arguments[s];let c=Date.now(),i=t-(c-n);if(l=o,i<=0){r&&(clearTimeout(r),r=null),n=c,e(...l),l=null;return}r||(r=setTimeout(()=>{r=null,n=Date.now(),l&&(e(...l),l=null)},i))}}},6127:function(e,t,r){r.r(t),r.d(t,{Logo:function(){return u}});var n=r(85893),l=r(78790),a=r(21384),o=r(76966),s=r(30548),c=r(11163),i=r(67294);let u=e=>{let{white:t,NOTION_CONFIG:r}=e,u=(0,c.useRouter)(),d=(0,a.JA)("STARTER_LOGO_WHITE"),h=(0,a.JA)("STARTER_LOGO"),{isDarkMode:f}=(0,o.Og)(),[g,w]=(0,i.useState)(d),[p,m]=(0,i.useState)("text-white");return(0,i.useEffect)(()=>{let e=(0,s.Z)(()=>{let e=window.scrollY,r="/"===u.route&&e<10;t||f||r?(w(d),m("text-white")):(w(h),m("text-black"))},200);return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[f,u]),(0,n.jsx)("div",{className:"w-60 max-w-full px-4",children:(0,n.jsxs)("div",{className:"navbar-logo flex items-center w-full py-5 cursor-pointer",children:[g&&(0,n.jsx)(l.Z,{priority:!0,onClick:()=>{u.push("/")},src:g,alt:"logo",className:"header-logo mr-1 h-8"}),(0,n.jsx)("span",{onClick:()=>{u.push("/")},className:"".concat(p," logo dark:text-white py-1.5 header-logo-text whitespace-nowrap text-2xl font-semibold"),children:(0,a.JA)("TITLE")})]})})}}}]);
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.