1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4345],{21141:(e,t,r)=>{Promise.resolve().then(r.bind(r,33293))},25016:(e,t,r)=>{"use strict";r.d(t,{cn:()=>o,hr:()=>a});var n=r(2821),l=r(75889);function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.QP)((0,n.$)(t))}function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return e;let r=t?["noopener","noreferrer","nofollow","ugc"]:["noopener","ugc"];return e.replace(/<a\s+([^>]*?)>/gi,(e,t)=>{let n=/\btarget\s*=/i.test(t),l=/\brel\s*=/i.test(t),o=t;return n||(o+=' target="_blank"'),l?o=o.replace(/\brel\s*=\s*["']([^"']*)["']/i,(e,t)=>{let n=t;for(let e of r)RegExp("\\b".concat(e,"\\b"),"i").test(n)||(n+=" ".concat(e));return'rel="'.concat(n.trim(),'"')}):o+=' rel="'.concat(r.join(" "),'"'),"<a ".concat(o.trim(),">")})}},32467:(e,t,r)=>{"use strict";r.d(t,{DX:()=>u,TL:()=>d});var n,l=r(12115),o=r(94446),a=r(95155),s=Symbol.for("react.lazy"),i=(n||(n=r.t(l,2)))[" use ".trim().toString()];function c(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function d(e){let t=function(e){let t=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(c(r)&&"function"==typeof i&&(r=i(r._payload)),l.isValidElement(r)){var a;let e,s,i=(a=r,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),c=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==l.Fragment&&(c.ref=t?(0,o.t)(t,i):i),l.cloneElement(r,c)}return l.Children.count(r)>1?l.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=l.forwardRef((e,r)=>{let{children:n,...o}=e;c(n)&&"function"==typeof i&&(n=i(n._payload));let s=l.Children.toArray(n),d=s.find(f);if(d){let e=d.props.children,n=s.map(t=>
1t!==d?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...o,ref:r,children:l.isValidElement(e)?l.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...o,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var u=d("Slot"),h=Symbol("radix.slottable");function f(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===h}},33293:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var n=r(95155),l=r(12115),o=r(97003);function a(e){return(0,n.jsxs)("svg",{fill:"none",viewBox:"0 0 282 39","aria-hidden":"true",...e,children:[(0,n.jsx)("path",{fill:"currentColor",d:"M2.68 13.032c-3.573 3.505-3.573 9.363 0 12.936L13.032 36.32c3.505 3.573 9.363 3.573 12.936 0L36.32 25.968c3.573-3.573 3.573-9.431 0-12.936L25.968 2.68c-3.573-3.573-9.431-3.573-12.936 0zm12.211 1.935c2.507-2.521 6.582-2.544 9.104-.038s2.544 6.582.038 9.104-6.582 2.544-9.104.038-2.544-6.582-.038-9.104"}),(0,n.jsx)("path",{fill:"currentColor",d:"M268.379 39q-6.322 0-10.35-4.108-4.002-4.134-4.002-10.483 0-6.296 4.002-10.43 4-4.135 10.163-4.135 6.028 0 9.817 3.734 3.814 3.735 3.814 9.497v2.8h-24.248v-4.054h17.633q-.187-2.747-2.054-4.508-1.868-1.76-4.962-1.76-3.28-.001-5.388 2.374-2.108 2.373-2.108 6.375 0 4.188 2.348 6.695 2.347 2.481 5.895 2.481 1.68 0 2.934-.453a8.5 8.5 0 0 0 2.321-1.307q1.041-.854 2.268-2.614l4.694 2.96q-1.707 2.748-3.494 4.135a12.7 12.7 0 0 1-3.975 2.081q-2.187.72-5.308.72m-33.496 0q-5.575 0-9.283-4.028-3.681-4.029-3.681-10.484 0-6.43 3.761-10.51 3.76-4.108 9.47-4.108 2.8 0 5.175 1.2 2.4 1.174 3.628 3.148l.026-.08V0h7.016v38.2h-6.722v-4.722l.64.8-.694.133q-1.28 2.108-3.788 3.361Q237.924 39 234.883 39m1.627-6.002q3.308 0 5.495-2.428t2.188-6.135q0-3.762-2.214-6.109-2.214-2.374-5.469-2.374-3.28 0-5.522 2.347-2.214 2.348-2.214 6.163 0 3.76 2.214 6.162 2.214 2.374 5.522 2.374M205.811 39q-6.376 0-10.537-4.161-4.161-4.188-4.161-10.404 0-6.321 4.161-10.456 4.188-4.135 10.537-4.135 6.348 0 10.537 4.161 4.188 4.161 4.188 10.43 0 6.216-4.188 10.404Q212.186 39 205.811 39m0-6.162q3.307 0 5.575-2.374 2.267-2.374 2.267-6.055 0-3.707-2.294-6.056-2.267-2.347-5.548-2.347-3.308 0-5.575 2.374-2.268 2.348-2.268 6.029t2.241 6.055q2.268 2.374 5.602 2.374M162.586 38.2V10.644h6.802v5.015l-.8-.987h.906q1.308-2.187 3.762-3.494 2.48-1.335 5.228-1.334 4.615 0 7.256 2.8 2.667 2.776 2.667 7.603V38.2h-7.069V21.794q0-2.854-1.387-4.401t-4.134-1.547q-2.614 0-4.402 1.974-1.76 1.974-1.76 4.881V38.2zm-30.181 0V0h6.962v14.698h.134q1.2-2.187 3.574-3.521 2.375-1.335 5.229-1.334 4.615 0 7.255 2.828 2.668 2.801 2.668 7.522V38.2h-7.069V21.794q0-2.827-1.387-4.402-1.387-1.573-4.055-1.573-2.587 0-4.428 2.027-1.814 2.027-1.814 4.962v15.391zm-14.416.8q-2.882 0-5.015-.64-2.108-.614-3.761-1.84-1.654-1.228-2.668-2.695l-.987-1.467 4.695-3.174.773 1.067a9.1 9.1 0 0 0 1.788 1.814 8.2 8.2 0 0 0 2.32 1.2q1.308.4 3.068.4 2.161 0 3.441-.8 1.308-.8 1.307-2.294 0-1.36-1.147-2.108-1.12-.747-5.068-1.654-5.335-1.253-7.656-3.334-2.32-2.107-2.321-5.362 0-3.76 3.148-6.002 3.148-2.267 7.923-2.267 2.454 0 4.348.507t3.388 1.493q1.493.988 2.454 2.188l.987 1.2-4.482 3.255-.667-.774a7.4 7.4 0 0 0-1.627-1.387 6.4 6.4 0 0 0-2.054-.88 9.5 9.5 0 0 0-2.401-.294q-1.974 0-3.201.8-1.2.774-1.2 1.921 0 1.254 1.12 2.027 1.147.748 5.229 1.681 5.334 1.227 7.629 3.308 2.294 2.055 2.294 5.308 0 4.029-3.228 6.43Q123.217 39 117.989 39M87.61 39q-4.508 0-7.335-2.454-2.828-2.481-2.828-6.482 0-4.188 3.254-6.669t8.483-2.48q2.082 0 4.028.426 1.974.427 3.361 1.12v-1.6q0-2.588-1.813-4.082-1.788-1.493-4.615-1.493-1.628 0-2.801.373a8.7 8.7 0 0 0-2.188.987q-.987.614-1.84 1.414l-.854.8-4.081-3.788 1.307-1.173a18.7 18.7 0 0 1 2.934-2.108q1.601-.933 3.601-1.44t4.589-.507q5.868 0 9.229 2.88 3.361 2.882 3.361 8.084V38.2h-6.749v-5.922l1.654 2.187h-1.76q-1.308 2.055-3.655 3.308Q90.545 39 87.611 39m1.814-4.988q3.148 0 5.149-2.187 2-2.215 2-5.309v-.08q-1.12-.693-2.72-1.094a13 13 0 0 0-3.388-.426q-2.828 0-4.562 1.2-1.734 1.173-1.734 3.521 0 2.028 1.468 3.201t3.787 1.174M49 38.2V0h6.962v14.698h.134q1.2-2.187 3.574-3.521 2.375-1.335 5.229-1.334 4.615 0 7.255 2.828 2.668 2.801 2.668 7.522V38.2h-
17.07V21.794q0-2.827-1.386-4.402-1.387-1.573-4.055-1.573-2.587 0-4.428 2.027-1.815 2.027-1.814 4.962v15.391z"})]})}let s=["animate-bounce","animate-spin","animate-ping","animate-pulse"],i=["text-foreground/10","text-primary/60","text-blue-500/60","text-green-500/60","text-purple-500/60","text-orange-500/60"];function c(e){let{children:t}=e,[r,o]=(0,l.useState)(null),[a,c]=(0,l.useState)(0),[d,u]=(0,l.useState)("text-foreground/10"),h=(0,l.useCallback)(()=>{let e=s[Math.floor(Math.random()*s.length)],t=(Math.random()-.5)*30,r=i[Math.floor(Math.random()*i.length)];o(e),c(t),u(r),setTimeout(()=>{o(null),c(0)},600)},[]);return(0,n.jsx)("span",{onClick:h,style:{transform:"rotate(".concat(a,"deg)")},className:"inline-block cursor-pointer select-none transition-all duration-300 ".concat(d," ").concat(r||"hover:scale-110 hover:-rotate-6"),children:t})}function d(){return(0,n.jsx)("main",{id:"main-content",className:"min-h-[70vh] flex items-center justify-center p-4",children:(0,n.jsxs)("div",{className:"text-center space-y-6",children:[(0,n.jsxs)("h1",{className:"text-8xl md:text-9xl font-bold",children:[(0,n.jsx)(c,{children:"4"}),(0,n.jsx)(c,{children:"0"}),(0,n.jsx)(c,{children:"4"})]}),(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsx)("h2",{className:"text-xl md:text-2xl font-medium text-foreground",children:"Page not found"}),(0,n.jsx)("p",{className:"text-muted-foreground",children:"The page you're looking for doesn't exist."})]}),(0,n.jsx)("div",{className:"pt-2",children:(0,n.jsx)(o.$,{asChild:!0,className:"bg-blue-600 hover:bg-blue-700 text-white",children:(0,n.jsx)("a",{href:"https://hashnode.com/?utm_source=blog_404_page",target:"_blank",rel:"noopener",children:"Go to Hashnode"})})}),(0,n.jsx)("div",{className:"pt-8",children:(0,n.jsx)("a",{href:"https://hashnode.com/?utm_source=blog_404_page",target:"_blank",rel:"noopener",className:"inline-flex items-center text-muted-foreground/40 hover:text-muted-foreground transition-colors",children:(0,n.jsx)(a,{className:"h-5 w-auto"})})})]})})}},83101:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});var n=r(2821);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=n.$,a=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:s}=t,i=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],n=null==s?void 0:s[e];if(null===t)return null;let o=l(t)||l(n);return a[e][o]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,i,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...c}[t]):({...s,...c})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},97003:(e,t,r)=>{"use strict";r.d(t,{$:()=>c,r:()=>i});var n=r(95155),l=r(12115),o=r(32467),a=r(83101),s=r(25016);let i=(0,a.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-sm hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-xs hover:bg-destructive/90",outline:"border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),c=l.forwardRef((e,t)=>{let{className:r,variant:l,size:a,asChild:c=!1,...d}=e,u=c?o.DX:"button";return(0,n.jsx)(u,{className:(0,s.cn)(i({variant:l,size:a,className:r})),ref:t,...d})});c.displayName="Button"}},e=>{e.O(0,[4554,8441,8229,1255,7358],()=>e(e.s=21141)),_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.