1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1041],{41041:function(e,t,r){"use strict";r.r(t),r.d(t,{JumpNavigation:function(){return g},default:function(){return h}});var a=r(97458),n=r(87608),l=r.n(n),f=r(4320),o=r.n(f),i=r(52983),d=r(25228),c=r(34132),s=r(36355);function u(e){let{pageRef:t,className:r}=e,n=(0,i.useCallback)(()=>window.scrollTo({top:0,behavior:"smooth"}),[]);return t?(0,a.jsxs)("button",{type:"button",className:l()("flex flex-col justify-center items-center gap-1 md:gap-2",r),onClick:n,"aria-labelledby":"label",tabIndex:0,children:[(0,a.jsx)(s.C,{className:"text-2xl h-12 w-12 md:h-16 md:w-16",target:t,colors:{progressBg:"#CF6C47"},children:"â"}),(0,a.jsx)("p",{className:"text-[.625rem] md:text-xs rounded-md bg-white text-black p-1",id:"label",children:"Scroll To Top"})]}):null}var b=r(28378);let m=Symbol.for("ScrollToTop");function g(e){var t,r,n,f,s,g,h,v,p,y,x;let{slice:w,sections:j}=e,k=(0,d.tn)(),B=(0,b.I9)(null===(t=w.primary)||void 0===t?void 0:t.background_color)?null!==(y=null===(r=w.primary)||void 0===r?void 0:r.background_color.description)&&void 0!==y?y:"":void 0,N=null!==(x=null===(n=w.primary)||void 0===n?void 0:n.hasScrollToTop)&&void 0!==x&&x,_=(0,c.Sz)(null===(f=w.primary)||void 0===f?void 0:f.heading).length>0;return(0,i.useEffect)(()=>{if(N)return k("bottomLeft",m,(0,a.jsx)(u,{}))},[k,N]),(0,a.jsx)(b.xu,{"data-slice":"JumpNavigation",type:"nav",theme:null===(s=w.primary)||void 0===s?void 0:s.background_color,className:l()("flex flex-col shrink-0 pb-0 py-4",{"md:sticky md:top-12 md:z-10 static":(null===(g=w.primary)||void 0===g?void 0:g.position)==="sticky","bg-white":!(null===(h=w.primary)||void 0===h?void 0:h.background_color)}),children:(0,a.jsxs)("div",{className:l()("max-w-7xl mx-auto",{"pt-6 pb-2":_,"py-6":!_}),children:[_?(0,a.jsx)(b.lU,{className:"text-center mx-auto mb-8",children:(0,a.jsx)(b.X6,{theme:null===(v=w.primary)||void 0===v?void 0:v.background_color,children:null===(p=w.primary)||void 0===p?void 0:p.heading})}):null,(0,a.jsx)("div",{className:"flex items-center justify-center",children:(0,a.jsx)("div",{style:{color:B},children:(0,a.jsx)("div",{className:"flex md:flex-row flex-col font-bold md:divide-x-2 md:divide-y-0 divide-y-2 divide-current",children:j.map((e,t)=>{let r="#".concat(e.anchor);return(0,a.jsx)("div",{className:"px-4 text-center md:my-2 md:py-0 py-4 hover:underline",children:(0,a.jsx)(o(),{href:r,onClick:e=>{e.preventDefault();let t=document.querySelector(r);t&&t.scrollIntoView({behavior:"smooth"})},children:e.text})},"".concat(e.anchor,"-").concat(t))})})})})]})})}var h=g},36355:function(e,t,r){"use strict";r.d(t,{o:function(){return o},C:function(){return s}});var a=r(97458),n=r(52983),l=r(77201);function f(e){let{target:t,offset:r=0}=e,[a,f]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let e=()=>{if(!t.current)return;let e=t.current,a=e.clientHeight-e.offsetTop-window.innerHeight+r,l=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;0===l?(0,n.startTransition)(()=>{f(0)}):l>a?(0,n.startTransition)(()=>{f(100)}):(0,n.startTransition)(()=>{f(l/a*100)})};return window.addEventListener("scroll",e,(0,l.h)()?{passive:!0}:void 0),()=>window.removeEventListener("scroll",e)},[t,r]),a}function o(e){let{offset:t,target:r}=e,n=f({target:r,offset:t});return(0,a.jsx)("div",{className:"bg-slate-900 fixed h-2 blog-post--read-progress-bar",style:{width:"".concat(n,"%")}})}var i=r(87608),d=r.n(i),c=r(66961);function s(e){var t,r,n;let{target:l,offset:o,children:i,className:s,colors:u}=e,b=f({target:l,offset:o}),m=null!==(t=null==u?void 0:u.innerBg)&&void 0!==t?t:"#fff",g=null!==(r=null==u?void 0:u.progressBg)&&void 0!==r?r:c.slate["900"],h=null!==(n=null==u?void 0:u.progressBar)&&void 0!==n?n:c.slate["200"];return(0,a.jsxs)("article",{className:d()(["grid grid-rows-[max-content] grid-cols-[max-content] items-center justify-center h-8 w-8",s]),children:[(0,a.jsx)("div",{className:d()("rounded-full row-span-full col-span-full h-[inherit] w-[inherit]"),style:{background:"conic-gradient(".concat(g," calc(").concat(b,"%), ").concat(h," 0%)")}}),(0,a.jsx)("div",{className:d()(["w-[94%] h-[94%] rounded-full","row-span-full col-span-full justify-self-center","flex justify-center items-center"]),style:{background:m},children:i})]})}},25228:function(e,t,r){"use strict";r.d(t,{$p:function(){return d},NQ:function(){return o},tn:function(){return i}});var a=r(97458),n=r(52983);let l={pageRef:void 0,widgets:new Map,setWidgets:()=>{}},f=(0,n.createContext)(l);function o(e){let{children:t,pageRef:r}
1=e,[l,o]=(0,n.useState)(new Map),i=(0,n.useMemo)(()=>({pageRef:r,widgets:l,setWidgets:o}),[r,l]);return(0,a.jsx)(f.Provider,{value:i,children:t})}function i(){let{setWidgets:e}=(0,n.useContext)(f);return(0,n.useCallback)((t,r,a)=>(e(e=>{if(e.has(r)||!Symbol.keyFor(r))return e;let n=new Map(e);return n.set(r,{id:r,location:t,widget:a}),n}),function(){e(e=>{let t=new Map(e);return t.delete(r),t})}),[e])}function d(){let{pageRef:e,widgets:t}=(0,n.useContext)(f),r=(0,n.useMemo)(()=>{var t,r;return"".concat((null!==(r=null==e?void 0:null===(t=e.current)||void 0===t?void 0:t.offsetTop)&&void 0!==r?r:0)/16+1,"rem")},[e]),{topLeft:l,topRight:o,bottomLeft:i,bottomRight:d}=(0,n.useMemo)(()=>Object.groupBy([...t.values()],e=>{let{location:t}=e;return t}),[t]);return e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"fixed top-0 left-4 z-50",role:"complementary","aria-label":"Top left widgets",style:{top:r},children:(null!=l?l:[]).map(t=>c(t,e))}),(0,a.jsx)("div",{className:"fixed top-0 right-4 z-50",role:"complementary","aria-label":"Top right widgets",style:{top:r},children:(null!=o?o:[]).map(t=>c(t,e))}),(0,a.jsx)("div",{className:"fixed bottom-4 left-4 z-50",role:"complementary","aria-label":"Bottom left widgets",children:(null!=i?i:[]).map(t=>c(t,e))}),(0,a.jsx)("div",{className:"fixed bottom-4 right-4 z-50",role:"complementary","aria-label":"Bottom right widgets",children:(null!=d?d:[]).map(t=>c(t,e))})]}):null}let c=(e,t)=>{let{widget:r,id:a}=e;try{if((0,n.isValidElement)(r))return(0,n.cloneElement)(r,{key:a.description,pageRef:t})}catch(e){console.error("Error rendering widget ".concat(a.description,":"),e)}return null}},79138:function(e){var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t,blackBright:t,redBright:t,greenBright:t,yellowBright:t,blueBright:t,magentaBright:t,cyanBright:t,whiteBright:t,bgBlackBright:t,bgRedBright:t,bgGreen
1Bright:t,bgYellowBright:t,bgBlueBright:t,bgMagentaBright:t,bgCyanBright:t,bgWhiteBright:t}};e.exports=r(),e.exports.createColors=r},66961:function(e,t,r){let a=r(71163);e.exports=(a.__esModule?a:{default:a}).default},71163:function(e,t,r){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:()=>f});let n=(a=r(48708))&&a.__esModule?a:{default:a};function l({version:e,from:t,to:r}){n.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}let f={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"},get lightBlue(){return l({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return l({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return l({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return l({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return l({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}},48708:function(e,t,r){"use strict";var a,n=r(26477);
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{dim:()=>i,default:()=>d});let l=(a=r(79138))&&a.__esModule?a:{default:a},f=new Set;function o(e,t,r){(void 0===n||!n.env.JEST_WORKER_ID)&&(r&&f.has(r)||(r&&f.add(r),console.warn(""),t.forEach(t=>console.warn(e,"-",t))))}function i(e){return l.default.dim(e)}let d={info(e,t){o(l.default.bold(l.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){o(l.default.bold(l.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){o(l.default.bold(l.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}}}]);
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.