PageSourceSearch

https://9900santamonica.com/_next/static/chunks/ed9a0b66-aabe127bb624ad1d.js

js 9900santamonica.com collected 2026-10-08 05:40:41 UTC 152,668 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32],{11636:function(e,n,t){let r;t.d(n,{$j:function(){return rN},CP:function(){return oA},Ct:function(){return rA},EK:function(){return r5},F2:function(){return iZ},Fg:function(){return tp},J2:function(){return oX},JQ:function(){return ap},Jh:function(){return rP},Kq:function(){return o8},Kx:function(){return iu},Lg:function(){return tl},Lt:function(){return e6},NM:function(){return od},O8:function(){return nr},OK:function(){return am},Od:function(){return ah},Oo:function(){return iI},Ph:function(){return o3},Q5:function(){return nn},Qr:function(){return ag},R:function(){return ao},RE:function(){return ov},Re:function(){return ox},SV:function(){return of},Tu:function(){return i2},Ur:function(){return tb},VW:function(){return aT},Vq:function(){return i1},W2:function(){return r9},WB:function(){return oi},X6:function(){return on},XL:function(){return nX},XZ:function(){return r0},Xp:function(){return oO},Y8:function(){return oU},Zb:function(){return rU},__:function(){return rB},d2:function(){return tx},f6:function(){return tf},gF:function(){return or},h4:function(){return nq},hO:function(){return e9},h_:function(){return oV},iX:function(){return oc},j2:function(){return ar},kC:function(){return rG},kS:function(){return al},li:function(){return oS},m4:function(){return n1},mh:function(){return oR},oi:function(){return ik},p2:function(){return rR},p8:function(){return i3},pm:function(){return aP},qE:function(){return rz},qh:function(){return nY},rj:function(){return r8},rs:function(){return ii},sJ:function(){return op},sN:function(){return ad},sz:function(){return ou},td:function(){return ax},ts:function(){return tz},u:function(){return iR},ue:function(){return tE},v2:function(){return at},vI:function(){return oP},x4:function(){return ay},xu:function(){return rH},xv:function(){return rx},zx:function(){return rY}});var o,i,a,l,d,s,u,c,f,h,b,g,p,m,v,x,y,w,k,j,E,S,z,C,R,$,M,T,P,V,H,O,L,B,_,A,Z,G,F,I,N,D,W,q,X,Y,K,U,J,Q,ee,en,et,er,eo,ei,ea,el,ed,es,eu,ec,ef,eh,eb,eg,ep,em,ev,ex,ey,ew,ek,ej,eE,eS,ez,eC,eR,e$,eM,eT,eP,eV,eH,eO,eL,eB,e_,eA,eZ,eG,eF=t(85893),eI=t(67294),eN=t(59864),eD=t(14141),eW=t(55379),eq=t(40168),eX=t(18612),eY=t.n(eX),eK=t(88301),eU=t(58463),eJ=t(55863),eQ=t(73935),e0=t(63258),e1=t(4951);function e2(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}let e5=[],e4={},e3={top:"bottom",right:"left",bottom:"top",left:"right"};function e9(e){return 0===e?0:"".concat(e/16,"rem")}function e6(e,n,t){let r=(null==n?void 0:n.map(t))||[];return r.map((n,t)=>0===t?n:{["@media screen and (min-width: ".concat(e[t-1],"px)")]:n})}function e8(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e5;if(!Array.isArray(t))throw Error("the property must be array of numbers");return 0===t.length?null:e6(e.sanity.media,t,t=>{var r;return r=e9(e.sanity.space[t]),n.reduce((e,n)=>(e[n]=r,e),{})})}function e7(e,n){let{$size:t,$weight:r,theme:o}=n,{fonts:i,media:a}=o.sanity,{family:l,sizes:d,weights:s}=i[e],u=r&&s[r]||s.regular,c=d[2],f={position:"relative",fontFamily:l,fontWeight:u,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"}};if(!t)return e7.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:t,props:n,base:f}),e7.warned=!0),[f];let h=e6(a,t,e=>(function(e){let{ascenderHeight:n,descenderHeight:t,fontSize:r,iconSize:o,letterSpacing:i,lineHeight:a}=e,l=n+t,d=a-l,s=2*Math.floor(1.125*r/2)+1;return{fontSize:e9(r),lineHeight:"calc(".concat(a," / ").concat(r,")"),letterSpacing:e9(i),transform:"translateY(".concat(e9(t),")"),"&:before":{marginTop:"calc(".concat(e9(0-l)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(s," / 16 * 1rem)"),margin:e9((d-s)/2)},"& [data-sanity-icon]":{fontSize:"calc(".concat(o," / 16 * 1rem)"),margin:e9((d-o)/2)}}})(d[e]||c));return[f,...h]}function ne(e){let{theme:n}=e;return e6(n.sanity.media,e.$align,e=>({textAlign:e}))}function nn(e,n){let t=(0,eI.useMemo)(()=>JSON.stringify(null!=e?e:n),[n,e]);return(0,eI.useMemo)(()=>void 0===e?n||e5:Array.isArray(e)?e:[e],[t])}function nt(e,n){let t=[e];for(let e of n)Array.isArray(e)?t.push(...e):t.push(e);return t.filter(Boolean)}function nr(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e5,t=arguments.length>2?arguments[2]:void 0,[r,o]=(0,eI.useState)(null),[i,a]=(0,eI.useState)(()=>nt(r,n)),l=(0,eI.useRef)(i);return(0,eI.useEffect)(()=>{let e=l.current,t=nt(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,eI.useEffect)(()=>
1{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 no=[],ni="ResizeObserver loop completed with undelivered notifications.",na=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:ni}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=ni),window.dispatchEvent(e)};(o=eZ||(eZ={})).BORDER_BOX="border-box",o.CONTENT_BOX="content-box",o.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var nl=function(e){return Object.freeze(e)},nd=function(e,n){this.inlineSize=e,this.blockSize=n,nl(this)},ns=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,nl(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}(),nu=function(e){return e instanceof SVGElement&&"getBBox"in e},nc=function(e){if(nu(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)},nf=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;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},nb="undefined"!=typeof window?window:{},ng=new WeakMap,np=/auto|scroll/,nm=/^tb|vertical/,nv=/msie|trident/i.test(nb.navigator&&nb.navigator.userAgent),nx=function(e){return parseFloat(e||"0")},ny=function(e,n,t){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===t&&(t=!1),new nd((t?n:e)||0,(t?e:n)||0)},nw=nl({devicePixelContentBoxSize:ny(),borderBoxSize:ny(),contentBoxSize:ny(),contentRect:new ns(0,0,0,0)}),nk=function(e,n){if(void 0===n&&(n=!1),ng.has(e)&&!n)return ng.get(e);if(nc(e))return ng.set(e,nw),nw;var t=getComputedStyle(e),r=nu(e)&&e.ownerSVGElement&&e.getBBox(),o=!nv&&"border-box"===t.boxSizing,i=nm.test(t.writingMode||""),a=!r&&np.test(t.overflowY||""),l=!r&&np.test(t.overflowX||""),d=r?0:nx(t.paddingTop),s=r?0:nx(t.paddingRight),u=r?0:nx(t.paddingBottom),c=r?0:nx(t.paddingLeft),f=r?0:nx(t.borderTopWidth),h=r?0:nx(t.borderRightWidth),b=r?0:nx(t.borderBottomWidth),g=r?0:nx(t.borderLeftWidth),p=c+s,m=d+u,v=g+h,x=f+b,y=l?e.offsetHeight-x-e.clientHeight:0,w=a?e.offsetWidth-v-e.clientWidth:0,k=r?r.width:nx(t.width)-(o?p+v:0)-w,j=r?r.height:nx(t.height)-(o?m+x:0)-y,E=nl({devicePixelContentBoxSize:ny(Math.round(k*devicePixelRatio),Math.round(j*devicePixelRatio),i),borderBoxSize:ny(k+p+w+v,j+m+y+x,i),contentBoxSize:ny(k,j,i),contentRect:new ns(c,d,k,j)});return ng.set(e,E),E},nj=function(e,n,t){var r=nk(e,t),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(n){case eZ.DEVICE_PIXEL_CONTENT_BOX:return a;case eZ.BORDER_BOX:return o;default:return i}},nE=function(e){var n=nk(e);this.target=e,this.contentRect=n.contentRect,this.borderBoxSize=nl([n.borderBoxSize]),this.contentBoxSize=nl([n.contentBoxSize]),this.devicePixelContentBoxSize=nl([n.devicePixelContentBoxSize])},nS=function(e){if(nc(e))return 1/0;for(var n=0,t=e.parentNode;t;)n+=1,t=t.parentNode;return n},nz=function(){var e=1/0,n=[];no.forEach(function(t){if(0!==t.activeTargets.length){var r=[];t.activeTargets.forEach(function(n){var t=new nE(n.target),o=nS(n.target);r.push(t),n.lastReportedSize=nj(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},nC=function(e){no.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEac
1h(function(t){t.isActive()&&(nS(t.target)>e?n.activeTargets.push(t):n.skippedTargets.push(t))})})},nR=function(){var e=0;for(nC(0);no.some(function(e){return e.activeTargets.length>0});)nC(e=nz());return no.some(function(e){return e.skippedTargets.length>0})&&na(),e>0},n$=[],nM=function(e){if(!eG){var n=0,t=document.createTextNode("");new MutationObserver(function(){return n$.splice(0).forEach(function(e){return e()})}).observe(t,{characterData:!0}),eG=function(){t.textContent="".concat(n?n--:n++)}}n$.push(e),eG()},nT=function(e){nM(function(){requestAnimationFrame(e)})},nP=0,nV={attributes:!0,characterData:!0,childList:!0,subtree:!0},nH=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],nO=function(e){return void 0===e&&(e=0),Date.now()+e},nL=!1,nB=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),!nL){nL=!0;var t=nO(e);nT(function(){var r=!1;try{r=nR()}finally{if(nL=!1,e=t-nO(),!nP)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,nV)};document.body?n():nb.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),nH.forEach(function(n){return nb.addEventListener(n,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),nH.forEach(function(n){return nb.removeEventListener(n,e.listener,!0)}),this.stopped=!0)},e}()),n_=function(e){!nP&&e>0&&nB.start(),(nP+=e)||nB.stop()},nA=function(){function e(e,n){this.target=e,this.observedBox=n||eZ.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,n=nj(this.target,this.observedBox,!0);return nu(e=this.target)||nh(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),nZ=function(e,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=n},nG=new WeakMap,nF=function(e,n){for(var t=0;t<e.length;t+=1)if(e[t].target===n)return t;return -1},nI=function(){function e(){}return e.connect=function(e,n){var t=new nZ(e,n);nG.set(e,t)},e.observe=function(e,n,t){var r=nG.get(e),o=0===r.observationTargets.length;0>nF(r.observationTargets,n)&&(o&&no.push(r),r.observationTargets.push(new nA(n,t&&t.box)),n_(1),nB.schedule())},e.unobserve=function(e,n){var t=nG.get(e),r=nF(t.observationTargets,n),o=1===t.observationTargets.length;r>=0&&(o&&no.splice(no.indexOf(t),1),t.observationTargets.splice(r,1),n_(-1))},e.disconnect=function(e){var n=this,t=nG.get(e);t.observationTargets.slice().forEach(function(t){return n.unobserve(e,t.target)}),t.activeTargets.splice(0,t.activeTargets.length)},e}(),nN=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.");nI.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(!nf(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");nI.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(!nf(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");nI.unobserve(this,e)},e.prototype.disconnect=function(){nI.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();let nD="undefined"!=typeof document&&window.ResizeObserver?window.ResizeObserver:nN,nW=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 nD(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 nq(e){let[n,t]=(0,eI.useState)(null);return(0,eI.useEffect)(()=>
1{if(e)return nW.subscribe(e,t)},[e]),n}function nX(e){let n=nq(e);return(null==n?void 0:n._contentRect)||null}function nY(e){return(0,eI.useEffect)(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}function nK(e){return Math.max(Math.min(e,255),0)}function nU(e){return Math.max(Math.min(e,255),0)}function nJ(e){let{r:n,g:t,b:r}=e;return"#"+(16777216+(n<<16)+(t<<8)+r).toString(16).slice(1)}let nQ=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function n0(e){if(!e)return{r:0,g:0,b:0};if("string"!=typeof e)throw Error("parseColor: expected a string");if("#"===e[0]&&(4===e.length||7===e.length)&&function(e){for(let n of e)if(-1==="0123456789ABCDEFabcdef".indexOf(n))return!1;return!0}(e.slice(1)))return function(e){if(4===e.length){let n=e.slice(1,2),t=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(n+n,16),g:parseInt(t+t,16),b:parseInt(r+r,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}(e);if(e.startsWith("hsl("))return function(e){let n=e.s/100,t=e.l/100,r=(1-Math.abs(2*t-1))*n,o=r*(1-Math.abs(e.h/60%2-1)),i=t-r/2,a=0,l=0,d=0;return 0<=e.h&&e.h<60?(a=r,l=o,d=0):60<=e.h&&e.h<120?(a=o,l=r,d=0):120<=e.h&&e.h<180?(a=0,l=r,d=o):180<=e.h&&e.h<240?(a=0,l=o,d=r):240<=e.h&&e.h<300?(a=o,l=0,d=r):300<=e.h&&e.h<360&&(a=r,l=0,d=o),{r:Math.round((a+i)*255),g:Math.round((l+i)*255),b:Math.round((d+i)*255)}}(function(e){let n=nQ.exec(e);if(!n)throw Error('parseHsl: string is not a HSL color: "'.concat(e,'"'));return{h:parseInt(n[1]),s:parseFloat(n[3]),l:parseFloat(n[5])}}(e));throw Error('parseColor: unexpected color format: "'.concat(e,'"'))}function n1(e,n){let t=n0(e);return"rgba(".concat(t.r,",").concat(t.g,",").concat(t.b,",").concat(n,")")}function n2(e,n,t,r,o,i){return{default:e.button({base:n,dark:t,solid:r.default,muted:o.default,mode:i}),primary:e.button({base:n,dark:t,solid:r.primary,muted:o.primary,mode:i}),positive:e.button({base:n,dark:t,solid:r.positive,muted:o.positive,mode:i}),caution:e.button({base:n,dark:t,solid:r.caution,muted:o.caution,mode:i}),critical:e.button({base:n,dark:t,solid:r.critical,muted:o.critical,mode:i})}}let n5="hsl(0, 0%, 0%)",n4="hsl(0, 0%, 100%)",n3={default:{lightest:"hsl(0, 0%, 95%)",lighter:"hsl(0, 0%, 70%)",light:"hsl(0, 0%, 65%)",base:"hsl(0, 0%, 50%)",dark:"hsl(0, 0%, 35%)",darker:"hsl(0, 0%, 20%)",darkest:"hsl(0, 0%, 5%)"},transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}},n9={gray:"hsl(0, 0%, 50%)",red:"hsl(0, 100%, 50%)",orange:"hsl(30, 100%, 50%)",yellow:"hsl(60, 100%, 50%)",green:"hsl(120, 100%, 50%)",cyan:"hsl(180, 100%, 50%)",blue:"hsl(240, 100%, 50%)",purple:"hsl(270, 100%, 50%)",magenta:"hsl(300, 100%, 50%)"},n6={transparent:{bg:[n3.transparent.darkest,n3.transparent.lightest],fg:[n3.transparent.lightest,n3.transparent.darkest],border:[n3.transparent.darker,n3.transparent.lighter],focusRing:[n3.transparent.base,n3.transparent.base]},primary:{bg:[n3.primary.darkest,n3.primary.lightest],fg:[n3.primary.lightest,n3.primary.darkest],border:[n3.primary.darker,n3.primary.lighter],focusRing:[n3.primary.base,n3.primary.base]},positive:{bg:[n3.positive.darkest,n3.positive.lightest],fg:[n3.positive.lightest,n3.positive.darkest],border:[n3.positive.darker,n3.positive.lighter],focusRing:[n3.positive.base,n3.positive.base]},caution:{bg:[n3.caution.darkest,n3.caution.lightest],fg:[n3.caution.lightest,n3.caution.darkest],border:[n3.caution.darker,n3.caution.lighter],focusRing:[n3.caution.base,n3.caution.base]}
1,critical:{bg:[n3.critical.darkest,n3.critical.lightest],fg:[n3.critical.lightest,n3.critical.darkest],border:[n3.critical.darker,n3.critical.lighter],focusRing:[n3.critical.base,n3.critical.base]}},n8={base:e=>{let{dark:n,name:t}=e;return"default"===t?{bg:n?n5:n4,fg:n?n4:n5,border:n?n3.default.darkest:n3.default.lightest,focusRing:n3.primary.base,shadow:{outline:n5,umbra:n5,penumbra:n5,ambient:n5},skeleton:{from:n?n4:n5,to:n?n4:n5}}:{bg:n6[t].bg[n?0:1],fg:n6[t].fg[n?0:1],border:n6[t].border[n?0:1],focusRing:n6[t].focusRing[n?0:1],shadow:{outline:n5,umbra:n5,penumbra:n5,ambient:n5},skeleton:{from:n?n4:n5,to:n?n4:n5}}},solid:e=>{let{base:n,dark:t,state:r,tone:o}=e,i=n3[o];return"hovered"===r?{bg:t?i.light:i.dark,bg2:t?i.light:i.dark,border:t?i.lighter:i.darker,fg:t?i.darkest:i.lightest,muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}:{bg:i.base,bg2:i.base,border:t?i.light:i.dark,fg:t?i.darkest:i.lightest,muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}},muted:e=>{let{base:n,dark:t,state:r,tone:o}=e,i=n3[o];return"hovered"===r?{bg:t?i.darker:i.lighter,bg2:t?i.darker:i.lighter,border:t?i.lighter:i.darker,fg:t?i.lightest:i.darkest,muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}:{bg:t?i.darkest:i.lightest,bg2:t?i.darkest:i.lightest,border:t?i.darker:i.lighter,fg:t?i.lighter:i.darker,muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{...r,enabled:{bg:"transparent",bg2:"transparent",fg:r.enabled.fg,border:"transparent",muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton},hovered:{bg:r.enabled.bg,bg2:r.enabled.bg,fg:r.hovered.fg,border:"transparent",muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}}:"ghost"===t?{...o,enabled:r.enabled}:o},card:e=>{let{base:n}=e;return{bg:n5,bg2:n5,fg:n5,border:n5,muted:{fg:n5},accent:{fg:n5},link:{fg:n5},code:{bg:n5,fg:n5},skeleton:n.skeleton}},input:()=>({bg:n5,fg:n5,border:n5,placeholder:n5}),selectable:e=>{let{muted:n,state:t,tone:r}=e;return n[r][t]},spot:e=>{let{key:n}=e;return n9[n]},syntax:()=>({atrule:n5,attrName:n5,attrValue:n5,attribute:n5,boolean:n5,builtin:n5,cdata:n5,char:n5,class:n5,className:n5,comment:n5,constant:n5,deleted:n5,doctype:n5,entity:n5,function:n5,hexcode:n5,id:n5,important:n5,inserted:n5,keyword:n5,number:n5,operator:n5,prolog:n5,property:n5,pseudoClass:n5,pseudoElement:n5,punctuation:n5,regex:n5,selector:n5,string:n5,symbol:n5,tag:n5,unit:n5,url:n5,variable:n5})};function n7(e,n,t,r,o,i){return{enabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"enabled",tone:i}),hovered:e.selectable({base:n,dark:t,solid:r,muted:o,state:"hovered",tone:i}),pressed:e.selectable({base:n,dark:t,solid:r,muted:o,state:"pressed",tone:i}),selected:e.selectable({base:n,dark:t,solid:r,muted:o,state:"selected",tone:i}),disabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"disabled",tone:i})}}function te(e,n){return{default:tn(e,n,"default"),transparent:tn(e,n,"transparent"),primary:tn(e,n,"primary"),positive:tn(e,n,"positive"),caution:tn(e,n,"caution"),critical:tn(e,n,"critical")}}function tn(e,n,t){let r=e.base({dark:n,name:t}),o={default:{enabled:e.solid({base:r,dark:n,tone:"default",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"default",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"default",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"default",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"default",name:t,state:"selected"})},transparent:{enabled:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"selected"})},primary:{enabled:e.solid({base:r,dark:n,tone:"primary",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"primary",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"primary",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"primary",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"primary",name:t,state:"selected"})},positive:{enabled:e.solid({base:r,dark:n,tone:"positive",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"positive",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"positive",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"positive",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"positive",name:t,state:"selected"})},caution:{enabled:e.solid({base:r,dark:n,tone:"caution",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"caution",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"caution",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"caution",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"caution",name:t,state:"selected"})},critical:{enabled:e.solid({base:r,dark:n,tone:"critical",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"critical",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"critical",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"critical",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"critical",name:t,state:"selected"})}},i={default:{enabled:e.muted({base:r,dark:n,tone:"default",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"default",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"default",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"default",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"default",name:t,state:"selected"})},transparent:{enabled:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"selected"})},primary:{enabled:e.muted({base:r,dark:n,tone:"primary",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"primary",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"primary",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"primary",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"primary",name:t,state:"selected"})},positive:{enabled:e.muted({base:r,dark:n,tone:"positive",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"positive",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"positive",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"positive",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"positive",name:t,state:"selected"})},caution:{enabled:e.muted({base:r,dark:n,tone:"caution",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"caution",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"caution",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"caution",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"caution",name:t,state:"selected"})},critical:{enabled:e.muted({base:r,dark:n,tone:"critical",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"critical",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"critical",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"critical",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"critical",name:t,state:"selected"})}};return{base:r,button:{default:n2(e,r,n,o,i,"default"),ghost:n2(e,r,n,o,i,"ghost"),bleed:n2(e,r,n,o,i,"bleed")},card:{enabled:e.card({base:r,dark:n,name:t,state:"enabled",solid:o,muted:i}),disabled:e.card({base:r,dark:n,name:t,state:"disabled",solid:o,muted:i}),hovered:e.card({base:r,dark:n,name:t,state:"hovered",solid:o,muted:i}),pressed:e.card({base:r,dark:n,name:t,state:"pressed",solid:o,muted:i}),selected:e.card({base:r,dark:n,name:t,state:"selected",solid:o,muted:i})},dark:n,input:{default:{enabled:e.input({base:r,dark:n,mode:"default",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:r,dark:n,mode:"default",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:r,dark:n,mode:"default",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:r,dark:n,mode:"default",state:"readOnly",solid:o.default,muted:i.default})},invalid:{enabled:e.input({base:r,dark:n,mode:"invalid",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:r,dark:n,mode:"invalid",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:r,dark:n,mode:"invalid",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:r,dark:n,mode:"invalid",state:"readOnly",solid:o.default,muted:i.default})}},selectable:{default:n7(e,r,n,o,i,"default"),primary:n7(e,r,n,o,i,"primary"),positive:n7(e,r,n,o,i,"positive"),caution:n7(e,r,n,o,i,"caution"),critical:n7(e,r,n,o,i,"critical")},spot:{gray:e.spot({base:r,dark:n,key:"gray"}),blue:e.spot({base:r,dark:n,key:"blue"}),purple:e.spot({base:r,dark:n,key:"purple"}),magenta:e.spot({base:r,dark:n,key:"magenta"}),red:e.spot({base:r,dark:n,key:"red"}),orange:e.spot({base:r,dark:n,key:"orange"}),yellow:e.spot({base:r,dark:n,key:"yellow"}),green:e.spot({base:r,dark:n,key:"green"}),cyan:e.spot({base:r,dark:n,key:"cyan"})},syntax:e.syntax({base:r,dark:n}),solid:o,muted:i}}function tt(e,n){let t=n0(e),r=n0(n),o=nJ({r:Math.round(nK(255*(t.r/255*(r.r/255)))),g:Math.round(nK(255*(t.g/255*(r.g/255)))),b:Math.round(nK(255*(t.b/255*(r.b/255))))});return o}function tr(e,n){var t,r,o,i,a,l;let d=n0(e),s=n0(n),u=nJ({r:Math.round(nU(255*((t=d.r/255)+(r=s.r/255)-t*r))),g:Math.round(nU(255*((o=d.g/255)+(i=s.g/255)-o*i))),b:Math.round(nU(255*((a=d.b/255)+(l=s.b/255)-a*l)))});return u}let to={default:eW.VG.gray,transparent:eW.VG.gray,primary:eW.VG.blue,positive:eW.VG.green,caution:eW.VG.yellow,critical:eW.VG.red},ti=["default","transparent"],ta=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={...n8,...e};return{light:te(n,!1),dark:te(n,!0)}}({base:e=>{let{dark:n,name:t}=e;if("default"===t){let e=eW.VG.gray,t=n?e[900].hex:e[100].hex;return{fg:n?eW.ix.hex:eW.Sn.hex,bg:n?eW.Sn.hex:eW.ix.hex,border:e[n?800:200].hex,focusRing:eW.VG.blue[500].hex,shadow:{outline:n1(e[500].hex,.4),umbra:n?n1(e[950].hex,.4):n1(e[500].hex,.2),penumbra:n?n1(e[950].hex,.28):n1(e[500].hex,.14),ambient:n?n1(e[950].hex,.24):n1(e[500].hex,.12)},skeleton:{from:t,to:n1(t,.5)}}}if("transparent"===t){let e=to.default,t=e[n?800:200].hex;
1return{fg:e[n?100:900].hex,bg:e[n?950:50].hex,border:e[n?800:300].hex,focusRing:eW.VG.blue[500].hex,shadow:{outline:n1(e[500].hex,.4),umbra:n?n1(e[900].hex,.4):n1(e[500].hex,.2),penumbra:n?n1(e[900].hex,.28):n1(e[500].hex,.14),ambient:n?n1(e[900].hex,.24):n1(e[500].hex,.12)},skeleton:{from:t,to:n1(t,.5)}}}let r=to[t]||to.default,o=r[n?800:200].hex;return{fg:r[n?100:900].hex,bg:r[n?950:50].hex,border:r[n?800:200].hex,focusRing:r[500].hex,shadow:{outline:n1(r[500].hex,.4),umbra:n?n1(r[900].hex,.4):n1(r[500].hex,.2),penumbra:n?n1(r[900].hex,.28):n1(r[500].hex,.14),ambient:n?n1(r[900].hex,.24):n1(r[500].hex,.12)},skeleton:{from:o,to:n1(o,.5)}}},solid:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e,a=t?tr:tt,l=t?tt:tr,d=to[r]||to.default,s=ti.includes(r)&&ti.includes(i),u=to["default"===i?r:i]||d;if("disabled"===o){u=d;let e=a(n.bg,u[t?800:200].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?800:200].hex),fg:a(n.bg,t?eW.Sn.hex:eW.ix.hex),muted:{fg:a(n.bg,u[t?950:50].hex)},accent:{fg:a(n.bg,u[t?950:50].hex)},link:{fg:a(n.bg,u[t?950:50].hex)},code:{bg:e,fg:a(n.bg,u[t?950:50].hex)},skeleton:{from:r,to:n1(r,.5)}}}if("hovered"===o){let e=a(n.bg,u[t?300:600].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?300:600].hex),fg:a(n.bg,t?eW.Sn.hex:eW.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,eW.VG.red[t?800:200].hex)},link:{fg:l(e,eW.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:n1(r,.5)}}}if("pressed"===o){let e=a(n.bg,u[t?200:800].hex),r=l(e,u[t?200:800].hex);return{bg:a(n.bg,u[t?200:800].hex),bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?200:800].hex),fg:a(n.bg,t?eW.Sn.hex:eW.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,eW.VG.red[t?800:200].hex)},link:{fg:l(e,eW.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:n1(r,.5)}}}if("selected"===o){s&&(u=to.primary);let e=a(n.bg,u[t?200:800].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?200:800].hex),fg:a(n.bg,t?eW.Sn.hex:eW.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,eW.VG.red[t?800:200].hex)},link:{fg:l(e,eW.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:n1(r,.5)}}}let c=a(n.bg,u[t?400:500].hex),f=l(c,u[t?200:800].hex);return{bg:c,bg2:l(c,u[t?50:950].hex),border:a(n.bg,u[t?400:500].hex),fg:a(n.bg,t?eW.Sn.hex:eW.ix.hex),muted:{fg:a(n.bg,u[t?900:100].hex)},accent:{fg:l(c,eW.VG.red[t?900:100].hex)},link:{fg:l(c,eW.VG.blue[t?900:100].hex)},code:{bg:a(c,u[t?950:50].hex),fg:a(n.bg,u[t?900:100].hex)},skeleton:{from:f,to:n1(f,.5)}}},muted:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e,a=t?tr:tt,l=to[r]||to.default,d=ti.includes(r)&&ti.includes(i),s=to["default"===i?r:i]||l;if("disabled"===o){s=l;let e=n.bg,r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?950:50].hex),fg:a(e,s[t?800:200].hex),muted:{fg:a(e,s[t?900:100].hex)},accent:{fg:a(e,s[t?900:100].hex)},link:{fg:a(e,s[t?900:100].hex)},code:{bg:e,fg:a(e,s[t?900:100].hex)},skeleton:{from:n1(r,.5),to:n1(r,.25)}}}if("hovered"===o){let e=a(n.bg,s[t?950:50].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(n.bg,eW.VG.red[t?400:500].hex)},link:{fg:a(n.bg,eW.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:n1(r,.5)}}}if("pressed"===o){d&&(s=to.primary);let e=a(n.bg,s[t?900:100].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(e,eW.VG.red[t?400:500].hex)},link:{fg:a(e,eW.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:n1(r,.5)}}}if("selected"===o){d&&(s=to.primary);let e=a(n.bg,s[t?900:100].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(e,eW.VG.red[t?400:500].hex)},link:{fg:a(e,eW.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:n1(r,.5)}}}let u=n.bg,c=a(u,s[t?900:100].hex);return{bg:u,bg2:a(u,s[t?950:50].hex),border:a(u,s[t?900:100].hex),fg:a(n.bg,s[t?300:700].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(n.bg,eW.VG.red[t?400:500].hex)},link:{fg:a(n.bg,eW.VG.blue[t?400:600].hex)},code:{bg:a(n.bg,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:c,to:n1(c,.5)}}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{enabled:{...r.enabled,border:r.enabled.bg},hovered:{...r.hovered,border:r.hovered.bg},pressed:{...r.pressed,border:r.pressed.bg},selected:{...r.selected,border:r.selected.bg},disabled:{...r.disabled,border:r.disabled.bg}}:"ghost"===t?{...o,enabled:{...r.enabled,border:n.border},disabled:r.disabled}:o},card:e=>{let{base:n,dark:t,muted:r,name:o,solid:i,state:a}=e;if("hovered"===a)return r[o].hovered;if("disabled"===a)return r[o].disabled;let l=ti.includes(o),d=to[o]||to.default,s=t?tr:tt;if("pressed"===a)return l?r.primary.pressed:r[o].pressed;if("selected"===a)return l?i.primary.enabled:i[o].enabled;let u=n.bg,c=s(n.bg,d[t?900:100].hex);return{bg:u,bg2:s(u,d[t?950:50].hex),fg:n.fg,border:n.border,muted:{fg:s(n.bg,d[t?400:600].hex)},accent:{fg:s(n.bg,eW.VG.red[t?400:500].hex)},link:{fg:s(n.bg,eW.VG.blue[t?400:600].hex)},code:{bg:s(n.bg,d[t?950:50].hex),fg:d[t?400:600].hex},skeleton:{from:c,to:n1(c,.5)}}},input:e=>{let{base:n,dark:t,mode:r,state:o}=e,i=t?tr:tt;if("invalid"===r){let e=to.critical;return{bg:i(n.bg,e[t?950:50].hex),fg:i(n.bg,e[t?400:600].hex),border:i(n.bg,e[t?800:200].hex),placeholder:i(n.bg,e[t?600:400].hex)}}return"hovered"===o?{bg:n.bg,fg:n.fg,border:i(n.bg,eW.VG.gray[t?700:300].hex),placeholder:i(n.bg,eW.VG.gray[t?600:400].hex)}:"disabled"===o?{bg:i(n.bg,eW.VG.gray[t?950:50].hex),fg:i(n.bg,eW.VG.gray[t?700:300].hex),border:i(n.bg,eW.VG.gray[t?900:100].hex),placeholder:i(n.bg,eW.VG.gray[t?800:200].hex)}:"readOnly"===o?{bg:i(n.bg,eW.VG.gray[t?950:50].hex),fg:i(n.bg,eW.VG.gray[t?200:800].hex),border:i(n.bg,eW.VG.gray[t?800:200].hex),placeholder:i(n.bg,eW.VG.gray[t?600:400].hex)}:{bg:n.bg,fg:n.fg,border:n.border,placeholder:i(n.bg,eW.VG.gray[t?600:400].hex)}},selectable:e=>{let{base:n,muted:t,tone:r,solid:o,state:i}=e;return"enabled"===i?{...t[r].enabled,bg:n.bg}:"pressed"===i?"default"===r?t.primary.pressed:t[r].pressed:"selected"===i?"default"===r?o.primary.enabled:o[r].enabled:"disabled"===i?{...t[r].disabled,bg:n.bg}:t[r][i]},spot:e=>{let{base:n,dark:t,key:r}=e;return(t?tr:tt)(n.bg,eW.VG[r][t?400:500].hex)},syntax:e=>{let{base:n,dark:t}
1=e,r=t?tr:tt,o=t?400:600,i=t?600:400;return{atrule:r(n.bg,eW.VG.purple[o].hex),attrName:r(n.bg,eW.VG.green[o].hex),attrValue:r(n.bg,eW.VG.yellow[o].hex),attribute:r(n.bg,eW.VG.yellow[o].hex),boolean:r(n.bg,eW.VG.purple[o].hex),builtin:r(n.bg,eW.VG.purple[o].hex),cdata:r(n.bg,eW.VG.yellow[o].hex),char:r(n.bg,eW.VG.yellow[o].hex),class:r(n.bg,eW.VG.orange[o].hex),className:r(n.bg,eW.VG.cyan[o].hex),comment:r(n.bg,eW.VG.gray[i].hex),constant:r(n.bg,eW.VG.purple[o].hex),deleted:r(n.bg,eW.VG.red[o].hex),doctype:r(n.bg,eW.VG.gray[i].hex),entity:r(n.bg,eW.VG.red[o].hex),function:r(n.bg,eW.VG.green[o].hex),hexcode:r(n.bg,eW.VG.blue[o].hex),id:r(n.bg,eW.VG.purple[o].hex),important:r(n.bg,eW.VG.purple[o].hex),inserted:r(n.bg,eW.VG.yellow[o].hex),keyword:r(n.bg,eW.VG.magenta[o].hex),number:r(n.bg,eW.VG.purple[o].hex),operator:r(n.bg,eW.VG.magenta[o].hex),prolog:r(n.bg,eW.VG.gray[i].hex),property:r(n.bg,eW.VG.blue[o].hex),pseudoClass:r(n.bg,eW.VG.yellow[o].hex),pseudoElement:r(n.bg,eW.VG.yellow[o].hex),punctuation:r(n.bg,eW.VG.gray[o].hex),regex:r(n.bg,eW.VG.blue[o].hex),selector:r(n.bg,eW.VG.red[o].hex),string:r(n.bg,eW.VG.yellow[o].hex),symbol:r(n.bg,eW.VG.purple[o].hex),tag:r(n.bg,eW.VG.red[o].hex),unit:r(n.bg,eW.VG.orange[o].hex),url:r(n.bg,eW.VG.red[o].hex),variable:r(n.bg,eW.VG.red[o].hex)}}}),tl={avatar:{sizes:[{distance:-3,size:25},{distance:-6,size:35},{distance:-9,size:55}]},button:{textWeight:"medium"},color:ta,container:[320,640,960,1280,1600,1920],focusRing:{offset:1,width:2},fonts:{code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]},heading:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:12,iconSize:17,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:21,iconSize:33,lineHeight:27,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:27,iconSize:41,lineHeight:33,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:33,iconSize:49,lineHeight:39,letterSpacing:0},{ascenderHeight:9,descenderHeight:9,fontSize:38,iconSize:53,lineHeight:45,letterSpacing:0}]},label:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:9.8,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:11.25,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.75,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:14,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15.5,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]}},media:[360,600,900,1200,1800,2400],radius:[0,1,3,6,9,12,21],shadows:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-1],penumbra:[0,6,10,0],ambient:[0,1,18,0]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{checkbox:{size:17},radio:{size:17,markSize:9},switch:{width:33,height:17,padding:4,transitionDurationMs:150,transitionTimingFunction:"ease-
1out"},border:{width:1}}},td={dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},ts=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")}(),tu=Symbol.for("@sanity/ui/context/theme");ts[tu]=ts[tu]||(0,eI.createContext)(null);let tc=ts[tu];function tf(e){let n=(0,eI.useContext)(tc),{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,eI.useMemo)(()=>{if(!o)return null;let{color:e,layer:n,...t}=o,a=e[r]||e.light,l=a[i]||a.default;return{sanity:{...t,color:l,layer:n||td}}},[r,o,i]),l=(0,eI.useMemo)(()=>o&&{version:0,theme:o,scheme:r,tone:i},[o,r,i]);return a?(0,eF.jsx)(tc.Provider,{value:l,children:(0,eF.jsx)(eD.f6,{theme:a,children:t})}):(0,eF.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function th(e){return Boolean(e&&"object"==typeof e)}function tb(){let e=(0,eI.useContext)(tc);if(!e)throw Error("useRootTheme(): missing context value");if(!th(e)||0!==e.version)throw Error("useRootTheme(): the context value is not compatible");return e}function tg(e){let{children:n,scheme:t,tone:r}=e,o=tb();return(0,eF.jsx)(tf,{scheme:t||o.scheme,theme:o.theme,tone:r,children:n})}function tp(){return(0,eD.Fg)()}let tm=new WeakMap;function tv(){return 0}function tx(){let e=tp(),{media:n}=e.sanity,t=tm.get(n);return t||(t=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},o=()=>{for(let{index:e,mq:n}of r())if(n.matches)return e;return 0},i=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()}};return{getSnapshot:o,subscribe:i}}(n),tm.set(n,t)),(0,eI.useSyncExternalStore)(t.subscribe,t.getSnapshot,tv)}function ty(){return r||(r=window.matchMedia("(prefers-color-scheme: dark)")),r}function tw(e){let n=ty();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function tk(){return ty().matches}function tj(){return!1}function tE(){return(0,eI.useSyncExternalStore)(tw,tk,tj)}let tS="undefined"!=typeof window?eI.useLayoutEffect:eI.useEffect;function tz(e){let n=(0,eI.useRef)(null);return tS(()=>{e&&("function"==typeof e?e(n.current):e.current=n.current)}),n}function tC(e,n){(0,eI.useEffect)(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}let tR="1px solid var(--card-border-color)";function t$(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$border,e=>e?{"&&":{border:tR}}:{"&&":{border:0}})}function tM(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$borderTop,e=>e?{"&&":{borderTop:tR}}:{"&&":{borderTop:0}})}function tT(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$borderRight,e=>e?{"&&":{borderRight:tR}}:{"&&":{borderRight:0}})}function tP(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$borderBottom,e=>e?{"&&":{borderBottom:tR}}:{"&&":{borderBottom:0}})}function tV(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$borderLeft,e=>e?{"&&":{borderLeft:tR}}:{"&&":{borderLeft:0}})}let tH={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tO={content:"content-box",border:"border-box"},tL={stretch:"stretch",fill:"100%"};function tB(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$display,e=>({"&:not([hidden])":{display:e}}))}function t_(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$sizing,e=>({boxSizing:tO[e]}))}function tA(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$height,e=>({height:tL[e]}))}function tZ(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$overflow,e=>({overflow:e}))}let tG={"&&:not([hidden])":{display:"flex"}};function tF(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$align,e=>({alignItems:e}))}function tI(e){let{theme:n}
1=e,{media:t,space:r}=n.sanity;return e6(t,e.$gap,e=>({gap:e?e9(r[e]):void 0}))}function tN(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$wrap,e=>({flexWrap:e}))}function tD(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$justify,e=>({justifyContent:e}))}function tW(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$direction,e=>({flexDirection:e}))}let tq={minWidth:0,minHeight:0};function tX(){return[tq,tY]}function tY(e){let{theme:n}=e,{media:t}=n.sanity;return e.$flex?e6(t,e.$flex,e=>({flex:e})):e5}function tK(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function tU(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&&tK(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 tJ={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tQ={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},t0={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function t1(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$autoFlow,e=>({gridAutoFlow:e}))}function t2(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$autoRows,e=>({gridAutoRows:e&&t0[e]}))}function t5(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$autoCols,e=>({gridAutoColumns:e&&tQ[e]}))}function t4(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$columns,e=>({gridTemplateColumns:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t3(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$rows,e=>({gridTemplateRows:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t9(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return e6(t,e.$gap,e=>({gridGap:e?e9(r[e]):void 0}))}function t6(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return e6(t,e.$gapX,e=>({columnGap:e?e9(r[e]):void 0}))}function t8(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return e6(t,e.$gapY,e=>({rowGap:e?e9(r[e]):void 0}))}let t7={auto:"auto",full:"1 / -1"},re={auto:"auto",full:"1 / -1"};function rn(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$row,e=>"number"==typeof e?{gridRow:"span ".concat(e," / span ").concat(e)}:{gridRow:t7[e]})}function rt(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$rowStart,e=>({gridRowStart:e}))}function rr(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$rowEnd,e=>({gridRowEnd:e}))}function ro(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$column,e=>"number"==typeof e?{gridColumn:"span ".concat(e," / span ").concat(e)}:{gridColumn:re[e]})}function ri(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$columnStart,e=>({gridColumnStart:e}))}function ra(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$columnEnd,e=>({gridColumnEnd:e}))}function rl(e){let{$fontSize:n,$iconLeft:t,$iconRight:r,$padding:o,$space:i,theme:a}=e,{fonts:l,media:d,space:s}=a.sanity,u=Math.max(o.length,i.length,n.length),c=[],f=[],h=[];for(let e=0;e<u;e+=1)h[e]=void 0===n[e]?h[e-1]:n[e],c[e]=void 0===o[e]?c[e-1]:o[e],f[e]=void 0===i[e]?f[e-1]:i[e];return e6(d,c,(e,n)=>{let o=l.text.sizes[h[n]]||l.text.sizes[2],i=o.lineHeight-o.ascenderHeight-o.descenderHeight,a=s[c[n]],d=s[f[n]],u={paddingTop:e9(a-o.ascenderHeight),paddingRight:e9(a),paddingBottom:e9(a-o.descenderHeight),paddingLeft:e9(a)};return r&&(u.paddingRight=e9(a+i+d)),t&&(u.paddingLeft=e9(a+i+d)),u})}function rd(e){return rl({...e,$iconRight:!0})}let rs=(0,eD.iv)(i||(i=e2(["\n  &:not([hidden]) {\n    display: flex;\n  }\n\n  align-items: center;
1\n"])));function ru(){return rs}function rc(e){let{theme:n,$scheme:t,$tone:r,$weight:o}=e,i=n.sanity.fonts.text,l=n.sanity.color.input;return(0,eD.iv)(a||(a=e2(["\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.family,o&&i.weights[o]||i.weights.regular,t,r,l.default.enabled.fg,l.default.enabled.placeholder,l.default.enabled.fg,l.default.enabled.placeholder,l.default.disabled.fg,l.default.disabled.placeholder,l.invalid.enabled.fg,l.invalid.enabled.placeholder,l.default.readOnly.fg,l.default.readOnly.placeholder)}function rf(e){let{theme:n}=e,{fonts:t,media:r}=n.sanity;return e6(r,e.$fontSize,e=>{let n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:e9(n.fontSize),lineHeight:n.lineHeight/n.fontSize}})}function rh(e){let{$hasPrefix:n,$hasSuffix:t,$scheme:r,$tone:o,theme:i}=e,{focusRing:a,input:d}=i.sanity,s=i.sanity.color.input;return(0,eD.iv)(l||(l=e2(["\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      *:disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* readOnly */\n      *: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        *:not(:disabled):not(:read-only):not(:invalid):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,s.default.enabled.bg,s.default.enabled.fg,tK({color:s.default.enabled.border,width:d.border.width}),s.invalid.enabled.bg,s.invalid.enabled.fg,tK({color:s.invalid.enabled.border,width:d.border.width}),tU({border:{color:s.default.enabled.border,width:d.border.width},focusRing:a}),tU({focusRing:a}),s.default.disabled.bg,s.default.disabled.fg,tK({color:s.default.disabled.border,width:d.border.width}),s.default.readOnly.bg,s.default.readOnly.fg,s.default.hovered.bg,s.default.hovered.fg,tK({color:s.default.hovered.border,width:d.border.width}))}function rb(e){let{theme:n}=e;return[e8(n,["padding"],e.$padding),e8(n,["paddingLeft","paddingRight"],e.$paddingX
1),e8(n,["paddingTop","paddingBottom"],e.$paddingY),e8(n,["paddingTop"],e.$paddingTop),e8(n,["paddingRight"],e.$paddingRight),e8(n,["paddingBottom"],e.$paddingBottom),e8(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function rg(e){let{theme:n}=e,{media:t,radius:r}=n.sanity;return e6(t,e.$radius,e=>({borderRadius:e9(r[e])}))}function rp(e,n){return"".concat(e.map(e9).join(" ")," ").concat(n)}let rm=eD.ZP.div(function(e){return e7("text",e)},ne,function(e){let{$accent:n,$muted:t,theme:r}=e,{weights:o}=r.sanity.fonts.text;return(0,eD.iv)(d||(d=e2(["\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: 0 0 0 1px var(--card-bg-color), 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    }\n  "])),n&&(0,eD.iv)(s||(s=e2(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,eD.iv)(u||(u=e2(["\n      color: var(--card-muted-fg-color);\n    "]))),r.sanity.fonts.code.family,o.bold)}),rv=eD.ZP.span(c||(c=e2(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n"]))),rx=(0,eI.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return"ellipsis"===l&&(u=(0,eF.jsx)(rv,{children:u})),(0,eF.jsx)(rm,{"data-ui":"Text",...s,$accent:t,$align:nn(r),$muted:i,ref:n,$size:nn(a),$weight:d,children:(0,eF.jsx)("span",{children:u})})}),ry={root:function(e){let{$color:n,theme:t}=e,{focusRing:r}=t.sanity;return{backgroundColor:n,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"]':{"-webkit-font-smoothing":"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:tU({focusRing:r})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}},arrow: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},"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}},bgStroke:function(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}},stroke:function(){return{strokeWidth:"3px",'[data-status="editing"] &':{strokeSasharray:"2 4",strokeLinecap:"round"}}},initials:function(e){let{theme:n}=e,{base:t}=n.sanity.color;return{width:"100%",height:"100%",color:t.fg,alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}}},rw=eD.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return e6(r,e.$size,e=>{let n=t.sizes[e]||t.sizes[0];return{width:e9(n.size),height:e9(n.size),borderRadius:e9(n.size/2),"&>svg":{width:e9(n.size),height:e9(n.size),borderRadius:e9(n.size/2)}}})},ry.root),rk=eD.ZP.div(ry.arrow),rj=eD.ZP.ellipse(ry.bgStroke),rE=eD.ZP.ellipse(ry.stroke),rS=eD.ZP.div(ry.initials),rz=(0,eI.forwardRef)(function(e,n){let{as:t,color:r="gray",src:o,title:i,initials:a,onImageLoadError:l,arrowPosition:d,animateArrowFrom:s,status:u="online",size:c=0,...f}=e,h=eN.isValidElementType(t)?t:"div",b=nn(c),g=tp(),p=g.sanity.color.spot[r]||g.sanity.color.spot.gray,m=g.sanity.avatar.sizes[b[0]]||g.sanity.avatar.sizes[0],v=m.size,x=v/2,y=(0,eI.useId)(),[w,k]=(0,eI.useState)(s||d||"inside"),[j,E]=(0,eI.useState)(!1),S="avatar-image-".concat(y);(0,eI.useEffect)(()=>
1{if(w===d)return;let e=requestAnimationFrame(()=>k(d));return()=>cancelAnimationFrame(e)},[w,d]),(0,eI.useEffect)(()=>{o&&E(!1)},[o]);let z=(0,eI.useCallback)(()=>{E(!0),l&&l(Error("Avatar: the image failed to load"))},[l]),C=(0,eI.useMemo)(()=>b.map(e=>0===e?0:e+1),[b]);return(0,eF.jsxs)(rw,{as:h,"data-as":"string"==typeof h?h:void 0,"data-ui":"Avatar",...f,$size:b,$color:p,"aria-label":i,"data-arrow-position":w,"data-status":u,ref:n,title:i,children:[(0,eF.jsx)(rk,{children:(0,eF.jsx)("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:(0,eF.jsx)("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:p})})}),!j&&o&&(0,eF.jsxs)("svg",{viewBox:"0 0 ".concat(v," ").concat(v),fill:"none",children:[(0,eF.jsx)("defs",{children:(0,eF.jsx)("pattern",{id:S,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,eF.jsx)("image",{href:o,width:"1",height:"1",onError:z})})}),(0,eF.jsx)("circle",{cx:x,cy:x,r:x,fill:"url(#".concat(S,")")}),(0,eF.jsx)(rj,{cx:x,cy:x,rx:x,ry:x,vectorEffect:"non-scaling-stroke"}),(0,eF.jsx)(rE,{cx:x,cy:x,rx:x,ry:x,stroke:p,vectorEffect:"non-scaling-stroke"})]}),(j||!o)&&a&&(0,eF.jsx)(eF.Fragment,{children:(0,eF.jsx)(rS,{children:(0,eF.jsx)(rx,{as:"span",size:C,children:(0,eF.jsx)("strong",{children:a})})})})]})}),rC=eD.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return e6(r,e.$size,e=>{let n=t.sizes[e];return n?{borderRadius:e9(n.size/2),minWidth:e9(n.size),height:e9(n.size)}:e4})},function(e){let{theme:n}=e;return(0,eD.iv)(f||(f=e2(["\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: 0 0 0 1px var(--card-bg-color), inset 0 0 0 1.5px var(--card-hairline-hard-color);\n    padding: 0 ",";\n\n    &:not([hidden]) {\n      display: flex;\n    }\n  "])),e9(n.sanity.space[2]))}),rR=(0,eI.forwardRef)(function(e,n){let{count:t,size:r=0}=e,o=nn(r),i=(0,eI.useMemo)(()=>o.map(e=>0===e?0:e+1),[o]);return(0,eF.jsx)(rC,{$size:o,"data-ui":"AvatarCounter",ref:n,children:(0,eF.jsx)(rx,{as:"span",size:i,children:(0,eF.jsx)("strong",{children:t})})})});function r$(e){let n=Array.isArray(e)?e:[e];return n.filter(e=>(0,eN.isElement)(e)||(0,eN.isFragment)(e)||"string"==typeof e)}let rM=(0,eD.iv)(h||(h=e2(["\n  white-space: nowrap;\n\n  & > div {\n    vertical-align: top;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  }\n"]))),rT=eD.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return e6(r,e.$size,e=>{let n=t.sizes[e];return n?{"& > div + div":{marginLeft:e9(n.distance)}}:e4})},function(){return rM}),rP=(0,eI.forwardRef)(function(e,n){let{children:t,maxLength:r=4,size:o=0,...i}=e,a=r$(t).filter(e=>"string"!=typeof e),l=nn(o),d=a.length,s=d-(Math.max(r,0)-1),u=s>1?a.slice(s,d):a;return(0,eF.jsxs)(rT,{"data-ui":"AvatarStack",...i,ref:n,$size:l,children:[0===d&&(0,eF.jsx)("div",{children:(0,eF.jsx)(rR,{count:d})}),0!==d&&s>1&&(0,eF.jsx)("div",{children:(0,eF.jsx)(rR,{count:s,size:l})}),u.map((e,n)=>(0,eF.jsx)("div",{children:(0,eI.cloneElement)(e,{size:l})},String(n)))]})}),rV=eD.ZP.div(function(){return tH},tX,function(){return[t_,tA,tZ,tB]},function(){return[rn,rt,rr,ro,ri,ra]},function(e){let{theme:n}=e;return[e8(n,["margin"],e.$margin),e8(n,["marginLeft","marginRight"],e.$marginX),e8(n,["marginTop","marginBottom"],e.$marginY),e8(n,["marginTop"],e.$marginTop),e8(n,["marginRight"],e.$marginRight),e8(n,["marginBottom"],e.$marginBottom),e8(n,["marginLeft"],e.$marginLeft)].filter(Boolean)},rb),rH=(0,eI.forwardRef)(function(e,n){let{as:t="div",column:r,columnStart:o,columnEnd:i,display:a="block",flex:l,height:d,margin:s=0,marginX:u,marginY:c,marginTop:f,marginRight:h,marginBottom:b,marginLeft:g,overflow:p,padding:m=0,paddingX:v,paddingY:x,paddingTop:y,paddingRight:w,paddingBottom:k,paddingLeft:j,row:E,rowStart:S,rowEnd:z,sizing:C,...R}=e;return(0,eF.jsx)(rV,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Box",...R,$column:nn(r),$columnStart:nn(o),$columnEnd:nn(i),$display:nn(a),$flex:nn(l),$height:nn(d),$margin:nn(s),$marginX:nn(u),$marginY:nn(c),$marginTop:nn(f),$marginRight:nn(h),$marginBottom:nn(b),$marginLeft:nn(g),$overflow:nn(p),$padding:nn(m),$paddingX:nn(v),$paddingY:nn(x),$paddingTop:nn(y),$paddingRight:nn(w),$paddingBottom:nn(k),$paddingLeft:nn(j),$row:nn(E),$rowStart:nn(S),$rowEnd:nn(z),$sizing:nn(C),as:t,ref:n,children:e.children})}),rO=eD.ZP.div(function(e){return e7("label",e)},ne,function(e){let{$accent:n,$muted:t,theme:r}=e,{fonts:o}=r.sanity;return(0,eD.iv)(b||(b=e2(["\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,eD.iv)(g||(g=e2(["\n      color: var(--card-accent-fg-color);
1\n    "]))),t&&(0,eD.iv)(p||(p=e2(["\n      color: var(--card-muted-fg-color);\n    "]))),o.code.family)}),rL=eD.ZP.span(m||(m=e2(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n"]))),rB=(0,eI.forwardRef)(function(e,n){let{accent:t,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return u="ellipsis"===l?(0,eF.jsx)(rL,{children:u}):(0,eF.jsx)("span",{children:u}),(0,eF.jsx)(rO,{"data-ui":"Label",...s,$accent:t,$align:nn(r),$muted:i,$size:nn(a),$weight:d,ref:n,children:u})}),r_=(0,eD.ZP)(rH)(rg,function(e){let{$mode:n,$tone:t,theme:r}=e,o=r.sanity.color["outline"===n?"muted":"solid"],i=o[t]||o.default;return{backgroundColor:i.enabled.bg,color:i.enabled.fg,boxShadow:"inset 0 0 0 1px ".concat(i.enabled.border),cursor:"default","&:not([hidden])":{display:"inline-block"}}}),rA=(0,eI.forwardRef)(function(e,n){let{children:t,fontSize:r,mode:o="default",padding:i=1,radius:a=2,tone:l="default",...d}=e;return(0,eF.jsx)(r_,{"data-ui":"Badge",...d,$mode:o,$tone:l,$radius:nn(a),padding:nn(i),ref:n,children:(0,eF.jsx)(rB,{size:r,children:t})})}),rZ=(0,eD.ZP)(rH)(tX,function(){return[tG,tF,tI,tN,tD,tW]}),rG=(0,eI.forwardRef)(function(e,n){let{align:t,as:r,direction:o="row",gap:i,justify:a,wrap:l,...d}=e;return(0,eF.jsx)(rZ,{"data-ui":"Flex",...d,$align:nn(t),$direction:nn(o),$gap:nn(i),$justify:nn(a),$wrap:nn(l),forwardedAs:r,ref:n})}),rF=(0,eD.F4)(v||(v=e2(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),rI=(0,eD.ZP)(rx)(x||(x=e2(["\n  & > span > svg {\n    animation: "," 500ms linear infinite;\n  }\n"])),rF),rN=(0,eI.forwardRef)(function(e,n){return(0,eF.jsx)(rI,{"data-ui":"Spinner",...e,ref:n,children:(0,eF.jsx)(eq.L4p,{})})});function rD(e,n){var t,r,o,i,a,l,d,s;let u=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{"--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-focus-ring-color":e.focusRing,"--card-bg-color":n.bg,"--card-bg-image":u?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").concat(n.bg2||n.bg," 0% 50%)"):void 0,"--card-fg-color":n.fg,"--card-border-color":n.border,"--card-muted-fg-color":null==(t=n.muted)?void 0:t.fg,"--card-accent-fg-color":null==(r=n.accent)?void 0:r.fg,"--card-link-fg-color":null==(o=n.link)?void 0:o.fg,"--card-code-bg-color":null==(i=n.code)?void 0:i.bg,"--card-code-fg-color":null==(a=n.code)?void 0:a.fg,"--card-skeleton-color-from":null==(l=n.skeleton)?void 0:l.from,"--card-skeleton-color-to":null==(d=n.skeleton)?void 0:d.to,"--card-link-color":null==(s=n.link)?void 0:s.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}let rW={border:{width:1}},rq=eD.ZP.button(rg,function(){return(0,eD.iv)(y||(y=e2(["\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\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  "])))},function(e){var n,t;let{$mode:r,theme:o}=e,{focusRing:i}=o.sanity,a=o.sanity.color.base,l=o.sanity.color.button[r]||o.sanity.color.button.default,d=l[e.$tone]||l.default,s={width:rW.border.width,color:"var(--card-border-color)"};return[rD(a,d.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:tK(s),'&:disabled, &[data-disabled="true"]':rD(a,d.disabled),"&:not([data-disabled='true'])":{"&:focus":{boxShadow:tU({base:a,border:s,focusRing:i})},"&:focus:not(:focus-visible)":{boxShadow:tK(s)},"@media (hover: hover)":{"&:hover":rD(a,d.hovered),"&:active":rD(a,d.pressed)},"&[data-selected]":rD(a,d.pressed)}},null==(t=null==(n=o.sanity.styles)?void 0:n.button)?void 0:t.root].filter(
1Boolean)}),rX=eD.ZP.div(w||(w=e2(["\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"]))),rY=(0,eI.forwardRef)(function(e,n){let{children:t,disabled:r,fontSize:o,icon:i,iconRight:a,justify:l="center",loading:d,mode:s="default",padding:u=3,paddingX:c,paddingY:f,paddingTop:h,paddingBottom:b,paddingLeft:g,paddingRight:p,radius:m=2,selected:v,space:x=3,text:y,textAlign:w,tone:k="default",type:j="button",...E}=e,S=nn(l),z=nn(u),C=nn(c),R=nn(f),$=nn(h),M=nn(b),T=nn(g),P=nn(p),V=nn(m),H=nn(x),O=tp(),L=(0,eI.useMemo)(()=>({padding:z,paddingX:C,paddingY:R,paddingTop:$,paddingBottom:M,paddingLeft:T,paddingRight:P}),[z,C,R,$,M,T,P]);return(0,eF.jsxs)(rq,{"data-ui":"Button",...E,$mode:s,$radius:V,$tone:k,"data-disabled":Boolean(d||r),"data-selected":v?"":void 0,disabled:Boolean(d||r),ref:n,type:j,children:[Boolean(d)&&(0,eF.jsx)(rX,{children:(0,eF.jsx)(rN,{})}),(i||y||a)&&(0,eF.jsx)(rH,{as:"span",...L,children:(0,eF.jsxs)(rG,{as:"span",justify:S,children:[i&&(0,eF.jsxs)(rx,{size:o,children:[(0,eI.isValidElement)(i)&&i,(0,eN.isValidElementType)(i)&&(0,eI.createElement)(i)]}),y&&(0,eF.jsx)(rH,{flex:a?1:void 0,marginLeft:i?H:void 0,marginRight:a?H:void 0,children:(0,eF.jsx)(rx,{align:w,size:o,textOverflow:"ellipsis",weight:O.sanity.button.textWeight,children:y})}),a&&(0,eF.jsxs)(rx,{size:o,children:[(0,eI.isValidElement)(a)&&a,(0,eN.isValidElementType)(a)&&(0,eI.createElement)(a)]})]})}),t&&(0,eF.jsx)(rH,{as:"span",...L,children:t})]})}),rK=(0,eD.ZP)(rH)(function(){return[t$,tM,tT,tP,tV]},rg,function(e){let{theme:n}=e,{media:t,shadows:r}=n.sanity;return e6(t,e.$shadow,e=>(function(e){if(!e)return e4;let n="0 0 0 ".concat(e9(1)," var(--card-shadow-outline-color)"),t=rp(e.umbra,"var(--card-shadow-umbra-color)"),r=rp(e.penumbra,"var(--card-shadow-penumbra-color)"),o=rp(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(n,", ").concat(t,", ").concat(r,", ").concat(o)}})(r[e]))},function(e){return[function(e){let{$checkered:n,theme:t}=e,r=t.sanity.space;return(0,eD.iv)(k||(k=e2(["\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: 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,eD.iv)(j||(j=e2(["\n      background-size: ","px ","px;\n      background-position: 50% 50%;\n      background-image: var(--card-bg-image);\n    "])),r[3],r[3]))}(e),function(e){var n,t;let{$checkered:r,$focusRing:o,theme:i}=e,{focusRing:a}=i.sanity,{base:l,card:d,dark:s}=i.sanity.color,u={width:0,color:"var(--card-border-color)"};return(0,eD.iv)(E||(E=e2(["\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            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus {\n          --card-focus-ring-box-shadow: ",";\n        }\n\n        &:focus:not(: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            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus {\n          --card-focus-ring-box-shadow: ",";\n        }\n\n        &:focus:not(:focus-visible) {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    ","\n  "])),s?"dark":"light",rD(l,d.enabled,r),rD(l,d.disabled,r),rD(l,d.pressed,r),rD(l,d.selected,r),rD(l,d.hovered,r),rD(l,d.pressed,r),o?tU({base:l,border:u,focusRing:a}):void 0,o?tK(u):void 0,rD(l,d.disabled,r),rD(l,d.pressed,r),rD(l,d.selected,r),rD(l,d.hovered,r),rD(l,d.pressed,r),o?tU({base:l,border:u,focusRing:a}):void 0,o?tK(u):void 0,null==(t=null==(n=i.sanity.styles)?void 0:n.card)?void 0:t.root)}(e)]}),rU=(0,eI.forwardRef)(function(e,n){let{__unstable_checkered:t=!1,__unstable_focusRing:r=!1,as:o,border:i,borderTop:a,borderRight:l,borderBottom:d,borderLeft:s,pressed:u,radius:c=0,scheme:f,selected:h,shadow:b,tone:g="default",...p}=e,m=(0,eN.isValidElementType)(o)?o:"div",v=tb(),x="inherit"===g?v.tone:g;return(0,eF.jsx)(tg,{scheme:f,tone:x,children:(0,eF.jsx)(rK,{"data-as":"string"==typeof m?m:void 0,"data-scheme":v.scheme,"data-ui":"Card","data-tone":x,...p,$border:nn(i),$borderTop:nn(a),$borderRight:nn(l),$borderBottom:nn(d),$borderLeft:nn(s),$checkered:t,$focusRing:r,$radius:nn(c),$shadow:nn(b),$tone:x,"data-checkered":t?"":void 0,"data-pressed":u?"":void 0,"data-selected":h?"":void 0,forwardedAs:m,ref:n,selected:h})})}),rJ=eD.ZP.div(function(){return(0,eD.iv)(S||(S=e2(["\n    position: relative;\n    display: inline-block;\n  "])))}),rQ=eD.ZP.input(function(e){let{theme:n}=e,t=n.sanity.color.input,{focusRing:r,input:o,radius:i}=n.sanity;return(0,eD.iv)(z||(z=e2(["\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: 2 !important;\n        }\n      }\n    }\n\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 > svg:first-child {\n      opacity: 1;\n    }\n\n    &[data-read-only] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &:not([data-read-only]):disabled + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &:indeterminate + span > svg:last-child {\n      opacity: 1;\n    }\n  "])),e9(o.checkbox.size),e9(o.checkbox.size),tK({color:t.default.enabled.border,width:o.border.width}),e9(i[2]),t.default.enabled.bg,tU({border:{width:o.border.width,color:t.default.enabled.border},focusRing:r}),tK({color:t.default.enabled.border,width:o.border.width}),t.default.readOnly.bg,tK({width:o.border.width,color:t.default.readOnly.border}),t.default.readOnly.fg,t.default.disabled.bg,tK({width:o.border.width,color:t.default.disabled.border}),t.default.disabled.fg)}),r0=(0,eI.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,customValidity:a,readOnly:l,style:d,...s}=e,u=tz(n);return tC(u,a),(0,eI.useEffect)(()=>{u.current&&(u.current.indeterminate=i||!1)},[i,u]),(0,eF.jsxs)(rJ,{className:r,"data-ui":"Checkbox",style:d,children:[(0,eF.jsx)(rQ,{"data-read-only":!o&&l?"":void 0,...s,checked:t,disabled:o||l,type:"checkbox",readOnly:l,ref:u}),(0,eF.jsxs)("span",{children:[(0,eF.jsx)(eq.KML,{}),(0,eF.jsx)(eq.HFL,{})]})]})});function r1(e){let{theme:n}=e,t=n.sanity.color.syntax;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 r2=eD.ZP.pre(function(){return(0,eD.iv)(C||(C=e2(["\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  "])),r1)},function(e){return e7("code",e)}),r5=(0,eI.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&&eY().hasLanguage(l);return(0,eF.jsxs)(r2,{"data-ui":"Code",...a,$size:nn(o),$weight:i,ref:n,children:[!(l&&d)&&(0,eF.jsx)("code",{children:t}),l&&d&&(0,eF.jsx)(eY(),{inline:!0,language:l,value:String(t)})]})}),r4={width:"100%",margin:"0 auto"},r3=(0,eD.ZP)(rH)(function(){return r4},function(e){let{theme:n}=e,{container:t,media:r}=n.sanity;return e6(r,e.$width,e=>({maxWidth:"auto"===e?"none":e9(t[e])}))}),r9=(0,eI.forwardRef)(function(e,n){let{as:t,width:r=2,...o}=e;return(0,eF.jsx)(r3,{"data-ui":"Container",...o,$width:nn(r),forwardedAs:t,ref:n})}),r6=(0,eD.ZP)(rH)(function(){return[tJ,t1,t2,t5,t4,t3,t9,t6,t8]}),r8=(0,eI.forwardRef)(function(e,n){let{as:t,autoRows:r,autoCols:o,autoFlow:i,columns:a,gap:l,gapX:d,gapY:s,rows:u,children:c,...f}=e;return(0,eF.jsx)(r6,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Grid",...f,$autoRows:nn(r),$autoCols:nn(o),$autoFlow:nn(i),$columns:nn(a),$gap:nn(l),$gapX:nn(d),$gapY:nn(s),$rows:nn(u),forwardedAs:t,ref:n,children:c})}),r7=eD.ZP.div(function(e){let{$accent:n,$muted:t,theme:r}=e;return(0,eD.iv)(R||(R=e2(["\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: 0 0 0 1px var(--card-bg-color), 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,eD.iv)($||($=e2(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,eD.iv)(M||(M=e2(["\n      color: var(--card-muted-fg-color);\n    "]))),r.sanity.fonts.code.family)},ne,function(e){return e7("heading",e)}),oe=eD.ZP.span(T||(T=e2(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n"]))),on=(0,eI.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return"ellipsis"===l&&(u=(0,eF.jsx)(oe,{children:u})),(0,eF.jsx)(r7,{"data-ui":"Heading",...s,$accent:t,$align:nn(r),$muted:i,$size:nn(a),$weight:d,ref:n,children:(0,eF.jsx)("span",{children:u})})}),ot=(0,eD.ZP)(rH)(function(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}},function(e){let{theme:n}=e;return e6(n.sanity.media,e.$space,e=>{let t=e9(n.sanity.space[e]);return{margin:"-".concat(t," 0 0 -").concat(t),"& > div":{padding:"".concat(t," 0 0 ").concat(t)}}})}),or=(0,eI.forwardRef)(function(e,n){let{as:t,children:r,space:o,...i}=e,a=(0,eI.useMemo)(()=>
1r$(r).filter(Boolean).map((e,n)=>(0,eF.jsx)("div",{children:e},n)),[r]);return(0,eF.jsx)(ot,{"data-ui":"Inline",...i,$space:nn(o),forwardedAs:t,ref:n,children:a})}),oo=eD.ZP.kbd(rg,function(){return(0,eD.iv)(P||(P=e2(["\n    background: var(--card-bg-color);\n    font: inherit;\n    box-shadow: inset 0 0 0 1px var(--card-hairline-hard-color);\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),oi=(0,eI.forwardRef)(function(e,n){let{children:t,fontSize:r=1,padding:o=1,radius:i=2,...a}=e;return(0,eF.jsx)(oo,{"data-ui":"KBD",...a,$radius:nn(i),ref:n,children:(0,eF.jsx)(rH,{as:"span",padding:o,children:(0,eF.jsx)(r5,{as:"span",muted:!0,size:r,children:t})})})}),oa=Symbol.for("@sanity/ui/context/boundaryElement");ts[oa]=ts[oa]||(0,eI.createContext)(null);let ol=ts[oa];function od(e){let{children:n,element:t}=e,r=(0,eI.useMemo)(()=>({version:0,element:t}),[t]);return(0,eF.jsx)(ol.Provider,{value:r,children:n})}let os={version:0,element:null};function ou(){let e=(0,eI.useContext)(ol);if(e&&(!th(e)||0!==e.version))throw Error("useBoundaryElement(): the context value is not compatible");return e||os}let oc=(0,eI.forwardRef)(function(e,n){let t=tp(),{children:r,media:o=t.sanity.media,...i}=e,a=tz(n),[l,d]=(0,eI.useState)(null),s=nq(l),u=(0,eI.useMemo)(()=>{var e;return null!=(e=null==s?void 0:s.border.width)?e:window.innerWidth},[s]),c=(0,eI.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1){let o=e[r];o>n&&t.push(r)}return t})(o,u),[o,u]),f=(0,eI.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1){let o=e[r];o<=n&&t.push(r)}return t})(o,u),[o,u]),h=(0,eI.useCallback)(e=>{a.current=e,d(e)},[a]);return(0,eF.jsx)("div",{"data-ui":"ElementQuery",...i,"data-eq-max":c.length?c.join(" "):void 0,"data-eq-min":f.length?f.join(" "):void 0,ref:h,children:r})});class of extends eI.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,n){this.props.onCatch({error:e,info:n})}render(){let{error:e}=this.state;if(e){let n="string"==typeof(null==e?void 0:e.message)?e.message:"Error";return(0,eF.jsx)(r5,{children:n})}return this.props.children}}function oh(e){if(!th(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>.");if(0===e.version)return e;throw Error("could not get layer context")}let ob=Symbol.for("@sanity/ui/context/layer");ts[ob]=ts[ob]||(0,eI.createContext)(null);let og=ts[ob];function op(){let e=(0,eI.useContext)(og);if(!e)throw Error("useLayer(): missing context value");try{return oh(e)}catch(e){if(e instanceof Error)throw Error("useLayer(): ".concat(e.message));throw Error("useLayer(): ".concat(e))}}function om(e){let n=requestAnimationFrame(e);return()=>{cancelAnimationFrame(n)}}function ov(e){let n=null,t=om(()=>{n=om(e)});return()=>{n&&n(),t()}}function ox(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function oy(e){return ox(e)&&"A"===e.nodeName}function ow(e){return ox(e)&&"BUTTON"===e.nodeName}function ok(e,n){return e.contains(n)||e===n}function oj(e){var n;if(!((n=e).tabIndex>0||0===n.tabIndex&&null!==n.getAttribute("tabIndex")||(oy(n)?Boolean(n.href)&&"ignore"!==n.rel:ox(n)&&"INPUT"===n.nodeName?"hidden"!==n.type&&"file"!==n.type&&!n.disabled:!!(ow(n)||ox(n)&&"SELECT"===n.nodeName||ox(n)&&"TEXTAREA"===n.nodeName)&&!n.disabled)))return!1;try{e.focus()}catch(e){}return document.activeElement===e}function oE(e){for(let n=0;n<e.childNodes.length;n++){let t=e.childNodes[n];if(ox(t)&&(oj(t)||oE(t)))return!0}return!1}function oS(e){var n;let{children:t,zOffset:r=0}=e,o=(0,eI.useContext)(og),i=o&&oh(o),a=null==i?void 0:i.registerChild,l=null!=(n=null==i?void 0:i.level)?n:0,d=l+1,s=nn(r),u=s.length-1,c=Math.min(tx(),u),f=i?i.zIndex+s[c]:s[c],[,h]=(0,eI.useState)({}),[b,g]=(0,eI.useState)(0),p=0===b,m=(0,eI.useCallback)(e=>{let n=null==a?void 0:a(e);return void 0!==e?h(n=>{var t;let r=null!=(t=n[e])?t:0,o={...n,[e]:r+1};return g(Object.keys(o).length),o}):g(e=>e+1),()=>{void 0!==e?h(n=>{let t={...n};return 1===t[e]?(delete t[e],g(Object.keys(t).length)):t[e]-=1,t}):g(e=>e-1),null==n||n()}},[a]);(0,eI.useEffect)(()=>null==a?void 0:a(d),[d,a]);let v=(0,eI.useMemo)(()=>({version:0,isTopLayer:p,level:d,registerChild:m,size:b,zIndex:f}),[p,d,m,b,f]);return(0,eF.jsx)(og.Provider,{value:v,children:t})}let oz=eD.ZP.div({position:"relative"}),oC=(0,eI.forwardRef)(function(e,n){let{children:t,onActivate:r,onFocus:o,style:i=e4,...a}=e,{zIndex:l,isTopLayer:d}=op(),s=(0,eI.useRef)(null),u=tz(n),c=(0,eI.useRef)(d);(0,eI.useEffect)(()=>
1{let e=c.current!==d&&d;e&&(null==r||r({activeElement:s.current})),c.current=d},[d,r]);let f=(0,eI.useCallback)(e=>{null==o||o(e);let n=u.current,t=document.activeElement;d&&n&&t&&ox(t)&&ok(n,t)&&(s.current=t)},[u,d,o]);return(0,eF.jsx)(oz,{...a,"data-ui":"Layer",onFocus:f,ref:u,style:{...i,zIndex:l},children:t})}),oR=(0,eI.forwardRef)(function(e,n){let{children:t,zOffset:r=1,...o}=e;return(0,eF.jsx)(oS,{zOffset:r,children:(0,eF.jsx)(oC,{...o,ref:n,children:t})})}),o$=Symbol.for("@sanity/ui/context/portal"),oM=Symbol.for("@sanity/ui/context/portal/element");ts[oM]=null,ts[o$]=ts[o$]||(0,eI.createContext)({version:0,boundaryElement:null,get element(){if("undefined"==typeof document)return null;if(ts[oM])return ts[oM];return ts[oM]=document.createElement("div"),ts[oM].setAttribute("data-portal",""),document.body.appendChild(ts[oM]),ts[oM]}});let oT=ts[o$];function oP(){let e=(0,eI.useContext)(oT);if(!e)throw Error("usePortal(): missing context value");if(!th(e)||0!==e.version)throw Error("usePortal(): the context value is not compatible");return e}function oV(e){var n;let{children:t,__unstable_name:r}=e,o=oP(),i=(r?o.elements&&o.elements[r]:o.element)||(null==(n=o.elements)?void 0:n.default);return i?(0,eQ.createPortal)(t,i):null}let oH="undefined"!=typeof document;function oO(e){let{boundaryElement:n,children:t,element:r,__unstable_elements:o}=e,i=function(e){let n=(0,eI.useRef)(e);return!function(e,n){if(!e||!n)return e===n;let t=Object.keys(e),r=Object.keys(n);return t.length===r.length&&t.every(t=>e[t]===n[t])}(n.current,e)&&(n.current=e),n.current}(o),a=(0,eI.useMemo)(()=>({version:0,boundaryElement:n||null,element:r||oH&&document.body||null,elements:i}),[n,r,i]);return(0,eF.jsx)(oT.Provider,{value:a,children:t})}let oL=eD.ZP.div(V||(V=e2(["\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  overflow: hidden;\n"])));(0,eI.forwardRef)(function(e,n){let{as:t,children:r}=e;return(0,eF.jsx)(oL,{"aria-hidden":!0,as:t,"data-ui":"SrOnly",ref:n,children:r})});let oB=eD.ZP.div(H||(H=e2(["\n  position: relative;\n"]))),o_=eD.ZP.div(O||(O=e2(["\n  position: absolute;\n  left: 0;\n  right: 0;\n"]))),oA=(0,eI.forwardRef)(function(e,n){let{as:t="div",gap:r=0,getItemKey:o,items:i=[],onChange:a,renderItem:l,...d}=e,{space:s}=tp().sanity,u=tz(n),c=(0,eI.useRef)(null),[f,h]=(0,eI.useState)(0),[b,g]=(0,eI.useState)(0),[p,m]=(0,eI.useState)(-1);(0,eI.useEffect)(()=>{if(!c.current)return;let e=c.current.firstChild;e instanceof HTMLElement&&m(e.offsetHeight)},[l]),(0,eI.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=()=>{h(n.scrollTop)};n.addEventListener("scroll",t,{passive:!0});let r=new nD(e=>{g(e[0].contentRect.height)});return r.observe(n),t(),()=>{n.removeEventListener("scroll",t),r.unobserve(n),r.disconnect()}}let n=()=>{h(window.scrollY)},t=()=>{g(window.innerHeight)};return window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",t),g(window.innerHeight),n(),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",t)}},[u]);let v=i.length,x=p?v*(p+s[r])-s[r]:0,y=x?Math.max(Math.floor(f/x*v)-2,0):0,w=x?Math.ceil((f+b)/x*v)+1:0;(0,eI.useEffect)(()=>{a&&a({fromIndex:y,gap:s[r],itemHeight:p,scrollHeight:b,scrollTop:f,toIndex:w})},[y,r,p,a,b,f,s,w]);let k=(0,eI.useMemo)(()=>l&&0!==i.length?-1===p?[(0,eF.jsx)(o_,{children:l(i[0])},0)]:i.slice(y,w).map((e,n)=>{let t=y+n,i=l(e),a=o?o(e,t):t;return(0,eF.jsx)(o_,{style:{top:t*(p+s[r])},children:i},a)}):null,[y,r,o,p,i,l,s,w]),j=(0,eI.useMemo)(()=>({height:x}),[x]);return(0,eF.jsx)(oB,{as:t,"data-ui":"VirtualList",...d,ref:u,children:(0,eF.jsx)("div",{ref:c,style:j,children:k})})}),oZ=[0,0,0,0],oG=eD.ZP.div(L||(L=e2(["\n  position: absolute;\n  pointer-events: none;\n  width: ","px;\n  height: ","px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    display: block;\n    transform-origin: ","px ","px;\n  }\n\n  [data-placement^='top'] > & {\n    bottom: -","px;\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"])),27,27,13.5,13.5,27,27,27,27),oF=eD.ZP.path(B||(B=e2(["\n  fill: var(--card-shadow-outline-color);\n"]))),oI=eD.ZP.path(_||(_=e2(["\n  fill: var(--card-bg-color);\n"]))),oN=(0,eI.forwardRef)(function(e,n){return(0,eF.jsx)(oG,{"data-ui":"Popover__arrow",...e,ref:n,children:(0,eF.jsxs)("svg",{width:27,height:11,viewBox:"0 0 27 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,eF.jsx)(oF,{d:"M1.18708 1C3.29803 1.0011 5.29585 1.95479 6.62414 3.59561L11.1683 9.20895C12.369 10.6922 14.631 10.6922 15.8317 9.20894L20.3759 3.59561C21.7042 1.95478 23.702 1.0011 25.8129 1H21.9436C21.0533 1.49255 20.2545 2.15618 19.5986 2.96641L15.0545 8.57975C14.254 9.56855 12.746 9.56855 11.9455 8.57975L7.40139 2.96642C6.74548 2.15618 5.94673 1.49255 5.05643 1H1.
118708Z"}),(0,eF.jsx)(oI,{d:"M1.18342 0C3.59749 0 5.88246 1.0901 7.40138 2.96642L11.9455 8.57975C12.746 9.56855 14.254 9.56855 15.0545 8.57975L19.5986 2.96641C21.1175 1.0901 23.4025 0 25.8166 0H27H0H1.18342Z"})]})})}),oD=(0,eI.memo)((0,eD.ZP)(rU)(function(e){let{$boundaryWidth:n}=e;return{"&:not([hidden])":{display:"flex"},flexDirection:"column",width:"max-content",minWidth:"min-content",maxWidth:"number"==typeof n?"".concat(n-8,"px"):void 0}})),oW=(0,eI.memo)((0,eD.ZP)(r9)(A||(A=e2(["\n  max-height: inherit;\n  max-width: inherit;\n"])))),oq=(0,eI.memo)((0,eI.forwardRef)(function(e,n){let{__unstable_margins:t,arrow:r,arrowRef:o,arrowX:i,arrowY:a,boundaryWidth:l,children:d,padding:s,placement:u,overflow:c,radius:f,scheme:h,shadow:b,strategy:g,style:p,tone:m,width:v="auto",x:x,y:y,...w}=e,{zIndex:k}=op(),j=(0,eI.useMemo)(()=>t||oZ,[t]),E=(null!=x?x:0)+j[3],S=(null!=y?y:0)+j[0],z=(0,eI.useMemo)(()=>({position:g,top:S,left:E,zIndex:k,...p}),[g,p,E,S,k]),C=u&&e3[u.split("-")[0]],R=(0,eI.useMemo)(()=>{let e={left:null!==i?i:void 0,top:null!==a?a:void 0,right:void 0,bottom:void 0};return C&&(e[C]=-27),e},[i,a,C]);return(0,eF.jsxs)(oD,{...w,$boundaryWidth:l,"data-placement":u,"data-ui":"Popover",radius:f,ref:n,scheme:h,shadow:b,sizing:"border",style:z,tone:m,children:[(0,eF.jsx)(oW,{"data-ui":"Popover__wrapper",flex:1,overflow:c,padding:s,sizing:"border",width:v,children:d}),r&&(0,eF.jsx)(oN,{ref:o,style:R})]})}));oq.displayName="PopoverCard";let oX=(0,eI.memo)((0,eI.forwardRef)(function(e,n){var t,r,o,i,a;let l=tp(),d=ou(),{__unstable_margins:s=oZ,arrow:u=!0,boundaryElement:c=d.element,children:f,constrainSize:h=!1,content:b,disabled:g,fallbackPlacements:p,matchReferenceWidth:m,open:v,overflow:x="hidden",padding:y,placement:w="bottom",portal:k,preventOverflow:j=!0,radius:E=3,referenceElement:S,scheme:z,shadow:C=3,tone:R="inherit",width:$="auto",zOffset:M=null==(t=l.sanity.layer)?void 0:t.popover.zOffset,...T}=e,P=null==(r=nq(c))?void 0:r.border,V=nn(y),H=nn(E),O=nn(C),L=nn($),B=nn(M),_=tz(n),A=(0,eI.useRef)(null),Z="viewport",G=(0,eI.useMemo)(()=>{let e=[];return(h||j)&&e.push((0,eK.RR)({boundary:c||void 0,fallbackPlacements:p,padding:4,rootBoundary:Z})),e.push((0,eK.cv)({mainAxis:u?4:0})),(h||m)&&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:s,reference:u}=d,c=await (0,eK.US)(o,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:r,rootBoundary:"viewport"}),f=1/0,h=1/0,b=s.width,g=s.height;a.includes("top")&&(f=b-(c.left+c.right),h=g-c.top),a.includes("right")&&(f=b-c.right,h=g-(c.top+c.bottom)),a.includes("bottom")&&(f=b-(c.left+c.right),h=g-c.bottom),a.includes("left")&&(f=b-c.left,h=g-(c.top+c.bottom)),n({availableWidth:f-t[1]-t[3],availableHeight:h-t[0]-t[2],elements:i,referenceWidth:u.width-t[1]-t[3]});let p=await l.getDimensions(i.floating),m=p.height,v=p.width;return b!==v||g!==m?{reset:{rects:!0}}:{}}}}({apply(e){let{availableWidth:n,availableHeight:t,elements:r,referenceWidth:o}=e;m&&(r.floating.style.width="".concat(o,"px")),h&&(r.floating.style.maxWidth="".concat(n,"px"),r.floating.style.maxHeight="".concat(t,"px"))},boundaryElement:c,constrainSize:h,margins:s,matchReferenceWidth:m,padding:4})),j&&e.push((0,eK.uY)({boundary:c||void 0,rootBoundary:Z,padding:4})),u&&e.push((0,eU.x7)({element:A,padding:4})),e.push((0,eK.Cp)({boundary:c||void 0,padding:4,strategy:"referenceHidden"})),e},[u,c,h,p,s,m,j]),F=(0,eI.useMemo)(()=>({middleware:G,placement:w,whileElementsMounted:eJ.Me}),[G,w]),{x:I,y:N,placement:D,reference:W,floating:q,middlewareData:X,strategy:Y}=(0,eU.YF)(F),K=null==(o=X.hide)?void 0:o.referenceHidden,U=null==(i=X.arrow)?void 0:i.x,J=null==(a=X.arrow)?void 0:a.y,Q=(0,eI.useCallback)(e=>{A.current=e},[]),ee=(0,eI.useCallback)(e=>{_.current=e,q(e)},[q,_]),en=(0,eI.useCallback)(e=>{W(e);let n=null==f?void 0:f.ref;"function"==typeof n?n(e):n&&(n.current=e)},[f,W]),et=(0,eI.useMemo)(()=>!f||S?null:(0,eI.cloneElement)(f,{ref:en}),[f,S,en]);if((0,eI.useEffect)(()=>{W(S||null)},[W,S]),g)return f||(0,eF.jsx)(eF.Fragment,{});let er=(0,eF.jsx)(oS,{zOffset:B,children:(0,eF.jsx)(oq,{...T,__unstable_margins:s,arrow:u,arrowRef:Q,arrowX:U,arrowY:J,boundaryWidth:j?null==P?void 0:P.width:void 0,hidden:K,overflow:x,padding:V,placement:D,radius:H,ref:ee,scheme:z,shadow:O,strategy:Y,tone:R,x:I,y:N,width:L,children:b})});return(0,eF.jsxs)(eF.Fragment,{children:[v&&(0,eF.jsx)(eF.Fragment,{children:k?(0,eF.jsx)(oV,{__unstable_name:"string"==typeof k?k:void 0,children:er}):er}),et]})}
1));oX.displayName="Popover";let oY=eD.ZP.div(function(){return(0,eD.iv)(Z||(Z=e2(["\n    position: relative;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n\n    &[data-read-only] {\n      outline: 1px solid red;\n    }\n  "])))}),oK=eD.ZP.input(function(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input,i=(r.radio.size-r.radio.markSize)/2;return(0,eD.iv)(G||(G=e2(["\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    /* 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  "])),e9(r.radio.size/2),e9(r.radio.size),e9(r.radio.size),e9(r.radio.size/2),o.default.enabled.bg,tK({color:o.default.enabled.border,width:r.border.width}),e9(i),e9(i),e9(r.radio.markSize),e9(r.radio.markSize),e9(r.radio.markSize/2),o.default.enabled.fg,tU({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),tK({color:o.default.enabled.border,width:r.border.width}),o.default.readOnly.border,o.default.readOnly.bg,o.default.readOnly.fg,o.default.disabled.border,o.default.disabled.bg,o.default.disabled.fg)}),oU=(0,eI.forwardRef)(function(e,n){let{className:t,disabled:r,style:o,customValidity:i,readOnly:a,...l}=e,d=tz(n);return tC(d,i),(0,eF.jsxs)(oY,{className:t,"data-ui":"Radio",style:o,children:[(0,eF.jsx)(oK,{"data-read-only":!r&&a?"":void 0,...l,disabled:r||a,readOnly:a,ref:d,type:"radio"}),(0,eF.jsx)("span",{})]})});function oJ(e){let{theme:n}=e,t=n.sanity.fonts.text;return(0,eD.iv)(I||(I=e2(["\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  "])),t.family)}function oQ(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input;return(0,eD.iv)(N||(N=e2(["\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  "])),o.default.enabled.bg,o.default.enabled.fg,tK({color:o.default.enabled.border,width:r.border.width}),o.default.hovered.bg,o.default.hovered.fg,tK({color:o.default.hovered.border,width:r.border.width}),tU({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),o.default.readOnly.bg,o.default.readOnly.fg,tK({color:o.default.readOnly.border,width:r.border.width}),o.default.disabled.bg,o.default.disabled.fg,tK({color:o.default.disabled.border,width:r.border.width}))}function o0(e){let{theme:n,$fontSize:t}=e,{sizes:r}=n.sanity.fonts.text;return e6(n.sanity.media,t,e=>{var n;return{fontSize:e9((n=r[e]||r[2]).fontSize),lineHeight:e9(n.lineHeight)}})}let o1={root:function(){return(0,eD.iv)(F||(F=e2(["\n    position: relative;\n    width: stretch;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))},input:function(){return[rg,oJ,oQ,o0,rd]},iconBox:function(e){let{theme:n}=e,t=n.sanity.color.input;return(0,eD.iv)(D||(D=e2(["\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  "])),t.default.enabled.fg,t.default.hovered.fg,t.default.disabled.fg,t.default.readOnly.fg)}},o2=eD.ZP.div(o1.root),o5=eD.ZP.select(o1.input),o4=(0,eD.ZP)(rH)(o1.iconBox),o3=(0,eI.forwardRef)(function(e,n){let{children:t,customValidity:r,disabled:o,fontSize:i=2,padding:a=3,radiu
1s:l=1,readOnly:d,space:s=3,...u}=e,c=tz(n);return tC(c,r),(0,eF.jsxs)(o2,{"data-ui":"Select",children:[(0,eF.jsx)(o5,{"data-read-only":!o&&d?"":void 0,"data-ui":"Select",...u,$fontSize:nn(i),$padding:nn(a),$radius:nn(l),$space:nn(s),disabled:o||d,ref:c,children:t}),(0,eF.jsx)(o4,{padding:a,children:(0,eF.jsx)(rx,{size:i,children:(0,eF.jsx)(eq.GVG,{})})})]})}),o9={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},o6=(0,eD.ZP)(rH)(function(){return o9},function(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return e6(t,e.$space,e=>({gridGap:e9(r[e])}))}),o8=(0,eI.forwardRef)(function(e,n){let{as:t,space:r,...o}=e;return(0,eF.jsx)(o6,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Stack",...o,$space:nn(r),forwardedAs:t,ref:n})}),o7=eD.ZP.span(function(){return(0,eD.iv)(W||(W=e2(["\n    position: relative;\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),ie=eD.ZP.input(function(){return(0,eD.iv)(q||(q=e2(["\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  "])))}),it=eD.ZP.span(function(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.button.default;return(0,eD.iv)(X||(X=e2(["\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  "])),o.default.enabled.bg,o.default.enabled.fg,e9(r.switch.width),e9(r.switch.height),e9(r.switch.height/2),tU({focusRing:t}),o.positive.enabled.bg,o.positive.enabled.fg,o.default.hovered.bg,o.default.hovered.fg,o.positive.hovered.bg,o.positive.hovered.fg,o.default.disabled.bg,o.default.disabled.fg)}),ir=eD.ZP.span(function(e){let{theme:n}=e,{input:t}=n.sanity;return(0,eD.iv)(Y||(Y=e2(["\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  "])),e9(t.switch.width),e9(t.switch.height),e9(t.switch.height/2))}),io=eD.ZP.span(function(e){let{$indeterminate:n,theme:t}=e,{input:r}=t.sanity,o=r.switch.width,i=r.switch.height,a=r.switch.padding,l=i-2*r.switch.padding,d=!0!==n&&!0===e.$checked;return(0,eD.iv)(K||(K=e2(["\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\n    ","\n\n    ","\n  "])),e9(a),e9(a),e9(l),e9(l),e9(l/2),r.switch.transitionDurationMs,r.switch.transitionTimingFunction,d&&(0,eD.iv)(U||(U=e2(["\n      transform: translate3d(","px, 0, 0);\n    "])),o-2*a-l),n&&(0,eD.iv)(J||(J=e2(["\n      transform: translate3d(","px, 0, 0);\n    "])),o/2-l/2-a))}),ii=(0,eI.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,readOnly:a,style:l,...d}=e,s=tz(n);return(0,eI.useEffect)(()=>{s.current&&(s.current.indeterminate=i||!1)},[i,s]),(0,eF.jsxs)(o7,{className:r,"data-ui":"Switch",style:l,children:[(0,eF.jsx)(ie,{"data-read-only":!o&&a?"":void 0,...d,checked:!0!==i&&t,disabled:o||a,type:"checkbox",ref:s}),(0,eF.jsxs)(it,{"aria-hidden":!0,"data-name":"representation",children:[(0,eF.jsx)(ir,{}),(0,eF.jsx)(io,{$checked:t,$indeterminate:i})]})]})}),ia=eD.ZP.span(ru),il=eD.ZP.span(Q||(Q=e2(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),id=eD.ZP.textarea(rl,rc,rf),is=eD.ZP.div(rg,rh),iu=(0,eI.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o=!1,fontSize:i=2,padding:a=3,radiu
1s:l=1,weight:d,...s}=e,u=tz(n),c=tb();return tC(u,r),(0,eF.jsx)(ia,{"data-ui":"TextArea",children:(0,eF.jsxs)(il,{children:[(0,eF.jsx)(id,{"data-as":"textarea","data-scheme":c.scheme,"data-tone":c.tone,...s,$fontSize:nn(i),$padding:nn(a),$scheme:c.scheme,$space:nn(0),$tone:c.tone,$weight:d,disabled:o,ref:u}),(0,eF.jsx)(is,{$radius:nn(l),$scheme:c.scheme,$tone:c.tone,"data-border":t?"":void 0,"data-scheme":c.scheme,"data-tone":c.tone})]})})}),ic={zIndex:2},ih=(0,eD.ZP)(rU).attrs({forwardedAs:"span"})(ru),ib=eD.ZP.span(ee||(ee=e2(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),ig=(0,eD.ZP)(rU).attrs({forwardedAs:"span"})(en||(en=e2(["\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),ip=(0,eD.ZP)(rU).attrs({forwardedAs:"span"})(et||(et=e2(["\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),im=eD.ZP.input(rl,rc,rf),iv=eD.ZP.span(rg,rh),ix=(0,eD.ZP)(rH)(er||(er=e2(["\n  position: absolute;\n  top: 0;\n  left: 0;\n"]))),iy=(0,eD.ZP)(rH)(eo||(eo=e2(["\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),iw=(0,eD.ZP)(rU)(ei||(ei=e2(["\n  background-color: transparent;\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),ik=(0,eI.forwardRef)(function(e,n){let{border:t=!0,clearButton:r,disabled:o=!1,fontSize:i=2,icon:a,iconRight:l,onClear:d,padding:s=3,prefix:u,radius:c=1,readOnly:f,space:h=3,suffix:b,customValidity:g,type:p="text",weight:m,...v}=e,x=tz(n),y=tb(),w=nn(i),k=nn(s),j=nn(c),E=nn(h),S=Boolean(r),z=Boolean(a),C=Boolean(l),R=Boolean(b),$=Boolean(u);tC(x,g);let M=(0,eI.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),T=(0,eI.useCallback)(e=>{var n;e.preventDefault(),e.stopPropagation(),d&&d(),null==(n=x.current)||n.focus()},[d,x]),P=(0,eI.useMemo)(()=>u&&(0,eF.jsx)(ig,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:(0,eF.jsx)("span",{children:u})}),[u,j]),V=(0,eI.useMemo)(()=>(0,eF.jsxs)(iv,{$hasPrefix:$,$hasSuffix:R,$radius:j,$scheme:y.scheme,$tone:y.tone,"data-border":t?"":void 0,"data-scheme":y.scheme,"data-tone":y.tone,children:[a&&(0,eF.jsx)(ix,{padding:k,children:(0,eF.jsxs)(rx,{size:w,children:[(0,eI.isValidElement)(a)&&a,(0,eN.isValidElementType)(a)&&(0,eI.createElement)(a)]})}),!S&&l&&(0,eF.jsx)(iy,{padding:k,children:(0,eF.jsxs)(rx,{size:w,children:[(0,eI.isValidElement)(l)&&l,(0,eN.isValidElementType)(l)&&(0,eI.createElement)(l)]})})]}),[t,w,a,l,k,j,y,S,$,R]),H=(0,eI.useMemo)(()=>k.map(e=>0===e?0:1===e||2===e?1:e-2),[k]),O=(0,eI.useMemo)(()=>k.map(e=>0===e||1===e?0:2===e?1:e-1),[k]),L=(0,eI.useMemo)(()=>"object"==typeof r?r:e4,[r]),B=(0,eI.useMemo)(()=>!o&&!f&&r&&(0,eF.jsx)(iw,{forwardedAs:"span",padding:H,style:ic,tone:g?"critical":"inherit",children:(0,eF.jsx)(rY,{"aria-label":"Clear","data-qa":"clear-button",fontSize:w,icon:eq.Two,mode:"bleed",padding:O,radius:j,...L,onClick:T,onMouseDown:M})}),[r,H,O,L,g,o,w,T,M,j,f]),_=(0,eI.useMemo)(()=>b&&(0,eF.jsx)(ip,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:(0,eF.jsx)("span",{children:b})}),[j,b]);
1return(0,eF.jsxs)(ih,{"data-ui":"TextInput",tone:y.tone,children:[P,(0,eF.jsxs)(ib,{children:[(0,eF.jsx)(im,{"data-as":"input","data-scheme":y.scheme,"data-tone":y.tone,...v,$fontSize:w,$iconLeft:z,$iconRight:C||S,$padding:k,$scheme:y.scheme,$space:E,$tone:y.tone,$weight:m,disabled:o,readOnly:f,ref:x,type:p}),V,B]}),_]})}),ij=eD.ZP.div(ea||(ea=e2(["\n  position: absolute;\n  pointer-events: none;\n  width: 15px;\n  height: 15px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    display: block;\n    transform-origin: 7.5px 7.5px;\n  }\n\n  /* position: absolute;\n  width: 15px;\n  height: 15px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    &:not([hidden]) {\n      display: block;\n    }\n    transform-origin: 7.5px 7.5px;\n  } */\n\n  [data-placement^='top'] > & {\n    bottom: -27px;\n  }\n\n  [data-placement^='right'] > & {\n    left: -27px;\n\n    & > svg {\n      transform: rotate(90deg);\n    }\n  }\n\n  [data-placement^='left'] > & {\n    right: -27px;\n\n    & > svg {\n      transform: rotate(-90deg);\n    }\n  }\n\n  [data-placement^='bottom'] > & {\n    top: -27px;\n\n    & > svg {\n      transform: rotate(180deg);\n    }\n  }\n"]))),iE=eD.ZP.path(el||(el=e2(["\n  fill: var(--card-shadow-outline-color);\n"]))),iS=eD.ZP.path(ed||(ed=e2(["\n  fill: var(--card-bg-color);\n"]))),iz=(0,eI.forwardRef)(function(e,n){let{...t}=e;return(0,eF.jsx)(ij,{"data-ui":"Tooltip__arrow",...t,ref:n,children:(0,eF.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",children:[(0,eF.jsx)(iE,{d:"M11.5266 1C11.032 1.32802 10.5837 1.73105 10.1995 2.20057L9.04792 3.6081C8.24771 4.58614 6.7523 4.58614 5.95209 3.6081L4.80047 2.20057C4.41632 1.73105 3.96796 1.32802 3.47341 1H0.156727C1.65639 1 3.07687 1.67313 4.02651 2.83381L5.17813 4.24134C6.37844 5.70839 8.62156 5.70839 9.82187 4.24134L10.9735 2.83381C11.9231 1.67313 13.3436 1 14.8433 1H11.5266Z"}),(0,eF.jsx)(iS,{d:"M0.156725 0C1.95632 0 3.66089 0.80776 4.80047 2.20057L5.95209 3.6081C6.75229 4.58614 8.24771 4.58614 9.04791 3.6081L10.1995 2.20057C11.3391 0.80776 13.0437 0 14.8433 0H15H0H0.156725Z"})]})})}),iC=(0,eD.ZP)(oR)(es||(es=e2(["\n  pointer-events: none;\n"]))),iR=(0,eI.forwardRef)(function(e,n){var t,r,o;let i=ou(),a=tp(),{boundaryElement:l=null==i?void 0:i.element,children:d,content:s,disabled:u,fallbackPlacements:c,padding:f,placement:h="bottom",portal:b,scheme:g,shadow:p=2,zOffset:m=null==(t=a.sanity.layer)?void 0:t.tooltip.zOffset,...v}=e,x=nn(c),y=tz(n),[w,k]=(0,eI.useState)(null),j=(0,eI.useRef)(null),E="viewport",S=(0,eI.useMemo)(()=>{let e=[];return e.push((0,eK.RR)({boundary:l||void 0,fallbackPlacements:x,padding:4,rootBoundary:E})),e.push((0,eK.cv)({mainAxis:3})),e.push((0,eK.uY)({boundary:l||void 0,rootBoundary:E,padding:4})),e.push((0,eU.x7)({element:j,padding:2})),e},[l,x]),{x:z,y:C,placement:R,reference:$,floating:M,middlewareData:T,update:P,strategy:V}=(0,eU.YF)({middleware:S,placement:h,whileElementsMounted:eJ.Me}),H=(0,eI.useMemo)(()=>({position:V,top:null!=C?C:0,left:null!=z?z:0}),[V,z,C]),O=R&&e3[R.split("-")[0]],L=null==(r=T.arrow)?void 0:r.x,B=null==(o=T.arrow)?void 0:o.y,_=(0,eI.useMemo)(()=>{let e={left:null!==L?L:void 0,top:null!==B?B:void 0,right:void 0,bottom:void 0};return O&&(e[O]=-15),e},[L,B,O]),[A,Z]=(0,eI.useState)(!1),G=(0,eI.useCallback)(()=>Z(!1),[]),F=(0,eI.useCallback)(()=>Z(!0),[]),I=(0,eI.useCallback)(()=>Z(!0),[]),N=(0,eI.useCallback)(()=>Z(!1),[]);(0,eI.useEffect)(()=>{if(A)return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)};function e(n){if(!w)return;let t=w===n.target||n.target instanceof Node&&w.contains(n.target);t||(Z(!1),window.removeEventListener("mousemove",e))}},[A,w]),(0,eI.useEffect)(()=>{u&&Z(!1)},[u]),(0,eI.useEffect)(()=>{s||Z(!1)},[s]),(0,eI.useEffect)(()=>$(w),[$,w]);let D=(0,eI.useCallback)(e=>{j.current=e,P()},[P]),W=(0,eI.useCallback)(e=>{y.current=e,M(e)},[M,y]),q=null==d?void 0:d.ref,X=(0,eI.useCallback)(e=>{"function"==typeof q?q(e):q&&(q.current=e),k(e)},[q]),Y=(0,eI.useMemo)(()=>
1d?(0,eI.cloneElement)(d,{onBlur:G,onFocus:F,onMouseEnter:I,onMouseLeave:N,ref:X}):null,[d,G,F,I,N,X]);if(!Y)return(0,eF.jsx)(eF.Fragment,{});if(u)return Y;let K=(0,eF.jsx)(iC,{"data-ui":"Tooltip",...v,ref:W,style:H,zOffset:m,children:(0,eF.jsxs)(rU,{"data-ui":"Tooltip__card","data-placement":R,padding:f,radius:2,scheme:g,shadow:p,children:[s,(0,eF.jsx)(iz,{ref:D,style:_})]})});return(0,eF.jsxs)(eF.Fragment,{children:[Y,A&&(0,eF.jsx)(eF.Fragment,{children:b?(0,eF.jsx)(oV,{__unstable_name:"string"==typeof b?b:void 0,children:K}):K})]})}),i$=eD.ZP.div(eu||(eu=e2(["\n  line-height: 0;\n"]))),iM=(0,eD.ZP)(rH)(ec||(ec=e2(["\n  & > ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n"]))),iT=(0,eD.F4)(ef||(ef=e2(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),iP=(0,eD.ZP)(eq.L4p)(eh||(eh=e2(["\n  animation: "," 500ms linear infinite;\n"])),iT);function iV(e){let{children:n,id:t,onSelect:r,selected:o,value:i}=e,a=(0,eI.useCallback)(()=>{setTimeout(()=>{r(i)},0)},[r,i]),l=(0,eI.useCallback)(e=>{var n;"Enter"!==e.key||oy(n=e.currentTarget)||ow(n)||a()},[a]);return(0,eF.jsx)("li",{"aria-selected":o,"data-ui":"AutocompleteOption",id:t,role:"option",onClick:a,onKeyDown:l,children:n})}function iH(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 iO=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],iL=["bottom-start","top-start"],iB=(e,n)=>n?n.value:e,i_=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1,iA=(0,eI.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o,filterOption:i,fontSize:a=2,icon:l,id:d,listBox:s=e4,loading:u,onBlur:c,onChange:f,onFocus:h,onQueryChange:b,onSelect:g,openButton:p,options:m,padding:v=3,popover:x=e4,prefix:y,radius:w=3,readOnly:k,relatedElements:j,renderOption:E,renderPopover:S,renderValue:z=iB,suffix:C,value:R,...$}=e,[M,T]=(0,eI.useReducer)(iH,{activeValue:R||null,focused:!1,listFocused:!1,query:null,value:R||null}),{activeValue:P,focused:V,listFocused:H,query:O,value:L}=M,B=(0,eI.useCallback)(e=>{let{value:n}=e;return(0,eF.jsx)(rU,{"data-as":"button",padding:v,radius:2,tone:"inherit",children:(0,eF.jsx)(rx,{size:a,textOverflow:"ellipsis",children:n})})},[a,v]),_="function"==typeof E?E:B,A="function"==typeof i?i:i_,Z=(0,eI.useRef)(null),G=(0,eI.useRef)(null),F=(0,eI.useRef)(null),I=(0,eI.useRef)(null),N=(0,eI.useRef)(!1),D=(0,eI.useRef)(L),W=(0,eI.useRef)(R),q=(0,eI.useRef)(!1),X=tz(n),Y="".concat(d,"-listbox"),K=Array.isArray(m)?m:e5,U=nn(v),J=(0,eI.useMemo)(()=>null!==L?K.find(e=>e.value===L):void 0,[K,L]),Q=(0,eI.useMemo)(()=>K.filter(e=>!O||A(O,e)),[A,K,O]),ee=Q.length,en=P?"".concat(d,"-option-").concat(P):void 0,et=null!==O&&u||V&&null!==O,er=(0,eI.useCallback)(e=>{setTimeout(()=>{if(q.current)return;let n=(j||[]).concat(Z.current?[Z.current]:[],G.current?[G.current]:[]),t=!1;if(document.activeElement){for(let e of n)if(e===document.activeElement||e.contains(document.activeElement)){t=!0;break}}!1===t&&(T({type:"root/blur"}),q.current=!1,b&&b(null),c&&c(e))},0)},[c,b,j]),eo=(0,eI.useCallback)(e=>{let n=I.current,t=e.target instanceof HTMLElement?e.target:null,r=(null==n?void 0:n.contains(t))||!1;r!==N.current&&(N.current=r,T({type:"root/setListFocused",listFocused:r}))},[]),ei=(0,eI.useCallback)(e=>{var n;T({type:"value/change",value:e}),q.current=!1,g&&g(e),D.current=e,f&&f(e),b&&b(null),null==(n=F.current)||n.focus()},[f,g,b]),ea=(0,eI.useCallback)(e=>{var n,t;if("ArrowDown"===e.key){if(e.preventDefault(),!ee)return;let n=Q.find(e=>e.value===P),t=n?Q.indexOf(n):-1,r=Q[(t+1)%ee];r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!ee)return;let n=Q.find(e=>e.value===P),t=n?Q.indexOf(n):-1,r=Q[-1===t?ee-1:(ee+t-1)%ee];r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){T({type:"root/escape"}),q.current=!1,b&&b(null),null==(n=F.current)||n.focus();return}let r=e.target,o=I.current;
1if((o===r||(null==o?void 0:o.contains(r)))&&!iO.includes(e.key)){null==(t=F.current)||t.focus();return}},[P,Q,ee,b]),el=(0,eI.useCallback)(e=>{let n=e.currentTarget.value;T({type:"input/change",query:n}),b&&b(n)},[b]),ed=(0,eI.useCallback)(e=>{!V&&(T({type:"input/focus"}),h&&h(e))},[V,h]),es=(0,eI.useCallback)(()=>{q.current=!0},[]),eu=(0,eI.useCallback)(()=>{q.current=!1},[]),ec=(0,eI.useCallback)(()=>{var e;T({type:"root/clear"}),D.current="",f&&f(""),b&&b(null),null==(e=F.current)||e.focus()},[f,b]),ef=(0,eI.useCallback)(()=>{T({type:"input/focus"})},[]);(0,eI.useEffect)(()=>{if(R!==W.current){W.current=R,void 0!==R&&(T({type:"value/change",value:R}),D.current=R);return}R!==D.current&&(D.current=R||null,T({type:"value/change",value:R||null}))},[R]),(0,eI.useEffect)(()=>{!V&&D.current&&T({type:"root/setActiveValue",value:D.current})},[V]),(0,eI.useEffect)(()=>{let e=I.current;if(!e)return;let n=Q.find(e=>e.value===P);if(n){let t=Q.indexOf(n),r=e.childNodes[t];if(r){if(Boolean(document.activeElement)&&r.contains(document.activeElement))return;oE(r)}}},[P,Q]);let eh=(0,eI.useCallback)(e=>{F.current=e,X.current=e},[X]),eb=(0,eI.useMemo)(()=>{if(!u&&!o&&L)return{"aria-label":"Clear",onFocus:ef}},[o,ef,u,L]),eg=(0,eI.useMemo)(()=>U.map(e=>0===e?0:1===e||2===e?1:e-2),[U]),ep=(0,eI.useMemo)(()=>U.map(e=>Math.max(e-1,0)),[U]),em=(0,eI.useMemo)(()=>"object"==typeof p?p:e4,[p]),ev=(0,eI.useCallback)(e=>{T({type:"root/open",query:L?z(L,J):""}),em.onClick&&em.onClick(e),om(()=>{var e;return null==(e=F.current)?void 0:e.focus()})},[J,em,z,L]),ex=(0,eI.useMemo)(()=>o||k||!p?void 0:(0,eF.jsx)(rH,{"aria-hidden":et,padding:eg,children:(0,eF.jsx)(rY,{"aria-label":"Open",disabled:et,fontSize:a,icon:eq.v4q,mode:"bleed",padding:ep,...em,onClick:ev})}),[o,et,a,ev,p,eg,ep,em,k]),ey=(0,eI.useMemo)(()=>null===O?null!==L?z(L,J):"":O,[J,O,z,L]),ew=(0,eF.jsx)(ik,{...$,"aria-activedescendant":en,"aria-autocomplete":"list","aria-expanded":et,"aria-owns":Y,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:t,clearButton:eb,customValidity:r,disabled:o,fontSize:a,icon:l,iconRight:u&&iP,id:d,inputMode:"search",onChange:el,onClear:ec,onFocus:ed,padding:U,prefix:y,radius:w,readOnly:k,ref:eh,role:"combobox",spellCheck:!1,suffix:C||ex,value:ey}),ek=(0,eI.useCallback)(e=>{var n;"Tab"===e.key&&H&&(null==(n=F.current)||n.focus())},[H]),ej=(0,eI.useMemo)(()=>0===Q.length?null:(0,eF.jsx)(iM,{"data-ui":"AutoComplete__results",onKeyDown:ek,padding:1,...s,tabIndex:-1,children:(0,eF.jsx)(o8,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:Y,ref:I,role:"listbox",space:1,children:Q.map(e=>{let n=null!==P?e.value===P:J===e;return(0,eF.jsx)(iV,{id:"".concat(d,"-option-").concat(e.value),onSelect:ei,selected:n,value:e.value,children:(0,eI.cloneElement)(_(e),{disabled:u,selected:n,tabIndex:H&&n?0:-1})},e.value)})})}),[P,J,Q,ei,ek,d,s,Y,H,u,_]),eE=(0,eI.useMemo)(()=>S?S({content:ej,hidden:!et,inputElement:F.current,onMouseEnter:es,onMouseLeave:eu},G):0===ee?null:(0,eF.jsx)(oX,{arrow:!1,constrainSize:!0,content:ej,fallbackPlacements:iL,matchReferenceWidth:!0,onMouseEnter:es,onMouseLeave:eu,open:et,overflow:"auto",placement:"bottom-start",portal:!0,radius:w,ref:G,referenceElement:F.current,...x}),[ej,et,ee,es,eu,x,w,S]);return(0,eF.jsxs)(i$,{"data-ui":"Autocomplete",onBlur:er,onFocus:eo,onKeyDown:ea,ref:Z,children:[ew,eE]})}),iZ=iA,iG=eD.ZP.ol(eb||(eb=e2(["\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"]))),iF=(0,eD.ZP)(rY)(eg||(eg=e2(["\n  appearance: none;\n  margin: -4px;\n"]))),iI=(0,eI.forwardRef)(function(e,n){let{children:t,maxLength:r,separator:o,space:i=2,...a}=e,l=nn(i),[d,s]=(0,eI.useState)(!1),[u,c]=(0,eI.useState)(null),[f,h]=(0,eI.useState)(null),b=(0,eI.useCallback)(()=>s(!1),[]),g=(0,eI.useCallback)(()=>s(!0),[]);nr(b,[u,f]);let p=(0,eI.useMemo)(()=>eI.Children.toArray(t).filter(e=>(0,eI.isValidElement)(e)),[t]),m=(0,eI.useMemo)(()=>{let e=p.length;if(r&&e>r){let n=Math.ceil(r/2),t=Math.floor(r/2);return[...p.slice(0,n-1),(0,eF.jsx)(oX,{constrainSize:!0,content:(0,eF.jsx)(o8,{as:"ol",overflow:"auto",padding:l,space:l,children:p.slice(n-1,e-t)}),open:d,placement:"top",portal:!0,ref:h,children:(0,eF.jsx)(iF,{fontSize:1,mode:"bleed",onClick:d?b:g,padding:1,ref:c,selected:d,text:"…"})},"button"),...p.slice(e-t)]}return p},[b,g,r,d,p,l]);return(0,eF.jsx)(iG,{"data-ui":"Breadcrumbs",...a,ref:n,children:m.map((e,n)=>(0,eF.jsxs)(eI.Fragment,{children:[n>0&&(0,eF.jsx)(rH,{"aria-hidden":!0,as:"li",paddingX:l,children:o||(0,eF.jsx)(rx,{muted:!0,children:"/"})}),(0,eF.jsx)(rH,{as:"li",children:e})]},n))})}),iN=Symbol.for("@sanity/ui/context/dialog");
1ts[iN]=ts[iN]||(0,eI.createContext)({version:0});let iD=ts[iN];function iW(e,n,t){return!e||!n||ok(e,t)||ok(n,t)}let iq=(0,eD.ZP)(oR)(rb,function(e){let{theme:n}=e,t=n.sanity.color.base;return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.shadow.umbra}},function(e){let{theme:n}=e,{media:t}=n.sanity;return e6(t,e.$position,e=>({"&&":{position:e}}))}),iX=(0,eD.ZP)(r9)(ep||(ep=e2(["\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;\n"]))),iY=(0,eD.ZP)(rU)(em||(em=e2(["\n  &:not([hidden]) {\n    display: flex;\n  }\n  width: 100%;\n  min-height: 0;\n  max-height: 100%;\n  overflow: hidden;\n"]))),iK=(0,eD.ZP)(rG)(ev||(ev=e2(["\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n"]))),iU=(0,eD.ZP)(rU)(ex||(ex=e2(["\n  position: relative;\n  z-index: 2;\n\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: -1px;\n    border-bottom: 1px solid var(--card-hairline-soft-color);\n  }\n"]))),iJ=(0,eD.ZP)(rH)(ey||(ey=e2(["\n  position: relative;\n  z-index: 1;\n  overflow: auto;\n  outline: none;\n"]))),iQ=(0,eD.ZP)(rH)(ew||(ew=e2(["\n  position: relative;\n  z-index: 3;\n  border-top: 1px solid var(--card-hairline-soft-color);\n"]))),i0=(0,eI.forwardRef)(function(e,n){var t;let{__unstable_autoFocus:r,__unstable_hideCloseButton:o,children:i,contentRef:a,footer:l,header:d,id:s,onClickOutside:u,onClose:c,portal:f,radius:h,scheme:b,shadow:g,width:p}=e,m=oP(),v=f?(null==(t=m.elements)?void 0:t[f])||null:m.element,x=ou().element,y=nn(h),w=nn(g),k=nn(p),j=tz(n),[E,S]=(0,eI.useState)(null),z=(0,eI.useRef)(null),C=op(),{isTopLayer:R}=C,$=Boolean(c)&&!1===o,M=Boolean(d)||$;(0,eI.useEffect)(()=>{r&&j.current&&oE(j.current)},[r,j]),nY((0,eI.useCallback)(e=>{if(!R||!c)return;let n=document.activeElement;(!n||iW(x,v,n))&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),c())},[x,R,c,v])),nr((0,eI.useCallback)(e=>{if(!R||!u)return;let n=e.target;(!n||iW(x,v,n))&&u()},[x,R,u,v]),[E]);let T=(0,eI.useCallback)(e=>{S(e),j.current=e},[j]),P=(0,eI.useCallback)(e=>{z.current=e,"function"==typeof a?a(e):a&&(a.current=e)},[a]);return(0,eF.jsx)(iX,{"data-ui":"DialogCard",width:k,children:(0,eF.jsx)(iY,{radius:y,ref:T,scheme:b,shadow:w,children:(0,eF.jsxs)(iK,{direction:"column",children:[M&&(0,eF.jsx)(iU,{children:(0,eF.jsxs)(rG,{children:[(0,eF.jsx)(rH,{flex:1,padding:4,children:d&&(0,eF.jsx)(rx,{id:"".concat(s,"_label"),weight:"semibold",children:d})}),$&&(0,eF.jsx)(rH,{padding:2,children:(0,eF.jsx)(rY,{"aria-label":"Close dialog",disabled:!c,icon:eq.Two,mode:"bleed",onClick:c,padding:3})})]})}),(0,eF.jsx)(iJ,{flex:1,ref:P,tabIndex:-1,children:i}),l&&(0,eF.jsx)(iQ,{children:l})]})})})}),i1=(0,eI.forwardRef)(function(e,n){var t,r;let o=(0,eI.useContext)(iD),i=tp(),{__unstable_autoFocus:a=!0,__unstable_hideCloseButton:l=!1,cardRadius:d=3,cardShadow:s=4,children:u,contentRef:c,footer:f,header:h,id:b,onActivate:g,onClickOutside:p,onClose:m,onFocus:v,padding:x=4,portal:y,position:w=o.position||"fixed",scheme:k,width:j=0,zOffset:E=o.zOffset||(null==(t=i.sanity.layer)?void 0:t.dialog.zOffset),...S}=e,z=oP(),C=y?(null==(r=z.elements)?void 0:r[y])||null:z.element,R=ou().element,$=nn(d),M=nn(x),T=nn(w),P=nn(j),V=nn(E),H=(0,eI.useRef)(null),O=(0,eI.useRef)(null),L=(0,eI.useRef)(null),B=(0,eI.useRef)(null),_=(0,eI.useCallback)(e=>{null==v||v(e);let n=e.target,t=L.current;if(t&&n===H.current){!function e(n){for(let t=n.childNodes.length-1;t>=0;t--){let r=n.childNodes[t];if(ox(r)&&(oj(r)||e(r)))return!0}return!1}(t);return}if(t&&n===O.current){oE(t);return}ox(e.target)&&(B.current=e.target)},[v]),A=(0,eI.useRef)(),Z=(0,eI.useCallback)(()=>{A.current&&clearTimeout(A.current),A.current=setTimeout(()=>{let e=document.activeElement;if(e&&!iW(R,C,e)){let e=B.current;if(!e||!document.body.contains(e)){let e=L.current;e&&oE(e);return}
1e.focus()}},0)},[R,C]);return(0,eF.jsx)(oV,{__unstable_name:y,children:(0,eF.jsxs)(iq,{...S,$padding:M,$position:T,"aria-labelledby":"".concat(b,"_label"),"aria-modal":!0,"data-ui":"Dialog",id:b,onActivate:g,onClick:Z,onFocus:_,ref:n,role:"dialog",zOffset:V,children:[(0,eF.jsx)("div",{ref:H,tabIndex:0}),(0,eF.jsx)(i0,{__unstable_autoFocus:a,__unstable_hideCloseButton:l,contentRef:c,footer:f,header:h,id:b,onClickOutside:p,onClose:m,portal:y,radius:$,ref:L,scheme:k,shadow:s,width:P,children:u}),(0,eF.jsx)("div",{ref:O,tabIndex:0})]})})});function i2(e){let{children:n,position:t,zOffset:r}=e,o=(0,eI.useMemo)(()=>({version:0,position:t,zOffset:r}),[t,r]);return(0,eF.jsx)(iD.Provider,{value:o,children:n})}let i5=eD.ZP.kbd(ek||(ek=e2(["\n  &:not([hidden]) {\n    display: block;\n  }\n  font: inherit;\n"]))),i4=(0,eD.ZP)(oi)(ej||(ej=e2(["\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),i3=(0,eI.forwardRef)(function(e,n){let{fontSize:t,keys:r,padding:o,radius:i,space:a=1,...l}=e,d=nn(a);return r&&0!==r.length?(0,eF.jsx)(i5,{"data-ui":"Hotkeys",...l,ref:n,children:(0,eF.jsx)(or,{as:"span",space:d,children:r.map((e,n)=>(0,eF.jsx)(i4,{fontSize:t,padding:o,radius:i,children:e},n))})}):(0,eF.jsx)(eF.Fragment,{})}),i9=Symbol.for("@sanity/ui/context/menu");ts[i9]=ts[i9]||(0,eI.createContext)(null);let i6=ts[i9];function i8(e){return oy(e)&&"true"!==e.getAttribute("data-disabled")||ow(e)&&!e.disabled}function i7(e){return e.filter(i8)}let ae=[],an=(0,eD.ZP)(rH)(eE||(eE=e2(["\n  outline: none;\n  overflow: auto;\n"]))),at=(0,eI.forwardRef)(function(e,n){let{children:t,focusFirst:r,focusLast:o,onClickOutside:i,onEscape:a,onItemClick:l,onItemSelect:d,onKeyDown:s,originElement:u,padding:c=1,registerElement:f,shouldFocus:h=e.focusFirst&&"first"||e.focusLast&&"last"||null,space:b=1,...g}=e,p=tz(n),{isTopLayer:m}=op(),{activeElement:v,activeIndex:x,handleItemMouseEnter:y,handleItemMouseLeave:w,handleKeyDown:k,mount:j,rootElement:E,setRootElement:S}=function(e){let{onKeyDown:n,originElement:t,shouldFocus:r}=e,o=(0,eI.useRef)([]),[i,a]=(0,eI.useState)(null),[l,d]=(0,eI.useState)(-1),s=(0,eI.useRef)(l),u=o.current[l]||null,c=Boolean(i),f=(0,eI.useCallback)(e=>{d(e),s.current=e},[]),h=(0,eI.useCallback)((e,n)=>{if(!e)return()=>void 0;if(-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),i=o.indexOf(r);if(t.unshift(i),n===e)break;r=n}return t}(e,r));let r=(e,n)=>{let r=t.get(e)||ae,o=t.get(n)||ae,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};n.sort(r)}(i,o.current)),n){let n=o.current.indexOf(e);f(n)}return()=>{let n=o.current.indexOf(e);n>-1&&o.current.splice(n,1)}},[i,f]),b=(0,eI.useCallback)(e=>{if("Tab"===e.key){t&&t.focus();return}if("Home"===e.key){e.preventDefault(),e.stopPropagation();let n=i7(o.current),t=n[0];if(!t)return;let r=o.current.indexOf(t);f(r);return}if("End"===e.key){e.preventDefault(),e.stopPropagation();let n=i7(o.current),t=n[n.length-1];if(!t)return;let r=o.current.indexOf(t);f(r);return}if("ArrowUp"===e.key){e.preventDefault(),e.stopPropagation();let n=i7(o.current),t=n.length;if(0===t)return;let r=o.current[s.current],i=n.indexOf(r);i=(i-1+t)%t;let a=n[i],l=o.current.indexOf(a);f(l);return}if("ArrowDown"===e.key){e.preventDefault(),e.stopPropagation();let n=i7(o.current),t=n.length;if(0===t)return;let r=o.current[s.current],i=n.indexOf(r);i=(i+1)%t;let a=n[i],l=o.current.indexOf(a);f(l);return}n&&n(e)},[n,t,f]),g=(0,eI.useCallback)(e=>{let n=e.currentTarget,t=o.current.indexOf(n);f(t)},[f]),p=(0,eI.useCallback)(()=>{null==i||i.focus(),f(-1)},[i,f]);return(0,eI.useEffect)(()=>{if(!c)return;let e=window.requestAnimationFrame(()=>{let e=s.current;if(-1===e){if("first"===r){let e=i7(o.current),n=e[0];if(n){let e=o.current.indexOf(n);f(e),s.current=e}}if("last"===r){let e=i7(o.current),n=e[e.length-1];if(n){let e=o.current.indexOf(n);f(e),s.current=e}}return}let n=o.current[e]||null;null==n||n.focus()});return()=>{window.cancelAnimationFrame(e)}},[l,c,f,r]),{activeElement:u,activeIndex:l,handleItemMouseEnter:g,handleItemMouseLeave:p,handleKeyDown:b,mount:h,rootElement:i,setRootElement:a}}({onKeyDown:s,originElement:u,shouldFocus:h}),z=(0,eI.useCallback)(e=>{S(e),p.current=e},[p,S]);(0,eI.useEffect)(()=>{d&&d(x)},[x,d]),nr((0,eI.useCallback)(e=>m&&i&&i(e),[m,i]),[E]),nY((0,eI.useCallback)(e=>{m&&"Escape"===e.key&&(e.stopPropagation(),a&&a())},[m,a])),(0,eI.useEffect)(()=>
1{if(E&&f)return f(E)},[f,E]);let C=(0,eI.useMemo)(()=>({version:0,activeElement:v,activeIndex:x,mount:j,onClickOutside:i,onEscape:a,onItemClick:l,onItemMouseEnter:y,onItemMouseLeave:w,registerElement:f,onMouseEnter:y,onMouseLeave:w}),[v,x,j,y,w,i,a,l,f]);return(0,eF.jsx)(i6.Provider,{value:C,children:(0,eF.jsx)(an,{"data-ui":"Menu",...g,onKeyDown:k,padding:c,ref:z,role:"menu",tabIndex:-1,children:(0,eF.jsx)(o8,{space:b,children:t})})})}),ar=(0,eI.forwardRef)(function(e,n){let{__unstable_disableRestoreFocusOnClose:t=!1,boundaryElement:r,button:o,id:i,menu:a,onClose:l,placement:d,popoverScheme:s,portal:u=!0,popover:c,popoverRadius:f,preventOverflow:h}=e,[b,g]=(0,eI.useState)(!1),[p,m]=(0,eI.useState)(null),[v,x]=(0,eI.useState)(null),[y,w]=(0,eI.useState)([]),k=(0,eI.useRef)(b);(0,eI.useEffect)(()=>{l&&!b&&k.current&&l()},[l,b]),(0,eI.useEffect)(()=>{k.current=b},[b]);let j=(0,eI.useCallback)(()=>{g(e=>!e),m(null)},[]),E=(0,eI.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}},[]),S=(0,eI.useCallback)(e=>{let n=e.target;if(!(!(n instanceof Node)||v&&(n===v||v.contains(n)))){for(let e of y)if(n===e||e.contains(n))return;g(!1)}},[v,y]),z=(0,eI.useCallback)(()=>{g(!1),!t&&v&&v.focus()},[v,t]),C=(0,eI.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]),R=(0,eI.useCallback)(()=>{g(!1),!t&&v&&v.focus()},[v,t]),$=(0,eI.useCallback)(e=>(w(n=>n.concat([e])),()=>{w(n=>n.filter(n=>n!==e))}),[]),M=(0,eI.useMemo)(()=>({"aria-labelledby":i,onBlurCapture:C,onClickOutside:S,onEscape:z,onItemClick:R,originElement:v,registerElement:$,shouldFocus:p}),[v,S,z,R,i,C,$,p]),T=(0,eN.isElement)(a)?(0,eI.cloneElement)(a,M):null,P=(0,eI.useCallback)(e=>{"function"==typeof n?n(e):n&&(n.current=e),x(e)},[n]),V=(0,eI.useMemo)(()=>(0,eN.isElement)(o)?(0,eI.cloneElement)(o,{"data-ui":"MenuButton",id:i,onClick:j,onKeyDown:E,"aria-haspopup":!0,"aria-expanded":b,ref:P,selected:b}):null,[o,j,E,i,b,P]),H=(0,eI.useMemo)(()=>({boundaryElement:r,overflow:"auto",placement:d,portal:u,preventOverflow:h,radius:f,scheme:s,...c||{}}),[r,d,f,s,u,h,c]);return(0,eF.jsx)(oX,{"data-ui":"MenuButton__popover",...H,content:T,open:b,children:V||(0,eF.jsx)(eF.Fragment,{})})}),ao=eD.ZP.hr(eS||(eS=e2(["\n  height: 1px;\n  border: 0;\n  background: var(--card-hairline-soft-color);\n  margin: 0;\n"]))),ai=(0,eD.ZP)(rH)(rg,function(){return(0,eD.iv)(ez||(ez=e2(["\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: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])))},function(e){var n,t;let{$tone:r,theme:o}=e,{base:i,muted:a,selectable:l}=o.sanity.color,d=l?l[r]||l.default:a[r]||a.default;return(0,eD.iv)(eC||(eC=e2(["\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            &: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            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    ","\n  "])),rD(i,d.enabled),rD(i,d.disabled),rD(i,d.pressed),rD(i,d.selected),rD(i,d.hovered),rD(i,d.pressed),rD(i,d.disabled),rD(i,d.pressed),rD(i,d.selected),rD(i,d.hovered),rD(i,d.pressed),null==(t=null==(n=o.sanity.styles)?void 0:n.card)?void 0:t.root)});function aa(){let e=(0,eI.useContext)(i6);if(!e)throw Error("useMenu(): missing context value");if(!th(e)||0!==e.version)throw Error("useMenu(): the context value is not compatible");return e}function al(e){let{as:n="button",children:t,fontSize:r,icon:o,onClick:i,padding:a=3,popover:l,radius:d=2,space
1:s=3,text:u,tone:c="default",...f}=e,h=aa(),{activeElement:b,mount:g,onClickOutside:p,onEscape:m,onItemClick:v,onItemMouseEnter:x=h.onMouseEnter,registerElement:y}=h,[w,k]=(0,eI.useState)(null),[j,E]=(0,eI.useState)(!1),S=(0,eI.useRef)(null),z=Boolean(b)&&b===w,[C,R]=(0,eI.useState)(!1),$=(0,eI.useCallback)(e=>{R(!1),x(e),E(!0)},[x]),M=(0,eI.useCallback)(e=>{"ArrowLeft"===e.key&&(e.stopPropagation(),E(!1),requestAnimationFrame(()=>{null==w||w.focus()}))},[w]),T=(0,eI.useCallback)(e=>{i&&i(e),S.current="first",E(!0),requestAnimationFrame(()=>{S.current=null})},[i]),P=(0,eI.useCallback)(()=>{E(!1),v&&v()},[v]),V=(0,eI.useCallback)(()=>R(!0),[]);(0,eI.useEffect)(()=>g(w),[g,w]),(0,eI.useEffect)(()=>{z||E(!1)},[z]),(0,eI.useEffect)(()=>{j||R(!1)},[j]);let H=(0,eF.jsx)(at,{onClickOutside:p,onEscape:m,onItemClick:P,onKeyDown:M,onMouseEnter:V,registerElement:y,shouldFocus:S.current,children:t}),O=(0,eI.useCallback)(e=>{let n=e.currentTarget;if(document.activeElement===n&&"ArrowRight"===e.key){S.current="first",E(!0),R(!0),requestAnimationFrame(()=>{S.current=null});return}},[]);return(0,eF.jsx)(oX,{...l,content:H,"data-ui":"MenuGroup__popover",open:j,children:(0,eF.jsx)(ai,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...f,"aria-pressed":"button"===n?C:void 0,"data-pressed":"button"!==n?C:void 0,"data-selected":!C&&z?"":void 0,$radius:nn(d),$tone:c,onClick:T,onKeyDown:O,onMouseEnter:$,ref:k,tabIndex:-1,type:"button"===n?"button":void 0,children:(0,eF.jsx)(rH,{padding:a,children:(0,eF.jsxs)(rG,{children:[o&&(0,eF.jsxs)(rx,{size:r,children:[(0,eI.isValidElement)(o)&&o,(0,eN.isValidElementType)(o)&&(0,eI.createElement)(o)]}),(0,eF.jsx)(rH,{flex:1,marginLeft:o?s:void 0,children:(0,eF.jsx)(rx,{size:r,textOverflow:"ellipsis",children:u})}),(0,eF.jsx)(rH,{marginLeft:s,children:(0,eF.jsx)(rx,{size:r,children:(0,eF.jsx)(eq.XCv,{})})})]})})})})}let ad=(0,eI.forwardRef)(function(e,n){let{as:t="button",children:r,disabled:o,fontSize:i=2,hotkeys:a,icon:l,iconRight:d,onClick:s,padding:u=3,paddingX:c,paddingY:f,paddingTop:h,paddingRight:b,paddingBottom:g,paddingLeft:p,pressed:m,radius:v=2,selected:x,space:y=3,text:w,tone:k="default",...j}=e,E=aa(),{activeElement:S,mount:z,onItemClick:C,onItemMouseEnter:R=E.onMouseEnter,onItemMouseLeave:$=E.onMouseLeave}=E,[M,T]=(0,eI.useState)(null),P=Boolean(S)&&S===M;(0,eI.useEffect)(()=>z(M,x),[z,M,x]);let V=tz(n),H=(0,eI.useCallback)(e=>{!o&&(s&&s(e),C&&C())},[o,s,C]),O=(0,eI.useMemo)(()=>({padding:u,paddingX:c,paddingY:f,paddingTop:h,paddingRight:b,paddingBottom:g,paddingLeft:p}),[u,c,f,h,b,g,p]),L=(0,eI.useCallback)(e=>{V.current=e,T(e)},[V]);return(0,eF.jsxs)(ai,{"data-ui":"MenuItem",...j,"aria-pressed":"button"===t&&m,"data-pressed":"button"!==t&&m?"":void 0,"data-selected":P?"":void 0,"data-disabled":o?"":void 0,forwardedAs:t,$radius:nn(v),$padding:nn(0),$tone:k,disabled:o,onClick:H,onMouseEnter:R,onMouseLeave:$,ref:L,role:"menuitem",tabIndex:-1,type:"button"===t?"button":void 0,children:[(l||w||d)&&(0,eF.jsx)(rH,{as:"span",...O,children:(0,eF.jsxs)(rG,{as:"span",children:[l&&(0,eF.jsxs)(rx,{size:i,children:[(0,eI.isValidElement)(l)&&l,(0,eN.isValidElementType)(l)&&(0,eI.createElement)(l)]}),w&&(0,eF.jsx)(rH,{flex:1,marginLeft:l?y:void 0,marginRight:d?y:void 0,children:(0,eF.jsx)(rx,{size:i,textOverflow:"ellipsis",children:w})}),a&&(0,eF.jsx)(rH,{marginLeft:y,style:{marginTop:-4,marginBottom:-4},children:(0,eF.jsx)(i3,{fontSize:i,keys:a})}),d&&(0,eF.jsxs)(rx,{size:i,children:[(0,eI.isValidElement)(d)&&d,(0,eN.isValidElementType)(d)&&(0,eI.createElement)(d)]})]})}),r&&(0,eF.jsx)(rH,{as:"span",...O,children:r})]})}),as=(0,eD.F4)(eR||(eR=e2(["\n  0% {\n    background-position: 100%;\n  }\n  100% {\n    background-position: -100%;\n  }\n"]))),au=(0,eD.iv)(e$||(e$=e2(["\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"])),as),ac=(0,eD.iv)(eM||(eM=e2(["\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?au:(0,eD.iv)(eT||(eT=e2(["\n            background-color: var(--card-skeleton-color-from);\n          "])))}),af=(0,eD.ZP)(rH)(rg,ac),ah=(0,eI.forwardRef)(function(e,n){let{animated:t=!1,delay:r,radius:o,...i}=e,[a,l]=(0,eI.useState)(!r);return(0,eI.useEffect)(()=>
1{if(!r)return l(!0);let e=setTimeout(()=>{l(!0)},r);return()=>{clearTimeout(e)}},[r]),(0,eF.jsx)(af,{...i,$animated:t,$radius:nn(o),$visible:a,ref:n})}),ab=(0,eD.ZP)(ah)(e=>{let{$size:n,$style:t,theme:r}=e,{media:o}=r.sanity,i=r.sanity.fonts[t],a=e6(o,n,e=>{let n=i.sizes[e],t=n.lineHeight-n.ascenderHeight-n.descenderHeight;return{height:t}});return a}),ag=(0,eI.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nn(t);return(0,eF.jsx)(ab,{...r,$size:o,ref:n,$style:"text"})}),ap=(0,eI.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nn(t);return(0,eF.jsx)(ab,{...r,$size:o,ref:n,$style:"label"})});(0,eI.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nn(t);return(0,eF.jsx)(ab,{...r,$size:o,ref:n,$style:"heading"})}),(0,eI.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nn(t);return(0,eF.jsx)(ab,{...r,$size:o,ref:n,$style:"code"})});let am=(0,eI.forwardRef)(function(e,n){let{icon:t,id:r,focused:o,fontSize:i,label:a,onClick:l,onFocus:d,padding:s=2,selected:u,...c}=e,f=(0,eI.useRef)(null),h=(0,eI.useRef)(!1),b=(0,eI.useCallback)(()=>{h.current=!1},[]),g=(0,eI.useCallback)(e=>{h.current=!0,d&&d(e)},[d]),p=tz(n);(0,eI.useEffect)(()=>{o&&!h.current&&(f.current&&f.current.focus(),h.current=!0)},[o]);let m=e=>{f.current=e,p.current=e};return(0,eF.jsx)(rY,{"data-ui":"Tab",...c,"aria-selected":u?"true":"false",fontSize:i,icon:t,id:r,mode:"bleed",onClick:l,onBlur:b,onFocus:g,padding:s,ref:m,role:"tab",selected:u,tabIndex:u?0:-1,text:a,type:"button"})});function av(e){return Boolean(e)}let ax=(0,eI.forwardRef)(function(e,n){let{children:t,...r}=e,[o,i]=(0,eI.useState)(-1),a=(0,eI.useMemo)(()=>t.filter(av),[t]),l=a.map((e,n)=>(0,eI.cloneElement)(e,{focused:o===n,key:n,onFocus:()=>s(n)})),d=l.length,s=(0,eI.useCallback)(e=>{i(e)},[]),u=(0,eI.useCallback)(e=>{"ArrowLeft"===e.key&&i(e=>(e+d-1)%d),"ArrowRight"===e.key&&i(e=>(e+1)%d)},[d]);return(0,eF.jsx)(or,{"data-ui":"TabList",...r,onKeyDown:u,ref:n,role:"tablist",children:l})}),ay=(0,eI.forwardRef)(function(e,n){let{flex:t,...r}=e;return(0,eF.jsx)(rH,{"data-ui":"TabPanel",...r,flex:t,ref:n,role:"tabpanel",tabIndex:void 0===e.tabIndex?0:e.tabIndex,children:e.children})}),aw={error:"critical",warning:"caution",success:"positive",info:"primary"},ak={error:"alert",warning:"alert",success:"alert",info:"alert"},aj=(0,eD.ZP)(rU)(eP||(eP=e2(["\n  pointer-events: all;\n"]))),aE=(0,eD.ZP)(rG)(eV||(eV=e2(["\n  overflow-x: auto;\n"])));function aS(e){let{closable:n,description:t,onClose:r,title:o,status:i,...a}=e,l=i?aw[i]:"default",d=i?ak[i]:"status";return(0,eF.jsx)(aj,{"data-ui":"Toast",role:d,...a,marginTop:3,radius:2,shadow:2,tone:l,children:(0,eF.jsxs)(rG,{align:"flex-start",children:[(0,eF.jsx)(aE,{flex:1,padding:3,children:(0,eF.jsxs)(o8,{space:3,children:[o&&(0,eF.jsx)(rx,{weight:"semibold",children:o}),t&&(0,eF.jsx)(rx,{muted:!0,size:1,children:t})]})}),n&&(0,eF.jsx)(rH,{padding:1,children:(0,eF.jsx)(rY,{as:"button",icon:eq.Two,mode:"bleed",padding:2,onClick:r,style:{verticalAlign:"top"}})})]})})}let az=Symbol.for("@sanity/ui/context/toast");ts[az]=ts[az]||(0,eI.createContext)(null);let aC=ts[az],aR=(0,eD.ZP)(oR)(eH||(eH=e2(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n"]))),a$=eD.ZP.div(eO||(eO=e2(["\n  box-sizing: border-box;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  max-width: 420px;\n  width: 100%;\n"]))),aM=0;function aT(e){let{children:n,padding:t=4,paddingX:r,paddingY:o,zOffset:i}=e,[a,l]=(0,eI.useState)([]),d=(0,eI.useRef)({}),s=(0,eI.useCallback)(e=>{let n=e=>(0,eI.startTransition)(()=>l(e)),t=e.id||String(aM++),r=e.duration||5e3,o=()=>{var e;let r=null==(e=d.current[t])?void 0:e.timeoutId;n(e=>{let n=e.findIndex(e=>e.id===t);if(n>-1){let t=e.slice(0);return t.splice(n,1),t}return e}),void 0!==r&&(clearTimeout(r),delete d.current[t])};return n(n=>n.filter(e=>e.id!==t).concat([{dismiss:o,id:t,params:{...e,duration:r}}])),d.current[t]&&(clearTimeout(d.current[t].timeoutId),delete d.current[t]),d.current[t]={timeoutId:setTimeout(o,r)},t},[]);(0,eI.useEffect)(()=>()=>{for(let{timeoutId:e}of Object.values(d.current))clearTimeout(e);d.current={}},[]);let u=(0,eI.useMemo)(()=>({version:0,push:s}
1),[s]),c=function(){let[e,n]=(0,eI.useReducer)(()=>!0,!1);return(0,eI.useEffect)(n,[n]),e}();return(0,eF.jsxs)(aC.Provider,{value:u,children:[n,c&&(0,eF.jsx)(aR,{"data-ui":"ToastProvider",zOffset:i,children:(0,eF.jsx)(a$,{children:(0,eF.jsx)(rH,{padding:t,paddingX:r,paddingY:o,children:(0,eF.jsx)(e0.M,{initial:!1,children:a.map(e=>{let{dismiss:n,id:t,params:r}=e;return(0,eF.jsx)(e1.E.div,{animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.5,transition:{duration:.2}},initial:{opacity:0,y:32,scale:.25},layout:"position",transition:{type:"spring",damping:30,stiffness:400},children:(0,eF.jsx)(aS,{closable:r.closable,description:r.description,onClose:n,status:r.status,title:r.title})},t)})})})})})]})}function aP(){let e=(0,eI.useContext)(aC);if(!e)throw Error("useToast(): missing context value");if(!th(e)||0!==e.version)throw Error("useToast(): the context value is not compatible");return e}function aV(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}let aH=Symbol.for("@sanity/ui/context/tree");ts[aH]=ts[aH]||(0,eI.createContext)(null);let aO=ts[aH],aL=(0,eI.memo)((0,eI.forwardRef)(function(e,n){let{children:t,space:r=1,...o}=e,i=tz(n),[a,l]=(0,eI.useState)(null),d=(0,eI.useRef)(a),s=(0,eI.useMemo)(()=>[],[]),[u,c]=(0,eI.useState)([]),[f,h]=(0,eI.useState)({}),b=(0,eI.useRef)(f);(0,eI.useEffect)(()=>{d.current=a},[a]),(0,eI.useEffect)(()=>{b.current=f},[f]);let g=(0,eI.useCallback)((e,n,t,r)=>(h(r=>({...r,[n]:{element:e,expanded:t}})),r&&l(e),()=>{h(e=>{let t={...e};return delete t[n],t})}),[]),p=(0,eI.useCallback)((e,n)=>{h(t=>{let r=t[e];return r?{...t,[e]:{...r,expanded:n}}:t})},[]),m=(0,eI.useMemo)(()=>({version:0,focusedElement:a||u[0]||null,level:0,path:s,registerItem:g,setExpanded:p,setFocusedElement:l,space:r,state:f}),[a,u,s,g,p,r,f]),v=(0,eI.useCallback)(e=>{var n;if(d.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){a.push(o[n]);let t=a.join("/");if(!(null==(r=e[t])?void 0:r.expanded)){l=!1;break}}if(l)return i[n]}return null}(b.current,u,d.current);n&&(aV(n),l(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){a.push(o[n]);let t=a.join("/");if(!(null==(r=e[t])?void 0:r.expanded)){l=!1;break}}if(l)return i[n]}return null}(b.current,u,d.current);n&&(aV(n),l(n));return}if("ArrowLeft"===e.key){e.preventDefault();let n=d.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(),l(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=d.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}}},[u]);return(0,eI.useEffect)(()=>{if(!i.current)return;let e=Array.from(i.current.querySelectorAll('[data-ui="TreeItem"]'));c(e)},[t,i]),(0,eF.jsx)(aO.Provider,{value:m,children:(0,eF.jsx)(o8,{as:"ul","data-ui":"Tree",...o,onKeyDown:v,ref:i,role:"tree",space:r,children:t})})}));function aB(){let e=(0,eI.useContext)(aO);if(!e)throw Error("Tree: missing context value");return e}aL.displayName="Tree";let a_=(0,eI.memo)(function(e){let{children:n,expanded:t=!1,...r}=e,o=aB();return(0,eF.jsx)(o8,{as:"ul","data-ui":"TreeGroup",...r,hidden:!t,marginTop:o.space,role:"group",space:o.space,children:n})}),aA=(0,eI.memo)(eD.ZP.li(function(){return(0,eD.iv)(eL||(eL=e2(["\n    &[role='none'] > [role='treeitem'] {\n      outline: none;\n      cursor: default;\n      border-radius: 3px;\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\n      &:focus > div {\n        position: relative;\n      }\n    }\n  "])))},function(e){let{theme:n}=e,t="default",{base:r,muted:o,selectable:i}=n.sanity.color,a=i?i[t]||i.default:o[t]||o.default;return(0,eD.iv)(eB||(eB=e2(['\n    /* <div role="none"><a data-ui="TreeItem__box" role="treeitem" tabIndex="0"></div> */\n    &[role=\'none\'] {\n      & > [role=\'treeitem\'] {\n        ',"\n\n        background-color: var(--card-bg-color);\n        color: var(--treeitem-fg-color);\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    /* <div role="treeitem" tabIndex="0"><div data-ui="TreeItem__box"></div> */\n    &[role=\'treeitem\'] {\n      & > [data-ui=\'TreeItem__box\'] {\n        ',"\n\n        background-color: var(--card-bg-color);\n        color: var(--card-fg-color);\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  "])),rD(r,a.enabled),rD(r,a.pressed),rD(r,a.hovered),rD(r,a.selected),rD(r,a.enabled),rD(r,a.pressed),rD(r,a.hovered),rD(r,a.selected))})),aZ=(0,eD.ZP)(rH).attrs({forwardedAs:"a"})(function(e){let{$level:n,theme:t}=e,{space:r}=t.sanity;return(0,eD.iv)(e_||(e_=e2(["\n    padding-left: ",";\n\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])),e9(r[2]*n))}),aG=(0,eD.ZP)(rx)(eA||(eA=e2(["\n  & > svg {\n    transition: transform 100ms;\n  }\n"])));(0,eI.memo)(function(e){let{children:n,expanded:t=!1,fontSize:r,href:o,icon:i,id:a,muted:l,onClick:d,padding:s=3,selected:u=!1,space:c=2,text:f,weight:h,...b}=e,g=(0,eI.useRef)(null),p=(0,eI.useRef)(null),m=aB(),{path:v,registerItem:x,setExpanded:y,setFocusedElement:w}=m,k=(0,eI.useId)(),j=a||k,E=(0,eI.useMemo)(()=>v.concat([j||""]),[j,v]),S=E.join("/"),z=m.state[S],C=m.focusedElement===g.current,R=(null==z?void 0:z.expanded)===void 0?t:(null==z?void 0:z.expanded)||!1,$=m.focu
1sedElement&&m.focusedElement===g.current?0:-1,M=(0,eI.useMemo)(()=>({...m,level:m.level+1,path:E}),[E,m]),T=(0,eI.useCallback)(e=>{d&&d(e);let n=e.target;n instanceof HTMLElement&&("TreeItem__box"===n.getAttribute("data-ui")||n.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),y(S,!R),w(g.current))},[R,S,d,y,w]),P=(0,eI.useCallback)(e=>{if(C&&"Enter"===e.key){let e=p.current||g.current;null==e||e.click()}},[C]);(0,eI.useEffect)(()=>{if(g.current)return x(g.current,E.join("/"),R,u)},[R,E,x,u]);let V=(0,eF.jsxs)(rG,{padding:s,children:[(0,eF.jsxs)(rH,{marginRight:c,style:{visibility:i||n?"visible":"hidden",pointerEvents:"none"},children:[i&&(0,eF.jsx)(rx,{muted:l,size:r,weight:h,children:(0,eI.createElement)(i)}),!i&&(0,eF.jsx)(aG,{muted:l,size:r,weight:h,children:(0,eF.jsx)(eq.tgp,{style:{transform:R?"rotate(90deg)":void 0}})})]}),(0,eF.jsx)(rH,{flex:1,children:(0,eF.jsx)(rx,{muted:l,size:r,textOverflow:"ellipsis",weight:h,children:f})})]});return o?(0,eF.jsxs)(aA,{"data-selected":u?"":void 0,"data-tree-id":j,"data-tree-key":S,"data-ui":"TreeItem",...b,onClick:T,ref:g,role:"none",children:[(0,eF.jsx)(aZ,{$level:m.level,"aria-expanded":R,"data-ui":"TreeItem__box",href:o,ref:p,role:"treeitem",tabIndex:$,children:V}),(0,eF.jsx)(aO.Provider,{value:M,children:n&&(0,eF.jsx)(a_,{hidden:!R,children:n})})]}):(0,eF.jsxs)(aA,{"data-selected":u?"":void 0,"data-ui":"TreeItem","data-tree-id":j,"data-tree-key":S,...b,"aria-expanded":R,onClick:T,onKeyDown:P,ref:g,role:"treeitem",tabIndex:$,children:[(0,eF.jsx)(aZ,{$level:m.level,as:"div","data-ui":"TreeItem__box",children:V}),(0,eF.jsx)(aO.Provider,{value:M,children:n&&(0,eF.jsx)(a_,{expanded:R,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.