PageSourceSearch

https://www.saih.no/_next/static/chunks/823592ad.32d4d4371c8b8ebc.js

js saih.no collected 2026-10-02 04:39:19 UTC 135,149 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2553],{55871:function(e,n,t){let r,o,i,a,l,d,c,u,s,f,p,h,b,g,v,m,x,w,y,k,j,E,z,C,R,O,$,P,S,T;t.d(n,{$j:function(){return ot},Ct:function(){return r5},EK:function(){return oO},Fg:function(){return tj},J2:function(){return i_},Kq:function(){return i0},O8:function(){return nZ},Ph:function(){return iK},Zb:function(){return ov},__:function(){return r$},gF:function(){return oD},hO:function(){return nO},kC:function(){return r6},oi:function(){return ax},p8:function(){return ll},pm:function(){return lW},rj:function(){return oM},u:function(){return aP},xu:function(){return rX},xv:function(){return r2},zx:function(){return of}});var M,A,Z,_,L,B,Q,F,I,D,N,V,H,W,q,X,G,Y,K,U,J,ee,en,et,er,eo,ei,ea,el,ed,ec,eu,es,ef,ep,eh,eb,eg,ev,em,ex,ew,ey,ek,ej,eE,ez,eC,eR,eO,e$,eP,eS,eT,eM,eA,eZ,e_,eL,eB,eQ,eF,eI,eD,eN,eV,eH,eW,eq,eX,eG,eY,eK,eU,eJ,e0,e1,e2,e3,e5,e4,e6,e7,e9,e8,ne,nn,nt,nr,no,ni,na,nl,nd,nc,nu=t(70360),ns=t(93474),nf=t(20373),np=t(21976),nh=t(6390),nb=t(16067),ng=t(79259),nv=t.n(ng),nm=t(18223),nx=t(32657),nw=t(3754),ny=t(34485),nk=t(3967),nj=t(44120);(0,nu.fi)();let nE=[],nz={},nC="--motion-content-opacity",nR={initial:{opacity:.5,[nC]:0,scale:.97,willChange:"transform"},animate:{opacity:[null,1,1],[nC]:[null,null,1],scale:1},exit:{opacity:[null,null,0],[nC]:[null,0,0],scale:.97},transition:{duration:.4,type:"spring"}};function nO(e){return 0===e?0:"".concat(e/16,"rem")}function n$(e,n,t){return((null==n?void 0:n.map(t))||[]).map((n,t)=>0===t?n:{["@media screen and (min-width: ".concat(e[t-1],"px)")]:n})}function nP(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nE;if(!Array.isArray(t))throw Error("the property must be array of numbers");if(0===t.length)return null;let{media:r,space:o}=(0,nu.aQ)(e);return n$(r,t,e=>{var t;return t=nO(o[e]),n.reduce((e,n)=>(e[n]=t,e),{})})}function nS(e,n){let{$size:t,$weight:r}=n,{font:o,media:i}=(0,nu.aQ)(n.theme),{family:a,sizes:l,weights:d}=o[e],c=r&&d[r]||d.regular,u=l[2],s={position:"relative",fontFamily:a,fontWeight:c,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};return t?[s,...n$(i,t,e=>(function(e){let{ascenderHeight:n,descenderHeight:t,fontSize:r,iconSize:o,letterSpacing:i,lineHeight:a}=e,l=n+t,d=a-l,c=2*Math.floor(1.125*r/2)+1;return{fontSize:nO(r),lineHeight:"calc(".concat(a," / ").concat(r,")"),letterSpacing:nO(i),transform:"translateY(".concat(nO(t),")"),"&:before":{marginTop:"calc(".concat(nO(0-l)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(c," / 16 * 1rem)"),margin:nO((d-c)/2)},"& [data-sanity-icon]":{fontSize:"calc(".concat(o," / 16 * 1rem)"),margin:nO((d-o)/2)}}})(l[e]||u))]:(nS.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:t,props:n,base:s}),nS.warned=!0),[s])}function nT(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$align,e=>({textAlign:e}))}function nM(e,n){let t=(0,nf.useMemo)(()=>JSON.stringify(null!=e?e:n),[n,e]);return(0,nf.useMemo)(()=>void 0===e?n||nE:Array.isArray(e)?e:[e],[t])}function nA(e,n){let t=[e];for(let e of n)Array.isArray(e)?t.push(...e):t.push(e);return t.filter(Boolean)}function nZ(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nE,t=arguments.length>2?arguments[2]:void 0,[r,o]=(0,nf.useState)(null),[i,a]=(0,nf.useState)(()=>nA(r,n)),l=(0,nf.useRef)(i);return(0,nf.useEffect)(()=>{let e=l.current,t=nA(r,n);if(e.length!==t.length){a(t),l.current=t;return}for(let n of e)if(!t.includes(n)){a(t),l.current=t;return}for(let n of t)if(!e.includes(n)){a(t),l.current=t;return}},[r,n]),(0,nf.useEffect)(()=>{if(!e)return;let n=n=>{let r=n.target;if(r instanceof Node&&(!t||t.contains(r))){for(let e of i)if(r===e||e.contains(r))return;e(n)}};return window.addEventListener("mousedown",n),()=>{window.removeEventListener("mousedown",n)}},[t,e,i]),o}var n_=[],nL="ResizeObserver loop completed with undelivered notifications.",nB=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:nL}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=nL),window.dispatchEvent(e)};(M=A||(A={})).BORDER_BOX="border-box",M.CONTENT_BOX="content-box",M.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var nQ=function(e){return Object.freeze(e)},nF=function(e,n){this.inlineSize=e,this.blockSize=n,nQ(this)},nI=function(){function e(e,n,t,r){return this.x=e,this.y=n,this.width=t,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,nQ(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),nD=function(e){return e instanceof SVGElement&&"getBBox"in e},nN=function(e){if(nD(e)){var n=e.getBBox(),t=n.width,r=n.height;return!t&&!r}var o=e.offsetWidth,i=e.offsetHeight;return!(o||i||e.getClientRects().length)},nV=function(e){if(e instanceof Element)return!0;var n,t=null===(n=null==e?void 0:e.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(t&&e instanceof t.Element)},nH=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;
1case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},nW="undefined"!=typeof window?window:{},nq=new WeakMap,nX=/auto|scroll/,nG=/^tb|vertical/,nY=/msie|trident/i.test(nW.navigator&&nW.navigator.userAgent),nK=function(e){return parseFloat(e||"0")},nU=function(e,n,t){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===t&&(t=!1),new nF((t?n:e)||0,(t?e:n)||0)},nJ=nQ({devicePixelContentBoxSize:nU(),borderBoxSize:nU(),contentBoxSize:nU(),contentRect:new nI(0,0,0,0)}),n0=function(e,n){if(void 0===n&&(n=!1),nq.has(e)&&!n)return nq.get(e);if(nN(e))return nq.set(e,nJ),nJ;var t=getComputedStyle(e),r=nD(e)&&e.ownerSVGElement&&e.getBBox(),o=!nY&&"border-box"===t.boxSizing,i=nG.test(t.writingMode||""),a=!r&&nX.test(t.overflowY||""),l=!r&&nX.test(t.overflowX||""),d=r?0:nK(t.paddingTop),c=r?0:nK(t.paddingRight),u=r?0:nK(t.paddingBottom),s=r?0:nK(t.paddingLeft),f=r?0:nK(t.borderTopWidth),p=r?0:nK(t.borderRightWidth),h=r?0:nK(t.borderBottomWidth),b=r?0:nK(t.borderLeftWidth),g=s+c,v=d+u,m=b+p,x=f+h,w=l?e.offsetHeight-x-e.clientHeight:0,y=a?e.offsetWidth-m-e.clientWidth:0,k=r?r.width:nK(t.width)-(o?g+m:0)-y,j=r?r.height:nK(t.height)-(o?v+x:0)-w,E=k+g+y+m,z=j+v+w+x,C=nQ({devicePixelContentBoxSize:nU(Math.round(k*devicePixelRatio),Math.round(j*devicePixelRatio),i),borderBoxSize:nU(E,z,i),contentBoxSize:nU(k,j,i),contentRect:new nI(s,d,k,j)});return nq.set(e,C),C},n1=function(e,n,t){var r=n0(e,t),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(n){case A.DEVICE_PIXEL_CONTENT_BOX:return a;case A.BORDER_BOX:return o;default:return i}},n2=function(e){var n=n0(e);this.target=e,this.contentRect=n.contentRect,this.borderBoxSize=nQ([n.borderBoxSize]),this.contentBoxSize=nQ([n.contentBoxSize]),this.devicePixelContentBoxSize=nQ([n.devicePixelContentBoxSize])},n3=function(e){if(nN(e))return 1/0;for(var n=0,t=e.parentNode;t;)n+=1,t=t.parentNode;return n},n5=function(){var e=1/0,n=[];n_.forEach(function(t){if(0!==t.activeTargets.length){var r=[];t.activeTargets.forEach(function(n){var t=new n2(n.target),o=n3(n.target);r.push(t),n.lastReportedSize=n1(n.target,n.observedBox),o<e&&(e=o)}),n.push(function(){t.callback.call(t.observer,r,t.observer)}),t.activeTargets.splice(0,t.activeTargets.length)}});for(var t=0;t<n.length;t++)(0,n[t])();return e},n4=function(e){n_.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(t){t.isActive()&&(n3(t.target)>e?n.activeTargets.push(t):n.skippedTargets.push(t))})})},n6=function(){var e=0;for(n4(0);n_.some(function(e){return e.activeTargets.length>0});)n4(e=n5());return n_.some(function(e){return e.skippedTargets.length>0})&&nB(),e>0},n7=[],n9=function(e){if(!Z){var n=0,t=document.createTextNode("");new MutationObserver(function(){return n7.splice(0).forEach(function(e){return e()})}).observe(t,{characterData:!0}),Z=function(){t.textContent="".concat(n?n--:n++)}}n7.push(e),Z()},n8=function(e){n9(function(){requestAnimationFrame(e)})},te=0,tn={attributes:!0,characterData:!0,childList:!0,subtree:!0},tt=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],tr=function(e){return void 0===e&&(e=0),Date.now()+e},to=!1,ti=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var n=this;if(void 0===e&&(e=250),!to){to=!0;var t=tr(e);n8(function(){var r=!1;try{r=n6()}finally{if(to=!1,e=t-tr(),!te)return;r?n.run(1e3):e>0?n.run(e):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,n=function(){return e.observer&&e.observer.observe(document.body,tn)};document.body?n():nW.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),tt.forEach(function(n){return nW.addEventListener(n,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),tt.forEach(function(n){return nW.removeEventListener(n,e.listener,!0)}),this.stopped=!0)},e}()),ta=function(e){!te&&e>0&&ti.start(),(te+=e)||ti.stop()},tl=function(){function e(e,n){this.target=e,this.observedBox=n||A.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,n=n1(this.target,this.observedBox,!0);return nD(e=this.target)||nH(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),td=function(e,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=n},tc=new WeakMap,tu=function(e,n){for(var t=0;t<e.length;t+=1)if(e[t].target===n)return t;return -1},ts=function(){function e(){}return e.connect=function(e,n){var t=new td(e,n);tc.set(e,t)},e.observe=function(e,n,t){var r=tc.get(e),o=0===r.observationTargets.length;0>
1tu(r.observationTargets,n)&&(o&&n_.push(r),r.observationTargets.push(new tl(n,t&&t.box)),ta(1),ti.schedule())},e.unobserve=function(e,n){var t=tc.get(e),r=tu(t.observationTargets,n),o=1===t.observationTargets.length;r>=0&&(o&&n_.splice(n_.indexOf(t),1),t.observationTargets.splice(r,1),ta(-1))},e.disconnect=function(e){var n=this,t=tc.get(e);t.observationTargets.slice().forEach(function(t){return n.unobserve(e,t.target)}),t.activeTargets.splice(0,t.activeTargets.length)},e}(),tf=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");ts.connect(this,e)}return e.prototype.observe=function(e,n){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nV(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ts.observe(this,e,n)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nV(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ts.unobserve(this,e)},e.prototype.disconnect=function(){ts.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();let tp="undefined"!=typeof document&&"undefined"!=typeof window&&window.ResizeObserver?window.ResizeObserver:tf,th=function(){let e=new WeakMap,n=new WeakMap;return{subscribe(t,r){let o=n.get(t)||[],i=e.get(t);return n.has(t)||(n.set(t,o),i=({subscribe(e,n){let t=new tp(e=>{let[t]=e;n({_contentRect:t.contentRect,border:{width:t.borderBoxSize[0].inlineSize,height:t.borderBoxSize[0].blockSize},content:{width:t.contentRect.width,height:t.contentRect.height}})});return t.observe(e),()=>{t.unobserve(e),t.disconnect()}}}).subscribe(t,e=>{for(let n of o)n(e)})),o.push(r),()=>{let e=o.indexOf(r);e>-1&&o.splice(e,1),0===o.length&&i&&i()}}}}();function tb(e){let[n,t]=(0,nf.useState)(null);return(0,nf.useEffect)(()=>{if(e)return th.subscribe(e,t)},[e]),n}function tg(e){return(0,nf.useEffect)(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}let tv=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof window)return window;if("undefined"!=typeof self)return self;if(void 0!==t.g)return t.g;throw Error("@sanity/ui: could not locate global scope")}(),tm=Symbol.for("@sanity/ui/context/theme");tv[tm]=tv[tm]||(0,nf.createContext)(null);let tx=tv[tm];function tw(e){let n=(0,nf.useContext)(tx),{children:t,scheme:r=(null==n?void 0:n.scheme)||"light",theme:o=(null==n?void 0:n.theme)||null,tone:i=(null==n?void 0:n.tone)||"default"}=e,a=(0,nf.useMemo)(()=>o?{version:0,theme:o,scheme:r,tone:i}:null,[o,r,i]),l=(0,nf.useMemo)(()=>o?(0,nu.BA)(o,r,i):null,[r,o,i]);return l?(0,ns.jsx)(tx.Provider,{value:a,children:(0,ns.jsx)(nh.f6,{theme:l,children:t})}):(0,ns.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function ty(){let e=(0,nf.useContext)(tx);if(!e)throw Error("useRootTheme(): missing context value");return e}function tk(e){let{children:n,scheme:t,tone:r}=e,o=ty();return(0,ns.jsx)(tw,{scheme:t||o.scheme,theme:o.theme,tone:r,children:n})}function tj(){return(0,nh.Fg)()}function tE(){return(0,nu.aQ)((0,nh.Fg)())}let tz=new WeakMap;function tC(){return 0}function tR(){let{media:e}=tE(),n=tz.get(e);return n||(n=function(e){let n;let t=e.length,r=()=>{if(!n){n=[];for(let o=t;o>-1;o-=1){var r;let t=0===(r=o)?"screen and (max-width: ".concat(e[r]-1,"px)"):r===e.length?"screen and (min-width: ".concat(e[r-1],"px)"):"screen and (min-width: ".concat(e[r-1],"px) and (max-width: ").concat(e[r]-1,"px)");n.push({index:o,mq:window.matchMedia(t)})}}return n};return{getSnapshot:()=>{for(let{index:e,mq:n}of r())if(n.matches)return e;return 0},subscribe:e=>{let n=[];for(let{mq:t}of r()){let r=()=>{t.matches&&e()};t.addEventListener("change",r),n.push(()=>t.removeEventListener("change",r))}return()=>{for(let e of n)e()}}}}(e),tz.set(e,n)),(0,nf.useSyncExternalStore)(n.subscribe,n.getSnapshot,tC)}let tO="undefined"!=typeof window?nf.useLayoutEffect:nf.useEffect;function t$(e){let n=(0,nf.useRef)(null);return tO(()=>{e&&("function"==typeof e?e(n.current):e.current=n.current)}),n}function tP(e,n){(0,nf.useEffect)(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}function tS(e){var n,t;let{card:r,media:o}=(0,nu.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return n$(o,e.$border,e=>e?{"&&":{border:i}
1}:{"&&":{border:0}})}function tT(e){var n,t;let{card:r,media:o}=(0,nu.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return n$(o,e.$borderTop,e=>e?{"&&":{borderTop:i}}:{"&&":{borderTop:0}})}function tM(e){var n,t;let{card:r,media:o}=(0,nu.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return n$(o,e.$borderRight,e=>e?{"&&":{borderRight:i}}:{"&&":{borderRight:0}})}function tA(e){var n,t;let{card:r,media:o}=(0,nu.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return n$(o,e.$borderBottom,e=>e?{"&&":{borderBottom:i}}:{"&&":{borderBottom:0}})}function tZ(e){var n,t;let{card:r,media:o}=(0,nu.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return n$(o,e.$borderLeft,e=>e?{"&&":{borderLeft:i}}:{"&&":{borderLeft:0}})}let t_={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tL={content:"content-box",border:"border-box"},tB={stretch:"stretch",fill:"100%"};function tQ(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$display,e=>({"&:not([hidden])":{display:e}}))}function tF(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$sizing,e=>({boxSizing:tL[e]}))}function tI(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$height,e=>({height:tB[e]}))}function tD(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$overflow,e=>({overflow:e}))}let tN={"&&:not([hidden])":{display:"flex"}};function tV(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$align,e=>({alignItems:e}))}function tH(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$gap,e=>({gap:e?nO(t[e]):void 0}))}function tW(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$wrap,e=>({flexWrap:e}))}function tq(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$justify,e=>({justifyContent:e}))}function tX(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$direction,e=>({flexDirection:e}))}let tG={minWidth:0,minHeight:0};function tY(){return[tG,tK]}function tK(e){let{media:n}=(0,nu.aQ)(e.theme);return e.$flex?n$(n,e.$flex,e=>({flex:e})):nE}function tU(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function tJ(e){let{base:n,border:t,focusRing:r}=e,o=r.offset+r.width,i=0-r.offset,a=n?n.bg:"var(--card-bg-color)";return[i>0&&"inset 0 0 0 ".concat(i,"px var(--card-focus-ring-color)"),t&&tU(t),i<0&&"0 0 0 ".concat(0-i,"px ").concat(a),o>0&&"0 0 0 ".concat(o,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}let t0={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},t1={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},t2={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function t3(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$autoFlow,e=>({gridAutoFlow:e}))}function t5(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$autoRows,e=>({gridAutoRows:e&&t2[e]}))}function t4(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$autoCols,e=>({gridAutoColumns:e&&t1[e]}))}function t6(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$columns,e=>({gridTemplateColumns:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t7(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$rows,e=>({gridTemplateRows:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t9(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$gap,e=>({gridGap:e?nO(t[e]):void 0}))}function t8(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$gapX,e=>({columnGap:e?nO(t[e]):void 0}))}function re(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$gapY,e=>({rowGap:e?nO(t[e]):void 0}))}let rn={auto:"auto",full:"1 / -1"},rt={auto:"auto",full:"1 / -1"};function rr(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$row,e=>"number"==typeof e?{gridRow:"span ".concat(e," / span ").concat(e)}:{gridRow:rn[e]})}function ro(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$rowStart,e=>({gridRowStart:e}))}function ri(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$rowEnd,e=>({gridRowEnd:e}))}function ra(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$column,e=>"number"==typeof e?{gridColumn:"span ".concat(e," / span ").concat(e)}:{gridColumn:rt[e]})}function rl(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$columnStart,e=>({gridColumnStart:e}))}function rd(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$columnEnd,e=>({gridColumnEnd:e}))}function rc(e){let{$fontSize:n,$iconLeft:t,$iconRight:r,$padding:o,$space:i}=e,{font:a,media:l,space:d}=(0,nu.aQ)(e.theme),c=Math.max(o.length,i.length,n.length),u=[],s=[],f=[];for(let e=0;e<c;e+=1)f[e]=void 0===n[e]?f[e-1]:n[e],u[e]=void 0===o[e]?u[e-1]:o[e],s[e]=void 0===i[e]?s[e-1]:i[e];return n$(l,u,(e,n)=>{let o=a.text.sizes[f[n]]||a.text.sizes[2],i=o.lineHeight-o.ascenderHeight-o.descenderHeight,l=d[u[n]],c=d[s[n]],p={paddingTop:nO(l-o.ascenderHeight),paddingRight:nO(l),paddingBottom:nO(l-o.descenderHeight),paddingLeft:nO(l)};return r&&(p.paddingRight=nO(l+i+c)),t&&(p.paddingLeft=nO(l+i+c)),p})}function ru(e){return rc({...e,$iconRight:!0})}
1var rs=Object.freeze,rf=Object.defineProperty,rp=(e,n)=>rs(rf(e,"raw",{value:rs(n||e.slice())}));let rh=(0,nh.iv)(_||(_=rp(["\n  &:not([hidden]) {\n    display: flex;\n  }\n\n  align-items: center;\n"])));function rb(){return rh}function rg(e){let{$scheme:n,$tone:t,$weight:r}=e,{color:o,font:i}=(0,nu.aQ)(e.theme);return(0,nh.iv)(L||(L=rp(["\n    appearance: none;\n    background: none;\n    border: 0;\n    border-radius: 0;\n    outline: none;\n    width: 100%;\n    box-sizing: border-box;\n    font-family: ",";\n    font-weight: ",";\n    margin: 0;\n    position: relative;\n    z-index: 1;\n    display: block;\n\n    /* NOTE: This is a hack to disable Chrome’s autofill styles */\n    &:-webkit-autofill,\n    &:-webkit-autofill:hover,\n    &:-webkit-autofill:focus,\n    &:-webkit-autofill:active {\n      -webkit-text-fill-color: var(--input-fg-color) !important;\n      transition: background-color 5000s;\n      transition-delay: 86400s /* 24h */;\n    }\n\n    /* &:is(textarea) */\n    &[data-as='textarea'] {\n      resize: none;\n    }\n\n    color: var(--input-fg-color);\n\n    &::placeholder {\n      color: var(--input-placeholder-color);\n    }\n\n    &[data-scheme='","'][data-tone='","'] {\n      --input-fg-color: ",";\n      --input-placeholder-color: ",";\n\n      /* enabled */\n      &:not(:invalid):not(:disabled):not(:read-only) {\n        --input-fg-color: ",";\n        --input-placeholder-color: ",";\n      }\n\n      /* disabled */\n      &:not(:invalid):disabled {\n        --input-fg-color: ",";\n        --input-placeholder-color: ",";\n      }\n\n      /* invalid */\n      &:invalid {\n        --input-fg-color: ",";\n        --input-placeholder-color: ",";\n      }\n\n      /* readOnly */\n      &:read-only {\n        --input-fg-color: ",";\n        --input-placeholder-color: ",";\n      }\n    }\n  "])),i.text.family,r&&i.text.weights[r]||i.text.weights.regular,n,t,o.input.default.enabled.fg,o.input.default.enabled.placeholder,o.input.default.enabled.fg,o.input.default.enabled.placeholder,o.input.default.disabled.fg,o.input.default.disabled.placeholder,o.input.invalid.enabled.fg,o.input.invalid.enabled.placeholder,o.input.default.readOnly.fg,o.input.default.readOnly.placeholder)}function rv(e){let{font:n,media:t}=(0,nu.aQ)(e.theme);return n$(t,e.$fontSize,e=>{let t=n.text.sizes[e]||n.text.sizes[2];return{fontSize:nO(t.fontSize),lineHeight:t.lineHeight/t.fontSize}})}function rm(e){let{$hasPrefix:n,$hasSuffix:t,$scheme:r,$tone:o,$unstableDisableFocusRing:i}=e,{color:a,input:l}=(0,nu.aQ)(e.theme);return(0,nh.iv)(B||(B=rp(["\n    --input-box-shadow: none;\n\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    display: block;\n    pointer-events: none;\n    z-index: 0;\n\n    background-color: var(--card-bg-color);\n    box-shadow: var(--input-box-shadow);\n\n    border-top-left-radius: ",";\n    border-bottom-left-radius: ",";\n    border-top-right-radius: ",";\n    border-bottom-right-radius: ",";\n\n    &[data-scheme='","'][data-tone='","'] {\n      --card-bg-color: ",";\n      --card-fg-color: ",";\n\n      /* enabled */\n      *:not(:disabled) + &[data-border] {\n        --input-box-shadow: ",";\n      }\n\n      /* invalid */\n      *:not(:disabled):invalid + & {\n        --card-bg-color: ",";\n        --card-fg-color: ",";\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* focused */\n      *:not(:disabled):focus + & {\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n\n        &:not([data-border]) {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* disabled */\n      *:not(:invalid):disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n        --card-icon-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      *:invalid:disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n        --card-icon-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* readOnly */\n      *:not(:invalid):read-only + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n      }\n\n      *:invalid:read-only + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n      }\n\n      /* hovered */\n      @media (hover: hover) {\n        *:not(:disabled):not(:read-only):not(:invalid):hover + & {\n          --card-bg-color: ",";\n          --card-fg-color: ",";\n        }\n\n        *:invalid:not(:disabled):not(:read-only):hover + & {\n          --card-bg-color: ",";\n          --card-fg-color: ",";\n        }
1\n\n        *:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {\n          --input-box-shadow: ",";\n        }\n\n        *:invalid:not(:disabled):not(:read-only):not(:focus):hover + &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n    }\n  "])),n?0:void 0,n?0:void 0,t?0:void 0,t?0:void 0,r,o,a.input.default.enabled.bg,a.input.default.enabled.fg,tU({color:a.input.default.enabled.border,width:l.border.width}),a.input.invalid.enabled.bg,a.input.invalid.enabled.fg,tU({color:a.input.invalid.enabled.border,width:l.border.width}),i?void 0:tJ({border:{color:a.input.default.enabled.border,width:l.border.width},focusRing:l.text.focusRing}),i?void 0:tJ({focusRing:l.text.focusRing}),a.input.default.disabled.bg,a.input.default.disabled.fg,a.input.default.disabled.fg,tU({color:a.input.default.disabled.border,width:l.border.width}),a.input.invalid.disabled.bg,a.input.invalid.disabled.fg,a.input.invalid.disabled.fg,tU({color:a.input.invalid.disabled.border,width:l.border.width}),a.input.default.readOnly.bg,a.input.default.readOnly.fg,a.input.invalid.readOnly.bg,a.input.invalid.readOnly.fg,a.input.default.hovered.bg,a.input.default.hovered.fg,a.input.invalid.hovered.bg,a.input.invalid.hovered.fg,tU({color:a.input.default.hovered.border,width:l.border.width}),tU({color:a.input.invalid.hovered.border,width:l.border.width}))}function rx(e){let{theme:n}=e;return[nP(n,["padding"],e.$padding),nP(n,["paddingLeft","paddingRight"],e.$paddingX),nP(n,["paddingTop","paddingBottom"],e.$paddingY),nP(n,["paddingTop"],e.$paddingTop),nP(n,["paddingRight"],e.$paddingRight),nP(n,["paddingBottom"],e.$paddingBottom),nP(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function rw(e){let{media:n,radius:t}=(0,nu.aQ)(e.theme);return n$(n,e.$radius,e=>{let n=0;return"number"==typeof e&&(n=nO(t[e])),"full"===e&&(n="9999px"),{borderRadius:n}})}function ry(e,n){return"".concat(e.map(nO).join(" ")," ").concat(n)}var rk=Object.freeze,rj=Object.defineProperty,rE=(e,n)=>rk(rj(e,"raw",{value:rk(n||e.slice())})),rz=Object.freeze,rC=Object.defineProperty;let rR=nh.ZP.div(function(e){return nS("label",e)},nT,function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,nu.aQ)(e.theme);return(0,nh.iv)(I||(I=rE(["\n    text-transform: uppercase;\n\n    ","\n\n    ","\n\n    & code {\n      font-family: ",";\n      border-radius: 1px;\n    }\n\n    & a {\n      text-decoration: none;\n      border-radius: 1px;\n    }\n\n    & svg {\n      /* Certain popular CSS libraries changes the defaults for SVG display */\n      /* Make sure SVGs are rendered as inline elements */\n      display: inline;\n    }\n\n    & [data-sanity-icon] {\n      vertical-align: baseline;\n    }\n  "])),n&&(0,nh.iv)(Q||(Q=rE(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,nh.iv)(F||(F=rE(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family)}),rO=nh.ZP.span(D||(D=rz(rC(r=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:rz(o||r.slice())})))),r$=(0,nf.forwardRef)(function(e,n){let{accent:t,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...c}=e,u=o;return u="ellipsis"===l?(0,ns.jsx)(rO,{children:u}):(0,ns.jsx)("span",{children:u}),(0,ns.jsx)(rR,{"data-ui":"Label",...c,$accent:t,$align:nM(r),$muted:i,$size:nM(a),$weight:d,ref:n,children:u})}),rP=nh.ZP.div(function(e){let{avatar:n,media:t}=(0,nu.aQ)(e.theme);return n$(t,e.$size,e=>{let t=n.sizes[e]||n.sizes[0];return{width:nO(t.size),height:nO(t.size),borderRadius:nO(t.size/2),"&>svg":{width:nO(t.size),height:nO(t.size),borderRadius:nO(t.size/2)}}})},function(e){let{$color:n}=e,{avatar:t}=(0,nu.aQ)(e.theme);return{"--avatar-bg-color":"var(--card-avatar-".concat(n,"-bg-color)"),"--avatar-fg-color":"var(--card-avatar-".concat(n,"-fg-color)"),backgroundColor:"var(--avatar-bg-color)",position:"relative",boxSizing:"border-box",userSelect:"none",boxShadow:"0 0 0 1px var(--card-bg-color)",'&[data-status="inactive"]':{opacity:.5},"&>svg":{"&:not([hidden])":{display:"block"}},'&[data-as="button"]':{WebkitFontSmoothing:"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:tJ({focusRing:t.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}}),rS=nh.ZP.div(function(){return{position:"absolute",boxSizing:"border-box",zIndex:0,opacity:0,transition:"all 0.2s linear",transform:"rotate(-90deg) translate3d(0, 6px, 0)",left:0,right:0,top:0,bottom:0,"& > svg":{width:"11px",height:"7px",position:"absolute",top:"-5px",left:"50%",transform:"translateX(-6px)","&:not([hidden])":{display:"block"}},"[data-arrow-position='inside'] > &":{transform:"rotate(-90deg) translate3d(0, 6px, 0)",opacity:0}
1,"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}}),rT=nh.ZP.ellipse(function(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}}),rM=nh.ZP.ellipse(function(){return{strokeWidth:"2px",stroke:"var(--avatar-bg-color)",'[data-status="editing"] &':{strokeDasharray:"2 4",strokeLinecap:"round"}}}),rA=nh.ZP.div(function(){return{width:"100%",height:"100%",color:"var(--avatar-fg-color)",alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}}),rZ=(0,nh.ZP)(r$)({color:"inherit"}),r_=nh.ZP.svg(function(){return{position:"relative"}});(0,nf.forwardRef)(function(e,n){let{__unstable_hideInnerStroke:t,as:r,color:o="gray",src:i,title:a,initials:l,onImageLoadError:d,arrowPosition:c,animateArrowFrom:u,status:s="online",size:f=1,...p}=e,{avatar:h}=tE(),b=np.isValidElementType(r)?r:"div",g=nM(f),v=(h.sizes[g[0]]||h.sizes[0]).size,m=v/2,x=(0,nf.useId)(),[w,y]=(0,nf.useState)(u||c||"inside"),[k,j]=(0,nf.useState)(!1),E="avatar-image-".concat(x);(0,nf.useEffect)(()=>{if(w===c)return;let e=requestAnimationFrame(()=>y(c));return()=>cancelAnimationFrame(e)},[w,c]),(0,nf.useEffect)(()=>{i&&j(!1)},[i]);let z=(0,nf.useCallback)(()=>{j(!0),d&&d(Error("Avatar: the image failed to load"))},[d]),C=(0,nf.useMemo)(()=>g.map(e=>1===e?1:2===e?3:3===e?5:0),[g]);return(0,ns.jsxs)(rP,{as:b,"data-as":"string"==typeof b?b:void 0,"data-ui":"Avatar",...p,$color:o,$size:g,"aria-label":a,"data-arrow-position":w,"data-status":s,ref:n,title:a,children:[(0,ns.jsx)(rS,{children:(0,ns.jsx)("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:(0,ns.jsx)("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:o})})}
1),!k&&i&&(0,ns.jsxs)(r_,{viewBox:"0 0 ".concat(v," ").concat(v),fill:"none",children:[(0,ns.jsx)("defs",{children:(0,ns.jsx)("pattern",{id:E,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,ns.jsx)("image",{href:i,width:"1",height:"1",onError:z})})}),(0,ns.jsx)("circle",{cx:m,cy:m,r:m,fill:"url(#".concat(E,")")}),!t&&(0,ns.jsx)(rT,{cx:m,cy:m,rx:m,ry:m,vectorEffect:"non-scaling-stroke"}),(0,ns.jsx)(rM,{cx:m,cy:m,rx:m,ry:m,vectorEffect:"non-scaling-stroke"})]}),(k||!i)&&l&&(0,ns.jsx)(ns.Fragment,{children:(0,ns.jsx)(rA,{children:(0,ns.jsx)(rZ,{forwardedAs:"span",size:C,weight:"medium",children:l})})})]})});var rL=Object.freeze,rB=Object.defineProperty,rQ=(e,n)=>rL(rB(e,"raw",{value:rL(n||e.slice())}));let rF=nh.ZP.div(function(e){let{avatar:n,media:t}=(0,nu.aQ)(e.theme);return n$(t,e.$size,e=>{let t=n.sizes[e];return t?{borderRadius:nO(t.size/2),minWidth:nO(t.size),height:nO(t.size)}:nz})},function(e){let{space:n}=(0,nu.aQ)(e.theme);return(0,nh.iv)(N||(N=rQ(["\n    align-items: center;\n    justify-content: center;\n    box-sizing: border-box;\n    user-select: none;\n    color: inherit;\n    color: var(--card-fg-color);\n    background: var(--card-bg-color);\n    box-shadow:\n      0 0 0 1px var(--card-bg-color),\n      inset 0 0 0 1px var(--card-hairline-hard-color);\n    padding: 0 ",";\n\n    &:not([hidden]) {\n      display: flex;\n    }\n  "])),nO(n[2]))}),rI=(0,nf.forwardRef)(function(e,n){let{count:t,size:r=1}=e,o=nM(r),i=(0,nf.useMemo)(()=>o.map(e=>1===e?1:2===e?3:3===e?5:0),[o]);return(0,ns.jsx)(rF,{$size:o,"data-ui":"AvatarCounter",ref:n,children:(0,ns.jsx)(r$,{as:"span",size:i,weight:"medium",children:t})})});function rD(e){return(Array.isArray(e)?e:[e]).filter(e=>(0,np.isElement)(e)||(0,np.isFragment)(e)||"string"==typeof e)}var rN=Object.freeze,rV=Object.defineProperty;let rH=(0,nh.iv)(V||(V=rN(rV(i=["\n  white-space: nowrap;\n\n  & > div {\n    vertical-align: top;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  }\n"],"raw",{value:rN(a||i.slice())})))),rW=nh.ZP.div(function(e){let{avatar:n,media:t}=(0,nu.aQ)(e.theme);return n$(t,e.$size,e=>{let t=n.sizes[e];return t?{"& > div + div":{marginLeft:nO(t.distance)}}:nz})},function(){return rH});(0,nf.forwardRef)(function(e,n){let{children:t,maxLength:r=4,size:o=1,...i}=e,a=rD(t).filter(e=>"string"!=typeof e),l=nM(o),d=a.length,c=d-(Math.max(r,0)-1),u=c>1?a.slice(c,d):a;return(0,ns.jsxs)(rW,{"data-ui":"AvatarStack",...i,ref:n,$size:l,children:[0===d&&(0,ns.jsx)("div",{children:(0,ns.jsx)(rI,{count:d,size:l})}),0!==d&&c>1&&(0,ns.jsx)("div",{children:(0,ns.jsx)(rI,{count:c,size:l})}),u.map((e,n)=>(0,ns.jsx)("div",{children:(0,nf.cloneElement)(e,{size:l})},String(n)))]})});let rq=nh.ZP.div(function(){return t_},tY,function(){return[tF,tI,tD,tQ]},function(){return[rr,ro,ri,ra,rl,rd]},function(e){let{theme:n}=e;return[nP(n,["margin"],e.$margin),nP(n,["marginLeft","marginRight"],e.$marginX),nP(n,["marginTop","marginBottom"],e.$marginY),nP(n,["marginTop"],e.$marginTop),nP(n,["marginRight"],e.$marginRight),nP(n,["marginBottom"],e.$marginBottom),nP(n,["marginLeft"],e.$marginLeft)].filter(Boolean)},rx),rX=(0,nf.forwardRef)(function(e,n){let{as:t="div",column:r,columnStart:o,columnEnd:i,display:a="block",flex:l,height:d,margin:c=0,marginX:u,marginY:s,marginTop:f,marginRight:p,marginBottom:h,marginLeft:b,overflow:g,padding:v=0,paddingX:m,paddingY:x,paddingTop:w,paddingRight:y,paddingBottom:k,paddingLeft:j,row:E,rowStart:z,rowEnd:C,sizing:R,...O}=e;return(0,ns.jsx)(rq,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Box",...O,$column:nM(r),$columnStart:nM(o),$columnEnd:nM(i),$display:nM(a),$flex:nM(l),$height:nM(d),$margin:nM(c),$marginX:nM(u),$marginY:nM(s),$marginTop:nM(f),$marginRight:nM(p),$marginBottom:nM(h),$marginLeft:nM(b),$overflow:nM(g),$padding:nM(v),$paddingX:nM(m),$paddingY:nM(x),$paddingTop:nM(w),$paddingRight:nM(y),$paddingBottom:nM(k),$paddingLeft:nM(j),$row:nM(E),$rowStart:nM(z),$rowEnd:nM(C),$sizing:nM(R),as:t,ref:n,children:e.children})});var rG=Object.freeze,rY=Object.defineProperty,rK=(e,n)=>rG(rY(e,"raw",{value:rG(n||e.slice())})),rU=Object.freeze,rJ=Object.defineProperty;let r0=nh.ZP.div(function(e){return nS("text",e)},nT,function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,nu.aQ)(e.theme);return(0,nh.iv)(q||(q=rK(["\n    color: var(--card-fg-color);\n\n    ","\n\n    ","\n\n    & code {\n      font-family: ",";\n      border-radius: 1px;\n      background-color: var(--card-code-bg-color);\n      color: var(--card-code-fg-color);\n    }\n\n    & a {\n      text-decoration: none;\n      border-radius: 1px;\n      color: var(--card-link-color);\n      outline: none;\n\n      @media (hover: hover) {\n        &:hover {\n          text-decoration: underline;\n        }\n      }\n\n      &:focus {\n        box-shadow:\n          0 0 0 1px var(--card-bg-color),\n          0 0 0 3px var(--card-focus-ring-color);\n      }\n\n      &:focus:not(:focus-visible) {\n        box-shadow: none;\n      }\n    }\n\n    & strong {\n      font-weight: ",";\n    }\n\n    & svg {\n      /* Certain popular CSS libraries changes the defaults for SVG display */\n      /* Make sure SVGs are rendered as inline elements */\n      display: inline;\n    }\n\n    & [data-sanity-icon] {\n      vertical-align: baseline;\n      color: var(--card-icon-color);\n\n      & path {\n        vector-effect: non-scaling-stroke !important;\n      }\n    }\n  "])),n&&(0,nh.iv)(H||(H=rK(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,nh.iv)(W||(W=rK(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family,r.text.weights.bold)}),r1=nh.ZP.span(X||(X=rU(rJ(l=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:rU(d||l.slice())})))),r2=(0,nf.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...c}=e,u=o;return"ellipsis"===l&&(u=(0,ns.jsx)(r1,{children:u})),(0,ns.jsx)(r0,{"data-ui":"Text",...c,$accent:t,$align:nM(r),$muted:i,ref:n,$size:nM(a),$weight:d,children:(0,ns.jsx)("span",{children:u})})}
1),r3=(0,nh.ZP)(rX)(rw,function(e){let{$tone:n}=e;return{"--card-bg-color":"var(--card-badge-".concat(n,"-bg-color)"),"--card-fg-color":"var(--card-badge-".concat(n,"-fg-color)"),backgroundColor:"var(--card-bg-color)",cursor:"default","&:not([hidden])":{display:"inline-block",verticalAlign:"top"}}}),r5=(0,nf.forwardRef)(function(e,n){let{children:t,fontSize:r=1,mode:o,padding:i=1,radius:a="full",tone:l="default",...d}=e;return(0,ns.jsx)(r3,{"data-ui":"Badge",...d,$tone:l,$radius:nM(a),padding:nM(i),ref:n,children:(0,ns.jsx)(r2,{size:r,children:t})})}),r4=(0,nh.ZP)(rX)(tY,function(){return[tN,tV,tH,tW,tq,tX]}),r6=(0,nf.forwardRef)(function(e,n){let{align:t,as:r,direction:o="row",gap:i,justify:a,wrap:l,...d}=e;return(0,ns.jsx)(r4,{"data-ui":"Flex",...d,$align:nM(t),$direction:nM(o),$gap:nM(i),$justify:nM(a),$wrap:nM(l),forwardedAs:r,ref:n})});var r7=Object.freeze,r9=Object.defineProperty,r8=(e,n)=>r7(r9(e,"raw",{value:r7(n||e.slice())}));let oe=(0,nh.F4)(G||(G=r8(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),on=(0,nh.ZP)(r2)(Y||(Y=r8(["\n  & > span > svg {\n    animation: "," 500ms linear infinite;\n  }\n"])),oe),ot=(0,nf.forwardRef)(function(e,n){return(0,ns.jsx)(on,{"data-ui":"Spinner",...e,ref:n,children:(0,ns.jsx)(nb.L4p,{})})});function or(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{"--card-backdrop-color":e.backdrop,"--card-focus-ring-color":e.focusRing,"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-accent-fg-color":n.accent.fg,"--card-avatar-gray-bg-color":n.avatar.gray.bg,"--card-avatar-gray-fg-color":n.avatar.gray.fg,"--card-avatar-blue-bg-color":n.avatar.blue.bg,"--card-avatar-blue-fg-color":n.avatar.blue.fg,"--card-avatar-purple-bg-color":n.avatar.purple.bg,"--card-avatar-purple-fg-color":n.avatar.purple.fg,"--card-avatar-magenta-bg-color":n.avatar.magenta.bg,"--card-avatar-magenta-fg-color":n.avatar.magenta.fg,"--card-avatar-red-bg-color":n.avatar.red.bg,"--card-avatar-red-fg-color":n.avatar.red.fg,"--card-avatar-orange-bg-color":n.avatar.orange.bg,"--card-avatar-orange-fg-color":n.avatar.orange.fg,"--card-avatar-yellow-bg-color":n.avatar.yellow.bg,"--card-avatar-yellow-fg-color":n.avatar.yellow.fg,"--card-avatar-green-bg-color":n.avatar.green.bg,"--card-avatar-green-fg-color":n.avatar.green.fg,"--card-avatar-cyan-bg-color":n.avatar.cyan.bg,"--card-avatar-cyan-fg-color":n.avatar.cyan.fg,"--card-bg-color":n.bg,"--card-bg-image":t?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").concat(n.muted.bg," 0% 50%)"):void 0,"--card-border-color":n.border,"--card-badge-default-bg-color":n.badge.default.bg,"--card-badge-default-dot-color":n.badge.default.dot,"--card-badge-default-fg-color":n.badge.default.fg,"--card-badge-default-icon-color":n.badge.default.icon,"--card-badge-primary-bg-color":n.badge.primary.bg,"--card-badge-primary-dot-color":n.badge.primary.dot,"--card-badge-primary-fg-color":n.badge.primary.fg,"--card-badge-primary-icon-color":n.badge.primary.icon,"--card-badge-positive-bg-color":n.badge.positive.bg,"--card-badge-positive-dot-color":n.badge.positive.dot,"--card-badge-positive-fg-color":n.badge.positive.fg,"--card-badge-positive-icon-color":n.badge.positive.icon,"--card-badge-caution-bg-color":n.badge.caution.bg,"--card-badge-caution-dot-color":n.badge.caution.dot,"--card-badge-caution-fg-color":n.badge.caution.fg,"--card-badge-caution-icon-color":n.badge.caution.icon,"--card-badge-critical-bg-color":n.badge.critical.bg,"--card-badge-critical-dot-color":n.badge.critical.dot,"--card-badge-critical-fg-color":n.badge.critical.fg,"--card-badge-critical-icon-color":n.badge.critical.icon,"--card-code-bg-color":n.code.bg,"--card-code-fg-color":n.code.fg,"--card-fg-color":n.fg,"--card-icon-color":n.icon,"--card-kbd-bg-color":n.kbd.bg,"--card-kbd-border-color":n.kbd.border,"--card-kbd-fg-color":n.kbd.fg,"--card-link-fg-color":n.link.fg,"--card-muted-bg-color":n.muted.bg,"--card-muted-fg-color":n.muted.fg,"--card-skeleton-color-from":n.skeleton.from,"--card-skeleton-color-to":n.skeleton.to,"--card-bg2-color":n.muted.bg,"--card-link-color":n.link.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}var oo=Object.freeze,oi=Object.defineProperty,oa=(e,n)=>oo(oi(e,"raw",{value:oo(n||e.slice())}));function ol(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];
1return n.filter(Boolean).join(",")}var od=Object.freeze,oc=Object.defineProperty;let ou=nh.ZP.button(rw,function(e){let{$width:n}=e,{style:t}=(0,nu.aQ)(e.theme);return(0,nh.iv)(U||(U=oa(["\n    ",";\n\n    -webkit-font-smoothing: inherit;\n    appearance: none;\n    display: inline-flex;\n    align-items: center;\n    font: inherit;\n    border: 0;\n    outline: none;\n    user-select: none;\n    text-decoration: none;\n    border: 0;\n    box-sizing: border-box;\n    padding: 0;\n    margin: 0;\n    white-space: nowrap;\n    text-align: left;\n    position: relative;\n    vertical-align: top;\n\n    ","\n\n    & > span {\n      display: block;\n      flex: 1;\n      min-width: 0;\n      border-radius: inherit;\n    }\n\n    &::-moz-focus-inner {\n      border: 0;\n      padding: 0;\n    }\n  "])),null==t?void 0:t.button,"fill"===n&&(0,nh.iv)(K||(K=oa(["\n      width: -moz-available;\n      width: -webkit-fill-available;\n      width: stretch;\n    "]))))},function(e){var n;let{$mode:t}=e,{button:r,color:o,style:i}=(0,nu.aQ)(e.theme),a="ghost"===e.$mode,l=o.button[t]||o.button.default,d=l[e.$tone]||l.default,c={width:r.border.width,color:"var(--card-border-color)"},u=void 0;return[or(o,d.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:tU(c),'&:disabled, &[data-disabled="true"]':or(o,d.disabled),"&:not([data-disabled='true'])":{boxShadow:ol(tU(c),a?u:void 0),"&:focus":{boxShadow:tJ({base:o,border:{width:2,color:o.bg},focusRing:r.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:ol(tU(c),a?u:void 0)},"@media (hover: hover)":{"&:hover":or(o,d.hovered),"&:active":or(o,d.pressed),"&[data-hovered]":or(o,d.hovered)},"&[data-selected]":or(o,d.pressed)}}
1,null==(n=null==i?void 0:i.button)?void 0:n.root].filter(Boolean)}),os=nh.ZP.div(J||(J=od(oc(c=["\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: var(--card-bg-color);\n  border-radius: inherit;\n  z-index: 1;\n  box-shadow: inherit;\n"],"raw",{value:od(u||c.slice())})))),of=(0,nf.forwardRef)(function(e,n){let{children:t,disabled:r,fontSize:o=1,icon:i,iconRight:a,justify:l="center",loading:d,mode:c="ghost",padding:u=3,paddingX:s,paddingY:f,paddingTop:p,paddingBottom:h,paddingLeft:b,paddingRight:g,radius:v=2,selected:m,space:x=3,text:w,textAlign:y,tone:k="default",type:j="button",muted:E=!1,width:z,...C}=e,{button:R}=tE(),O=nM(l),$=nM(u),P=nM(s),S=nM(f),T=nM(p),M=nM(h),A=nM(b),Z=nM(g),_=nM(v),L=nM(x),B=(0,nf.useMemo)(()=>({padding:$,paddingX:P,paddingY:S,paddingTop:T,paddingBottom:M,paddingLeft:A,paddingRight:Z}),[$,P,S,T,M,A,Z]);return(0,ns.jsxs)(ou,{"data-ui":"Button",...C,$mode:c,$radius:_,$tone:k,"data-disabled":!!(d||r),"data-selected":m?"":void 0,disabled:!!(d||r),ref:n,type:j,$width:z,children:[!!d&&(0,ns.jsx)(os,{children:(0,ns.jsx)(ot,{})}),(i||w||a)&&(0,ns.jsx)(rX,{as:"span",...B,children:(0,ns.jsxs)(r6,{as:"span",justify:O,gap:L,children:[i&&(0,ns.jsxs)(r2,{size:o,children:[(0,nf.isValidElement)(i)&&i,(0,np.isValidElementType)(i)&&(0,nf.createElement)(i)]}),w&&(0,ns.jsx)(r2,{muted:E,align:y,size:o,textOverflow:"ellipsis",weight:R.textWeight,children:w}),a&&(0,ns.jsxs)(r2,{size:o,children:[(0,nf.isValidElement)(a)&&a,(0,np.isValidElementType)(a)&&(0,nf.createElement)(a)]})]})}),t&&(0,ns.jsx)(rX,{as:"span",...B,children:t})]})});var op=Object.freeze,oh=Object.defineProperty,ob=(e,n)=>op(oh(e,"raw",{value:op(n||e.slice())}));let og=(0,nh.ZP)(rX)(function(){return[tS,tT,tM,tA,tZ]},rw,function(e){let{card:n,media:t,shadow:r}=(0,nu.aQ)(e.theme);return n$(t,e.$shadow,e=>(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return nz;let t="0 0 0 ".concat(nO(n)," var(--card-shadow-outline-color)"),r=ry(e.umbra,"var(--card-shadow-umbra-color)"),o=ry(e.penumbra,"var(--card-shadow-penumbra-color)"),i=ry(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(t,", ").concat(r,", ").concat(o,", ").concat(i)}})(r[e],n.shadow.outline))},function(e){return[function(e){let{$checkered:n}=e,{space:t}=(0,nu.aQ)(e.theme);return(0,nh.iv)(en||(en=ob(["\n    ","\n\n    &[data-as='button'] {\n      -webkit-font-smoothing: inherit;\n      appearance: none;\n      outline: none;\n      font: inherit;\n      text-align: inherit;\n      border: 0;\n      width: -moz-available;\n      width: -webkit-fill-available;\n      width: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      outline: none;\n      text-decoration: none;\n    }\n\n    /* &:is(pre) */\n    &[data-as='pre'] {\n      font: inherit;\n    }\n  "])),n&&(0,nh.iv)(ee||(ee=ob(["\n      background-size: ","px ","px;\n      background-position: 50% 50%;\n      background-image: var(--card-bg-image);\n    "])),t[3],t[3]))}(e),function(e){var n;let{$checkered:t,$focusRing:r}=e,{card:o,color:i,style:a}=(0,nu.aQ)(e.theme),l={width:o.border.width,color:"var(--card-border-color)"};return(0,nh.iv)(et||(et=ob(["\n    color-scheme: ",";\n\n    ","\n\n    background-color: var(--card-bg-color);\n    color: var(--card-fg-color);\n\n    /* &:is(button) */\n    &[data-as='button'] {\n      --card-focus-ring-box-shadow: none;\n\n      cursor: default;\n      box-shadow: var(--card-focus-ring-box-shadow);\n\n      &:disabled {\n        ","\n      }\n\n      &:not(:disabled) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-pressed]):not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus-visible {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      cursor: pointer;\n      box-shadow: var(--card-focus-ring-box-shadow);\n\n      &[data-disabled] {\n        ","\n      }\n\n      &:not([data-disabled]) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-pressed]):not
1([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus-visible {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    ","\n  "])),i._dark?"dark":"light",or(i,i,t),or(i,i.selectable.default.disabled,t),or(i,i.selectable.default.pressed,t),or(i,i.selectable.default.selected,t),or(i,i.selectable.default.hovered,t),or(i,i.selectable.default.pressed,t),r?tJ({base:i,border:l,focusRing:o.focusRing}):void 0,or(i,i.selectable.default.disabled,t),or(i,i.selectable.default.pressed,t),or(i,i.selectable.default.selected,t),or(i,i.selectable.default.hovered,t),or(i,i.selectable.default.pressed,t),r?tJ({base:i,border:l,focusRing:o.focusRing}):void 0,null==(n=null==a?void 0:a.card)?void 0:n.root)}(e)]}),ov=(0,nf.forwardRef)(function(e,n){let{__unstable_checkered:t=!1,__unstable_focusRing:r=!1,as:o,border:i,borderTop:a,borderRight:l,borderBottom:d,borderLeft:c,pressed:u,radius:s=0,scheme:f,selected:p,shadow:h,tone:b="default",...g}=e,v=(0,np.isValidElementType)(o)?o:"div",m=ty(),x="inherit"===b?m.tone:b;return(0,ns.jsx)(tk,{scheme:f,tone:x,children:(0,ns.jsx)(og,{"data-as":"string"==typeof v?v:void 0,"data-scheme":m.scheme,"data-ui":"Card","data-tone":x,...g,$border:nM(i),$borderTop:nM(a),$borderRight:nM(l),$borderBottom:nM(d),$borderLeft:nM(c),$checkered:t,$focusRing:r,$radius:nM(s),$shadow:nM(h),$tone:x,"data-checkered":t?"":void 0,"data-pressed":u?"":void 0,"data-selected":p?"":void 0,forwardedAs:v,ref:n,selected:p})})});var om=Object.freeze,ox=Object.defineProperty,ow=(e,n)=>om(ox(e,"raw",{value:om(n||e.slice())}));let oy=nh.ZP.div(function(){return(0,nh.iv)(er||(er=ow(["\n    position: relative;\n    display: inline-block;\n  "])))}),ok=nh.ZP.input(function(e){let{color:n,input:t,radius:r}=(0,nu.aQ)(e.theme),{focusRing:o}=t.checkbox;return(0,nh.iv)(eo||(eo=ow(["\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    outline: none;\n    opacity: 0;\n    z-index: 1;\n    padding: 0;\n    margin: 0;\n\n    & + span {\n      position: relative;\n      display: block;\n      height: ",";\n      width: ",";\n      box-sizing: border-box;\n      box-shadow: ",";\n      border-radius: ",";\n      line-height: 1;\n      background-color: ",";\n\n      & > svg {\n        display: block;\n        position: absolute;\n        opacity: 0;\n        height: 100%;\n        width: 100%;\n\n        & > path {\n          vector-effect: non-scaling-stroke;\n          stroke-width: 1.5px !important;\n        }\n      }\n    }\n\n    &:checked + span {\n      background: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    /* focus */\n    &:not(:disabled):focus:focus-visible + span {\n      box-shadow: ",";\n    }\n\n    /* focus when checked - uses a different offset */\n    &:not(:disabled):focus:focus-visible&:checked + span {\n      box-shadow: ",";\n    }\n\n    &[data-error] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n    &[data-error]&:checked + span {\n      background-color: ",";\n      color: ",";\n    }\n    &[data-error]&:checked&:not(:disabled):focus:focus-visible + span {\n      box-shadow: ",";\n    }\n\n    &:disabled + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n    &:disabled&:checked + span {\n      background-color: ",";\n    }\n\n    &[data-read-only] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &[data-read-only]&:checked + span {\n      background-color: ",";\n    }\n\n    &:checked + span > svg:first-child {\n      opacity: 1;\n    }\n    &:indeterminate + span > svg:last-child {\n      opacity: 1;\n    }\n  "])),nO(t.checkbox.size),nO(t.checkbox.size),tU({color:n.input.default.enabled.border,width:t.border.width}),nO(r[2]),n.input.default.enabled.bg,n.input.default.enabled.fg,tU({color:n.input.default.enabled.fg,width:t.border.width}),n.input.default.enabled.bg,tJ({focusRing:o}),tJ({focusRing:{width:1,offset:1}}),n.input.invalid.enabled.border,tU({width:t.border.width,color:n.input.invalid.enabled.muted.bg}),n.input.default.disabled.fg,n.input.invalid.enabled.muted.bg,n.input.default.enabled.bg,tJ({border:{width:t.border.width,color:n.input.invalid.readOnly.muted.bg},focusRing:{width:1,offset:1}}),n.input.default.disabled.bg,tU({width:t.border.width,color:n.input.default.disabled.border}),n.input.default.disabled.fg,n.input.default.disabled.muted.bg,n.input.default.readOnly.bg,tU({width:t.border.width,color:n.input.default.readOnly.border}),n.input.default.readOnly.fg,n.input.default.readOnly.muted.bg)});(0,nf.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,customValidity:a,readOnly:l,style:d,...c}=e,u=t$(n);return tP(u,a),(0,nf.useEffect)(()=>{u.current&&(u.current.indeterminate=i||!1)},[i,u]),(0,ns.jsxs)(oy,{className:r,"data-ui":"Checkbox",style:d,children:[(0,ns.jsx)(ok,{"data-read-only":!o&&l?"":void 0,"data-error":a?"":void 0,...c,checked:t,disabled:o||l,type:"checkbox",readOnly:l,ref:u}),(0,ns.jsxs)("span",{children:[(0,ns.jsx)(nb.KML,{}),(0,ns.jsx)(nb.HFL,{})]})]})});
1var oj=Object.freeze,oE=Object.defineProperty,oz=(e,n)=>oj(oE(e,"raw",{value:oj(n||e.slice())}));function oC(e){let{theme:n}=e,{color:{syntax:t}}=(0,nu.aQ)(n);return{"&.atrule":{color:t.atrule},"&.attr-name":{color:t.attrName},"&.attr-value":{color:t.attrValue},"&.attribute":{color:t.attribute},"&.boolean":{color:t.boolean},"&.builtin":{color:t.builtin},"&.cdata":{color:t.cdata},"&.char":{color:t.char},"&.class":{color:t.class},"&.class-name":{color:t.className},"&.comment":{color:t.comment},"&.constant":{color:t.constant},"&.deleted":{color:t.deleted},"&.doctype":{color:t.doctype},"&.entity":{color:t.entity},"&.function":{color:t.function},"&.hexcode":{color:t.hexcode},"&.id":{color:t.id},"&.important":{color:t.important},"&.inserted":{color:t.inserted},"&.keyword":{color:t.keyword},"&.number":{color:t.number},"&.operator":{color:t.operator},"&.prolog":{color:t.prolog},"&.property":{color:t.property},"&.pseudo-class":{color:t.pseudoClass},"&.pseudo-element":{color:t.pseudoElement},"&.punctuation":{color:t.punctuation},"&.regex":{color:t.regex},"&.selector":{color:t.selector},"&.string":{color:t.string},"&.symbol":{color:t.symbol},"&.tag":{color:t.tag},"&.unit":{color:t.unit},"&.url":{color:t.url},"&.variable":{color:t.variable}}}let oR=nh.ZP.pre(function(){return(0,nh.iv)(ei||(ei=oz(["\n    color: var(--card-code-fg-color);\n\n    & code {\n      font-family: inherit;\n\n      &.refractor .token {\n        ","\n      }\n    }\n\n    & a {\n      color: inherit;\n      text-decoration: underline;\n      border-radius: 1px;\n    }\n\n    & svg {\n      /* Certain popular CSS libraries changes the defaults for SVG display */\n      /* Make sure SVGs are rendered as inline elements */\n      display: inline;\n    }\n\n    & [data-sanity-icon] {\n      vertical-align: baseline;\n    }\n  "])),oC)},function(e){return nS("code",e)}),oO=(0,nf.forwardRef)(function(e,n){let{children:t,language:r,size:o=2,weight:i,...a}=e,l="string"==typeof r?r:void 0,d=!!l&&nv().hasLanguage(l);return(0,ns.jsxs)(oR,{"data-ui":"Code",...a,$size:nM(o),$weight:i,ref:n,children:[!(l&&d)&&(0,ns.jsx)("code",{children:t}),l&&d&&(0,ns.jsx)(nv(),{inline:!0,language:l,value:String(t)})]})}),o$={width:"100%",margin:"0 auto"},oP=(0,nh.ZP)(rX)(function(){return o$},function(e){let{container:n,media:t}=(0,nu.aQ)(e.theme);return n$(t,e.$width,e=>({maxWidth:"auto"===e?"none":nO(n[e])}))}),oS=(0,nf.forwardRef)(function(e,n){let{as:t,width:r=2,...o}=e;return(0,ns.jsx)(oP,{"data-ui":"Container",...o,$width:nM(r),forwardedAs:t,ref:n})}),oT=(0,nh.ZP)(rX)(function(){return[t0,t3,t5,t4,t6,t7,t9,t8,re]}),oM=(0,nf.forwardRef)(function(e,n){let{as:t,autoRows:r,autoCols:o,autoFlow:i,columns:a,gap:l,gapX:d,gapY:c,rows:u,children:s,...f}=e;return(0,ns.jsx)(oT,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Grid",...f,$autoRows:nM(r),$autoCols:nM(o),$autoFlow:nM(i),$columns:nM(a),$gap:nM(l),$gapX:nM(d),$gapY:nM(c),$rows:nM(u),forwardedAs:t,ref:n,children:s})});var oA=Object.freeze,oZ=Object.defineProperty,o_=(e,n)=>oA(oZ(e,"raw",{value:oA(n||e.slice())})),oL=Object.freeze,oB=Object.defineProperty;let oQ=nh.ZP.div(function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,nu.aQ)(e.theme);return(0,nh.iv)(ed||(ed=o_(["\n    ","\n\n    ","\n\n    & code {\n      font-family: ",";\n      border-radius: 1px;\n    }\n\n    & a {\n      text-decoration: none;\n      border-radius: 1px;\n      color: var(--card-link-color);\n      outline: none;\n\n      @media (hover: hover) {\n        &:hover {\n          text-decoration: underline;\n        }\n      }\n\n      &:focus {\n        box-shadow:\n          0 0 0 1px var(--card-bg-color),\n          0 0 0 3px var(--card-focus-ring-color);\n      }\n\n      &:focus:not(:focus-visible) {\n        box-shadow: none;\n      }\n    }\n\n    & svg {\n      /* Certain popular CSS libraries changes the defaults for SVG display */\n      /* Make sure SVGs are rendered as inline elements */\n      display: inline;\n    }\n\n    & [data-sanity-icon] {\n      vertical-align: baseline;\n    }\n  "])),n&&(0,nh.iv)(ea||(ea=o_(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,nh.iv)(el||(el=o_(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family)},nT,function(e){return nS("heading",e)}),oF=nh.ZP.span(ec||(ec=oL(oB(s=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:oL(f||s.slice())}))));(0,nf.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...c}=e,u=o;return"ellipsis"===l&&(u=(0,ns.jsx)(oF,{children:u})),(0,ns.jsx)(oQ,{"data-ui":"Heading",...c,$accent:t,$align:nM(r),$muted:i,$size:nM(a),$weight:d,ref:n,children:(0,ns.jsx)("span",{children:u})})});
1let oI=(0,nh.ZP)(rX)(function(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}},function(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$space,e=>{let n=nO(.5===e?t[1]/2:t[e]);return{margin:"-".concat(n," 0 0 -").concat(n),"& > div":{padding:"".concat(n," 0 0 ").concat(n)}}})}),oD=(0,nf.forwardRef)(function(e,n){let{as:t,children:r,space:o,...i}=e,a=(0,nf.useMemo)(()=>rD(r).filter(Boolean).map((e,n)=>(0,ns.jsx)("div",{children:e},n)),[r]);return(0,ns.jsx)(oI,{"data-ui":"Inline",...i,$space:nM(o),forwardedAs:t,ref:n,children:a})});var oN=Object.freeze,oV=Object.defineProperty,oH=(e,n)=>oN(oV(e,"raw",{value:oN(n||e.slice())}));let oW=nh.ZP.kbd(rw,function(){return(0,nh.iv)(eu||(eu=oH(["\n    --card-bg-color: var(--card-kbd-bg-color);\n    --card-border-color: var(--card-kbd-border-color);\n    --card-fg-color: var(--card-kbd-fg-color);\n\n    box-shadow: inset 0 0 0 1px var(--card-border-color);\n    background: var(--card-bg-color);\n    font: inherit;\n\n    vertical-align: top;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),oq=(0,nf.forwardRef)(function(e,n){let{children:t,fontSize:r=0,padding:o=1,radius:i=2,...a}=e;return(0,ns.jsx)(oW,{"data-ui":"KBD",...a,$radius:nM(i),ref:n,children:(0,ns.jsx)(rX,{as:"span",padding:o,children:(0,ns.jsx)(r2,{as:"span",size:r,weight:"semibold",children:t})})})}),oX={name:"@sanity/ui/origin",fn(e){var n,t;let{middlewareData:r,placement:o,rects:i}=e,[a]=o.split("-"),l=i.floating.width,d=i.floating.height,c=(null==(n=r.shift)?void 0:n.x)||0,u=(null==(t=r.shift)?void 0:t.y)||0;if(l<=0||d<=0)return{};let{originX:s,originY:f}=["bottom","top"].includes(a)?{originX:oG(.5-c/l,0,1),originY:"bottom"===a?0:1}:{originX:"left"===a?1:0,originY:oG(.5-u/d,0,1)};return{data:{originX:s,originY:f}}}};function oG(e,n,t){return Math.min(Math.max(e,n),t)}function oY(e,n,t){let r=n.x-e.x,o=n.y-e.y;return oK(e,n,Math.min(1,t/Math.sqrt(r*r+o*o)))}function oK(e,n,t){return{x:e.x+(n.x-e.x)*t,y:e.y+(n.y-e.y)*t}}var oU=Object.freeze,oJ=Object.defineProperty,o0=(e,n)=>oU(oJ(e,"raw",{value:oU(n||e.slice())}));let o1=nh.ZP.div(e=>{let{$w:n}=e;return(0,nh.iv)(es||(es=o0(["\n    position: absolute;\n    width: ","px;\n    height: ","px;\n\n    :empty + & {\n      display: none;\n    }\n\n    & > svg {\n      display: block;\n      line-height: 0;\n      transform-origin: ","px ","px;\n    }\n\n    [data-placement^='top'] > & {\n      bottom: -","px;\n\n      & > svg {\n        transform: rotate(0);\n      }\n    }\n\n    [data-placement^='right'] > & {\n      left: -","px;\n\n      & > svg {\n        transform: rotate(90deg);\n      }\n    }\n\n    [data-placement^='left'] > & {\n      right: -","px;\n\n      & > svg {\n        transform: rotate(-90deg);\n      }\n    }\n\n    [data-placement^='bottom'] > & {\n      top: -","px;\n\n      & > svg {\n        transform: rotate(180deg);\n      }\n    }\n  "])),n,n,n/2,n/2,n,n,n,n)}),o2=nh.ZP.path(ef||(ef=o0(["\n  stroke: var(--card-shadow-outline-color);\n"]))),o3=nh.ZP.path(ep||(ep=o0(["\n  fill: var(--card-bg-color);\n"]))),o5=(0,nf.forwardRef)(function(e,n){let{width:t,height:r,radius:o=0,...i}=e,{card:a}=tE(),l=a.shadow.outline,d=(function(e){let n=e.length,t=[];for(let r=0;r<n;r+=1){let n=e[r],o=e[r-1],i=e[r+1];if(o&&n.radius){let e=oY(n,o,n.radius),r=oY(n,i,n.radius),a=oK(e,n,.5),l=oK(n,r,.5);t.push({type:"point",...e}),t.push({type:"curve",curveEnd:r,startControl:a,endControl:l})}else t.push({type:"point",...n})}return t})([{x:0,y:0},{x:o,y:0,radius:o},{x:t/2,y:r-1,radius:o},{x:t-o,y:0,radius:o},{x:t,y:0}]).map((e,n)=>"point"===e.type?"".concat(0===n?"M":"L"," ").concat(e.x," ").concat(e.y):"curve"===e.type?"C ".concat(e.startControl.x," ").concat(e.startControl.y," ").concat(e.endControl.x," ").concat(e.endControl.y," ").concat(e.curveEnd.x," ").concat(e.curveEnd.y):"").join(" "),c="".concat(d," M ").concat(t," -1 M 0 -1 Z");return(0,ns.jsx)(o1,{...i,$w:t,ref:n,children:(0,ns.jsxs)("svg",{width:t,height:t,viewBox:"0 0 ".concat(t," ").concat(t),children:[(0,ns.jsx)("mask",{id:"stroke-mask",children:(0,ns.jsx)("rect",{x:0,y:l,width:t,height:t,fill:"white"})}),(0,ns.jsx)(o2,{d:"".concat(d),mask:"url(#stroke-mask)",strokeWidth:2*l}),(0,ns.jsx)(o3,{d:c})]})})}),o4=Symbol.for("@sanity/ui/context/boundaryElement");tv[o4]=tv[o4]||(0,nf.createContext)(null);let o6=tv[o4];function o7(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}let o9={version:0,element:null};function o8(){let e=(0,nf.useContext)(o6);if(e&&(!o7(e)||0!==e.version))throw Error("useBoundaryElement(): the context value is not compatible");return e||o9}function ie(e){let{children:n,condition:t,wrapper:r}=e;return t?r(n):n}function it(e){if(!o7(e)||0!==e.version)throw Error("the context value is not compatible");if(!e)throw Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");
1if(0===e.version)return e;throw Error("could not get layer context")}(0,nf.forwardRef)(function(e,n){let t=tE(),{children:r,media:o=t.media,...i}=e,a=t$(n),[l,d]=(0,nf.useState)(null),c=tb(l),u=(0,nf.useMemo)(()=>{var e;return null!=(e=null==c?void 0:c.border.width)?e:window.innerWidth},[c]),s=(0,nf.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1)e[r]>n&&t.push(r);return t})(o,u),[o,u]),f=(0,nf.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1)e[r]<=n&&t.push(r);return t})(o,u),[o,u]),p=(0,nf.useCallback)(e=>{a.current=e,d(e)},[a]);return(0,ns.jsx)("div",{"data-ui":"ElementQuery",...i,"data-eq-max":s.length?s.join(" "):void 0,"data-eq-min":f.length?f.join(" "):void 0,ref:p,children:r})});let ir=Symbol.for("@sanity/ui/context/layer");tv[ir]=tv[ir]||(0,nf.createContext)(null);let io=tv[ir];function ii(){let e=(0,nf.useContext)(io);if(!e)throw Error("useLayer(): missing context value");try{return it(e)}catch(e){if(e instanceof Error)throw Error("useLayer(): ".concat(e.message));throw Error("useLayer(): ".concat(e))}}function ia(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function il(e){return ia(e)&&"A"===e.nodeName}function id(e){return ia(e)&&"BUTTON"===e.nodeName}function ic(e,n){return e.contains(n)||e===n}function iu(e){var n;if(!((n=e).tabIndex>0||0===n.tabIndex&&null!==n.getAttribute("tabIndex")||(il(n)?!!n.href&&"ignore"!==n.rel:ia(n)&&"INPUT"===n.nodeName?"hidden"!==n.type&&"file"!==n.type&&!n.disabled:!!(id(n)||ia(n)&&"SELECT"===n.nodeName||ia(n)&&"TEXTAREA"===n.nodeName)&&!n.disabled)))return!1;try{e.focus()}catch(e){}return document.activeElement===e}function is(e){for(let n=0;n<e.childNodes.length;n++){let t=e.childNodes[n];if(ia(t)&&(iu(t)||is(t)))return!0}return!1}function ip(e){var n;let{children:t,zOffset:r=0}=e,o=(0,nf.useContext)(io),i=o&&it(o),a=null==i?void 0:i.registerChild,l=(null!=(n=null==i?void 0:i.level)?n:0)+1,d=nM(r),c=d.length-1,u=Math.min(tR(),c),s=i?i.zIndex+d[u]:d[u],[,f]=(0,nf.useState)({}),[p,h]=(0,nf.useState)(0),b=0===p,g=(0,nf.useCallback)(e=>{let n=null==a?void 0:a(e);return void 0!==e?f(n=>{var t;let r=null!=(t=n[e])?t:0,o={...n,[e]:r+1};return h(Object.keys(o).length),o}):h(e=>e+1),()=>{void 0!==e?f(n=>{let t={...n};return 1===t[e]?(delete t[e],h(Object.keys(t).length)):t[e]-=1,t}):h(e=>e-1),null==n||n()}},[a]);(0,nf.useEffect)(()=>null==a?void 0:a(l),[l,a]);let v=(0,nf.useMemo)(()=>({version:0,isTopLayer:b,level:l,registerChild:g,size:p,zIndex:s}),[b,l,g,p,s]);return(0,ns.jsx)(io.Provider,{value:v,children:t})}let ih=nh.ZP.div({position:"relative"}),ib=(0,nf.forwardRef)(function(e,n){let{children:t,onActivate:r,onFocus:o,style:i=nz,...a}=e,{zIndex:l,isTopLayer:d}=ii(),c=(0,nf.useRef)(null),u=t$(n),s=(0,nf.useRef)(d);(0,nf.useEffect)(()=>{s.current!==d&&d&&(null==r||r({activeElement:c.current})),s.current=d},[d,r]);let f=(0,nf.useCallback)(e=>{null==o||o(e);let n=u.current,t=document.activeElement;d&&n&&t&&ia(t)&&ic(n,t)&&(c.current=t)},[u,d,o]);return(0,ns.jsx)(ih,{...a,"data-ui":"Layer",onFocus:f,ref:u,style:{...i,zIndex:l},children:t})}),ig=(0,nf.forwardRef)(function(e,n){let{children:t,zOffset:r=1,...o}=e;return(0,ns.jsx)(ip,{zOffset:r,children:(0,ns.jsx)(ib,{...o,ref:n,children:t})})}),iv=Symbol.for("@sanity/ui/context/portal"),im=Symbol.for("@sanity/ui/context/portal/element");tv[im]=null,tv[iv]=tv[iv]||(0,nf.createContext)({version:0,boundaryElement:null,get element(){if("undefined"==typeof document)return null;if(tv[im])return tv[im];return tv[im]=document.createElement("div"),tv[im].setAttribute("data-portal",""),document.body.appendChild(tv[im]),tv[im]}});let ix=tv[iv];function iw(){let e=(0,nf.useContext)(ix);if(!e)throw Error("usePortal(): missing context value");if(!o7(e)||0!==e.version)throw Error("usePortal(): the context value is not compatible");return e}function iy(e){var n;let{children:t,__unstable_name:r}=e,o=iw(),i=(r?o.elements&&o.elements[r]:o.element)||(null==(n=o.elements)?void 0:n.default);return i?(0,nj.createPortal)(t,i):null}var ik=Object.freeze,ij=Object.defineProperty;let iE=nh.ZP.div(eh||(eh=ik(ij(p=["\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:ik(h||p.slice())}))));(0,nf.forwardRef)(function(e,n){let{as:t,children:r}=e;return(0,ns.jsx)(iE,{"aria-hidden":!0,as:t,"data-ui":"SrOnly",ref:n,children:r})});var iz=Object.freeze,iC=Object.defineProperty,iR=(e,n)=>iz(iC(e,"raw",{value:iz(n||e.slice())}));let iO=nh.ZP.div(eb||(eb=iR(["\n  position: relative;\n"]))),i$=nh.ZP.div(eg||(eg=iR(["\n  position: absolute;\n  left: 0;\n  right: 0;\n"])));(0,nf.forwardRef)(function(e,n){let{as:t="div",gap:r=0,getItemKey:o,items:i=[],onChange:a,renderItem:l,...d}=e,{space:c}=tE(),u=t$(n),s=(0,nf.useRef)(null),[f,p]=(0,nf.useState)(0),[h,b]=(0,nf.useState)(0),[g,v]=(0,nf.useState)(-1);(0,nf.useEffect)(()=>
1{if(!s.current)return;let e=s.current.firstChild;e instanceof HTMLElement&&v(e.offsetHeight)},[l]),(0,nf.useEffect)(()=>{if(!u.current)return;let e=u.current.parentNode;for(;e&&!function(e){if(!(e instanceof Element))return!1;let n=window.getComputedStyle(e);return n.overflowX.includes("auto")||n.overflowX.includes("scroll")||n.overflowY.includes("auto")||n.overflowY.includes("scroll")}(e);)e=e.parentNode;if(e){let n=e;if(!(n instanceof HTMLElement))return;let t=()=>{p(n.scrollTop)};n.addEventListener("scroll",t,{passive:!0});let r=new tp(e=>{b(e[0].contentRect.height)});return r.observe(n),t(),()=>{n.removeEventListener("scroll",t),r.unobserve(n),r.disconnect()}}let n=()=>{p(window.scrollY)},t=()=>{b(window.innerHeight)};return window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",t),b(window.innerHeight),n(),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",t)}},[u]);let m=i.length,x=g?m*(g+c[r])-c[r]:0,w=x?Math.max(Math.floor(f/x*m)-2,0):0,y=x?Math.ceil((f+h)/x*m)+1:0;(0,nf.useEffect)(()=>{a&&a({fromIndex:w,gap:c[r],itemHeight:g,scrollHeight:h,scrollTop:f,toIndex:y})},[w,r,g,a,h,f,c,y]);let k=(0,nf.useMemo)(()=>l&&0!==i.length?-1===g?[(0,ns.jsx)(i$,{children:l(i[0])},0)]:i.slice(w,y).map((e,n)=>{let t=w+n,i=l(e),a=o?o(e,t):t;return(0,ns.jsx)(i$,{style:{top:t*(g+c[r])},children:i},a)}):null,[w,r,o,g,i,l,c,y]),j=(0,nf.useMemo)(()=>({height:x}),[x]);return(0,ns.jsx)(iO,{as:t,"data-ui":"VirtualList",...d,ref:u,children:(0,ns.jsx)("div",{ref:s,style:j,children:k})})});let iP=[0,0,0,0],iS={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]};var iT=Object.freeze,iM=Object.defineProperty;let iA=(0,nh.ZP)((0,ny.E)(ov))(ev||(ev=iT(iM(b=["\n  &:not([hidden]) {\n    display: flex;\n  }\n  flex-direction: column;\n  width: max-content;\n  min-width: min-content;\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"],"raw",{value:iT(g||b.slice())}))),nC),iZ=(0,nf.memo)((0,nf.forwardRef)(function(e,n){let{__unstable_margins:t,animate:r,arrow:o,arrowRef:i,arrowX:a,arrowY:l,children:d,padding:c,placement:u,originX:s,originY:f,overflow:p,radius:h,scheme:b,shadow:g,strategy:v,style:m,tone:x,width:w,x:y,y:k,...j}=e,{zIndex:E}=ii(),z=(0,nf.useMemo)(()=>t||iP,[t]),C=(null!=y?y:0)+z[3],R=(null!=k?k:0)+z[0],O=(0,nf.useMemo)(()=>({left:C,originX:s,originY:f,position:v,top:R,width:w,zIndex:E,willChange:r?"transform":void 0,...m}),[r,s,f,v,m,w,C,R,E]),$=(0,nf.useMemo)(()=>({left:null!==a?a:void 0,top:null!==l?l:void 0,right:void 0,bottom:void 0}),[a,l]);return(0,ns.jsxs)(iA,{"data-ui":"Popover",...j,"data-placement":u,radius:h,ref:n,scheme:b,shadow:g,sizing:"border",style:O,tone:x,...r?nR:{},children:[(0,ns.jsx)(r6,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:p,children:(0,ns.jsx)(r6,{direction:"column",flex:1,padding:c,children:d})}),o&&(0,ns.jsx)(o5,{ref:i,style:$,width:19,height:8,radius:2})]})}));iZ.displayName="PopoverCard";let i_=(0,nf.memo)((0,nf.forwardRef)(function(e,n){var t,r,o,i,a,l,d,c,u,s;let{container:f,layer:p}=tE(),h=o8(),{__unstable_margins:b=iP,animate:g=!1,arrow:v=!1,boundaryElement:m=h.element,children:x,constrainSize:w=!1,content:y,disabled:k,fallbackPlacements:j=null!=(r=e.fallbackPlacements)?r:iS[null!=(t=e.placement)?t:"bottom"],matchReferenceWidth:E,floatingBoundary:z=null!=(o=e.boundaryElement)?o:h.element,onActivate:C,open:R,overflow:O="hidden",padding:$,placement:P="bottom",portal:S,preventOverflow:T=!0,radius:M=3,referenceBoundary:A=null!=(i=e.boundaryElement)?i:h.element,referenceElement:Z,scheme:_,shadow:L=3,tone:B="inherit",width:Q="auto",zOffset:F=p.popover.zOffset,updateRef:I,...D}=e,N=null==(a=tb(m))?void 0:a.border,V=nM($),H=nM(M),W=nM(L),q=nM(Q),X=nM(F),G=t$(n),Y=(0,nf.useRef)(null),K="viewport",U=tR(),J=w||T?null==N?void 0:N.width:void 0,ee=function(e){let{c
1ontainer:n,mediaIndex:t,width:r}=e,o=r[t],i=void 0===o?r[r.length-1]:o;return"number"==typeof i?n[i]:void 0}({container:f,mediaIndex:U,width:q}),en=(0,nf.useRef)(ee);(0,nf.useEffect)(()=>{en.current=ee},[ee]);let et=function(e){let{boundaryWidth:n,currentWidth:t}=e;if(void 0!==t||void 0!==n)return Math.min(null!=t?t:1/0,(n||1/0)-8)}({boundaryWidth:J,currentWidth:ee}),er=(0,nf.useRef)(et);(0,nf.useEffect)(()=>{er.current=et},[et]);let eo=(0,nf.useRef)();(0,nf.useEffect)(()=>{let e=G.current;if(!R||!e)return;let n=eo.current;E?void 0!==n&&(e.style.width="".concat(n,"px")):void 0!==ee&&(e.style.width="".concat(ee,"px")),"number"==typeof et&&(e.style.maxWidth="".concat(et,"px"))},[ee,G,E,et,R]);let ei=(0,nf.useMemo)(()=>{let e=[];return(w||T)&&e.push((0,nx.RR)({boundary:z||void 0,fallbackPlacements:j,padding:4,rootBoundary:K})),e.push((0,nm.cv)({mainAxis:4})),(w||E)&&e.push(function(e){let{apply:n,margins:t,padding:r=0}=e;return{name:"@sanity/ui/size",async fn(o){let{elements:i,placement:a,platform:l,rects:d}=o,{floating:c,reference:u}=d,s=await (0,nm.US)(o,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:r,rootBoundary:"viewport"}),f=1/0,p=1/0,h=c.width,b=c.height;a.includes("top")&&(f=h-(s.left+s.right),p=b-s.top),a.includes("right")&&(f=h-s.right,p=b-(s.top+s.bottom)),a.includes("bottom")&&(f=h-(s.left+s.right),p=b-s.bottom),a.includes("left")&&(f=h-s.left,p=b-(s.top+s.bottom)),n({availableWidth:f-t[1]-t[3],availableHeight:p-t[0]-t[2],elements:i,referenceWidth:u.width-t[1]-t[3]});let g=await l.getDimensions(i.floating),v=g.height;return h!==g.width||b!==v?{reset:{rects:!0}}:{}}}}({apply(e){let{availableWidth:n,availableHeight:t,elements:r,referenceWidth:o}=e;eo.current=o;let i=en.current,a=er.current;E?r.floating.style.width="".concat(o,"px"):void 0!==i&&(r.floating.style.width="".concat(i,"px")),w&&(r.floating.style.maxWidth="".concat(Math.min(n,null!=a?a:1/0),"px"),r.floating.style.maxHeight="".concat(t,"px"))},boundaryElement:z||void 0,constrainSize:w,margins:b,matchReferenceWidth:E,padding:4})),T&&e.push((0,nx.uY)({boundary:z||void 0,rootBoundary:K,padding:4})),v&&e.push((0,nw.x7)({element:Y,padding:4})),g&&e.push(oX),e.push((0,nx.Cp)({boundary:A||void 0,padding:4,strategy:"referenceHidden"})),e},[g,v,w,j,z,b,E,T,A]),{x:ea,y:el,middlewareData:ed,placement:ec,refs:eu,strategy:es,update:ef}=(0,nw.YF)({middleware:ei,placement:P,whileElementsMounted:nx.Me}),ep=null==(l=ed.hide)?void 0:l.referenceHidden,eh=null==(d=ed.arrow)?void 0:d.x,eb=null==(c=ed.arrow)?void 0:c.y,eg=null==(u=ed["@sanity/ui/origin"])?void 0:u.originX,ev=null==(s=ed["@sanity/ui/origin"])?void 0:s.originY,em=(0,nf.useCallback)(e=>{Y.current=e},[]),ex=(0,nf.useCallback)(e=>{G.current=e,eu.setFloating(e)},[G,eu]),ew=(0,nf.useCallback)(e=>{eu.setReference(e);let n=null==x?void 0:x.ref;"function"==typeof n?n(e):n&&(n.current=e)},[x,eu]),ey=(0,nf.useMemo)(()=>!x||Z?null:(0,nf.cloneElement)(x,{ref:ew}),[x,Z,ew]);if((0,nf.useEffect)(()=>{I&&("function"==typeof I?I(ef):I&&(I.current=ef))},[ef,I]),(0,nf.useEffect)(()=>{eu.setReference(Z||null)},[Z,eu]),k)return x||(0,ns.jsx)(ns.Fragment,{});let ek=(0,ns.jsx)(ip,{zOffset:X,children:(0,ns.jsx)(iZ,{...D,__unstable_margins:b,animate:g,arrow:v,arrowRef:em,arrowX:eh,arrowY:eb,hidden:ep,overflow:O,padding:V,placement:ec,radius:H,ref:ex,scheme:_,shadow:W,originX:eg,originY:ev,strategy:es,tone:B,width:E?eo.current:ee,x:ea,y:el,children:y})});return(0,ns.jsxs)(ns.Fragment,{children:[(0,ns.jsx)(ie,{condition:g,wrapper:e=>(0,ns.jsx)(nk.M,{children:e}),children:R&&(0,ns.jsx)(ie,{condition:!!S,wrapper:e=>(0,ns.jsx)(iy,{__unstable_name:"string"==typeof S?S:void 0,children:e}),children:ek})}),ey]})}));i_.displayName="Popover";var iL=Object.freeze,iB=Object.defineProperty,iQ=(e,n)=>iL(iB(e,"raw",{value:iL(n||e.slice())}));let iF=nh.ZP.div(function(){return(0,nh.iv)(em||(em=iQ(["\n    position: relative;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n\n    &[data-read-only] {\n      outline: 1px solid red;\n    }\n  "])))}),iI=nh.ZP.input(function(e){let{color:n,input:t}=(0,nu.aQ)(e.theme),r=(t.radio.size-t.radio.markSize)/2;return(0,nh.iv)(ex||(ex=iQ(["\n    appearance: none;\n    position: absolute;\n    top: 0;\n    left: 0;\n    opacity: 0;\n    height: 100%;\n    width: 100%;\n    outline: none;\n    z-index: 1;\n    padding: 0;\n    margin: 0;\n    border-radius: ",";\n    border: none;\n\n    /* enabled */\n    & + span {\n      display: block;\n      position: relative;\n      height: ",";\n      width: ",";\n      border-radius: ",";\n      background: ",";\n      box-shadow: ",";\n\n      &::after {\n        content: '';\n        position: absolute;\n        top: ",";\n        left: ",";\n        height: ",";\n        width: ",";\n        border-radius: ",";\n        background: ",";\n        opacity: 0;\n      }\n    }\n\n    /* focused */\n    &:not(:disabled):focus + span {\n      box-shadow: ",";\n    }\n\n    &:not(:disabled):focus:not(:focus-visible) + span {\n      box-shadow: ",";\n    }\n\n    &:checked + span::after {\n      opacity: 1;\n    }\n\n    /* customValidity */\n    &[data-error] + span {\n      background-color: ",";\n      box-shadow: ",";\n      &::after {\n        background: ",";\n      }\n    }\n\n    /* read only */\n    &[data-read-only] + span {\n      box-shadow: 0 0 0 1px ",";\n      background: ",";\n\n      &::after {\n        background: ",";\n      }\n    }\n\n    /* disabled */\n    &:not([data-read-only]):disabled + span {\n      box-shadow: 0 0 0 1px ",";\n      background: ",";\n\n      &::after {\n        background: ",";\n      }\n    }\n  "])),nO(t.radio.size/2),nO(t.radio.size),nO(t.radio.size),nO(t.radio.size/2),n.input.default.enabled.bg,tU({color:n.input.default.enabled.border,width:t.border.width}),nO(r),nO(r),nO(t.radio.markSize),nO(t.radio.markSize),nO(t.radio.markSize/2),n.input.default.enabled.fg,tJ({border:{width:t.border.width,color:n.input.default.enabled.border},focusRing:t.radio.focusRing}
1),tU({color:n.input.default.enabled.border,width:t.border.width}),n.input.invalid.enabled.border,tU({width:t.border.width,color:n.input.invalid.enabled.muted.bg}),n.input.invalid.enabled.muted.bg,n.input.default.readOnly.border,n.input.default.readOnly.bg,n.input.default.readOnly.border,n.input.default.disabled.border,n.input.default.disabled.bg,n.input.default.disabled.border)});(0,nf.forwardRef)(function(e,n){let{className:t,disabled:r,style:o,customValidity:i,readOnly:a,...l}=e,d=t$(n);return tP(d,i),(0,ns.jsxs)(iF,{className:t,"data-ui":"Radio",style:o,children:[(0,ns.jsx)(iI,{"data-read-only":!r&&a?"":void 0,"data-error":i?"":void 0,...l,disabled:r||a,readOnly:a,ref:d,type:"radio"}),(0,ns.jsx)("span",{})]})});var iD=Object.freeze,iN=Object.defineProperty,iV=(e,n)=>iD(iN(e,"raw",{value:iD(n||e.slice())}));function iH(e){let{font:n}=(0,nu.aQ)(e.theme);return(0,nh.iv)(ey||(ey=iV(["\n    -webkit-font-smoothing: antialiased;\n    appearance: none;\n    border: 0;\n    font-family: ",";\n    color: inherit;\n    width: 100%;\n    outline: none;\n    margin: 0;\n\n    &:disabled {\n      opacity: 1;\n    }\n  "])),n.text.family)}function iW(e){let{color:n,input:t}=(0,nu.aQ)(e.theme);return(0,nh.iv)(ek||(ek=iV(["\n    /* enabled */\n    background-color: ",";\n    color: ",";\n    box-shadow: ",";\n\n    /* hovered */\n    @media (hover: hover) {\n      &:not(:disabled):hover {\n        background-color: ",";\n        color: ",";\n        box-shadow: ",";\n      }\n    }\n\n    /* focused */\n    &:not(:disabled):focus {\n      box-shadow: ",";\n    }\n\n    /* read-only */\n    &[data-read-only] {\n      background-color: ",";\n      color: ",";\n      box-shadow: ",";\n    }\n\n    /* disabled */\n    &:not([data-read-only]):disabled {\n      background-color: ",";\n      color: ",";\n      box-shadow: ",";\n    }\n  "])),n.input.default.enabled.bg,n.input.default.enabled.fg,tU({color:n.input.default.enabled.border,width:t.border.width}),n.input.default.hovered.bg,n.input.default.hovered.fg,tU({color:n.input.default.hovered.border,width:t.border.width}),tJ({border:{width:t.border.width,color:n.input.default.enabled.border},focusRing:t.select.focusRing}),n.input.default.readOnly.bg,n.input.default.readOnly.fg,tU({color:n.input.default.readOnly.border,width:t.border.width}),n.input.default.disabled.bg,n.input.default.disabled.fg,tU({color:n.input.default.disabled.border,width:t.border.width}))}function iq(e){let{$fontSize:n}=e,{font:t,media:r}=(0,nu.aQ)(e.theme);return n$(r,n,e=>{var n;return{fontSize:nO((n=t.text.sizes[e]||t.text.sizes[2]).fontSize),lineHeight:nO(n.lineHeight)}})}let iX=nh.ZP.div(function(){return(0,nh.iv)(ew||(ew=iV(["\n    position: relative;\n    width: -moz-available;\n    width: -webkit-fill-available;\n    width: stretch;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),iG=nh.ZP.select(function(){return[rw,iH,iW,iq,ru]}),iY=(0,nh.ZP)(rX)(function(e){let{color:n}=(0,nu.aQ)(e.theme);return(0,nh.iv)(ej||(ej=iV(["\n    pointer-events: none;\n    position: absolute;\n    top: 0;\n    right: 0;\n\n    /* enabled */\n    --card-fg-color: ",";\n\n    /* hover */\n    @media (hover: hover) {\n      select:not(disabled):not(:read-only):hover + && {\n        --card-fg-color: ",";\n      }\n    }\n\n    /* disabled */\n    select:disabled + && {\n      --card-fg-color: ",";\n    }\n\n    /* read-only */\n    select[data-read-only] + && {\n      --card-fg-color: ",";\n    }\n  "])),n.input.default.enabled.fg,n.input.default.hovered.fg,n.input.default.disabled.fg,n.input.default.readOnly.fg)}),iK=(0,nf.forwardRef)(function(e,n){let{children:t,customValidity:r,disabled:o,fontSize:i=2,padding:a=3,radiu
1s:l=2,readOnly:d,space:c=3,...u}=e,s=t$(n);return tP(s,r),(0,ns.jsxs)(iX,{"data-ui":"Select",children:[(0,ns.jsx)(iG,{"data-read-only":!o&&d?"":void 0,"data-ui":"Select",...u,$fontSize:nM(i),$padding:nM(a),$radius:nM(l),$space:nM(c),disabled:o||d,ref:s,children:t}),(0,ns.jsx)(iY,{padding:a,children:(0,ns.jsx)(r2,{size:i,children:(0,ns.jsx)(nb.v4q,{})})})]})}),iU={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},iJ=(0,nh.ZP)(rX)(function(){return iU},function(e){let{media:n,space:t}=(0,nu.aQ)(e.theme);return n$(n,e.$space,e=>({gridGap:nO(t[e])}))}),i0=(0,nf.forwardRef)(function(e,n){let{as:t,space:r,...o}=e;return(0,ns.jsx)(iJ,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Stack",...o,$space:nM(r),forwardedAs:t,ref:n})});var i1=Object.freeze,i2=Object.defineProperty,i3=(e,n)=>i1(i2(e,"raw",{value:i1(n||e.slice())}));let i5=nh.ZP.span(function(){return(0,nh.iv)(eE||(eE=i3(["\n    position: relative;\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),i4=nh.ZP.input(function(){return(0,nh.iv)(ez||(ez=i3(["\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    opacity: 0;\n    height: 100%;\n    width: 100%;\n    outline: none;\n    padding: 0;\n    margin: 0;\n\n    /* Place the input element above the representation element */\n    z-index: 1;\n  "])))}),i6=nh.ZP.span(function(e){let{color:n,input:t}=(0,nu.aQ)(e.theme);return(0,nh.iv)(eC||(eC=i3(["\n    --switch-bg-color: ",";\n    --switch-fg-color: ",";\n    --switch-box-shadow: none;\n\n    &:not([hidden]) {\n      display: block;\n    }\n    position: relative;\n    width: ",";\n    height: ",";\n    border-radius: ",";\n\n    /* Make sure it’s not possible to interact with the wrapper element */\n    pointer-events: none;\n\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      z-index: 1;\n      box-shadow: var(--switch-box-shadow);\n      border-radius: inherit;\n    }\n\n    /* Focus styles */\n    input:focus + && {\n      --switch-box-shadow: ",";\n    }\n\n    input:focus:not(:focus-visible) + && {\n      --switch-box-shadow: none;\n    }\n\n    input:checked + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n\n    @media (hover: hover) {\n      input:not(:disabled):hover + && {\n        --switch-bg-color: ",";\n        --switch-fg-color: ",";\n      }\n\n      input:not(:disabled):checked:hover + && {\n        --switch-bg-color: ",";\n        --switch-fg-color: ",";\n      }\n    }\n\n    input:not([data-read-only]):disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n\n    input[data-read-only]:disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n\n    input:checked[data-read-only]:disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n  "])),n.input.default.enabled.border,n.input.default.enabled.bg,nO(t.switch.width),nO(t.switch.height),nO(t.switch.height/2),tJ({focusRing:t.switch.focusRing}),n.input.default.enabled.fg,n.input.default.enabled.bg,n.input.default.hovered.border,n.input.default.hovered.bg,n.input.default.enabled.fg,n.input.default.enabled.bg,n.input.default.disabled.border,n.input.default.disabled.bg,n.input.default.readOnly.border,n.input.default.readOnly.bg,n.input.default.readOnly.fg,n.input.default.readOnly.bg)}),i7=nh.ZP.span(function(e){let{input:n}=(0,nu.aQ)(e.theme);return(0,nh.iv)(eR||(eR=i3(["\n    &:not([hidden]) {\n      display: block;\n    }\n    background-color: var(--switch-bg-color);\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: ",";\n    height: ",";\n    border-radius: ",";\n  "])),nO(n.switch.width),nO(n.switch.height),nO(n.switch.height/2))}),i9=nh.ZP.span(function(e){let{$indeterminate:n}=e,{input:t}=(0,nu.aQ)(e.theme),r=t.switch.width,o=t.switch.height,i=t.switch.padding,a=o-2*t.switch.padding,l=r-2*i-a,d=r/2-a/2-i,c=!0!==n&&!0===e.$checked;return(0,nh.iv)(eP||(eP=i3(["\n    &:not([hidden]) {\n      display: block;\n    }\n    position: absolute;\n    left: ",";\n    top: ",";\n    height: ",";\n    width: ",";\n    border-radius: ",";\n    transition-property: transform;\n    transition-duration: ","ms;\n    transition-timing-function: ",";\n    background: var(--switch-fg-color);\n    transform: translate3d(0, 0, 0);\n    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.05);\n\n    ","\n\n    ","\n  "])),nO(i),nO(i),nO(a),nO(a),nO(a/2),t.switch.transitionDurationMs,t.switch.transitionTimingFunction,c&&(0,nh.iv)(eO||(eO=i3(["\n      transform: translate3d(","px, 0, 0);\n    "])),l),n&&(0,nh.iv)(e$||(e$=i3(["\n      transform: translate3d(","px, 0, 0);\n    "])),d))});(0,nf.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,readOnly:a,style:l,...d}=e,c=t$(n);return(0,nf.useEffect)(()=>{c.current&&(c.current.indeterminate=i||!1)},[i,c]),(0,ns.jsxs)(i5,{className:r,"data-ui":"Switch",style:l,children:[(0,ns.jsx)(i4,{"data-read-only":!o&&a?"":void 0,...d,checked:!0!==i&&t,disabled:o||a,type:"checkbox",ref:c}),(0,ns.jsxs)(i6,{"aria-hidden":!0,"data-name":"representation",children:[(0,ns.jsx)(i7,{}),(0,ns.jsx)(i9,{$checked:t,$indeterminate:i})]})]})});var i8=Object.freeze,ae=Object.defineProperty;let an=nh.ZP.span(rb),at=nh.ZP.span(eS||(eS=i8(ae(v=["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"],"raw",{value:i8(m||v.slice())})))),ar=nh.ZP.textarea(rc,rg,rv),ao=nh.ZP.div(rw,rm);(0,nf.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o=!1,fontSize:i=2,padding:a=3,radiu
1s:l=2,weight:d,...c}=e,u=t$(n),s=ty();return tP(u,r),(0,ns.jsx)(an,{"data-ui":"TextArea",children:(0,ns.jsxs)(at,{children:[(0,ns.jsx)(ar,{"data-as":"textarea","data-scheme":s.scheme,"data-tone":s.tone,...c,$fontSize:nM(i),$padding:nM(a),$scheme:s.scheme,$space:nM(0),$tone:s.tone,$weight:d,disabled:o,ref:u}),(0,ns.jsx)(ao,{$radius:nM(l),$scheme:s.scheme,$tone:s.tone,"data-border":t?"":void 0,"data-scheme":s.scheme,"data-tone":s.tone})]})})});var ai=Object.freeze,aa=Object.defineProperty,al=(e,n)=>ai(aa(e,"raw",{value:ai(n||e.slice())}));let ad={zIndex:2},ac=(0,nh.ZP)(ov).attrs({forwardedAs:"span"})(rb),au=nh.ZP.span(eT||(eT=al(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),as=(0,nh.ZP)(ov).attrs({forwardedAs:"span"})(eM||(eM=al(["\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),af=(0,nh.ZP)(ov).attrs({forwardedAs:"span"})(eA||(eA=al(["\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),ap=nh.ZP.input(rc,rg,rv),ah=nh.ZP.span(rw,rm),ab=(0,nh.ZP)(rX)(eZ||(eZ=al(["\n  position: absolute;\n  top: 0;\n  left: 0;\n"]))),ag=(0,nh.ZP)(rX)(e_||(e_=al(["\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),av=(0,nh.ZP)(ov)(eL||(eL=al(["\n  background-color: transparent;\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),am=(0,nh.ZP)(of)({"&:not([hidden])":{display:"block"}}),ax=(0,nf.forwardRef)(function(e,n){let{__unstable_disableFocusRing:t,border:r=!0,clearButton:o,disabled:i=!1,fontSize:a=2,icon:l,iconRight:d,onClear:c,padding:u=3,prefix:s,radius:f=2,readOnly:p,space:h=3,suffix:b,customValidity:g,type:v="text",weight:m,...x}=e,w=t$(n),y=ty(),k=nM(a),j=nM(u),E=nM(f),z=nM(h),C=!!o,R=!!l,O=!!d,$=!!b,P=!!s;tP(w,g);let S=(0,nf.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),T=(0,nf.useCallback)(e=>{var n;e.preventDefault(),e.stopPropagation(),c&&c(),null==(n=w.current)||n.focus()},[c,w]),M=(0,nf.useMemo)(()=>s&&(0,ns.jsx)(as,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,ns.jsx)("span",{children:s})}),[s,E]),A=(0,nf.useMemo)(()=>(0,ns.jsxs)(ah,{$hasPrefix:P,$unstableDisableFocusRing:t,$hasSuffix:$,$radius:E,$scheme:y.scheme,$tone:y.tone,"data-border":r?"":void 0,"data-scheme":y.scheme,"data-tone":y.tone,children:[l&&(0,ns.jsx)(ab,{padding:j,children:(0,ns.jsxs)(r2,{size:k,children:[(0,nf.isValidElement)(l)&&l,(0,np.isValidElementType)(l)&&(0,nf.createElement)(l)]})}),!C&&d&&(0,ns.jsx)(ag,{padding:j,children:(0,ns.jsxs)(r2,{size:k,children:[(0,nf.isValidElement)(d)&&d,(0,np.isValidElementType)(d)&&(0,nf.createElement)(d)]})})]}),[t,r,k,l,d,j,E,y,C,P,$]),Z=(0,nf.useMemo)(()=>j.map(e=>0===e?0:1===e||2===e?1:e-2),[j]),_=(0,nf.useMemo)(()=>j.map(e=>0===e||1===e?0:2===e?1:e-1),[j]),L=(0,nf.useMemo)(()=>"object"==typeof o?o:nz,[o]),B=(0,nf.useMemo)(()=>!i&&!p&&o&&(0,ns.jsx)(av,{forwardedAs:"span",padding:Z,style:ad,tone:g?"critical":"inherit",children:(0,ns.jsx)(am,{"aria-label":"Clear","data-qa":"clear-button",fontSize:k,icon:nb.Two,mode:"bleed",padding:_,radius:E,...L,onClick:T,onMouseDown:S})}),[o,Z,_,L,g,i,k,T,S,E,p]),Q=(0,nf.useMemo)(()=>b&&(0,ns.jsx)(af,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,ns.jsx)("span",{children:b})}),[E,b]);
1return(0,ns.jsxs)(ac,{"data-ui":"TextInput",tone:y.tone,children:[M,(0,ns.jsxs)(au,{children:[(0,ns.jsx)(ap,{"data-as":"input","data-scheme":y.scheme,"data-tone":y.tone,...x,$fontSize:k,$iconLeft:R,$iconRight:O||C,$padding:j,$scheme:y.scheme,$space:z,$tone:y.tone,$weight:m,disabled:i,readOnly:p,ref:w,type:v}),A,B]}),Q]})}),aw={top:["top-end","top-start","bottom","left","right"],"top-start":["top","top-end","bottom-start","left-start","right-start"],"top-end":["top","top-start","bottom-end","left-end","right-end"],bottom:["bottom-end","bottom-start","top","left","right"],"bottom-start":["bottom","bottom-end","top-start","left-start","right-start"],"bottom-end":["bottom","bottom-start","top-end","left-end","right-end"],left:["left-end","left-start","right","top","bottom"],"left-start":["left","left-end","right-start","top-start","bottom-start"],"left-end":["left","left-start","right-end","top-end","bottom-end"],right:["right-end","right-start","left","top","bottom"],"right-start":["right","right-end","left-start","top-start","bottom-start"],"right-end":["right","right-start","left-end","top-end","bottom-end"]};var ay=Object.freeze,ak=Object.defineProperty;let aj=(0,nh.ZP)((0,ny.E)(ov))(eB||(eB=ay(ak(x=["\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"],"raw",{value:ay(w||x.slice())}))),nC),aE=(0,nf.memo)((0,nf.forwardRef)(function(e,n){let{animate:t,arrow:r,arrowRef:o,arrowX:i,arrowY:a,children:l,originX:d,originY:c,padding:u,placement:s,radius:f,scheme:p,shadow:h,style:b,...g}=e,v=(0,nf.useMemo)(()=>({originX:d,originY:c,willChange:t?"transform":void 0,...b}),[t,d,c,b]),m=(0,nf.useMemo)(()=>({left:null!==i?i:void 0,top:null!==a?a:void 0,right:void 0,bottom:void 0}),[i,a]);return(0,ns.jsxs)(aj,{"data-ui":"Tooltip__card",...g,"data-placement":s,padding:u,radius:f,ref:n,scheme:p,shadow:h,style:v,...t?nR:{},children:[l,r&&(0,ns.jsx)(o5,{ref:o,style:m,width:15,height:6,radius:2})]})}));aE.displayName="TooltipCard";let az=Symbol.for("@sanity/ui/context/tooltipDelayGroup");tv[az]=tv[az]||(0,nf.createContext)(null);let aC=tv[az];var aR=Object.freeze,aO=Object.defineProperty;let a$=(0,nh.ZP)(ig)(eQ||(eQ=aR(aO(y=["\n  pointer-events: none;\n  max-width: ","px;\n"],"raw",{value:aR(k||y.slice())}))),e=>{let{$maxWidth:n}=e;return n}),aP=(0,nf.forwardRef)(function(e,n){var t,r,o,i,a,l,d;let c=o8(),{layer:u}=tE(),{animate:s=!1,arrow:f=!1,boundaryElement:p=null==c?void 0:c.element,children:h,content:b,disabled:g,fallbackPlacements:v=null!=(r=e.fallbackPlacements)?r:aw[null!=(t=e.placement)?t:"bottom"],padding:m=2,placement:x="bottom",portal:w,radius:y=2,scheme:k,shadow:j=2,zOffset:E=u.tooltip.zOffset,delay:z,...C}=e,R=nM(v),O=t$(n),[$,P]=(0,nf.useState)(null),S=(0,nf.useRef)(null),T="viewport",M=iw(),A="string"==typeof w?(null==(o=M.elements)?void 0:o[w])||null:M.element,Z=(0,nf.useMemo)(()=>Math.min(...p?[p.offsetWidth]:[],(null==A?void 0:A.offsetWidth)||document.body.offsetWidth)-8,[p,null==A?void 0:A.offsetWidth]),_=(0,nf.useMemo)(()=>{let e=[];return e.push((0,nx.RR)({boundary:p||void 0,fallbackPlacements:R,padding:4,rootBoundary:T})),e.push((0,nm.cv)({mainAxis:4})),e.push((0,nx.uY)({boundary:p||void 0,rootBoundary:T,padding:4})),f&&e.push((0,nw.x7)({element:S,padding:4})),s&&e.push(oX),e},[s,f,p,R]),{floatingStyles:L,placement:B,middlewareData:Q,refs:F,update:I}=(0,nw.YF)({middleware:_,placement:x,whileElementsMounted:nx.Me}),D=null==(i=Q.arrow)?void 0:i.x,N=null==(a=Q.arrow)?void 0:a.y,V=null==(l=Q["@sanity/ui/origin"])?void 0:l.originX,H=null==(d=Q["@sanity/ui/origin"])?void 0:d.originY,W=(0,nf.useId)(),[q,X]=function(e){let[n,t]=(0,nf.useState)(e),r=(0,nf.useRef)();return[n,(0,nf.useCallback)((e,n)=>{let o=()=>{t(e)};if(r.current&&(clearTimeout(r.current),r.current=void 0),!n)return o();r.current=setTimeout(o,n)},[])]}(!1),G=(0,nf.useContext)(aC),Y=q||(null==G?void 0:G.openTooltipId)===W,K=null!==G,U="number"==typeof z?z:(null==z?void 0:z.open)||0,J="number"==typeof z?z:(null==z?void 0:z.close)||0,ee=K?G.openDelay:U,en=K?G.closeDelay:J,et=(0,nf.useCallback)((e,n)=>{if(K){if(e){let t=n?0:ee;G.setIsGroupActive(e,t),G.setOpenTooltipId(W,t)}else{let t=en>200?en:200;G.setIsGroupActive(e,t),G.setOpenTooltipId(null,n?0:en)}}else{let t=n?0:e?ee:en;X(e,t)}},[K,G,ee,W,en,X]),er=(0,nf.useCallback)(e=>{var n,t;et(!1),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onBlur)||t.call(n,e)},[null==h?void 0:h.props,et]),eo=(0,nf.useCallback)(e=>{var n,t;et(!1,!0),null==(t=null==h?void 0:(n=h.props).onClick)||t.call(n,e)},[null==h?void 0:h.props,et]),ei=(0,nf.useCallback)(e=>{var n,t;et(!1,!0),null==(t=null==h?void 0:(n=h.props).onContextMenu)||t.call(n,e)},[null==h?void 0:h.props,et]),ea=(0,nf.useCallback)(e=>{var n,t;et(!0),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onFocus)||t.call(n,e)},[null==h?void 0:h.props,et]),el=(0,nf.useCallback)(e=>{var n,t;et(!0),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onMouseEnter)||t.call(n,e)},[null==h?void 0:h.props,et]),ed=(0,nf.useCallback)(e=>{var n,t;et(!1),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onMouseLeave)||t.call(n,e)},[null==h?void 0:h.props,et]);(0,nf.useEffect)(()=>
1{if(Y)return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)};function e(n){$&&($===n.target||n.target instanceof Node&&$.contains(n.target)||(et(!1),window.removeEventListener("mousemove",e)))}},[Y,$,et]),(0,nf.useEffect)(()=>{g&&Y&&et(!1)},[g,et,Y]),(0,nf.useEffect)(()=>{!b&&Y&&et(!1)},[b,et,Y]),(0,nf.useEffect)(()=>F.setReference($),[$,F]),(0,nf.useEffect)(()=>{if(Y)return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&et(!1,!0)}},[et,Y]);let ec=(0,nf.useCallback)(e=>{S.current=e,I()},[I]),eu=(0,nf.useCallback)(e=>{O.current=e,F.setFloating(e)},[O,F]),es=null==h?void 0:h.ref,ef=(0,nf.useCallback)(e=>{"function"==typeof es?es(e):es&&(es.current=e),P(e)},[es]),ep=(0,nf.useMemo)(()=>h?(0,nf.cloneElement)(h,{onBlur:er,onFocus:ea,onMouseEnter:el,onMouseLeave:ed,onClick:eo,onContextMenu:ei,ref:ef}):null,[h,er,eo,ei,ea,el,ed,ef]);if(!ep)return(0,ns.jsx)(ns.Fragment,{});if(g)return ep;let eh=(0,ns.jsx)(a$,{"data-ui":"Tooltip",...C,ref:eu,style:L,zOffset:E,$maxWidth:Z,children:(0,ns.jsx)(aE,{...C,animate:s,arrow:f,arrowRef:ec,arrowX:D,arrowY:N,originX:V,originY:H,padding:m,placement:B,radius:y,ref:eu,scheme:k,shadow:j,children:b})});return(0,ns.jsxs)(ns.Fragment,{children:[(0,ns.jsx)(ie,{condition:s,wrapper:e=>(0,ns.jsx)(nk.M,{children:e}),children:Y&&(0,ns.jsx)(ie,{condition:!!w,wrapper:e=>(0,ns.jsx)(iy,{__unstable_name:"string"==typeof w?w:void 0,children:e}),children:eh})}),ep]})});var aS=Object.freeze,aT=Object.defineProperty,aM=(e,n)=>aS(aT(e,"raw",{value:aS(n||e.slice())}));let aA=nh.ZP.div(eF||(eF=aM(["\n  line-height: 0;\n"]))),aZ=(0,nh.ZP)(rX)(eI||(eI=aM(["\n  & > ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n"]))),a_=(0,nh.F4)(eD||(eD=aM(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),aL=(0,nh.ZP)(nb.L4p)(eN||(eN=aM(["\n  animation: "," 500ms linear infinite;\n"])),a_);function aB(e){let{children:n,id:t,onSelect:r,selected:o,value:i}=e,a=(0,nf.useCallback)(()=>{setTimeout(()=>{r(i)},0)},[r,i]),l=(0,nf.useCallback)(e=>{var n;"Enter"!==e.key||il(n=e.currentTarget)||id(n)||a()},[a]);return(0,ns.jsx)("li",{"aria-selected":o,"data-ui":"AutocompleteOption",id:t,role:"option",onClick:a,onKeyDown:l,children:n})}function aQ(e,n){return"input/change"===n.type?{...e,activeValue:null,focused:!0,query:n.query}:"input/focus"===n.type?{...e,focused:!0}:"root/blur"===n.type?{...e,focused:!1,query:null}:"root/clear"===n.type?{...e,activeValue:null,query:null,value:null}:"root/escape"===n.type?{...e,focused:!1,query:null}:"root/open"===n.type?{...e,query:e.query||n.query}:"root/setActiveValue"===n.type?{...e,activeValue:n.value,listFocused:n.listFocused||e.listFocused}:"root/setListFocused"===n.type?{...e,listFocused:n.listFocused}:"value/change"===n.type?{...e,activeValue:n.value,query:null,value:n.value}:e}let aF=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],aI=["bottom-start","top-start"],aD=(e,n)=>n?n.value:e,aN=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1;(0,nf.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o,filterOption:i,fontSize:a=2,icon:l,id:d,listBox:c=nz,loading:u,onBlur:s,onChange:f,onFocus:p,onQueryChange:h,onSelect:b,openButton:g,options:v,padding:m=3,popover:x=nz,prefix:w,radius:y=2,readOnly:k,relatedElements:j,renderOption:E,renderPopover:z,renderValue:C=aD,suffix:R,value:O,...$}=e,[P,S]=(0,nf.useReducer)(aQ,{activeValue:O||null,focused:!1,listFocused:!1,query:null,value:O||null}),{activeValue:T,focused:M,listFocused:A,query:Z,value:_}=P,L=(0,nf.useCallback)(e=>{let{value:n}=e;return(0,ns.jsx)(ov,{"data-as":"button",padding:m,radius:2,tone:"inherit",children:(0,ns.jsx)(r2,{size:a,textOverflow:"ellipsis",children:n})})},[a,m]),B="function"==typeof E?E:L,Q="function"==typeof i?i:aN,F=(0,nf.useRef)(null),I=(0,nf.useRef)(null),D=(0,nf.useRef)(null),N=(0,nf.useRef)(null),V=(0,nf.useRef)(!1),H=(0,nf.useRef)(_),W=(0,nf.useRef)(O),q=(0,nf.useRef)(!1),X=t$(n),G="".concat(d,"-listbox"),Y=Array.isArray(v)?v:nE,K=nM(m),U=(0,nf.useMemo)(()=>null!==_?Y.find(e=>e.value===_):void 0,[Y,_]),J=(0,nf.useMemo)(()=>Y.filter(e=>!Z||Q(Z,e)),[Q,Y,Z]),ee=J.length,en=T?"".concat(d,"-option-").concat(T):void 0,et=null!==Z&&u||M&&null!==Z,er=(0,nf.useCallback)(e=>{setTimeout(()=>{if(q.current)return;let n=(j||[]).concat(F.current?[F.current]:[],I.current?[I.current]:[]),t=!1;
1if(document.activeElement){for(let e of n)if(e===document.activeElement||e.contains(document.activeElement)){t=!0;break}}!1===t&&(S({type:"root/blur"}),q.current=!1,h&&h(null),s&&s(e))},0)},[s,h,j]),eo=(0,nf.useCallback)(e=>{let n=N.current,t=e.target instanceof HTMLElement?e.target:null,r=(null==n?void 0:n.contains(t))||!1;r!==V.current&&(V.current=r,S({type:"root/setListFocused",listFocused:r}))},[]),ei=(0,nf.useCallback)(e=>{var n;S({type:"value/change",value:e}),q.current=!1,b&&b(e),H.current=e,f&&f(e),h&&h(null),null==(n=D.current)||n.focus()},[f,b,h]),ea=(0,nf.useCallback)(e=>{var n,t;if("ArrowDown"===e.key){if(e.preventDefault(),!ee)return;let n=J.find(e=>e.value===T),t=n?J.indexOf(n):-1,r=J[(t+1)%ee];r&&S({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!ee)return;let n=J.find(e=>e.value===T),t=n?J.indexOf(n):-1,r=J[-1===t?ee-1:(ee+t-1)%ee];r&&S({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){S({type:"root/escape"}),q.current=!1,h&&h(null),null==(n=D.current)||n.focus();return}let r=e.target,o=N.current;if((o===r||(null==o?void 0:o.contains(r)))&&!aF.includes(e.key)){null==(t=D.current)||t.focus();return}},[T,J,ee,h]),el=(0,nf.useCallback)(e=>{let n=e.currentTarget.value;S({type:"input/change",query:n}),h&&h(n)},[h]),ed=(0,nf.useCallback)(e=>{!M&&(S({type:"input/focus"}),p&&p(e))},[M,p]),ec=(0,nf.useCallback)(()=>{q.current=!0},[]),eu=(0,nf.useCallback)(()=>{q.current=!1},[]),es=(0,nf.useCallback)(()=>{var e;S({type:"root/clear"}),H.current="",f&&f(""),h&&h(null),null==(e=D.current)||e.focus()},[f,h]),ef=(0,nf.useCallback)(()=>{S({type:"input/focus"})},[]);(0,nf.useEffect)(()=>{if(O!==W.current){W.current=O,void 0!==O&&(S({type:"value/change",value:O}),H.current=O);return}O!==H.current&&(H.current=O||null,S({type:"value/change",value:O||null}))},[O]),(0,nf.useEffect)(()=>{!M&&H.current&&S({type:"root/setActiveValue",value:H.current})},[M]),(0,nf.useEffect)(()=>{let e=N.current;if(!e)return;let n=J.find(e=>e.value===T);if(n){let t=J.indexOf(n),r=e.childNodes[t];if(r){if(document.activeElement&&r.contains(document.activeElement))return;is(r)}}},[T,J]);let ep=(0,nf.useCallback)(e=>{D.current=e,X.current=e},[X]),eh=(0,nf.useMemo)(()=>{if(!u&&!o&&_)return{"aria-label":"Clear",onFocus:ef}},[o,ef,u,_]),eb=(0,nf.useMemo)(()=>K.map(e=>0===e?0:1===e||2===e?1:e-2),[K]),eg=(0,nf.useMemo)(()=>K.map(e=>Math.max(e-1,0)),[K]),ev=(0,nf.useMemo)(()=>"object"==typeof g?g:nz,[g]),em=(0,nf.useCallback)(e=>{S({type:"root/open",query:_?C(_,U):""}),ev.onClick&&ev.onClick(e),requestAnimationFrame(()=>{var e;return null==(e=D.current)?void 0:e.focus()})},[U,ev,C,_]),ex=(0,nf.useMemo)(()=>o||k||!g?void 0:(0,ns.jsx)(rX,{"aria-hidden":et,padding:eb,children:(0,ns.jsx)(of,{"aria-label":"Open",disabled:et,fontSize:a,icon:nb.v4q,mode:"bleed",padding:eg,...ev,onClick:em})}),[o,et,a,em,g,eb,eg,ev,k]),ew=(0,nf.useMemo)(()=>null===Z?null!==_?C(_,U):"":Z,[U,Z,C,_]),ey=(0,ns.jsx)(ax,{...$,"aria-activedescendant":en,"aria-autocomplete":"list","aria-expanded":et,"aria-owns":G,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:t,clearButton:eh,customValidity:r,disabled:o,fontSize:a,icon:l,iconRight:u&&aL,id:d,inputMode:"search",onChange:el,onClear:es,onFocus:ed,padding:K,prefix:w,radius:y,readOnly:k,ref:ep,role:"combobox",spellCheck:!1,suffix:R||ex,value:ew}),ek=(0,nf.useCallback)(e=>{var n;"Tab"===e.key&&A&&(null==(n=D.current)||n.focus())},[A]),ej=(0,nf.useMemo)(()=>0===J.length?null:(0,ns.jsx)(aZ,{"data-ui":"AutoComplete__results",onKeyDown:ek,padding:1,...c,tabIndex:-1,children:(0,ns.jsx)(i0,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:G,ref:N,role:"listbox",space:1,children:J.map(e=>{let n=null!==T?e.value===T:U===e;return(0,ns.jsx)(aB,{id:"".concat(d,"-option-").concat(e.value),onSelect:ei,selected:n,value:e.value,children:(0,nf.cloneElement)(B(e),{disabled:u,selected:n,tabIndex:A&&n?0:-1})},e.value)})})}),[T,U,J,ei,ek,d,c,G,A,u,B]),eE=(0,nf.useMemo)(()=>z?z({content:ej,hidden:!et,inputElement:D.current,onMouseEnter:ec,onMouseLeave:eu},I):0===ee?null:(0,ns.jsx)(i_,{arrow:!1,constrainSize:!0,content:ej,fallbackPlacements:aI,matchReferenceWidth:!0,onMouseEnter:ec,onMouseLeave:eu,open:et,overflow:"auto",placement:"bottom-start",portal:!0,radius:y,ref:I,referenceElement:D.current,...x}),[ej,et,ee,ec,eu,x,y,z]);return(0,ns.jsxs)(aA,{"data-ui":"Autocomplete",onBlur:er,onFocus:eo,onKeyDown:ea,ref:F,children:[ey,eE]})});
1var aV=Object.freeze,aH=Object.defineProperty,aW=(e,n)=>aV(aH(e,"raw",{value:aV(n||e.slice())}));let aq=nh.ZP.ol(eV||(eV=aW(["\n  margin: 0;\n  padding: 0;\n  display: flex;\n  list-style: none;\n  align-items: center;\n  white-space: nowrap;\n  line-height: 0;\n"]))),aX=(0,nh.ZP)(of)(eH||(eH=aW(["\n  appearance: none;\n  margin: -4px;\n"])));(0,nf.forwardRef)(function(e,n){let{children:t,maxLength:r,separator:o,space:i=2,...a}=e,l=nM(i),[d,c]=(0,nf.useState)(!1),[u,s]=(0,nf.useState)(null),[f,p]=(0,nf.useState)(null),h=(0,nf.useCallback)(()=>c(!1),[]),b=(0,nf.useCallback)(()=>c(!0),[]);nZ(h,[u,f]);let g=(0,nf.useMemo)(()=>nf.Children.toArray(t).filter(e=>(0,nf.isValidElement)(e)),[t]),v=(0,nf.useMemo)(()=>{let e=g.length;if(r&&e>r){let n=Math.ceil(r/2),t=Math.floor(r/2);return[...g.slice(0,n-1),(0,ns.jsx)(i_,{constrainSize:!0,content:(0,ns.jsx)(i0,{as:"ol",overflow:"auto",padding:l,space:l,children:g.slice(n-1,e-t)}),open:d,placement:"top",portal:!0,ref:p,children:(0,ns.jsx)(aX,{fontSize:1,mode:"bleed",onClick:d?h:b,padding:1,ref:s,selected:d,text:"…"})},"button"),...g.slice(e-t)]}return g},[h,b,r,d,g,l]);return(0,ns.jsx)(aq,{"data-ui":"Breadcrumbs",...a,ref:n,children:v.map((e,n)=>(0,ns.jsxs)(nf.Fragment,{children:[n>0&&(0,ns.jsx)(rX,{"aria-hidden":!0,as:"li",paddingX:l,children:o||(0,ns.jsx)(r2,{muted:!0,children:"/"})}),(0,ns.jsx)(rX,{as:"li",children:e})]},n))})});var aG=Object.freeze,aY=Object.defineProperty,aK=(e,n)=>aG(aY(e,"raw",{value:aG(n||e.slice())}));let aU=Symbol.for("@sanity/ui/context/dialog");tv[aU]=tv[aU]||(0,nf.createContext)({version:0});let aJ=tv[aU];var a0=Object.freeze,a1=Object.defineProperty,a2=(e,n)=>a0(a1(e,"raw",{value:a0(n||e.slice())}));function a3(e,n,t){return!e||!n||ic(e,t)||ic(n,t)}let a5=(0,nh.ZP)(ig)(rx,function(e){let{theme:n}=e,{color:t}=(0,nu.aQ)(n);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:n}=(0,nu.aQ)(e.theme);return n$(n,e.$position,e=>({"&&":{position:e}}))},function(e){return e.animate?(0,nh.iv)(eq||(eq=aK(["\n    @keyframes zoomIn {\n      from {\n        opacity: 0;\n        transform: scale(0.95);\n      }\n      to {\n        opacity: 1;\n        transform: scale(1);\n      }\n    }\n    @keyframes fadeIn {\n      from {\n        opacity: 0;\n      }\n      to {\n        opacity: 1;\n      }\n    }\n\n    animation: fadeIn 200ms ease-out;\n    // Animates the dialog card.\n    & > [data-ui='DialogCard'] {\n      animation: zoomIn 200ms ease-out;\n    }\n  "]))):(0,nh.iv)(eW||(eW=aK([""])))}),a4=(0,nh.ZP)(oS)(eX||(eX=a2(["\n  &:not([hidden]) {\n    display: flex;\n  }\n  width: 100%;\n  height: 100%;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;
1\n"]))),a6=(0,nh.ZP)(ov)(eG||(eG=a2(["\n  &:not([hidden]) {\n    display: flex;\n  }\n  width: 100%;\n  min-height: 0;\n  max-height: 100%;\n  overflow: hidden;\n  overflow: clip;\n"]))),a7=(0,nh.ZP)(r6)(eY||(eY=a2(["\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n"]))),a9=(0,nh.ZP)(rX)(eK||(eK=a2(["\n  position: relative;\n  z-index: 2;\n"]))),a8=(0,nh.ZP)(rX)(eU||(eU=a2(["\n  position: relative;\n  z-index: 1;\n  overflow: auto;\n  outline: none;\n"]))),le=(0,nh.ZP)(rX)(eJ||(eJ=a2(["\n  position: relative;\n  z-index: 3;\n"]))),ln=(0,nf.forwardRef)(function(e,n){var t;let{__unstable_autoFocus:r,__unstable_hideCloseButton:o,children:i,contentRef:a,footer:l,header:d,id:c,onClickOutside:u,onClose:s,portal:f,radius:p,scheme:h,shadow:b,width:g}=e,v=iw(),m=f?(null==(t=v.elements)?void 0:t[f])||null:v.element,x=o8().element,w=nM(p),y=nM(b),k=nM(g),j=t$(n),[E,z]=(0,nf.useState)(null),C=(0,nf.useRef)(null),{isTopLayer:R}=ii(),O=!!s&&!1===o,$=!!d||O;(0,nf.useEffect)(()=>{r&&j.current&&is(j.current)},[r,j]),tg((0,nf.useCallback)(e=>{if(!R||!s)return;let n=document.activeElement;(!n||a3(x,m,n))&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),s())},[x,R,s,m])),nZ((0,nf.useCallback)(e=>{if(!R||!u)return;let n=e.target;(!n||a3(x,m,n))&&u()},[x,R,u,m]),[E]);let P=(0,nf.useCallback)(e=>{z(e),j.current=e},[j]),S=(0,nf.useCallback)(e=>{C.current=e,"function"==typeof a?a(e):a&&(a.current=e)},[a]);return(0,ns.jsx)(a4,{"data-ui":"DialogCard",width:k,children:(0,ns.jsx)(a6,{radius:w,ref:P,scheme:h,shadow:y,children:(0,ns.jsxs)(a7,{direction:"column",children:[$&&(0,ns.jsx)(a9,{children:(0,ns.jsxs)(r6,{align:"center",padding:3,children:[(0,ns.jsx)(rX,{flex:1,padding:2,children:d&&(0,ns.jsx)(r2,{id:"".concat(c,"_label"),size:1,weight:"semibold",children:d})}),O&&(0,ns.jsx)(rX,{flex:"none",children:(0,ns.jsx)(of,{"aria-label":"Close dialog",disabled:!s,icon:nb.Two,mode:"bleed",onClick:s,padding:2})})]})}),(0,ns.jsx)(a8,{flex:1,ref:S,tabIndex:-1,children:i}),l&&(0,ns.jsx)(le,{children:l})]})})})});(0,nf.forwardRef)(function(e,n){var t;let r=(0,nf.useContext)(aJ),{layer:o}=tE(),{__unstable_autoFocus:i=!0,__unstable_hideCloseButton:a=!1,cardRadius:l=4,cardShadow:d=3,children:c,contentRef:u,footer:s,header:f,id:p,onActivate:h,onClickOutside:b,onClose:g,onFocus:v,padding:m=3,portal:x,position:w=r.position||"fixed",scheme:y,width:k=0,zOffset:j=r.zOffset||o.dialog.zOffset,animate:E=!1,...z}=e,C=iw(),R=x?(null==(t=C.elements)?void 0:t[x])||null:C.element,O=o8().element,$=nM(l),P=nM(m),S=nM(w),T=nM(k),M=nM(j),A=(0,nf.useRef)(null),Z=(0,nf.useRef)(null),_=(0,nf.useRef)(null),L=(0,nf.useRef)(null),B=(0,nf.useCallback)(e=>{null==v||v(e);let n=e.target,t=_.current;if(t&&n===A.current){!function e(n){for(let t=n.childNodes.length-1;t>=0;t--){let r=n.childNodes[t];if(ia(r)&&(iu(r)||e(r)))return!0}return!1}(t);return}if(t&&n===Z.current){is(t);return}ia(e.target)&&(L.current=e.target)},[v]),Q="".concat(p,"_label"),F=(0,nf.useRef)(),I=(0,nf.useCallback)(()=>{F.current&&clearTimeout(F.current),F.current=setTimeout(()=>{let e=document.activeElement;if(e&&!a3(O,R,e)){let e=L.current;if(!e||!document.body.contains(e)){let e=_.current;e&&is(e);return}
1e.focus()}},0)},[O,R]);return(0,ns.jsx)(iy,{__unstable_name:x,children:(0,ns.jsxs)(a5,{...z,$padding:P,$position:S,"aria-labelledby":Q,"aria-modal":!0,"data-ui":"Dialog",id:p,onActivate:h,onClick:I,onFocus:B,ref:n,role:"dialog",zOffset:M,animate:E,children:[(0,ns.jsx)("div",{ref:A,tabIndex:0}),(0,ns.jsx)(ln,{__unstable_autoFocus:i,__unstable_hideCloseButton:a,contentRef:u,footer:s,header:f,id:p,onClickOutside:b,onClose:g,portal:x,radius:$,ref:_,scheme:y,shadow:d,width:T,children:c}),(0,ns.jsx)("div",{ref:Z,tabIndex:0})]})})});var lt=Object.freeze,lr=Object.defineProperty,lo=(e,n)=>lt(lr(e,"raw",{value:lt(n||e.slice())}));let li=nh.ZP.kbd(e0||(e0=lo(["\n  font: inherit;\n  padding: 1px;\n\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),la=(0,nh.ZP)(oq)(e1||(e1=lo(["\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),ll=(0,nf.forwardRef)(function(e,n){let{fontSize:t,keys:r,padding:o,radius:i,space:a=.5,...l}=e,d=nM(a);return r&&0!==r.length?(0,ns.jsx)(li,{"data-ui":"Hotkeys",...l,ref:n,children:(0,ns.jsx)(oD,{as:"span",space:d,children:r.map((e,n)=>(0,ns.jsx)(la,{fontSize:t,padding:o,radius:i,children:e},n))})}):(0,ns.jsx)(ns.Fragment,{})}),ld=Symbol.for("@sanity/ui/context/menu");tv[ld]=tv[ld]||(0,nf.createContext)(null);let lc=tv[ld];function lu(e){return il(e)&&"true"!==e.getAttribute("data-disabled")||id(e)&&!e.disabled}function ls(e){return e.filter(lu)}let lf=[];var lp=Object.freeze,lh=Object.defineProperty;let lb=(0,nh.ZP)(rX)(e2||(e2=lp(lh(j=["\n  outline: none;\n  overflow: auto;\n"],"raw",{value:lp(E||j.slice())}))));(0,nf.forwardRef)(function(e,n){let{children:t,focusFirst:r,focusLast:o,onClickOutside:i,onEscape:a,onItemClick:l,onItemSelect:d,onKeyDown:c,originElement:u,padding:s=1,registerElement:f,shouldFocus:p=e.focusFirst&&"first"||e.focusLast&&"last"||null,space:h=1,...b}=e,g=t$(n),{isTopLayer:v}=ii(),{activeElement:m,activeIndex:x,handleItemMouseEnter:w,handleItemMouseLeave:y,handleKeyDown:k,mount:j,rootElement:E,setRootElement:z}=function(e){let{onKeyDown:n,originElement:t,shouldFocus:r}=e,o=(0,nf.useRef)([]),[i,a]=(0,nf.useState)(null),[l,d]=(0,nf.useState)(-1),c=(0,nf.useRef)(l),u=o.current[l]||null,s=!!i,f=(0,nf.useCallback)(e=>{d(e),c.current=e},[]),p=(0,nf.useCallback)((e,n)=>e?(-1===o.current.indexOf(e)&&(o.current.push(e),function(e,n){if(!e)return;let t=new WeakMap;for(let r of n)t.set(r,function(e,n){let t=[],r=n;for(;r!==e;){let n=r.parentElement;if(!n)break;let o=Array.from(n.childNodes).indexOf(r);if(t.unshift(o),n===e)break;r=n}return t}(e,r));n.sort((e,n)=>{let r=t.get(e)||lf,o=t.get(n)||lf,i=Math.max(r.length,o.length);for(let e=0;e<i;e+=1){let n=r[e]||-1,t=o[e]||-1;if(n!==t)return n-t}return 0})}(i,o.current)),n&&f(o.current.indexOf(e)),()=>{let n=o.current.indexOf(e);n>-1&&o.current.splice(n,1)}):()=>void 0,[i,f]),h=(0,nf.useCallback)(e=>{if("Tab"===e.key){t&&t.focus();return}if("Home"===e.key){e.preventDefault(),e.stopPropagation();let n=ls(o.current)[0];if(!n)return;f(o.current.indexOf(n));return}if("End"===e.key){e.preventDefault(),e.stopPropagation();let n=ls(o.current),t=n[n.length-1];if(!t)return;f(o.current.indexOf(t));return}if("ArrowUp"===e.key){e.preventDefault(),e.stopPropagation();let n=ls(o.current),t=n.length;if(0===t)return;let r=o.current[c.current],i=n.indexOf(r),a=n[i=(i-1+t)%t];f(o.current.indexOf(a));return}if("ArrowDown"===e.key){e.preventDefault(),e.stopPropagation();let n=ls(o.current),t=n.length;if(0===t)return;let r=o.current[c.current],i=n.indexOf(r),a=n[i=(i+1)%t];f(o.current.indexOf(a));return}n&&n(e)},[n,t,f]),b=(0,nf.useCallback)(e=>{let n=e.currentTarget;f(o.current.indexOf(n))},[f]),g=(0,nf.useCallback)(()=>{f(-2),null==i||i.focus()},[f,i]);return(0,nf.useEffect)(()=>{if(!s)return;let e=window.requestAnimationFrame(()=>{let e=c.current;if(-1===e){if("first"===r){let e=ls(o.current)[0];if(e){let n=o.current.indexOf(e);f(n),c.current=n}}if("last"===r){let e=ls(o.current),n=e[e.length-1];if(n){let e=o.current.indexOf(n);f(e),c.current=e}}return}let n=o.current[e]||null;null==n||n.focus()});return()=>{window.cancelAnimationFrame(e)}},[l,s,f,r]),{activeElement:u,activeIndex:l,handleItemMouseEnter:b,handleItemMouseLeave:g,handleKeyDown:h,mount:p,rootElement:i,setRootElement:a}}({onKeyDown:c,originElement:u,shouldFocus:p}),C=(0,nf.useCallback)(e=>{z(e),g.current=e},[g,z]);(0,nf.useEffect)(()=>{d&&d(x)},[x,d]),nZ((0,nf.useCallback)(e=>v&&i&&i(e),[v,i]),[E]),tg((0,nf.useCallback)(e=>{v&&"Escape"===e.key&&(e.stopPropagation(),a&&a())},[v,a])),(0,nf.useEffect)(()=>
1{if(E&&f)return f(E)},[f,E]);let R=(0,nf.useMemo)(()=>({version:0,activeElement:m,activeIndex:x,mount:j,onClickOutside:i,onEscape:a,onItemClick:l,onItemMouseEnter:w,onItemMouseLeave:y,registerElement:f,onMouseEnter:w,onMouseLeave:y}),[m,x,j,w,y,i,a,l,f]);return(0,ns.jsx)(lc.Provider,{value:R,children:(0,ns.jsx)(lb,{"data-ui":"Menu",...b,onKeyDown:k,padding:s,ref:C,role:"menu",tabIndex:-1,children:(0,ns.jsx)(i0,{space:h,children:t})})})}),(0,nf.forwardRef)(function(e,n){let{__unstable_disableRestoreFocusOnClose:t=!1,boundaryElement:r,button:o,id:i,menu:a,onClose:l,onOpen:d,placement:c,popoverScheme:u,portal:s=!0,popover:f,popoverRadius:p,preventOverflow:h}=e,[b,g]=(0,nf.useState)(!1),[v,m]=(0,nf.useState)(null),[x,w]=(0,nf.useState)(null),[y,k]=(0,nf.useState)([]),j=(0,nf.useRef)(b);(0,nf.useEffect)(()=>{d&&b&&!j.current&&d()},[d,b]),(0,nf.useEffect)(()=>{l&&!b&&j.current&&l()},[l,b]),(0,nf.useEffect)(()=>{j.current=b},[b]);let E=(0,nf.useCallback)(()=>{g(e=>!e),m(null)},[]),z=(0,nf.useCallback)(e=>{b&&e.preventDefault()},[b]),C=(0,nf.useCallback)(e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),g(!0),m("first");return}if("ArrowUp"===e.key){e.preventDefault(),g(!0),m("last");return}},[]),R=(0,nf.useCallback)(e=>{let n=e.target;if(!(!(n instanceof Node)||x&&(n===x||x.contains(n)))){for(let e of y)if(n===e||e.contains(n))return;g(!1)}},[x,y]),O=(0,nf.useCallback)(()=>{g(!1),!t&&x&&x.focus()},[x,t]),$=(0,nf.useCallback)(e=>{let n=e.relatedTarget;if(n instanceof Node){for(let e of y)if(e===n||e.contains(n))return;g(!1)}},[y]),P=(0,nf.useCallback)(()=>{g(!1),!t&&x&&x.focus()},[x,t]),S=(0,nf.useCallback)(e=>(k(n=>n.concat([e])),()=>{k(n=>n.filter(n=>n!==e))}),[]),T=(0,nf.useMemo)(()=>({"aria-labelledby":i,onBlurCapture:$,onClickOutside:R,onEscape:O,onItemClick:P,originElement:x,registerElement:S,shouldFocus:v}),[x,R,O,P,i,$,S,v]),M=(0,np.isElement)(a)?(0,nf.cloneElement)(a,T):null,A=(0,nf.useCallback)(e=>{"function"==typeof n?n(e):n&&(n.current=e),w(e)},[n]),Z=(0,nf.useMemo)(()=>(0,np.isElement)(o)?(0,nf.cloneElement)(o,{"data-ui":"MenuButton",id:i,onClick:E,onKeyDown:C,onMouseDown:z,"aria-haspopup":!0,"aria-expanded":b,ref:A,selected:b}):null,[o,E,C,z,i,b,A]),_=(0,nf.useMemo)(()=>({boundaryElement:r,overflow:"auto",placement:c,portal:s,preventOverflow:h,radius:p,scheme:u,...f||{}}),[r,c,p,u,s,h,f]);return(0,ns.jsx)(i_,{"data-ui":"MenuButton__popover",..._,content:M,open:b,children:Z||(0,ns.jsx)(ns.Fragment,{})})});var lg=Object.freeze,lv=Object.defineProperty;nh.ZP.hr(e3||(e3=lg(lv(z=["\n  height: 1px;\n  border: 0;\n  background: var(--card-hairline-soft-color);\n  margin: 0;\n"],"raw",{value:lg(C||z.slice())}))));var lm=Object.freeze,lx=Object.defineProperty,lw=(e,n)=>lm(lx(e,"raw",{value:lm(n||e.slice())}));let ly=(0,nh.ZP)(rX)(rw,function(){return(0,nh.iv)(e5||(e5=lw(["\n    background-color: inherit;\n    color: inherit;\n\n    &[data-as='button'] {\n      -webkit-font-smoothing: inherit;\n      appearance: none;\n      outline: none;\n      font: inherit;\n      text-align: inherit;\n      border: 0;\n      width: -moz-available;\n      width: -webkit-fill-available;\n      width: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])))},function(e){var n;let{$tone:t}=e,{color:r,style:o}=(0,nu.aQ)(e.theme),i=r.selectable[t];return(0,nh.iv)(e4||(e4=lw(["\n    ","\n\n    background-color: var(--card-bg-color);\n    color: var(--card-fg-color);\n    outline: none;\n\n    /* &:is(button) */\n    &[data-as='button'] {\n      &:disabled {\n        ","\n      }\n\n      &:not(:disabled) {\n        &[aria-pressed='true'] {\n          ","\n        }\n\n        &[data-selected],\n        &[aria-selected='true'] > & {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      &[data-disabled] {\n        ","\n      }\n\n      &:not([data-disabled]) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    ","\n  "])),or(r,i.enabled),or(r,i.disabled),or(r,i.pressed),or(r,i.selected),or(r,i.hovered),or(r,i.pressed),or(r,i.disabled),or(r,i.pressed),or(r,i.selected),or(r,i.hovered),or(r,i.pressed),null==(n=null==o?void 0:o.card)?void 0:n.root)});(0,nf.forwardRef)(function(e,n){let{as:t="button",children:r,disabled:o,fontSize:i=1,hotkeys:a,icon:l,iconRight:d,onClick:c,padding:u=3,paddingX:s,paddingY:f,paddingTop:p,paddingRight:h,paddingBottom:b,paddingLeft:g,pressed:v,radiu
1s:m=2,selected:x,space:w=3,text:y,tone:k="default",...j}=e,{scheme:E}=ty(),z=function(){let e=(0,nf.useContext)(lc);if(!e)throw Error("useMenu(): missing context value");if(!o7(e)||0!==e.version)throw Error("useMenu(): the context value is not compatible");return e}(),{activeElement:C,mount:R,onItemClick:O,onItemMouseEnter:$=z.onMouseEnter,onItemMouseLeave:P=z.onMouseLeave}=z,[S,T]=(0,nf.useState)(null),M=!!C&&C===S;(0,nf.useEffect)(()=>R(S,x),[R,S,x]);let A=t$(n),Z=(0,nf.useCallback)(e=>{!o&&(c&&c(e),O&&O())},[o,c,O]),_=(0,nf.useMemo)(()=>({padding:u,paddingX:s,paddingY:f,paddingTop:p,paddingRight:h,paddingBottom:b,paddingLeft:g}),[u,s,f,p,h,b,g]),L=nM(i).map(e=>e-1),B=(0,nf.useCallback)(e=>{A.current=e,T(e)},[A]);return(0,ns.jsxs)(ly,{"data-ui":"MenuItem",...j,"aria-pressed":"button"===t&&v,"data-pressed":"button"!==t&&v?"":void 0,"data-selected":M?"":void 0,"data-disabled":o?"":void 0,forwardedAs:t,$radius:nM(m),$padding:nM(0),$tone:o?"default":k,$scheme:E,disabled:o,onClick:Z,onMouseEnter:$,onMouseLeave:P,ref:B,role:"menuitem",tabIndex:-1,type:"button"===t?"button":void 0,children:[(l||y||d)&&(0,ns.jsxs)(r6,{as:"span",gap:w,align:"center",..._,children:[l&&(0,ns.jsxs)(r2,{size:i,children:[(0,nf.isValidElement)(l)&&l,(0,np.isValidElementType)(l)&&(0,nf.createElement)(l)]}),y&&(0,ns.jsx)(rX,{flex:1,children:(0,ns.jsx)(r2,{size:i,textOverflow:"ellipsis",weight:"medium",children:y})}),a&&(0,ns.jsx)(ll,{fontSize:L,keys:a,style:{marginTop:-4,marginBottom:-4}}),d&&(0,ns.jsxs)(r2,{size:i,children:[(0,nf.isValidElement)(d)&&d,(0,np.isValidElementType)(d)&&(0,nf.createElement)(d)]})]}),r&&(0,ns.jsx)(rX,{as:"span",..._,children:r})]})});var lk=Object.freeze,lj=Object.defineProperty,lE=(e,n)=>lk(lj(e,"raw",{value:lk(n||e.slice())}));let lz=(0,nh.F4)(e6||(e6=lE(["\n  0% {\n    background-position: 100%;\n  }\n  100% {\n    background-position: -100%;\n  }\n"]))),lC=(0,nh.iv)(e7||(e7=lE(["\n  background-image: linear-gradient(\n    to right,\n    var(--card-skeleton-color-from),\n    var(--card-skeleton-color-to),\n    var(--card-skeleton-color-from),\n    var(--card-skeleton-color-from),\n    var(--card-skeleton-color-from)\n  );\n  background-position: 100%;\n  background-size: 200% 100%;\n  background-attachment: fixed;\n  animation-name: ",";\n  animation-timing-function: ease-in-out;\n  animation-iteration-count: infinite;\n  animation-duration: 2000ms;\n"])),lz),lR=(0,nh.iv)(e8||(e8=lE(["\n  opacity: ",";\n  transition: opacity 200ms ease-in;\n\n  @media screen and (prefers-reduced-motion: no-preference) {\n    ","\n  }\n\n  @media screen and (prefers-reduced-motion: reduce) {\n    background-color: var(--card-skeleton-color-from);\n  }\n"])),e=>{let{$visible:n}=e;return n?1:0},e=>{let{$animated:n}=e;return n?lC:(0,nh.iv)(e9||(e9=lE(["\n            background-color: var(--card-skeleton-color-from);\n          "])))}),lO=(0,nh.ZP)(rX)(rw,lR),l$=(0,nf.forwardRef)(function(e,n){let{animated:t=!1,delay:r,radius:o,...i}=e,[a,l]=(0,nf.useState)(!r);return(0,nf.useEffect)(()=>{if(!r)return l(!0);let e=setTimeout(()=>{l(!0)},r);return()=>{clearTimeout(e)}},[r]),(0,ns.jsx)(lO,{...i,$animated:t,$radius:nM(o),$visible:a,ref:n})}),lP=(0,nh.ZP)(l$)(e=>{let{$size:n,$style:t}=e,{font:r,media:o}=(0,nu.aQ)(e.theme),i=r[t];return n$(o,n,e=>{let n=i.sizes[e];return{height:n.lineHeight-n.ascenderHeight-n.descenderHeight}})});(0,nf.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nM(t);return(0,ns.jsx)(lP,{...r,$size:o,ref:n,$style:"text"})}),(0,nf.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nM(t);return(0,ns.jsx)(lP,{...r,$size:o,ref:n,$style:"label"})}),(0,nf.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nM(t);return(0,ns.jsx)(lP,{...r,$size:o,ref:n,$style:"heading"})}),(0,nf.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nM(t);return(0,ns.jsx)(lP,{...r,$size:o,ref:n,$style:"code"})});var lS=Object.freeze,lT=Object.defineProperty;let lM=(0,nh.ZP)(of)(ne||(ne=lS(lT(R=["\n  max-width: 100%;\n"],"raw",{value:lS(O||R.slice())}))));(0,nf.forwardRef)(function(e,n){let{icon:t,id:r,focused:o,fontSize:i=1,label:a,onClick:l,onFocus:d,padding:c=2,selected:u,...s}=e,f=(0,nf.useRef)(null),p=(0,nf.useRef)(!1),h=(0,nf.useCallback)(()=>{p.current=!1},[]),b=(0,nf.useCallback)(e=>{p.current=!0,d&&d(e)},[d]),g=t$(n);return(0,nf.useEffect)(()=>{o&&!p.current&&(f.current&&f.current.focus(),p.current=!0)},[o]),(0,ns.jsx)(lM,{"data-ui":"Tab",...s,"aria-selected":u?"true":"false",fontSize:i,icon:t,id:r,mode:"bleed",onClick:l,onBlur:h,onFocus:b,padding:c,ref:e=>{f.current=e,g.current=e},role:"tab",selected:u,tabIndex:u?0:-1,text:a,type:"button"})});var lA=Object.freeze,lZ=Object.defineProperty;function l_(e){return!!e}let lL=(0,nh.ZP)(oD)(nn||(nn=lA(lZ($=["\n  & > div {\n    display: inline-block;\n    vertical-align: middle;\n    max-width: 100%;\n    box-sizing: border-box;\n  }\n"],"raw",{value:lA(P||$.slice())}))));(0,nf.forwardRef)(function(e,n){let{children:t,...r}=e,[o,i]=(0,nf.useState)(-1),a=(0,nf.useMemo)(()=>t.filter(l_),[t]).map((e,n)=>(0,nf.cloneElement)(e,{focused:o===n,key:n,onFocus:()=>d(n)})),l=a.length,d=(0,nf.useCallback)(e=>{i(e)},[]),c=(0,nf.useCallback)(e=>{"ArrowLeft"===e.key&&i(e=>(e+l-1)%l),"ArrowRight"===e.key&&i(e=>(e+1)%l)},[l]);return(0,ns.jsx)(lL,{"data-ui":"TabList",...r,onKeyDown:c,ref:n,role:"tablist",children:a})}),(0,nf.forwardRef)(function(e,n){let{flex:t,...r}=e;return(0,ns.jsx)(rX,{"data-ui":"TabPanel",...r,flex:t,ref:n,role:"tabpanel",tabIndex:void 0===e.tabIndex?0:e.tabIndex,children:e.children})});var lB=Object.freeze,lQ=Object.defineProperty,lF=(e,n)=>lB(lQ(e,"raw",{value:lB(n||e.slice())}));(0,nh.ZP)(ov)(nt||(nt=lF(["\n  pointer-events: all;\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"])),nC),(0,nh.ZP)(r6)(nr||(nr=lF(["\n  overflow-x: auto;\n"])));let lI=Symbol.for("@sanity/ui/context/toast");tv[lI]=tv[lI]||(0,nf.createContext)(null);let lD=tv[lI];var lN=Object.freeze,lV=Object.defineProperty,lH=(e,n)=>lN(lV(e,"raw",{value:lN(n||e.slice())}));function lW(){let e=(0,nf.useContext)(lD);if(!e)throw Error("useToast(): missing context value");if(!o7(e)||0!==e.version)throw Error("useToast(): the context value is not compatible");return e}function lq(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}(0,nh.ZP)(ig)(no||(no=lH(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;
1\n"]))),nh.ZP.div(ni||(ni=lH(["\n  box-sizing: border-box;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  max-width: 420px;\n  width: 100%;\n"])));let lX=Symbol.for("@sanity/ui/context/tree");tv[lX]=tv[lX]||(0,nf.createContext)(null);let lG=tv[lX];(0,nf.memo)((0,nf.forwardRef)(function(e,n){let{children:t,space:r=1,onFocus:o,...i}=e,a=t$(n),[l,d]=(0,nf.useState)(null),c=(0,nf.useRef)(l),u=(0,nf.useMemo)(()=>[],[]),[s,f]=(0,nf.useState)([]),[p,h]=(0,nf.useState)({}),b=(0,nf.useRef)(p);(0,nf.useEffect)(()=>{c.current=l},[l]),(0,nf.useEffect)(()=>{b.current=p},[p]);let g=(0,nf.useCallback)((e,n,t,r)=>(h(r=>({...r,[n]:{element:e,expanded:t}})),r&&d(e),()=>{h(e=>{let t={...e};return delete t[n],t})}),[]),v=(0,nf.useCallback)((e,n)=>{h(t=>{let r=t[e];return r?{...t,[e]:{...r,expanded:n}}:t})},[]),m=(0,nf.useMemo)(()=>({version:0,focusedElement:l||s[0]||null,level:0,path:u,registerItem:g,setExpanded:v,setFocusedElement:d,space:r,state:p}),[l,s,u,g,v,r,p]),x=(0,nf.useCallback)(e=>{var n;if(c.current){if("ArrowDown"===e.key){e.preventDefault();let n=function(e,n,t){var r;let o=n.indexOf(t),i=n.slice(o),a=n.length;for(let n=1;n<a;n+=1){if(!i[n])continue;let t=i[n].getAttribute("data-tree-key");if(!t)continue;let o=t.split("/");o.pop();let a=[],l=!0;for(let n=0;n<o.length;n+=1)if(a.push(o[n]),!(null==(r=e[a.join("/")])?void 0:r.expanded)){l=!1;break}if(l)return i[n]}return null}(b.current,s,c.current);n&&(lq(n),d(n));return}if("ArrowUp"===e.key){e.preventDefault();let n=function(e,n,t){var r;let o=n.indexOf(t),i=n.slice(0,o),a=i.length;for(let n=a-1;n>=0;n-=1){let t=i[n].getAttribute("data-tree-key");if(!t)continue;let o=t.split("/");o.pop();let a=[],l=!0;for(let n=0;n<o.length;n+=1)if(a.push(o[n]),!(null==(r=e[a.join("/")])?void 0:r.expanded)){l=!1;break}if(l)return i[n]}return null}(b.current,s,c.current);n&&(lq(n),d(n));return}if("ArrowLeft"===e.key){e.preventDefault();let n=c.current.getAttribute("data-tree-key");if(!n)return;let t=b.current[n];if(!t)return;if(t.expanded)h(e=>{let t=e[n];return t?{...e,[n]:{...t,expanded:!1}}:e});else{let e=n.split("/");e.pop();let t=e.join("/"),r=t&&b.current[t];r&&(r.element.focus(),d(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=c.current.getAttribute("data-tree-key");if(!t)return;(null==(n=b.current[t])?void 0:n.expanded)||h(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},[s]),w=(0,nf.useCallback)(e=>{d(e.target),null==o||o(e)},[o]);return(0,nf.useEffect)(()=>{a.current&&f(Array.from(a.current.querySelectorAll('[data-ui="TreeItem"]')))},[t,a]),(0,ns.jsx)(lG.Provider,{value:m,children:(0,ns.jsx)(i0,{as:"ul","data-ui":"Tree",...i,onFocus:w,onKeyDown:x,ref:a,role:"tree",space:r,children:t})})})).displayName="Tree";var lY=Object.freeze,lK=Object.defineProperty,lU=(e,n)=>lY(lK(e,"raw",{value:lY(n||e.slice())}));function lJ(){let e=(0,nf.useContext)(lG);if(!e)throw Error("Tree: missing context value");return e}let l0=(0,nf.memo)(function(e){let{children:n,expanded:t=!1,...r}=e,o=lJ();return(0,ns.jsx)(i0,{as:"ul","data-ui":"TreeGroup",...r,hidden:!t,marginTop:o.space,role:"group",space:o.space,children:n})});var l1=Object.freeze,l2=Object.defineProperty;let l3=(0,nf.memo)(nh.ZP.li(function(){return(0,nh.iv)(na||(na=lU(["\n    &[role='none'] > [role='treeitem'] {\n      outline: none;\n      cursor: default;\n      border-radius: 3px;\n\n      background-color: var(--card-bg-color);\n      color: var(--treeitem-fg-color);\n\n      &:focus {\n        position: relative;\n      }\n    }\n\n    &[role='treeitem'] {\n      outline: none;\n\n      & > div {\n        cursor: default;\n        border-radius: 3px;\n\n        background-color: var(--card-bg-color);\n        color: var(--treeitem-fg-color);\n      }\n\n      &:focus > div {\n        position: relative;\n      }\n    }\n  "])))},function(e){let{color:n}=(0,nu.aQ)(e.theme),t=n.selectable.default;return(0,nh.iv)(nl||(nl=lU(["\n    &[role='none'] {\n      & > [role='treeitem'] {\n        ","\n      }\n\n      &[data-selected] > [role='treeitem'] {\n        ","\n      }\n\n      @media (hover: hover) {\n        &:not([data-selected]) > [role='treeitem']:not(:focus):hover {\n          ","\n        }\n\n        & > [role='treeitem']:focus {\n          ","\n        }\n      }\n    }\n\n    &[role='treeitem'] {\n      & > [data-ui='TreeItem__box'] {\n        ","\n      }\n\n      &[data-selected] > [data-ui='TreeItem__box'] {\n        ","\n      }\n\n      @media (hover: hover) {\n        &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover {\n          ","\n        }\n\n        &:focus > [data-ui='TreeItem__box'] {\n          ","\n        }\n      }\n    }\n  "])),or(n,t.enabled),or(n,t.pressed),or(n,t.hovered),or(n,t.selected),or(n,t.enabled),or(n,t.pressed),or(n,t.hovered),or(n,t.selected))}
1)),l5=(0,nh.ZP)(rX).attrs({forwardedAs:"a"})(function(e){let{$level:n}=e,{space:t}=(0,nu.aQ)(e.theme);return(0,nh.iv)(nd||(nd=lU(["\n    padding-left: ",";\n\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])),nO(t[2]*n))}),l4=(0,nh.ZP)(r2)(nc||(nc=l1(l2(S=["\n  & > svg {\n    transition: transform 100ms;\n  }\n"],"raw",{value:l1(T||S.slice())}))));(0,nf.memo)(function(e){let{children:n,expanded:t=!1,fontSize:r=1,href:o,icon:i,id:a,linkAs:l,muted:d,onClick:c,padding:u=2,selected:s=!1,space:f=2,text:p,weight:h,...b}=e,g=(0,nf.useRef)(null),v=(0,nf.useRef)(null),m=lJ(),{path:x,registerItem:w,setExpanded:y,setFocusedElement:k}=m,j=(0,nf.useId)(),E=a||j,z=(0,nf.useMemo)(()=>x.concat([E||""]),[E,x]),C=z.join("/"),R=m.state[C],O=m.focusedElement===g.current,$=(null==R?void 0:R.expanded)===void 0?t:(null==R?void 0:R.expanded)||!1,P=m.focusedElement&&m.focusedElement===g.current?0:-1,S=(0,nf.useMemo)(()=>({...m,level:m.level+1,path:z}),[z,m]),T=(0,nf.useCallback)(e=>{c&&c(e);let n=e.target;n instanceof HTMLElement&&("TreeItem"===n.getAttribute("data-ui")||n.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),y(C,!$),k(g.current))},[$,C,c,y,k]),M=(0,nf.useCallback)(e=>{if(O&&"Enter"===e.key){let e=v.current||g.current;null==e||e.click()}},[O]);(0,nf.useEffect)(()=>{if(g.current)return w(g.current,z.join("/"),$,s)},[$,z,w,s]);let A=(0,ns.jsxs)(r6,{padding:u,children:[(0,ns.jsxs)(rX,{marginRight:f,style:{visibility:i||n?"visible":"hidden",pointerEvents:"none"},children:[i&&(0,ns.jsx)(r2,{muted:d,size:r,weight:h,children:(0,nf.createElement)(i)}),!i&&(0,ns.jsx)(l4,{muted:d,size:r,weight:h,children:(0,ns.jsx)(nb.tgp,{style:{transform:$?"rotate(90deg)":void 0}})})]}),(0,ns.jsx)(rX,{flex:1,children:(0,ns.jsx)(r2,{muted:d,size:r,textOverflow:"ellipsis",weight:h,children:p})})]});return o?(0,ns.jsxs)(l3,{"data-selected":s?"":void 0,"data-tree-id":E,"data-tree-key":C,"data-ui":"TreeItem",...b,onClick:T,ref:g,role:"none",children:[(0,ns.jsx)(l5,{$level:m.level,"aria-expanded":$,as:l,"data-ui":"TreeItem__box",href:o,ref:v,role:"treeitem",tabIndex:P,children:A}),(0,ns.jsx)(lG.Provider,{value:S,children:n&&(0,ns.jsx)(l0,{hidden:!$,children:n})})]}):(0,ns.jsxs)(l3,{"data-selected":s?"":void 0,"data-ui":"TreeItem","data-tree-id":E,"data-tree-key":C,...b,"aria-expanded":$,onClick:T,onKeyDown:M,ref:g,role:"treeitem",tabIndex:P,children:[(0,ns.jsx)(l5,{$level:m.level,as:"div","data-ui":"TreeItem__box",children:A}),(0,ns.jsx)(lG.Provider,{value:S,children:n&&(0,ns.jsx)(l0,{expanded:$,children:n})})]})})}}]);

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.