1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,918,e=>{"use strict";var t=e.i(95213),u=e.i(47034);e.i(63015);var i=e.i(17750),n=e.i(43023),r=e.i(16406);e.s(["CopyButton",0,({style:e})=>{let{onCopy:a,copied:o}=(e=>{let{activeSnippet:t,groupId:u}=(0,n.useCodeBlockContext)(),[i,a]=r.useState(!1);return r.useEffect(()=>{if(!i)return;let t=setTimeout(()=>{a(!1)},e?.copiedDurationMs??2e3);return()=>{clearTimeout(t)}},[i,e?.copiedDurationMs]),{onCopy:r.useCallback(()=>{let e=document.querySelector(`[data-snippet-id="${t?.id}"]`)??document.querySelector(`[data-snippet-group-id="${u}"]`);e&&(navigator.clipboard.writeText(e.textContent??""),a(!0))},[t?.id,u]),copied:i}})({copiedDurationMs:2e3});return(0,t.jsx)(i.IconButton,{style:e,size:"1",variant:"surface",color:"gray",onClick:a,children:o?(0,t.jsx)(u.CheckIcon,{width:12,height:12}):(0,t.jsx)(u.CopyIcon,{width:12,height:12})})}],918)},60786,e=>{e.v({"code-snippet":"code-snippet-module-scss-module__f-iQeW__code-snippet","code-snippet--single":"code-snippet-module-scss-module__f-iQeW__code-snippet--single","code-snippet-header":"code-snippet-module-scss-module__f-iQeW__code-snippet-header"})},42699,e=>{"use strict";var t=e.i(95213),u=e.i(16406);e.i(63015);var i=e.i(79961),n=e.i(17006),r=e.i(34277),a=e.i(43023),o=e.i(60786),s=e.i(918);e.s(["CodeGroupHeader",0,()=>{let e=u.useRef(null),{activeSnippet:l,snippets:d,selectSnippet:D}=(0,a.useCodeBlockContext)();return(u.useEffect(()=>{if(!e.current)return;let t=e.current.parentElement?.querySelector('[data-active="true"]');if(t){let u=window.getComputedStyle(t);e.current.style.left=`calc(${t.offsetLeft}px + ${u.paddingLeft})`,e.current.style.width=`calc(${t.offsetWidth}px - ${u.paddingLeft} - ${u.paddingRight})`}},[l]),l)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Flex,{asChild:!0,align:"center",justify:"between",px:"2",mt:"4",children:(0,t.jsxs)("header",{className:o.default["code-snippet-header"],"data-llms-ignore":!0,children:[d.length>1?(0,t.jsx)(n.Tabs.Root,{defaultValue:d?.[0]?.id,value:l.id,onValueChange:e=>{let t=d.find(t=>t.id===e);t&&D(t)},children:(0,t.jsx)(n.Tabs.List,{children:d.map(e=>(0,t.jsx)(n.Tabs.Trigger,{value:e.id,children:e.label||"Untitled"},e.id))})}):l.label||"Untitled",(0,t.jsx)(s.CopyButton,{})]})}),d[0]?.label&&(0,t.jsx)(r.VisuallyHidden,{children:d[0].label})]}):null}])},36066,e=>{"use strict";var t=e.i(16406);e.s(["StepController",0,({children:e,stepperId:u,stepId:i})=>{let n=t.useCallback(()=>{let e=document.querySelectorAll('h3[data-type="stepper-checkpoint"]'),t=(e,i)=>{let n,r=e.nextElementSibling;return(n=document.querySelector(`[data-stepper-id="${u}"]`),!n?.contains(r)&&r)?i:r?"H3"!==r.tagName?t(r,r.offsetTop-e.offsetTop+i):r.offsetTop-e.offsetTop+i:i+e.offsetHeight};e.forEach(e=>{if(!(e instanceof HTMLHeadingElement)||!e.id||e.id!==i)return;let u=t(e,0)-e.offsetHeight-16;e.style.setProperty("--step-title-height",`${e.offsetHeight}px`),e.style.setProperty("--step-height",`${u}px`)})},[u,i]);return t.useEffect(()=>(n(),window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}),[n]),e}])},1697,e=>{e.v({"accordion-content":"accordion-module-scss-module__eC57kW__accordion-content","accordion-item":"accordion-module-scss-module__eC57kW__accordion-item","accordion-root":"accordion-module-scss-module__eC57kW__accordion-root"})},90430,e=>{"use strict";var t=e.i(95213),u=e.i(16406),i=e.i(68264),n=e.i(32257),r=e.i(54319),a=e.i(78896),o=e.i(79787),s=e.i(76949),l=e.i(93585),d=e.i(88920),D=e.i(78150),c="Collapsible",[h,F]=(0,i.createContextScope)(c),[m,E]=h(c),p=u.forwardRef((e,i)=>{let{__scopeCollapsible:n,open:r,defaultOpen:a,disabled:l,onOpenChange:d,...c}=e,[h=!1,F]=(0,o.useControllableState)({prop:r,defaultProp:a,onChange:d});return(0,t.jsx)(m,{scope:n,disabled:l,contentId:(0,D.useId)(),open:h,onOpenToggle:u.useCallback(()=>F(e=>!e),[F]),children:(0,t.jsx)(s.Primitive.div,{"data-state":x(h),"data-disabled":l?"":void 0,...c,ref:i})})});p.displayName=c;var C="CollapsibleTrigger",f=u.forwardRef((e,u)=>{let{__scopeCollapsible:i,...n}=e,r=E(C,i);return(0,t.jsx)(s.Primitive.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":x(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...n,ref:u,onClick:(0,a.composeEventHandlers)(e.onClick,r.onOpenToggle)})});f.displayName=C;var g="CollapsibleContent",A=u.forwardRef((e,u)=>{let{forceMount:i,...n}=e,r=E(g,e.__scopeCollapsible);return(0,t.jsx)(d.Presence,{present:i||r.open,children:({present:e})=>(0,t.jsx)(v,{...n,ref:u,present:e})})});A.displayName=g;var v=u.forwardRef((e,i)=>{let{__scopeCollapsible:n,present:a,children:o,...d}=e,D=E(g,n),[c,h]=u.useState(a),F=u.useRef(null),m=(0,r.useComposedRefs)(i,F),p=u.useRef(0),C=p.current,f=u.useRef(0),A=f.current,v=D.open||c,B=u.useRef(v),b=u.useRef(void 0);return u.useEffect(()=>{let e=requestAnimationFrame(()=>B.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=F.current;if(e){b.current=b.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,f.current=t.width,B.current||(e.style.transitionDuration=b.current.transitionDuration,e.style.animationName=b.current.animationName),h(a)}},[D.open,a]),(0,t.jsx)(s.Primitive.div,{"data-state":x(D.open),"data-disabled":D.disabled?"":void 0,id:D.contentId,hidden:!v,...d,ref:m,style:{"--radix-collapsible-content-height":C?`${C}px`:void 0,"--radix-collapsible-content-width":A?`${A}px`:void 0,...e.style},children:v&&o})});function x(e){return e?"open":"closed"}var B=e.i(47741),b="Accordion",w=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[y,j,
1k]=(0,n.createCollection)(b),[S,L]=(0,i.createContextScope)(b,[k,F]),I=F(),_=u.default.forwardRef((e,u)=>{let{type:i,...n}=e;return(0,t.jsx)(y.Provider,{scope:e.__scopeAccordion,children:"multiple"===i?(0,t.jsx)(O,{...n,ref:u}):(0,t.jsx)(U,{...n,ref:u})})});_.displayName=b;var[T,N]=S(b),[z,R]=S(b,{collapsible:!1}),U=u.default.forwardRef((e,i)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},collapsible:s=!1,...l}=e,[d,D]=(0,o.useControllableState)({prop:n,defaultProp:r,onChange:a});return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:d?[d]:[],onItemOpen:D,onItemClose:u.default.useCallback(()=>s&&D(""),[s,D]),children:(0,t.jsx)(z,{scope:e.__scopeAccordion,collapsible:s,children:(0,t.jsx)($,{...l,ref:i})})})}),O=u.default.forwardRef((e,i)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},...s}=e,[l=[],d]=(0,o.useControllableState)({prop:n,defaultProp:r,onChange:a}),D=u.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),c=u.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:l,onItemOpen:D,onItemClose:c,children:(0,t.jsx)(z,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)($,{...s,ref:i})})})}),[M,H]=S(b),$=u.default.forwardRef((e,i)=>{let{__scopeAccordion:n,disabled:o,dir:l,orientation:d="vertical",...D}=e,c=u.default.useRef(null),h=(0,r.useComposedRefs)(c,i),F=j(n),m="ltr"===(0,B.useDirection)(l),E=(0,a.composeEventHandlers)(e.onKeyDown,e=>{if(!w.includes(e.key))return;let t=e.target,u=F().filter(e=>!e.ref.current?.disabled),i=u.findIndex(e=>e.ref.current===t),n=u.length;if(-1===i)return;e.preventDefault();let r=i,a=n-1,o=()=>{(r=i+1)>a&&(r=0)},s=()=>{(r=i-1)<0&&(r=a)};switch(e.key){case"Home":r=0;break;case"End":r=a;break;case"ArrowRight":"horizontal"===d&&(m?o():s());break;case"ArrowDown":"vertical"===d&&o();break;case"ArrowLeft":"horizontal"===d&&(m?s():o());break;case"ArrowUp":"vertical"===d&&s()}let l=r%n;u[l].ref.current?.focus()});return(0,t.jsx)(M,{scope:n,disabled:o,direction:l,orientation:d,children:(0,t.jsx)(y.Slot,{scope:n,children:(0,t.jsx)(s.Primitive.div,{...D,"data-orientation":d,ref:h,onKeyDown:o?void 0:E})})})}),P="AccordionItem",[W,Z]=S(P),Y=u.default.forwardRef((e,u)=>{let{__scopeAccordion:i,value:n,...r}=e,a=H(P,i),o=N(P,i),s=I(i),l=(0,D.useId)(),d=n&&o.value.includes(n)||!1,c=a.disabled||e.disabled;return(0,t.jsx)(W,{scope:i,open:d,disabled:c,triggerId:l,children:(0,t.jsx)(p,{"data-orientation":a.orientation,"data-state":J(d),...s,...r,ref:u,disabled:c,open:d,onOpenChange:e=>{e?o.onItemOpen(n):o.onItemClose(n)}})})});Y.displayName=P;var q="AccordionHeader",V=u.default.forwardRef((e,u)=>{let{__scopeAccordion:i,...n}=e,r=H(b,i),a=Z(q,i);return(0,t.jsx)(s.Primitive.h3,{"data-orientation":r.orientation,"data-state":J(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:u})});V.displayName=q;var G="AccordionTrigger",K=u.default.forwardRef((e,u)=>{let{__scopeAccordion:i,...n}=e,r=H(b,i),a=Z(G,i),o=R(G,i),s=I(i);return(0,t.jsx)(y.ItemSlot,{scope:i,children:(0,t.jsx)(f,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":r.orientation,id:a.triggerId,...s,...n,ref:u})})});K.displayName=G;var Q="AccordionContent",X=u.default.forwardRef((e,u)=>{let{__scopeAccordion:i,...n}=e,r=H(b,i),a=Z(Q,i),o=I(i);return(0,t.jsx)(A,{role:"region","aria-labelledby":a.triggerId,"data-orientation":r.orientation,...o,...n,ref:u,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function J(e){return e?"open":"closed"}X.displayName=Q;var ee=e.i(47034);e.i(63015);var et=e.i(13947),eu=e.i(1697);let ei=u.forwardRef((e,u)=>(0,t.jsx)(_,{ref:u,className:eu.default["accordion-root"],...e}));ei.displayName="Accordion";let en=u.forwardRef((e,u)=>(0,t.jsx)(Y,{ref:u,className:eu.default["accordion-item"],...e}));en.displayName="AccordionItem";let er=u.forwardRef(({className:e,children:u,...i},n)=>(0,t.jsx)(V,{className:eu.default["accordion-header"],children:(0,t.jsxs)(K,{ref:n,"data-type":"accordion-trigger",className:e,...i,children:[u,(0,t.jsx)("span",{children:(0,t.jsx)(ee.ChevronRightIcon,{width:12,height:12})})]})}));er.displayName=K.displayName;let ea=u.forwardRef(({className:e,children:u,...i},n)=>(0,t.jsx)(X,{ref:n,className:eu.default["accordion-content"],...i,children:(0,t.jsx)(et.Text,{size:"3",color:"gray",className:e,children:u})}));ea.displayName=X.displayName,e.s(["Accordion",()=>ei,"AccordionContent",()=>ea,"AccordionItem",()=>en,"AccordionTrigger",()=>er],90430)},25362,e=>{e.v({heading:"heading-module-scss-module__m28dEW__heading"})},55298,e=>{"use strict";var t=e.i(95213),u=e.i(47034);e.i(63015);
1var i=e.i(50876),n=e.i(82246),r=e.i(76956),a=e.i(23271),o=e.i(25362);e.s(["Heading",0,({children:e,as:s,id:l,href:d})=>(0,t.jsx)(r.Heading,{as:s,id:l,className:o.default.heading,size:"h1"===s?"8":"h2"===s?"6":"h3"===s?"4":"3",mb:"3",mt:"h1"===s?"8":"h2"===s?"7":"6",children:l?(0,t.jsx)(n.Link,{asChild:!0,children:(0,t.jsxs)(a.default,{href:d??`#${l}`,onClick:()=>{!d&&l&&navigator.clipboard.writeText(window.location.origin+window.location.pathname+`#${l}`)},children:[e,!d&&(0,t.jsx)(i.Box,{asChild:!0,display:"inline-block",position:"relative",ml:"2",mb:"1",children:(0,t.jsx)(u.Link2Icon,{width:15,height:15})})]})}):e})])},95517,e=>{"use strict";var t=e.i(95213),u=e.i(79579),i=e.i(16406),n=e.i(62990);let r=(e,t)=>e===t?.tagName?.toUpperCase?.(),a=e=>r("DIV",e)||r("SPAN",e),o=e=>e.complete&&0!==e.naturalHeight,s=({height:e,offset:t,width:u})=>Math.min((window.innerWidth-2*t)/u,(window.innerHeight-2*t)/e),l=({containerHeight:e,containerWidth:t,hasScalableSrc:u,offset:i,targetHeight:n,targetWidth:r})=>e&&t?!u&&n&&r?(({containerHeight:e,containerWidth:t,offset:u,targetHeight:i,targetWidth:n})=>{let r=s({height:i,offset:u,width:n}),a=n>i?n/t:i/e;return r>1?a:r*a})({containerHeight:e,containerWidth:t,offset:i,targetHeight:n,targetWidth:r}):s({height:e,offset:i,width:t}):1,d=/url(?:\(['"]?)(.*?)(?:['"]?\))/,D=e=>{if(e){if(r("IMG",e))return e.currentSrc;else if(a(e)){let t=window.getComputedStyle(e).backgroundImage;if(t)return d.exec(t)?.[1]}}},c=({position:e,relativeNum:t})=>{let u=parseFloat(e);return e.endsWith("%")?t*u/100:u},h=/\.svg$/i,F=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),m={overflow:"",width:""};function E(e){return i.default.createElement(p,{...e})}class p extends i.default.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1},this.refContent=i.default.createRef(),this.refDialog=i.default.createRef(),this.refModalContent=i.default.createRef(),this.refModalImg=i.default.createRef(),this.refWrap=i.default.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=m,this.styleModalImg={},this.getDialogContainer=()=>{let e=document.querySelector("[data-rmiz-portal]");return null==e&&((e=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(e)),e},this.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let e=this.refContent.current;e&&(this.imgEl=e.querySelector(F),this.imgEl?(this.changeObserver?.disconnect?.(),this.imgEl?.addEventListener?.("load",this.handleImgLoad),this.imgEl?.addEventListener?.("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElObserver=new ResizeObserver(e=>{let t=e[0];t?.target&&(this.imgEl=t.target,this.setState({}))}),this.imgElObserver.observe(this.imgEl)):this.changeObserver||(this.changeObserver=new MutationObserver(this.setAndTrackImg),this.changeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{isZoomed:t}=this.props;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let{imgEl:e}=this,t=D(e);if(!t)return;let u=new Image;r("IMG",e)&&(u.sizes=e.sizes,u.srcset=e.srcset),u.src=t;let i=()=>{this.setState({loadedImgEl:u})};u.decode().then(i).catch(()=>{o(u)?i():u.onload=i})},this.handleZoom=()=>{this.props.onZoomChange?.(!0)},this.handleUnzoom=()=>{this.props.onZoomChange?.(!1)},this.handleDialogCancel=e=>{e.preventDefault()},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&this.handleUnzoom()},this.handleKeyDown=e=>{("Escape"===e.key||27===e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom())},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom()}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}1===e.changedTouches.length&&e.changedTouches[0]&&(this.touchYStart=e.changedTouches[0].screenY)},this.handleTouchMove=e=>
1{let t=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&e.changedTouches[0]&&(this.touchYEnd=e.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom()))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.setState({modalState:"LOADING"}),this.loadZoomImg(),window.addEventListener("wheel",this.handleWheel,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0),this.refModalImg.current?.addEventListener?.("transitionend",this.handleZoomEnd,{once:!0})},this.handleZoomEnd=()=>{setTimeout(()=>{this.setState({modalState:"LOADED"}),window.addEventListener("resize",this.handleResize,{passive:!0})},0)},this.unzoom=()=>{this.setState({modalState:"UNLOADING"}),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0),this.refModalImg.current?.addEventListener?.("transitionend",this.handleUnzoomEnd,{once:!0})},this.handleUnzoomEnd=()=>{setTimeout(()=>{window.removeEventListener("resize",this.handleResize),this.setState({shouldRefresh:!1,modalState:"UNLOADED"}),this.refDialog.current?.close?.(),this.bodyScrollEnable()},0)},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let e=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=m},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this,t=e?.src;if(t){let u=new Image;
1u.sizes=e?.sizes??"",u.srcset=e?.srcSet??"",u.src=t;let i=()=>{this.setState({isZoomImgLoaded:!0})};u.decode().then(i).catch(()=>{o(u)?i():u.onload=i})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:u}=this;if(r("SVG",e)){let i=document.createElement("div");i.innerHTML=e.outerHTML,i.querySelectorAll("mask[id]").forEach(e=>{let t=e.id+"-zoom";i.querySelectorAll(`[mask="url(#${e.id})"]`).forEach(e=>{e.setAttribute("mask",`url(#${t})`)}),e.id=t});let n=i.firstChild;n.style.width=`${u.width||0}px`,n.style.height=`${u.height||0}px`,n.addEventListener("click",this.handleUnzoom),t.current?.firstChild?.remove?.(),t.current?.appendChild?.(n)}}}render(){let{handleDialogCancel:e,handleDialogClick:t,handleUnzoom:u,handleZoom:o,imgEl:s,props:{a11yNameButtonUnzoom:d,a11yNameButtonZoom:F,children:m,classDialog:E,IconUnzoom:p,IconZoom:C,isZoomed:f,wrapElement:g,ZoomContent:A,zoomImg:v,zoomMargin:x},refContent:B,refDialog:b,refModalContent:w,refModalImg:y,refWrap:j,state:{id:k,isZoomImgLoaded:S,loadedImgEl:L,modalState:I,shouldRefresh:_}}=this,T=`rmiz-modal-${k}`,N=`rmiz-modal-img-${k}`,z=a(s),R=r("IMG",s),U=r("SVG",s),O=(e=>{if(e)if(r("IMG",e))return e.alt??void 0;else return e.getAttribute("aria-label")??void 0})(s),M=D(s),H=R?s.sizes:void 0,$=R?s.srcset:void 0,P=!!v?.src,W=s&&(L||U)&&"none"!==window.getComputedStyle(s).display,Z=O?`${F}: ${O}`:F,Y="LOADING"===I||"LOADED"===I,q=W?"found":"not-found",V="UNLOADED"===I||"UNLOADING"===I?"hidden":"visible",G=(e=>{if(!e)return{};if(!r("SVG",e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let t=e.parentElement,u=e.getBoundingClientRect();if(!t)return{height:u.height,left:u.left,width:u.width,top:u.top};{let e=t.getBoundingClientRect();return{height:u.height,left:e.left-u.left,top:e.top-u.top,width:u.width}}}})(s);this.styleModalImg=W?(({hasZoomImg:e,imgSrc:t,isSvg:u,isZoomed:i,loadedImgEl:n,offset:r,shouldRefresh:o,targetEl:s})=>{let d=u||t?.slice?.(0,18)==="data:image/svg+xml"||e||!!(t&&h.test(t)),D=s.getBoundingClientRect(),F=window.getComputedStyle(s),m=null!=n&&a(s),E=null!=n&&!m,p=Object.assign({},(({containerHeight:e,containerLeft:t,containerTop:u,containerWidth:i,hasScalableSrc:n,offset:r,targetHeight:a,targetWidth:o})=>{let s=l({containerHeight:e,containerWidth:i,hasScalableSrc:n,offset:r,targetHeight:a,targetWidth:o});return{top:u,left:t,width:i*s,height:e*s,transform:`translate(0,0) scale(${1/s})`}})({containerHeight:D.height,containerLeft:D.left,containerTop:D.top,containerWidth:D.width,hasScalableSrc:d,offset:r,targetHeight:n?.naturalHeight??D.height,targetWidth:n?.naturalWidth??D.width}),E?(({containerHeight:e,containerLeft:t,containerTop:u,containerWidth:i,hasScalableSrc:n,objectFit:r,objectPosition:a,offset:o,targetHeight:s,targetWidth:d})=>{if("scale-down"===r&&(r=d<=i&&s<=e?"none":"contain"),"cover"===r||"contain"===r){let D=i/d,h=e/s,F="cover"===r?Math.max(D,h):Math.min(D,h),[m="50%",E="50%"]=a.split(" "),p=c({position:m,relativeNum:i-d*F}),C=c({position:E,relativeNum:e-s*F}),f=l({containerHeight:s*F,containerWidth:d*F,hasScalableSrc:n,offset:o,targetHeight:s,targetWidth:d});return{top:u+C,left:t+p,width:d*F*f,height:s*F*f,transform:`translate(0,0) scale(${1/f})`}}if("none"===r){let[r="50%",D="50%"]=a.split(" "),h=c({position:r,relativeNum:i-d}),F=c({position:D,relativeNum:e-s}),m=l({containerHeight:s,containerWidth:d,hasScalableSrc:n,offset:o,targetHeight:s,targetWidth:d});return{top:u+F,left:t+h,width:d*m,height:s*m,transform:`translate(0,0) scale(${1/m})`}}if("fill"!==r)return{};{let t=Math.max(i/d,e/s),u=l({containerHeight:s*t,containerWidth:d*t,hasScalableSrc:n,offset:o,targetHeight:s,targetWidth:d});return{width:i*u,height:e*u,transform:`translate(0,0) scale(${1/u})`}}})({containerHeight:D.height,containerLeft:D.left,containerTop:D.top,containerWidth:D.width,hasScalableSrc:d,objectFit:F.objectFit,objectPosition:F.objectPosition,offset:r,targetHeight:n.naturalHeight,targetWidth:n.naturalWidth}):void 0,m?(({backgroundPosition:e,backgroundSize:t,containerHeight:u,containerLeft:i,containerTop:n,containerWidth:r,hasScalableSrc:a,offset:o,targetHeight:s,targetWidth:d})=>{if("cover"===t||"contain"===t){let D=r/d,h=u/s,F="cover"===t?Math.max(D,h):Math.min(D,h),[m="50%",E="50%"]=e.split(" "),p=c({position:m,relativeNum:r-d*F}),C=c({position:E,relativeNum:u-s*F}),f=l({containerHeight:s*F,containerWidth:d*F,hasScalableSrc:a,offset:o,targetHeight:s,targetWidth:d});return{top:n+C,left:i+p,width:d*F*f,height:s*F*f,transform:`translate(0,0) scale(${1/f})`}}if("auto"===t){let[t="50%",D="50%"]=e.split(" "),h=c({position:t,relativeNum:r-d}),F=c({position:D,relativeNum:u-s}),m=l({containerHeight:s,containerWidth:d,hasScalableSrc:a,offset:o,targetHeight:s,targetWidth:d});
1return{top:n+F,left:i+h,width:d*m,height:s*m,transform:`translate(0,0) scale(${1/m})`}}{let[D="50%",h="50%"]=t.split(" "),F=Math.min(c({position:D,relativeNum:r})/d,c({position:h,relativeNum:u})/s),[m="50%",E="50%"]=e.split(" "),p=c({position:m,relativeNum:r-d*F}),C=c({position:E,relativeNum:u-s*F}),f=l({containerHeight:s*F,containerWidth:d*F,hasScalableSrc:a,offset:o,targetHeight:s,targetWidth:d});return{top:n+C,left:i+p,width:d*F*f,height:s*F*f,transform:`translate(0,0) scale(${1/f})`}}})({backgroundPosition:F.backgroundPosition,backgroundSize:F.backgroundSize,containerHeight:D.height,containerLeft:D.left,containerTop:D.top,containerWidth:D.width,hasScalableSrc:d,offset:r,targetHeight:n.naturalHeight,targetWidth:n.naturalWidth}):void 0);if(i){let e=window.innerWidth/2,t=window.innerHeight/2,u=parseFloat(String(p.left||0))+parseFloat(String(p.width||0))/2,i=parseFloat(String(p.top||0))+parseFloat(String(p.height||0))/2;o&&(p.transitionDuration="0.01ms"),p.transform=`translate(${e-u}px,${t-i}px) scale(1)`}return p})({hasZoomImg:P,imgSrc:M,isSvg:U,isZoomed:f&&Y,loadedImgEl:L,offset:x,shouldRefresh:_,targetEl:s}):{};let K=null;if(W){let e=R||z?i.default.createElement("img",{alt:O,sizes:H,src:M,srcSet:$,...S&&"LOADED"===I?v:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:N,ref:y,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):U?i.default.createElement("div",{"data-rmiz-modal-img":!0,ref:y,style:this.styleModalImg}):null,t=i.default.createElement("button",{"aria-label":d,"data-rmiz-btn-unzoom":"",onClick:u,type:"button"},i.default.createElement(p,null));K=A?i.default.createElement(A,{buttonUnzoom:t,modalState:I,img:e,onUnzoom:u}):i.default.createElement(i.default.Fragment,null,e,t)}return i.default.createElement(g,{"aria-owns":T,"data-rmiz":"",ref:j},i.default.createElement(g,{"data-rmiz-content":q,ref:B,style:{visibility:"UNLOADED"===I?"visible":"hidden"}},m),W&&i.default.createElement(g,{"data-rmiz-ghost":"",style:G},i.default.createElement("button",{"aria-label":Z,"data-rmiz-btn-zoom":"",onClick:o,type:"button"},i.default.createElement(C,null))),W&&n.default.createPortal(i.default.createElement("dialog",{"aria-labelledby":N,"aria-modal":"true",className:E,"data-rmiz-modal":"",id:T,onClick:t,onClose:u,onCancel:e,ref:b,role:"dialog"},i.default.createElement("div",{"data-rmiz-modal-overlay":V}),i.default.createElement("div",{"data-rmiz-modal-content":"",ref:w},K)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.changeObserver?.disconnect?.(),this.imgElObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleZoomEnd),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleUnzoomEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(e){this.UNSAFE_handleSvg(),this.handleIfZoomChanged(e.isZoomed)}}function C(e){let[t,u]=i.default.useState(!1);return i.default.createElement(E,{...e,isZoomed:t,onZoomChange:u})}p.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return i.default.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.default.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return i.default.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.default.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0},e.s(["ImageWithZoom",0,({caption:e,src:i,alt:n,width:r,height:a})=>(0,t.jsxs)(C,{children:[(0,t.jsx)("picture",{children:(0,t.jsx)(u.BaseHubImage,{src:i,width:r,height:a,alt:n??"",sizes:"(min-width: 1024px) 1024px, 100vw"})}),e&&(0,t.jsx)("figcaption",{children:e})]})],95517)},35792,e=>{e.v({toc:"toc-module-scss-module__ZB_dUG__toc"})},81198,e=>{"use strict";var t=e.i(95213),u=e.i(16406),i=e.i(23271);e.i(86482);let n=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085
1F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uD
1F37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,r=Object.hasOwnProperty;class a{constructor(){this.occurrences,this.reset()}slug(e,t){var u,i;
1let a=(u=e,i=!0===t,"string"!=typeof u?"":(i||(u=u.toLowerCase()),u.replace(n,"").replace(/ /g,"-"))),o=a;for(;r.call(this.occurrences,a);)this.occurrences[o]++,a=o+"-"+this.occurrences[o];return this.occurrences[a]=0,a}reset(){this.occurrences=Object.create(null)}}var o=e=>{let u,i=e.content??e.children;i&&(Array.isArray(i)?u=i:"object"==typeof i&&i&&"content"in i&&Array.isArray(i.content)&&(u=i.content));let n=new a,r=new Map,o=e=>{if(r.has(e))return r.get(e);let t=n.slug(e);return r.set(e,t),t};return(0,t.jsx)(t.Fragment,{children:u?.map((u,i)=>(0,t.jsx)(l,{node:u,components:e.components,blocks:e.blocks,getSlug:o,disableDefaultComponents:e.disableDefaultComponents},i))})},s={a:e=>(0,t.jsx)("a",{...e}),p:({children:e})=>(0,t.jsx)("p",{children:e}),b:({children:e})=>(0,t.jsx)("b",{children:e}),highlight:({children:e})=>(0,t.jsx)("span",{children:e}),em:({children:e})=>(0,t.jsx)("em",{children:e}),s:({children:e})=>(0,t.jsx)("s",{children:e}),kbd:({children:e})=>(0,t.jsx)("kbd",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),ol:({children:e,...u})=>(0,t.jsx)("ol",{...u,children:e}),ul:({children:e,...u})=>(0,t.jsx)("ul",{...u,children:e}),li:({children:e,...u})=>(0,t.jsxs)("li",{...u["data-is-task-list"]?{style:{display:"flex",alignItems:"baseline"}}:void 0,children:[u["data-is-task-list"]?(0,t.jsx)("input",{type:"checkbox",defaultChecked:u["data-checked"]}):null,e]}),h1:({children:e,...u})=>(0,t.jsx)("h1",{...u,children:e}),h2:({children:e,...u})=>(0,t.jsx)("h2",{...u,children:e}),h3:({children:e,...u})=>(0,t.jsx)("h3",{...u,children:e}),h4:({children:e,...u})=>(0,t.jsx)("h4",{...u,children:e}),h5:({children:e,...u})=>(0,t.jsx)("h5",{...u,children:e}),h6:({children:e,...u})=>(0,t.jsx)("h6",{...u,children:e}),hr:()=>(0,t.jsx)("hr",{}),img:({caption:e,alt:u,...i})=>(0,t.jsx)("img",{...i,alt:u??e,...e?{"data-caption":e}:{}}),video:({caption:e,...u})=>(0,t.jsx)("video",{controls:!0,...u,...e?{"data-caption":e}:{}}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),pre:({children:e,language:u})=>(0,t.jsx)("pre",{"data-language":u,className:`language-${u}`,children:e}),table:({children:e})=>(0,t.jsx)("table",{children:e}),tr:({children:e})=>(0,t.jsx)("tr",{children:e}),td:({children:e,colspan:u,rowspan:i})=>(0,t.jsx)("td",{colSpan:u,rowSpan:i,children:e}),th:({children:e,colspan:u,rowspan:i})=>(0,t.jsx)("th",{colSpan:u,rowSpan:i,children:e}),thead:({children:e})=>(0,t.jsx)("thead",{children:e}),tbody:({children:e})=>(0,t.jsx)("tbody",{children:e}),tfoot:({children:e})=>(0,t.jsx)("tfoot",{children:e}),br:()=>(0,t.jsx)("br",{}),u:({children:e})=>(0,t.jsx)("u",{children:e}),superscript:({children:e})=>(0,t.jsx)("sup",{children:e}),subscript:({children:e})=>(0,t.jsx)("sub",{children:e})},l=({node:e,components:u,blocks:i,getSlug:n,disableDefaultComponents:r})=>{let a,o,D=e.content?.map((a,o)=>(0,t.jsx)(l,{node:a,parent:e,components:u,blocks:i,getSlug:n,disableDefaultComponents:r},o));switch(e.type){case"paragraph":a=u?.p??(r?()=>(0,t.jsx)(t.Fragment,{}):s.p),o={children:D};break;case"text":let c=[...e.marks??[]];a=({children:e})=>(0,t.jsx)(d,{marks:c,components:u,blocks:i,disableDefaultComponents:r,children:e}),o={children:e.text};break;case"bulletList":case"taskList":a=u?.ul??(r?()=>(0,t.jsx)(t.Fragment,{}):s.ul),o={children:D,..."taskList"===e.type?{"data-is-task-list":!0}:{}};break;case"orderedList":a=u?.ol??(r?()=>(0,t.jsx)(t.Fragment,{}):s.ol),o={children:D,start:e.attrs?.start??1};break;case"listItem":a=u?.li??(r?()=>(0,t.jsx)(t.Fragment,{}):s.li),o={children:D};break;case"taskItem":a=u?.li??(r?()=>(0,t.jsx)(t.Fragment,{}):s.li),o={children:D,"data-is-task-list":!0,"data-checked":e.attrs?.checked??!1};break;case"heading":let h=`h${e.attrs.level}`;a=u?.[h]??(r?()=>(0,t.jsx)(t.Fragment,{}):s[h]),o={children:D,id:n(function e(t){let u="";return t?.content?.forEach(t=>{"text"===t.type&&(u+=t.text),"content"in t&&t.content&&(u+=e(t))}),u}(e))};break;case"horizontalRule":a=u?.hr??(r?()=>(0,t.jsx)(t.Fragment,{}):s.hr);break;case"hardBreak":a=u?.br??(r?()=>(0,t.jsx)(t.Fragment,{}):s.br);break;case"blockquote":a=u?.blockquote??(r?()=>(0,t.jsx)(t.Fragment,{}):s.blockquote),o={children:D};break;case"codeBlock":a=u?.pre??(r?()=>(0,t.jsx)(t.Fragment,{}):s.pre);let F=e.content?.[0].text??"";o={children:D,language:e.attrs?.language??"text",code:F};break;case"table":a=u?.table??(r?()=>(0,t.jsx)(t.Fragment,{}):s.table),o={children:(0,t.jsx)(l,{node:{type:"tableBody",content:e.content},parent:e,components:u,blocks:i,getSlug:n,disableDefaultComponents:r})};break;case"tableRow":a=u?.tr??(r?()=>(0,t.jsx)(t.Fragment,{}):s.tr),o={children:D};break;case"tableCell":a=u?.td??(r?()=>(0,t.jsx)(t.Fragment,{}):s.td),o={children:D,colspan:e.attrs.colspan,rowspan:e.attrs.rowspan,colwidth:e.attrs.colwidth??void 0};break;case"tableHeader":a=u?.th??(r?()=>(0,t.jsx)(t.Fragment,{}):s.th),o={children:D,colspan:e.attrs.colspan,rowspan:e.attrs.rowspan,colwidth:e.attrs.colwidth??void 0};break;
1case"tableFooter":a=u?.tfoot??(r?()=>(0,t.jsx)(t.Fragment,{}):s.tfoot),o={children:D};break;case"tableBody":a=u?.tbody??(r?()=>(0,t.jsx)(t.Fragment,{}):s.tbody),o={children:D};break;case"image":a=u?.img??(r?()=>(0,t.jsx)(t.Fragment,{}):s.img),o={src:e.attrs.src,width:e.attrs.width,height:e.attrs.height,alt:e.attrs.alt,caption:e.attrs.caption};break;case"video":a=u?.video??(r?()=>(0,t.jsx)(t.Fragment,{}):s.video),o={children:D,src:e.attrs.src,width:e.attrs.width,height:e.attrs.height,caption:e.attrs.caption};break;case"basehub-block":{let n=i?.find(t=>{let u=t?.__typename,i=Object.keys(t).length,n=t?._id??t?._sys?.id;return("string"==typeof n||!!u&&!(i>1))&&n===e.attrs.id});if(!n)break;a=u?.[n?.__typename]??(()=>(0,t.jsx)(t.Fragment,{})),o=n;break}default:a=u?.[e.type]??(()=>(0,t.jsx)(t.Fragment,{})),o={...e.attrs,children:D}}return a?(0,t.jsx)(a,{...o}):(0,t.jsx)(t.Fragment,{})},d=({marks:e,children:u,components:i,blocks:n,disableDefaultComponents:r})=>{let a,o;if(!e)return(0,t.jsx)(t.Fragment,{children:u});let l=[...e],D=l.pop();if(!D)return(0,t.jsx)(t.Fragment,{children:u});switch(D.type){case"bold":a=i?.b??(r?()=>(0,t.jsx)(t.Fragment,{}):s.b),o={children:u};break;case"highlight":a=i?.highlight??(r?()=>(0,t.jsx)(t.Fragment,{}):s.highlight),o={children:u};break;case"italic":a=i?.em??(r?()=>(0,t.jsx)(t.Fragment,{}):s.em),o={children:u};break;case"strike":a=i?.s??(r?()=>(0,t.jsx)(t.Fragment,{}):s.s),o={children:u};break;case"kbd":a=i?.kbd??(r?()=>(0,t.jsx)(t.Fragment,{}):s.kbd),o={children:u};break;case"code":a=i?.code??(r?()=>(0,t.jsx)(t.Fragment,{}):s.code),o={children:u};break;case"underline":a=i?.u??(r?()=>(0,t.jsx)(t.Fragment,{}):s.u),o={children:u};break;case"link":if("internal"===D.attrs.type){let e=n?.find(e=>{let t=e?.__typename,u=Object.keys(e).length,i=e?._id??e?._sys?.id;return("string"==typeof i||!!t&&!(u>1))&&i===D.attrs.targetId});if(!e){o={children:u,href:"#",target:D.attrs.target??void 0,internal:void 0};break}o={children:u,href:"#",target:D.attrs.target??void 0,internal:e}}else o={children:u,href:D.attrs.href,target:D.attrs.target??void 0,internal:void 0,rel:D.attrs.target?.toLowerCase()==="_blank"?"noopener noreferrer":void 0};a=i?.a??(r?()=>(0,t.jsx)(t.Fragment,{}):s.a);break;case"basehub-inline-block":{let e=n?.find(e=>{let t=e?.__typename,u=Object.keys(e).length,i=e?._id??e?._sys?.id;return("string"==typeof i||!!t&&!(u>1))&&i===D.attrs.id});if(!e)break;a=i?.[e?.__typename+"_mark"]??(()=>(0,t.jsx)(t.Fragment,{children:u})),o={...e,children:u};break}default:a=i?.[D.type]??(()=>(0,t.jsx)(t.Fragment,{})),o={...D.attrs,children:u}}return a?(0,t.jsx)(d,{marks:l,components:i,blocks:n,disableDefaultComponents:r,children:(0,t.jsx)(a,{...o})}):(0,t.jsx)(t.Fragment,{})},D=e.i(47034);e.i(63015);var c=e.i(82246),h=e.i(50876),F=e.i(4521),m=e.i(13947),E=e.i(79961);let p=e=>{let t=[];return e.forEach(e=>{if("content"in e){let{content:u,...i}=e;t.push(i),t.push(...p(u))}else t.push(e)}),t},C=e=>e&&e?e.offsetTop+C(e?.offsetParent??null):0;var f=e.i(35792);e.s(["Toc",0,({blocks:e,children:n=[],editUrl:r})=>{let[a,s]=u.useState(""),l=u.useRef(!1),d=u.useRef(null),g=u.useRef(null),A=u.useCallback(e=>{s(t=>l.current?t:e)},[]),v=p(n).filter(e=>"marks"in e&&e?.marks?.some(e=>"link"===e.type)).length;u.useEffect(()=>{let e=()=>{let e="",t=Array.from(document.querySelectorAll("h1, h2, h3, h4, h5, h6")).filter(e=>"stepper-checkpoint"!==e.dataset.type&&e.id);if(window.innerHeight+Math.round(window.scrollY)>=document.documentElement.scrollHeight&&!window.location.hash)e=t[v-1]?.id??"";else for(let u of t){let t=document.getElementById(u.id),i=C(t);if(t&&i<=window.innerHeight/2+Math.round(window.scrollY))e=u.id;else break}A(e)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[v,A]);let x=u.useCallback(()=>{g.current&&(Math.round(window.scrollY)>300?(g.current.style.opacity="1",g.current.style.pointerEvents="auto"):(g.current.style.opacity="0",g.current.style.pointerEvents="none"))},[]);return u.useEffect(()=>{if(g.current)return document.addEventListener("scroll",x),()=>{document.removeEventListener("scroll",x)}},[x]),(0,t.jsx)(h.Box,{asChild:!0,position:"sticky",display:{initial:"none",lg:"block"},children:(0,t.jsxs)("aside",{ref:d,className:f.default.toc,children:[!!n.length&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Text,{asChild:!0,size:"2",weight:"medium",mb:"1",children:(0,t.jsx)("p",{children:"On this page"})}),(0,t.jsx)(o,{blocks:e,components:{ol:({children:e,...u})=>(0,t.jsx)(h.Box,{asChild:!0,position:"relative",children:(0,t.jsx)(m.Text,{size:"2",asChild:!0,children:(0,t.jsx)("ol",{...u,children:e})})}),li:({children:e})=>(0,t.jsx)(h.Box,{asChild:!0,pl:"3",children:(0,t.jsx)(m.Text,{asChild:!0,size:"2",children:(0,t.jsx)("li",{children:e})})}),a:({href:e,children:u})=>
1{if(!u)return(0,t.jsx)(t.Fragment,{});let n=u.toString();return(0,t.jsx)(c.Link,{asChild:!0,style:{color:"var(--gray)"},children:(0,t.jsx)(i.default,{href:e,"data-active":e===`#${a}`,onClick:()=>{A(e.split("#")[1]),l.current=!0,setTimeout(()=>l.current=!1,400)},children:(0,t.jsx)("span",{style:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:2},children:n})})})}},children:n})]}),(0,t.jsxs)(E.Flex,{direction:"column",gap:"3",mt:n.length?"5":"0",children:[r&&(0,t.jsx)("div",{children:(0,t.jsxs)(c.Link,{href:r,target:"_blank",rel:"noopener noreferrer",size:"1",color:"gray",style:{display:"flex",alignItems:"center",gap:4},children:["Edit in BaseHub ",(0,t.jsx)(D.ExternalLinkIcon,{})]})}),(0,t.jsx)("div",{children:(0,t.jsxs)(F.Button,{color:"gray",ref:g,style:{opacity:0,pointerEvents:"none"},variant:"soft",onClick:()=>{document.documentElement.scrollTo({top:0,behavior:"smooth"})},children:["Back to top",(0,t.jsx)(D.ChevronUpIcon,{width:12,height:12})]})})]})]})})}],81198)},22768,e=>{"use strict";var t=e.i(95213),u=e.i(16406),i=e.i(23271);e.i(63015);var n=e.i(79961),r=e.i(82246),a=e.i(13947),o=e.i(47034);e.s(["ArticleBreadcrumb",0,({breadcrumb:e})=>(0,t.jsx)(n.Flex,{align:"center",wrap:"wrap",children:e.map((n,s)=>{let l=`/${e.slice(0,s+1).map(e=>e.slug).filter(e=>""!==e).join("/")}`;return s===e.length-1?(0,t.jsxs)(u.Fragment,{children:[(0,t.jsx)(a.Text,{as:"span",size:"2",weight:"medium",wrap:"nowrap",children:n.title}),1===e.length&&(0,t.jsx)(o.SlashIcon,{color:"gray",style:{flexShrink:0}})]},s):(0,t.jsxs)(u.Fragment,{children:[(0,t.jsx)(r.Link,{asChild:!0,color:"gray",size:"2",wrap:"nowrap",children:(0,t.jsx)(i.default,{href:l,children:n.title})}),(0,t.jsx)(o.SlashIcon,{color:"gray",style:{flexShrink:0}})]},s)})})])},97310,e=>{"use strict";var t=e.i(95213);e.i(63015);var u=e.i(4521),i=e.i(79961),n=e.i(17750),r=e.i(17006),a=e.i(13947),o=e.i(98053),s=e.i(16406);let l=e=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,t.jsx)("path",{d:"M7 10v12"}),(0,t.jsx)("path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"})]}),d=e=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,t.jsx)("path",{d:"M17 14V2"}),(0,t.jsx)("path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"})]});var D=e.i(86482),c="https://basehub.com/api/v2/events";void 0!==D.default&&(D.default?.env?.NEXT_PUBLIC_BASEHUB_ANALYTICS_V2_ENDPOINT?c=D.default.env.NEXT_PUBLIC_BASEHUB_ANALYTICS_V2_ENDPOINT:D.default?.env?.BASEHUB_ANALYTICS_V2_ENDPOINT&&(c=D.default.env.BASEHUB_ANALYTICS_V2_ENDPOINT),D.default?.env?.NEXT_PUBLIC_BASEHUB_QUERY_EVENTS_V2_ENDPOINT?D.default.env.NEXT_PUBLIC_BASEHUB_QUERY_EVENTS_V2_ENDPOINT:D.default?.env?.BASEHUB_QUERY_EVENTS_V2_ENDPOINT&&D.default.env.BASEHUB_QUERY_EVENTS_V2_ENDPOINT);var h=async(...e)=>{let t,[u,i]=e;i&&Object.values(i).some(e=>e instanceof File)?((t=new FormData).append("_system_key",u),t.append("_system_type","create"),i&&Object.entries(i).forEach(([e,u])=>{"string"!=typeof t&&(u instanceof File?t.append(e,u):null!=u&&t.append(`${typeof e}__${e}`,String(u)))})):t=JSON.stringify({key:u,data:i,type:"create"});let n=await fetch(c,{method:"POST",headers:{..."string"==typeof t?{"Content-Type":"application/json"}:{},Accept:"application/json"},body:t});return await n.json()},F=e.i(47034),m=e.i(98453);function E(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var i in u)e[i]=u[i]}return e}var p=function e(t,u){function i(e,i,n){if("undefined"!=typeof document){"number"==typeof(n=E({},u,n)).expires&&(n.expires=new Date(Date.now()+864e5*n.expires)),n.expires&&(n.expires=n.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
1URIComponent).replace(/[()]/g,escape);var r="";for(var a in n)n[a]&&(r+="; "+a,!0!==n[a]&&(r+="="+n[a].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+r}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var u=document.cookie?document.cookie.split("; "):[],i={},n=0;n<u.length;n++){var r=u[n].split("="),a=r.slice(1).join("=");try{var o=decodeURIComponent(r[0]);if(i[o]=t.read(a,o),e===o)break}catch(e){}}return e?i[e]:i}},remove:function(e,t){i(e,"",E({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,E({},this.attributes,t))},withConverter:function(t){return e(E({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(u)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});e.s(["Feedback",0,({ingestKey:e,schema:D})=>{let c=(0,m.usePathname)(),[E,C]=s.useState(null),[f,g]=s.useState(!1),[A,v]=s.useState(!1),x=s.useRef(null);s.useEffect(()=>{if(!A)return;let e=window.setTimeout(()=>{x.current?.reset(),g(!1)},300);return()=>window.clearTimeout(e)},[A]);let B=async t=>{let u,i;t?.preventDefault();let n=x.current;if(!E||!n||f)return;let r=new FormData(n);r.set("intent",E),r.set("path",c);try{let e=p.get("intercom-user");if(e){let t=JSON.parse(decodeURIComponent(e));r.set("email",t.email)}}catch(e){}let a=(u={},i={},(D.forEach(e=>{let t=e.name;if(("select"===e.type||"radio"===e.type)&&e.multiple){let n=r.getAll(t).filter(Boolean);e.required&&0===n.length&&(i[t]=`${e.label||t} is required`),u[t]=n.map(String);return}let n=r.get(t);if(e.required&&(null===n||""===n)){i[t]=`${e.label||t} is required`;return}if(null===n||""===n){u[t]=e.defaultValue??null;return}try{switch(e.type){case"checkbox":u[t]="on"===n||"true"===n;break;case"email":{let r=String(n);/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(r)||(i[t]=`${e.label||t} must be a valid email address`),u[t]=r;break}case"select":case"radio":{let r=String(n);e.options.length&&!e.options.includes(r)&&(i[t]=`${e.label||t} must be one of the available options`),u[t]=r;break}case"date":case"datetime":{let r=new Date(n);if(isNaN(r.getTime())){i[t]=`${e.label||t} must be a valid date`;break}u[t]=r.toISOString();break}case"number":{let r=Number(n);if(isNaN(r)){i[t]=`${e.label||t} must be a valid number`;break}u[t]=r;break}case"file":if(!(n instanceof File)){i[t]=`${e.label||t} must be a valid file`;break}!n.size&&e.required?i[t]=`${e.label||t} is required`:n.size?u[t]=n:u[t]=null;break;default:u[t]=String(n)}}catch(u){i[t]=`Invalid value for ${e.label||t}`}}),Object.keys(i).length>0)?{success:!1,errors:i}:{data:u,success:!0});if(!a.success){console.error(a.errors),v(!0);return}g(!0);try{await h(e,a.data)}catch(e){console.error(e)}v(!0)};return(0,t.jsxs)(i.Flex,{gap:"2",mr:"4",position:"relative",style:{zIndex:10},children:[(0,t.jsx)(n.IconButton,{variant:"ghost",mx:"0 !important",color:"gray",type:"button",onClick:()=>C("Negative"),"aria-label":"Bad article",children:(0,t.jsx)(d,{height:14,width:14,fill:"Negative"===E?"var(--accent-12)":"none"})}),(0,t.jsx)(n.IconButton,{variant:"ghost",mx:"0 !important",type:"button",color:"gray",onClick:()=>C("Positive"),"aria-label":"Good article.",children:(0,t.jsx)(l,{height:14,width:14,fill:"Positive"===E?"var(--accent-12)":"none"})}),(0,t.jsxs)(r.Popover.Root,{open:!!E,onOpenChange:e=>{e||(C(null),v(!1))},children:[(0,t.jsx)(r.Popover.Anchor,{style:{position:"absolute",right:0,top:"100%"}}),(0,t.jsx)(r.Popover.Content,{align:"end",size:"1",asChild:!0,children:(0,t.jsxs)("form",{ref:x,onSubmit:B,style:{position:"relative"},children:[(0,t.jsxs)(i.Flex,{direction:"column",gap:"2",style:{opacity:+!A,pointerEvents:A?"none":"auto",transition:"opacity 0.3s ease-in-out"},"aria-hidden":A,children:[(0,t.jsx)(o.TextArea,{name:"message",size:"1",placeholder:"Feedback",required:!0,onKeyDown:e=>{"Enter"===e.key&&e.metaKey&&(e.preventDefault(),B())}}),(0,t.jsxs)(i.Flex,{justify:"end",gap:"2",children:[(0,t.jsx)(u.Button,{type:"button",size:"1",variant:"soft",children:"Cancel"}),(0,t.jsx)(u.Button,{type:"submit",size:"1",disabled:f,children:f?"
1Submitting...":"Submit"})]})]}),(0,t.jsxs)(i.Flex,{direction:"column",align:"center",justify:"center",gap:"1",width:"100%",height:"100%",style:{opacity:+!!A,pointerEvents:A?"auto":"none",transform:A?"scale(1)":"scale(0.9)",transition:"opacity 0.3s ease-in-out, transform 0.3s ease-in-out",transitionDelay:A?"0.15s":"0s",position:"absolute",top:0,left:0},"aria-hidden":!A,children:[(0,t.jsx)(a.Text,{color:"green",style:{display:"flex"},children:(0,t.jsx)(F.CheckCircledIcon,{width:24,height:24})}),(0,t.jsxs)(a.Text,{align:"center",wrap:"pretty",size:"2",children:["Feedback sent,",(0,t.jsx)("br",{}),"thank you!"]})]})]})})]})]})}],97310)},65470,e=>{"use strict";var t=e.i(95213);e.i(63015);var u=e.i(69387),i=e.i(51724),n=e.i(76956),r=e.i(13947),a=e.i(98453),o=e.i(23271);e.s(["ArticleIndex",0,({articles:e})=>{let s=(0,a.usePathname)();return(0,t.jsx)(i.Grid,{columns:{xs:"1",sm:"2"},gap:"4",children:e.map(e=>(0,t.jsx)(u.Card,{size:"2",asChild:!0,children:(0,t.jsxs)(o.default,{href:`${s}/${e._slug}`,color:"gray",children:[(0,t.jsx)(n.Heading,{style:{fontWeight:600},size:"3",as:"h6",children:e._title??"Untiled article"}),e.excerpt&&(0,t.jsx)(r.Text,{color:"gray",size:"2",mt:"1",as:"p",children:e.excerpt})]})},e._id))})}])},79861,e=>{"use strict";var t=e.i(95213),u=e.i(16406);e.s(["IFrameWithFadeIn",0,e=>{let[i,n]=u.useState(!1);return(0,t.jsx)("iframe",{src:e.src,width:"100%",style:{border:"none",width:"100%",aspectRatio:"16 / 9",opacity:+!!i,transition:"opacity 0.2s"},onLoad:()=>{n(!0)}})}])}]);
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.