1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11442,78790],{78790:function(e,r,t){t.d(r,{Z:function(){return o}});var n=t(85893),i=t(21384),a=t(9008),s=t.n(a),c=t(67294);let l=(e,r)=>{let t=Number(e),n=Number(r);return Number.isFinite(t)&&t>0?Number.isFinite(n)&&n>0?Math.min(t,n):t:r};function o(e){let{priority:r,id:t,src:a,alt:o,fallbackSrc:d,placeholderSrc:h,className:f,width:m,height:v,title:g,onLoad:p,onClick:x,style:w,loading:b}=e,y=l(m,(0,i.JA)("IMAGE_COMPRESS_WIDTH")),A=(0,i.JA)("IMG_LAZY_LOAD_PLACEHOLDER"),j=(0,c.useRef)(null),[N,O]=(0,c.useState)(r&&a?u(a,y):h||A),[_,I]=(0,c.useState)(!!(r&&a)),E=(0,c.useCallback)(()=>{j.current&&(j.current.src!==d&&d?j.current.src=d:j.current.src!==h&&h?j.current.src=h:j.current.src=A,I(!0),j.current.classList.remove("lazy-image-placeholder"))},[A,d,h]);(0,c.useEffect)(()=>{let e=u(a,y)||A,t=j.current,n=()=>{"function"==typeof p&&p(),I(!0),j.current&&j.current.classList.remove("lazy-image-placeholder")};if(r){let r=new Image;r.src=e,r.onload=()=>{O(e),n(e)},r.onerror=E;return}if(!window.IntersectionObserver){let r=new Image;r.src=e,r.onload=()=>{O(e),n(e)},r.onerror=E;return}let s=new IntersectionObserver(r=>{r.forEach(r=>{if(r.isIntersecting){let t=new Image;"decoding"in t&&(t.decoding="async"),t.src=e,t.onload=()=>{O(e),n(e)},t.onerror=E,s.unobserve(r.target)}})},{rootMargin:(0,i.JA)("LAZY_LOAD_THRESHOLD","200px"),threshold:.1});return t&&s.observe(t),()=>{t&&s.unobserve(t)}},[a,y,r,A,d,E,p,h]);let L={ref:j,src:N,"data-src":a,alt:o||"Lazy loaded image",onLoad:()=>{},onError:E,className:"".concat(f||"").concat(_?"":" lazy-image-placeholder"),style:{aspectRatio:m&&v?"".concat(m," / ").concat(v):void 0,containIntrinsicSize:m||v?void 0:"300px 200px",...w},onClick:x,loading:r?"eager":b||"lazy",decoding:"async",...(0,i.JA)("WEBP_SUPPORT")&&{"data-webp":!0},...(0,i.JA)("AVIF_SUPPORT")&&{"data-avif":!0}};return(t&&(L.id=t),g&&(L.title=g),m&&(L.width=m),v&&(L.height=v),r&&(L.fetchpriority="high"),a)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("img",{alt:L.alt,...L}),r&&(0,n.jsx)(s(),{children:(0,n.jsx)("link",{rel:"preload",as:"image",href:u(a,y),fetchpriority:"high"})})]}):null}let u=(e,r)=>{var t,n;if(!e)return null;let i=(null===(n=window)||void 0===n?void 0:null===(t=n.screen)||void 0===t?void 0:t.width)||r,a=Number(r),s=Number.isFinite(a)&&a>0?Math.min(i,a):i;return s?e.replace(/width=\d+/,"width=".concat(s)).replace(/w=\d+/,"w=".concat(s)):e}},11442:function(e,r,t){t.r(r);var n=t(85893),i=t(78790),a=t(21384),s=t(76966),c=t(11163);r.default=e=>{let{siteInfo:r}=(0,s.Og)(),t=(0,c.useRouter)();return(0,n.jsx)("div",{id:"info-card",children:(0,n.jsxs)("div",{className:"items-center justify-start",children:[(0,n.jsx)("div",{className:"hover:scale-105 transform duration-200 cursor-pointer flex justify-start",onClick:()=>{t.push("/about")},children:(0,n.jsx)(i.Z,{src:null==r?void 0:r.icon,width:120,height:120,alt:(0,a.JA)("AUTHOR")})}),(0,n.jsx)("div",{className:"text-xl py-2 hover:scale-105 transform duration-200 flex justify-start ",children:(0,a.JA)("AUTHOR")}),(0,n.jsx)("div",{className:"text-gray-100 mb-2 hover:scale-105 transform duration-200 flex justify-start",children:(0,a.JA)("BIO")})]})})}}}]);
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.