1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2788],{1443:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});let r=(0,t(94815).A)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},3510:(e,s,t)=>{"use strict";t.d(s,{y:()=>c});var r=t(73425),n=t(91473),i=t.n(n),a=t(38577),l=t(64675),o=t(12148),d=t(1443);function c(e){let{className:s,label:t="Return Home",variant:n="rock",size:c="sm",src:u="/assets/icon/labradorite.png",href:h="/"}=e;return(0,r.jsx)(l.$,{asChild:!0,variant:n,size:c,className:(0,o.cn)("text-muted-foreground hover:text-foreground rounded-full",s),children:(0,r.jsxs)(i(),{href:h,className:"flex items-center gap-2",children:[(0,r.jsx)(a.default,{src:u,alt:"Home",width:16,height:16,className:"h-4 w-4 object-contain",priority:!1}),t,(0,r.jsx)(d.A,{className:"h-4 w-4","aria-hidden":"true"})]})})}},12445:(e,s,t)=>{"use strict";t.d(s,{BlogTopBar:()=>g});var r=t(73425),n=t(91473),i=t.n(n),a=t(38577),l=t(14617),o=t(64675),d=t(59371),c=t(49459),u=t(3510),h=t(62536);function m(){var e;let{user:s,isLoaded:t}=(0,h.Jd)();return t&&"admin"===(null==s||null==(e=s.publicMetadata)?void 0:e.role)?(0,r.jsx)(o.$,{asChild:!0,variant:"rock",size:"sm",className:"gap-2 rounded-full",children:(0,r.jsxs)(i(),{href:"/blog/studio",className:"flex items-center",children:[(0,r.jsx)(a.default,{src:"/assets/icon/chisel.png",alt:"Studio",width:16,height:16,className:"h-4 w-4 object-contain"}),"Studio"]})}):null}let f=(0,d.default)(()=>t.e(7072).then(t.bind(t,44691)).then(e=>
1e.ThemeToggle),{loadableGenerated:{webpack:()=>[44691]},ssr:!1});function g(){return(0,r.jsx)("header",{className:"bg-background/80 supports-[backdrop-filter]:bg-background/60 top-10 z-40 w-full border-b backdrop-blur sm:top-0",children:(0,r.jsxs)("div",{className:"flex h-14 w-full items-center justify-between px-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-6",children:[(0,r.jsx)(i(),{href:"/blog",className:"flex max-w-full items-center overflow-hidden",children:(0,r.jsx)(a.default,{src:"/assets/wm/hard-wordmark.png",alt:"Hard wordmark",width:120,height:32,className:"block h-6 w-auto cursor-pointer object-contain dark:invert",sizes:"(max-width: 640px) 96px, 120px",priority:!0})}),(0,r.jsx)(u.y,{className:"hidden sm:inline-flex"})]}),(0,r.jsxs)("nav",{className:"flex items-center gap-6",children:[(0,r.jsx)(m,{}),(0,r.jsx)(f,{size:"sm"}),(0,r.jsx)(l.wv,{when:"signed-out",children:(0,r.jsx)(o.$,{asChild:!0,variant:"rock",size:"sm",className:"gap-2 rounded-full",children:(0,r.jsxs)(i(),{href:"/login",className:"flex items-center",children:[(0,r.jsx)(a.default,{src:"/assets/icon/marble.png",alt:"Account Icon",width:16,height:16,className:"h-4 w-4 object-contain",priority:!1}),"Sign in"]})})}),(0,r.jsx)(l.wv,{when:"signed-in",children:(0,r.jsx)(c.D,{size:"sm"})})]})]})})}},25638:(e,s,t)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),!function(e,s){for(var t in s)Object.defineProperty(e,t,{enumerable:!0,get:s[t]})}(s,{default:function(){return o},getImageProps:function(){return l}});let r=t(98261),n=t(42222),i=t(76990),a=r._(t(43702));function l(e){let{props:s}=(0,n.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,t]of Object.entries(s))void 0===t&&delete s[e];return{props:s}}let o=i.Image},38577:(e,s,t)=>{"use strict";t.d(s,{default:()=>n.a});var r=t(25638),n=t.n(r)},45865:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_f367f3"}},48038:(e,s,t)=>{"use strict";t.d(s,{default:()=>a});var r=t(39893),n=t(73425);let i=(0,r.lazy)(()=>Promise.all([t.e(6051),t.e(3096),t.e(2458),t.e(2820),t.e(1615),t.e(1359),t.e(6502),t.e(7270)]).then(t.bind(t,96502)));function a(e){return(0,n.jsx)(r.Suspense,{fallback:null,children:(0,n.jsx)(i,{...e})})}},49459:(e,s,t)=>{"use strict";t.d(s,{D:()=>c});var r=t(73425);t(39893);var n=t(14617),i=t(62536),a=t(91473),l=t.n(a),o=t(38577),d=t(64675);function c(e){let{size:s="md"}=e,t="sm"===s?32:96,a="sm"===s?"32px":"72px";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.wv,{when:"signed-out",children:(0,r.jsx)(l(),{href:"/login",children:(0,r.jsx)(d.$,{variant:"outline",size:"icon","aria-label":"Sign in",className:"sm"===s?"bg-background relative rounded-full h-8 w-8":"bg-background relative rounded-full h-10 w-10 md:h-[72px] md:w-[72px]",children:(0,r.jsx)(o.default,{src:"/assets/icon/marble.png",alt:"Sign in",width:t,height:t,className:"absolute object-contain transition-all",priority:!0})})})}),(0,r.jsx)(n.wv,{when:"signed-in",children:(0,r.jsx)(i.uF,{userProfileMode:"navigation",userProfileUrl:"/account",appearance:{elements:{userButtonTrigger:{width:a,height:a,borderRadius:"9999px"},userButtonAvatarBox:{width:a,height:a,borderRadius:"9999px"}}}})})]})}},62528:(e,s,t)=>{Promise.resolve().then(t.t.bind(t,93982,23)),Promise.resolve().then(t.bind(t,96860)),Promise.resolve().then(t.bind(t,12445)),Promise.resolve().then(t.bind(t,19461)),Promise.resolve().then(t.bind(t,48038)),Promise.resolve().then(t.t.bind(t,91473,23)),Promise.resolve().then(t.t.bind(t,76990,23)),Promise.resolve().then(t.t.bind(t,45865,23))}},e=>{e.O(0,[1529,3167,1473,6990,2084,9892,313,9734,2881,4042,9888,1615,6684,1810,7550,3498,8816,469,6040,9461,7092,1941,7358],()=>e(e.s=62528)),_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.