PageSourceSearch

https://www.jsonmaths.ai/_next/static/chunks/app/layout-8c6d75e45e…?dpl=dpl_shk7QHDBfqg83iQSz5bDfpDmMiaY

js jsonmaths.ai collected 2026-10-05 15:36:39 UTC 4,693 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{4013:(e,a,t)=>{Promise.resolve().then(t.t.bind(t,7174,23)),Promise.resolve().then(t.bind(t,4393)),Promise.resolve().then(t.bind(t,7505)),Promise.resolve().then(t.t.bind(t,5432,23)),Promise.resolve().then(t.t.bind(t,4705,23)),Promise.resolve().then(t.t.bind(t,8896,23))},4393:(e,a,t)=>{"use strict";t.d(a,{default:()=>C});var s=t(6796),n=t(5432),r=t.n(n),i=t(45),l=t(1232),o=t(82),d=t(5619),h=t(1917),c=t(1005),m=t(8940),f=t(2629),u=t(5696);function p(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];return(0,u.QP)((0,f.$)(a))}let x=h.bL,b=h.l9;h.bm;let j=h.ZL,g=l.forwardRef((e,a)=>{let{className:t,...n}=e;return(0,s.jsx)(h.hJ,{className:p("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...n,ref:a})});g.displayName=h.hJ.displayName;let N=(0,c.F)("fixed z-50 gap-4 bg-white p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out dark:bg-neutral-950",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),k=l.forwardRef((e,a)=>{let{side:t="right",className:n,children:r,...i}=e;return(0,s.jsxs)(j,{children:[(0,s.jsx)(g,{}),(0,s.jsxs)(h.UC,{ref:a,className:p(N({side:t}),n),...i,children:[(0,s.jsxs)(h.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-white transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-neutral-950 focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-neutral-100 dark:ring-offset-neutral-950 dark:focus:ring-neutral-300 dark:data-[state=open]:bg-neutral-800",children:[(0,s.jsx)(m.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]}),r]})]})});k.displayName=h.UC.displayName;let v=e=>{let{className:a,...t}=e;return(0,s.jsx)("div",{className:p("flex flex-col space-y-2 text-center sm:text-left",a),...t})};v.displayName="SheetHeader";let y=l.forwardRef((e,a)=>{let{className:t,...n}=e;return(0,s.jsx)(h.hE,{ref:a,className:p("text-lg font-semibold text-neutral-950 dark:text-neutral-50",t),...n})});y.displayName=h.hE.displayName,l.forwardRef((e,a)=>{let{className:t,...n}=e;return(0,s.jsx)(h.VY,{ref:a,className:p("text-sm text-neutral-500 dark:text-neutral-400",t),...n})}).displayName=h.VY.displayName;let w=[{name:"Work",href:"/projects"},{name:"Writing",href:"/blogs"},{name:"Reading",href:"/reading-list"},{name:"About",href:"/about"}];function C(){let e=(0,i.usePathname)(),[a,t]=(0,l.useState)(!1);return(0,s.jsxs)("header",{className:"site-header",children:[(0,s.jsx)("a",{href:"#main-content",className:"skip-link",children:"Skip to content"}),(0,s.jsxs)("div",{className:"site-shell header-inner",children:[(0,s.jsxs)(r(),{href:"/",className:"site-brand",children:[(0,s.jsxs)("span",{className:"brand-mark",children:["jc",(0,s.jsx)("span",{children:"✳"})]}),(0,s.jsxs)("span",{children:["Jayson Cunanan",(0,s.jsx)("small",{children:"MATHEMATICIAN & BUILDER"})]})]}),(0,s.jsx)("nav",{className:"desktop-nav","aria-label":"Main navigation",children:w.map(a=>(0,s.jsx)(r(),{href:a.href,"aria-current":e.startsWith(a.href)?"page":void 0,children:a.name},a.href))}),(0,s.jsxs)("a",{className:"header-contact",href:"https://linkedin.com/in/jsonmathsai",target:"_blank",rel:"noopener noreferrer",children:["Let’s talk ",(0,s.jsx)(o.A,{size:16})]}),(0,s.jsxs)(x,{open:a,onOpenChange:t,children:[(0,s.jsx)(b,{asChild:!0,children:(0,s.jsx)("button",{className:"mobile-menu","aria-label":"Open navigation",children:(0,s.jsx)(d.A,{size:24})})}),(0,s.jsxs)(k,{className:"mobile-sheet",children:[(0,s.jsx)(v,{children:(0,s.jsx)(y,{children:"Explore"})}),(0,s.jsxs)("nav",{"aria-label":"Mobile navigation",children:[w.map(a=>(0,s.jsx)(r(),{href:a.href,onClick:()=>t(!1),"aria-current":e.startsWith(a.href)?"page":void 0,children:a.name},a.href)),(0,s.jsx)(r(),{href:"/now",onClick:()=>t(!1),children:"Now"}),(0,s.jsx)(r(),{href:"/contact",onClick:()=>t(!1),children:"Get in touch"})]})]})]})]})]})}},7174:()=>{}},e=>{e.O(0,[450,432,473,210,322,358],()=>e(e.s=4013)),_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.