1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,669539,e=>{"use strict";var t=e.i(883507),r=e.i(264145),n=e.i(166100),i=e.i(617739),o=e.i(788816),s=Object.defineProperty,l=(e,t)=>s(e,"name",{value:t,configurable:!0});function a(e){let s=e+"CollectionProvider",[a,c]=(0,r.createContextScope)(s),[u,d]=a(s,{collectionRef:{current:null},itemMap:new Map}),f=l(e=>{let{scope:r,children:n}=e,i=t.useRef(null),s=t.useRef(new Map).current;return(0,o.jsx)(u,{scope:r,itemMap:s,collectionRef:i,children:n})},"CollectionProvider");f.displayName=s;let h=e+"CollectionSlot",p=(0,i.createSlot)(h),m=t.forwardRef((e,t)=>{let{scope:r,children:i}=e,s=d(h,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,o.jsx)(p,{ref:l,children:i})});m.displayName=h;let g=e+"CollectionItemSlot",x="data-radix-collection-item",v=(0,i.createSlot)(g),y=t.forwardRef((e,r)=>{let{scope:i,children:s,...l}=e,a=t.useRef(null),c=(0,n.useComposedRefs)(r,a),u=d(g,i);return t.useEffect(()=>(u.itemMap.set(a,{ref:a,...l}),()=>void u.itemMap.delete(a))),(0,o.jsx)(v,{...{[x]:""},ref:c,children:s})});function b(r){let n=d(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${x}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])}return y.displayName=g,l(b,"useCollection"),[{Provider:f,Slot:m,ItemSlot:y},b,c]}l(a,"createCollection");var c=new WeakMap,u=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),o=this.#e.length,s=h(e),l=s>=0?s:o+s,a=l<0||l>=o?-1:l;if(a===this.size||i&&a===this.size-1||-1===a)return this.set(t,r),this;let c=this.size+ +!i;s<0&&l++;let u=[...this.#e],d=!1;for(let e=l;e<c;e++)if(l===e){let o=u[e];u[e]===t&&(o=u[e+1]),i&&this.delete(t),n=this.get(o),this.set(t,r)}else{d||u[e-1]!==t||(d=!0);let r=u[d?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}};function d(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=f(e,t);return -1===r?void 0:e[r]}function f(e,t){let r=e.length,n=h(t),i=n>=0?n:r+n;return i<0||i>=r?-1:i}function h(e){return e!=e||0===e?0:Math.trunc(e)}function p(e,t){if(e===t)return!0;
1if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}function m(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function g(e,t){return e[1].element&&t[1].element?m(e[1].element,t[1].element)?-1:1:0}function x(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}l(d,"at"),l(f,"toSafeIndex"),l(h,"toSafeInteger"),l(function(e){let s=e+"CollectionProvider",[a,c]=(0,r.createContextScope)(s),[d,f]=a(s,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new u,setItemMap:l(()=>void 0,"setItemMap")}),h=l(({state:e,...t})=>e?(0,o.jsx)(v,{...t,state:e}):(0,o.jsx)(m,{...t}),"CollectionProvider");h.displayName=s;let m=l(e=>{let t=k();return(0,o.jsx)(v,{...e,state:t})},"CollectionInit");m.displayName=s+"Init";let v=l(e=>{let{scope:r,children:i,state:s}=e,l=t.useRef(null),[a,c]=t.useState(null),u=(0,n.useComposedRefs)(l,c),[f,h]=s;return t.useEffect(()=>{if(!a)return;let e=x(()=>{});return e.observe(a,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[a]),(0,o.jsx)(d,{scope:r,itemMap:f,setItemMap:h,collectionRef:u,collectionRefObject:l,collectionElement:a,children:i})},"CollectionProviderImpl");v.displayName=s+"Impl";let y=e+"CollectionSlot",b=(0,i.createSlot)(y),w=t.forwardRef((e,t)=>{let{scope:r,children:i}=e,s=f(y,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,o.jsx)(b,{ref:l,children:i})});w.displayName=y;let C=e+"CollectionItemSlot",R=(0,i.createSlot)(C),j=t.forwardRef((e,r)=>{let{scope:i,children:s,...l}=e,a=t.useRef(null),[c,d]=t.useState(null),h=(0,n.useComposedRefs)(r,a,d),{setItemMap:m}=f(C,i),x=t.useRef(l);p(x.current,l)||(x.current=l);let v=x.current;return t.useEffect(()=>(m(e=>c?e.has(c)?e.set(c,{...v,element:c}).toSorted(g):(e.set(c,{...v,element:c}),e.toSorted(g)):e),()=>{m(e=>c&&e.has(c)?(e.delete(c),new u(e)):e)}),[c,v,m]),(0,o.jsx)(R,{"data-radix-collection-item":"",ref:h,children:s})});function k(){return t.useState(new u)}function I(t){let{itemMap:r}=f(e+"CollectionConsumer",t);return r}return j.displayName=C,l(k,"useInitCollection"),l(I,"useCollection"),[{Provider:h,Slot:w,ItemSlot:j},{createCollectionScope:c,useCollection:I,useInitCollection:k}]},"createCollection"),l(p,"shallowEqual"),l(m,"isElementPreceding"),l(g,"sortByDocumentPosition"),l(x,"getChildListObserver"),e.s(["createCollection",0,a])},360065,e=>{"use strict";var t=e.i(883507),r=e.i(543836),n=e.i(669539),i=e.i(166100),o=e.i(264145),s=e.i(432567),l=e.i(978238),a=e.i(232253),c=e.i(315671),u=e.i(900877),d=e.i(44532),f=Object.defineProperty,h=(e,t)=>f(e,"name",{value:t,configurable:!0}),p=!1;function m(){let[e,r]=t.useState(p);return t.useEffect(()=>{p||(p=!0,r(!0))},[]),e}h(m,"useIsHydrated");var g=t[" useSyncExternalStore ".trim().toString()];function x(){return()=>{}}function v(){return g(x,()=>!0,()=>!1)}h(x,"subscribe"),h(v,"useIsHydratedModern");var y="function"==typeof g?v:m,b=e.i(788816),w=Object.defineProperty,C=(e,t)=>w(e,"name",{value:t,configurable:!0}),R="rovingFocusGroup.onEntryFocus",j={bubbles:!1,cancelable:!0},k="RovingFocusGroup",[I,S,T]=(0,n.createCollection)(k),[N,E]=(0,o.createContextScope)(k,[T]),[A,M]=N(k),P=t.forwardRef(C(function(e,t){return(0,b.jsx)(I.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(I.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(O,{...e,ref:t})})})},"RovingFocusGroup")),O=t.forwardRef(C(function(e,n){let{__scopeRovingFocusGroup:o,orientation:s,loop:d=!1,dir:f,currentTabStopId:h,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:g,preventScrollOnEntryFocus:x=!1,...v}=e,y=t.useRef(null),w=(0,i.useComposedRefs)(n,y),C=(0,u.useDirection)(f),[I,T]=(0,c.useControllableState)({prop:h,defaultProp:p??null,onChange:m,caller:k}),[N,E]=t.useState(!1),M=(0,a.useCallbackRef)(g),P=S(o),O=t.useRef(!1),[F,z]=t.useState(0);return t.useEffect(()=>{let e=y.current;if(e)return e.addEventListener(R,M),()=>e.removeEventListener(R,M)},[M]),(0,b.jsx)(A,{scope:o,orientation:s,dir:C,loop:d,currentTabStopId:I,onItemFocus:t.useCallback(e=>T(e),[T]),onItemShiftTab:t.useCallback(()=>E(!0),[]),onFocusableItemAdd:t.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>z(e=>e-1),[]),children:(0,b.jsx)(l.Primitive.div,{tabIndex:N||0===F?-1:0,"data-orientation":s,...v,ref:w,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!N){let t=new CustomEvent(R,j);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>
1e.focusable);B([e.find(e=>e.active),e.find(e=>e.id===I),...e].filter(Boolean).map(e=>e.ref.current),x)}}O.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>E(!1))})})},"RovingFocusGroupImpl")),F=t.forwardRef(C(function(e,n){let{__scopeRovingFocusGroup:i,focusable:o=!0,active:a=!1,tabStopId:c,children:u,...f}=e,h=(0,s.useId)(),p=c||h,m=M("RovingFocusGroupItem",i),g=m.currentTabStopId===p,x=S(i),{onFocusableItemAdd:v,onFocusableItemRemove:w,currentTabStopId:C}=m,R=y();return(0,d.useLayoutEffect)(()=>{if(R&&o)return v(),()=>w()},[R,o,v,w]),t.useEffect(()=>{if(!R&&o)return v(),()=>w()},[R,o,v,w]),(0,b.jsx)(I.ItemSlot,{scope:i,id:p,focusable:o,active:a,children:(0,b.jsx)(l.Primitive.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{o?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=L(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=m.loop?H(r,n+1):r.slice(n+1)}setTimeout(()=>B(r))}}),children:"function"==typeof u?u({isCurrentTabStop:g,hasTabStop:null!=C}):u})})},"RovingFocusGroupItem")),z={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function L(e,t,r){let n=D(e.key,r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return z[n]}function B(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function H(e,t){return e.map((r,n)=>e[(t+n)%e.length])}C(D,"getDirectionAwareKey"),C(L,"getFocusIntent"),C(B,"focusFirst"),C(H,"wrapArray"),e.s(["Item",0,F,"Root",0,P,"createRovingFocusGroupScope",0,E],360065)},647825,e=>{"use strict";var t=e.i(883507),r=e.i(543836),n=e.i(264145),i=e.i(360065),o=e.i(997611),s=e.i(978238),l=e.i(900877),a=e.i(315671),c=e.i(432567),u=e.i(788816),d=Object.defineProperty,f=(e,t)=>d(e,"name",{value:t,configurable:!0}),h="Tabs",[p,m]=(0,n.createContextScope)(h,[i.createRovingFocusGroupScope]),g=(0,i.createRovingFocusGroupScope)(),[x,v]=p(h),y=t.forwardRef(f(function(e,t){let{__scopeTabs:r,value:n,onValueChange:i,defaultValue:o,orientation:d="horizontal",dir:f,activationMode:p="automatic",...m}=e,g=(0,l.useDirection)(f),[v,y]=(0,a.useControllableState)({prop:n,onChange:i,defaultProp:o??"",caller:h});return(0,u.jsx)(x,{scope:r,baseId:(0,c.useId)(),value:v,onValueChange:y,orientation:d,dir:g,activationMode:p,children:(0,u.jsx)(s.Primitive.div,{dir:g,"data-orientation":d,...m,ref:t})})},"Tabs")),b=t.forwardRef(f(function(e,t){let{__scopeTabs:r,loop:n=!0,...o}=e,l=v("TabsList",r),a=g(r);return(0,u.jsx)(i.Root,{asChild:!0,...a,orientation:l.orientation,dir:l.dir,loop:n,children:(0,u.jsx)(s.Primitive.div,{role:"tablist","aria-orientation":l.orientation,...o,ref:t})})},"TabsList")),w=t.forwardRef(f(function(e,t){let{__scopeTabs:n,value:o,disabled:l=!1,...a}=e,c=v("TabsTrigger",n),d=g(n),f=R(c.baseId,o),h=j(c.baseId,o),p=o===c.value;return(0,u.jsx)(i.Item,{asChild:!0,...d,focusable:!l,active:p,children:(0,u.jsx)(s.Primitive.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":h,"data-state":p?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:f,...a,ref:t,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(o)}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!l&&e.target===e.currentTarget&&[" ","Enter"].includes(e.key)&&c.onValueChange(o)}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==c.activationMode;p||l||!e||c.onValueChange(o)})})})},"TabsTrigger")),C=t.forwardRef(f(function(e,r){let{__scopeTabs:n,value:i,forceMount:l,children:a,...c}=e,d=v("TabsContent",n),f=R(d.baseId,i),h=j(d.baseId,i),p=i===d.value,m=t.useRef(p);return t.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.jsx)(o.Presence,{present:l||p,children:({present:t})=>(0,u.jsx)(s.Primitive.div,{"data-state":p?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":f,hidden:!t,id:h,tabIndex:0,...c,ref:r,
1style:{...e.style,animationDuration:m.current?"0s":void 0},children:t&&a})})},"TabsContent"));function R(e,t){return`${e}-trigger-${t}`}function j(e,t){return`${e}-content-${t}`}f(R,"makeTriggerId"),f(j,"makeContentId"),e.s(["Content",0,C,"List",0,b,"Root",0,y,"Tabs",0,y,"TabsContent",0,C,"TabsList",0,b,"TabsTrigger",0,w,"Trigger",0,w,"createTabsScope",0,m])},388286,e=>{"use strict";var t=e.i(227152),r=e.i(98124),n=e.i(562777),i=e.i(672553),o=e.i(788816),s=e.i(883507),l=e.i(647825);let a=new Map,c=(0,s.createContext)(null),u=l.TabsList,d=l.TabsTrigger;function f({ref:e,groupId:t,persist:r=!1,updateAnchor:n=!1,defaultValue:u,value:d,onValueChange:h,...p}){let m=(0,s.useRef)(null),g=(0,s.useMemo)(()=>new Map,[]),x=(0,s.useMemo)(()=>new Map,[]),[v,y]=void 0===d?(0,s.useState)(u):[d,(0,s.useEffectEvent)(e=>h?.(e))];return(0,s.useLayoutEffect)(()=>{if(!t)return;let e=sessionStorage.getItem(t);r&&(e??=localStorage.getItem(t)),e&&y(e);let n=a.get(t)??new Set;return n.add(y),a.set(t,n),()=>{n.delete(y)}},[t,r]),(0,s.useLayoutEffect)(()=>{let e=()=>{let e=window.location.hash.slice(1);if(!e)return;for(let[t,r]of g.entries())if(r===e){y(t),m.current?.scrollIntoView();return}let t=document.getElementById(e);if(t){for(let[e,r]of x.entries())if(r.contains(t)){y(e),requestAnimationFrame(()=>t.scrollIntoView());return}}};return e(),window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[g,x]),(0,o.jsx)(l.Tabs,{ref:(0,i.mergeRefs)(e,m),value:v,onValueChange:e=>{if(n){let t=g.get(e);t&&window.history.replaceState(null,"",`#${t}`)}if(t){let n=a.get(t);if(n)for(let t of n)t(e);sessionStorage.setItem(t,e),r&&localStorage.setItem(t,e)}else y(e)},...p,children:(0,o.jsx)(c,{value:(0,s.useMemo)(()=>({valueToIdMap:g,panels:x}),[g,x]),children:p.children})})}function h({value:e,ref:t,...r}){let{valueToIdMap:n,panels:a}=function(){let e=(0,s.use)(c);if(!e)throw Error("You must wrap your component in <Tabs>");return e}();return r.id&&n.set(e,r.id),(0,o.jsx)(l.TabsContent,{ref:(0,i.mergeRefs)(t,t=>{t?a.set(e,t):a.delete(e)}),value:e,...r,children:r.children})}var p=e.i(837001),m=e.i(83790);let g={name:"clipboard",size:24,node:[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]};g.node;let x=(0,m.default)(g);var v=e.i(214104);let y=(0,s.createContext)(null);function b({className:e,containerRef:i,...s}){let l=(0,v.useTranslations)({note:"code block"}),[a,c]=(0,n.useCopyButton)(()=>{let e=i.current?.getElementsByTagName("pre").item(0);if(!e)return;let t=e.cloneNode(!0);return t.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.replaceWith("\n")}),navigator.clipboard.writeText(t.textContent??"")});return(0,o.jsxs)("button",{type:"button","data-checked":a||void 0,className:(0,t.cn)((0,r.buttonVariants)({className:"hover:text-fd-accent-foreground data-checked:text-fd-accent-foreground",size:"icon-xs"}),e),"aria-live":"polite",onClick:c,...s,children:[a?(0,o.jsx)(p.Check,{}):(0,o.jsx)(x,{}),(0,o.jsx)("span",{className:"sr-only",children:l(a?"Copied Text":"Copy Text",{note:"aria-label"})})]})}e.s(["CodeBlock",0,function({ref:e,title:r,allowCopy:n=!0,keepBackground:i=!1,icon:l,viewportProps:a={},children:c,Actions:u=e=>(0,o.jsx)("div",{...e,className:(0,t.cn)("empty:hidden",e.className)}),...d}){let f=null!==(0,s.use)(y),h=(0,s.useRef)(null);return"true"===n?n=!0:"false"===n&&(n=!1),(0,o.jsxs)("figure",{ref:e,dir:"ltr",...d,tabIndex:-1,className:(0,t.cn)(f?"bg-fd-secondary -mx-px -mb-px last:rounded-b-xl":"my-4 bg-fd-card rounded-xl",i&&"bg-(--shiki-light-bg) dark:bg-(--shiki-dark-bg)","shiki relative border shadow-sm not-prose overflow-hidden text-sm",d.className),children:[r?(0,o.jsxs)("div",{className:"flex text-fd-muted-foreground items-center gap-2 h-9.5 border-b px-4",children:["string"==typeof l?(0,o.jsx)("div",{className:"[&_svg]:size-3.5",dangerouslySetInnerHTML:{__html:l}}):l,(0,o.jsx)("figcaption",{className:"flex-1 truncate",children:r}),u({className:"-me-2",children:n&&(0,o.jsx)(b,{containerRef:h})})]}):u({className:"absolute top-3 right-2 z-2 backdrop-blur-lg rounded-lg text-fd-muted-foreground",children:n&&(0,o.jsx)(b,{containerRef:h})}),(0,o.jsx)("div",{ref:h,...a,role:"region",tabIndex:0,className:(0,t.cn)("text-[0.8125rem] py-3.5 overflow-auto max-h-[600px] fd-scroll-container focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-fd-ring",a.className),style:{"--padding-right":r?void 0:"calc(var(--spacing) * 8)",counterSet:d["data-line-numbers"]?`line ${Number(d["data-line-numbers-start"]??1)-1}`:void 0,...a.style},children:c})]})},"CodeBlockTab",0,function(e){return(0,o.jsx)(h,{...e})},"CodeBlockTabs",0,function({ref:e,...r}){let n=(0,s.useRef)(null),l=null!==(0,s.use)(y);return(0,o.jsx)(f,{ref:(0,i.mergeRefs)(n,e),...r,className:(0,t.cn)("bg-fd-card rounded-xl border",!l&&"my-4",r.className),children:(0,o.jsx)(y,{value:(0,s.useMemo)(()=>({containerRef:n,nested:l}),[l]),children:r.children})})},"CodeBlockTabsList",0,function(e){return(0,o.jsx)(u,{...e,className:(0,t.cn)("flex flex-row px-2 overflow-x-auto text-fd-muted-foreground",e.className),children:e.children})},"CodeBlockTabsTrigger",0,function({children:e,...r}){return(0,o.jsxs)(d,{...r,className:(0,t.cn)("relative group inline-flex text-sm font-medium text-nowrap items-center transition-colors gap-2 px-2 py-1.5 hover:text-fd-accent-foreground data-[state=active]:text-fd-primary [&_svg]:size-3.5",r.className),children:[(0,o.jsx)("div",{className:"absolute inset-x-2 bottom-0 h-px group-data-[state=active]:bg-fd-primary"}),e]})},"Pre",0,function(e){return(0,o.jsx)("pre",{...e,className:(0,t.cn)("min-w-full w-max *:flex *:flex-col",e.className),children:e.children})}],388286)},95195,e=>{"use strict";var t=e.i(227152),r=e.i(98124),n=e.i(562777),i=e.i(788816),o=e.i(83790);let s={name:"copy-check",size:24,node:[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]};s.node;let l=(0,o.default)(s),a={name:"link",size:24,node:[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]};a.node;let c=(0,o.default)(a);var u=e.i(214104);e.s(["Heading",0,function({as:e,...o}){let s=e??"h1",a=(0,u.useTranslations)({note:"heading anchor"}),[d,f]=(0,n.useCopyButton)(()=>
1{if(!o.id)return;let e=new URL(window.location.href);return e.hash=o.id,navigator.clipboard.writeText(e.href)});return o.id?(0,i.jsxs)(s,{...o,className:(0,t.cn)("group/heading flex scroll-m-28 flex-row items-center gap-1",o.className),children:[(0,i.jsx)("a",{"data-card":"",href:`#${o.id}`,children:o.children}),(0,i.jsxs)("button",{"aria-live":"polite",className:(0,t.cn)((0,r.buttonVariants)({variant:"ghost",size:"icon-xs"}),"not-prose shrink-0 text-fd-muted-foreground opacity-0 transition-opacity group-hover/heading:opacity-100"),onClick:f,children:[d?(0,i.jsx)(l,{}):(0,i.jsx)(c,{}),(0,i.jsx)("span",{className:"sr-only",children:a(d?"Copied Anchor Link":"Copy Anchor Link",{note:"aria-label"})})]})]}):(0,i.jsx)(s,{...o})}],95195)},219954,e=>{"use strict";var t=e.i(788816),r=e.i(986937),n=e.i(227152),i=e.i(825899);function o({icon:e,title:r,description:s,...l}){let a=l.href?i.default:"div";return(0,t.jsxs)(a,{...l,"data-card":!0,className:(0,n.cn)("block rounded-xl border bg-fd-card p-4 text-fd-card-foreground transition-colors @max-lg:col-span-full",l.href&&"hover:bg-fd-accent/80",l.className),children:[e?(0,t.jsx)("div",{className:"not-prose mb-2 w-fit shadow-md rounded-lg border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4",children:e}):null,(0,t.jsx)("h3",{className:"not-prose mb-1 text-sm font-medium",children:r}),s?(0,t.jsx)("p",{className:"my-0! text-sm text-fd-muted-foreground",children:s}):null,(0,t.jsx)("div",{className:"text-sm text-fd-muted-foreground prose-no-margin empty:hidden",children:l.children})]})}var s=e.i(968395);e.s(["Card",0,function(e){let n,i,l=(0,r.c)(6),{locale:a}=(0,s.useI18n)();if(l[0]!==a||l[1]!==e.href){var c;c=e.href,n=!c||!a||c.startsWith("//")||c.match(/^\w+:/)||!c.startsWith("/")||c.startsWith(`/${a}/`)?c:`/${a}${c}`,l[0]=a,l[1]=e.href,l[2]=n}else n=l[2];let u=n;return l[3]!==u||l[4]!==e?(i=(0,t.jsx)(o,{...e,href:u}),l[3]=u,l[4]=e,l[5]=i):i=l[5],i},"Cards",0,function(e){return(0,t.jsx)("div",{...e,className:(0,n.cn)("grid grid-cols-2 gap-3 @container",e.className),children:e.children})}],219954)}]);
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.