PageSourceSearch

https://cdn.v1v2.io/_next/static/chunks/3526-f6c04242bf65ee85.js

js v1v2.io collected 2026-09-25 21:07:20 UTC 9,079 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3526],{77083:(e,o,t)=>{t.d(o,{A:()=>R});var a=t(74848),n=t(45703),r=t.n(n),l=t(79237),i=t(96540),s=t(62539),c=t(93809),d=t(41662),h=t(89260),x=t(95643),p=t(48996),m=t(48706),f=t(11692),u=t(50303),g=t(14320),b=t(74892),j=t(56972),y=t(20053),v=t(86715),z=t(96452),S=t(39605),w=t(73374),k=t(49752),C=t(91588),W=t(15741),A=t(79167),_=t(67764);let H=[{path:W.gs,matchRule:e=>e.startsWith("/blog"),label:"Blog & Projects",icon:z.EmU,iconColor:A.K2},{path:W.qu,label:"Resume",icon:w.bGE,iconColor:A.RP}],I=e=>{let{path:o,label:t,icon:n,iconColor:r,closeModal:l,matchRule:i=null}=e,{pathname:d}=(0,v.useRouter)(),h=i?i(d):d.startsWith(o);return(0,a.jsx)(s.az,{_hover:{"& svg":{color:r}},children:(0,a.jsx)(j.z9,{pl:5,className:(0,y.A)(h&&"active-nav"),justifyContent:"left",variant:"ghost",href:o,onClick:l,size:"lg",w:"full",leftIcon:(0,a.jsx)(c.I,{as:n,boxSize:4,mr:1,color:h&&r,transitionProperty:"color",transitionDuration:"var(--chakra-transition-duration-normal)"}),children:t},o)},o)},M=e=>{let{closeModal:o}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.c,{px:2,children:(0,a.jsx)(b.YC,{spacing:0,children:H.map(e=>(0,a.jsx)(I,{closeModal:o,...e},e.path))})}),(0,a.jsx)(h.j,{pt:0,justifyContent:"center",children:(0,a.jsx)(x.$,{onClick:o,children:"Close"})})]})},N=e=>{let{toggleColorMode:o}=(0,p.G6)(),t=(0,p.dU)(k.vVA,k.q9U),n=(0,p.dU)("Dark mode","Light mode");return(0,a.jsx)(m.K,{variant:"ghost","aria-label":n,icon:(0,a.jsx)(c.I,{as:t,boxSize:5}),onClick:o,...e})},U=e=>{let{path:o,label:t,icon:n,iconColor:r,matchRule:l=null}=e,{pathname:i}=(0,v.useRouter)(),d=l?l(i):i.startsWith(o);return(0,a.jsx)(s.az,{_hover:{"& svg":{color:r}},children:(0,a.jsxs)(j.z9,{className:(0,y.A)(d&&"active-nav"),variant:"ghost",href:o,children:[(0,a.jsx)(c.I,{sx:(0,_.x)("".concat(830,"px")),as:n,boxSize:3.5,mr:2,color:d&&r,transitionProperty:"color",transitionDuration:"var(--chakra-transition-duration-normal)"}),t]})})},D=(0,i.memo)(e=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.az,{className:"header",shadow:"md",py:2,pos:"fixed",top:0,w:"full",zIndex:10,sx:{"@media print":{display:"none"}},...e,children:(0,a.jsx)(l.m,{maxW:"container.lg",children:(0,a.jsxs)(f.s,{align:"center",justify:"space-between",children:[(0,a.jsx)(j.N_,{href:W.Pm,mr:2,children:(0,a.jsx)(s.az,{sx:{"@media screen and (max-width: 310px)":{width:"26px",overflowX:"hidden"}},children:(0,a.jsx)(S.A,{className:"body-color",width:"110px",title:"V1V2"})})}),(0,a.jsx)(u.z,{sx:(0,_.x)("".concat(730,"px")),spacing:.5,children:H.map(e=>(0,a.jsx)(U,{...e},e.path))}),(0,a.jsxs)(u.z,{children:[(0,a.jsx)(g.N,{href:"https://x.com/verekia",isExternal:!0,sx:(0,_.x)("230px"),children:(0,a.jsx)(m.K,{tabIndex:-1,icon:(0,a.jsx)(c.I,{as:z.feZ,boxSize:6,fillOpacity:.9}),variant:"ghost","aria-label":"GitHub logo"})}),(0,a.jsx)(g.N,{href:W.xD,isExternal:!0,sx:(0,_.x)("356px"),children:(0,a.jsx)(m.K,{tabIndex:-1,icon:(0,a.jsx)(c.I,{as:z.hL4,boxSize:6,fillOpacity:.9}),variant:"ghost","aria-label":"GitHub logo"})}),(0,a.jsx)(N,{}),(0,a.jsx)(b.g6,{modalProps:{preserveScrollBarGap:!0,isCentered:!0},contentProps:{width:"auto"},trigger:e=>(0,a.jsx)(m.K,{"aria-label":"Menu",variant:"ghost",icon:(0,a.jsx)(c.I,{as:C.vIB,boxSize:6}),onClick:e,sx:(0,_.u)("".concat(731,"px"))}),children:e=>(0,a.jsx)(M,{closeModal:e})})]})]})})}),(0,a.jsx)(s.az,{h:14,sx:{"@media print":{display:"none"}}})]})),E={a:{textDecor:"underline"}},F=e=>{let{children:o,maxW:t,...n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r(),{id:"75b87823bb2211a2",children:"html{overflow-y:scroll}"}),(0,a.jsx)(D,{mb:5}),(0,a.jsx)(l.m,{maxW:null!=t?t:"container.lg",pb:"200px",sx:E,...n,children:o})]})};var P=t(53924);let R=e=>{let{children:o}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r(),{id:"e3d2254df3ae0ad9",children:"article header>:last-child{margin-bottom:0}article footer>:first-child{margin-top:0}article section>:first-child{margin-top:0}article section>:last-child{margin-bottom:0}"}),(0,a.jsx)(F,{as:"article",maxW:"730px",sx:{fontSize:P.fQ,lineHeight:P.UH,h1:{fontWeight:600},h2:{textAlign:"center",fontSize:24,mt:12,mb:6,fontWeight:600},h3:{fontSize:18,mt:10,mb:4,fontWeight:600},h4:{fontSize:16,my:6,mb:4},"ul, ol":{my:P.vU,ml:7},"ul > ul, ol > ol":{my:1,ml:5},"ul li, ol li":{pl:1},"p + ul":{mt:3},"ul + p":{mt:3},"p, ul":{fontWeight:P.Im},"b, strong":{fontWeight:P.uf},".chakra-wrap__list":{m:0},".chakra-wrap__listitem":{pl:0},"> header":{mb:P.rf},"> footer":{mt:P.rf},"> section":{my:P.rf},"> section > section":{my:P.vU},"> section > section > section":{my:P.vU}
1,".deprecation-warning":{bg:"orange.100",[(0,P.XT)()]:{bg:"#735016"}},"@media print":{mb:0}},children:o})]})}},1:(e,o,t)=>{t.d(o,{A:()=>m});var a=t(74848),n=t(96540),r=t(62539),l=t(48706),i=t(93809),s=t(59399),c=t(63702),d=t(91588),h=t(53924);let x='Menlo, Monaco, "Courier New", Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',p={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:x,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2d2a2e",fontFamily:x,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#727072"},prolog:{color:"#d4d0ab"},doctype:{color:"#d4d0ab"},cdata:{color:"#d4d0ab"},punctuation:{color:"#939293"},property:{color:"#fcfcfa"},tag:{color:"#ff4775"},constant:{color:"#a594f9"},unit:{color:"#a594f9"},symbol:{color:"#ffa07a"},deleted:{color:"#ffa07a"},boolean:{color:"#a594f9"},number:{color:"#a594f9"},selector:{color:"#abe338"},"attr-name":{color:"#61efff",fontStyle:"italic"},string:{color:"#f2d00d"},char:{color:"#abe338"},builtin:{color:"#abe338"},inserted:{color:"#abe338"},operator:{color:"#ff4775"},entity:{color:"#00e0e0",cursor:"help"},url:{color:"#00e0e0"},".language-css .token.string":{color:"#00e0e0"},".style .token.string":{color:"#00e0e0"},variable:{color:"#00e0e0"},atrule:{color:"#f2d00d"},"attr-value":{color:"#f2d00d"},function:{color:"#a8ee63"},keyword:{color:"#61efff",fontStyle:"italic"},regex:{color:"#ffd700"},important:{color:"#ffd700",fontWeight:"bold"},"template-string":{color:"#ffd700"},nil:{color:"#a594f9",fontStyle:"normal"},parameter:{color:"#ff8b52",fontStyle:"italic"},"template-punctuation":{color:"#ff6188"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},m=e=>{let{children:o,lang:t="jsx"}
1=e,[x,m]=(0,n.useState)(!1);return(0,a.jsx)(r.az,{pos:"relative",bgColor:"#2d2a2e",borderRadius:"12px",overflow:"hidden",padding:"12px 18px",fontSize:h.dz,my:h.vU,_hover:{"& .copy-button":{display:"block"}},sx:{"&":{WebkitFontSmoothing:"auto"},"& code":{p:0}},children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.CopyToClipboard,{text:o,onCopy:()=>{m(!0),setTimeout(()=>m(!1),2e3)},children:(0,a.jsx)(l.K,{className:"copy-button",display:"none",pos:"absolute",variant:"ghost",color:"whiteAlpha.800",bg:"#2d2a2e",_hover:{bg:"#3f3a40"},_active:{bg:"#3f3a40"},top:0,right:0,zIndex:2,icon:(0,a.jsx)(i.I,{as:x?d.g9_:d.kn0}),"aria-label":x?"Copied":"Copy"})}),(0,a.jsx)(c.A,{language:t,style:p,customStyle:{padding:0,margin:0},children:o})]})})}},21055:(e,o,t)=>{t.d(o,{A:()=>c.N_,Cy:()=>i.C,E9:()=>g,H2:()=>m,H3:()=>f,H4:()=>u,L9:()=>x,Li:()=>s.ck,P:()=>l.E,Ul:()=>s.Xy,nC:()=>p,nz:()=>b,uQ:()=>j});var a=t(74848),n=t(62539),r=t(91311),l=t(27821),i=t(29818),s=t(55462),c=t(56972),d=t(29965),h=t.n(d);let x=e=>(0,a.jsx)(n.az,{as:"span",...e}),p=e=>(0,a.jsx)(n.az,{as:"aside",...e}),m=e=>(0,a.jsx)(r.D,{as:"h2",...e}),f=e=>(0,a.jsx)(r.D,{as:"h3",...e}),u=e=>(0,a.jsx)(r.D,{as:"h4",...e}),g=e=>{let{alt:o,src:t,borderRadius:r=5,style:l,center:i,imageProps:s,...c}=e;return(0,a.jsx)(n.az,{...i?{display:"flex",justifyContent:"center",w:"full"}:{},...c,children:(0,a.jsx)(h(),{alt:o,style:{borderRadius:r,...l},src:t,quality:100,...s})})},b=e=>{let{children:o,...t}=e;return(0,a.jsx)(l.E,{mb:3,...t,children:o})},j=e=>{let{children:o,...t}=e;return(0,a.jsx)(n.az,{as:"ul",mb:"var(--chakra-space-3) !important",...t,children:o})}},85044:(e,o,t)=>{t.d(o,{A:()=>s});var a=t(74848),n=t(91311),r=t(49497),l=t(21055),i=t(67764);let s=e=>{let{children:o,headTitle:t,icon:s,...c}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.A,{title:null!=t?t:String(o)}),(0,a.jsxs)(n.D,{as:"h1",textAlign:"center",fontSize:"3xl",my:8,...c,children:[s&&(0,a.jsx)(l.L9,{sx:(0,i.u)("".concat(830,"px")),children:s}),o]})]})}},67764:(e,o,t)=>{t.d(o,{u:()=>n,x:()=>a});let a=e=>
1({["@media screen and (max-width: ".concat(e,")")]:{display:"none"}}),n=e=>({["@media screen and (min-width: ".concat(e,")")]:{display:"none"}})}}]);

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.