1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4694],{769:(e,t,n)=>{"use strict";e.exports=n(46405)},2397:(e,t,n)=>{var r=n(97230),i=n(56044),o=n(23743),a=RegExp("['â]","g");e.exports=function(e){return function(t){return r(o(i(t).replace(a,"")),e,"")}}},4015:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},4279:(e,t,n)=>{"use strict";n.d(t,{BN:()=>p,RK:()=>g,UE:()=>b,UU:()=>h,cY:()=>f,jD:()=>m,we:()=>d});var r=n(88345),i=n(63011),o=n(29650),a="undefined"!=typeof document?i.useLayoutEffect:function(){};function l(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!l(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!l(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function s(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let n=s(e);return Math.round(t*n)/n}function c(e){let t=i.useRef(e);return a(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:h}={},transform:g=!0,whileElementsMounted:m,open:b}=e,[y,v]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,x]=i.useState(d);l(w,d)||x(d);let[k,S]=i.useState(null),[_,E]=i.useState(null),j=i.useCallback(e=>{e!==O.current&&(O.current=e,S(e))},[]),C=i.useCallback(e=>{e!==A.current&&(A.current=e,E(e))},[]),I=p||k,R=h||_,O=i.useRef(null),A=i.useRef(null),M=i.useRef(y),$=null!=m,z=c(m),T=c(f),P=c(b),N=i.useCallback(()=>{if(!O.current||!A.current)return;let e={placement:t,strategy:n,middleware:w};T.current&&(e.platform=T.current),(0,r.rD)(O.current,A.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};L.current&&!l(M.current,t)&&(M.current=t,o.flushSync(()=>{v(t)}))})},[w,t,n,T,P]);a(()=>{!1===b&&M.current.isPositioned&&(M.current.isPositioned=!1,v(e=>({...e,isPositioned:!1})))},[b]);let L=i.useRef(!1);a(()=>(L.current=!0,()=>{L.current=!1}),[]),a(()=>{if(I&&(O.current=I),R&&(A.current=R),I&&R){if(z.current)return z.current(I,R,N);N()}},[I,R,N,z,$]);let H=i.useMemo(()=>({reference:O,floating:A,setReference:j,setFloating:C}),[j,C]),D=i.useMemo(()=>({reference:I,floating:R}),[I,R]),F=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=u(D.floating,y.x),r=u(D.floating,y.y);return g?{...e,transform:"translate("+t+"px, "+r+"px)",...s(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,g,D.floating,y.x,y.y]);return i.useMemo(()=>({...y,update:N,refs:H,elements:D,floatingStyles:F}),[y,N,H,D,F])}let f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),h=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),g=(e,t)=>({...(0,r.RK)(e),options:[e,t]}),m=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),b=(e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:i}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.UE)({element:n.current,padding:i}).fn(t):{}:n?(0,r.UE)({element:n,padding:i}).fn(t):{}}}))(e),options:[e,t]})},8907:(e,t,n)=>{"use strict";n.d(t,{tb:()=>W});var r,i,o=[],a="ResizeObserver loop completed with undelivered notifications.",l=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)};!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var s=function(e){return Object.freeze(e)},u=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},c=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(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(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},f=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e.offsetWidth,o=e.offsetHeight;return!(i||o||e.getClientRects().length)},p=function(e){if(e instanceof Element)return!0;var t,n=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},h=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;
1case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},g="undefined"!=typeof window?window:{},m=new WeakMap,b=/auto|scroll/,y=/^tb|vertical/,v=/msie|trident/i.test(g.navigator&&g.navigator.userAgent),w=function(e){return parseFloat(e||"0")},x=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new u((n?t:e)||0,(n?e:t)||0)},k=s({devicePixelContentBoxSize:x(),borderBoxSize:x(),contentBoxSize:x(),contentRect:new c(0,0,0,0)}),S=function(e,t){if(void 0===t&&(t=!1),m.has(e)&&!t)return m.get(e);if(f(e))return m.set(e,k),k;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),i=!v&&"border-box"===n.boxSizing,o=y.test(n.writingMode||""),a=!r&&b.test(n.overflowY||""),l=!r&&b.test(n.overflowX||""),u=r?0:w(n.paddingTop),p=r?0:w(n.paddingRight),h=r?0:w(n.paddingBottom),g=r?0:w(n.paddingLeft),S=r?0:w(n.borderTopWidth),_=r?0:w(n.borderRightWidth),E=r?0:w(n.borderBottomWidth),j=r?0:w(n.borderLeftWidth),C=g+p,I=u+h,R=j+_,O=S+E,A=l?e.offsetHeight-O-e.clientHeight:0,M=a?e.offsetWidth-R-e.clientWidth:0,$=r?r.width:w(n.width)-(i?C+R:0)-M,z=r?r.height:w(n.height)-(i?I+O:0)-A,T=$+C+M+R,P=z+I+A+O,N=s({devicePixelContentBoxSize:x(Math.round($*devicePixelRatio),Math.round(z*devicePixelRatio),o),borderBoxSize:x(T,P,o),contentBoxSize:x($,z,o),contentRect:new c(g,u,$,z)});return m.set(e,N),N},_=function(e,t,n){var i=S(e,n),o=i.borderBoxSize,a=i.contentBoxSize,l=i.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return l;case r.BORDER_BOX:return o;default:return a}},E=function(e){var t=S(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},j=function(e){if(f(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},C=function(){var e=1/0,t=[];o.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new E(t.target),i=j(t.target);r.push(n),t.lastReportedSize=_(t.target,t.observedBox),i<e&&(e=i)}),t.push(function(){n.callback.call(n.observer,r,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0;n<t.length;n++)(0,t[n])();return e},I=function(e){o.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(j(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})},R=function(){var e=0;for(I(0);o.some(function(e){return e.activeTargets.length>0});)I(e=C());return o.some(function(e){return e.skippedTargets.length>0})&&l(),e>0},O=[],A=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver(function(){return O.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}O.push(e),i()},M=function(e){A(function(){requestAnimationFrame(e)})},$=0,z={attributes:!0,characterData:!0,childList:!0,subtree:!0},T=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],P=function(e){return void 0===e&&(e=0),Date.now()+e},N=!1,L=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!N){N=!0;var n=P(e);M(function(){var r=!1;try{r=R()}finally{if(N=!1,e=n-P(),!$)return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,z)};document.body?t():g.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),T.forEach(function(t){return g.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),T.forEach(function(t){return g.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),H=function(e){!$&&e>0&&L.start(),($+=e)||L.stop()},D=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=_(this.target,this.observedBox,!0);return d(e=this.target)||h(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),F=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},B=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return -1},V=function(){function e(){}return e.connect=function(e,t){var n=new F(e,t);B.set(e,n)},e.observe=function(e,t,n){var r=B.get(e),i=0===r.observationTargets.length;0>U(r.observationTargets,t)&&(i&&o.push(r),r.observationTargets.push(new D(t,n&&n.box)),H(1),L.schedule())},e.unobserve=function(e,t){var n=B.get(e),r=U(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&o.splice(o.indexOf(n),1),n.observationTargets.splice(r,1),H(-1))},e.disconnect=function(e){var t=this,n=B.get(e);
1n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),W=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.");V.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!p(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");V.observe(this,e,t)},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(!p(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");V.unobserve(this,e)},e.prototype.disconnect=function(){V.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},12398:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},12638:(e,t,n)=>{"use strict";n.d(t,{N:()=>y});var r=n(87779),i=n(63011),o=n(63445),a=n(72709),l=n(17046),s=n(73165),u=n(43871),c=n(32148);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,u.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){let{children:t,isPresent:n,anchorX:o}=e,a=(0,i.useId)(),l=(0,i.useRef)(null),s=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=(0,i.useContext)(c.Q);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:i,right:c}=s.current;if(n||!l.current||!e||!t)return;l.current.dataset.motionPopId=a;let d=document.createElement("style");return u&&(d.nonce=u),document.head.appendChild(d),d.sheet&&d.sheet.insertRule('\n [data-motion-pop-id="'.concat(a,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===o?"left: ".concat(i):"right: ".concat(c),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{document.head.contains(d)&&document.head.removeChild(d)}},[n]),(0,r.jsx)(d,{isPresent:n,childRef:l,sizeRef:s,children:i.cloneElement(t,{ref:l})})}let p=e=>{let{children:t,initial:n,isPresent:o,onExitComplete:l,custom:u,presenceAffectsLayout:c,mode:d,anchorX:p}=e,g=(0,a.M)(h),m=(0,i.useId)(),b=!0,y=(0,i.useMemo)(()=>(b=!1,{id:m,initial:n,isPresent:o,custom:u,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;l&&l()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[o,g,l]);return c&&b&&(y={...y}),(0,i.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[o]),i.useEffect(()=>{o||g.size||!l||l()},[o]),"popLayout"===d&&(t=(0,r.jsx)(f,{isPresent:o,anchorX:p,children:t})),(0,r.jsx)(s.t.Provider,{value:y,children:t})};function h(){return new Map}var g=n(62642);let m=e=>e.key||"";function b(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let y=e=>{let{children:t,custom:n,initial:s=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:d="sync",propagate:f=!1,anchorX:h="left"}=e,[y,v]=(0,g.xQ)(f),w=(0,i.useMemo)(()=>b(t),[t]),x=f&&!y?[]:w.map(m),k=(0,i.useRef)(!0),S=(0,i.useRef)(w),_=(0,a.M)(()=>new Map),[E,j]=(0,i.useState)(w),[C,I]=(0,i.useState)(w);(0,l.E)(()=>{k.current=!1,S.current=w;for(let e=0;e<C.length;e++){let t=m(C[e]);x.includes(t)?_.delete(t):!0!==_.get(t)&&_.set(t,!1)}},[C,x.length,x.join("-")]);let R=[];if(w!==E){let e=[...w];for(let t=0;t<C.length;t++){let n=C[t],r=m(n);x.includes(r)||(e.splice(t,0,n),R.push(n))}return"wait"===d&&R.length&&(e=R),I(b(e)),j(w),null}let{forceRender:O}=(0,i.useContext)(o.L);return(0,r.jsx)(r.Fragment,{children:C.map(e=>{let t=m(e),i=(!f||!!y)&&(w===C||x.includes(t));return(0,r.jsx)(p,{isPresent:i,initial:(!k.current||!!s)&&void 0,custom:n,presenceAffectsLayout:c,mode:d,onExitComplete:i?void 0:()=>
1{if(!_.has(t))return;_.set(t,!0);let e=!0;_.forEach(t=>{t||(e=!1)}),e&&(null==O||O(),I(S.current),f&&(null==v||v()),u&&u())},anchorX:h,children:e},t)})})}},18070:(e,t,n)=>{var r=n(83655),i=n(53146),o=n(64267),a=n(22310),l=1/0,s=r?r.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-l?"-0":n}},22310:(e,t,n)=>{var r=n(58694),i=n(67190);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},23743:(e,t,n)=>{var r=n(4015),i=n(62392),o=n(91774),a=n(34823);e.exports=function(e,t,n){return(e=o(e),void 0===(t=n?void 0:t))?i(e)?a(e):r(e):e.match(t)||[]}},28402:(e,t,n)=>{"use strict";let r;n.r(t),n.d(t,{default:()=>lV});var i,o,a,l,s,u=n(87779),c=n(66885),d=n(49341);let f={"handshake/syn":d.Tx,"handshake/syn-ack":d.Rr,"handshake/ack":d.IM,"channel/response":d._K,"channel/heartbeat":d.vd,"channel/disconnect":d.FS,"overlay/focus":"visual-editing/focus","overlay/navigate":"visual-editing/navigate","overlay/toggle":"visual-editing/toggle","presentation/toggleOverlay":"presentation/toggle-overlay"},p={[d.Tx]:"handshake/syn",[d.Rr]:"handshake/syn-ack",[d.IM]:"handshake/ack",[d._K]:"channel/response",[d.vd]:"channel/heartbeat",[d.FS]:"channel/disconnect","visual-editing/focus":"overlay/focus","visual-editing/navigate":"overlay/navigate","visual-editing/toggle":"overlay/toggle","presentation/toggle-overlay":"presentation/toggleOverlay"},h=e=>{let{data:t}=e;return t&&"object"==typeof t&&"domain"in t&&"type"in t&&"from"in t&&"to"in t&&("sanity/channels"===t.domain&&(t.domain=d.V2),"overlays"===t.to&&(t.to="visual-editing"),"overlays"===t.from&&(t.from="visual-editing"),t.channelId=t.connectionId,delete t.connectionId,t.type=f[t.type]??t.type),e},g=({context:e},t)=>{let{sources:n,targetOrigin:r}=e,i=(e=>{let{channelId:t,...n}=e,r={...n,connectionId:t};return r.domain===d.V2&&(r.domain="sanity/channels"),"visual-editing"===r.to&&(r.to="overlays"),"visual-editing"===r.from&&(r.from="overlays"),r.type=p[r.type]??r.type,"channel/response"===r.type&&r.responseTo&&!r.data&&(r.data={responseTo:r.responseTo}),("handshake/syn"===r.type||"handshake/syn-ack"===r.type||"handshake/ack"===r.type)&&(r.data={id:r.connectionId}),r})(t.message);n.forEach(e=>{e.postMessage(i,{targetOrigin:r})})};function m(){return window.self!==window.top}function b(){return!!window.opener}var y=n(63011),v=n(29650),w=n(88120),x=n(84792),k=n(92575);function S(e){return e.split(/[[.\]]/g).filter(Boolean).map(e=>{var t;return e.includes("==")?function(e){let[t,n]=e.split("==");if("_key"!==t)throw Error(`Currently only "_key" is supported as path segment. Found ${t}`);if(typeof n>"u")throw Error('Invalid path segment, expected `key=="value"`');return{_key:n.replace(/^['"]/,"").replace(/['"]$/,"")}}(e):_.test(t=e)?Number(t):t})}let _=/^-?\d+$/,E=/^[a-z_$]+/;function j(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}]`:"object"==typeof e&&"_key"in e&&"string"==typeof e._key?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&E.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function C(e){if("createIfNotExists"in e)return{type:"createIfNotExists",document:e.createIfNotExists};if("createOrReplace"in e)return{type:"createOrReplace",document:e.createOrReplace};if("create"in e)return{type:"create",document:e.create};if("delete"in e)return{id:e.delete.id,type:"delete"};if("patch"in e){var t,n,r,i,o,a;return{type:"patch",id:e.patch.id,patches:[..."set"in(n=t=e.patch)?Object.keys(n.set).map(e=>({path:S(e),op:{type:"set",value:n.set[e]}})):[],..."setIfMissing"in(r=t)?Object.keys(r.setIfMissing).map(e=>({path:S(e),op:{type:"setIfMissing",value:r.setIfMissing[e]}})):[],..."unset"in(i=t)?i.unset.map(e=>({path:S(e),op:{type:"unset"}})):[],..."inc"in(o=t)?Object.keys(o.inc).map(e=>({path:S(e),op:{type:"inc",amount:o.inc[e]}})):[],..."inc"in(a=t)?Object.keys(a.dec).map(e=>({path:S(e),op:{type:"dec",amount:a.dec[e]}})):[],...function(e){if(!("insert"in e))return[];let t=function(e){let t=I.filter(t=>t in e);if(t.length>1)throw Error(`Insert patch is ambiguous. Should only contain one of: ${I.join(", ")}, instead found ${t.join(", ")}`);return t[0]}(e.insert);if(!t)throw Error("Insert patch missing position");let n=S(e.insert[t]),r=n.pop();return[{path:n,op:{type:"insert",position:t,referenceItem:r,items:e.insert.items}}]}(t)]}}throw Error(`Unknown mutation: ${JSON.stringify(e)}`)}let I=["before","replace","after"];function R(e){return A(e)}function O(e){return e.flatMap(R)}function A(e){if("create"===e.type||"createIfNotExists"===e.type||"createOrReplace"===e.type)return{[e.type]:e.document};if("delete"===e.type)return{delete:{id:e.id}};let t=e.options?.ifRevision;return e.patches.map(n=>({patch:{id:e.id,...t&&{ifRevisionID:t},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[j(t)]};if("insert"===n.type)return{insert:{[n.position]:j([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[j(t)]:n.value}};if("inc"===n.type)return{inc:{[j(t)]:n.amount}};if("dec"===n.type)return{dec:{[j(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[j(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${j(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>
1j([...t,{_key:e._key}])),insert:{[n.position]:j([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[j(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>j(t.concat(e)))};if("replace"===n.type)return{insert:{replace:j(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[j(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(n)}}))}function M(e){return Array.isArray(e)?e:[e]}var $=Object.freeze({__proto__:null,decode:function(e){return C(e)},decodeAll:function(e){return e.map(C)},encode:R,encodeAll:O,encodeMutation:A,encodeTransaction:function(e){return{transactionId:e.id,mutations:O(e.mutations)}}});function z(e,t,n){return{type:"insert",referenceItem:n,position:t,items:M(e)}}function T(e,t){return{type:"truncate",startIndex:e,endIndex:t}}function P(e){return{type:"remove",referenceItem:e}}function N(e,t){return{path:"string"==typeof e?S(e):e,op:t}}var L=n(11770);let H=(0,L.H6)(),D=H,F=new Set,B=/_key\s*==\s*['"](.*)['"]/,U=/^\d*:\d*$/;function V(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function W(e){return"string"==typeof e?B.test(e.trim()):"object"==typeof e&&"_key"in e}let Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/_key\s*==\s*['"](.*)['"]/;function q(e,t,n){let r="string"==typeof t?function(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(Y);if(!t)throw Error("Invalid path string");return t.map(K)}(t):t;if(!Array.isArray(r))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<r.length;e++){let t=r[e];if(V(t)){if(!Array.isArray(i))return n;i=i[t]}if(W(t)){if(!Array.isArray(i))return n;i=i.find(e=>e._key===t._key)}if("string"==typeof t&&(i="object"==typeof i&&null!==i?i[t]:void 0),typeof i>"u")return n}return i}function K(e){return V(e)?Number(e.replace(/[^\d]/g,"")):W(e)?{_key:e.match(G)[1]}:!function(e){if("string"==typeof e&&U.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,n]=e;return("number"==typeof t||""===t)&&("number"==typeof n||""===n)}(e)?e:function(e){let[t,n]=e.split(":").map(e=>""===e?e:Number(e));return[t,n]}(e)}function X(){return(0,y.useSyncExternalStore)(Q,Z,J)}function J(){return H}function Z(){return D}function Q(e){return F.add(e),()=>F.delete(e)}function ee(e,t){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(e,r)},t)}}function et(e,t){let n=m(),r=b();if(t===H||!n&&!r)throw Error("The `useDocuments` hook cannot be used in this context");let i=(0,w.T4)(e),o=(0,w.IM)(e),a=t.getSnapshot().context?.documents,l=a?.[i],s=a?.[o],u=l||s;if(!u)throw Error(`Document "${e}" not found`);let c=l.getSnapshot().context?.local||s.getSnapshot().context?.local,d=new Promise(e=>{if(c)e(c);else{let t=u.on("ready",n=>{let{snapshot:r}=n;e(r||null),t.unsubscribe()})}});return{draftDoc:l,draftId:i,getSnapshot:()=>d,publishedDoc:s,publishedId:o,get snapshot(){if(!c)throw Error(`Snapshot for document "${e}" not found`);return c}}}function en(){let e,t,n,r=(0,c.c)(7),i=X();r[0]!==i?(e=e=>({id:e,commit:()=>{let{draftDoc:t}=et(e,i);t.send({type:"submit"})},get:t=>{let{snapshot:n}=et(e,i);return t?q(n,t):n},getSnapshot:function(e,t){let{getSnapshot:n}=et(e,t);return n}(e,i),patch:async(t,n)=>{let r=et(e,i),{draftDoc:o,draftId:a,getSnapshot:l,publishedId:s}=r,{commit:u=!0}=n||{},c=await ("function"==typeof t?t({draftId:a,publishedId:s,get snapshot(){return r.snapshot},getSnapshot:l}):t),d=await l();if(!d)throw Error(`Snapshot for document "${e}" not found`);o.send({type:"mutate",mutations:[{type:"createIfNotExists",document:{...d,_id:a}},{type:"patch",id:a,patches:M(c),...{}}]}),u&&("object"==typeof u&&"debounce"in u?ee(()=>o.send({type:"submit"}),u.debounce)():o.send({type:"submit"}))}}),r[0]=i,r[1]=e):e=r[1];let o=e;r[2]!==i?(t=(e,t,n)=>{let{draftDoc:r}=et(e,i),{commit:o}=n||{},a=void 0===o||o;r.send({type:"mutate",mutations:t}),a&&("object"==typeof a&&"debounce"in a?ee(()=>r.send({type:"submit"}),a.debounce)():r.send({type:"submit"}))},r[2]=i,r[3]=t):t=r[3];let a=t;return r[4]!==o||r[5]!==a?(n={getDocument:o,mutateDocument:a},r[4]=o,r[5]=a,r[6]=n):n=r[6],n}let er=(()=>{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function ei(e){let t=er();return(function(e=16){let t=new Uint8Array(e);return function(e){let t="undefined"!=typeof window&&"crypto"in window?window.crypto:globalThis.crypto;if(!t||!t.getRandomValues)throw Error("WebCrypto not available in this environment");t.getRandomValues(e)}(t),t})(e).reduce((e,n)=>e+t[n],"").slice(0,e)}function eo(e){let t,n,r="string"==typeof e?e:e.path,i=r.lastIndexOf("."),o=r.substring(i+1,r.length);if(!o.indexOf("["))throw Error("Invalid path: not an array");let a=r.lastIndexOf("["),l=r.substring(0,a);if(o.includes("_key")){let e=o.indexOf('"')+1,r=o.indexOf('"',e);t=o.substring(e,r),n=!0}else{let e=o.indexOf("[")+1,r=o.indexOf("]",e);t=o.substring(e,r),n=!1}if(!l||!t)throw Error("Invalid path");return{path:l,key:t,hasExplicitKey:n}}async function ea(e,t,n){if(!e.type)throw Error("Node type is missing");let{path:r,key:i}=eo(e),o=await t.getSnapshot(),a=q(o,r),l=q(o,e.path),s=a.findIndex(e=>e._key===i),u=-1,c="before";if("first"===n){if(0===s)return[];u=0,c="before"}else if("last"===n){if(s===a.length-1)return[];u=-1,c="after"}else if("next"===n){if(s===a.length-1)return[];u=s,c="after"}else if("previous"===n){if(0===s)return[];u=s-1,c="before"}return[N(r,T(s,s+1)),N(r,z(l,c,u))]}var el=n(17248);let es=(0,el.FsL)((0,el.YjP)(),(0,el.BpQ)(1)),eu=(0,el.lqM)(es),ec=(0,el.Ikc)({baseUrl:es,dataset:eu,id:es,path:es,projectId:eu,tool:eu,type:eu,workspace:eu}),ed=/^([\w-]+):(0|[1-9][0-9]*)$/,ef=/^([\w-]+):([0-9]+),([0-9]+)$/,ep=/^([\
1w-]+):([\w-]+)$/,eh=(0,el.FsL)((0,el.YjP)(),(0,el.BpQ)(1)),eg=(0,el.Ikc)({origin:eh,href:eh,data:(0,el.lqM)((0,el.g1P)((0,el.YjP)(),(0,el.L5J)()))});function em(e){let t=(0,el.xLC)(ec,e);if(t.success)return t.output;let n=(0,el.xLC)(eg,e);if(n.success)try{let e=new URL(n.output.href,typeof document>"u"?"https://example.com":location.origin);return e.searchParams.size>0?(0,el.qgA)(ec,Object.fromEntries(e.searchParams.entries())):n.output}catch(e){return console.error("Failed to parse sanity node",e),n.output}}var eb={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},ey={0:8203,1:8204,2:8205,3:65279},ev=[,,,,].fill(String.fromCodePoint(ey[0])).join(""),ew=Object.fromEntries(Object.entries(ey).map(e=>e.reverse())),ex=Object.fromEntries(Object.entries(eb).map(e=>e.reverse())),ek=`${Object.values(eb).map(e=>`\\u{${e.toString(16)}}`).join("")}`,eS=RegExp(`[${ek}]{4,}`,"gu");let e_=[];for(let e=0;e<256;++e)e_.push((e+256).toString(16).slice(1));let eE=new Uint8Array(16);var ej={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function eC(e,t,n){if(ej.randomUUID&&!e)return ej.randomUUID();let i=(e=e||{}).random??e.rng?.()??function(){if(!r){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(eE)}();if(i.length<16)throw Error("Random bytes length must be >= 16");return i[6]=15&i[6]|64,i[8]=63&i[8]|128,function(e,t=0){return(e_[e[t+0]]+e_[e[t+1]]+e_[e[t+2]]+e_[e[t+3]]+"-"+e_[e[t+4]]+e_[e[t+5]]+"-"+e_[e[t+6]]+e_[e[t+7]]+"-"+e_[e[t+8]]+e_[e[t+9]]+"-"+e_[e[t+10]]+e_[e[t+11]]+e_[e[t+12]]+e_[e[t+13]]+e_[e[t+14]]+e_[e[t+15]]).toLowerCase()}(i)}function eI(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function eR(e,t,n){return"x"===n?{x:e.x+t,y:e.y,w:e.w-2*t,h:e.h}:{x:e.x,y:e.y+t,w:e.w,h:e.h-2*t}}function eO(e,t){return e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}function eA(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function eM(e,t,n){let r,i,o={x:e.x1,y:e.y1};if(t.some(e=>(function(e,t){let n=e.x>=t.x&&e.x<=t.x+t.w,r=e.y>=t.y&&e.y<=t.y+t.h;return n&&r})(o,eR(e,Math.min(e.w,e.h)/10,"horizontal"===n?"x":"y"))))return null;for(let a of t){let t=function(e,t){let n=[{x1:t.x,y1:t.y,x2:t.x+t.w,y2:t.y},{x1:t.x+t.w,y1:t.y,x2:t.x+t.w,y2:t.y+t.h},{x1:t.x+t.w,y1:t.y+t.h,x2:t.x,y2:t.y+t.h},{x1:t.x,y1:t.y+t.h,x2:t.x,y2:t.y}],r=[];for(let t=0;t<n.length;t++){let i=function(e,t){let{x1:n,y1:r,x2:i,y2:o}=e,{x1:a,y1:l,x2:s,y2:u}=t;if(n===i&&r===o||a===s&&l===u)return!1;let c=(u-l)*(i-n)-(s-a)*(o-r);if(0===c)return!1;let d=((s-a)*(r-l)-(u-l)*(n-a))/c,f=((i-n)*(r-l)-(o-r)*(n-a))/c;return!(d<0)&&!(d>1)&&!(f<0)&&!(f>1)&&{x:n+d*(i-n),y:r+d*(o-r)}}(e,n[t]);if(i){let e=!1;for(let t=0;t<r.length;t++)r[t].x===i.x&&r[t].y===i.y&&(e=!0);e||r.push(i)}}return 0!==r.length&&r.sort((t,n)=>eA(t,{x:e.x1,y:e.y1})-eA(n,{x:e.x1,y:e.y1}))}(e,eR(a,Math.min(a.w,a.h)/10,"horizontal"===n?"x":"y"));if(t){let e=t[0];r?eA(o,e)<eA(o,r)&&(r=e,i=a):(r=e,i=a)}}return i||null}function e$(e,t,n){let{x:r,y:i,w:o,h:a}=e,{x:l,y:s}=n;return{x:l+(r-l)*t,y:s+(i-s)*t,w:o*t,h:a*t}}function ez(e){let t=Math.max(0,Math.min(...e.map(e=>e.y))),n=Math.min(document.body.scrollHeight,Math.max(...e.map(e=>e.y+e.h)));return{min:t,max:n,height:n-t}}function eT(e,t){return t.find(t=>eO(eI(t.elements.element),e))?.sanity}function eP(e,t,n){return Object.values(t).every(e=>null===e)?null:"horizontal"===n?{left:t.left?{rect:t.left,sanity:eT(t.left,e)}:null,right:t.right?{rect:t.right,sanity:eT(t.right,e)}:null}:{top:t.top?{rect:t.top,sanity:eT(t.top,e)}:null,bottom:t.bottom?{rect:t.bottom,sanity:eT(t.bottom,e)}:null}}function eN(e){let t=document.body.getBoundingClientRect();return{x:Math.max(t.x,Math.min(e.clientX,t.x+t.width)),y:e.clientY+window.scrollY}}
1function eL(e,t,n){let r=eI(t),i=[...t.querySelectorAll(":where(h1, h2, h3, h4, p, a, img, span, button):not(:has(*))")];e.x<=r.x&&(e.x=r.x),e.x>=r.x+r.w&&(e.x=r.x+r.w),e.y>=r.y+r.h&&(e.y=r.y+r.h),e.y<=r.y&&(e.y=r.y);let o=i.map(e=>{let t=e$(eI(e),n,{x:r.x,y:r.y});return{x:t.x-r.x,y:t.y-r.y,w:t.w,h:t.h,tagName:e.tagName}});return{offsetX:(r.x-e.x)*n,offsetY:(r.y-e.y)*n,w:r.w*n,h:r.h*n,maxWidth:r.w*n*.75,childRects:o}}async function eH(e,t,n,r,i){return new Promise(o=>{e.addEventListener("transitionend",()=>{setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"})},2*i),o()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!0}),document.body.style.overflow="hidden",document.body.style.height="100%",document.documentElement.style.overflow="initial",document.documentElement.style.height="100%",setTimeout(()=>{e.style.transformOrigin="50% 0px",e.style.transition="transform 150ms ease",e.style.transform=`translate3d(0px, ${-n+scrollY}px, 0px) scale(${t})`},25)})}function eD(e){let t=function(e){let t=Math.max(0,Math.min(...e.map(e=>e.x))),n=Math.min(document.body.offsetWidth,Math.max(...e.map(e=>e.x+e.w)));return{min:t,max:n,width:n-t}}(e),n=ez(e),r=t.min>8&&t.min+t.width<=window.innerWidth-8,i=n.min>8&&n.min+n.height<=document.body.scrollHeight-8,o=r&&i;return{x:o?t.min-8:t.min,y:o?n.min-8:n.min,w:o?t.width+16:t.width,h:o?n.height+16:n.height}}async function eF(e,t,n,r,i,o){return new Promise(a=>{if(1===new DOMMatrix(window.getComputedStyle(t).transform).a)return;let l=n-window.innerHeight,s=scrollY;(e-=window.innerHeight/2)<0&&(e=0),t.addEventListener("transitionend",()=>{t.style.transition="none",t.style.transform="none",scrollTo({top:e,behavior:"instant"}),setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!1})},2*i),a()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),t.style.transform=`translateY(${Math.max(s-e,-l+s)}px) scale(1)`,o&&(document.body.style.overflow=o.body.overflow,document.body.style.height=o.body.height,document.documentElement.style.overflow=o.documentElement.overflow,document.documentElement.style.height=o.documentElement.height)})}let eB=!1,eU={y:0},eV={x:0,y:0},eW=typeof document>"u"?0:document.documentElement.scrollHeight,eY=null,eG=e=>e instanceof HTMLElement||e instanceof SVGElement,eq=e=>e&&eG(e)?e.dataset?.sanityOverlayElement?e:eq(e.parentElement):null;function eK(e){return eS.lastIndex=0,eS.test(e)}function eX(e,t=!1){return eK(e)?function(e,t=!1){try{let n=function(e){let t=e.match(eS);if(t)return function(e,t=!1){let n=Array.from(e);if(n.length%2==0){if(n.length%4||!e.startsWith(ev))return function(e,t){var n;let r=[];for(let t=.5*e.length;t--;){let n=`${ex[e[2*t].codePointAt(0)]}${ex[e[2*t+1].codePointAt(0)]}`;r.unshift(String.fromCharCode(parseInt(n,16)))}let i=[],o=[r.join("")],a=10;for(;o.length;){let e=o.shift();try{if(i.push(JSON.parse(e)),t)break}catch(r){if(!a--)throw r;let t=+(null==(n=r.message.match(/\sposition\s(\d+)$/))?void 0:n[1]);if(!t)throw r;o.unshift(e.substring(0,t),e.substring(t))}}return i}(n,t)}else throw Error("Encoded data has invalid length");let r=[];for(let e=.25*n.length;e--;){let t=n.slice(4*e,4*e+4).map(e=>ew[e.codePointAt(0)]).join("");r.unshift(String.fromCharCode(parseInt(t,4)))}if(t){r.shift();let e=r.indexOf("\0");return -1===e&&(e=r.length),[JSON.parse(r.slice(0,e).join(""))]}return r.join("").split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return n&&"sanity.io"===n.origin?(t&&(n.href=n.href?.replace(".alt","")),n):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}function eJ(e){return"path"in e}function eZ(e){if(!e.length||!e.map(e=>eJ(e)).every((e,t,n)=>e===n[0]))return;if(!eJ(e[0]))return e[0];let t=e.filter(eJ),n=e[0],r=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let i=t[e];if(r.some(e=>i[e]!==n?.[e])){n=void 0;break}n={...n,path:function(e,t){let n=e.split("."),r=t.split("."),i=Math.min(n.length,r.length);return n=n.slice(0,i).reverse(),r=r.slice(0,i).reverse(),n.reduce((e,t,n
1)=>t===r[n]?[...e,t]:[],[]).reverse().join(".")}(n.path,i.path)}}return n}function eQ(e){let t=e.lastIndexOf(".");return e.substring(t,e.length).includes("[")}function e0(e){if(!eQ(e))return null;let t=e.split(".");return t[t.length-1]=t[t.length-1].replace(/\[.*?\]/g,"[]"),t.join(".")}function e1(e,t){return!!eQ(e.path)&&!!eQ(t.path)&&e0(e.path)===e0(t.path)}function e2(e,t,n,r){if(!e.getAttribute("data-sanity")||e.getAttribute("data-sanity-drag-disable")||!t||!eJ(t)||!eQ(t.path))return null;let i=e.getAttribute("data-sanity-drag-group"),o=[...n].reduce((e,n)=>{let o=r.get(n),a=n.getAttribute("data-sanity-drag-disable"),l=n.getAttribute("data-sanity-drag-group"),s=null!==n.getAttribute("data-sanity");return o?.sanity&&!a&&eJ(o.sanity)&&e1(t,o.sanity)&&(null===i||i===l)&&s&&e.push(o),e},[]);return o.length<=1?null:o}let e5=(0,y.createContext)(null);var e4=n(60414),e3=n(91510),e6=n(60442),e9=n(769);function e7(e){let t=function e(t){var n;return!!(n=t)&&("object"==typeof n||"function"==typeof n)&&("reference"===t.name||e(t.type))}(e)&&1===(e.to??[]).length?e.to[0].icon:void 0;return e.icon??e.type?.icon??t}function e8(e,t){return{query:"change query"===t.type?t.query:e.query,groups:"select group"===t.type?e.groups.map(e=>({...e,selected:t.name===e.name})):e.groups,views:"toggle view"===t.type?e.views.map(e=>({...e,selected:t.name===e.name})):e.views}}let te="all-items",tt={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))"};function tn(e){let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w=(0,c.c)(54),x=void 0===e.showIcons||e.showIcons,k=void 0===e.filter||"auto"===e.filter?e.schemaTypes.length>5:e.filter;w[0]!==e.groups||w[1]!==e.labels?(t=e.groups?[{name:te,title:e.labels["insert-menu.filter.all-items"],selected:!0},...e.groups.map(to)]:[],w[0]=e.groups,w[1]=e.labels,w[2]=t):t=w[2],w[3]!==e.views?(n=e.views??[{name:"list"}],w[3]=e.views,w[4]=n):n=w[4],w[5]!==n?(r=n.map(ti),w[5]=n,w[6]=r):r=w[6],w[7]!==t||w[8]!==r?(i={query:"",groups:t,views:r},w[7]=t,w[8]=r,w[9]=i):i=w[9];let[S,_]=(0,y.useReducer)(e8,i);if(w[10]!==e||w[11]!==k||w[12]!==x||w[13]!==S.groups||w[14]!==S.query||w[15]!==S.views){var E,j,C;let t,n,r,i=(E=e.schemaTypes,j=S.query,C=S.groups,E.filter(e=>(function(e,t){let n=t.find(e=>e.selected);return!n||n.name===te||n.of?.includes(e.name)})(e,C)&&function(e,t){let n=t.trim().toLowerCase();return e.title?e.title?.toLowerCase().includes(n):e.name.includes(n)}(e,j))),c=S.views.find(tr),m=k||S.views.length>1,b=S.groups&&S.groups.length>0,y=m||b;l=e3.W1,g=0,a=e3.so,f="column",p="fill",w[25]!==y?(t=y?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},w[25]=y,w[26]=t):t=w[26],w[27]!==e.labels||w[28]!==k||w[29]!==m||w[30]!==S.query||w[31]!==S.views?(n=m?(0,u.jsxs)(e3.so,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[k?(0,u.jsx)(e3.az,{flex:1,children:(0,u.jsx)(e3.ks,{autoFocus:!0,border:!1,fontSize:1,icon:e4.WIv,onChange:e=>{_({type:"change query",query:e.target.value})},placeholder:e.labels["insert-menu.search.placeholder"],value:S.query})}):null,S.views.length>1?(0,u.jsx)(e3.az,{flex:"none",children:(0,u.jsx)(ts,{views:S.views,onToggle:e=>{_({type:"toggle view",name:e})},labels:e.labels})}):null]}):null,w[27]=e.labels,w[28]=k,w[29]=m,w[30]=S.query,w[31]=S.views,w[32]=n):n=w[32],w[33]!==b||w[34]!==S.groups?(r=b?(0,u.jsx)(e3.az,{paddingTop:1,paddingX:1,children:(0,u.jsx)(e3.wb,{space:1,children:S.groups.map(e=>(0,u.jsx)(e3.oz,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??e6(e.name),selected:e.selected,onClick:()=>{_({type:"select group",name:e.name})}},e.name))})}):null,w[33]=b,w[34]=S.groups,w[35]=r):r=w[35],w[36]!==t||w[37]!==n||w[38]!==r?(h=(0,u.jsxs)(e3.az,{...t,children:[n,r]}),w[36]=t,w[37]=n,w[38]=r,w[39]=h):h=w[39],o=e3.az,s=1,d=0===i.length?(0,u.jsx)(e3.az,{padding:2,children:(0,u.jsx)(e3.EY,{muted:!0,size:1,children:e.labels["insert-menu.search.no-results"]})}):c?"grid"===c.name?(0,u.jsx)(e3.xA,{autoRows:"auto",flex:1,gap:1,style:tt,children:i.map(t=>(0,u.jsx)(tc,{icon:x?e7(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:c.previewImageUrl?.(t.name),schemaType:t}
1,t.name))}):(0,u.jsx)(e3.BJ,{flex:1,space:1,children:i.map(t=>(0,u.jsx)(e3.Dr,{icon:x?e7(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??e6(t.name)},t.name))}):null,w[10]=e,w[11]=k,w[12]=x,w[13]=S.groups,w[14]=S.query,w[15]=S.views,w[16]=o,w[17]=a,w[18]=l,w[19]=s,w[20]=d,w[21]=f,w[22]=p,w[23]=h,w[24]=g}else o=w[16],a=w[17],l=w[18],s=w[19],d=w[20],f=w[21],p=w[22],h=w[23],g=w[24];return w[40]!==o||w[41]!==s||w[42]!==d?(m=(0,u.jsx)(o,{padding:s,children:d}),w[40]=o,w[41]=s,w[42]=d,w[43]=m):m=w[43],w[44]!==a||w[45]!==m||w[46]!==f||w[47]!==p||w[48]!==h?(b=(0,u.jsxs)(a,{direction:f,height:p,children:[h,m]}),w[44]=a,w[45]=m,w[46]=f,w[47]=p,w[48]=h,w[49]=b):b=w[49],w[50]!==l||w[51]!==b||w[52]!==g?(v=(0,u.jsx)(l,{padding:g,children:b}),w[50]=l,w[51]=b,w[52]=g,w[53]=v):v=w[53],v}function tr(e){return e.selected}function ti(e,t){return{...e,selected:0===t}}function to(e){return{...e,selected:!1}}let ta={grid:e4.jxC,list:e4.r$9},tl={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function ts(e){let t,n,r,i,o=(0,c.c)(11),a=e.views.findIndex(tu),l=e.views[a+1]??e.views[0],s=e.labels[tl[l.name]];o[0]!==s?(t=(0,u.jsx)(e3.EY,{size:1,children:s}),o[0]=s,o[1]=t):t=o[1];let d=ta[l.name];return o[2]!==l.name||o[3]!==e?(n=()=>{e.onToggle(l.name)},o[2]=l.name,o[3]=e,o[4]=n):n=o[4],o[5]!==d||o[6]!==n?(r=(0,u.jsx)(e3.$n,{mode:"bleed",icon:d,onClick:n}),o[5]=d,o[6]=n,o[7]=r):r=o[7],o[8]!==t||o[9]!==r?(i=(0,u.jsx)(e3.m_,{content:t,placement:"top",portal:!0,children:r}),o[8]=t,o[9]=r,o[10]=i):i=o[10],i}function tu(e){return e.selected}function tc(e){let t,n,r,i,o,a,l,s,d,f=(0,c.c)(19),[p,h]=(0,y.useState)(!1),g=e.icon;f[0]===Symbol.for("react.memo_cache_sentinel")?(t={overflow:"hidden"},f[0]=t):t=f[0],f[1]===Symbol.for("react.memo_cache_sentinel")?(n={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},f[1]=n):n=f[1],f[2]!==g?(r=(0,e9.isValidElementType)(g)?(0,u.jsx)(e3.so,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,u.jsx)(e3.EY,{size:1,children:(0,u.jsx)(g,{})})}):null,f[2]=g,f[3]=r):r=f[3],f[4]!==p||f[5]!==e.previewImageUrl?(i=!e.previewImageUrl||p?null:(0,u.jsx)("img",{src:e.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{h(!0)}}),f[4]=p,f[5]=e.previewImageUrl,f[6]=i):i=f[6],f[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,u.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",boxShadow:"inset 0 0 0 0.5px var(--card-fg-color)",opacity:.1}}),f[7]=o):o=f[7],f[8]!==r||f[9]!==i?(a=(0,u.jsxs)(e3.az,{flex:"none",style:n,children:[r,i,o]}),f[8]=r,f[9]=i,f[10]=a):a=f[10];let m=e.schemaType.title??e.schemaType.name;return f[11]!==m?(l=(0,u.jsx)(e3.az,{flex:1,padding:2,children:(0,u.jsx)(e3.EY,{size:1,weight:"medium",children:m})}),f[11]=m,f[12]=l):l=f[12],f[13]!==a||f[14]!==l?(s=(0,u.jsxs)(e3.so,{direction:"column",gap:1,padding:1,children:[a,l]}),f[13]=a,f[14]=l,f[15]=s):s=f[15],f[16]!==e.onClick||f[17]!==s?(d=(0,u.jsx)(e3.Dr,{padding:0,radius:2,onClick:e.onClick,style:t,children:s}),f[16]=e.onClick,f[17]=s,f[18]=d):d=f[18],d}var td=n(73658);function tf(e){if(!e)return(0,u.jsx)(td.XRf,{});if("string"===e.type)return(0,u.jsx)(td.H3M,{});if("number"===e.type)return(0,u.jsx)(td.bZn,{});let{value:t}=e;if("icon"in e&&e.icon)return(0,u.jsx)("div",{dangerouslySetInnerHTML:{__html:e.icon}});let{type:n}=t;if("string"===n)return(0,u.jsx)(td.H3M,{});if("boolean"===n)return(0,u.jsx)(td.Dee,{});if("number"===n)return(0,u.jsx)(td.bZn,{});if("array"===n||"union"===n)return(Array.isArray(t.of)?t.of:[t.of]).some(e=>"name"in e&&"block"===e.name)?(0,u.jsx)(td.a1,{}):(0,u.jsx)(td.Ss4,{});if("object"===n){if("image"===e.name)return(0,u.jsx)(td.xfq,{});if("block"===e.name)return(0,u.jsx)(td.H3M,{})}return(0,u.jsx)(td.XRf,{})}let tp=(0,k.AH)` 2 overflow-y: scroll; 3 overscroll-behavior: contain; 4 -ms-overflow-style: none; 5 scrollbar-width: none; 6 7 &:before { 8 content: ''; 9 display: block; 10 height: calc(100% + 1px); 11 position: absolute; 12 top: 0; 13 width: 100%; 14 z-index: -1; 15 } 16`,th=k.I4.div` 17 height: 100%; 18 inset: 0; 19 pointer-events: all; 20 position: fixed; 21 width: 100%; 22 display: flex; 23 justify-content: center; 24 align-items: center; 25 26 ${e=>e.$blockScroll&&tp} 27`,tg=k.I4.div` 28 background: transparent; 29 height: 100%; 30 inset: 0; 31 position: absolute; 32 width: 100%; 33`,tm=e=>{let t,n=(0,c.c)(2);return n[0]!==e?(t=(0,u.jsx)(x.ZL,{children:(0,u.jsx)(tb,{...e})}),n[0]=e,n[1]=t):t=n[1],t},tb=e=>{let t,n,r=(0,c.c)(7),{children:i,onDismiss:o,setBoundaryElement:a,blockScroll:l}=e,s=void 0===l||l;return r[0]!==o?(t=(0,u.jsx)(tg,{onMouseDownCapture:()=>{o?.()}}),r[0]=o,r[1]=t):t=r[1],r[2]!==s||r[3]!==i||r[4]!==a||r[5]!==t?(n=(0,u.jsxs)(th,{"data-sanity-overlay-element":!0,ref:a,onClick:ty,$blockScroll:s,children:[t,i]}),r[2]=s,r[3]=i,r[4]=a,r[5]=t,r[6]=n):n=r[6],n};function ty(e){e.stopPropagation()}function tv(e){return{type:"log",name:e.name,version:e.version,description:e.description,maxSampleRate:e.maxSampleRate,schema:void 0}}let tw={"Visual Editing Drag Sequence Completed":tv({name:"Visual Editing Drag Sequence Completed",description:"An array is successfully reordered using drag and drop.",version:1}),"Visual Editing Drag Minimap Enabled":tv({name:"Visual Editing Drag Minimap Enabled",description:"The zoomed-out minimap view is enabled during a drag sequence.",version:1}),"Visual Editing Context Menu Item Removed":tv({name:"Visual Editing Context Menu Item Removed",description:"An item is removed using the Context Menu.",version:1}),"Visual Editing Context Menu Item Duplicated":tv({name:"Visual Editing Context Menu Item Duplicated",description:"An item is duplicated using the Context Menu.",version:1}),"Visual Editing Context Menu Item Moved":tv({name:"Visual Editing Context Menu Item Moved",description:"An item is moved using the Context Menu.",version:1}),"Visual Editing Context Menu Item Inserted":tv({name:"Visual Editing Context Menu Item Inserted",description:"An item is inserted using the Context Menu.",version:1}),"Visual Editing Insert Menu Item Inserted":tv({name:"Visual Editing Insert Menu Item Inserted",description:"An item is inserted using the Insert Menu.",version:1}),"Visual Editing Overlay Clicked":tv({name:"Visual Editing Overlay Clicked",description:"An Overlay is clicked.",version:1})},tx=(0,y.createContext)(void 0);function tk(){let e=(0,y.useContext)(tx);if(!e)throw Error("Telemetry context is missing");return e}let tS={"insert-menu.filter.all-items":"All","insert-menu.search.no-results":"No results","insert-menu.search.placeholder":"Filter typesâ¦","insert-menu.toggle-grid-view.tooltip":"Toggle grid view","insert-menu.toggle-list-view.tooltip":"Toggle list view"},t_=e=>{let t,n,r,i,o=(0,c.c)(11),{node:a,onSelect:l}=e;o[0]!==a.options?.insertMenu?(t=a.options?.insertMenu||{},o[0]=a.options?.insertMenu,o[1]=t):t=o[1];let s=t;o[2]!==s.views?(n=s.views?.map(tE),o[2]=s.views,o[3]=n):n=o[3];let d=n;return o[4]!==a.of?(r=a.of.map(tj),o[4]=a.of,o[5]=r):r=o[5],o[6]!==s||o[7]!==l||o[8]!==r||o[9]!==d?(i=(0,u.jsx)(tn,{...s,labels:tS,schemaTypes:r,onSelect:l,views:d}),o[6]=s,o[7]=l,o[8]=r,o[9]=d,o[10]=i):i=o[10],i};function tE(e){return"grid"===e.name?{...e,previewImageUrl:t=>e.previewImageUrls?.[t]}:e}function tj(e){return{...e,icon:tf(e)}}let tC=e=>{let t,n,r,i,o,a=(0,c.c)(10);return a[0]!==e?({children:t,style:r,...n}=e,a[0]=e,a[1]=t,a[2]=n,a[3]=r):(t=a[1],n=a[2],r=a[3]),a[4]!==r?(i={...r,pointerEvents:"all"},a[4]=r,a[5]=i):i=a[5],a[6]!==t||a[7]!==n||a[8]!==i?(o=(0,u.jsx)("div",{style:i,"data-sanity-overlay-element":!0,...n,children:t}),a[6]=t,a[7]=n,a[8]=i,a[9]=o):o=a[9],o};var tI=n(46324),tR=n(38299);function tO(e){if(!(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex")||((0,x.nY)(e)?!!e.href&&"ignore"!==e.rel:(0,x.A3)(e)?"hidden"
33!==e.type&&"file"!==e.type&&!e.disabled:!!((0,x.WE)(e)||(0,x.q4)(e)||(0,x.QY)(e))&&!e.disabled)))return!1;try{e.focus()}catch{}return document.activeElement===e}function tA(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if((0,x.sb)(n)&&(tO(n)||tA(n)))return!0}return!1}n(12638);let tM=k.I4.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,t$=(0,k.I4)(x.az).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,tz=(0,k.i7)` 34 from { 35 transform: rotate(0deg); 36 } 37 38 to { 39 transform: rotate(360deg); 40 } 41`,tT=(0,k.I4)(e4.Nl1).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${tz} 500ms linear infinite;`;function tP(e){let t,n,r,i=(0,c.c)(11),{children:o,id:a,onSelect:l,selected:s,value:d}=e;i[0]!==l||i[1]!==d?(t=()=>{setTimeout(()=>{l(d)},0)},i[0]=l,i[1]=d,i[2]=t):t=i[2];let f=t;i[3]!==f?(n=e=>{"Enter"!==e.key||(0,x.zd)(e.currentTarget)||f()},i[3]=f,i[4]=n):n=i[4];let p=n;return i[5]!==o||i[6]!==f||i[7]!==p||i[8]!==a||i[9]!==s?(r=(0,u.jsx)("li",{"aria-selected":s,"data-ui":"AutocompleteOption",id:a,role:"option",onClick:f,onKeyDown:p,children:o}),i[5]=o,i[6]=f,i[7]=p,i[8]=a,i[9]=s,i[10]=r):r=i[10],r}function tN(e,t){return"input/change"===t.type?{...e,activeValue:null,focused:!0,query:t.query}:"input/focus"===t.type?{...e,focused:!0}:"root/blur"===t.type?{...e,focused:!1,query:null}:"root/clear"===t.type?{...e,activeValue:null,query:null,value:null}:"root/escape"===t.type?{...e,focused:!1,query:null}:"root/open"===t.type?{...e,query:e.query||t.query}:"root/setActiveValue"===t.type?{...e,activeValue:t.value,listFocused:t.listFocused||e.listFocused}:"root/setListFocused"===t.type?{...e,listFocused:t.listFocused}:"value/change"===t.type?{...e,activeValue:t.value,query:null,value:t.value}:e}let tL=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],tH=["bottom-start","top-start"],tD=(e,t)=>t?t.value:e,tF=(e,t)=>t.value.toLowerCase().indexOf(e.toLowerCase())>-1;(0,y.forwardRef)(function(e,t){let{border:n=!0,customValidity:r,disabled:i,filterOption:o,fontSize:a=2,icon:l,id:s,listBox:c=x.sU,loading:d,onBlur:f,onChange:p,onFocus:h,onQueryChange:g,onSelect:m,openButton:b,openOnFocus:v,options:w,padding:k=3,popover:S=x.sU,prefix:_,radiu
41s:E=2,readOnly:j,relatedElements:C,renderOption:I,renderPopover:R,renderValue:O=tD,suffix:A,value:M,...$}=e,[z,T]=(0,y.useReducer)(tN,{activeValue:M||null,focused:!1,listFocused:!1,query:null,value:M||null}),{activeValue:P,focused:N,listFocused:L,query:H,value:D}=z,F=(0,y.useCallback)(({value:e})=>(0,u.jsx)(x.Zp,{"data-as":"button",padding:k,radius:2,tone:"inherit",children:(0,u.jsx)(x.EY,{size:a,textOverflow:"ellipsis",children:e})}),[a,k]),B="function"==typeof I?I:F,U="function"==typeof o?o:tF,V=(0,y.useRef)(null),W=(0,y.useRef)(null),Y=(0,y.useRef)(null),G=(0,y.useRef)(null),q=(0,y.useRef)(!1),K=(0,y.useRef)(D),X=(0,y.useRef)(M),J=(0,y.useRef)(!1);(0,y.useImperativeHandle)(t,()=>Y.current);let Z=`${s}-listbox`,Q=Array.isArray(w)?w:x.Ml,ee=(0,x.KC)(k),et=(0,y.useMemo)(()=>null!==D?Q.find(e=>e.value===D):void 0,[Q,D]),en=(0,y.useMemo)(()=>Q.filter(e=>!H||U(H,e)),[U,Q,H]),er=en.length,ei=P?`${s}-option-${P}`:void 0,eo=null!==H&&d||N&&null!==H,ea=(0,y.useCallback)(e=>{setTimeout(()=>{if(J.current)return;let t=(C||[]).concat(V.current?[V.current]:[],W.current?[W.current]:[]),n=!1;if(document.activeElement){for(let e of t)if(e===document.activeElement||e.contains(document.activeElement)){n=!0;break}}!1===n&&(T({type:"root/blur"}),J.current=!1,g&&g(null),f&&f(e))},0)},[f,g,C]),el=(0,y.useCallback)(e=>{let t=G.current,n=e.target instanceof HTMLElement?e.target:null,r=t?.contains(n)||!1;r!==q.current&&(q.current=r,T({type:"root/setListFocused",listFocused:r}))},[]),es=(0,y.useCallback)(e=>{T({type:"value/change",value:e}),J.current=!1,m&&m(e),K.current=e,p&&p(e),g&&g(null),Y.current?.focus()},[p,m,g]),eu=(0,y.useCallback)(e=>{if("ArrowDown"===e.key){if(e.preventDefault(),!er)return;let t=en.find(e=>e.value===P),n=t?en.indexOf(t):-1,r=en[(n+1)%er];r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!er)return;let t=en.find(e=>e.value===P),n=t?en.indexOf(t):-1,r=en[-1===n?er-1:(er+n-1)%er];r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){T({type:"root/escape"}),J.current=!1,g&&g(null),Y.current?.focus();return}let t=e.target,n=G.current;if((n===t||n?.contains(t))&&!tL.includes(e.key))return void Y.current?.focus()},[P,en,er,g]),ec=(0,y.useCallback)(e=>{let t=e.currentTarget.value;T({type:"input/change",query:t}),g&&g(t)},[g]),ed=(0,y.useCallback)(()=>{T({type:"root/open",query:D?O(D,et):""})},[et,O,D]),ef=(0,y.useCallback)(e=>{N||(T({type:"input/focus"}),h&&h(e),v&&ed())},[N,h,v,ed]),ep=(0,y.useCallback)(()=>{J.current=!0},[]),eh=(0,y.useCallback)(()=>{J.current=!1},[]),eg=(0,y.useCallback)(()=>{T({type:"root/clear"}),K.current="",p&&p(""),g&&g(null),Y.current?.focus()},[p,g]),em=(0,y.useCallback)(()=>{T({type:"input/focus"})},[]);(0,y.useEffect)(()=>{if(M!==X.current){X.current=M,void 0!==M&&(T({type:"value/change",value:M}),K.current=M);return}M!==K.current&&(K.current=M||null,T({type:"value/change",value:M||null}))},[M]),(0,y.useEffect)(()=>{!N&&K.current&&T({type:"root/setActiveValue",value:K.current})},[N]),(0,y.useEffect)(()=>{let e=G.current;if(!e)return;let t=en.find(e=>e.value===P);if(t){let n=en.indexOf(t),r=e.childNodes[n];if(r){if(document.activeElement&&r.contains(document.activeElement))return;tA(r)}}},[P,en]);let eb=(0,y.useMemo)(()=>{if(!d&&!i&&D)return{"aria-label":"Clear",onFocus:em}},[i,em,d,D]),ey=(0,y.useMemo)(()=>ee.map(e=>0===e?0:1===e||2===e?1:e-2),[ee]),ev=(0,y.useMemo)(()=>ee.map(e=>Math.max(e-1,0)),[ee]),ew=(0,y.useMemo)(()=>"object"==typeof b?b:x.sU,[b]),ex=(0,y.useCallback)(e=>{ed(),ew.onClick&&ew.onClick(e),function(e){requestAnimationFrame(e)}(()=>Y.current?.focus())},[ew,ed]),ek=(0,y.useMemo)(()=>i||j||!b?void 0:(0,u.jsx)(x.az,{"aria-hidden":eo,padding:ey,children:(0,u.jsx)(x.$n,{"aria-label":"Open",disabled:eo,fontSize:a,icon:e4.D3D,mode:"bleed",padding:ev,...ew,onClick:ex})}),[i,eo,a,ex,b,ey,ev,ew,j]),eS=(0,y.useMemo)(()=>null===H?null!==D?O(D,et):"":H,[et,H,O,D]),e_=(0,u.jsx)(x.ks,{...$,"aria-activedescendant":ei,"aria-autocomplete":"list","aria-expanded":eo,"aria-owns":Z,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:n,clearButton:eb,customValidity:r,disabled:i,fontSize:a,icon:l,iconRight:d&&tT,id:s,inputMode:"search",onChange:ec,onClear:eg,onFocus:ef,padding:ee,prefix:_,radiu
41s:E,readOnly:j,ref:Y,role:"combobox",spellCheck:!1,suffix:A||ek,value:eS}),eE=(0,y.useCallback)(e=>{"Tab"===e.key&&L&&Y.current?.focus()},[L]),ej=(0,y.useMemo)(()=>0===en.length?null:(0,u.jsx)(t$,{"data-ui":"AutoComplete__results",onKeyDown:eE,padding:1,...c,tabIndex:-1,children:(0,u.jsx)(x.BJ,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:Z,ref:G,role:"listbox",space:1,children:en.map(e=>{let t=null!==P?e.value===P:et===e;return(0,u.jsx)(tP,{id:`${s}-option-${e.value}`,onSelect:es,selected:t,value:e.value,children:(0,y.cloneElement)(B(e),{disabled:d,selected:t,tabIndex:L&&t?0:-1})},e.value)})})}),[P,et,en,es,eE,s,c,Z,L,d,B]),eC=(0,y.useMemo)(()=>R?R({content:ej,hidden:!eo,inputElement:Y.current,onMouseEnter:ep,onMouseLeave:eh},W):0===er?null:(0,u.jsx)(x.AM,{arrow:!1,constrainSize:!0,content:ej,fallbackPlacements:tH,matchReferenceWidth:!0,onMouseEnter:ep,onMouseLeave:eh,open:eo,overflow:"auto",placement:"bottom-start",portal:!0,radius:E,ref:W,referenceElement:Y.current,...S}),[ej,eo,er,ep,eh,S,E,R]);return(0,u.jsxs)(tM,{"data-ui":"Autocomplete",onBlur:ea,onFocus:el,onKeyDown:eu,ref:V,children:[e_,eC]})}).displayName="ForwardRef(Autocomplete)";let tB=k.I4.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,tU=(0,k.I4)(x.$n).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`;(0,y.forwardRef)(function(e,t){let{children:n,maxLength:r,separator:i,space:o=2,...a}=e,l=(0,x.KC)(o),[s,c]=(0,y.useState)(!1),d=(0,y.useRef)(null),f=(0,y.useRef)(null),p=(0,y.useCallback)(()=>c(!1),[]),h=(0,y.useCallback)(()=>c(!0),[]);(0,x.PR)(p,()=>[d.current,f.current]);let g=(0,y.useMemo)(()=>y.Children.toArray(n).filter(y.isValidElement),[n]),m=(0,y.useMemo)(()=>{let e=g.length;if(r&&e>r){let t=Math.ceil(r/2),n=Math.floor(r/2);return[...g.slice(0,t-1),(0,u.jsx)(x.AM,{constrainSize:!0,content:(0,u.jsx)(x.BJ,{as:"ol",overflow:"auto",padding:l,space:l,children:g.slice(t-1,e-n)}),open:s,placement:"top",portal:!0,ref:f,children:(0,u.jsx)(tU,{fontSize:1,mode:"bleed",onClick:s?p:h,padding:1,ref:d,selected:s,text:"â¦"})},"button"),...g.slice(e-n)]}return g},[p,h,r,s,g,l]);return(0,u.jsx)(tB,{"data-ui":"Breadcrumbs",...a,ref:t,children:m.map((e,t)=>(0,u.jsxs)(y.Fragment,{children:[t>0&&(0,u.jsx)(x.az,{"aria-hidden":!0,as:"li",paddingX:l,children:i||(0,u.jsx)(x.EY,{muted:!0,children:"/"})}),(0,u.jsx)(x.az,{as:"li",children:e})]},t))})}).displayName="ForwardRef(Breadcrumbs)";let tV=(0,x.bz)("@sanity/ui/context/dialog",{version:0});function tW(e,t,n){return!e||!t||(0,x.Q3)(e,n)||(0,x.Q3)(t,n)}let tY=(0,k.I4)(x.Wd).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(x.l_,function({theme:e}){let{color:t}=(0,tI.JW)(e);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:t}=(0,tI.JW)(e.theme);return(0,x.U1)(t,e.$position,e=>({"&&":{position:e}}))},function(e){return e.$animate?(0,k.AH)` 42 @keyframes zoomIn { 43 from { 44 opacity: 0; 45 transform: scale(0.95); 46 } 47 to { 48 opacity: 1; 49 transform: scale(1); 50 } 51 } 52 @keyframes fadeIn { 53 from { 54 opacity: 0; 55 } 56 to { 57 opacity: 1; 58 } 59 } 60 61 animation: fadeIn 200ms ease-out; 62 // Animates the dialog card. 63 & > [data-ui='DialogCard'] { 64 animation: zoomIn 200ms ease-out; 65 } 66 `:(0,k.AH)``}),tG=(0,k.I4)(x.mc).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,tq=(0,k.I4)(x.Zp).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,tK=(0,k.I4)(x.so).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,tX=(0,k.I4)(x.az).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,tJ=(0,k.I4)(x.az).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,tZ=(0,k.I4)(x.az).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,tQ=(0,y.forwardRef)(function(e,t){let n,r,i,o,a,l,s,d,f,p,h,g,m,b=(0,c.c)(38),{__unstable_autoFocus:v,__unstable_hideCloseButton:w,children:k,
66contentRef:S,footer:_,header:E,id:j,onClickOutside:C,onClose:I,portal:R,radius:O,scheme:A,shadow:M,width:$}=e,z=(0,x.WP)(),T=R?z.elements?.[R]||null:z.element,P=(0,x.$w)().element,N=(0,x.KC)(O),L=(0,x.KC)(M),H=(0,x.KC)($),D=(0,y.useRef)(null),F=(0,y.useRef)(null),{isTopLayer:B}=(0,x.Z4)(),U=`${j}_label`,V=!!I&&!1===w,W=!!E||V;return b[0]===Symbol.for("react.memo_cache_sentinel")?(n=()=>D.current,b[0]=n):n=b[0],(0,y.useImperativeHandle)(t,n),b[1]===Symbol.for("react.memo_cache_sentinel")?(r=()=>F.current,b[1]=r):r=b[1],(0,y.useImperativeHandle)(S,r),b[2]!==v?(i=()=>{v&&D.current&&tA(D.current)},o=[v,D],b[2]=v,b[3]=i,b[4]=o):(i=b[3],o=b[4]),(0,y.useEffect)(i,o),b[5]!==P||b[6]!==B||b[7]!==I||b[8]!==T?(a=e=>{if(!B||!I)return;let t=document.activeElement;t&&!tW(P,T,t)||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),I())},b[5]=P,b[6]=B,b[7]=I,b[8]=T,b[9]=a):a=b[9],(0,x.Pm)(a),b[10]!==P||b[11]!==B||b[12]!==C||b[13]!==T?(l=B&&C&&(e=>{let t=e.target;t&&!tW(P,T,t)||C()}),b[10]=P,b[11]=B,b[12]=C,b[13]=T,b[14]=l):l=b[14],b[15]===Symbol.for("react.memo_cache_sentinel")?(s=()=>[D.current],b[15]=s):s=b[15],(0,x.PR)(l,s),b[16]!==E||b[17]!==U||b[18]!==I||b[19]!==V||b[20]!==W?(d=W&&(0,u.jsx)(tX,{children:(0,u.jsxs)(x.so,{align:"flex-start",padding:3,children:[(0,u.jsx)(x.az,{flex:1,padding:2,children:E&&(0,u.jsx)(x.EY,{id:U,size:1,weight:"semibold",children:E})}),V&&(0,u.jsx)(x.az,{flex:"none",children:(0,u.jsx)(x.$n,{"aria-label":"Close dialog",disabled:!I,icon:e4.USm,mode:"bleed",onClick:I,padding:2})})]})}),b[16]=E,b[17]=U,b[18]=I,b[19]=V,b[20]=W,b[21]=d):d=b[21],b[22]!==k?(f=(0,u.jsx)(tJ,{flex:1,ref:F,tabIndex:-1,children:k}),b[22]=k,b[23]=f):f=b[23],b[24]!==_?(p=_&&(0,u.jsx)(tZ,{children:_}),b[24]=_,b[25]=p):p=b[25],b[26]!==d||b[27]!==f||b[28]!==p?(h=(0,u.jsxs)(tK,{direction:"column",children:[d,f,p]}),b[26]=d,b[27]=f,b[28]=p,b[29]=h):h=b[29],b[30]!==N||b[31]!==A||b[32]!==L||b[33]!==h?(g=(0,u.jsx)(tq,{radius:N,ref:D,scheme:A,shadow:L,children:h}),b[30]=N,b[31]=A,b[32]=L,b[33]=h,b[34]=g):g=b[34],b[35]!==g||b[36]!==H?(m=(0,u.jsx)(tG,{"data-ui":"DialogCard",width:H,children:g}),b[35]=g,b[36]=H,b[37]=m):m=b[37],m});tQ.displayName="ForwardRef(DialogCard)",(0,y.forwardRef)(function(e,t){let n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w,k,S,_,E,j,C,I,R,O,A,M,$,z=(0,c.c)(60),T=(0,y.useContext)(tV),{layer:P}=(0,x.M4)();z[0]!==e?({__unstable_autoFocus:v,__unstable_hideCloseButton:w,cardRadius:k,cardShadow:S,children:i,contentRef:o,footer:a,header:l,id:s,onActivate:d,onClickOutside:f,onClose:p,onFocus:h,padding:_,portal:g,position:n,scheme:b,width:E,zOffset:r,animate:j,...m}=e,z[0]=e,z[1]=n,z[2]=r,z[3]=i,z[4]=o,z[5]=a,z[6]=l,z[7]=s,z[8]=d,z[9]=f,z[10]=p,z[11]=h,z[12]=g,z[13]=m,z[14]=b,z[15]=v,z[16]=w,z[17]=k,z[18]=S,z[19]=_,z[20]=E,z[21]=j):(n=z[1],r=z[2],i=z[3],o=z[4],a=z[5],l=z[6],s=z[7],d=z[8],f=z[9],p=z[10],h=z[11],g=z[12],m=z[13],b=z[14],v=z[15],w=z[16],k=z[17],S=z[18],_=z[19],E=z[20],j=z[21]);let N=void 0===v||v,L=void 0!==w&&w,H=void 0===k?4:k,D=void 0===S?3:S,F=void 0===_?3:_,B=void 0===E?0:E,U=void 0!==j&&j,V=n??(T.position||"fixed"),W=r??(T.zOffset||P.dialog.zOffset),Y=!(0,x.jt)()&&U,G=(0,x.WP)(),q=g?G.elements?.[g]||null:G.element,K=(0,x.$w)().element,X=(0,x.KC)(H),J=(0,x.KC)(F),Z=(0,x.KC)(V),Q=(0,x.KC)(B),ee=(0,x.KC)(W),et=(0,y.useRef)(null),en=(0,y.useRef)(null),er=(0,y.useRef)(null),ei=(0,y.useRef)(null);z[22]!==h?(C=e=>{h?.(e);let t=e.target,n=er.current;return n&&t===et.current?void function e(t){for(let n=t.childNodes.length-1;n>=0;n--){let r=t.childNodes[n];if((0,x.sb)(r)&&(tO(r)||e(r)))return!0}return!1}(n):n&&t===en.current?void tA(n):void((0,x.sb)(e.target)&&(ei.current=e.target))},z[22]=h,z[23]=C):C=z[23];let eo=C,ea=`${s}_label`,el=(0,y.useRef)(void 0);z[24]!==K||z[25]!==q?(I=()=>{el.current&&clearTimeout(el.current),el.current=setTimeout(()=>{let e=document.activeElement;if(e&&!tW(K,q,e)){let e=ei.current;if(!e||!document.body.contains(e)){let e=er.current;e&&tA(e);return}
66e.focus()}},0)},z[24]=K,z[25]=q,z[26]=I):I=z[26];let es=I;return z[27]===Symbol.for("react.memo_cache_sentinel")?(R=(0,u.jsx)("div",{ref:et,tabIndex:0}),z[27]=R):R=z[27],z[28]!==N||z[29]!==X||z[30]!==D||z[31]!==i||z[32]!==o||z[33]!==a||z[34]!==l||z[35]!==L||z[36]!==s||z[37]!==f||z[38]!==p||z[39]!==g||z[40]!==b||z[41]!==Q?(O=(0,u.jsx)(tQ,{__unstable_autoFocus:N,__unstable_hideCloseButton:L,contentRef:o,footer:a,header:l,id:s,onClickOutside:f,onClose:p,portal:g,radius:X,ref:er,scheme:b,shadow:D,width:Q,children:i}),z[28]=N,z[29]=X,z[30]=D,z[31]=i,z[32]=o,z[33]=a,z[34]=l,z[35]=L,z[36]=s,z[37]=f,z[38]=p,z[39]=g,z[40]=b,z[41]=Q,z[42]=O):O=z[42],z[43]===Symbol.for("react.memo_cache_sentinel")?(A=(0,u.jsx)("div",{ref:en,tabIndex:0}),z[43]=A):A=z[43],z[44]!==Y||z[45]!==eo||z[46]!==es||z[47]!==s||z[48]!==ea||z[49]!==d||z[50]!==J||z[51]!==Z||z[52]!==t||z[53]!==m||z[54]!==O||z[55]!==ee?(M=(0,u.jsxs)(tY,{...m,$animate:Y,$padding:J,$position:Z,"aria-labelledby":ea,"aria-modal":!0,"data-ui":"Dialog",id:s,onActivate:d,onClick:es,onFocus:eo,ref:t,role:"dialog",zOffset:ee,children:[R,O,A]}),z[44]=Y,z[45]=eo,z[46]=es,z[47]=s,z[48]=ea,z[49]=d,z[50]=J,z[51]=Z,z[52]=t,z[53]=m,z[54]=O,z[55]=ee,z[56]=M):M=z[56],z[57]!==g||z[58]!==M?($=(0,u.jsx)(x.ZL,{__unstable_name:g,children:M}),z[57]=g,z[58]=M,z[59]=$):$=z[59],$}).displayName="ForwardRef(Dialog)";let t0=(0,y.forwardRef)(function(e,t){let n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w,k,S,_,E,j,C,I,R,O,A=(0,c.c)(62),{__unstable_disableRestoreFocusOnClose:M,boundaryElement:$,button:z,id:T,menu:P,onClose:N,onOpen:L,placement:H,popoverScheme:D,portal:F,popover:B,popoverRadius:U,preventOverflow:V}=e,W=void 0!==M&&M,Y=void 0===F||F,[G,q]=(0,y.useState)(!1),[K,X]=(0,y.useState)(null),[J,Z]=(0,y.useState)(null);A[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],A[0]=n):n=A[0];let[Q,ee]=(0,y.useState)(n),et=(0,y.useRef)(G);A[1]!==L||A[2]!==G?(r=()=>{L&&G&&!et.current&&L()},i=[L,G],A[1]=L,A[2]=G,A[3]=r,A[4]=i):(r=A[3],i=A[4]),(0,y.useEffect)(r,i),A[5]!==N||A[6]!==G?(o=()=>{N&&!G&&et.current&&N()},a=[N,G],A[5]=N,A[6]=G,A[7]=o,A[8]=a):(o=A[7],a=A[8]),(0,y.useEffect)(o,a),A[9]!==G?(l=()=>{et.current=G},s=[G],A[9]=G,A[10]=l,A[11]=s):(l=A[10],s=A[11]),(0,y.useEffect)(l,s),A[12]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{q(t1),X(null)},A[12]=d):d=A[12];let en=d;A[13]!==G?(f=e=>{G&&e.preventDefault()},A[13]=G,A[14]=f):f=A[14];let er=f;A[15]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),q(!0),X("first");return}if("ArrowUp"===e.key){e.preventDefault(),q(!0),X("last");return}},A[15]=p):p=A[15];let ei=p;A[16]!==J||A[17]!==Q?(h=e=>{let t=e.target;if(t instanceof Node&&!(J&&(t===J||J.contains(t)))){for(let e of Q)if(t===e||e.contains(t))return;q(!1)}},A[16]=J,A[17]=Q,A[18]=h):h=A[18];let eo=h;A[19]!==J||A[20]!==W?(g=()=>{q(!1),!W&&J&&J.focus()},A[19]=J,A[20]=W,A[21]=g):g=A[21];let ea=g;A[22]!==Q?(m=e=>{let t=e.relatedTarget;if(t instanceof Node){for(let e of Q)if(e===t||e.contains(t))return;q(!1)}},A[22]=Q,A[23]=m):m=A[23];let el=m;A[24]!==J||A[25]!==W?(b=()=>{q(!1),!W&&J&&J.focus()},A[24]=J,A[25]=W,A[26]=b):b=A[26];let es=b;A[27]===Symbol.for("react.memo_cache_sentinel")?(v=e=>(ee(t=>t.concat([e])),()=>ee(t=>t.filter(t=>t!==e))),A[27]=v):v=A[27];let eu=v;A[28]!==J||A[29]!==el||A[30]!==es||A[31]!==eo||A[32]!==ea||A[33]!==T||A[34]!==P||A[35]!==K?(w=P&&(0,y.cloneElement)(P,{"aria-labelledby":T,onBlurCapture:el,onClickOutside:eo,onEscape:ea,onItemClick:es,originElement:J,registerElement:eu,shouldFocus:K}),A[28]=J,A[29]=el,A[30]=es,A[31]=eo,A[32]=ea,A[33]=T,A[34]=P,A[35]=K,A[36]=w):w=A[36];let ec=w;return A[37]!==z||A[38]!==er||A[39]!==T||A[40]!==G?(S=z&&(0,y.cloneElement)(z,{"data-ui":"MenuButton",id:T,onClick:en,onKeyDown:ei,onMouseDown:er,"aria-haspopup":!0,"aria-expanded":G,ref:Z,selected:z.props.selected??G}),A[37]=z,A[38]=er,A[39]=T,A[40]=G,A[41]=S):S=A[41],k=S,A[42]!==J?(_=()=>J,E=[J],A[42]=J,A[43]=_,A[44]=E):(_=A[43],E=A[44]),(0,y.useImperativeHandle)(t,_,E),A[45]!==B?(C=B||{},A[45]=B,A[46]=C):C=A[46],A[47]!==$||A[48]!==H||A[49]!==U||A[50]!==D||A[51]!==Y||A[52]!==V||A[53]!==C?(I={boundaryElement:$,overflow:"auto",placement:H,portal:Y,preventOverflow:V,radius:U,scheme:D,...C},A[47]=$,A[48]=H,A[49]=U,A[50]=D,A[51]=Y,A[52]=V,A[53]=C,A[54]=I):I=A[54],j=I,A[55]!==k?(R=k||(0,u.jsx)(u.Fragment,{}),A[55]=k,A[56]=R):R=A[56],A[57]!==ec||A[58]!==G||A[59]!==j||A[60]!==R?(O=(0,u.jsx)(x.AM,{"data-ui":"MenuButton__popover",...j,content:ec,open:G,children:R}
66),A[57]=ec,A[58]=G,A[59]=j,A[60]=R,A[61]=O):O=A[61],O});function t1(e){return!e}t0.displayName="ForwardRef(MenuButton)";let t2=(0,k.i7)` 67 0% { 68 background-position: 100%; 69 } 70 100% { 71 background-position: -100%; 72 } 73`,t5=(0,k.AH)` 74 background-image: linear-gradient( 75 to right, 76 var(--card-skeleton-color-from), 77 var(--card-skeleton-color-to), 78 var(--card-skeleton-color-from), 79 var(--card-skeleton-color-from), 80 var(--card-skeleton-color-from) 81 ); 82 background-position: 100%; 83 background-size: 200% 100%; 84 background-attachment: fixed; 85 animation-name: ${t2}; 86 animation-timing-function: ease-in-out; 87 animation-iteration-count: infinite; 88 animation-duration: 2000ms; 89`,t4=(0,k.AH)` 90 opacity: ${({$visible:e})=>+!!e}; 91 transition: opacity 200ms ease-in; 92 93 @media screen and (prefers-reduced-motion: no-preference) { 94 ${({$animated:e})=>e?t5:(0,k.AH)` 95 background-color: var(--card-skeleton-color-from); 96 `} 97 } 98 99 @media screen and (prefers-reduced-motion: reduce) { 100 background-color: var(--card-skeleton-color-from); 101 } 102`,t3=(0,k.I4)(x.az).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(x.gK,t4),t6=(0,y.forwardRef)(function(e,t){let n,r,i,o,a,l,s,d=(0,c.c)(14);d[0]!==e?({animated:o,delay:n,radius:r,...i}=e,d[0]=e,d[1]=n,d[2]=r,d[3]=i,d[4]=o):(n=d[1],r=d[2],i=d[3],o=d[4]);let f=void 0!==o&&o,[p,h]=(0,y.useState)(!n);d[5]!==n?(a=()=>{if(!n)return h(!0);let e=setTimeout(()=>{h(!0)},n);return()=>{clearTimeout(e)}},l=[n],d[5]=n,d[6]=a,d[7]=l):(a=d[6],l=d[7]),(0,y.useEffect)(a,l);let g=(0,x.KC)(r);return d[8]!==f||d[9]!==t||d[10]!==i||d[11]!==g||d[12]!==p?(s=(0,u.jsx)(t3,{...i,$animated:f,$radius:g,$visible:p,ref:t}),d[8]=f,d[9]=t,d[10]=i,d[11]=g,d[12]=p,d[13]=s):s=d[13],s});t6.displayName="ForwardRef(Skeleton)";let t9=(0,k.I4)(t6).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(e=>{let{$size:t,$style:n}=e,{font:r,media:i}=(0,tI.JW)(e.theme),o=r[n];return(0,x.U1)(i,t,e=>{let t=o.sizes[e];return{height:t.lineHeight-t.ascenderHeight-t.descenderHeight}})});(0,y.forwardRef)(function(e,t){let n,r,i,o=(0,c.c)(7);o[0]!==e?({size:r,...n}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=(0,x.KC)(void 0===r?2:r);return o[3]!==a||o[4]!==t||o[5]!==n?(i=(0,u.jsx)(t9,{...n,$size:a,ref:t,$style:"text"}),o[3]=a,o[4]=t,o[5]=n,o[6]=i):i=o[6],i}).displayName="ForwardRef(TextSkeleton)",(0,y.forwardRef)(function(e,t){let n,r,i,o=(0,c.c)(7);o[0]!==e?({size:r,...n}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=(0,x.KC)(void 0===r?2:r);return o[3]!==a||o[4]!==t||o[5]!==n?(i=(0,u.jsx)(t9,{...n,$size:a,ref:t,$style:"label"}),o[3]=a,o[4]=t,o[5]=n,o[6]=i):i=o[6],i}).displayName="ForwardRef(LabelSkeleton)",(0,y.forwardRef)(function(e,t){let n,r,i,o=(0,c.c)(7);o[0]!==e?({size:r,...n}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=(0,x.KC)(void 0===r?2:r);return o[3]!==a||o[4]!==t||o[5]!==n?(i=(0,u.jsx)(t9,{...n,$size:a,ref:t,$style:"heading"}),o[3]=a,o[4]=t,o[5]=n,o[6]=i):i=o[6],i}).displayName="ForwardRef(HeadingSkeleton)",(0,y.forwardRef)(function(e,t){let n,r,i,o=(0,c.c)(7);o[0]!==e?({size:r,...n}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=(0,x.KC)(void 0===r?2:r);return o[3]!==a||o[4]!==t||o[5]!==n?(i=(0,u.jsx)(t9,{...n,$size:a,ref:t,$style:"code"}),o[3]=a,o[4]=t,o[5]=n,o[6]=i):i=o[6],i}).displayName="ForwardRef(CodeSkeleton)",(0,y.forwardRef)(function(e,t){let n,r,i,o=(0,c.c)(9);o[0]!==e?({flex:n,...r}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=void 0===e.tabIndex?0:e.tabIndex;return o[3]!==n||o[4]!==e.children||o[5]!==t||o[6]!==r||o[7]!==a?(i=(0,u.jsx)(x.az,{"data-ui":"TabPanel",...r,flex:n,ref:t,role:"tabpanel",tabIndex:a,children:e.children}),o[3]=n,o[4]=e.children,o[5]=t,o[6]=r,o[7]=a,o[8]=i):i=o[8],i}).displayName="ForwardRef(TabPanel)";let t7={error:"critical",warning:"caution",success:"positive",info:"neutral"},t8={error:"critical",warning:"caution",success:"positive",info:"neutral"},ne=(0,k.I4)(x.so).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,nt=(0,k.I4)(x.Zp).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,nn=k.I4.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,nr=(0,k.I4)(x.Zp).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,ni=(0,k.I4)(x.Zp).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${e=>{let{color:t}=(0,tI.JW)(e.theme);return t.button.default[e.tone].enabled.bg}};`,no={error:"alert",warning:"alert",success:"alert",info:"alert"};function na(e){let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,y,v,w,k,S,_=(0,c.c
102)(50);_[0]!==e?({closable:t,description:n,duration:r,onClose:i,radius:l,title:s,status:a,updatedAt:d,...o}=e,_[0]=e,_[1]=t,_[2]=n,_[3]=r,_[4]=i,_[5]=o,_[6]=a,_[7]=l,_[8]=s,_[9]=d):(t=_[1],n=_[2],r=_[3],i=_[4],o=_[5],a=_[6],l=_[7],s=_[8],d=_[9]);let E=void 0===l?3:l,j=a?t7[a]:"default",C=a?t8[a]:"default",I=a?no[a]:"status",R=.26*!(0,x.jt)();_[10]!==R?(f=R?{type:"spring",visualDuration:R,bounce:.25}:{duration:0},_[10]=R,_[11]=f):f=_[11];let O=f,A=r&&isFinite(r)&&r<20736e5;_[12]===Symbol.for("react.memo_cache_sentinel")?(p=["hidden","initial"],_[12]=p):p=_[12];let M=p;_[13]===Symbol.for("react.memo_cache_sentinel")?(h=["visible","slideIn"],_[13]=h):h=_[13];let $=h;_[14]===Symbol.for("react.memo_cache_sentinel")?(g=["hidden","slideOut"],_[14]=g):g=_[14];let z=g,T=A?"":void 0;return _[15]!==s?(m=s&&(0,u.jsx)(x.EY,{size:1,weight:"medium",children:s}),_[15]=s,_[16]=m):m=_[16],_[17]!==n||_[18]!==O?(b=n&&(0,u.jsx)(nd,{muted:!0,size:1,variants:ns,transition:O,children:n}),_[17]=n,_[18]=O,_[19]=b):b=_[19],_[20]!==m||_[21]!==b?(y=(0,u.jsx)(ne,{flex:1,padding:3,children:(0,u.jsxs)(x.BJ,{space:3,children:[m,b]})}),_[20]=m,_[21]=b,_[22]=y):y=_[22],_[23]!==C||_[24]!==t||_[25]!==i?(v=t&&(0,u.jsx)(x.az,{padding:1,children:(0,u.jsx)(x.$n,{as:"button",icon:e4.USm,mode:"bleed",padding:2,tone:C,onClick:i,style:{verticalAlign:"top"}})}),_[23]=C,_[24]=t,_[25]=i,_[26]=v):v=_[26],_[27]!==y||_[28]!==v||_[29]!==O?(w=(0,u.jsxs)(nc,{align:"flex-start",variants:ns,transition:O,children:[y,v]}),_[27]=y,_[28]=v,_[29]=O,_[30]=w):w=_[30],_[31]!==j||_[32]!==r||_[33]!==A||_[34]!==i||_[35]!==E||_[36]!==O||_[37]!==d||_[38]!==R?(k=A&&(0,u.jsxs)(nf,{variants:ns,transition:O,children:[(0,u.jsx)(nr,{tone:j,radius:E}),(0,u.jsx)(np,{tone:j,initial:{scaleX:0},animate:{scaleX:1},transition:{delay:R,duration:r/1e3,ease:"linear"},onAnimationComplete:i},`progress-${d}`)]}),_[31]=j,_[32]=r,_[33]=A,_[34]=i,_[35]=E,_[36]=O,_[37]=d,_[38]=R,_[39]=k):k=_[39],_[40]!==j||_[41]!==E||_[42]!==o||_[43]!==I||_[44]!==w||_[45]!==k||_[46]!==T||_[47]!==O||_[48]!==R?(S=(0,u.jsxs)(nu,{"data-ui":"Toast",role:I,...o,"data-has-duration":T,custom:R,radius:E,shadow:2,tone:j,forwardedAs:"li",layout:"position",variants:nl,initial:M,animate:$,exit:z,transition:O,children:[w,k]}),_[40]=j,_[41]=E,_[42]=o,_[43]=I,_[44]=w,_[45]=k,_[46]=T,_[47]=O,_[48]=R,_[49]=S):S=_[49],S}na.displayName="Toast";let nl={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:e=>e?{opacity:1,transition:{when:"beforeChildren",staggerChildren:e/3,duration:e/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},ns={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},nu=tR.P.create(nt),nc=tR.P.create(x.so),nd=tR.P.create(x.EY),nf=tR.P.create(nn),np=tR.P.create(ni);(0,x.bz)("@sanity/ui/context/toast",null);(0,k.I4)(x.xA).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`;function nh(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let t=e.firstChild;t&&t instanceof HTMLElement&&t.focus()}}let ng=(0,x.bz)("@sanity/ui/context/tree",null);function nm(){let e=(0,y.useContext)(ng);if(!e)throw Error("Tree: missing context value");return e}(0,y.memo)((0,y.forwardRef)(function(e,t){let n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w,k,S,_,E,j,C,I,R=(0,c.c)(37);R[0]!==e?({children:n,space:o,onFocus:r,...i}=e,R[0]=e,R[1]=n,R[2]=r,R[3]=i,R[4]=o):(n=R[1],r=R[2],i=R[3],o=R[4]);let O=void 0===o?1:o,A=(0,y.useRef)(null),[M,$]=(0,y.useState)(null),z=(0,y.useRef)(M);R[5]===Symbol.for("react.memo_cache_sentinel")?(l=[],R[5]=l):l=R[5],a=l,R[6]===Symbol.for("react.memo_cache_sentinel")?(s=[],R[6]=s):s=R[6];let[T,P]=(0,y.useState)(s);R[7]===Symbol.for("react.memo_cache_sentinel")?(d={},R[7]=d):d=R[7];let[N,L]=(0,y.useState)(d),H=(0,y.useRef)(N);R[8]===Symbol.for("react.memo_cache_sentinel")?(f=()=>A.current,R[8]=f):f=R[8],(0,y.useImperativeHandle)(t,f),R[9]!==M?(p=()=>{z.current=M},h=[M],R[9]=M,R[10]=p,R[11]=h):(p=R[10],h=R[11]),(0,y.useEffect)(p,h),R[12]!==N?(g=()=>{H.current=N},m=[N],R[12]=N,R[13]=g,R[14]=m):(g=R[13],m=R[14]),(0,y.useEffect)(g,m),R[15]===Symbol.for("react.memo_cache_sentinel")?(b=(e,t,n,r)=>(L(r=>({...r,[t]:{element:e,expanded:n}})),r&&$(e),()=>{L(e=>{let n={...e};return delete n[t],n})}),R[15]=b):b=R[15];let D=b;R[16]===Symbol.for("react.memo_cache_sentinel")?(v=(e,t)=>{L(n=>{let r=n[e];return r?{...n,[e]:{...r,expanded:t}}:n})},R[16]=v):v=R[16];let F=v,B=M||T[0]||null;R[17]!==O||R[18]!==N||R[19]!==B?(k={version:0,focusedElement:B,level:0,path:a,registerItem:D,setExpanded:F,setFocusedElement:$,space:O,state:N},R[17]=O,R[18]=N,R[19]=B,R[20]=k):k=R[20],w=k,R[21]!==T?(S=e=>{if(z.current){if("ArrowDown"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(r),o=t.length;for(let t=1;t<o;t+=1){if(!i[t])continue;let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(H.current,T,z.current);t&&(nh(t),$(t));return}if("ArrowUp"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(0,r),o=i.length;for(let t=o-1;t>=0;t-=1){let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(H.current,T,z.current);t&&(nh(t),$(t));return}if("ArrowLeft"===e.key){e.preventDefault();let t=z.current.getAttribute("data-tree-key");if(!t)return;let n=H.current[t];if(!n)return;if(n.expanded)L(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!1}}:e});else{let e=t.split("/");e.pop();let n=e.join("/"),r=n&&H.current[n];r&&(r.element.focus(),$(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=z.current.getAttribute("data-tree-key");if(!t)return;H.current[t]?.expanded||L(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},R[21]=T,R[22]=S):S=R[22];let U=S;R[23]!==r?(_=e=>{$(e.target),r?.(e)},R[23]=r,R[24]=_):_=R[24];let V=_;return R[25]===Symbol.for("react.memo_cache_sentinel")?(E=()=>{A.current&&P(Array.from(A.current.querySelectorAll('[data-ui="TreeItem"]')))},R[25]=E):E=R[25],R[26]!==n?(j=[n],R[26]=n,R[27]=j):j=R[27],(0,y.useEffect)(E,j),R[28]!==n||R[29]!==V||R[30]!==U||R[31]!==i||R[32]!==O?(C=(0,u.jsx)(x.BJ,{as:"ul","data-ui":"Tree",...i,onFocus:V,onKeyDown:U,ref:A,role:"tree",space:O,children:n}),R[28]=n,R[29]=V,R[30]=U,R[31]=i,R[32]=O,R[33]=C):C=R[33],R[34]!==w||R[35]!==C?(I=(0,u.jsx)(ng.Provider,{value:w,children:C}),R[34]=w,R[35]=C,R[36]=I):I=R[36],I}
102)).displayName="Memo(ForwardRef(Tree))";let nb=(0,y.memo)(function(e){let t,n,r,i,o=(0,c.c)(9);o[0]!==e?({children:t,expanded:r,...n}=e,o[0]=e,o[1]=t,o[2]=n,o[3]=r):(t=o[1],n=o[2],r=o[3]);let a=void 0!==r&&r,l=nm(),s=!a;return o[4]!==t||o[5]!==n||o[6]!==s||o[7]!==l.space?(i=(0,u.jsx)(x.BJ,{as:"ul","data-ui":"TreeGroup",...n,hidden:s,marginTop:l.space,role:"group",space:l.space,children:t}),o[4]=t,o[5]=n,o[6]=s,o[7]=l.space,o[8]=i):i=o[8],i}),ny=(0,y.memo)(k.I4.li.withConfig({displayName:"StyledTreeItem",componentId:"sc-iiskig-0"})(function(){return(0,k.AH)` 103 &[role='none'] > [role='treeitem'] { 104 outline: none; 105 cursor: default; 106 border-radius: 3px; 107 108 background-color: var(--card-bg-color); 109 color: var(--treeitem-fg-color); 110 111 &:focus { 112 position: relative; 113 } 114 } 115 116 &[role='treeitem'] { 117 outline: none; 118 119 & > div { 120 cursor: default; 121 border-radius: 3px; 122 123 background-color: var(--card-bg-color); 124 color: var(--treeitem-fg-color); 125 } 126 127 &:focus > div { 128 position: relative; 129 } 130 } 131 `},function(e){let{color:t}=(0,tI.JW)(e.theme),n=t.selectable.default;return(0,k.AH)` 132 &[role='none'] { 133 & > [role='treeitem'] { 134 ${(0,x.g5)(t,n.enabled)} 135 } 136 137 &[data-selected] > [role='treeitem'] { 138 ${(0,x.g5)(t,n.pressed)} 139 } 140 141 @media (hover: hover) { 142 &:not([data-selected]) > [role='treeitem']:not(:focus):hover { 143 ${(0,x.g5)(t,n.hovered)} 144 } 145 146 & > [role='treeitem']:focus { 147 ${(0,x.g5)(t,n.selected)} 148 } 149 } 150 } 151 152 &[role='treeitem'] { 153 & > [data-ui='TreeItem__box'] { 154 ${(0,x.g5)(t,n.enabled)} 155 } 156 157 &[data-selected] > [data-ui='TreeItem__box'] { 158 ${(0,x.g5)(t,n.pressed)} 159 } 160 161 @media (hover: hover) { 162 &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover { 163 ${(0,x.g5)(t,n.hovered)} 164 } 165 166 &:focus > [data-ui='TreeItem__box'] { 167 ${(0,x.g5)(t,n.selected)} 168 } 169 } 170 } 171 `})),nv=(0,k.I4)(x.az).attrs({forwardedAs:"a"}).withConfig({displayName:"TreeItemBox",componentId:"sc-iiskig-1"})(function(e){let{$level:t}=e,{space:n}=(0,tI.JW)(e.theme);return(0,k.AH)` 172 padding-left: ${(0,x.D0)(n[2]*t)}; 173 174 &[data-as='a'] { 175 text-decoration: none; 176 } 177 `}),nw=(0,k.I4)(x.EY).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`;(0,y.memo)(function(e){let{children:t,expanded:n=!1,fontSize:r=1,href:i,icon:o,id:a,linkAs:l,muted:s,onClick:c,padding:d=2,selected:f=!1,space:p=2,text:h,weight:g,...m}=e,b=(0,y.useRef)(null),v=(0,y.useRef)(null),w=nm(),{path:k,registerItem:S,setExpanded:_,setFocusedElement:E}=w,j=(0,y.useId)(),C=a||j,I=(0,y.useMemo)(()=>k.concat([C||""]),[C,k]),R=I.join("/"),O=w.state[R],A=w.focusedElement===b.current,M=O?.expanded===void 0?n:O?.expanded||!1,$=w.focusedElement&&w.focusedElement===b.current?0:-1,z=(0,y.useMemo)(()=>({...w,level:w.level+1,path:I}),[I,w]),T=(0,y.useCallback)(e=>{c&&c(e);let t=e.target;t instanceof HTMLElement&&("TreeItem"===t.getAttribute("data-ui")||t.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),_(R,!M),E(b.current))},[M,R,c,_,E]),P=(0,y.useCallback)(e=>{A&&"Enter"===e.key&&(v.current||b.current)?.click()},[A]);(0,y.useEffect)(()=>{if(b.current)return S(b.current,I.join("/"),M,f)},[M,I,S,f]);let N=(0,u.jsxs)(x.so,{padding:d,children:[(0,u.jsxs)(x.az,{marginRight:p,style:{visibility:o||t?"visible":"hidden",pointerEvents:"none"},children:[o&&(0,u.jsx)(x.EY,{muted:s,size:r,weight:g,children:(0,u.jsx)(o,{})}),!o&&(0,u.jsx)(nw,{muted:s,size:r,weight:g,children:(0,u.jsx)(e4.nVd,{style:{transform:M?"rotate(90deg)":void 0}})})]}),(0,u.jsx)(x.az,{flex:1,children:(0,u.jsx)(x.EY,{muted:s,size:r,textOverflow:"ellipsis",weight:g,children:h})})]});return i?(0,u.jsxs)(ny,{"data-selected":f?"":void 0,"data-tree-id":C,"data-tree-key":R,"data-ui":"TreeItem",...m,onClick:T,ref:b,role:"none",children:[(0,u.jsx)(nv,{$level:w.level,"aria-expanded":M,as:l,"data-ui":"TreeItem__box",href:i,ref:v,role:"treeitem",tabIndex:$,children:N}),(0,u.jsx)(ng.Provider,{value:z,children:t&&(0,u.jsx)(nb,{hidden:!M,children:t})})]}):(0,u.jsxs)(ny,{"data-selected":f?"":void 0,"data-ui":"TreeItem","data-tree-id":C,"data-tree-key":R,...m,"aria-expanded":M,onClick:T,onKeyDown:P,ref:b,role:"treeitem",tabIndex:$,children:[(0,u.jsx)(nv,{$level:w.level,as:"div","data-ui":"TreeItem__box",children:N}),(0,u.jsx)(ng.Provider,{value:z,children:t&&(0,u.jsx)(nb,{expanded:M,children:t})})]})}).displayName="Memo(TreeItem)";let nx=e=>"object"==typeof e&&null!=e&&1===e.nodeType,nk=(e,t)=>
177(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,nS=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return nk(n.overflowY,t)||nk(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},n_=(e,t,n,r,i,o,a,l)=>o<e&&a>t||o>e&&a<t?0:o<=e&&l<=n||a>=t&&l>=n?o-e-r:a>t&&l<n||o<e&&l>n?a-t+i:0,nE=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},nj=(e,t)=>{var n,r,i,o;if("undefined"==typeof document)return[];let{scrollMode:a,block:l,inline:s,boundary:u,skipOverflowHiddenElements:c}=t,d="function"==typeof u?u:e=>e!==u;if(!nx(e))throw TypeError("Invalid target");let f=document.scrollingElement||document.documentElement,p=[],h=e;for(;nx(h)&&d(h);){if((h=nE(h))===f){p.push(h);break}null!=h&&h===document.body&&nS(h)&&!nS(document.documentElement)||null!=h&&nS(h,c)&&p.push(h)}let g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,m=null!=(o=null==(i=window.visualViewport)?void 0:i.height)?o:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:w,top:x,right:k,bottom:S,left:_}=e.getBoundingClientRect(),{top:E,right:j,bottom:C,left:I}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),R="start"===l||"nearest"===l?x-E:"end"===l?S+C:x+v/2-E+C,O="center"===s?_+w/2-I+j:"end"===s?k+j:_-I,A=[];for(let e=0;e<p.length;e++){let t=p[e],{height:n,width:r,top:i,right:o,bottom:u,left:c}=t.getBoundingClientRect();if("if-needed"===a&&x>=0&&_>=0&&S<=m&&k<=g&&(t===f&&!nS(t)||x>=i&&S<=u&&_>=c&&k<=o))break;let d=getComputedStyle(t),h=parseInt(d.borderLeftWidth,10),E=parseInt(d.borderTopWidth,10),j=parseInt(d.borderRightWidth,10),C=parseInt(d.borderBottomWidth,10),I=0,M=0,$="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-j:0,z="offsetHeight"in t?t.offsetHeight-t.clientHeight-E-C:0,T="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,P="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)I="start"===l?R:"end"===l?R-m:"nearest"===l?n_(y,y+m,m,E,C,y+R,y+R+v,v):R-m/2,M="start"===s?O:"center"===s?O-g/2:"end"===s?O-g:n_(b,b+g,g,h,j,b+O,b+O+w,w),I=Math.max(0,I+y),M=Math.max(0,M+b);else{I="start"===l?R-i-E:"end"===l?R-u+C+z:"nearest"===l?n_(i,u,n,E,C+z,R,R+v,v):R-(i+n/2)+z/2,M="start"===s?O-c-h:"center"===s?O-(c+r/2)+$/2:"end"===s?O-o+j+$:n_(c,o,r,h,j+$,O,O+w,w);let{scrollLeft:e,scrollTop:a}=t;I=0===P?0:Math.max(0,Math.min(a+I/P,t.scrollHeight-n/P+z)),M=0===T?0:Math.max(0,Math.min(e+M/T,t.scrollWidth-r/T+$)),R+=a-I,O+=e-M}A.push({el:t,top:I,left:M})}return A};var nC=n(83908),nI=n(44190),nR=n(84754),nO=n(46807);function nA(e){let[t,n]=e;return[t,n]}function nM(e,t){let n=e,r=t,i=n.length,o=r.length;if(0===i||0===o)return 0;i>o?n=n.substring(i-o):i<o&&(r=r.substring(0,i));let a=Math.min(i,o);if(n===r)return a;let l=0,s=1;for(let e=0;-1!==e;){let t=n.substring(a-s);if(-1===(e=r.indexOf(t)))break;s+=e,(0===e||n.substring(a-s)===r.substring(0,s))&&(l=s,s++)}return l}function n$(e,t){if(!e||!t||e[0]!==t[0])return 0;let n=0,r=Math.min(e.length,t.length),i=r,o=0;for(;n<i;)e.substring(o,i)===t.substring(o,i)?o=n=i:r=i,i=Math.floor((r-n)/2+n);return i}function nz(e,t){if(!e||!t||e[e.length-1]!==t[t.length-1])return 0;let n=0,r=Math.min(e.length,t.length),i=r,o=0;for(;n<i;)e.substring(e.length-i,e.length-o)===t.substring(t.length-i,t.length-o)?o=n=i:r=i,i=Math.floor((r-n)/2+n);return i}function nT(e){let t=e.charCodeAt(0);return t>=56320&&t<=57343}function nP(e,t,n,r,i){let o=e.substring(0,n),a=t.substring(0,r),l=e.substring(n),s=t.substring(r),u=nV(o,a,{checkLines:!1,deadline:i}),c=nV(l,s,{checkLines:!1,deadline:i});return u.concat(c)}function nN(e,t,n){let r=e.slice(n,n+Math.floor(e.length/4)),i=-1,o="",a,l,s,u;for(;-1!==(i=t.indexOf(r,i+1));){let r=n$(e.slice(n),t.slice(i)),c=nz(e.slice(0,n),t.slice(0,i));o.length<c+r&&(o=t.slice(i-c,i)+t.slice(i,i+r),a=e.slice(0,n-c),l=e.slice(n+r),s=t.slice(0,i-c),u=t.slice(i+r))}return 2*o.length>=e.length?[a||"",l||"",s||"",u||"",o||""]:null}var nL=Object.defineProperty,nH=Object.getOwnPropertySymbols,nD=Object.prototype.hasOwnProperty,nF=Object.prototype.propertyIsEnumerable,nB=(e,t,n)=>t in e?nL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function nU(e,t,n){if(null===e||null===t)throw Error("Null input. (diff)");let r=nV(e,t,function(e){let t;var n,r={checkLines:!0,deadline:(n=e.timeout||1,t=1,"u">typeof n&&(t=n<=0?Number.MAX_VALUE:n),Date.now()+1e3*t)},i=e;for(var o in i||(i={}))nD.call(i,o)&&nB(r,o,i[o]);if(nH)for(var o of nH(i))nF.call(i,o)&&nB(r,o,i[o]);return r}(n||{}));return function(e){for(let t=0;t<e.length;t++){let[n,r]=e[t];if(0===r.length)continue;let i=r[0];(function(e){let t=e.charCodeAt(0);return t>=55296&&t<=56319})(r[r.length-1])&&0===n&&nG(e,t,1),nT(i)&&0===n&&nG(e,t,-1)}for(let t=0;t<e.length;t++)0===e[t][1].length&&e.splice(t,1)}(r),r}function nV(e,t,n){let r=e,i=t;if(r===i)return r?[[0,r]]:[];let o=n$(r,i),a=r.substring(0,o);o=nz(r=r.substring(o),i=i.substring(o));let l=r.substring(r.length-o),s=function(e,t,n){let r;if(!e)return[[1,t]];if(!t)return[[-1,e]];let i=e.length>t.length?e:t,o=e.length>t.length?t:e,a=i.indexOf(o);if(-1!==a)return r=[[1,i.substring(0,a)],[0,o],[1,i.substring(a+o.length)]],e.length>t.length&&(r[0][0]=-1,r[2][0]=-1),r;if(1===o.length)return[[-1,e],[1,t]];let l=function(e,t,n=1){let r,i,o,a,l;if(n<=0)return null;let s=e.length>t.length?e:t,u=e.length>t.length?t:e;if(s.length<4||2*u.length<s.length)return null;
177let c=nN(s,u,Math.ceil(s.length/4)),d=nN(s,u,Math.ceil(s.length/2));if(c&&d)r=c[4].length>d[4].length?c:d;else{if(!c&&!d)return null;d?c||(r=d):r=c}if(!r)throw Error("Unable to find a half match.");return e.length>t.length?(i=r[0],o=r[1],a=r[2],l=r[3]):(a=r[0],l=r[1],i=r[2],o=r[3]),[i,o,a,l,r[4]]}(e,t);if(l){let e=l[0],t=l[1],r=l[2],i=l[3],o=l[4],a=nV(e,r,n),s=nV(t,i,n);return a.concat([[0,o]],s)}return n.checkLines&&e.length>100&&t.length>100?function(e,t,n){let r=e,i=t,o=function(e,t){let n=[],r={};function i(e){let t="",i=0,a=-1,l=n.length;for(;a<e.length-1;){-1===(a=e.indexOf(` 178`,i))&&(a=e.length-1);let s=e.slice(i,a+1);(r.hasOwnProperty?r.hasOwnProperty(s):void 0!==r[s])?t+=String.fromCharCode(r[s]):(l===o&&(s=e.slice(i),a=e.length),t+=String.fromCharCode(l),r[s]=l,n[l++]=s),i=a+1}return t}n[0]="";let o=4e4,a=i(e);return o=65535,{chars1:a,chars2:i(t),lineArray:n}}(r,i);r=o.chars1,i=o.chars2;let a=o.lineArray,l=nV(r,i,{checkLines:!1,deadline:n.deadline});(function(e,t){for(let n=0;n<e.length;n++){let r=e[n][1],i=[];for(let e=0;e<r.length;e++)i[e]=t[r.charCodeAt(e)];e[n][1]=i.join("")}})(l,a),(l=nq(l)).push([0,""]);let s=0,u=0,c=0,d="",f="";for(;s<l.length;){switch(l[s][0]){case 1:c++,f+=l[s][1];break;case -1:u++,d+=l[s][1];break;case 0:if(u>=1&&c>=1){l.splice(s-u-c,u+c),s=s-u-c;let e=nV(d,f,{checkLines:!1,deadline:n.deadline});for(let t=e.length-1;t>=0;t--)l.splice(s,0,e[t]);s+=e.length}c=0,u=0,d="",f="";break;default:throw Error("Unknown diff operation.")}s++}return l.pop(),l}(e,t,n):function(e,t,n){let r=e.length,i=t.length,o=Math.ceil((r+i)/2),a=2*o,l=Array(a),s=Array(a);for(let e=0;e<a;e++)l[e]=-1,s[e]=-1;l[o+1]=0,s[o+1]=0;let u=r-i,c=u%2!=0,d=0,f=0,p=0,h=0;for(let g=0;g<o&&!(Date.now()>n);g++){for(let p=-g+d;p<=g-f;p+=2){let h,m=o+p,b=(h=p===-g||p!==g&&l[m-1]<l[m+1]?l[m+1]:l[m-1]+1)-p;for(;h<r&&b<i&&e.charAt(h)===t.charAt(b);)h++,b++;if(l[m]=h,h>r)f+=2;else if(b>i)d+=2;else if(c){let i=o+u-p;if(i>=0&&i<a&&-1!==s[i]&&h>=r-s[i])return nP(e,t,h,b,n)}}for(let d=-g+p;d<=g-h;d+=2){let f,m=o+d,b=(f=d===-g||d!==g&&s[m-1]<s[m+1]?s[m+1]:s[m-1]+1)-d;for(;f<r&&b<i&&e.charAt(r-f-1)===t.charAt(i-b-1);)f++,b++;if(s[m]=f,f>r)h+=2;else if(b>i)p+=2;else if(!c){let i=o+u-d;if(i>=0&&i<a&&-1!==l[i]){let a=l[i],s=o+a-i;if(a>=(f=r-f))return nP(e,t,a,s,n)}}}}return[[-1,e],[1,t]]}(e,t,n.deadline)}(r=r.substring(0,r.length-o),i=i.substring(0,i.length-o),n);return a&&s.unshift([0,a]),l&&s.push([0,l]),s=n1(s)}function nW(e,t,n){return 1===n?e+t:t+e}function nY(e,t){return 1===t?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function nG(e,t,n){var r,i;let o=1===n?-1:1,a=null,l=null,s=t+n;for(;s>=0&&s<e.length&&(null===a||null===l);s+=n){let[r,i]=e[s];if(0!==i.length){if(1===r){null===a&&(a=s);continue}else if(-1===r){null===l&&(l=s);continue}else if(0===r){if(null===a&&null===l){let[r,i]=nY(e[t][1],n);e[t][1]=r,e[s][1]=nW(e[s][1],i,o);return}break}}}if(null!==a&&null!==l&&(r=a,i=l,1===n?e[r][1][e[r][1].length-1]===e[i][1][e[i][1].length-1]:e[r][1][0]===e[i][1][0])){let[r,i]=nY(e[a][1],o),[s]=nY(e[l][1],o);e[a][1]=r,e[l][1]=s,e[t][1]=nW(e[t][1],i,n);return}let[u,c]=nY(e[t][1],n);e[t][1]=u,null===a?(e.splice(s,0,[1,c]),null!==l&&l>=s&&l++):e[a][1]=nW(e[a][1],c,o),null===l?e.splice(s,0,[-1,c]):e[l][1]=nW(e[l][1],c,o)}function nq(e){let t=e.map(e=>nA(e)),n=!1,r=[],i=0,o=null,a=0,l=0,s=0,u=0,c=0;for(;a<t.length;)0===t[a][0]?(r[i++]=a,l=u,s=c,u=0,c=0,o=t[a][1]):(1===t[a][0]?u+=t[a][1].length:c+=t[a][1].length,o&&o.length<=Math.max(l,s)&&o.length<=Math.max(u,c)&&(t.splice(r[i-1],0,[-1,o]),t[r[i-1]+1][0]=1,i--,a=--i>0?r[i-1]:-1,l=0,s=0,u=0,c=0,o=null,n=!0)),a++;for(n&&(t=n1(t)),t=n0(t),a=1;a<t.length;){if(-1===t[a-1][0]&&1===t[a][0]){let e=t[a-1][1],n=t[a][1],r=nM(e,n),i=nM(n,e);r>=i?(r>=e.length/2||r>=n.length/2)&&(t.splice(a,0,[0,n.substring(0,r)]),t[a-1][1]=e.substring(0,e.length-r),t[a+1][1]=n.substring(r),a++):(i>=e.length/2||i>=n.length/2)&&(t.splice(a,0,[0,e.substring(0,i)]),t[a-1][0]=1,t[a-1][1]=n.substring(0,n.length-i),t[a+1][0]=-1,t[a+1][1]=e.substring(i),a++),a++}a++}return t}let nK=/[^a-zA-Z0-9]/,nX=/\s/,nJ=/[\r\n]/,nZ=/\n\r?\n$/,nQ=/^\r?\n\r?\n/;function n0(e){let t=e.map(e=>nA(e));function n(e,t){if(!e||!t)return 6;let n=e.charAt(e.length-1),r=t.charAt(0),i=n.match(nK),o=r.match(nK),a=i&&n.match(nX),l=o&&r.match(nX),s=a&&n.match(nJ),u=l&&r.match(nJ),c=s&&e.match(nZ),d=u&&t.match(nQ);return c||d?5:s||u?4:i&&!a&&l?3:a||l?2:i||o?1:0}let r=1;for(;r<t.length-1;){if(0===t[r-1][0]&&0===t[r+1][0]){let e=t[r-1][1],i=t[r][1],o=t[r+1][1],a=nz(e,i);if(a){let t=i.substring(i.length-a);e=e.substring(0,e.length-a),i=t+i.substring(0,i.length-a),o=t+o}let l=e,s=i,u=o,c=n(e,i)+n(i,o);for(;i.charAt(0)===o.charAt(0);){e+=i.charAt(0),i=i.substring(1)+o.charAt(0),o=o.substring(1);let t=n(e,i)+n(i,o);t>=c&&(c=t,l=e,s=i,u=o)}t[r-1][1]!==l&&(l?t[r-1][1]=l:(t.splice(r-1,1),r--),t[r][1]=s,u?t[r+1][1]=u:(t.splice(r+1,1),r--))}r++}return t}function n1(e){let t=e.map(e=>nA(e));t.push([0,""]);let n=0,r=0,i=0,o="",a="",l;for(;n<t.length;)switch(t[n][0]){case 1:i++,a+=t[n][1],n++;break;case -1:r++,o+=t[n][1],n++;break;case 0:r+i>1?(0!==r&&0!==i&&(0!==(l=n$(a,o))&&(n-r-i>0&&0===t[n-r-i-1][0]?t[n-r-i-1][1]+=a.substring(0,l):(t.splice(0,0,[0,a.substring(0,l)]),n++),a=a.substring(l),o=o.substring(l)),0!==(l=nz(a,o))&&(t[n][1]=a.substring(a.length-l)+t[n][1],a=a.substring(0,a.length-l),o=o.substring(0,o.length-l))),n-=r+i,t.splice(n,r+i),o.length&&(t.splice(n,0,[-1,o]),n++),a.length&&(t.splice(n,0,[1,a]),n++),n++):0!==n&&0===t[n-1][0]?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,o="",a="";break;default:throw Error("Unknown diff operation")}""===t[t.length-1][1]&&t.pop();let s=!1;for(n=1;n<t.length-1;)0===t[n-1][0]&&0===t[n+1][0]&&(t[n][1].substring(t[n][1].length-t[n-1][1].length)===t[n-1][1]?(t[n][1]=t[n-1][1]+t[n][1].substring(0,t[n][1].length-t[n-1][1].length),t[n+1][1]=t[n-1][1]+t[n+1][1],t.splice(n-1,1),s=!0):t[n][1].substring(0,t[n+1][1].length)===t[n+1][1]&&(t[n-1][1]+=t[n+1][1],t[n][1]=t[n][1].substring(t[n+1][1].length)+t[n+1][1],t.splice(n+1,1),s=!0)),n++;return s&&(t=n1(t)),t}var n2=Object.defineProperty,n5=Object.getOwnPropertySymbols,n4=Object.prototype.hasOwnProperty,n3=Object.prototype.propertyIsEnumerable,n6=(e,t,n)=>t in e?n2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,n9=(e,t)=>{for(var n in t||(t={}))n4.call(t,n)&&n6(e,n,t[n]);if(n5)for(var n of n5(t))n3.call(t,n)&&n6(e,n,t[n]);return e};let n7={threshold:.5,distance:1e3};function n8(e,t,n,r={}){if(null===e||null===t||null===n)throw Error("Null input. (match())");let i=Math.max(0,Math.min(n,e.length));return e===t?0:e.length?e.substring(i,i+t.length)===t?i:function(e,t,n,r={}){if(t.length>32)throw Error("Pattern too long for this browser.");let i=n9(n9({},n7),r),o=function(e){let t={};for(let n=0;n<e.length;n++)t[e.charAt(n)]=0;for(let n=0;n<e.length;n++)t[e.charAt(n)]|=1<<e.length-n-1;return t}(t);function a(e,r){let o=e/t.length,a=Math.abs(n-r);return i.distance?o+a/i.distance:a?1:o}let l=i.threshold,s=e.indexOf(t,n);-1!==s&&(l=Math.min(a(0,s),l),-1!==(s=e.lastIndexOf(t,n+t.length))&&(l=Math.min(a(0,s),l)));let u=1<<t.length-1;s=-1;let c,d,f=t.length+e.length,p=[];for(let r=0;r<t.length;r++){for(c=0,d=f;c<d;)a(r,n+d)<=l?c=d:f=d,d=Math.floor((f-c)/2+c);f=d;let i=Math.max(1,n-d+1),h=Math.min(n+d,e.length)+t.length,g=Array(h+2);g[h+1]=(1<<r)-1;for(let t=h;t>=i;t--){let c=o[e.charAt(t-1)];if(0===r?g[t]=(g[t+1]<<1|1)&c:g[t]=(g[t+1]<<1|1)&c|((p[t+1]|p[t])<<1|1)|p[t+1],g[t]&u){let e=a(r,t-1);if(e<=l)if(l=e,(s=t-1)>n)i=Math.max(1,2*n-s);else break}}if(a(r+1,n)>l)break;p=g}return s}(e,t,i,r):-1}function re(e){let t=[];for(let n=0;n<e.length;n++)1!==e[n][0]&&(t[n]=e[n][1]);return t.join("")}function rt(e){let t=[];for(let n=0;n<e.length;n++)-1!==e[n][0]&&(t[n]=e[n][1]);return t.join("")}function rn(e,t){let n=0,r=0,i=0,o=0,a;for(a=0;a<e.length&&(1!==e[a][0]&&(n+=e[a][1].length),-1!==e[a][0]&&(r+=e[a][1].length),!(n>t));a++)i=n,o=r;return e.length!==a&&-1===e[a][0]?o:o+(t-i)}function rr(e){let t=0;for(let n=0;n<e.length;n++){let r=e.codePointAt(n);if(typeof r>"u")throw Error("Failed to get codepoint");t+=ri(r)}return t}function ri(e){return e<=127?1:e<=2047?2:e<=65535?3:4}function ro(e,t){return{diffs:[],start1:e,start2:t,utf8Start1:e,utf8Start2:t,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}var ra=Object.defineProperty,rl=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,rc=(e,t,n)=>t in e?ra(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rd=(e,t)=>{for(var n in t||(t={}
178))rs.call(t,n)&&rc(e,n,t[n]);if(rl)for(var n of rl(t))ru.call(t,n)&&rc(e,n,t[n]);return e};let rf={margin:4};function rp(e={}){return rd(rd({},rf),e)}function rh(e,t,n){if(0===t.length)return[];let r=[],i=ro(0,0),o=0,a=0,l=0,s=0,u=0,c=e,d=e;for(let e=0;e<t.length;e++){let f=t[e],[p,h]=f,g=h.length,m=rr(h);switch(!o&&0!==p&&(i.start1=a,i.start2=l,i.utf8Start1=s,i.utf8Start2=u),p){case 1:i.diffs[o++]=f,i.length2+=g,i.utf8Length2+=m,d=d.substring(0,l)+h+d.substring(l);break;case -1:i.length1+=g,i.utf8Length1+=m,i.diffs[o++]=f,d=d.substring(0,l)+d.substring(l+g);break;case 0:g<=2*n.margin&&o&&t.length!==e+1?(i.diffs[o++]=f,i.length1+=g,i.length2+=g,i.utf8Length1+=m,i.utf8Length2+=m):g>=2*n.margin&&o&&(rg(i,c,n),r.push(i),i=ro(-1,-1),o=0,c=d,a=l,s=u);break;default:throw Error("Unknown diff type")}1!==p&&(a+=g,s+=m),-1!==p&&(l+=g,u+=m)}return o&&(rg(i,c,n),r.push(i)),r}function rg(e,t,n){if(0===t.length)return;let r=t.substring(e.start2,e.start2+e.length1),i=0;for(;t.indexOf(r)!==t.lastIndexOf(r)&&r.length<32-n.margin-n.margin;)i+=n.margin,r=t.substring(e.start2-i,e.start2+e.length1+i);i+=n.margin;let o=e.start2-i;o>=1&&nT(t[o])&&o--;let a=t.substring(o,e.start2);a&&e.diffs.unshift([0,a]);let l=a.length,s=rr(a),u=e.start2+e.length1+i;u<t.length&&nT(t[u])&&u++;let c=t.substring(e.start2+e.length1,u);c&&e.diffs.push([0,c]);let d=c.length,f=rr(c);e.start1-=l,e.start2-=l,e.utf8Start1-=s,e.utf8Start2-=s,e.length1+=l+d,e.length2+=l+d,e.utf8Length1+=s+f,e.utf8Length2+=s+f}let rm=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;function rb(e){return parseInt(e,10)}function ry(e){let t,n,r,{utf8Length1:i,utf8Length2:o,utf8Start1:a,utf8Start2:l,diffs:s}=e;t=0===i?`${a},0`:1===i?`${a+1}`:`${a+1},${i}`,n=0===o?`${l},0`:1===o?`${l+1}`:`${l+1},${o}`;let u=[`@@ -${t} +${n} @@ 179`];for(let e=0;e<s.length;e++){switch(s[e][0]){case 1:r="+";break;case -1:r="-";break;case 0:r=" ";break;default:throw Error("Unknown patch operation.")}u[e+1]=`${r+encodeURI(s[e][1])} 180`}return u.join("").replace(/%20/g," ")}var rv="object"==typeof global&&global&&global.Object===Object&&global,rw="object"==typeof self&&self&&self.Object===Object&&self,rx=rv||rw||Function("return this")(),rk=rx.Symbol,rS=Object.prototype,r_=rS.hasOwnProperty,rE=rS.toString,rj=rk?rk.toStringTag:void 0;let rC=function(e){var t=r_.call(e,rj),n=e[rj];try{e[rj]=void 0;var r=!0}catch(e){}var i=rE.call(e);return r&&(t?e[rj]=n:delete e[rj]),i};var rI=Object.prototype.toString,rR=rk?rk.toStringTag:void 0;let rO=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":rR&&rR in Object(e)?rC(e):rI.call(e)},rA=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},rM=function(e){if(!rA(e))return!1;var t=rO(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var r$=rx["__core-js_shared__"],rz=function(){var e=/[^.]+$/.exec(r$&&r$.keys&&r$.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),rT=Function.prototype.toString;let rP=function(e){if(null!=e){try{return rT.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var rN=/^\[object .+?Constructor\]$/,rL=Object.prototype,rH=Function.prototype.toString,rD=rL.hasOwnProperty,rF=RegExp("^"+rH.call(rD).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let rB=function(e){return!!rA(e)&&(!rz||!(rz in e))&&(rM(e)?rF:rN).test(rP(e))},rU=function(e,t){var n=null==e?void 0:e[t];return rB(n)?n:void 0};var rV=function(){try{var e=rU(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();let rW=function(e,t,n){"__proto__"==t&&rV?rV(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},rY=function(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r},rG=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var l=o[++r];if(!1===t(i[l],l,i))break}return e},rq=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},rK=function(e){return null!=e&&"object"==typeof e},rX=function(e){return rK(e)&&"[object Arguments]"==rO(e)};var rJ=Object.prototype,rZ=rJ.hasOwnProperty,rQ=rJ.propertyIsEnumerable,r0=rX(function(){return arguments}
180())?rX:function(e){return rK(e)&&rZ.call(e,"callee")&&!rQ.call(e,"callee")},r1=Array.isArray,r2="object"==typeof exports&&exports&&!exports.nodeType&&exports,r5=r2&&"object"==typeof module&&module&&!module.nodeType&&module,r4=r5&&r5.exports===r2?rx.Buffer:void 0;let r3=(r4?r4.isBuffer:void 0)||function(){return!1};var r6=/^(?:0|[1-9]\d*)$/;let r9=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&r6.test(e))&&e>-1&&e%1==0&&e<t},r7=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff};var r8={};r8["[object Float32Array]"]=r8["[object Float64Array]"]=r8["[object Int8Array]"]=r8["[object Int16Array]"]=r8["[object Int32Array]"]=r8["[object Uint8Array]"]=r8["[object Uint8ClampedArray]"]=r8["[object Uint16Array]"]=r8["[object Uint32Array]"]=!0,r8["[object Arguments]"]=r8["[object Array]"]=r8["[object ArrayBuffer]"]=r8["[object Boolean]"]=r8["[object DataView]"]=r8["[object Date]"]=r8["[object Error]"]=r8["[object Function]"]=r8["[object Map]"]=r8["[object Number]"]=r8["[object Object]"]=r8["[object RegExp]"]=r8["[object Set]"]=r8["[object String]"]=r8["[object WeakMap]"]=!1;var ie="object"==typeof exports&&exports&&!exports.nodeType&&exports,it=ie&&"object"==typeof module&&module&&!module.nodeType&&module,ir=it&&it.exports===ie&&rv.process,ii=function(){try{var e=it&&it.require&&it.require("util").types;if(e)return e;return ir&&ir.binding&&ir.binding("util")}catch(e){}}(),io=ii&&ii.isTypedArray,ia=io?function(e){return io(e)}:function(e){return rK(e)&&r7(e.length)&&!!r8[rO(e)]},il=Object.prototype.hasOwnProperty;let is=function(e,t){var n=r1(e),r=!n&&r0(e),i=!n&&!r&&r3(e),o=!n&&!r&&!i&&ia(e),a=n||r||i||o,l=a?rq(e.length,String):[],s=l.length;for(var u in e)(t||il.call(e,u))&&!(a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||r9(u,s)))&&l.push(u);return l};var iu=Object.prototype;let ic=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||iu)};var id=(a=Object.keys,l=Object,function(e){return a(l(e))}),ip=Object.prototype.hasOwnProperty;let ih=function(e){if(!ic(e))return id(e);var t=[];for(var n in Object(e))ip.call(e,n)&&"constructor"!=n&&t.push(n);return t},ig=function(e){return null!=e&&r7(e.length)&&!rM(e)},im=function(e){return ig(e)?is(e):ih(e)};var ib=(i=function(e,t){return e&&rG(e,t,im)},function(e,t){if(null==e)return e;if(!ig(e))return i(e,t);for(var n=e.length,r=-1,o=Object(e);++r<n&&!1!==t(o[r],r,o););return e});let iy=function(e,t,n,r){return ib(e,function(e,i,o){t(r,e,n(e),o)}),r},iv=function(e,t){return e===t||e!=e&&t!=t},iw=function(e,t){for(var n=e.length;n--;)if(iv(e[n][0],t))return n;return -1};var ix=Array.prototype.splice;function ik(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ik.prototype.clear=function(){this.__data__=[],this.size=0},ik.prototype.delete=function(e){var t=this.__data__,n=iw(t,e);return!(n<0)&&(n==t.length-1?t.pop():ix.call(t,n,1),--this.size,!0)},ik.prototype.get=function(e){var t=this.__data__,n=iw(t,e);return n<0?void 0:t[n][1]},ik.prototype.has=function(e){return iw(this.__data__,e)>-1},ik.prototype.set=function(e,t){var n=this.__data__,r=iw(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var iS=rU(rx,"Map"),i_=rU(Object,"create"),iE=Object.prototype.hasOwnProperty,ij=Object.prototype.hasOwnProperty;function iC(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}iC.prototype.clear=function(){this.__data__=i_?i_(null):{},this.size=0},iC.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},iC.prototype.get=function(e){var t=this.__data__;if(i_){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return iE.call(t,e)?t[e]:void 0},iC.prototype.has=function(e){var t=this.__data__;return i_?void 0!==t[e]:ij.call(t,e)},iC.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=i_&&void 0===t?"__lodash_hash_undefined__":t,this};let iI=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},iR=function(e,t){var n=e.__data__;return iI(t)?n["string"==typeof t?"string":"hash"]:n.map};function iO(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function iA(e){var t=this.__data__=new ik(e);this.size=t.size}function iM(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new iO;++t<n;)this.add(e[t])}iO.prototype.clear=function(){this.size=0,this.__data__={hash:new iC,map:new(iS||ik),string:new iC}},iO.prototype.delete=function(e){var t=iR(this,e).delete(e);return this.size-=!!t,t},iO.prototype.get=function(e){return iR(this,e).get(e)},iO.prototype.has=function(e){return iR(this,e).has(e)},iO.prototype.set=function(e,t){var n=iR(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},iA.prototype.clear=function(){this.__data__=new ik,this.size=0},iA.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},iA.prototype.get=function(e){return this.__data__.get(e)},iA.prototype.has=function(e){return this.__data__.has(e)},iA.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ik){var r=n.__data__;if(!iS||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new iO(r)}return n.set(e,t),this.size=n.size,this},iM.prototype.add=iM.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},iM.prototype.has=function(e){return this.__data__.has(e)};let i$=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}
180,iz=function(e,t,n,r,i,o){var a=1&n,l=e.length,s=t.length;if(l!=s&&!(a&&s>l))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=2&n?new iM:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var h=e[d],g=t[d];if(r)var m=a?r(g,h,d,t,e,o):r(h,g,d,e,t,o);if(void 0!==m){if(m)continue;f=!1;break}if(p){if(!i$(t,function(e,t){if(!p.has(t)&&(h===e||i(h,e,n,r,o)))return p.push(t)})){f=!1;break}}else if(!(h===g||i(h,g,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f};var iT=rx.Uint8Array;let iP=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},iN=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var iL=rk?rk.prototype:void 0,iH=iL?iL.valueOf:void 0;let iD=function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new iT(e),new iT(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return iv(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=iP;case"[object Set]":var s=1&r;if(l||(l=iN),e.size!=t.size&&!s)break;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=iz(l(e),l(t),r,i,o,a);return a.delete(e),c;case"[object Symbol]":if(iH)return iH.call(e)==iH.call(t)}return!1},iF=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e},iB=function(e,t,n){var r=t(e);return r1(e)?r:iF(r,n(e))},iU=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o};var iV=Object.prototype.propertyIsEnumerable,iW=Object.getOwnPropertySymbols,iY=iW?function(e){return null==e?[]:iU(iW(e=Object(e)),function(t){return iV.call(e,t)})}:function(){return[]};let iG=function(e){return iB(e,im,iY)};var iq=Object.prototype.hasOwnProperty;let iK=function(e,t,n,r,i,o){var a=1&n,l=iG(e),s=l.length;if(s!=iG(t).length&&!a)return!1;for(var u=s;u--;){var c=l[u];if(!(a?c in t:iq.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var h=a;++u<s;){var g=e[c=l[u]],m=t[c];if(r)var b=a?r(m,g,c,t,e,o):r(g,m,c,e,t,o);if(!(void 0===b?g===m||i(g,m,n,r,o):b)){p=!1;break}h||(h="constructor"==c)}if(p&&!h){var y=e.constructor,v=t.constructor;y!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v)&&(p=!1)}return o.delete(e),o.delete(t),p};var iX=rU(rx,"DataView"),iJ=rU(rx,"Promise"),iZ=rU(rx,"Set"),iQ=rU(rx,"WeakMap"),i0="[object Map]",i1="[object Promise]",i2="[object Set]",i5="[object WeakMap]",i4="[object DataView]",i3=rP(iX),i6=rP(iS),i9=rP(iJ),i7=rP(iZ),i8=rP(iQ),oe=rO;(iX&&oe(new iX(new ArrayBuffer(1)))!=i4||iS&&oe(new iS)!=i0||iJ&&oe(iJ.resolve())!=i1||iZ&&oe(new iZ)!=i2||iQ&&oe(new iQ)!=i5)&&(oe=function(e){var t=rO(e),n="[object Object]"==t?e.constructor:void 0,r=n?rP(n):"";if(r)switch(r){case i3:return i4;case i6:return i0;case i9:return i1;case i7:return i2;case i8:return i5}return t});let ot=oe;var on="[object Arguments]",or="[object Array]",oi="[object Object]",oo=Object.prototype.hasOwnProperty;let oa=function(e,t,n,r,i,o){var a=r1(e),l=r1(t),s=a?or:ot(e),u=l?or:ot(t);s=s==on?oi:s,u=u==on?oi:u;var c=s==oi,d=u==oi,f=s==u;if(f&&r3(e)){if(!r3(t))return!1;a=!0,c=!1}if(f&&!c)return o||(o=new iA),a||ia(e)?iz(e,t,n,r,i,o):iD(e,t,s,n,r,i,o);if(!(1&n)){var p=c&&oo.call(e,"__wrapped__"),h=d&&oo.call(t,"__wrapped__");
180if(p||h){var g=p?e.value():e,m=h?t.value():t;return o||(o=new iA),i(g,m,n,r,o)}}return!!f&&(o||(o=new iA),iK(e,t,n,r,i,o))},ol=function e(t,n,r,i,o){return t===n||(null!=t&&null!=n&&(rK(t)||rK(n))?oa(t,n,r,i,e,o):t!=t&&n!=n)},os=function(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=Object(e);i--;){var l=n[i];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<o;){var s=(l=n[i])[0],u=e[s],c=l[1];if(a&&l[2]){if(void 0===u&&!(s in e))return!1}else{var d=new iA;if(r)var f=r(u,c,s,e,t,d);if(!(void 0===f?ol(c,u,3,r,d):f))return!1}}return!0},ou=function(e){return e==e&&!rA(e)},oc=function(e){for(var t=im(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,ou(i)]}return t},od=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},of=function(e){var t=oc(e);return 1==t.length&&t[0][2]?od(t[0][0],t[0][1]):function(n){return n===e||os(n,e,t)}},op=function(e){return"symbol"==typeof e||rK(e)&&"[object Symbol]"==rO(e)};var oh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,og=/^\w*$/;let om=function(e,t){if(r1(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||op(e))||og.test(e)||!oh.test(e)||null!=t&&e in Object(t)};function ob(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(ob.Cache||iO),n}ob.Cache=iO;var oy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ov=/\\(\\)?/g,ow=function(e){var t=ob(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(oy,function(e,n,r,i){t.push(r?i.replace(ov,"$1"):n||e)}),t});let ox=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i};var ok=1/0,oS=rk?rk.prototype:void 0,o_=oS?oS.toString:void 0;let oE=function e(t){if("string"==typeof t)return t;if(r1(t))return ox(t,e)+"";if(op(t))return o_?o_.call(t):"";var n=t+"";return"0"==n&&1/t==-ok?"-0":n},oj=function(e,t){return r1(e)?e:om(e,t)?[e]:ow(null==e?"":oE(e))};var oC=1/0;let oI=function(e){if("string"==typeof e||op(e))return e;var t=e+"";return"0"==t&&1/e==-oC?"-0":t},oR=function(e,t){t=oj(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[oI(t[n++])];return n&&n==r?e:void 0},oO=function(e,t,n){var r=null==e?void 0:oR(e,t);return void 0===r?n:r},oA=function(e,t){return null!=e&&t in Object(e)},oM=function(e,t,n){t=oj(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=oI(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&r7(i)&&r9(a,i)&&(r1(e)||r0(e))},o$=function(e){return e},oz=function(e){var t;return om(e)?(t=oI(e),function(e){return null==e?void 0:e[t]}):function(t){return oR(t,e)}},oT=function(e){if("function"==typeof e)return e;if(null==e)return o$;if("object"==typeof e){var t,n;return r1(e)?(t=e[0],n=e[1],om(t)&&ou(n)?od(oI(t),n):function(e){var r=oO(e,t);return void 0===r&&r===n?null!=e&&oM(e,t,oA):ol(n,r,3)}):of(e)}return oz(e)};var oP=Object.prototype.hasOwnProperty,oN=(o=function(e,t,n){oP.call(e,n)?e[n].push(t):rW(e,n,[t])},function(e,t){return(r1(e)?rY:iy)(e,o,oT(t,2),{})});let oL=["Value","Copy","Blank","ReturnIntoArray","ReturnIntoObject","ReturnIntoObjectSameKey","PushField","PushElement","PushParent","Pop","PushFieldCopy","PushFieldBlank","PushElementCopy","PushElementBlank","ReturnIntoObjectPop","ReturnIntoObjectSameKeyPop","ReturnIntoArrayPop","ObjectSetFieldValue","ObjectCopyField","ObjectDeleteField","ArrayAppendValue","ArrayAppendSlice","StringAppendString","StringAppendSlice"];class oH{model;root;patch;i;inputStack;outputStack;constructor(e,t,n){this.model=e,this.root=t,this.patch=n,this.i=0,this.inputStack=[],this.outputStack=[]}read(){return this.patch[this.i++]}process(){for(this.inputStack.push({value:this.root}),this.outputStack.push({value:this.root});this.i<this.patch.length;){let e=this.read(),t=oL[e];if(!t)throw Error(`Unknown opcode: ${e}`);this[`process${t}`].apply(this)}let e=this.outputStack.pop();return this.finalizeOutput(e)}inputEntry(){return this.inputStack[this.inputStack.length-1]}inputKey(e,t){return e.keys||(e.keys=this.model.objectGetKeys(e.value).sort()),e.keys[t]}outputEntry(){return this.outputStack[this.outputStack.length-1]}outputArray(){let e=this.outputEntry();return e.writeValue||(e.writeValue=this.model.copyArray(e.value)),e.writeValue}outputObject(){let e=this.outputEntry();return e.writeValue||(e.writeValue=this.model.copyObject(e.value)),e.writeValue}outputString(){let e=this.outputEntry();return e.writeValue||(e.writeValue=this.model.copyString(e.value)),e.writeValue}finalizeOutput(e){return e.writeValue?this.model.finalize(e.writeValue):e.value}processValue(){let e=this.model.wrap(this.read());this.outputStack.push({value:e})}processCopy(){let e=this.inputEntry();this.outputStack.push({value:e.value})}processBlank(){this.outputStack.push({value:null})}processReturnIntoArray(){let e=this.outputStack.pop(),t=this.finalizeOutput(e),n=this.outputArray();this.model.arrayAppendValue(n,t)}processReturnIntoObject(){let e=this.read(),t=this.outputStack.pop(),n=this.finalizeOutput(t);n=this.model.markChanged(n);let r=this.outputObject();this.model.objectSetField(r,e,n)}processReturnIntoObjectSameKey(){let e=this.inputEntry(),t=this.outputStack.pop(),n=this.finalizeOutput(t),r=this.outputObject();this.model.objectSetField(r,e.key,n)}processPushField(){let e=this.read(),t=this.inputEntry(),n=this.inputKey(t,e),r=this.model.objectGetField(t.value,n);this.inputStack.push({value:r,key:n})}processPushElement(){let e=this.read(),t=this.inputEntry(),n=this.model.arrayGetElement(t.value,e);this.inputStack.push({value:n})}processPop(){this.inputStack.pop()}processPushFieldCopy(){this.processPushField(),this.processCopy()}processPushFieldBlank(){this.processPushField(),this.processBlank()}processPushElementCopy(){this.processPushElement(),this.processCopy()}processPushElementBlank(){this.processPushElement(),this.processBlank()}processReturnIntoObjectPop(){this.processReturnIntoObject(),this.processPop()}processReturnIntoObjectSameKeyPop(){this.processReturnIntoObjectSameKey(),this.processPop()}processReturnIntoArrayPop(){this.processReturnIntoArray(),this.processPop()}processObjectSetFieldValue(){this.processValue(),this.processReturnIntoObject()}processObjectCopyField(){this.processPushField(),this.processCopy(),this.processReturnIntoObjectSameKey(),this.processPop()}processObjectDeleteField(){let e=this.read(),t=this.inputEntry(),n=this.inputKey(t,e),r=this.outputObject();this.model.objectDeleteField(r,n)}processArrayAppendValue(){let e=this.model.wrap(this.read()),t=this.outputArray();this.model.arrayAppendValue(t,e)}processArrayAppendSlice(){let e=this.read(),t=this.read(),n=this.outputArray(),r=this.inputEntry().value;this.model.arrayAppendSlice(n,r,e,t)}processStringAppendString(){let e=this.model.wrap(this.read()),t=this.outputString();this.model.stringAppendValue(t,e)}processStringAppendSlice(){let e=this.read(),t=this.read(),n=this.outputString(),r=this.inputEntry().value;this.model.stringAppendSlice(n,r,e,t)}}function oD(e){return e>>16?4:e>>11?3:e>>7?2:1}function oF(e,t,n=0){let r=n,i=0;for(i=n;r<t;
180i++){let t=oD(e.codePointAt(i));4===t&&i++,r+=t}return i}class oB{wrap(e){return e}finalize(e){return Array.isArray(e)?e:e.data}markChanged(e){return e}objectGetKeys(e){return Object.keys(e)}objectGetField(e,t){return e[t]}arrayGetElement(e,t){return e[t]}copyObject(e){let t={type:"object",data:{}};if(null!==e)for(let[n,r]of Object.entries(e))t.data[n]=r;return t}copyArray(e){return null===e?[]:e.slice()}copyString(e){return{type:"string",data:null===e?"":e}}objectSetField(e,t,n){e.data[t]=n}objectDeleteField(e,t){delete e.data[t]}arrayAppendValue(e,t){e.push(t)}arrayAppendSlice(e,t,n,r){e.push(...t.slice(n,r))}stringAppendSlice(e,t,n,r){let i=oF(t,n),o=oF(t,r,i);e.data+=t.slice(i,o)}stringAppendValue(e,t){e.data+=t}}var oU=n(95402),oV=n(45433),oW=n(19561),oY=n(13808),oG=n(62456),oq=n(38150),oK=n(4171),oX=1,oJ={};function oZ(e){return e in oJ&&(delete oJ[e],!0)}var oQ={setImmediate:function(e){var t=oX++;return oJ[t]=!0,s||(s=Promise.resolve()),s.then(function(){return oZ(t)&&e()}),t},clearImmediate:function(e){oZ(e)}},o0=oQ.setImmediate,o1=oQ.clearImmediate,o2={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o2.delegate;return((null==n?void 0:n.setImmediate)||o0).apply(void 0,(0,oq.fX)([],(0,oq.zs)(e)))},clearImmediate:function(e){var t=o2.delegate;return((null==t?void 0:t.clearImmediate)||o1)(e)},delegate:void 0},o5=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return(0,oq.C6)(t,e),t.prototype.requestAsyncId=function(t,n,r){return(void 0===r&&(r=0),null!==r&&r>0)?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=o2.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!=r?r>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);var i,o=t.actions;null!=n&&(null==(i=o[o.length-1])?void 0:i.id)!==n&&(o2.clearImmediate(n),t._scheduled===n&&(t._scheduled=void 0))},t}(oK.R),o4=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,oq.C6)(t,e),t.prototype.flush=function(e){this._active=!0;var t,n=this._scheduled;this._scheduled=void 0;var r=this.actions;e=e||r.shift();do if(t=e.execute(e.state,e.delay))break;while((e=r[0])&&e.id===n&&r.shift());if(this._active=!1,t){for(;(e=r[0])&&e.id===n&&r.shift();)e.unsubscribe();throw t}},t}(n(1425).q))(o5),o3=n(73976),o6=n(24093);function o9(e){if("patch"===e.type)return e.id;if("create"===e.type)return e.document._id;if("delete"===e.type)return e.id;if("createIfNotExists"===e.type||"createOrReplace"===e.type)return e.document._id;throw Error("Invalid mutation type")}let o7=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};function o8(e){return"string"==typeof e?._key}function ae(e){return"object"==typeof e&&"_key"in e&&"string"==typeof e._key}function at(e){return"number"==typeof e||ae(e)}function an(e,t){if(0===e.length)return t;let n=t;for(let t of e){if(at(t)){if(!Array.isArray(n))return;if(ae(t)){n=n.find(e=>e._key===t._key);continue}n=n[t];continue}n=n[t]}return n}let ar=/^[a-z_$]+/;function ai(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}]`:ae(e)?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&ar.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function ao(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function aa(e,t){if("number"==typeof t){var n=e.length,r=t;if(0===n&&(-1===r||0===r))return 0;let i=r<0?n+r:r;return i>=n||i<0?null:i}if(ae(t)){let n=e.findIndex(e=>(null!==e&&"object"==typeof e&&"string"==typeof e._key&&e._key||null)===t._key);return -1===n?null:n}throw Error(`Expected path segment to be addressing a single array item either by numeric index or by '_key'. Instead saw ${JSON.stringify(t)}`)}function al(e,t,n,r){let i=e.slice();return i.splice(t,n,...r||[]),i}function as(e,t){var n;if(!Array.isArray(t))throw TypeError('Cannot apply "insert()" on non-array value');let r=aa(t,e.referenceItem);if(null===r)throw Error(`Found no matching array element to insert ${e.position}`);return 0===t.length?e.items:al(t,(n=e.position,"before"===n?r:r+1),0,e.
180items)}let au=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);var ac=Object.freeze({__proto__:null,assign:function(e,t){if(!ao(t))throw TypeError('Cannot apply "assign()" on non-object value');return!function(e){for(let t in e)if(au(e,t))return!1;return!0}(e.value)?{...t,...e.value}:t},dec:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "dec()" on non-numeric value');return t-e.amount},diffMatchPatch:function(e,t){if("string"!=typeof t)throw TypeError('Cannot apply "diffMatchPatch()" on non-string value');return function(e,t,n={}){if("string"==typeof e)throw Error("Patches must be an array - pass the patch to `parsePatch()` first");let r=t;if(0===e.length)return[r,[]];let i=function(e,t,n={}){let r=0,i=0;function o(e){for(;r<e;){let e=t.codePointAt(i);if(typeof e>"u")return i;r+=ri(e),e>65535?i+=2:i+=1}if(!n.allowExceedingIndices&&r!==e)throw Error("Failed to determine byte offset");return i}let a=[];for(let t of e)a.push({diffs:t.diffs.map(e=>nA(e)),start1:o(t.start1),start2:o(t.start2),utf8Start1:t.utf8Start1,utf8Start2:t.utf8Start2,length1:t.length1,length2:t.length2,utf8Length1:t.utf8Length1,utf8Length2:t.utf8Length2});return a}(e,r,{allowExceedingIndices:n.allowExceedingIndices}),o=n.margin||4,a=n.deleteThreshold||.4,l=function(e,t=4){let n="";for(let e=1;e<=t;e++)n+=String.fromCharCode(e);for(let n of e)n.start1+=t,n.start2+=t,n.utf8Start1+=t,n.utf8Start2+=t;let r=e[0],i=r.diffs;if(0===i.length||0!==i[0][0])i.unshift([0,n]),r.start1-=t,r.start2-=t,r.utf8Start1-=t,r.utf8Start2-=t,r.length1+=t,r.length2+=t,r.utf8Length1+=t,r.utf8Length2+=t;else if(t>i[0][1].length){let e=i[0][1].length,o=t-e;i[0][1]=n.substring(e)+i[0][1],r.start1-=o,r.start2-=o,r.utf8Start1-=o,r.utf8Start2-=o,r.length1+=o,r.length2+=o,r.utf8Length1+=o,r.utf8Length2+=o}if(0===(i=(r=e[e.length-1]).diffs).length||0!==i[i.length-1][0])i.push([0,n]),r.length1+=t,r.length2+=t,r.utf8Length1+=t,r.utf8Length2+=t;else if(t>i[i.length-1][1].length){let e=t-i[i.length-1][1].length;i[i.length-1][1]+=n.substring(0,e),r.length1+=e,r.length2+=e,r.utf8Length1+=e,r.utf8Length2+=e}return n}(i,o);r=l+r+l,function(e,t=4){for(let n=0;n<e.length;n++){if(e[n].length1<=32)continue;let r=e[n];e.splice(n--,1);let i=r.start1,o=r.start2,a="";for(;0!==r.diffs.length;){let l=ro(i-a.length,o-a.length),s=!0;if(""!==a){let e=rr(a);l.length1=a.length,l.utf8Length1=e,l.length2=a.length,l.utf8Length2=e,l.diffs.push([0,a])}for(;0!==r.diffs.length&&l.length1<32-t;){let e=r.diffs[0][0],n=r.diffs[0][1],a=rr(n);if(1===e){l.length2+=n.length,l.utf8Length2+=a,o+=n.length;let e=r.diffs.shift();e&&l.diffs.push(e),s=!1}else -1===e&&1===l.diffs.length&&0===l.diffs[0][0]&&n.length>64?(l.length1+=n.length,l.utf8Length1+=a,i+=n.length,s=!1,l.diffs.push([e,n]),r.diffs.shift()):(a=rr(n=n.substring(0,32-l.length1-t)),l.length1+=n.length,l.utf8Length1+=a,i+=n.length,0===e?(l.length2+=n.length,l.utf8Length2+=a,o+=n.length):s=!1,l.diffs.push([e,n]),n===r.diffs[0][1]?r.diffs.shift():r.diffs[0][1]=r.diffs[0][1].substring(n.length))}a=(a=rt(l.diffs)).substring(a.length-t);let u=re(r.diffs).substring(0,t),c=rr(u);""!==u&&(l.length1+=u.length,l.length2+=u.length,l.utf8Length1+=c,l.utf8Length2+=c,0!==l.diffs.length&&0===l.diffs[l.diffs.length-1][0]?l.diffs[l.diffs.length-1][1]+=u:l.diffs.push([0,u])),s||e.splice(++n,0,l)}}}(i,o);let s=0,u=[];for(let e=0;e<i.length;e++){let t=i[e].start2+s,n=re(i[e].diffs),o,l=-1;if(n.length>32?-1!==(o=n8(r,n.substring(0,32),t))&&(-1===(l=n8(r,n.substring(n.length-32),t+n.length-32))||o>=l)&&(o=-1):o=n8(r,n,t),-1===o)u[e]=!1,s-=i[e].length2-i[e].length1;else{let c;if(u[e]=!0,s=o-t,c=-1===l?r.substring(o,o+n.length):r.substring(o,l+32),n===c)r=r.substring(0,o)+rt(i[e].diffs)+r.substring(o+n.length);else{let t=nU(n,c,{checkLines:!1});if(n.length>32&&function(e){let t=0,n=0,r=0;for(let i=0;i<e.length;i++){let o=e[i][0],a=e[i][1];switch(o){case 1:n+=a.length;break;case -1:r+=a.length;break;case 0:t+=Math.max(n,r),n=0,r=0;break;default:throw Error("Unknown diff operation.")}}return t+Math.max(n,r)}(t)/n.length>a)u[e]=!1;else{t=n0(t);let n=0,a=0;for(let l=0;l<i[e].diffs.length;l++){let s=i[e].diffs[l];0!==s[0]&&(a=rn(t,n)),1===s[0]?r=r.substring(0,o+a)+s[1]+r.substring(o+a):-1===s[0]&&(r=r.substring(0,o+a)+r.substring(o+rn(t,n+s[1].length))),-1!==s[0]&&(n+=s[1].length)}}}}}return[r=r.substring(l.length,r.length-l.length),u]}(function(e){if(!e)return[];let t=[],n=e.split(` 181`),r=0;for(;r<n.length;){let e=n[r].match(rm);if(!e)throw Error(`Invalid patch string: ${n[r]}`);let i=ro(rb(e[1]),rb(e[3]));for(t.push(i),""===e[2]?(i.start1--,i.utf8Start1--,i.length1=1,i.utf8Length1=1):"0"===e[2]?(i.length1=0,i.utf8Length1=0):(i.start1--,i.utf8Start1--,i.utf8Length1=rb(e[2]),i.length1=i.utf8Length1),""===e[4]?(i.start2--,i.utf8Start2--,i.length2=1,i.utf8Length2=1):"0"===e[4]?(i.length2=0,i.utf8Length2=0):(i.start2--,i.utf8Start2--,i.utf8Length2=rb(e[4]),i.length2=i.utf8Length2),r++;r<n.length;){let e,t=n[r],o=t.charAt(0);if("@"===o)break;if(""===o){r++;continue}try{e=decodeURI(t.slice(1))}catch(e){throw Error(`Illegal escape in parse: ${t}`)}let a=rr(e)-e.length;if("-"===o)i.diffs.push([-1,e]),i.length1-=a;else if("+"===o)i.diffs.push([1,e]),i.length2-=a;else if(" "===o)i.diffs.push([0,e]),i.length1-=a,i.length2-=a;else throw Error(`Invalid patch mode "${o}" in: ${e}`);r++}}return t}(e.value),t)[0]},inc:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "inc()" on non-numeric value');return t+e.amount},insert:as,remove:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "remove()" on non-array value');let n=aa(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return al(t,n,1,[])},replace:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "replace()" on non-array value');let n=aa(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return al(t,n,e.items.length,e.items)},set:function(e,t){return e.value},setIfMissing:function(e,t){return t??e.value},truncate:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "truncate()" on non-array value');return"number"==typeof e.endIndex?t.slice(0,e.startIndex).concat(t.slice(e.endIndex)):t.slice(0,e.startIndex)},unassign:function(e,t){if(!ao(t))throw TypeError('Cannot apply "unassign()" on non-object value');return 0===e.keys.length?t:function(e,t){let n={...e};for(let e of t)delete n[e];return n}(t,e.keys)},unset:function(e){},upsert:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "upsert()" on non-array value');
181if(0===e.items.length)return t;let n=[],r=[];if(e.items.forEach((e,i)=>{let o=t.findIndex(t=>t?._key===e._key);o>=0?n[o]=i:r.push(e)}),0===n.length&&0==r.length)return t;let i=[...t];for(let t of n)i[t]=e.items[n[t]];return as({type:"insert",items:r,referenceItem:e.referenceItem,position:e.position},i)}});function ad(e,t){return e.reduce((e,t)=>af(t,e),t)}function af(e,t){return function e(t,n,r){if(!(t.length>0)){if(!(n.type in ac))throw Error(`Invalid operation type: "${n.type}"`);return ac[n.type](n,r)}let[i,...o]=t;if(at(i)&&Array.isArray(r)){var a=i,l=o,s=n,u=r;let t=aa(u,a);if(null===t||-1===t)return u;let c=u[t],d=e(l,s,c);return d===c?u:al(u,t,1,[d])}if("string"==typeof i&&ao(r)){var c=i,d=o,f=n,p=r;let t=p[c];if(void 0===t&&d.length>0)return p;let a=e(d,f,t);return a===t?p:{...p,[c]:a}}throw Error(`Cannot apply operation of type "${n.type}" to path ${ai(t)} on ${typeof r} value`)}(e.path,e.op,t)}function ap(e){return"_id"in e}function ah(e,t){return t.reduce((e,t)=>{let n=ag(e,t);if("error"===n.status)throw Error(n.message);return"noop"===n.status?e:n.after},e)}function ag(e,t){if("create"===t.type)return function(e,t){var n;if(e)return{status:"error",message:"Document already exist"};let r=(n=t.document,ap(n)?n:{...n,_id:o7()});return{status:"created",id:r._id,after:r}}(e,t);if("createIfNotExists"===t.type){return n=e,ap((r=t).document)?n?{status:"noop"}:{status:"created",id:r.document._id,after:r.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("delete"===t.type){return i=e,o=t,i?o.id!==i._id?{status:"error",message:"Delete mutation targeted wrong document"}:{status:"deleted",id:o.id,before:i,after:void 0}:{status:"noop"}}if("createOrReplace"===t.type){return a=e,ap((l=t).document)?a?{status:"updated",id:l.document._id,before:a,after:l.document}:{status:"created",id:l.document._id,after:l.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("patch"===t.type){var n,r,i,o,a,l,s=e,u=t;if(!s)return{status:"error",message:"Cannot apply patch on nonexistent document"};let c=function(e,t){if(e.options?.ifRevision&&t._rev!==e.options.ifRevision)throw Error("Revision mismatch");if(e.id!==t._id)throw Error(`Document id mismatch. Refusing to apply mutation for document with id="${e.id}" on the given document with id="${t._id}"`);return ad(e.patches,t)}(u,s);return s===c?{status:"noop"}:{status:"updated",id:u.id,before:s,after:c}}throw Error(`Invalid mutation type: ${t.type}`)}function am(e,t,n){let r=[];for(let n of e.slice().reverse()){if(t(n))return r;r.push(n)}return r.reverse()}function ab(e,t){return ai(e)===ai(t)}function ay(e,t){let n=e;return t.reduce((e,t)=>{let r=n;if(n=af(t,n),"set"===t.op.type&&"string"==typeof t.op.value){let n=an(t.path,r);if("string"==typeof n){let r={...t,op:{type:"diffMatchPatch",value:(function(e,t,n){if("string"==typeof e&&"string"==typeof t){let n=nU(e,t,{checkLines:!0});return n.length>2&&(n=function(e,t=4){let n=e.map(e=>nA(e)),r=!1,i=[],o=0,a=null,l=0,s=!1,u=!1,c=!1,d=!1;for(;l<n.length;)0===n[l][0]?(n[l][1].length<t&&(c||d)?(i[o++]=l,s=c,u=d,a=n[l][1]):(o=0,a=null),c=!1,d=!1):(-1===n[l][0]?d=!0:c=!0,a&&(s&&u&&c&&d||a.length<t/2&&3===function(...e){return e.reduce((e,t)=>e+ +!!t,0)}(s,u,c,d))&&(n.splice(i[o-1],0,[-1,a]),n[i[o-1]+1][0]=1,o--,a=null,s&&u?(c=!0,d=!0,o=0):(l=--o>0?i[o-1]:-1,c=!1,d=!1),r=!0)),l++;return r&&(n=n1(n)),n}(n=nq(n))),rh(e,n,rp(void 0))}if(e&&Array.isArray(e)&&typeof t>"u")return rh(re(e),e,rp(void 0));if("string"==typeof e&&t&&Array.isArray(t))return rh(e,t,rp(n));throw Error("Unknown call format to make()")})(n,t.op.value).map(ry).join("")}};return e.flatMap(e=>ab(e.path,t.path)&&"diffMatchPatch"===e.op.type?[]:e).concat(r)}}return e.push(t),e},[])}function av(e,t,n,r){let i=t,o=r.map(t=>{let n=t.mutations.flatMap(t=>{if(o9(t)!==e)return[];let n=i;return i=ah(i,[t]),n&&"patch"===t.type?{type:"dmpified",mutation:{...t,dmpPatches:ay(n,t.patches),original:t.patches}}:t});return{...t,mutations:n}}),a=n;return o.map(t=>{let n=[];return t.mutations.forEach(t=>{if("dmpified"===t.type)try{a=ad(t.mutation.dmpPatches,a),n.push(t)}catch{console.warn("Failed to apply dmp patch, falling back to original");try{a=ad(t.mutation.original,a),n.push(t)}catch(t){throw Error(`Failed to apply patch for document "${e}": ${t.message}`)}}else a=ah(a,[t])})}),[r.map(t=>({...t,mutations:t.mutations.map(t=>"patch"!==t.type||o9(t)!==e?t:{...t,patches:t.patches.map(e=>"set"!==e.op.type?e:{...e,op:{...e.op,value:an(e.path,a)}})})})),a]}function aw(e){var t=e;if("create"===t.type||"createIfNotExists"===t.type||"createOrReplace"===t.type)return{[t.type]:t.document};
181if("delete"===t.type)return{delete:{id:t.id}};let n=t.options?.ifRevision;return t.patches.map(e=>({patch:{id:t.id,...n&&{ifRevisionID:n},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[ai(t)]};if("insert"===n.type)return{insert:{[n.position]:ai([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[ai(t)]:n.value}};if("inc"===n.type)return{inc:{[ai(t)]:n.amount}};if("dec"===n.type)return{dec:{[ai(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[ai(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${ai(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>ai([...t,{_key:e._key}])),insert:{[n.position]:ai([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[ai(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>ai(t.concat(e)))};if("replace"===n.type)return{insert:{replace:ai(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[ai(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(e)}}))}function ax(e){let t=e.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation","reconnect"],includeResult:!1,includePreviousRevision:!1,visibility:"transaction",effectFormat:"mendoza",includeMutations:!1}).pipe((0,oU.u)({resetOnRefCountZero:!0})),n=t.pipe((0,oV.p)(e=>"reconnect"===e.type)),r=t.pipe((0,oV.p)(e=>"welcome"===e.type)),i=t.pipe((0,oV.p)(e=>"mutation"===e.type)),o=(0,nO.h)(r,n).pipe((0,oW.t)({bufferSize:1,refCount:!0})).pipe((0,oV.p)(e=>"welcome"===e.type));return(0,nO.h)(o,i,n)}let ak=(0,o3.mj)({types:{},actions:{"assign error to context":(0,o6.a)({error:({event:e})=>e}),"clear error from context":(0,o6.a)({error:void 0}),"connect to server-sent events":(0,nC.O)({type:"connect"}),"listen to server-sent events":(0,nC.P)("server-sent events",{id:"listener",input:({context:e})=>({listener:e.sharedListener||ax(e.client),id:e.id})}),"stop listening to server-sent events":(0,nC.R)("listener"),"buffer remote mutation events":(0,o6.a)({mutationEvents:({event:e,context:t})=>((0,o3.DT)(e,"mutation"),[...t.mutationEvents,e])}),"restore stashed changes":(0,o6.a)({stagedChanges:({event:e,context:t})=>((0,o3.DT)(e,"xstate.done.actor.submitTransactions"),t.stashedChanges),stashedChanges:[]}),"rebase fetched remote snapshot":(0,o6.b)(({enqueue:e})=>{e.assign(({event:e,context:t})=>{(0,o3.DT)(e,"xstate.done.actor.getDocument");let n=t.remote,r=e.output,i=!1;for(let e of t.mutationEvents)e.effects?.apply&&(e.previousRev||"appear"===e.transition)&&(i||e.previousRev!==r?._rev||(i=!0),i&&(r=aS(r,e.effects.apply,e.resultRev)));t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[o,a]=av(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:a,stagedChanges:o,mutationEvents:[]}}),e.sendParent(({context:e})=>({type:"rebased.remote",id:e.id,document:e.remote}))}),"apply mendoza patch":(0,o6.a)(({event:e,context:t})=>{(0,o3.DT)(e,"mutation");let n=t.remote;if(e.transactionId===n?._rev)return{};let r=aS(n,e.effects.apply,e.resultRev);t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[i,o]=av(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:o,stagedChanges:i}}),"increment fetch attempts":(0,o6.a)({fetchRemoteSnapshotAttempts:({context:e})=>e.fetchRemoteSnapshotAttempts+1}),"reset fetch attempts":(0,o6.a)({fetchRemoteSnapshotAttempts:0}),"increment submit attempts":(0,o6.a)({submitTransactionsAttempts:({context:e})=>e.submitTransactionsAttempts+1}),"reset submit attempts":(0,o6.a)({submitTransactionsAttempts:0}),"stage mutation":(0,o6.a)({stagedChanges:({event:e,context:t})=>((0,o3.DT)(e,"mutate"),[...t.stagedChanges,{transaction:!1,mutations:e.mutations}])}),"stash mutation":(0,o6.a)({stashedChanges:({event:e,context:t})=>((0,o3.DT)(e,"mutate"),[...t.stashedChanges,{transaction:!1,mutations:e.mutations}])}),"rebase local snapshot":(0,o6.b)(({enqueue:e})=>{e.assign({local:({event:e,context:t})=>{(0,o3.DT)(e,"mutate");let n=new Map;
181return t.local&&n.set(t.id,t.local),function(e,t){e.forEach(e=>{("created"===e.status||"updated"===e.status)&&t.set(e.id,e.after),"deleted"===e.status&&t.delete(e.id)})}(function(e,t){let n=Object.create(null);for(let r of e){let e=o9(r);if(!e)throw Error("Unable to get document id from mutation");let i=n[e]?.after||t.get(e),o=ag(i,r);if("error"===o.status)throw Error(o.message);"noop"!==o.status&&("updated"===o.status||"created"===o.status||"deleted"===o.status)&&(e in n||(n[e]={before:i,after:void 0,muts:[]}),n[e].after=o.after)}return Object.entries(n).map(([e,{before:t,after:n,muts:r}])=>({id:e,status:n?t?"updated":"created":"deleted",mutations:r,before:t,after:n}))}(e.mutations,n),n),n.get(t.id)}}),e.sendParent(({context:e})=>({type:"rebased.local",id:e.id,document:e.local}))}),"send pristine event to parent":(0,o6.s)(({context:e})=>({type:"pristine",id:e.id})),"send sync event to parent":(0,o6.s)(({context:e})=>({type:"sync",id:e.id,document:e.remote})),"send mutation event to parent":(0,o6.s)(({context:e,event:t})=>((0,o3.DT)(t,"mutation"),{type:"mutation",id:e.id,previousRev:t.previousRev,resultRev:t.resultRev,effects:t.effects}))},actors:{"server-sent events":(0,L.OX)(({input:e})=>{let{listener:t,id:n}=e;return(0,oY.v)(()=>t).pipe((0,oV.p)(e=>"welcome"===e.type||"reconnect"===e.type||"mutation"===e.type&&e.documentId===n),(0,oG.Q)(o4))}),"fetch remote snapshot":(0,L.Sx)(async({input:e,signal:t})=>{let{client:n,id:r}=e;return await n.getDocument(r,{signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}),"submit mutations as transactions":(0,L.Sx)(async({input:e,signal:t})=>{let{client:n,transactions:r}=e;for(let e of r){if(t.aborted)return;await n.dataRequest("mutate",function(e){return{transactionId:e.id,mutations:e.mutations.flatMap(aw)}}(e),{visibility:"async",returnDocuments:!1,signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}})},delays:{fetchRemoteSnapshotTimeout:({context:e})=>1e3*Math.pow(2,e.fetchRemoteSnapshotAttempts),submitTransactionsTimeout:({context:e})=>1e3*Math.pow(2,e.submitTransactionsAttempts)}}).createMachine({id:"document-mutator",context:({input:e})=>({client:e.client.withConfig({allowReconfigure:!1}),sharedListener:e.sharedListener,id:e.id,remote:void 0,local:void 0,mutationEvents:[],stagedChanges:[],stashedChanges:[],error:void 0,fetchRemoteSnapshotAttempts:0,submitTransactionsAttempts:0,cache:e.cache}),entry:["connect to server-sent events"],on:{mutate:{actions:["rebase local snapshot","stage mutation"]}},initial:"disconnected",states:{disconnected:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}}},connecting:{on:{welcome:"connected",reconnect:"reconnecting",error:"connectFailure"},tags:["busy"]},connectFailure:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}},entry:["stop listening to server-sent events","assign error to context"],exit:["clear error from context"],tags:["error"]},reconnecting:{on:{welcome:{target:"connected"},error:{target:"connectFailure"}},tags:["busy","error"]},connected:{on:{mutation:{actions:["buffer remote mutation events"]},reconnect:"reconnecting"},entry:["clear error from context"],initial:"loading",states:{loading:{invoke:{src:"fetch remote snapshot",id:"getDocument",input:({context:e})=>({client:e.client,id:e.id}),onError:{target:"loadFailure"},onDone:{target:"loaded",actions:["rebase fetched remote snapshot","reset fetch attempts"]}},tags:["busy"]},loaded:{entry:["send sync event to parent"],on:{mutation:{actions:["apply mendoza patch","send mutation event to parent"]}},initial:"pristine",states:{pristine:{on:{mutate:{actions:["rebase local snapshot","stage mutation"],target:"dirty"}},tags:["ready"]},dirty:{on:{submit:"submitting"},tags:["ready"]},submitting:{on:{mutate:{actions:["rebase local snapshot","stash mutation"]}},invoke:{src:"submit mutations as transactions",id:"submitTransactions",input:({context:e})=>{let t=new Map;return t.set(e.id,e.remote),{client:e.client,transactions:(function(e,t){let n=[],r=[];return e.forEach(e=>{t(e)?r.push(e):(r.length>0&&n.push(r),r=[],n.push([e]))}),r.length>0&&n.push(r),n})(e.stagedChanges,e=>!e.transaction).flatMap(e=>({...e[0],mutations:e.flatMap(e=>e.mutations)})).map(e=>({...e,mutations:Object.values(oN(e.mutations,o9)).flatMap(e=>{var t,n;return(0===(n=0===(t=e).length?t:t.reduce((e,t)=>
181"delete"===t.type?[t]:(e.push(t),e),[])).length?n:n.reduce((e,t)=>("createIfNotExists"!==t.type?e.push(t):am(e,e=>"delete"===e.type).find(e=>"createIfNotExists"===e.type)||e.push(t),e),[])).flat().reduce((e,t)=>{let n=e[e.length-1];return n&&"patch"!==n.type||"patch"!==t.type?e.concat(t):e.slice(0,-1).concat({...t,patches:(n?.patches||[]).concat(t.patches)})},[])})})).map(e=>({...e,mutations:e.mutations.map(e=>"patch"!==e.type?e:{...e,patches:e.patches.reduce((e,t)=>{if("unset"!==t.op.type)return e.push(t),e;let n=e.filter(e=>{var n,r;return n=t.path,r=e.path,!(n.length<=r.length&&n.every((e,t)=>{var n,i;return n=e,i=function(e,t){if(t<0||t>=e.length)throw Error("Index out of bounds");return e[t]}(r,t),o8(n)&&o8(i)?n._key===i._key:"number"==typeof n?Number(n)===Number(i):n===i}))});return n.push(t),n},[]).reduceRight((e,t)=>(e.find(e=>{var n,r;return n=e.op,("set"===(r=t.op).type||"unset"===r.type)&&("set"===n.type||"unset"===n.type)&&ab(e.path,t.path)})||e.unshift(t),e),[]).reduce((e,t)=>("setIfMissing"!==t.op.type?e.push(t):am(e,e=>"unset"===e.op.type).find(e=>"setIfMissing"===e.op.type&&ab(e.path,t.path))||e.push(t),e),[])})})).map(e=>{var n;return{...e,mutations:(n=t,e.mutations.map((e,t)=>{var r,i;return"patch"===e.type?(r=n.get(e.id),i=e,r?{...i,patches:ay(r,i.patches)}:i):e}))}}).map(e=>e.transaction&&void 0!==e.id?{id:e.id,mutations:e.mutations}:{mutations:e.mutations})}},onError:{target:"submitFailure"},onDone:{target:"pristine",actions:["restore stashed changes","reset submit attempts","send pristine event to parent"]}},tags:["busy","ready"]},submitFailure:{exit:["clear error from context"],after:{submitTransactionsTimeout:{actions:["increment submit attempts"],target:"submitting"}},on:{retry:"submitting"},tags:["error","ready"]}}},loadFailure:{exit:["clear error from context"],after:{fetchRemoteSnapshotTimeout:{actions:["increment fetch attempts"],target:"loading"}},on:{retry:"loading"},tags:["error"]}}}}});function aS(e,t,n){var r;let i=(r=function(e){if(!e)return null;let{_rev:t,...n}=e;return n}(e),new oH(new oB,r,t).process());return i?Object.assign(i,{_rev:n}):null}let a_=(0,o3.mj)({types:{},actions:{"emit sync event":(0,o6.e)(({event:e})=>((0,o3.DT)(e,"sync"),e)),"emit mutation event":(0,o6.e)(({event:e})=>((0,o3.DT)(e,"mutation"),e)),"emit rebased event":(0,o6.e)(({event:e})=>((0,o3.DT)(e,["rebased.local","rebased.remote"]),e)),"emit pristine event":(0,o6.e)(({event:e})=>((0,o3.DT)(e,["pristine"]),e)),"add document actor":(0,o6.a)({documents:({context:e,event:t,spawn:n})=>{(0,o3.DT)(t,"observe");let r=t.documentId;return e.documents[r]?e.documents:{...e.documents,[r]:n("documentMutatorMachine",{input
181:{id:r,client:e.client,sharedListener:e.sharedListener||ax(e.client)},id:r})}}}),"stop remote snapshot":(0,nC.R)(({context:e,event:t})=>((0,o3.DT)(t,"unobserve"),e.documents[t.documentId])),"remove remote snapshot from context":(0,o6.a)({documents:({context:e,event:t})=>{if((0,o3.DT)(t,"unobserve"),!e.documents[t.documentId])return e.documents;let{[t.documentId]:n,...r}=e.documents;return r}})},actors:{documentMutatorMachine:ak}}).createMachine({id:"dataset-mutator",context:({input:e})=>({documents:{},client:e.client,sharedListener:e.sharedListener}),on:{sync:{actions:["emit sync event"]},mutation:{actions:["emit mutation event"]},"rebased.*":{actions:["emit rebased event"]},pristine:{actions:["emit pristine event"]},observe:{actions:["add document actor"]},unobserve:{actions:["stop remote snapshot","remove remote snapshot from context"]}},initial:"pristine",states:{pristine:{}}}),aE=e=>{let t,n,r,i,o=(0,c.c)(8),{comlink:a,history:l}=e;return o[0]!==a||o[1]!==l?(t=()=>a?.on("presentation/navigate",e=>{l?.update(e)}),n=[a,l],o[0]=a,o[1]=l,o[2]=t,o[3]=n):(t=o[2],n=o[3]),(0,y.useEffect)(t,n),o[4]!==a||o[5]!==l?(r=()=>{if(l)return l.subscribe(e=>{e.title=e.title||document.title,a?.post("visual-editing/navigate",e)})},i=[a,l],o[4]=a,o[5]=l,o[6]=r,o[7]=i):(r=o[6],i=o[7]),(0,y.useEffect)(r,i),null},aj=e=>{let t,n,r=(0,c.c)(3),{comlink:i}=e;return r[0]!==i?(t=()=>{let e=()=>{i.post("visual-editing/meta",{title:document.title})},t=new MutationObserver(t=>{let[n]=t;"TITLE"===n.target.nodeName&&e()});return t.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),e(),()=>t.disconnect()},n=[i],r[0]=i,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,y.useEffect)(t,n),null};function aC(e){let t=new CustomEvent("sanity/dragEnd",{detail:e,cancelable:!0});window.dispatchEvent(t)}let aI=(0,y.createContext)(null);function aR(){let e=(0,y.useContext)(aI);if(!e)throw Error("Schema context is missing");return e}function aO(e,t,n,r){if(!e.type)throw Error("Node type is missing");return()=>t.patch(()=>(function(e,t,n){let{path:r,key:i}=eo(e);return[N(r,z([{_type:t,_key:ei()}],n,{_key:i}))]})(e,n,r))}function aA(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Duplicate",icon:td.TdU,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t,n="after"){let{path:r,key:i}=eo(e);return[N(r,z({...q(t,e.path),_key:ei()},n,{_key:i}))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Duplicated"}]:[]}function aM(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Remove",icon:td.YPx,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t){let{path:n,key:r}=eo(e),i=q(t,n).findIndex(e=>e._key===r);return[N(n,T(i,i+1))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Removed"}]:[]}async function a$(e,t=!0){let{node:n,doc:r}=e;if(!r)return[];let i=[],o=[],[a,l,s,u]=await Promise.all([ea(n,r,"previous"),ea(n,r,"next"),ea(n,r,"first"),ea(n,r,"last")]);return s.length&&o.push({type:"action",label:"To top",icon:td.VQ$,action:()=>r.patch(s),telemetryEvent:"Visual Editing Context Menu Item Moved"}),a.length&&o.push({type:"action",label:"Up",icon:td.Kpk,action:()=>r.patch(a),telemetryEvent:"Visual Editing Context Menu Item Moved"}),l.length&&o.push({type:"action",label:"Down",icon:td.ZLN,action:()=>r.patch(l),telemetryEvent:"Visual Editing Context Menu Item Moved"}),u.length&&o.push({type:"action",label:"To bottom",icon:td.wvk,action:()=>r.patch(u),telemetryEvent:"Visual Editing Context Menu Item Moved"}),o.length&&(i.push({type:"group",label:"Move",icon:td.ycB,items:o}),t&&i.push({type:"divider"})),i}async function az(e){let{node:t,field:n,doc:r}=e,i=[];return i.push(...aA(e)),i.push(...aM(e)),i.push(...await a$(e)),i.push({type:"action",label:"Insert before",icon:td.SKY,action:aO(t,r,n.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i.push({type:"action",label:"Insert after",icon:td.amD,action:aO(t,r,n.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i}let aT=e=>{let t,n,r,i,o,a=(0,c.c)(12),{label:l,parent:s,width:d,onSelect:f,boundaryElement:p}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=["left-start","right","left","right-end","left-end","bottom","top"],a[0]=t):t=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(n=[4,4,4,4],a[1]=n):n=a[1],a[2]!==p||a[3]!==d?(r={arrow:!1,constrainSize:!0,floatingBoundary:p,padding:0,placement:"right-start",fallbackPlacements:t,preventOverflow:!0,width:d,__unstable_margins:n},a[2]=p,a[3]=d,a[4]=r):r=a[4],a[5]!==f||a[6]!==s?(i=(0,u.jsx)(t_,{node:s,onSelect:f}),a[5]=f,a[6]=s,a[7]=i):i=a[7],a[8]!==l||a[9]!==r||a[10]!==i?(o=(0,u.jsx)(x.rX,{fontSize:1,icon:td.amD,padding:2,popover:r,space
181:2,text:l,children:i}),a[8]=l,a[9]=r,a[10]=i,a[11]=o):o=a[11],o};async function aP(e){let{doc:t,node:n,parent:r}=e,i=[];if(i.push(...aA(e)),i.push(...aM(e)),i.push(...await a$(e)),r.options?.insertMenu){let e=(r.options.insertMenu||{}).views?.some(e=>"grid"===e.name)?0:void 0;i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,u.jsx)(aT,{label:"Insert before",onSelect:e=>{aO(n,t,e.name,"before")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})}),i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,u.jsx)(aT,{label:"Insert after",onSelect:e=>{aO(n,t,e.name,"after")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})})}else i.push({type:"group",label:"Insert before",icon:td.SKY,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",icon:tf(e),label:"block"===e.name?"Paragraph":e.title||e.name,action:aO(n,t,e.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))}),i.push({type:"group",label:"Insert after",icon:td.amD,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",label:"block"===e.name?"Paragraph":e.title||e.name,icon:tf(e),action:aO(n,t,e.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))});return i}let aN=[-4,4,-4,4];function aL(e){let t,n=(0,c.c)(27),{node:r,onDismiss:i,boundaryElement:o}=e,a=tk();n[0]!==r||n[1]!==i||n[2]!==a?(t=()=>{"action"===r.type&&(r.action?.(),i?.(),r.telemetryEvent&&a(r.telemetryEvent,null))},n[0]=r,n[1]=i,n[2]=a,n[3]=t):t=n[3];let l=t;if("divider"===r.type){let e;return n[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,u.jsx)(x.Nj,{}),n[4]=e):e=n[4],e}if("action"===r.type){let e,t=!r.action;return n[5]!==r.hotkeys||n[6]!==r.icon||n[7]!==r.label||n[8]!==l||n[9]!==t?(e=(0,u.jsx)(x.Dr,{fontSize:1,hotkeys:r.hotkeys,icon:r.icon,padding:2,space:2,text:r.label,disabled:t,onClick:l}),n[5]=r.hotkeys,n[6]=r.icon,n[7]=r.label,n[8]=l,n[9]=t,n[10]=e):e=n[10],e}if("group"===r.type){let e,t,a,l=r.icon;n[11]===Symbol.for("react.memo_cache_sentinel")?(e={arrow:!1,constrainSize:!0,placement:"right-start",fallbackPlacements:["left-start","right","left","right-end","left-end","bottom","top"],preventOverflow:!0,__unstable_margins:aN},n[11]=e):e=n[11];let s=r.label;if(n[12]!==o||n[13]!==r.items||n[14]!==i){let e;n[16]!==o||n[17]!==i?(e=(e,t)=>(0,u.jsx)(aL,{node:e,onDismiss:i,boundaryElement:o},t),n[16]=o,n[17]=i,n[18]=e):e=n[18],t=r.items.map(e),n[12]=o,n[13]=r.items,n[14]=i,n[15]=t}else t=n[15];return n[19]!==r.icon||n[20]!==r.label||n[21]!==t?(a=(0,u.jsx)(x.rX,{fontSize:1,icon:l,padding:2,popover:e,space:2,text:s,children:t}),n[19]=r.icon,n[20]=r.label,n[21]=t,n[22]=a):a=n[22],a}if("custom"===r.type){let e,{component:t}=r;return n[23]!==t||n[24]!==o||n[25]!==a?(e=(0,u.jsx)(t,{boundaryElement:o,sendTelemetry:a}),n[23]=t,n[24]=o,n[25]=a,n[26]=e):e=n[26],e}return null}let aH=e=>{let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w,k,S=(0,c.c)(43),{node:_,onDismiss:E,position:j}=e,{x:C,y:I}=j,[R,O]=(0,y.useState)(null),{getField:A}=aR(),{getDocument:M}=en();S[0]!==A||S[1]!==_?(t=A(_),S[0]=A,S[1]=_,S[2]=t):t=S[2];let{field:$,parent:z}=t;n=$?.title||$?.name||"Unknown type";let[T,P]=(0,y.useState)(void 0);S[3]!==$||S[4]!==M||S[5]!==_||S[6]!==z?(r=()=>{(async()=>{let e=M(_.id);e&&P(await function(e){let{node:t,field:n,parent:r,doc:i}=e;return n?.type==="arrayItem"?az({node:t,field:n,doc:i}):r?.type==="union"?aP({node:t,parent:r,doc:i}):Promise.resolve([])}({node:_,field:$,parent:z,doc:e}))})()},i=[$,_,z,M],S[3]=$,S[4]=M,S[5]=_,S[6]=z,S[7]=r,S[8]=i):(r=S[7],i=S[8]),(0,y.useEffect)(r,i),S[9]!==C||S[10]!==I?(a={getBoundingClientRect:()=>({bottom:I,left:C,right:C,top:I,width:0,height:0})},S[9]=C,S[10]=I,S[11]=a):a=S[11],o=a,S[12]!==$?(s=tf($),S[12]=$,S[13]=s):s=S[13],l=s,S[14]===Symbol.for("react.memo_cache_sentinel")?(d={minWidth:120,maxWidth:160},S[14]=d):d=S[14],S[15]!==l||S[16]!==T?(f=(0,u.jsx)(x.az,{flex:"none",children:T?(0,u.jsx)(x.EY,{size:1,children:l}):(0,u.jsx)(x.y$,{size:1})}),S[15]=l,S[16]=T,S[17]=f):f=S[17];let N=T?n:"Loading...";S[18]!==N?(p=(0,u.jsx)(x.BJ,{flex:1,space:2,children:(0,u.jsx)(x.EY,{size:1,weight:"semibold",children:N})}),S[18]=N,S[19]=p):p=S[19],S[20]!==f||S[21]!==p?(h=(0,u.jsxs)(x.so,{gap:2,padding:2,children:[f,p]}),S[20]=f,S[21]=p,S[22]=h):h=S[22],S[23]!==R||S[24]!==T||S[25]!==E?(g=T&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(x.Nj,{}),T.map((e,t)=>(0,u.jsx)(aL,{node:e,onDismiss:E,boundaryElement:R},t))]}),S[23]=R,S[24]=T,S[25]=E,S[26]=g):g=S[26],S[27]!==h||S[28]!==g?(m=(0,u.jsxs)(x.W1,{style:d,children:[h,g]}),S[27]=h,S[28]=g,S[29]=m):m=S[29];let L=`${C}-${I}`;return S[30]!==C||S[31]!==I?(b={position:"absolute",left:C,top:I},S[30]=C,S[31]=I,S[32]=b):b=S[32],S[33]!==L||S[34]!==b?(v=(0,u.jsx)("div",{style:b},L),S[33]=L,S[34]=b,S[35]=v):v=S[35],S[36]!==o||S[37]!==m||S[38]!==v?
181(w=(0,u.jsx)(x.AM,{__unstable_margins:aN,arrow:!1,open:!0,placement:"right-start",referenceElement:o,content:m,children:v}),S[36]=o,S[37]=m,S[38]=v,S[39]=w):w=S[39],S[40]!==E||S[41]!==w?(k=(0,u.jsx)(tm,{setBoundaryElement:O,onDismiss:E,children:w}),S[40]=E,S[41]=w,S[42]=k):k=S[42],k},aD=(0,y.createContext)(null),aF=(0,k.I4)(x.Zp)` 182 background-color: var(--overlay-bg); 183 border-radius: 3px; 184 pointer-events: none; 185 position: absolute; 186 will-change: transform; 187 box-shadow: var(--overlay-box-shadow); 188 transition: none; 189 190 --overlay-bg: transparent; 191 --overlay-box-shadow: inset 0 0 0 1px transparent; 192 193 [data-overlays] & { 194 --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color)); 195 --overlay-box-shadow: inset 0 0 0 2px 196 color-mix(in srgb, transparent 50%, var(--card-focus-ring-color)); 197 } 198 199 [data-fading-out] & { 200 transition: 201 box-shadow 1550ms, 202 background-color 1550ms; 203 204 --overlay-bg: rgba(0, 0, 255, 0); 205 --overlay-box-shadow: inset 0 0 0 1px transparent; 206 } 207 208 &[data-focused] { 209 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 210 } 211 212 &[data-hovered]:not([data-focused]) { 213 transition: none; 214 --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color); 215 } 216 217 /* [data-unmounted] & { 218 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 219 } */ 220 221 :link { 222 text-decoration: none; 223 } 224`,aB=(0,k.I4)(x.so)` 225 bottom: 100%; 226 cursor: pointer; 227 pointer-events: none; 228 position: absolute; 229 right: 0; 230 231 [data-hovered]:not([data-menu-open]) & { 232 pointer-events: all; 233 } 234 235 [data-flipped] & { 236 bottom: auto; 237 top: 100%; 238 } 239`,aU=(0,k.I4)(x.so)` 240 top: 100%; 241 cursor: pointer; 242 pointer-events: none; 243 position: absolute; 244 left: 0; 245 246 gap: 4px; 247 padding: 4px 0; 248 flex-wrap: wrap; 249 250 [data-hovered]:not([data-menu-open]) & { 251 pointer-events: all; 252 } 253 254 [data-flipped] & { 255 top: calc(100% + 2rem); 256 } 257`,aV=(0,k.I4)(x.so)` 258 margin: -0.5rem; 259 260 [data-hovered]:not([data-menu-open]) & { 261 pointer-events: all; 262 } 263`,aW=(0,k.I4)(x.so)` 264 bottom: 100%; 265 cursor: pointer; 266 pointer-events: none; 267 position: absolute; 268 left: 0; 269 270 [data-hovered]:not([data-menu-open]) & { 271 pointer-events: all; 272 } 273 274 [data-flipped] & { 275 bottom: auto; 276 top: 100%; 277 } 278`,aY=(0,k.I4)(x.Zp)` 279 cursor: pointer; 280 background-color: var(--card-focus-ring-color); 281 right: 0; 282 border-radius: 3px; 283 284 & [data-ui='Text'] { 285 color: #fff; 286 white-space: nowrap; 287 } 288`,aG=(0,k.I4)(x.so)` 289 display: flex; 290 align-items: center; 291 background-color: var(--card-focus-ring-color); 292 right: 0; 293 border-radius: 3px; 294 & [data-ui='Text'], 295 & [data-sanity-icon] { 296 color: #fff; 297 white-space: nowrap; 298 } 299`,aq=k.I4.div` 300 position: absolute; 301 inset: 0; 302 pointer-events: all; 303`,aK=e=>{let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,k,S,_=(0,c.c)(59),{id:E,element:j,focused:C,componentResolver:I,node:R,showActions:O,draggable:A,targets:M,elementType:$,comlink:z,onActivateExclusivePlugin:T,onMenuOpenChange:P}=e,{getField:N,getType:L}=aR();_[0]!==L||_[1]!==R?(t=L(R),_[0]=L,_[1]=R,_[2]=t):t=_[2];let H=t;_[3]!==R?(n="path"in R?function(e){let{id:t,type:n,path:r,baseUrl:i,tool:o,workspace:a}=e;return(0,w.iz)({baseUrl:i,workspace:a,tool:o,type:n,id:t,path:r?function(e){let t="";for(let n of e){if("string"==typeof n){t&&(t+="."),t+=n;continue}if("number"==typeof n){t&&(t+=":"),t+=`${n}`;continue}if(null!==n&&Array.isArray(n)){t&&(t+=":"),t+=`${n.join(",")}}`;continue}if(n._key){t&&(t+=":"),t+=`${n._key}`;continue}}return t}(w.C.fromString(r)):[]})}(R):R.href,_[3]=R,_[4]=n):n=_[4];let D=n,F=function(){let e=(0,y.useContext)(aD);if(!e)throw Error("Preview Snapshots context is missing");return e}();e:{let e;if(!("path"in R)){r=void 0;break e}_[5]!==R||_[6]!==F?(e=F.find(e=>e._id===R.id)?.title,_[5]=R,_[6]=F,_[7]=e):e=_[7],r=e}let B=r;_[8]!==j||_[9]!==C||_[10]!==N||_[11]!==L?(o=function(e,t){let n=L(e),{field:r,parent:i}=N(e);if(!("id"in e)||!r||!n)return;let o=r.value.type;return{document:n,element:j,targetElement:t||j,field:r,focused:!!C,node:e,parent:i,type:o}},_[8]=j,_[9]=C,_[10]=N,_[11]=L,_[12]=o):o=_[12];let U=o;if(_[13]!==$||_[14]!==U||_[15]!==R?(a="element"===$?U(R):void 0,_[13]=$,_[14]=U,_[15]=R,_[16]=a):a=_[16],_[17]!==U||_[18]!==M){let e;_[20]!==U?(e=e=>U(e.sanity,e.element),_[20]=U,_[21]=e):e=_[21],l=M.map(e).filter(aQ),_[17]=U,_[18]=M,_[19]=l}else l=_[19];
303_[22]!==a||_[23]!==l?(s={legacyComponentContext:a,pluginContexts:l},_[22]=a,_[23]=l,_[24]=s):s=_[24];let V=function(e,t){let n,r=(0,c.c)(4);e:{let i;if(!e){n=void 0;break e}if(r[0]!==e||r[1]!==t){let o=t?.(e);if(!o){n=void 0;break e}if((0,y.isValidElement)(o)){n=o;break e}i=(Array.isArray(o)?o:[o]).map(aJ),r[0]=e,r[1]=t,r[2]=i,r[3]=n}else i=r[2],n=r[3];n=i}return n}((i=s).legacyComponentContext,I),W=function(e,t){let n,r=(0,c.c)(5);if(r[0]!==e||r[1]!==t){let i;r[3]!==t?(i=e=>{let n={id:eC(),context:e,hud:[],exclusive:[]};return t?.forEach(t=>{t.guard?.(e)&&("hud"===t.type&&n.hud.push(t),"exclusive"===t.type&&n.exclusive.push(t))}),n},r[3]=t,r[4]=i):i=r[4],n=e.map(i),r[0]=e,r[1]=t,r[2]=n}else n=r[2];return n}(i.pluginContexts,e.plugins);_[25]!==H?(d=H?.icon?(0,u.jsx)("div",{dangerouslySetInnerHTML:{__html:H.icon}}):(0,u.jsx)(td.pyG,{}),_[25]=H,_[26]=d):d=_[26];let Y=d,G=(0,y.useId)();_[27]!==W?(f=W?.some(a0),_[27]=W,_[28]=f):f=_[28];let q=f||W?.length>1;_[29]!==E?(p=()=>{window.dispatchEvent(new CustomEvent("sanity-overlay/label-click",{detail:{id:E}}))},_[29]=E,_[30]=p):p=_[30];let K=p;return _[31]!==D||_[32]!==O?(h=O?(0,u.jsx)(aB,{gap:1,paddingY:1,children:(0,u.jsx)(aZ,{href:D})}):null,_[31]=D,_[32]=O,_[33]=h):h=_[33],_[34]!==z||_[35]!==A||_[36]!==K||_[37]!==Y||_[38]!==G||_[39]!==W||_[40]!==T||_[41]!==P||_[42]!==q||_[43]!==B?(g=(B||q)&&(0,u.jsx)(aW,{gap:1,paddingY:1,onClick:K,children:(0,u.jsxs)(aG,{gap:2,padding:2,children:[A&&(0,u.jsx)(x.az,{marginRight:1,children:(0,u.jsx)(x.EY,{className:"drag-handle",size:0,children:(0,u.jsx)(td.GG1,{})})}),(0,u.jsx)(x.EY,{size:0,children:Y}),B&&(0,u.jsx)(x.EY,{size:1,weight:"medium",children:B}),q&&(0,u.jsx)(x.az,{paddingLeft:2,onClick:a1,children:(0,u.jsx)(aV,{children:(0,u.jsx)(t0,{id:G,popover:{animate:!0,placement:"bottom-start",constrainSize:!0,tone:"default"},onOpen:()=>{P?.(!0)},onClose:()=>{P?.(!1)},button:(0,u.jsx)(x.$n,{icon:td.Lz$,tone:"primary",padding:2}),menu:(0,u.jsx)(x.W1,{paddingY:0,children:(0,u.jsx)(tC,{children:W?.map((e,t)=>(0,u.jsxs)(y.Fragment,{children:[(0,u.jsxs)(x.BJ,{role:"group",paddingY:1,space:0,children:[(0,u.jsx)(x.Dr,{paddingY:2,text:(0,u.jsx)(x.az,{paddingY:2,children:(0,u.jsx)(x.EY,{muted:!0,size:1,style:{textTransform:"capitalize"},children:`${e.context.document.name}: ${e.context.field?.name}`})}),onClick:()=>{e.context.node&&z?.post("visual-editing/focus",e.context.node)}}),e.exclusive.map(t=>t.component?(0,u.jsx)(x.Dr,{paddingY:2,icon:t.icon||(0,u.jsx)(td.gP2,{}),text:(0,u.jsx)(x.az,{paddingY:2,children:(0,u.jsx)(x.EY,{size:1,children:t.title||t.name})}),onClick:()=>T?.(t,e.context)},t.name):null)]}),t<W.length-1&&(0,u.jsx)(x.Nj,{})]},e.id))})})})})})]})}),_[34]=z,_[35]=A,_[36]=K,_[37]=Y,_[38]=G,_[39]=W,_[40]=T,_[41]=P,_[42]=q,_[43]=B,_[44]=g):g=_[44],_[45]!==W?(m=W?.map(a2),_[45]=W,_[46]=m):m=_[46],_[47]!==m?(b=(0,u.jsx)(aU,{children:m}),_[47]=m,_[48]=b):b=_[48],_[49]!==h||_[50]!==g||_[51]!==b?(v=(0,u.jsxs)(tC,{children:[h,g,b]}),_[49]=h,_[50]=g,_[51]=b,_[52]=v):v=_[52],_[53]!==V||_[54]!==i.legacyComponentContext?(k=Array.isArray(V)?V.map((e,t)=>{let{component:n,props:r}=e;return(0,u.jsx)(n,{PointerEvents:tC,...i.legacyComponentContext,...r},t)}):V,_[53]=V,_[54]=i.legacyComponentContext,_[55]=k):k=_[55],_[56]!==v||_[57]!==k?(S=(0,u.jsxs)(u.Fragment,{children:[v,k]}),_[56]=v,_[57]=k,_[58]=S):S=_[58],S},aX=(0,y.memo)(function(e){let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b=(0,c.c)(38),{draggable:v,focused:w,hovered:x,rect:k,wasMaybeCollapsed:S,enableScrollIntoView:_}=e,E=(0,y.useRef)(null),j=(0,y.useRef)(!1),C=`${k.w}px`,I=`${k.h}px`,R=`translate(${k.x}px, ${k.y}px)`;b[0]!==C||b[1]!==I||b[2]!==R?(n={width:C,height:I,transform:R},b[0]=C,b[1]=I,b[2]=R,b[3]=n):n=b[3],t=n,b[4]!==_||b[5]!==w||b[6]!==S?(r=()=>{if(!j.current&&!S&&!0===w&&E.current&&_){let e=E.current;!function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||
3030,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(nj(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:i,top:o,left:a}of nj(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=o-n.top+n.bottom,t=a-n.left+n.right;i.scroll({top:e,left:t,behavior:r})}}(E.current,{behavior:t=>{0!==t.length&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}j.current=!0===w},i=[w,S,_],b[4]=_,b[5]=w,b[6]=S,b[7]=r,b[8]=i):(r=b[7],i=b[8]),(0,y.useEffect)(r,i);let[O,A]=(0,y.useState)(!1);b[9]!==x?(o=()=>{if(!E.current||!x)return;let e=new IntersectionObserver(e=>{let[t]=e;A(t.boundingClientRect.top<0)},{threshold:1});return e.observe(E.current),()=>e.disconnect()},b[9]=x,b[10]=o):o=b[10],b[11]!==x||b[12]!==O?(a=[x,O],b[11]=x,b[12]=O,b[13]=a):a=b[13],(0,y.useEffect)(o,a);let[M,$]=(0,y.useState)(null);b[14]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{$(null),window.dispatchEvent(new CustomEvent("sanity-overlay/exclusive-plugin-closed"))},b[14]=l):l=b[14];let z=l;b[15]===Symbol.for("react.memo_cache_sentinel")?(s=(e,t)=>{$({plugin:e,context:t})},b[15]=s):s=b[15];let T=s,P=M?.plugin.component,[N,L]=(0,y.useState)(!1);b[16]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{L(!1)},b[16]=d):d=b[16],b[17]!==x?(f=[x],b[17]=x,b[18]=f):f=b[18],(0,y.useEffect)(d,f),b[19]!==P||b[20]!==N?(p=N||P?(0,u.jsx)(tb,{onDismiss:z,blockScroll:N}):null,b[19]=P,b[20]=N,b[21]=p):p=b[21];let H=w?"":void 0,D=x?"":void 0,F=O?"":void 0,B=v?"":void 0,U=N?"":void 0;return b[22]!==P||b[23]!==M||b[24]!==x||b[25]!==e?(h=P?(0,u.jsx)(aq,{"data-sanity-overlay-element":!0,onClick:a5,children:(0,u.jsx)(P,{...M.context,closeExclusiveView:z})}):x?(0,u.jsx)(aK,{...e,onActivateExclusivePlugin:T,onMenuOpenChange:L}):null,b[22]=P,b[23]=M,b[24]=x,b[25]=e,b[26]=h):h=b[26],b[27]!==t||b[28]!==H||b[29]!==D||b[30]!==F||b[31]!==B||b[32]!==U||b[33]!==h?(g=(0,u.jsx)(aF,{"data-focused":H,"data-hovered":D,"data-flipped":F,"data-draggable":B,"data-menu-open":U,ref:E,style:t,children:h}),b[27]=t,b[28]=H,b[29]=D,b[30]=F,b[31]=B,b[32]=U,b[33]=h,b[34]=g):g=b[34],b[35]!==p||b[36]!==g?(m=(0,u.jsxs)(u.Fragment,{children:[p,g]}),b[35]=p,b[36]=g,b[37]=m):m=b[37],m});function aJ(e){return"object"==typeof e&&"component"in e?e:{component:e,props:{}}}let aZ=(0,y.memo)(function(e){let t,n,r,i,o=(0,c.c)(6),a=(0,y.useSyncExternalStore)(a4,a3);return o[0]!==e.href||o[1]!==a?(n=function e(t,n){try{let r=new URL(t,typeof location>"u"?void 0:location.origin);if(r.hash){let t=new URL(e(r.hash.slice(1),n));return`${r.origin}${r.pathname}${r.search}#${t.pathname}${t.search}`}return r.searchParams.set("preview",n),r.toString()}catch{return t}}(e.href,a),o[0]=e.href,o[1]=a,o[2]=n):n=o[2],t=n,o[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,u.jsx)(aY,{padding:2,children:(0,u.jsx)(x.EY,{size:1,weight:"medium",children:"Open in Studio"})}),o[3]=r):r=o[3],o[4]!==t?(i=(0,u.jsx)(x.az,{as:"a",href:t,target:"_blank",rel:"noopener noreferrer",children:r}),o[4]=t,o[5]=i):i=o[5],i});function aQ(e){return void 0!==e}function a0(e){return e.exclusive.length>0}function a1(e){e.stopPropagation()}function a2(e){return(0,u.jsx)(y.Fragment,{children:e.hud.map(t=>{let n=t.component;return n?(0,u.jsx)(n,{...e.context},t.name):null})},e.id)}function a5(e){e.stopPropagation()}function a4(e){let t=()=>e();return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)}function a3(){return window.location.href}let a6=e=>{let t,n=(0,c.c)(5),{dragGroupRect:r}=e,i=`${r.y}px`,o=`${r.x}px`,a=`${r.w-1}px`,l=`${r.h-1}px`;return n[0]!==i||n[1]!==o||n[2]!==a||n[3]!==l?(t=(0,u.jsx)("div",{style:{position:"absolute",top:i,left:o,width:a,height:l,border:"1px dashed #f0709b",pointerEvents:"none"}}),n[0]=i,n[1]=o,n[2]=a,n[3]=l,n[4]=t):t=n[4],t},a9=e=>{let t,n=(0,c.c)(4),{dragInsertPosition:r}=e;if(null===r)return;let i=r?.left||r?.right?"horizontal":"vertical",o=0,a=0,l=0,s=0;if("horizontal"===i){let{left:e,right:t}=r;if(l=6,t&&e){let n=e.rect.x+e.rect.w,r=t.rect.x,i=.0125*Math.min(t.rect.h,e.rect.h);o=.5*n+.5*r-3,a=e.rect.y+i,s=Math.min(t.rect.h,e.rect.h)-2*i}else if(t&&!e){let e=.0125*t.rect.h;o=t.rect.x-3,a=t.rect.y+e,s=t.rect.h-2*e}else if(e&&!t){let t=.0125*e.rect.h;o=e.rect.x+e.rect.w-3,a=e.rect.y+t,s=e.rect.h-2*t}}else{let{bottom:e,top:t}=r;if(e&&t){let n=Math.min(t.rect.x,e.rect.x),r=t.rect.y+t.rect.h,i=e.rect.y,u=.0125*Math.min(e.rect.w,t.rect.w);s=6,o=n+u,a=.5*r+.5*i-3,l=Math.max(e.rect.w,t.rect.w)-2*u}else if(e&&!t){let t=.0125*e.rect.w;o=e.rect.x+t,a=e.rect.y-3,l=e.rect.w-2*t,s=6}else if(t&&!e){let e=.0125*t.rect.w;o=t.rect.x+e,a=t.rect.y+t.rect.h-3,l=t.rect.w-2*e,s=6}}let d=`${l}px`,f=`${s}px`,p=`translate(${o}px, ${a}px)`;return n[0]!==d||n[1]!==f||n[2]!==p?(t=(0,u.jsx)("div",{style:{position:"absolute",width:d,height:f,transform:p,background:"#556bfc",border:"2px s
303olid white",borderRadius:"999px",zIndex:"999999"}}),n[0]=d,n[1]=f,n[2]=p,n[3]=t):t=n[3],t},a7=k.I4.div` 304 --drag-preview-opacity: 0.98; 305 --drag-preview-skeleton-stroke: #ffffff; 306 307 @media (prefers-color-scheme: dark) { 308 --drag-preview-skeleton-stroke: #383d51; 309 } 310 311 position: fixed; 312 display: grid; 313 transform: ${({$scaleFactor:e,$width:t,$height:n})=>`translate(calc(var(--drag-preview-x) - ${t/2}px), calc(var(--drag-preview-y) - ${n/2}px)) scale(${e})`}; 314 width: ${({$width:e})=>`${e}px`}; 315 height: ${({$height:e})=>`${e}px`}; 316 z-index: 9999999; 317 opacity: var(--drag-preview-opacity); 318 cursor: move; 319 320 .drag-preview-content-wrapper { 321 position: relative; 322 width: 100%; 323 height: 100%; 324 container-type: inline-size; 325 } 326 327 [data-ui='card'] { 328 position: relative; 329 width: 100%; 330 height: 100%; 331 } 332 333 .drag-preview-skeleton { 334 position: absolute; 335 inset: 0; 336 337 rect { 338 stroke: var(--drag-preview-skeleton-stroke); 339 } 340 } 341 342 .drag-preview-handle { 343 position: absolute; 344 top: 4cqmin; 345 left: 4cqmin; 346 width: 6cqmin; 347 fill: var(--drag-preview-handle-fill); 348 } 349`,a8=e=>{let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,y,v,w,k,S,_,E=(0,c.c)(50),{skeleton:j}=e,C=Math.min(j.maxWidth,window.innerWidth/2),I=j.w>C?C/j.w:1,R=j.offsetX*I,O=j.offsetY*I,A=(0,x.Xy)(),M=(0,x.M4)(),$=M.radius[~~function(e,t,n,r,i){var o;return o=(e-0)*(i-1)/1920+1,o<r?r:o>i?i:o}(j.w,0,0,1,M.radius.length-2)];if(E[0]!==R||E[1]!==O||E[2]!==A||E[3]!==$||E[4]!==I||E[5]!==j.childRects||E[6]!==j.h||E[7]!==j.w){let e=j.childRects.filter(le),u=j.childRects.filter(lt);n=a7,i=j.w,o=j.h,a=R,l=O,s=I,t=x.Zp,h=$,g=4,m="hidden",b="transparent",y=A?"dark":"light",p="drag-preview-content-wrapper",d="drag-preview-skeleton",f=`0 0 ${j.w} ${j.h}`,r=[...e,...u],E[0]=R,E[1]=O,E[2]=A,E[3]=$,E[4]=I,E[5]=j.childRects,E[6]=j.h,E[7]=j.w,E[8]=t,E[9]=n,E[10]=r,E[11]=i,E[12]=o,E[13]=a,E[14]=l,E[15]=s,E[16]=d,E[17]=f,E[18]=p,E[19]=h,E[20]=g,E[21]=m,E[22]=b,E[23]=y}else t=E[8],n=E[9],r=E[10],i=E[11],o=E[12],a=E[13],l=E[14],s=E[15],d=E[16],f=E[17],p=E[18],h=E[19],g=E[20],m=E[21],b=E[22],y=E[23];return E[24]!==r||E[25]!==M.color?(v=r.map((e,t)=>(0,u.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,fill:M.color.skeleton.from},t)),E[24]=r,E[25]=M.color,E[26]=v):v=E[26],E[27]!==v||E[28]!==d||E[29]!==f?(w=(0,u.jsx)("svg",{className:d,viewBox:f,children:v}),E[27]=v,E[28]=d,E[29]=f,E[30]=w):w=E[30],E[31]!==w||E[32]!==p?(k=(0,u.jsx)("div",{className:p,children:w}),E[31]=w,E[32]=p,E[33]=k):k=E[33],E[34]!==t||E[35]!==k||E[36]!==h||E[37]!==g||E[38]!==m||E[39]!==b||E[40]!==y?(S=(0,u.jsx)(t,{radius:h,shadow:g,overflow:m,tone:b,scheme:y,children:k}),E[34]=t,E[35]=k,E[36]=h,E[37]=g,E[38]=m,E[39]=b,E[40]=y,E[41]=S):S=E[41],E[42]!==n||E[43]!==i||E[44]!==o||E[45]!==a||E[46]!==l||E[47]!==s||E[48]!==S?(_=(0,u.jsx)(n,{$width:i,$height:o,$offsetX:a,$offsetY:l,$scaleFactor:s,children:S}),E[42]=n,E[43]=i,E[44]=o,E[45]=a,E[46]=l,E[47]=s,E[48]=S,E[49]=_):_=E[49],_};function le(e){return"IMG"===e.tagName}function lt(e){return"IMG"!==e.tagName}let ln=(0,k.I4)(x.Zp)` 350 position: fixed; 351 bottom: 2rem; 352 left: 2rem; 353`,lr=()=>{let e,t,n=(0,c.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e={zIndex:"999999"},n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,u.jsx)(ln,{padding:2,shadow:2,radius:2,style:e,children:(0,u.jsxs)(x.so,{align:"center",gap:2,children:[(0,u.jsx)(x.qW,{keys:["Shift"]}),(0,u.jsx)(x.EY,{size:1,children:"Zoom Out"}),(0,u.jsx)(td.mSu,{})]})}),n[1]=t):t=n[1],t};function li(e,t){let{type:n}=t,{contextMenu:r,focusPath:i,perspective:o,isDragging:a,dragInsertPosition:l,dragShowMinimap:s,dragShowMinimapPrompt:u,dragSkeleton:c,dragMinimapTransition:d,dragGroupRect:f}=e,p=!1;if("presentation/focus"===n){let n=e.focusPath;n!==(i=t.data.path)&&(p=n.slice(i.length).startsWith("["))}return"presentation/perspective"===n&&(o=t.data.perspective),"element/contextmenu"===n&&(r="sanity"in t?{node:t.sanity,position:t.position}:null),("element/click"===n||"element/mouseleave"===n||"overlay/blur"===n||"presentation/blur"===n||"presentation/focus"===n)&&(r=null),"overlay/dragUpdateInsertPosition"===n&&(l=t.insertPosition),"overlay/dragStart"===n&&(a=!0),"overlay/dragUpdateSkeleton"===t.type&&(c=t.skeleton),"overlay/dragEnd"===n&&(a=!1),"overlay/dragToggleMinimapPrompt"===t.type&&(u=t.display),"overlay/dragStartMinimapTransition"===n&&(d=!0),"overlay/dragEndMinimapTransition"===n&&(d=!1),"overlay/dragUpdateGroupRect"===n&&(f=t.groupRect),"overlay/dragToggleMinimap"===n&&(s=t.display),{...e,contextMenu:r,elements:((e,t)=>{let{type:n}=t;switch(n){case"element/register":return e.find(e=>e.id===t.id)?e:[...e,{id:t.id,activated:!1,element:t.element,focused:!1,hovered:!1,rect:t.rect,sanity:t.sanity,dragDisabled:t.dragDisabled,targets:t.targets,elementType:t.elementType}];case"element/activate":return e.map(e=>e.id===t.id?{...e,activated:!0}:e);case"element/update":return e.map(e=>e.id===t.id?{...e,sanity:t.sanity,rect:t.rect,targets:t.targets,elementType:t.elementType}:e);case"element/unregister":return e.filter(e=>e.id!==t.id);case"element/deactivate":return e.map(e=>e.id===t.id?{...e,activated:!1,hovered:!1}:e);case"element/mouseenter":return e.map(e=>e.id===t.id?{...e,rect:t.rect,hovered:!0}:{...e,hovered:!1});case"element/mouseleave":return e.map(e=>e.id===t.id?{...e,hovered:!1}:e);case"element/updateRect":return e.map(e=>e.id===t.id?{...e,rect:t.rect}:e);case"element/click":return e.map(e=>({...e,focused:e.id===t.id&&"clicked"}));case"overlay/reset-mouse-state":return e.map(e=>({...e,focused:!1,hovered:!1}));case"overlay/blur":return e.map(e=>({...e,focused:!1}));case"presentation/blur":return e.map(e=>({...e,focused:!1}));case"presentation/focus":{let n=e.find(e=>"clicked"===e.focused);return e.map(e=>
353{let r="path"in e.sanity&&e.sanity.id===t.data.id&&e.sanity.path===t.data.path;return n&&e===n&&r?e:{...e,focused:r&&n?"duplicate":r}})}default:return e}})(e.elements,t),dragInsertPosition:l,dragSkeleton:c,dragGroupRect:f,isDragging:a,focusPath:i,perspective:o,wasMaybeCollapsed:p,dragShowMinimap:s,dragShowMinimapPrompt:u,dragMinimapTransition:d}}let lo=function(e){let t,n,r,i,o,a,l,s=(0,c.c)(13),{comlink:d,children:f}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[p,h]=(0,y.useState)(t);s[1]!==d?(n=async e=>{if(d)try{let t=await d.fetch("visual-editing/preview-snapshots",void 0,{signal:e,suppressWarnings:!0});h(t.snapshots)}catch{}},s[1]=d,s[2]=n):n=s[2];let g=n;return s[3]!==d||s[4]!==g?(r=()=>{if(!d)return;let e=new AbortController,t=d.onStatus(()=>{g(e.signal)},"connected");return()=>{e.abort(),t()}},i=[d,g],s[3]=d,s[4]=g,s[5]=r,s[6]=i):(r=s[5],i=s[6]),(0,y.useEffect)(r,i),s[7]!==d?(o=()=>d?.on("presentation/preview-snapshots",e=>{h(e.snapshots)}),a=[d],s[7]=d,s[8]=o,s[9]=a):(o=s[8],a=s[9]),(0,y.useEffect)(o,a),s[10]!==f||s[11]!==p?(l=(0,u.jsx)(aD.Provider,{value:p,children:f}),s[10]=f,s[11]=p,s[12]=l):l=s[12],l};function la(e){return"document"===e.type}function ll(e){return"type"===e.type}let ls=function(e){let t,n,r,i,o,a,l,s,d,f,p,h,g=(0,c.c)(22),{comlink:m,children:b,elements:v}=e;g[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,g[0]=t):t=g[0];let[w,x]=(0,y.useState)(t),[k,S]=(0,y.useState)(null);g[1]!==m?(n=()=>{if(!m)return;let e=async function(e){if(m)try{let t=await m.fetch("visual-editing/schema",void 0,{signal:e,suppressWarnings:!0});S(t.schema)}catch{}},t=new AbortController,n=m.onStatus(()=>{e(t.signal)},"connected");return()=>{t.abort(),n()}},r=[m],g[1]=m,g[2]=n,g[3]=r):(n=g[2],r=g[3]),(0,y.useEffect)(n,r),g[4]===Symbol.for("react.memo_cache_sentinel")?(i=[],g[4]=i):i=g[4];let _=(0,y.useRef)(i),E=(0,y.useDeferredValue)(v);g[5]!==E?(o=E.reduce((e,t)=>{let{sanity:n}=t;if(!("id"in n)||!n.path.includes("[_key=="))return e;let r=n.path.split(".").toReversed().reduce((e,t)=>e.length?[t,...e]:t.includes("[_key==")?[t]:[],[]).join(".");return e.find(e=>e.id===n.id&&e.path===r)||e.push({id:n.id,path:r}),e},[]),g[5]=E,g[6]=o):o=g[6];let j=o,C=(0,y.useRef)(null);g[7]!==m||g[8]!==j?(a=()=>{if(!j.length||!m)return;let e=async(e,t)=>{let n=_.current;try{_.current=e;let n=await m.fetch("visual-editing/schema-union-types",{paths:e},{signal:t,suppressWarnings:!0});if(t.aborted)return;x(n.types),C.current=null}catch{}t.aborted&&(_.current=n)};j.some(e=>!_.current.find(t=>{let{id:n,path:r}=t;return n===e.id&&r===e.path}))&&(C.current?.abort(),C.current=new AbortController,e(j,C.current.signal))},l=[m,j],g[7]=m,g[8]=j,g[9]=a,g[10]=l):(a=g[9],l=g[10]),(0,y.useEffect)(a,l),g[11]!==k?(s=(e,t)=>{if(!k||"string"!=typeof e&&(!("path"in e)||!Array.isArray(k)))return;let n="string"==typeof e?e:e.type;return k.filter("document"===(t||"document")?la:ll).find(e=>e.name===n)},g[11]=k,g[12]=s):s=g[12];let I=s;g[13]!==I||g[14]!==w?(d=e=>{if(!("path"in e))return{field:void 0,parent:void 0};let t=I(e);if(!t)return{field:void 0,parent:void 0};let n=e.path.split(".").flatMap(lu);try{return function t(n,r,i,o){let a=void 0===o?[]:o;if(!n)return{field:void 0,parent:void 0};let[l,...s]=r;if("fields"in n){let e=n.fields[l];if(!e&&"rest"in n)return t(n.rest,r,n,a);if(!s.length)return{field:e,parent:i};if(!e)throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`);return t(e.value,s,n,[...a,l])}if("array"===n.type)return t(n.of,r,n,a);if("arrayItem"===n.type)return s.length?t(n.value,s,n,[...a,l]):{field:n,parent:i};if("union"===n.type){let r=l.startsWith("[_key==")?w?.get(e.id)?.get([a.join("."),l].filter(Boolean).join("")):l;return t(n.of.find(e=>"unionOption"===e.type?e.name===r:e),s,n,[...a,l])}if("unionOption"===n.type)return l?t(n.value,r,n,a):{field:n,parent:i};if("inline"===n.type)return t(I(n.name,"type").value,r,n,a);throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`)}(t,n,void 0)}catch(e){return e instanceof Error&&console.warn(e.message),{field:void 0,parent:void 0}}},g[13]=I,g[14]=w,g[15]=d):d=g[15];let R=d;return g[16]!==R||g[17]!==I?(p={getField:R,getType:I},g[16]=R,g[17]=I,g[18]=p):p=g[18],f=p,g[19]!==b||g[20]!==f?(h=(0,u.jsx)(aI.Provider,{value:f,children:b}),g[19]=b,g[20]=f,g[21]=h):h=g[21],h};function lu(e){return e.includes("[")?e.split(/(\[.+\])/,2):[e]}let lc=(e=>{let t=e,n=new Set;return{getState:()=>t,setState:e=>
353{t=e(t),n.forEach(e=>e())},subscribe:e=>(n.add(e),()=>n.delete(e))}})({}),ld=e=>{let t,n,r,i,o,a,l,s=(0,c.c)(11),{comlink:d,children:f}=e;return s[0]!==d?(t=()=>d?.on("presentation/shared-state",lf),n=[d],s[0]=d,s[1]=t,s[2]=n):(t=s[1],n=s[2]),(0,y.useEffect)(t,n),s[3]!==d?(r=()=>{(async function(){let e=await d?.fetch("visual-editing/shared-state",void 0,{suppressWarnings:!0});e&&lc.setState(()=>e.state)})().catch(lp)},i=[d],s[3]=d,s[4]=r,s[5]=i):(r=s[4],i=s[5]),(0,y.useEffect)(r,i),s[6]!==d?(a={comlink:d,store:lc},s[6]=d,s[7]=a):a=s[7],o=a,s[8]!==f||s[9]!==o?(l=(0,u.jsx)(e5.Provider,{value:o,children:f}),s[8]=f,s[9]=o,s[10]=l):l=s[10],l};function lf(e){"value"in e?lc.setState(t=>({...t,[e.key]:e.value})):lc.setState(t=>Object.fromEntries(Object.entries(t).filter(t=>{let[n]=t;return n!==e.key})))}function lp(e){console.debug(e),console.warn("[@sanity/visual-editing]: Failed to fetch shared state. Check your version of `sanity` is up-to-date")}let lh=e=>{let t,n,r=(0,c.c)(5),{children:i,comlink:o}=e;r[0]!==o?(t=(e,t)=>{if(!o)return;let n=tw[e];if(n)o.post("visual-editing/telemetry-log",{event:n,data:t});else throw Error(`Telemetry event: ${e} does not exist`)},r[0]=o,r[1]=t):t=r[1];let a=t;return r[2]!==i||r[3]!==a?(n=(0,u.jsx)(tx.Provider,{value:a,children:i}),r[2]=i,r[3]=a,r[4]=n):n=r[4],n};function lg(){}function lm(e){return e.id}function lb(e){return!!e}function ly(e){let{sanity:t}=e;return t&&"id"in t?t:null}let lv=k.I4.div` 354 background-color: transparent; 355 direction: ltr; 356 inset: 0; 357 pointer-events: none; 358 position: absolute; 359 width: 100%; 360 height: 100%; 361 z-index: ${({$zIndex:e})=>e??"9999999"}; 362`;function lw(e){let t,n;return t=requestAnimationFrame(()=>{n=requestAnimationFrame(e)}),()=>{void 0!==t&&cancelAnimationFrame(t),void 0!==n&&cancelAnimationFrame(n)}}let lx=e=>{let t,n,r,i,o,a=(0,c.c)(8),{documentIds:l}=e;a[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],a[0]=t):t=a[0];let[s,u]=(0,y.useState)(t);a[1]!==l?(n=()=>{u(e=>{let t=Array.from(new Set(l));return e.length===t.length&&e.reduce(lj,t)?.length===0?e:t})},r=[l],a[1]=l,a[2]=n,a[3]=r):(n=a[2],r=a[3]),(0,y.useEffect)(n,r);let d=X();return a[4]!==d||a[5]!==s?(i=()=>{for(let e of s)d.send({type:"observe",documentId:(0,w.T4)(e)}),d.send({type:"observe",documentId:(0,w.IM)(e)});return()=>{for(let e of s)d.send({type:"unobserve",documentId:(0,w.T4)(e)}),d.send({type:"unobserve",documentId:(0,w.IM)(e)})}},o=[d,s],a[4]=d,a[5]=s,a[6]=i,a[7]=o):(i=a[6],o=a[7]),(0,y.useEffect)(i,o),null},lk=e=>{let t,n,r,i=(0,c.c)(12),{comlink:o,dispatch:a,inFrame:l,inPopUp:s,onDrag:u,overlayEnabled:d,rootElement:f}=e,{dispatchDragEndEvent:p}=function(){let e,t,n,r=(0,c.c)(4),{getDocument:i}=en();return r[0]!==i?(e=()=>{let e=e=>{let{insertPosition:t,target:n,preventInsertDefault:r}=e.detail;if(r)return;let o=function(e){if(e){let{top:t,right:n,bottom:r,left:i}=e;if(i||t)return{node:(i??t).sanity,position:"after"};if(n||r)return{node:(n??r).sanity,position:"before"}}}(t);if(o){let e=i(n.id),{node:t,position:r}=o,{key:a,hasExplicitKey:l}=eo(n),{path:s,key:u}=eo(t);s&&u&&u!==a&&e.patch(async e=>{let{getSnapshot:t}=e,i=q(await t(),n.path);return l?[N(s,P({_key:a})),N(s,z(i,r,{_key:u}))]:[N(s,P(~~a)),N(s,z(i,r,u>a?~~u-1:~~u))]})}};return window.addEventListener("sanity/dragEnd",e),()=>{window.removeEventListener("sanity/dragEnd",e)}},t=[i],r[0]=i,r[1]=e,r[2]=t):(e=r[1],t=r[2]),(0,y.useEffect)(e,t),r[3]===Symbol.for("react.memo_cache_sentinel")?(n={dispatchDragEndEvent:aC},r[3]=n):n=r[3],n}(),h=tk();i[0]!==o||i[1]!==a||i[2]!==p||i[3]!==u||i[4]!==h?(t=e=>{if("element/click"===e.type){let{sanity:t}=e;o?.post("visual-editing/focus",t),h("Visual Editing Overlay Clicked",null)}else if("overlay/activate"===e.type)o?.post("visual-editing/toggle",{enabled:!0});else if("overlay/deactivate"===e.type)o?.post("visual-editing/toggle",{enabled:!1});else if("overlay/dragEnd"===e.type){let{insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}=e;p({insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}),t&&h("Visual Editing Drag Sequence Completed",null)}else if("overlay/dragUpdateCursorPosition"===e.type)return void u(e.x,e.y);else if("overlay/dragToggleMinimap"===e.type&&!0===e.display)h("Visual Editing Drag Minimap Enabled",null);else if("overlay/setCursor"===e.type){let{element:t,cursor:n}=e;n?t.style.cursor=n:t.style.removeProperty("cursor")}a(e)},i[0]=o,i[1]=a,i[2]=p,i[3]=u,i[4]=h,i[5]=t):t=i[5];let g=function(e,t,n,r){let i,o,a=(0,c.c)(7),l=(0,y.useRef)(void 0),s=X()!==H;return a[0]!==e||a[1]!==t||a[2]!==n||a[3]!==r||a[4]!==s?(i=()=>
362{if(e)return l.current=function({handler:e,overlayElement:t,inFrame:n,inPopUp:r,optimisticActorReady:i}){let o=!1,a=new Map,l=new WeakMap,s=new Set,u=new WeakMap,c=new WeakMap,d,f,p,h=!1,g=[],m=()=>g[g.length-1];function b(e,t){e.removeEventListener("click",t.click,{capture:!0}),e.removeEventListener("contextmenu",t.contextmenu,{capture:!0}),e.removeEventListener("mousemove",t.mousemove,{capture:!0}),e.removeEventListener("mousedown",t.mousedown,{capture:!0}),e.removeEventListener("mouseenter",t.mouseenter),e.removeEventListener("mouseleave",t.mouseleave)}function y({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;i.addEventListener("click",r.click,{capture:!0}),i.addEventListener("contextmenu",r.contextmenu,{capture:!0}),i.addEventListener("mousemove",r.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",r.mousedown,{capture:!0}),d.observe(o),e({type:"element/activate",id:t})}function v({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;b(i,r),d.unobserve(o),g=g.filter(e=>e!==i),e({type:"element/deactivate",id:t})}function x(t){if(!(!n&&!r||!i))for(let n of g){if(t===n){let n=l.get(t)?.sanity;if(!n||!eJ(n))return;if(e2(t,n,s,l)){let n=t.style.cursor;n&&c.set(t,n),e({type:"overlay/setCursor",element:t,cursor:"move"});continue}}k(n)}}function k(t){let n=c.get(t);e({type:"overlay/setCursor",element:t,cursor:n})}function S(c){for(let d of function e(t){let n=[];function r(e,t,n,r){let i=function(e){if("object"==typeof e&&null!==e)return em(e);try{let t=JSON.parse(e);return em(t)}catch{let t=e.split(";").reduce((e,t)=>{let[n,r]=t.split("=");if(!n||t.includes("=")&&!r)return e;switch(n){case"id":e.id=r;break;case"type":e.type=r;break;case"path":e.path=w.C.toString(function(e){let t=[];for(let n of e.split(".")){let e=ed.exec(n);if(e){t.push(e[1],Number(e[2]));continue}let r=ef.exec(n);if(r){t.push(r[1],[Number(r[2]),Number(r[3])]);continue}let i=ep.exec(n);if(i){t.push(i[1],{_key:i[2]});continue}t.push(n)}return t}(r));break;case"base":e.baseUrl=decodeURIComponent(r);break;case"tool":e.tool=r;break;case"workspace":e.workspace=r;break;case"projectId":e.projectId=r;break;case"dataset":e.dataset=r}return e},{});if((0,el.is)(ec,t))return t;return}}(t);if(!i)return;let o=function e(t){let{display:n}=window.getComputedStyle(t);if("inline"!==n)return t;let r=t.parentElement;return r?e(r):null}(e);if(o)return{elements:{element:e,measureElement:o},sanity:i,reason:n,preventGrouping:r}}if(t)for(let i of t.childNodes)!function t(i,o){let a=function(t){let{nodeType:n,parentElement:i,textContent:o}=t;if(t.nodeType===Node.ELEMENT_NODE&&t.dataset?.sanityEditTarget!==void 0){let n=eZ(e(t).map(e=>"element"===e.type?e.commonSanity:void 0).filter(e=>void 0!==e));if(n)return{reason:"edit-target",elements:{element:t,measureElement:t},sanity:n}}else if(n===Node.TEXT_NODE&&i&&o){let e=eX(o);return e?r(i,e,"stega-text",!0):void 0}else if(t.nodeType===Node.ELEMENT_NODE){if("SCRIPT"===t.tagName||"SANITY-VISUAL-EDITING"===t.tagName)return;if(t.dataset?.sanity)return r(t,t.dataset.sanity,"data-attribute",!!(t.textContent&&eK(t.textContent)));if(t.dataset?.sanityEditInfo)return r(t,t.dataset.sanityEditInfo,"data-attribute",!!(t.textContent&&eK(t.textContent)));if("IMG"===t.tagName){let e=eX(t.alt,!0);return e?r(t,e,"stega-attribute"):void 0}if("TIME"===t.tagName){let e=eX(t.dateTime,!0);return e?r(t,e,"stega-attribute"):void 0}if("SVG"===t.tagName.toUpperCase()){if(!t.ariaLabel)return;let e=eX(t.ariaLabel,!0);return e?r(t,e,"stega-attribute"):void 0}}}(i),l=o;if(i.nodeType===Node.ELEMENT_NODE&&i.dataset?.sanityEditGroup!==void 0&&(l={type:"group",elements:{element:i,measureElement:i},targets:[]},n.push(l)),a){let e={elements:a.elements,sanity:a.sanity,reason:a.reason};l&&!a.preventGrouping?l.targets.push(e):n.push({elements:a.elements,type:"element",targets:[e]})}if(i.nodeType===Node.ELEMENT_NODE&&"IMG"!==i.tagName&&"SCRIPT"!==i.tagName&&"SANITY-VISUAL-EDITING"!==i.tagName)for(let e of i.childNodes)t(e,l)}(i,void 0);return n.map(e=>{if(0===e.targets.length&&"group"===e.type)return{...e,commonSanity:void 0};let t=1===e.targets.length?e.targets[0].sanity:eZ(e.targets.map(({s
362anity:e})=>e).filter(e=>void 0!==e))||e.targets[0].sanity;return t?{...e,commonSanity:t}:null}).filter(e=>null!==e)}(c)){if("group"===d.type){for(let e of d.targets){let t=l.get(e.elements.element);t&&"element"===t.type&&_(e.elements.element)}0===d.targets.length&&_(d.elements.element)}if(!d.commonSanity)continue;let{element:c}=d.elements;l.has(c)?function(t){let{element:n}=t.elements,r=l.get(n);r&&(l.set(n,{...r,sanity:t.commonSanity}),e({type:"element/update",elementType:r.type,id:r.id,rect:eI(n),sanity:t.commonSanity,targets:t.targets.map(e=>({sanity:e.sanity,element:e.elements.element}))}))}(d):function({type:c,elements:d,commonSanity:p,targets:b}){let{element:v,measureElement:w}=d,S={click(t){let r=t.target;if(v===m()&&v.contains(r)){n&&(t.preventDefault(),t.stopPropagation());let r=l.get(v)?.sanity;r&&!h&&e({type:"element/click",id:_,sanity:r})}},contextmenu(t){if(!("path"in p)||!n&&!r||!i||!p.path.split(".").pop()?.includes("[_key=="))return;let o=t.target;v===m()&&v.contains(o)&&((n||r)&&(t.preventDefault(),t.stopPropagation()),e({type:"element/contextmenu",id:_,position:{x:t.clientX,y:t.clientY},sanity:p}))},mousedown(t){if(t.preventDefault(),t.currentTarget!==g.at(-1)||v.getAttribute("data-sanity-drag-disable")||!n&&!r||!i)return;let o=l.get(v)?.sanity;if(!o||!eJ(o)||!eQ(o.path))return;let a=e2(v,p,s,l);a&&function(e){var t;let{mouseEvent:n,element:r,overlayGroup:i,handler:o,target:a,onSequenceStart:l,onSequenceEnd:s}=e;if(0!==n.button)return;window.focus();let u=i.map(e=>eI(e.elements.element)),c=r.getAttribute("data-sanity-drag-flow")||((t=u).some(e=>t.filter(t=>!eO(e,t)).some(t=>e.y===t.y))?"horizontal":"vertical"),d=r.getAttribute("data-sanity-drag-group"),f=!!r.getAttribute("data-sanity-drag-minimap-disable"),p=!!r.getAttribute("data-sanity-drag-prevent-default"),h=r.getAttribute("data-unstable_sanity-drag-document-height"),g=r.getAttribute("data-unstable_sanity-drag-group-height"),m=null,b=eN(n),y=document.body,{minYScaled:v,scaleFactor:w}=function(e,t){let n=t||ez(e).height,r=(n+=200)>window.innerHeight?window.innerHeight/n:1,{min:i}=ez(e.map(e=>e$(e,r,{x:window.innerWidth/2,y:0})));return{scaleFactor:r,minYScaled:i-100*r}}(u,g?~~g:null),x=!1,k=!1,S=!0;eB||(eY={body:{overflow:window.getComputedStyle(document.body).overflow,height:window.getComputedStyle(document.body).height},documentElement:{overflow:window.getComputedStyle(document.documentElement).overflow,height:window.getComputedStyle(document.documentElement).height}},eW=h?~~h:document.documentElement.scrollHeight);let _=setInterval(()=>{u=i.map(e=>eI(e.elements.element))},150),E=()=>{w>=1||(o({type:"overlay/dragUpdateSkeleton",skeleton:eL(eV,r,w)}),o({type:"overlay/dragToggleMinimapPrompt",display:!1}),eH(y,w,v,o,150).then(()=>{setTimeout(()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:eD(u)})},300)}))},j=e=>{Math.abs(e.deltaY)>=10&&w<1&&!eB&&!k&&!f&&S&&(o({type:"overlay/dragToggleMinimapPrompt",display:!0}),k=!0),!e.shiftKey||eB||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eB=!0,setTimeout(()=>{E()},50))},C=e=>{if(e.preventDefault(),eU=function(e){let t=document.body,n=window.getComputedStyle(t).transform;if("none"===n)return{x:e.x,y:e.y};let r=new DOMMatrix(n).inverse(),i=new DOMPoint(e.x,e.y).matrixTransform(r);return{x:i.x,y:i.y}}(eV=eN(e)),4>Math.abs(eA(eV,b)))return;if(!x){let e=eD(u),t=eL(eV,r,1);o({type:"overlay/dragStart",flow:c}),o({type:"overlay/dragUpdateSkeleton",skeleton:t}),o({type:"overlay/dragUpdateGroupRect",groupRect:e}),x=!0,l()}o({type:"overlay/dragUpdateCursorPosition",x:eV.x,y:eV.y}),!e.shiftKey||eB||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eB=!0,setTimeout(()=>{E()},50));let t=function(e,t,n){if("horizontal"===n){let r={x1:e.x,y1:e.y,x2:e.x-1e8,y2:e.y},i={x1:e.x,y1:e.y,x2:e.x+1e8,y2:e.y};return{left:eM(r,t,n),right:eM(i,t,n)}}{let r={x1:e.x,y1:e.y,x2:e.x,y2:e.y-1e8},i={x1:e.x,y1:e.y,x2:e.x,y2:e.y+1e8};return{top:eM(r,t,n),bottom:eM(i,t,n)}}}(eV,u,c);JSON.stringify(m)!==JSON.stringify(t)&&o({type:"overlay/dragUpdateInsertPosition",insertPosition:eP(i,m=t,c)})},I=()=>{S=!1,o({type:"overlay/dragEnd",target:a,insertPosition:m?eP(i,m,c):null,dragGroup:d,flow:c,preventInsertDefault:p}),k&&o({type:"overlay/dragToggleMinimapPrompt",display:!1}),eB||(clearInterval(_),s(),$(),M()),A()},R=e=>{"Shift"===e.key&&eB&&(eB=!1,o({type:"overlay/dragUpdateSkeleton",skeleton:eL(eV,r,1/w)}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eF(eU.y,y,eW,o,150,eY)},50),o({type:"overlay/dragUpdateGroupRect",groupRect:null}),S||(clearInterval(_),A(),$(),M(),s()))},O=()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:null}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eF(eU.y,y,eW,o,150,eY).then(()=>{eB=!1})},50),clearInterval(_),A(),$(),M(),s()},A=()=>{window.removeEventListener("mousemove",C),window.removeEventListener("wheel",j),window.removeEventListener("mouseup",I)},M=()=>{window.removeEventListener("keyup",R)},$=()=>{window.removeEventListener("blur",O)};window.addEventListener("blur",O),window.addEventListener("keyup",R),window.addEventListener("wheel",j),window.addEventListener("mousemove",C),window.addEventListener("mouseup",I)}({element:v,handler:e,mouseEvent:t,overlayGroup:a,target:o,onSequenceStart:()=>{h=!0},onSequenceEnd:()=>{setTimeout(()=>{h=!1},250)}})},mousemove(e){S.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",S.mouseenter),t.addEventListener("mouseleave",S.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&v.closest("[data-vercel-edit-info]")||v.closest("[data-vercel-edit-target]")||(g.push(v),e({type:"element/mouseenter",id:_,rect:eI(v)}),x(v))},mouseleave(n){function r(){g.pop();let t=m();if(e({type:"element/mouseleave",id:_}),t){x(t);let n=l.get(t);n&&e({type:"element/mouseenter",id:n.id,rect:eI(t)})}k(v)}let{relatedTarget:i}=n,o=eq(i),a=t.contains(o);if(eG(o)&&a)return function e(t){let n=i=>{let{relatedTarget:o}=i;eq(o)?o&&eG(o)&&(t.removeEventListener("mouseleave",n),e(o)):(t.removeEventListener("mouseleave",n),r())};t.addEventListener("mouseleave",n)}(o);r()}},_=eC(),E={type:c,id:_,elements:d,sanity:p,handlers:S};s.add(v),u.set(w,v),a.set(_,v),l.set(v,E),f?.observe(v),e({type:"element/register",elementType:c,id:_,element:v,rect:eI(v),sanity:p,dragDisabled:!!v.getAttribute("data-sanity-drag-disable"),targets:b.map(e=>({sanity:e.sanity,element:e.elements.element}))}),o&&y(E)}(d)}}function _(t){let n=l.get(t);if(n){let{id:r,handlers:i}=n;b(t,i),d.unobserve(t),l.delete(t),s.delete(t),a.delete(r),e({type:"element/unregister",id:r})}}function E(t){let n=l.get(t);n&&e({type:"element/updateRect",id:n.id,rect:eI(t)})}function j(e){if(o)for(let t of e){let{target:e}=t,n=eG(e)&&l.get(e);n&&(t.isIntersecting?y(n):v(n))}}function C(t){let n=eq(t.target);if(n){"capture"===n.dataset.sanityOverlayElement&&(t.preventDefault(),t.stopPropagation());return}g=[],e({type:"overlay/blur"})}function I(){g=[],e({type:"overlay/reset-mouse-state"})}function R(){for(let e of s)E(e)}
362function O(t){"Escape"===t.key&&(g=[],e({type:"overlay/blur"}))}function A(e){let{target:t}=e;if(!(t===window.document||!eG(t)))for(let e of s)t.contains(e)&&E(e)}function M(){o||(f=new IntersectionObserver(j,{threshold:.3}),s.forEach(e=>f.observe(e)),e({type:"overlay/activate"}),o=!0)}function $(){o&&(f?.disconnect(),s.forEach(e=>{let t=l.get(e);t&&v(t)}),e({type:"overlay/deactivate"}),o=!1)}function z(t){let{id:n}=t.detail,r=a.get(n);if(!r)return;let i=l.get(r)?.sanity;i&&e({type:"element/click",id:n,sanity:i})}return window.document.fonts.ready.then(()=>{for(let e of s)E(e)}),window.addEventListener("click",C),window.addEventListener("contextmenu",C),window.addEventListener("sanity-overlay/exclusive-plugin-closed",I),window.addEventListener("sanity-overlay/label-click",z),window.addEventListener("keydown",O),window.addEventListener("resize",R),window.addEventListener("scroll",A,{capture:!0,passive:!0}),d=new ResizeObserver(function(e){for(let t of e){let e=t.target;if(eG(e)){let t=u.get(e);if(!t)return;E(t)}}}),(p=new MutationObserver(function(e){let n=!1;for(let r of e){let{target:e,type:i}=r,o="characterData"===i?e.parentElement:e;if(!(o===t||t.contains(o))&&(n=!0,eG(o))){let e=o.parentElement?.closest("[data-sanity-edit-group]")||null;S({childNodes:[eG(e)?e:o]})}}if(n)for(let e of s)e.isConnected||_(e),l.get(e)?.type!=="group"||e.hasAttribute("data-sanity-edit-group")||_(e)})).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),S(document.body),M(),{activate:M,deactivate:$,destroy:function(){window.removeEventListener("click",C),window.removeEventListener("contextmenu",C),window.removeEventListener("sanity-overlay/exclusive-plugin-closed",I),window.removeEventListener("sanity-overlay/label-click",z),window.removeEventListener("keydown",O),window.removeEventListener("resize",R),window.removeEventListener("scroll",A),p.disconnect(),d.disconnect(),s.forEach(e=>{_(e)}),a.clear(),s.clear(),g=[],$()}}}({handler:t,overlayElement:e,inFrame:n,inPopUp:r,optimisticActorReady:s}),()=>{l.current?.destroy(),l.current=void 0}},o=[e,t,n,r,s],a[0]=e,a[1]=t,a[2]=n,a[3]=r,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,y.useEffect)(i,o),l}(f,t,l,s);return i[6]!==g.current||i[7]!==d?(n=()=>{d?g.current?.activate():g.current?.deactivate()},i[6]=g.current,i[7]=d,i[8]=n):n=i[8],i[9]!==g||i[10]!==d?(r=[g,d],i[9]=g,i[10]=d,i[11]=r):r=i[11],(0,y.useEffect)(n,r),null},lS=e=>{let t,n,r,i,o,a,l,s,d,f,p,h,g,m,b,v,w,k,S,_,E,j,C,I,R,O=(0,c.c)(76),{comlink:A,comlinkStatus:M,componentResolver:$,inFrame:z,inPopUp:T,zIndex:P}=e,N=(0,x.Xy)();O[0]===Symbol.for("react.memo_cache_sentinel")?(t={contextMenu:null,dragInsertPosition:null,dragShowMinimap:!1,dragShowMinimapPrompt:!1,dragSkeleton:null,elements:[],focusPath:"",isDragging:!1,perspective:"published",wasMaybeCollapsed:!1,dragMinimapTransition:!1,dragGroupRect:null},O[0]=t):t=O[0];let[L,D]=(0,y.useReducer)(li,t),{contextMenu:F,dragInsertPosition:B,dragShowMinimap:U,dragShowMinimapPrompt:V,dragSkeleton:W,elements:Y,isDragging:G,perspective:q,wasMaybeCollapsed:K,dragMinimapTransition:J,dragGroupRect:Z}=L,[Q,ee]=(0,y.useState)(null),[et,en]=(0,y.useState)(!0);O[1]!==A?(n=()=>{let e=[A?.on("presentation/focus",e=>{D({type:"presentation/focus",data:e})}),A?.on("presentation/blur",e=>{D({type:"presentation/blur",data:e})}),A?.on("presentation/toggle-overlay",()=>{en(lC)})].filter(Boolean);return()=>e.forEach(lI)},r=[A],O[1]=A,O[2]=n,O[3]=r):(n=O[2],r=O[3]),(0,y.useEffect)(n,r),function(e,t){let n,r,i=(0,c.c)(4);i[0]!==e||i[1]!==t?(n=()=>{let n=new AbortController;e?.fetch("visual-editing/fetch-perspective",void 0,{signal:n.signal,suppressWarnings:!0}).then(e=>{t({type:"presentation/perspective",data:e})}).catch(lg);let r=e?.on("presentation/perspective",e=>{t({type:"presentation/perspective",data:e})});return()=>{r?.(),n.abort()}},r=[e,t],i[0]=e,i[1]=t,i[2]=n,i[3]=r):(n=i[2],r=i[3]),(0,y.useEffect)(n,r)}(A,D),function(e,t,n){let r,i,o,a=(0,c.c)(7),l=(0,y.useRef)(void 0);a[0]!==e?(r=(t,n)=>{e?.post("visual-editing/documents",{documents:t,perspective:n})},a[0]=e,a[1]=r):r=a[1];let s=r;a[2]!==t||a[3]!==n||a[4]!==s?(i=()=>{let e=t.map(ly).filter(lb),r=new Set(e.map(lm));if(!l.current||!function(e,t){if(e===t)return!0;
362if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(r,l.current.nodeIds)||n!==l.current.perspective){let t=Array.from(r).map(t=>{let{type:n,projectId:r,dataset:i}=e.find(e=>e.id===t);return r&&i?{_id:t,_type:n,_projectId:r,_dataset:i}:{_id:t,_type:n}});l.current={nodeIds:r,perspective:n},s(t,n)}},o=[t,n,s],a[2]=t,a[3]=n,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,y.useEffect)(i,o)}(A,Y,q),O[4]!==Q?(i=(e,t)=>{Q&&(Q.style.setProperty("--drag-preview-x",`${e}px`),Q.style.setProperty("--drag-preview-y",`${t-window.scrollY}px`))},O[4]=Q,O[5]=i):i=O[5];let er=i;O[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=e=>{lE(e)&&en(lO)},t=e=>{lE(e)&&en(lA),function(e,t){return e.every(e=>l_[e]?t[l_[e]]:t.key===e.toUpperCase())}(["mod","\\"],e)&&en(lM)};return window.addEventListener("click",lR),window.addEventListener("keydown",t),window.addEventListener("keyup",e),()=>{window.removeEventListener("click",lR),window.removeEventListener("keydown",t),window.removeEventListener("keyup",e)}},a=[en],O[6]=o,O[7]=a):(o=O[6],a=O[7]),(0,y.useEffect)(o,a);let[ei,eo]=(0,y.useState)(!1),[ea,el]=(0,y.useState)(!1),es=(0,y.useRef)(void 0);O[8]!==et?(l=()=>{if(et)return lw(()=>{eo(!0),lw(()=>{el(!0),es.current=setTimeout(()=>{el(!1),eo(!1)},1500)})});es.current&&(clearTimeout(es.current),eo(!1),el(!1))},s=[et],O[8]=et,O[9]=l,O[10]=s):(l=O[9],s=O[10]),(0,y.useEffect)(l,s),O[11]!==Y?(f=Y.flatMap(l$),O[11]=Y,O[12]=f):f=O[12],d=f,O[13]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{D({type:"overlay/blur"})},O[13]=p):p=O[13];let eu=p,ec=X()!==H;h=ec?$:void 0;e:{let t;if((z||T)&&"connected"!==M||G){let e;O[14]===Symbol.for("react.memo_cache_sentinel")?(e=[],O[14]=e):e=O[14],g=e;break e}O[15]!==A||O[16]!==h||O[17]!==J||O[18]!==U||O[19]!==Y||O[20]!==z||O[21]!==G||O[22]!==ec||O[23]!==e.plugins||O[24]!==K?(t=Y.filter(lz).map(t=>{let{id:n,element:r,focused:i,hovered:o,rect:a,sanity:l,dragDisabled:s,targets:c,elementType:d}=t,f=!s&&!!r.getAttribute("data-sanity")&&ec&&Y.some(e=>"id"in e.sanity&&"id"in l&&e1(e.sanity,l)&&e.sanity.path!==l.path);return(0,u.jsx)(aX,{comlink:A,componentResolver:h,plugins:e.plugins,element:r,enableScrollIntoView:!G&&!J&&!U,id:n,focused:i,hovered:o,node:l,rect:a,showActions:!z,draggable:f,isDragging:G||J,wasMaybeCollapsed:i&&K,targets:c,elementType:d},n)}),O[15]=A,O[16]=h,O[17]=J,O[18]=U,O[19]=Y,O[20]=z,O[21]=G,O[22]=ec,O[23]=e.plugins,O[24]=K,O[25]=t):t=O[25],g=t}let ed=g,ef=N?"dark":"light",ep=ea?"":void 0,eh=ei?"":void 0;return O[26]!==d||O[27]!==q?(m=(0,u.jsx)(lx,{documentIds:d,perspective:q}),O[26]=d,O[27]=q,O[28]=m):m=O[28],O[29]!==A||O[30]!==z||O[31]!==T||O[32]!==et||O[33]!==Q||O[34]!==er?(b=(0,u.jsx)(lk,{comlink:A,dispatch:D,inFrame:z,inPopUp:T,onDrag:er,overlayEnabled:et,rootElement:Q}),O[29]=A,O[30]=z,O[31]=T,O[32]=et,O[33]=Q,O[34]=er,O[35]=b):b=O[35],O[36]!==F?(v=F&&(0,u.jsx)(aH,{...F,onDismiss:eu}),O[36]=F,O[37]=v):v=O[37],O[38]!==Z||O[39]!==B||O[40]!==J||O[41]!==V||O[42]!==G?(w=G&&!J&&(0,u.jsxs)(u.Fragment,{children:[B&&(0,u.jsx)(a9,{dragInsertPosition:B}),V&&(0,u.jsx)(lr,{}),Z&&(0,u.jsx)(a6,{dragGroupRect:Z})]}),O[38]=Z,O[39]=B,O[40]=J,O[41]=V,O[42]=G,O[43]=w):w=O[43],O[44]!==W||O[45]!==G?(k=G&&W&&(0,u.jsx)(a8,{skeleton:W}),O[44]=W,O[45]=G,O[46]=k):k=O[46],O[47]!==ed||O[48]!==ep||O[49]!==eh||O[50]!==m||O[51]!==b||O[52]!==v||O[53]!==w||O[54]!==k||O[55]!==P?(S=(0,u.jsxs)(lv,{"data-fading-out":ep,"data-overlays":eh,ref:ee,$zIndex:P,children:[m,b,v,ed,w,k]}),O[47]=ed,O[48]=ep,O[49]=eh,O[50]=m,O[51]=b,O[52]=v,O[53]=w,O[54]=k,O[55]=P,O[56]=S):S=O[56],O[57]!==A||O[58]!==S?(_=(0,u.jsx)(ld,{comlink:A,children:S}),O[57]=A,O[58]=S,O[59]=_):_=O[59],O[60]!==A||O[61]!==_?(E=(0,u.jsx)(lo,{comlink:A,children:_}),O[60]=A,O[61]=_,O[62]=E):E=O[62],O[63]!==A||O[64]!==Y||O[65]!==E?(j=(0,u.jsx)(ls,{comlink:A,elements:Y,children:E}),O[63]=A,O[64]=Y,O[65]=E,O[66]=j):j=O[66],O[67]!==Q||O[68]!==j?(C=(0,u.jsx)(x.XS,{children:(0,u.jsx)(x.GD,{element:Q,children:j})}),O[67]=Q,O[68]=j,O[69]=C):C=O[69],O[70]!==ef||O[71]!==C?(I=(0,u.jsx)(x.NP,{scheme:ef,theme:x.Qx,tone:"transparent",children:C}),O[70]=ef,O[71]=C,O[72]=I):I=O[72],O[73]!==A||O[74]!==I?(R=(0,u.jsx)(lh,{comlink:A,children:I}),O[73]=A,O[74]=I,O[75]=R):R=O[75],R},l_={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function lE(e){return"Alt"===e.key}function lj(e,t){return e.filter(e=>e!==t)}function lC(e){return!e}function lI(e){return e()}function lR(e){let t=e.target;if(((0,x.nY)(t)||(0,x.sb)(t)&&t.closest("a"))&&e.altKey){e.preventDefault(),e.stopPropagation();let t=new MouseEvent(e.type,{...e,altKey:!1,bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}function lO(e){return!e}function lA(e){return!e}function lM(e){return!e}function l$(e){return"id"in e.sanity?[e.sanity.id]:[]}function lz(e){return e.activated||e.focused}let lT=e=>{let t,n,r=(0,c.c)(4),{comlink:i,refresh:o}=e,a=(0,y.useRef)(0),l=(0,y.useRef)(0);return r[0]!==i||r[1]!==o?(t=()=>i.on("presentation/refresh",e=>{if("manual"===e.source){clearTimeout(a.current);
362let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e);let n=!1;a.current=window.setTimeout(()=>{i.post("visual-editing/refreshed",e),n=!0},3e3),t?.finally?.(()=>{n||(clearTimeout(a.current),i.post("visual-editing/refreshed",e))})}else if("mutation"===e.source){clearTimeout(l.current);let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e),l.current=window.setTimeout(()=>{let t=o(e);!1!==t&&(i.post("visual-editing/refreshing",e),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e))},1e3),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e)}}),n=[i,o],r[0]=i,r[1]=o,r[2]=t,r[3]=n):(t=r[2],n=r[3]),(0,y.useEffect)(t,n),null};function lP(e){let{data:t,origin:n}=e;t&&"object"==typeof t&&"domain"in t&&"sanity/channels"===t.domain&&"from"in t&&"presentation"===t.from&&"type"in t&&"presentation/status"===t.type&&window.parent.postMessage({domain:"sanity/channels",type:"visual-editing/status",data:{origin:location.origin}},n)}function lN(){console.warn("[@sanity/visual-editing] Package version mismatch detected: Please update your Sanity studio to prevent potential compatibility issues.")}function lL(){}let lH=e=>{let t,n,r,i,o,a,l,s,f=(0,c.c)(23),{components:p,plugins:w,history:x,portal:k,refresh:S,zIndex:_}=e,E=void 0===k||k,[j,C]=(0,y.useState)(null),[I,R]=(0,y.useState)(null);f[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{C(m()),R(b())},n=[],f[0]=t,f[1]=n):(t=f[0],n=f[1]),(0,y.useEffect)(t,n);let[O,A]=(0,y.useState)(null);f[2]!==E?(r=()=>{if(!1===E)return;let e=document.createElement("sanity-visual-editing");return document.documentElement.appendChild(e),A(e),()=>{A(null),document.documentElement.contains(e)&&document.documentElement.removeChild(e)}},i=[E],f[2]=E,f[3]=r,f[4]=i):(r=f[3],i=f[4]),(0,y.useEffect)(r,i);let[M,z]=function(e){let t,n,r,i,o,a=(0,c.c)(9),l=void 0===e||e,[s,u]=(0,y.useState)(),[f,p]=(0,y.useState)("idle");return a[0]!==l?(t=()=>{if(!l)return;let e=(0,d.RM)({name:"visual-editing",connectTo:"presentation"},(0,d.Uc)().provide({actors:{listen:(0,d.CC)(h),requestMachine:(0,d.tP)().provide({actions:{"send message":g}})}})),t=e.onStatus(()=>p("connected"),"connected");u(e);let n=e.start();return()=>{t(),n(),u(void 0)}},n=[l],a[0]=l,a[1]=t,a[2]=n):(t=a[1],n=a[2]),(0,y.useEffect)(t,n),a[3]!==f?(r=()=>{if("connected"===f)return;let e=new AbortController;return window.addEventListener("message",lP,{signal:e.signal}),()=>{e.abort()}},i=[f],a[3]=f,a[4]=r,a[5]=i):(r=a[4],i=a[5]),(0,y.useEffect)(r,i),a[6]!==s||a[7]!==f?(o=[s,f],a[6]=s,a[7]=f,a[8]=o):o=a[8],o}(!0===j||!0===I);!function(e){let t,n,r=(0,c.c)(3);r[0]!==e?(t=()=>{if(!e)return;let t=function(e){let t=new nI.m(1),n=new nR.B;return e.fetch("visual-editing/snapshot-welcome",void 0,{suppressWarnings:!0}).then(e=>{t.next(e.event)}).catch(()=>{}
362),e.on("presentation/snapshot-event",e=>{"reconnect"===e.event.type&&t.next(e.event),"mutation"===e.event.type&&n.next(e.event)}),(0,nO.h)(t,n)}(e),n=a_.provide({actors:{documentMutatorMachine:(e=>{let t=(0,L.Sx)(async({input:t,signal:n})=>{let{id:r}=t,{snapshot:i}=await e.fetch("visual-editing/fetch-snapshot",{documentId:r},{signal:n});return i}),n=(0,L.Sx)(async({input:t})=>{let{transactions:n}=t;for(let t of n){let n=$.encodeTransaction(t);return e.post("visual-editing/mutate",n)}});return ak.provide({actions:{"send sync event to parent":(0,o6.b)(({enqueue:e})=>{e.sendParent(({context:e})=>({type:"sync",id:e.id,document:e.remote})),e.emit(({context:e})=>({type:"ready",snapshot:e.local}))})},actors:{"fetch remote snapshot":t,"submit mutations as transactions":n}})})(e)}}),r=(0,nC.A)(n,{input:{client:{withConfig:lL},sharedListener:t}});r.start();let i=new AbortController;return e.fetch("visual-editing/features",void 0,{signal:i.signal,suppressWarnings:!0}).then(e=>{e.features.optimistic&&function(e){for(let t of(D=e,F))t()}(r)}).catch(lN),()=>{r.stop(),i.abort()}},n=[e],r[0]=e,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,y.useEffect)(t,n)}("connected"===z?M:void 0),f[5]!==M||f[6]!==z||f[7]!==p||f[8]!==j||f[9]!==I||f[10]!==w||f[11]!==_?(o=null!==j&&null!==I&&(0,u.jsx)(lS,{comlink:M,comlinkStatus:z,componentResolver:p,plugins:w,inFrame:j,inPopUp:I,zIndex:_}),f[5]=M,f[6]=z,f[7]=p,f[8]=j,f[9]=I,f[10]=w,f[11]=_,f[12]=o):o=f[12],f[13]!==M||f[14]!==x||f[15]!==S?(a=M&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(aE,{comlink:M,history:x}),(0,u.jsx)(aj,{comlink:M}),S&&(0,u.jsx)(lT,{comlink:M,refresh:S})]}),f[13]=M,f[14]=x,f[15]=S,f[16]=a):a=f[16],f[17]!==o||f[18]!==a?(l=(0,u.jsxs)(u.Fragment,{children:[o,a]}),f[17]=o,f[18]=a,f[19]=l):l=f[19];let T=l;return!1!==E&&O?(f[20]!==T||f[21]!==O?(s=(0,v.createPortal)(T,O),f[20]=T,f[21]=O,f[22]=s):s=f[22],s):T};lH.displayName="VisualEditing";var lD=n(70436),lF=n(44098);function lB(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n<t);return r||t>-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function lU(e,t){if(!function(e,t){if("string"!=typeof e)return!1;let{pathname:n}=lB(e);return n===t||n.startsWith(`${t}/`)}(e,t))return e;let n=e.slice(t.length);return n.startsWith("/")?n:`/${n}`}function lV(e){let{basePath:t="",plugins:n,components:r,refresh:i,trailingSlash:o=!1,zIndex:a}=e,l=(0,lD.useRouter)(),s=(0,y.useRef)(l),[c,d]=(0,y.useState)();(0,y.useEffect)(()=>{s.current=l},[l]);let f=(0,y.useMemo)(()=>({subscribe:e=>(d(()=>e),()=>d(void 0)),update:e=>{switch(e.type){case"push":return s.current.push(lU(e.url,t));case"pop":return s.current.back();case"replace":return s.current.replace(lU(e.url,t));default:throw Error(`Unknown update type: ${e.type}`)}}}),[t]),p=(0,lD.usePathname)(),h=(0,lD.useSearchParams)();(0,y.useEffect)(()=>{c&&c({type:"push",url:((e,t)=>{let{pathname:n,query:r,hash:i}=lB(e);return t?n.endsWith("/")?`${n}${r}${i}`:`${n}/${r}${i}`:`${n.replace(/\/$/,"")||"/"}${r}${i}`})(function(e,t){if(!e.startsWith("/")||!t)return e;if("/"===e&&t)return t;let{pathname:n,query:r,hash:i}=lB(e);return`${t}${n}${r}${i}`}(`${p}${h?.size?`?${h}`:""}`,t),o)})},[t,c,p,h,o]);let g=(0,y.useCallback)(e=>{if(i)return i(e);switch(e.source){case"manual":return e.livePreviewEnabled?(console.debug("Live preview is setup, calling router.refresh() to refresh the server components without refetching cached data"),s.current.refresh(),Promise.resolve()):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,lF.q)());case"mutation":return e.livePreviewEnabled?(console.debug("Live preview is setup, mutation is skipped assuming its handled by the live preview"),!1):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,lF.q)());default:throw Error("Unknown refresh source",{cause:e})}},[i]);return(0,u.jsx)(lH,{plugins:n,components:r,history:f,portal:!0,refresh:g,zIndex:a})}},32352:e=>{var t="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",i="[^"+t+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",l="(?:"+n+"|"+r+")?",s="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[i,o,a].join("|")+")"+s+l+")*",c=RegExp(r+"(?="+r+")|"+("(?:"+[i+n+"?",n,o,a,"["+t+"]"].join("|"))+")"+(s+l+u),"g");e.exports=function(e){return e.match(c)||[]}},34823:e=>{var t="\ud800-\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",i="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['â]",l="["+o+"]",s="["+r+"]",u="[^"+t+o+"\\d+"+n+r+i+"]",c="(?:\ud83c[\udde6-\uddff]){2}",d="[\ud800-\udbff][\udc00-\udfff]",f="["+i+"]",p="(?:"+s+"|"+u+")",h="(?:"+f+"|"+u+")",g="(?:"+a+"(?:d|ll|m|re|s|t|ve))?",m="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",b="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",y="[\\ufe0e\\ufe0f]?",v="(?:\\u200d(?:"+["[^"+t+"]",c,d].join("|")+")"+y+b+")*",w="(?:"+["["+n+"]",c,d].join("|")+")"+(y+b+v),x=RegExp([f+"?"+s+"+"+g+"(?="+[l,f,"$"].join("|")+")",h+"+"+m+"(?="+[l,f+p,"$"].join("|")+")",f+"?"+p+"+"+g,f+"+"+m,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",w].join("|"),"g");e.exports=function(e){return e.match(x)||[]}},42270:(e,t,n)=>{"use strict";n.d(t,{Cv:()=>r,V0:()=>i,yW:()=>o});let r=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],i=["50","100","200","300","400","500","600","700","800","900","950"],o={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}}},46324:(e,t,n)=>{"use strict";n.d(t,{JW:()=>h,me:()=>ec,sR:()=>ef});var r=n(42270);let i={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
362:"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%)"}};i.transparent.darkest,i.transparent.lightest,i.transparent.lightest,i.transparent.darkest,i.transparent.darker,i.transparent.lighter,i.transparent.base,i.transparent.base,i.primary.darkest,i.primary.lightest,i.primary.lightest,i.primary.darkest,i.primary.darker,i.primary.lighter,i.primary.base,i.primary.base,i.positive.darkest,i.positive.lightest,i.positive.lightest,i.positive.darkest,i.positive.darker,i.positive.lighter,i.positive.base,i.positive.base,i.caution.darkest,i.caution.lightest,i.caution.lightest,i.caution.darkest,i.caution.darker,i.caution.lighter,i.caution.base,i.caution.base,i.critical.darkest,i.critical.lightest,i.critical.lightest,i.critical.darkest,i.critical.darker,i.critical.lighter,i.critical.base,i.critical.base;let o={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{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:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},a={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -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:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -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:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -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:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
362,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},l=new WeakMap;function s(e){let t=l.get(e);if(t)return t;let n=c(e,e.card.enabled),r={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:u(e,e.button.default),ghost:u(e,e.button.ghost),bleed:u(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:u(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:e.skeleton?.from||e.base.border,to:e.skeleton?.to||e.base.border},syntax:e.syntax};return l.set(e,r),r}function u(e,t){return{default:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},neutral:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},primary:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},suggest:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},positive:{enabled:c(e,t.positive.enabled),hovered:c(e,t.positive.hovered),pressed:c(e,t.positive.pressed),selected:c(e,t.positive.selected),disabled:c(e,t.positive.disabled)},caution:{enabled:c(e,t.caution.enabled),hovered:c(e,t.caution.hovered),pressed:c(e,t.caution.pressed),selected:c(e,t.caution.selected),disabled:c(e,t.caution.disabled)},critical:{enabled:c(e,t.critical.enabled),hovered:c(e,t.critical.hovered),pressed:c(e,t.critical.pressed),selected:c(e,t.critical.selected),disabled:c(e,t.critical.disabled)}}}function c(e,t){return{...t,avatar:{gray:{bg:e.spot.gray,fg:e.base.bg},blue:{bg:e.spot.blue,fg:e.base.bg},purple:{bg:e.spot.purple,fg:e.base.bg},magenta:{bg:e.spot.magenta,fg:e.base.bg},red:{bg:e.spot.red,fg:e.base.bg},orange:{bg:e.spot.orange,fg:e.base.bg},yellow:{bg:e.spot.yellow,fg:e.base.bg},green:{bg:e.spot.green,fg:e.base.bg},cyan:{bg:e.spot.cyan,fg:e.base.bg}},badge:{default:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,dot:e.muted.default.enabled.muted.fg,icon:e.muted.default.enabled.muted.fg},neutral:{bg:e.muted.transparent.enabled.bg,fg:e.muted.transparent.enabled.fg,dot:e.muted.transparent.enabled.muted.fg,icon:e.muted.transparent.enabled.muted.fg},primary:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},suggest:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},positive:{bg:e.muted.positive.enabled.bg,fg:e.muted.positive.enabled.fg,dot:e.muted.positive.enabled.muted.fg,icon:e.muted.positive.enabled.muted.fg},caution:{bg:e.muted.caution.enabled.bg,fg:e.muted.caution.enabled.fg,dot:e.muted.caution.enabled.muted.fg,icon:e.muted.caution.enabled.muted.fg},critical:{bg:e.muted.critical.enabled.bg,fg:e.muted.critical.enabled.fg,dot:e.muted.critical.enabled.muted.fg,icon:e.muted.critical.enabled.muted.fg}},kbd:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,border:e.muted.default.enabled.border},muted:{...e.muted.default.enabled.muted,bg:t.bg2||t.bg},skeleton:{from:t.skeleton?.from||t.border,to:t.skeleton?.to||t.border}}}function d(e){return{enabled:f(e.enabled),disabled:f(e.disabled),readOnly:f(e.readOnly),hovered:f(e.hovered)}}function f(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}let p=new WeakMap;function h(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=p.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...o.avatar,...e.sanity.avatar},button:{...o.button,...e.sanity.button},card:o.card,color:s(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...o.input,...e.sanity.input,checkbox:{...o.input.checkbox,...e.sanity.input.checkbox},radio:{...o.input.radio,...e.sanity.input.radio},switch:{...o.input.switch,...e.sanity.input.switch}},layer:e.sanity.layer??o.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return p.set(e,n),n}function g(e){return 2===e._version}let m=new WeakMap,b=new WeakMap;function y(e){let t=b.get(e);if(t)return t;
362let{avatar:n,button:r,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e;return{_version:0,avatar:n,button:r,container:o,color:{light:{transparent:v(i.light.transparent),default:v(i.light.default),primary:v(i.light.primary),positive:v(i.light.positive),caution:v(i.light.caution),critical:v(i.light.critical)},dark:{transparent:v(i.dark.transparent),default:v(i.dark.default),primary:v(i.dark.primary),positive:v(i.dark.positive),caution:v(i.dark.caution),critical:v(i.dark.critical)}},focusRing:l.text.focusRing,fonts:a,input:l,media:s,radius:u,shadows:c,space:d,styles:f,v2:e}}function v(e){return{base:{bg:e.bg,fg:e.fg,border:e.border,focusRing:e.focusRing,shadow:e.shadow},button:e.button,card:e.selectable.default,dark:e._dark,input:{default:w(e.input.default),invalid:w(e.input.invalid)},muted:{...e.button.ghost,transparent:e.button.ghost.default},solid:{...e.button.default,transparent:e.button.default.default},selectable:e.selectable,spot:{gray:e.avatar.gray.bg,blue:e.avatar.blue.bg,purple:e.avatar.purple.bg,magenta:e.avatar.magenta.bg,red:e.avatar.red.bg,orange:e.avatar.orange.bg,yellow:e.avatar.yellow.bg,green:e.avatar.green.bg,cyan:e.avatar.cyan.bg},syntax:e.syntax}}function w(e){return{enabled:x(e.enabled),disabled:x(e.disabled),readOnly:x(e.readOnly),hovered:x(e.hovered)}}function x(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let k=["multiply","screen"],S=["transparent","default","neutral","primary","suggest","positive","caution","critical"],_=["default","neutral","primary","suggest","positive","caution","critical"],E=["enabled","hovered","pressed","selected","disabled"],j=["default","ghost","bleed"],C=["default","invali
362d"],I=["enabled","hovered","readOnly","disabled"];function R(e){return r.V0.includes(e)}function O(e){return/^\d+%$/.test(e)}function A(e){var t;let n=e.split("/"),i=n.shift()||"",[o,a]=i.split(" ");if(R(o)){let e=n.shift()||"";return O(a)?{type:"color",tint:o,mix:Number(a.slice(0,-1))/100}:M(e)?{type:"color",tint:o,opacity:Number(e)}:{type:"color",tint:o}}if("black"===(t=o)||"white"===t){let e=n.shift()||"";return O(a)?{type:"color",key:o,mix:Number(a.slice(0,-1))/100}:M(e)?{type:"color",key:o,opacity:Number(e)}:{type:"color",key:o}}if(r.Cv.includes(o)){let[e,t]=(i=n.shift()||"").split(" ");if(R(e)){let r=n.shift()||"";return O(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:M(r)?{type:"color",hue:o,tint:e,opacity:Number(r)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(k.includes(o))return{type:"blendMode",value:o}}function M(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...r.Cv],[...S],[..._],[...E],[...C],[...I];let $=["500","500"];function z(e,t=$){var n;let r,{hue:i,scheme:o}=e,a=A(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return n={...a,hue:a.hue||i},r="",r="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0!==n.mix?`${r} ${100*n.mix}%`:(void 0!==n.opacity&&(r+=`/${n.opacity}`),r)}let T={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
362,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
362data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function P(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function N(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(L,{})}function L(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];P(r)&&P(i)?e[n]=N(r,i):e[n]=i}return e}function H(e,t){let{scheme:n}=e,r={};for(let e of S)r[e]=function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==n)],_dark:"dark"===n,accent:{fg:z(o,i?.accent?.fg)},avatar:D({scheme:n},i),backdrop:z(o,i?.backdrop),badge:B(i?.badge,{scheme:n},t),bg:z(o,i?.bg),border:z(o,i?.border),button:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of j)i[e]=function(e,t){let{cardTone:n,mode:r,scheme:i}=e,o={};for(let e of _)o[e]=function(e,t){let{cardTone:n,mode:r,scheme:i,tone:o}=e,a={};for(let e of E)a[e]=function(e,t){let{cardTone:n,mode:r,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[n],s=t?.color?.button?.[r]?.[i]?.[a],u=s?._hue||l?._hue||"gray",c=s?._blend||["screen","multiply"],d={hue:u,scheme:o};return{_blend:c[+("light"!==o)],accent:{fg:z(d,s?.accent?.fg)},avatar:D({scheme:o},s),badge:B(s?.badge,{scheme:o},t),bg:z(d,s?.bg),border:z(d,s?.border),code:{bg:z(d,s?.code?.bg),fg:z(d,s?.code?.fg)},fg:z(d,s?.fg),icon:z(d,s?.icon),muted:{bg:z(d,s?.muted?.bg),fg:z(d,s?.muted?.fg)},kbd:{bg:z(d,s?.kbd?.bg),fg:z(d,s?.kbd?.fg),border:z(d,s?.kbd?.border)},link:{fg:z(d,s?.link?.fg)},skeleton:{from:z(d,s?.skeleton?.from),to:z(d,s?.skeleton?.to)}}}({cardTone:n,mode:r,tone:o,scheme:i,state:e},t);return a}({cardTone:n,mode:r,scheme:i,tone:e},t);return o}({cardTone:r,scheme:n,mode:e},t);return i}({scheme:n,tone:r},t),code:{bg:z(o,i?.code?.bg),fg:z(o,i?.code?.fg)},fg:z(o,i?.fg),focusRing:z(o,i?.focusRing),icon:z(o,i?.icon),input:function(e,t){let{scheme:n,tone:r}=e;return{default:U({mode:"default",scheme:n,tone:r},t),invalid:U({mode:"invalid",scheme:n,tone:r},t)}}({scheme:n,tone:r},t),kbd:{bg:z(o,i?.kbd?.bg),fg:z(o,i?.kbd?.fg),border:z(o,i?.kbd?.border)},link:{fg:z(o,i?.link?.fg)},muted:{bg:z(o,i?.muted?.bg),fg:z(o,i?.muted?.fg)},selectable:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of _)i[e]=function(e,t){let{cardTone:n,scheme:r,tone:i}=e,o={};for(let e of E)o[e]=function(e,t){let{cardTone:n,scheme:r,state:i,tone:o}=e,a=t?.color?.base?.[n],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:r};return{_blend:u[+("light"!==r)],accent:{fg:z(c,l?.accent?.fg)},avatar:D({scheme:r},l),badge:B(l?.badge,{scheme:r},t),bg:z(c,l?.bg),border:z(c,l?.border),code:{bg:z(c,l?.code?.bg),fg:z(c,l?.code?.fg)},fg:z(c,l?.fg),icon:z(c,l?.icon),muted:{bg:z(c,l?.muted?.bg),fg:z(c,l?.muted?.fg)},kbd:{bg:z(c,l?.kbd?.bg),fg:z(c,l?.kbd?.fg),border:z(c,l?.kbd?.border)},link:{fg:z(c,l?.link?.fg)},skeleton:{from:z(c,l?.skeleton?.from),to:z(c,l?.skeleton?.to)}}}({cardTone:n,tone:i,scheme:r,state:e},t);return o}({cardTone:r,scheme:n,tone:e},t);return i}({scheme:n,tone:r},t),shadow:function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{outline:z(o,i?.shadow?.outline),umbra:z(o,i?.shadow?.umbra),penumbra:z(o,i?.shadow?.penumbra),ambient:z(o,i?.shadow?.ambient)}}
362({scheme:n,tone:r},t),skeleton:{from:z(o,i?.skeleton?.from),to:z(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:"gray",scheme:n};return{atrule:z(i,r?.atrule),attrName:z(i,r?.attrName),attrValue:z(i,r?.attrValue),attribute:z(i,r?.attribute),boolean:z(i,r?.boolean),builtin:z(i,r?.builtin),cdata:z(i,r?.cdata),char:z(i,r?.char),class:z(i,r?.class),className:z(i,r?.className),comment:z(i,r?.comment),constant:z(i,r?.constant),deleted:z(i,r?.deleted),doctype:z(i,r?.doctype),entity:z(i,r?.entity),function:z(i,r?.function),hexcode:z(i,r?.hexcode),id:z(i,r?.id),important:z(i,r?.important),inserted:z(i,r?.inserted),keyword:z(i,r?.keyword),number:z(i,r?.number),operator:z(i,r?.operator),prolog:z(i,r?.prolog),property:z(i,r?.property),pseudoClass:z(i,r?.pseudoClass),pseudoElement:z(i,r?.pseudoElement),punctuation:z(i,r?.punctuation),regex:z(i,r?.regex),selector:z(i,r?.selector),string:z(i,r?.string),symbol:z(i,r?.symbol),tag:z(i,r?.tag),unit:z(i,r?.unit),url:z(i,r?.url),variable:z(i,r?.variable)}}({scheme:n},t)}}({scheme:n,tone:e},t);return r}function D(e,t){let{scheme:n}=e;return{gray:F({color:"gray",scheme:n},t),blue:F({color:"blue",scheme:n},t),purple:F({color:"purple",scheme:n},t),magenta:F({color:"magenta",scheme:n},t),red:F({color:"red",scheme:n},t),orange:F({color:"orange",scheme:n},t),yellow:F({color:"yellow",scheme:n},t),green:F({color:"green",scheme:n},t),cyan:F({color:"cyan",scheme:n},t)}}function F(e,t){let{color:n,scheme:r}=e,i=t?.avatar?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==r)],bg:z(o,i?.bg),fg:z(o,i?.fg)}}function B(e,t,n){let{scheme:r}=t,i={};for(let t of _)i[t]=function(e,t,n){let{scheme:r,tone:i}=t,o=e?.[i],a={hue:o?._hue||n?.color?.base?.[i]?._hue||"gray",scheme:r};return{bg:z(a,o?.bg),fg:z(a,o?.fg),dot:z(a,o?.dot),icon:z(a,o?.icon)}}(e,{scheme:r,tone:t},n);return i}function U(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:V({mode:n,scheme:r,state:"enabled",cardTone:i},t),hovered:V({mode:n,scheme:r,state:"hovered",cardTone:i},t),readOnly:V({mode:n,scheme:r,state:"readOnly",cardTone:i},t),disabled:V({mode:n,scheme:r,state:"disabled",cardTone:i},t)}}function V(e,t){let{cardTone:n,mode:r,scheme:i,state:o}=e,a=t?.color?.base?.[n],l=t?.color?.input?.[r]?.[o],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:i};return{_blend:u[+("light"!==i)],bg:z(c,l?.bg),border:z(c,l?.border),fg:z(c,l?.fg),muted:{bg:z(c,l?.muted?.bg)},placeholder:z(c,l?.placeholder)}}let W=r.yW;function Y(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function G(e,t,n,r,i){var o;return n*(1-(o=Y((i-e)/(t-e))))+r*o}function q(e){return Math.round(e)}function K(e){if(4===e.length){let t=e.slice(1,2),n=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(n+n,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)}}function X(e){let t=q(Y(Math.round(e.r),0,255)),n=q(Y(Math.round(e.g),0,255)),r=q(Y(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${n},${r},${e.a})`:"#"+(0x1000000+(t<<16)+(n<<8)+r).toString(16).slice(1)}let J=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Z(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 t of e)if(-1==="0123456789ABCDEFabcdef".indexOf(t))return!1;return!0}(e.slice(1)))return K(e);if(e.startsWith("hsl("))return function(e){let t=e.s/100,n=e.l/100,r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e.h/60%2-1)),o=n-r/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=r,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=r,s=0):120<=e.h&&e.h<180?(a=0,l=r,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=r):240<=e.h&&e.h<300?(a=i,l=0,s=r):300<=e.h&&e.h<360&&(a=r,l=0,s=i),{r:Math.round((a+o)*255),g:Math.round((l+o)*255),b:Math.round((s+o)*255)}}(function(e){let t=J.exec(e);if(!t)throw Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(t[1]),s:parseFloat(t[3]),l:parseFloat(t[5])}}(e));if(e.startsWith("rgba(")){let t=e.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}throw Error(`parseColor: unexpected color format: "${e}"`)}let Q=[0,255];function ee(e,t){let{bg:n,blendMode:r,colorPalette:i}=t;if("white"===n)throw Error("Cannot blend with white background");let o=A(e);if(!o||"color"!==o.type)throw Error(`Invalid color token value: ${e}`);let a="";if("black"===o.key&&(a=et(i.black)),"white"===o.key&&(a=et(i.white)),o.hue&&o.tint&&(a=et(i[o.hue][o.tint])),!a)throw Error(`Invalid color token value: ${e}`);let l=a,s={blendMode:r,bg:n,black:et(i.black),white:et(i.white)};try{if(a=function(e,t){var n,r,i,o,a,l;let{blendMode:s}=t,u=Z(e),c=Z(t.black),d=Z(t.white),f=t.bg?Z(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},h={r:Y(G(...p.r,...Q,f.r),...Q),g:Y(G(...p.g,...Q,f.g),...Q),b:Y(G(...p.b,...Q,f.b),...Q)},g={r:Y(G(...p.r,...Q,u.r),...Q),g:Y(G(...p.g,...Q,u.g),...Q),b:Y(G(...p.b,...Q,u.b),...Q)},m="multiply"===s?{r:255*(h.r/255*(g.r/255)),g:255*(h.g/255*(g.g/255)),b:255*(h.b/255*(g.b/255))}:{r:255*((n=h.r/255)+(r=g.r/255)-n*r),g:255*((i=h.g/255)+(o=g.g/255)-i*o),b:255*((a=h.b/255)+(l=g.b/255)-a*l)};return X({r:Y(G(...Q,...p.r,m.r),...p.r),g:Y(G(...Q,...p.g,m.g),...p.g),b:Y(G(...Q,...p.b,m.b),...p.b)})}(a,s),n&&void 0!==o.mix){var u,c,d,f,p,h,g;let e=K(n),t=K(a);a=X((u=o.mix,{r:(c=e.r,d=t.r,c+(d-c)*u),g:(f=e.g,p=t.g,f+(p-f)*u),b:(h=e.b,g=t.b,h+(g-h)*u)}))}}catch(e){throw console.warn("could not blend",a,s),e}
362return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let n=Z(e);return`rgba(${n.r},${n.g},${n.b},${t})`}(a,o.opacity)),a}function et(e){return"string"==typeof e?e:e.hex}function en(e,t){let n=Object.entries(t),[,r]=n.find(([e])=>"transparent"===e),[,i]=n.find(([e])=>"default"===e),o=er(r,{colorPalette:e}),a=er(i,{colorPalette:e}),l=a.bg;if("white"===l)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",o],["default",a],...n.filter(([e])=>"default"!==e&&"transparent"!==e).map(([t,n])=>[t,er(n,{bg:l,colorPalette:e})])])}function er(e,t){var n,r,i,o;let{colorPalette:a,bg:l}=t,s=e._blend||"multiply",u=ee(e.bg,{colorPalette:a,bg:l,blendMode:s}),c={colorPalette:a,bg:u,blendMode:s},d=(n=e.button,r={baseBg:u,blendMode:s,colorPalette:a},{default:ea(n.default,r),ghost:ea(n.ghost,r),bleed:ea(n.bleed,r)}),f=function(e,t){let n={};for(let o of _){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}(e.selectable,{colorPalette:a,baseBg:u,blendMode:s}),p={outline:ee(e.shadow.outline,c),umbra:ee(e.shadow.umbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),penumbra:ee(e.shadow.penumbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),ambient:ee(e.shadow.ambient,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}})};return{_blend:s,_dark:e._dark,accent:{fg:ee(e.accent.fg,c)},avatar:ei(e.avatar,{baseBg:u,colorPalette:a,blendMode:s}),backdrop:ee(e.backdrop,c),badge:eo(e.badge,{baseBg:u,colorPalette:a,blendMode:s}),bg:u,border:ee(e.border,c),button:d,code:{bg:ee(e.code.bg,c),fg:ee(e.code.fg,c)},fg:ee(e.fg,c),focusRing:ee(e.focusRing,c),icon:ee(e.icon,c),input:(i=e.input,o={baseBg:u,colorPalette:a,blendMode:s},{default:es(i.default,o),invalid:es(i.invalid,o)}),kbd:function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:ee(e.fg,a),border:ee(e.border,a)}}(e.kbd,{baseBg:u,colorPalette:a,blendMode:s}),link:{fg:ee(e.link.fg,c)},muted:{bg:ee(e.muted.bg,c),fg:ee(e.muted.fg,c)},shadow:p,skeleton:{from:ee(e.skeleton.from,c),to:ee(e.skeleton.to,c)},syntax:function(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,o={colorPalette:n,bg:r,blendMode:i};return{atrule:ee(e.atrule,o),attrName:ee(e.attrName,o),attrValue:ee(e.attrValue,o),attribute:ee(e.attribute,o),boolean:ee(e.boolean,o),builtin:ee(e.builtin,o),cdata:ee(e.cdata,o),char:ee(e.char,o),class:ee(e.class,o),className:ee(e.className,o),comment:ee(e.comment,o),constant:ee(e.constant,o),deleted:ee(e.deleted,o),doctype:ee(e.doctype,o),entity:ee(e.entity,o),function:ee(e.function,o),hexcode:ee(e.hexcode,o),id:ee(e.id,o),important:ee(e.important,o),inserted:ee(e.inserted,o),keyword:ee(e.keyword,o),number:ee(e.number,o),operator:ee(e.operator,o),prolog:ee(e.prolog,o),property:ee(e.property,o),pseudoClass:ee(e.pseudoClass,o),pseudoElement:ee(e.pseudoElement,o),punctuation:ee(e.punctuation,o),regex:ee(e.regex,o),selector:ee(e.selector,o),string:ee(e.string,o),symbol:ee(e.symbol,o),tag:ee(e.tag,o),unit:ee(e.unit,o),url:ee(e.url,o),variable:ee(e.variable,o)}}(e.syntax,{baseBg:u,colorPalette:a,blendMode:s}),selectable:f}}function ei(e,t){let n={};for(let i of r.Cv)n[i]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i});return{_blend:o,bg:a,fg:ee(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return n}function eo(e,t){let n={};for(let r of _)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,dot:ee(e.dot,a),fg:ee(e.fg,a),icon:ee(e.icon,a)}}(e[r],t);return n}function ea(e,t){let n={};for(let o of _){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}function el(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ee(e.accent.fg,l)}
362,avatar:ei(e.avatar,{baseBg:a,colorPalette:i,blendMode:o}),badge:eo(e.badge,{baseBg:a,colorPalette:i,blendMode:o}),bg:a,border:ee(e.border,l),code:{bg:ee(e.code.bg,l),fg:ee(e.code.fg,l)},fg:ee(e.fg,l),icon:ee(e.icon,l),link:{fg:ee(e.link.fg,l)},muted:{bg:ee(e.muted.bg,l),fg:ee(e.muted.fg,l)},kbd:{bg:ee(e.kbd.bg,l),fg:ee(e.kbd.fg,l),border:ee(e.kbd.border,l)},skeleton:{from:ee(e.skeleton?.from,l),to:ee(e.skeleton?.to,l)}}}function es(e,t){return{enabled:eu(e.enabled,t),hovered:eu(e.hovered,t),readOnly:eu(e.readOnly,t),disabled:eu(e.disabled,t)}}function eu(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{colorPalette:i,bg:n,blendMode:r}),l={colorPalette:i,bg:a,blendMode:o};return{_blend:o,bg:a,border:ee(e.border,l),fg:ee(e.fg,l),muted:{bg:ee(e.muted.bg,l)},placeholder:ee(e.placeholder,l)}}function ec(e){let t=function(e){let t={color:function(e){let t=N(T,e);return{base:function(e){let t={};for(let n of S)t[n]=function(e,t){let n=N(e?.base?.["*"],e?.base?.[t]),i=n._hue||e?.base?.[t]?._hue||"gray";return{...n,_hue:i,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},n.avatar?.["*"],n.avatar?.[t])}),{}),badge:_.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||i,...n.badge?.["*"],...n.badge?.[r]}}),{})}}(e,n);return t}(t),button:function(e){let t={};for(let n of j)t[n]=function(e,t){let n={};for(let i of _)n[i]=function(e,t,n){let i={};for(let o of E)i[o]=function(e,t,n,i){let o=N(e?.button?.[n]?.["*"]?.["*"],e?.button?.[n]?.[t]?.["*"],e?.button?.[n]?.["*"]?.[i],e?.button?.[n]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:_.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||a,...o.badge?.["*"],...o.badge?.[n]}}),{})}}(e,n,t,o);return i}(e,t,i);return n}(e,n);return t}(t),input:function(e){let t={};for(let n of C)t[n]=function(e,t){let n={};for(let r of I)n[r]=function(e,t,n){let r=N(e?.input?.["*"]?.["*"],e?.
362input?.[t]?.["*"],e?.input?.["*"]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}(e,t,r);return n}(e,n);return t}(t),selectable:function(e){let t={};for(let n of _)t[n]=function(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of E)n[i]=function(e,t,n){let i=N(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[n],e?.selectable?.[t]?.[n]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:_.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||o,...i.badge?.["*"],...i.badge?.[n]}}),{})}}(e,t,i);return n}(e,n);return t}(t),syntax:t.syntax}}(e?.color)};return{light:H({scheme:"light"},t),dark:H({scheme:"dark"},t)}}(e);return y({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let n=t?.palette??W;return{light:en(n,e.light),dark:en(n,e.dark)}}(t,e),container:e?.container??o.container,font:e?.font??a,input:e?.input??o.input,layer:e?.layer??o.layer,media:e?.media??o.media,radius:e?.radius??o.radius,shadow:e?.shadow??o.shadow,space:e?.space??o.space,style:e?.style??o.style})}let ed=new Map;function ef(e,t,n){var r;let i=function(e,t,n){let r=ed.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}(e,t,n);if(i)return i;let a=g(e)?y(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=m.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:h,styles:g}=e,b={_version:2,avatar:{...o.avatar,...n},button:{...o.button,...r},card:o.card,color:{light:{transparent:s(i.light.transparent),default:s(i.light.default),neutral:s(i.light.transparent),primary:s(i.light.primary),suggest:s(i.light.primary),positive:s(i.light.positive),caution:s(i.light.caution),critical:s(i.light.critical)},dark:{transparent:s(i.dark.transparent),default:s(i.dark.default),neutral:s(i.dark.transparent),primary:s(i.dark.primary),suggest:s(i.dark.primary),positive:s(i.dark.positive),caution:s(i.dark.caution),critical:s(i.dark.critical)}},container:a,font:l,input:{...o.input,...u,checkbox:{...o.input.checkbox,...u.checkbox},radio:{...o.input.radio,...u.radio},switch:{...o.input.switch,...u.switch}},layer:c??o.layer,media:d,radius:f,shadow:p,space:h,style:g};return m.set(e,b),b}(e),u=a.color[t]||a.color.light,c=u[n]||u.default,d=a.layer||o.layer,f=l.color[t]||l.color.light,p="neutral"in(r=f[n]||f.default).badge?r:{...r,badge:{...r.badge,neutral:r.badge.default,suggest:r.badge.primary},button:{bleed:{...r.button.bleed,neutral:r.button.bleed.default,suggest:r.button.bleed.primary},default:{...r.button.default,neutral:r.button.default.default,suggest:r.button.default.primary},ghost:{...r.button.ghost,neutral:r.button.ghost.default,suggest:r.button.ghost.primary}},selectable:{...r.selectable,neutral:r.selectable.default,suggest:r.selectable.primary}},h=l.layer||o.layer,b={sanity:{...a,color:c,layer:d,v2:{...l,_resolved:!0,color:p,layer:h}}};return function(e,t,n,r){ed.has(t)||ed.set(t,new Map);let i=ed.get(t);i.has(n)||i.set(n,new WeakMap),i.get(n).set(e,r)}(e,t,n,b),b}},46405:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case l:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case g:case h:case s:return e;default:return t}}case i:return t}}}n=Symbol.for("react.module.reference"),t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=i,t.Profiler=l,t.StrictMode=a,t.Suspense=f,t.SuspenseList=p,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return b(e)===u},t.isContextProvider=function(e){return b(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return b(e)===d},t.isFragment=function(e){return b(e)===o},t.isLazy=function(e){return b(e)===g},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===i},t.isProfiler=function(e){return b(e)===l},t.isStrictMode=function(e){return b(e)===a},t.isSuspense=function(e){return b(e)===f},t.isSuspenseList=function(e){return b(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===l||e===a||e===f||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)||!1},t.typeOf=b},48411:(e,t,n)=>{var r=n(75510),i=n(97868),o=n(68304),a=n(91774);e.exports=function(e){return function(t){var n=i(t=a(t))?o(t):void 0,l=n?n[0]:t.charAt(0),s=n?r(n,1).join(""):t.slice(1);return l[e]()+s}}},53056:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},53146:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},56044:(e,t,n)=>{var r=n(62309),i=n(91774),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
3627f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,r).replace(a,"")}},58694:(e,t,n)=>{var r=n(83655),i=n(95387),o=n(53056),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},60288:(e,t,n)=>{e.exports=n(48411)("toUpperCase")},60442:(e,t,n)=>{var r=n(2397),i=n(60288);e.exports=r(function(e,t,n){return e+(n?" ":"")+i(t)})},62309:(e,t,n)=>{e.exports=n(12398)({Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"})},62392:e=>{var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},63955:(e,t,n)=>{var r=n(95130),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=r||i||Function("return this")()},64267:e=>{e.exports=Array.isArray},66885:(e,t,n)=>{"use strict";var r,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===n||a(e,i,{get:()=>t[i],enumerable:!(r=l(t,i))||r.enumerable});return e},f={};((e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:!0})})(f,{$dispatcherGuard:()=>_,$makeReadOnly:()=>j,$reset:()=>E,$structuralCheck:()=>A,c:()=>v,clearRenderCounterRegistry:()=>I,renderCounterRegistry:()=>C,useRenderCounter:()=>R}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,n)=>(n=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?n:a(n,"default",{value:e,enumerable:!0}),e)))(n(63011)),{useRef:h,useEffect:g,isValidElement:m}=p,b=null!=(r=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?r:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,y=Symbol.for("react.memo_cache_sentinel"),v="function"==typeof(null==(i=p.__COMPILER_RUNTIME)?void 0:i.c)?p.__COMPILER_RUNTIME.c:function(e){return p.useMemo(()=>{let t=Array(e);for(let n=0;n<e;n++)t[n]=y;return t[y]=!0,t},[])},w={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(e=>{w[e]=()=>{throw Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var x=null;function k(e){return b.ReactCurrentDispatcher.current=e,b.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=x)return x.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var S=[];function _(e){let t=b.ReactCurrentDispatcher.current;if(0===e){if(S.push(t),1===S.length&&(x=t),t===w)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");k(w)}else if(1===e){let e=S.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===S.length&&(x=null),k(e)}else if(2===e)S.push(t),k(x);else if(3===e){let e=S.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");k(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function E(e){for(let t=0;t<e.length;t++)e[t]=y}function j(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var C=new Map;
362function I(){for(let e of C.values())e.forEach(e=>{e.count=0})}function R(e){let t=h(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let n,r={count:0};null==(n=C.get(e))&&(n=new Set,C.set(e,n)),n.add(r),t.current=r}return()=>{null!==t.current&&function(e,t){let n=C.get(e);null!=n&&n.delete(t)}(e,t.current)}})}var O=new Set;function A(e,t,n,r,i,o){function a(e,t,a,l){let s=`${r}:${o} [${i}] ${n}${a} changed from ${e} to ${t} at depth ${l}`;O.has(s)||(O.add(s),console.error(s))}!function e(t,n,r,i){if(!(i>2)){if(t!==n)if(typeof t!=typeof n)a(`type ${typeof t}`,`type ${typeof n}`,r,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(n);if(null===t&&null!==n)a("null",`type ${typeof n}`,r,i);else if(null===n)a(`type ${typeof t}`,"null",r,i);else if(t instanceof Map)if(n instanceof Map)if(t.size!==n.size)a(`Map instance with size ${t.size}`,`Map instance with size ${n.size}`,r,i);else for(let[o,l]of t)n.has(o)?e(l,n.get(o),`${r}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,r,i);else a("Map instance","other value",r,i);else if(n instanceof Map)a("other value","Map instance",r,i);else if(t instanceof Set)if(n instanceof Set)if(t.size!==n.size)a(`Set instance with size ${t.size}`,`Set instance with size ${n.size}`,r,i);else for(let e of n)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,r,i);else a("Set instance","other value",r,i);else if(n instanceof Set)a("other value","Set instance",r,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,r,i);else if(t.length!==n.length)a(`array with length ${t.length}`,`array with length ${n.length}`,r,i);else for(let o=0;o<t.length;o++)e(t[o],n[o],`${r}[${o}]`,i+1);else if(m(t)||m(n))m(t)!==m(n)?a(`type ${m(t)?"React element":"object"}`,`type ${m(n)?"React element":"object"}`,r,i):t.type!==n.type?a(`React element of type ${t.type}`,`React element of type ${n.type}`,r,i):e(t.props,n.props,`[props of ${r}]`,i+1);else{for(let e in n)e in t||a(`object without key ${e}`,`object with key ${e}`,r,i);for(let o in t)o in n?e(t[o],n[o],`${r}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,r,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(n)?isNaN(t)!==isNaN(n)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(n)?"NaN":"non-NaN value"}`,r,i):t!==n&&a(t,n,r,i)}}}(e,t,"",0)}},67190:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},68304:(e,t,n)=>{var r=n(95288),i=n(97868),o=n(32352);e.exports=function(e){return i(e)?o(e):r(e)}},75510:(e,t,n)=>{var r=n(77104);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},77104:e=>{e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}},80547:(e,t,n)=>{"use strict";n.d(t,{J:()=>a});var r=n(63011);let i=r.createContext(!0);function o(){throw Error("A function wrapped in useEffectEvent can't be called during rendering.")}function a(e){let t=r.useRef(o);return r.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>((()=>{try{return r.use(i)}catch{return!1}})()&&o(),(0,t.current)(...e))}},83655:(e,t,n)=>{e.exports=n(63955).Symbol},86598:(e,t,n)=>{"use strict";n.d(t,{JW:()=>h,me:()=>ec,sR:()=>ef});var r=n(42270);let i={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%)",dar
362kest:"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%)"}};i.transparent.darkest,i.transparent.lightest,i.transparent.lightest,i.transparent.darkest,i.transparent.darker,i.transparent.lighter,i.transparent.base,i.transparent.base,i.primary.darkest,i.primary.lightest,i.primary.lightest,i.primary.darkest,i.primary.darker,i.primary.lighter,i.primary.base,i.primary.base,i.positive.darkest,i.positive.lightest,i.positive.lightest,i.positive.darkest,i.positive.darker,i.positive.lighter,i.positive.base,i.positive.base,i.caution.darkest,i.caution.lightest,i.caution.lightest,i.caution.darkest,i.caution.darker,i.caution.lighter,i.caution.base,i.caution.base,i.critical.darkest,i.critical.lightest,i.critical.lightest,i.critical.darkest,i.critical.darker,i.critical.lighter,i.critical.base,i.critical.base;let o={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{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:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},a={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -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:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -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:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -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:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
362,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},l=new WeakMap;function s(e){let t=l.get(e);if(t)return t;let n=c(e,e.card.enabled),r={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:u(e,e.button.default),ghost:u(e,e.button.ghost),bleed:u(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:u(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:e.skeleton?.from||e.base.border,to:e.skeleton?.to||e.base.border},syntax:e.syntax};return l.set(e,r),r}function u(e,t){return{default:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},neutral:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},primary:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},suggest:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},positive:{enabled:c(e,t.positive.enabled),hovered:c(e,t.positive.hovered),pressed:c(e,t.positive.pressed),selected:c(e,t.positive.selected),disabled:c(e,t.positive.disabled)},caution:{enabled:c(e,t.caution.enabled),hovered:c(e,t.caution.hovered),pressed:c(e,t.caution.pressed),selected:c(e,t.caution.selected),disabled:c(e,t.caution.disabled)},critical:{enabled:c(e,t.critical.enabled),hovered:c(e,t.critical.hovered),pressed:c(e,t.critical.pressed),selected:c(e,t.critical.selected),disabled:c(e,t.critical.disabled)}}}function c(e,t){return{...t,avatar:{gray:{bg:e.spot.gray,fg:e.base.bg},blue:{bg:e.spot.blue,fg:e.base.bg},purple:{bg:e.spot.purple,fg:e.base.bg},magenta:{bg:e.spot.magenta,fg:e.base.bg},red:{bg:e.spot.red,fg:e.base.bg},orange:{bg:e.spot.orange,fg:e.base.bg},yellow:{bg:e.spot.yellow,fg:e.base.bg},green:{bg:e.spot.green,fg:e.base.bg},cyan:{bg:e.spot.cyan,fg:e.base.bg}},badge:{default:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,dot:e.muted.default.enabled.muted.fg,icon:e.muted.default.enabled.muted.fg},neutral:{bg:e.muted.transparent.enabled.bg,fg:e.muted.transparent.enabled.fg,dot:e.muted.transparent.enabled.muted.fg,icon:e.muted.transparent.enabled.muted.fg},primary:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},suggest:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},positive:{bg:e.muted.positive.enabled.bg,fg:e.muted.positive.enabled.fg,dot:e.muted.positive.enabled.muted.fg,icon:e.muted.positive.enabled.muted.fg},caution:{bg:e.muted.caution.enabled.bg,fg:e.muted.caution.enabled.fg,dot:e.muted.caution.enabled.muted.fg,icon:e.muted.caution.enabled.muted.fg},critical:{bg:e.muted.critical.enabled.bg,fg:e.muted.critical.enabled.fg,dot:e.muted.critical.enabled.muted.fg,icon:e.muted.critical.enabled.muted.fg}},kbd:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,border:e.muted.default.enabled.border},muted:{...e.muted.default.enabled.muted,bg:t.bg2||t.bg},skeleton:{from:t.skeleton?.from||t.border,to:t.skeleton?.to||t.border}}}function d(e){return{enabled:f(e.enabled),disabled:f(e.disabled),readOnly:f(e.readOnly),hovered:f(e.hovered)}}function f(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}let p=new WeakMap;function h(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=p.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...o.avatar,...e.sanity.avatar},button:{...o.button,...e.sanity.button},card:o.card,color:s(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...o.input,...e.sanity.input,checkbox:{...o.input.checkbox,...e.sanity.input.checkbox},radio:{...o.input.radio,...e.sanity.input.radio},switch:{...o.input.switch,...e.sanity.input.switch}},layer:e.sanity.layer??o.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return p.set(e,n),n}function g(e){return 2===e._version}let m=new WeakMap,b=new WeakMap;function y(e){let t=b.get(e);if(t)return t;
362let{avatar:n,button:r,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e;return{_version:0,avatar:n,button:r,container:o,color:{light:{transparent:v(i.light.transparent),default:v(i.light.default),primary:v(i.light.primary),positive:v(i.light.positive),caution:v(i.light.caution),critical:v(i.light.critical)},dark:{transparent:v(i.dark.transparent),default:v(i.dark.default),primary:v(i.dark.primary),positive:v(i.dark.positive),caution:v(i.dark.caution),critical:v(i.dark.critical)}},focusRing:l.text.focusRing,fonts:a,input:l,media:s,radius:u,shadows:c,space:d,styles:f,v2:e}}function v(e){return{base:{bg:e.bg,fg:e.fg,border:e.border,focusRing:e.focusRing,shadow:e.shadow},button:e.button,card:e.selectable.default,dark:e._dark,input:{default:w(e.input.default),invalid:w(e.input.invalid)},muted:{...e.button.ghost,transparent:e.button.ghost.default},solid:{...e.button.default,transparent:e.button.default.default},selectable:e.selectable,spot:{gray:e.avatar.gray.bg,blue:e.avatar.blue.bg,purple:e.avatar.purple.bg,magenta:e.avatar.magenta.bg,red:e.avatar.red.bg,orange:e.avatar.orange.bg,yellow:e.avatar.yellow.bg,green:e.avatar.green.bg,cyan:e.avatar.cyan.bg},syntax:e.syntax}}function w(e){return{enabled:x(e.enabled),disabled:x(e.disabled),readOnly:x(e.readOnly),hovered:x(e.hovered)}}function x(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let k=["multiply","screen"],S=["transparent","default","neutral","primary","suggest","positive","caution","critical"],_=["default","neutral","primary","suggest","positive","caution","critical"],E=["enabled","hovered","pressed","selected","disabled"],j=["default","ghost","bleed"],C=["default","invali
362d"],I=["enabled","hovered","readOnly","disabled"];function R(e){return r.V0.includes(e)}function O(e){return/^\d+%$/.test(e)}function A(e){var t;let n=e.split("/"),i=n.shift()||"",[o,a]=i.split(" ");if(R(o)){let e=n.shift()||"";return O(a)?{type:"color",tint:o,mix:Number(a.slice(0,-1))/100}:M(e)?{type:"color",tint:o,opacity:Number(e)}:{type:"color",tint:o}}if("black"===(t=o)||"white"===t){let e=n.shift()||"";return O(a)?{type:"color",key:o,mix:Number(a.slice(0,-1))/100}:M(e)?{type:"color",key:o,opacity:Number(e)}:{type:"color",key:o}}if(r.Cv.includes(o)){let[e,t]=(i=n.shift()||"").split(" ");if(R(e)){let r=n.shift()||"";return O(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:M(r)?{type:"color",hue:o,tint:e,opacity:Number(r)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(k.includes(o))return{type:"blendMode",value:o}}function M(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...r.Cv],[...S],[..._],[...E],[...C],[...I];let $=["500","500"];function z(e,t=$){var n;let r,{hue:i,scheme:o}=e,a=A(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return n={...a,hue:a.hue||i},r="",r="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0!==n.mix?`${r} ${100*n.mix}%`:(void 0!==n.opacity&&(r+=`/${n.opacity}`),r)}let T={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
362,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
362data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function P(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function N(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(L,{})}function L(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];P(r)&&P(i)?e[n]=N(r,i):e[n]=i}return e}function H(e,t){let{scheme:n}=e,r={};for(let e of S)r[e]=function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==n)],_dark:"dark"===n,accent:{fg:z(o,i?.accent?.fg)},avatar:D({scheme:n},i),backdrop:z(o,i?.backdrop),badge:B(i?.badge,{scheme:n},t),bg:z(o,i?.bg),border:z(o,i?.border),button:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of j)i[e]=function(e,t){let{cardTone:n,mode:r,scheme:i}=e,o={};for(let e of _)o[e]=function(e,t){let{cardTone:n,mode:r,scheme:i,tone:o}=e,a={};for(let e of E)a[e]=function(e,t){let{cardTone:n,mode:r,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[n],s=t?.color?.button?.[r]?.[i]?.[a],u=s?._hue||l?._hue||"gray",c=s?._blend||["screen","multiply"],d={hue:u,scheme:o};return{_blend:c[+("light"!==o)],accent:{fg:z(d,s?.accent?.fg)},avatar:D({scheme:o},s),badge:B(s?.badge,{scheme:o},t),bg:z(d,s?.bg),border:z(d,s?.border),code:{bg:z(d,s?.code?.bg),fg:z(d,s?.code?.fg)},fg:z(d,s?.fg),icon:z(d,s?.icon),muted:{bg:z(d,s?.muted?.bg),fg:z(d,s?.muted?.fg)},kbd:{bg:z(d,s?.kbd?.bg),fg:z(d,s?.kbd?.fg),border:z(d,s?.kbd?.border)},link:{fg:z(d,s?.link?.fg)},skeleton:{from:z(d,s?.skeleton?.from),to:z(d,s?.skeleton?.to)}}}({cardTone:n,mode:r,tone:o,scheme:i,state:e},t);return a}({cardTone:n,mode:r,scheme:i,tone:e},t);return o}({cardTone:r,scheme:n,mode:e},t);return i}({scheme:n,tone:r},t),code:{bg:z(o,i?.code?.bg),fg:z(o,i?.code?.fg)},fg:z(o,i?.fg),focusRing:z(o,i?.focusRing),icon:z(o,i?.icon),input:function(e,t){let{scheme:n,tone:r}=e;return{default:U({mode:"default",scheme:n,tone:r},t),invalid:U({mode:"invalid",scheme:n,tone:r},t)}}({scheme:n,tone:r},t),kbd:{bg:z(o,i?.kbd?.bg),fg:z(o,i?.kbd?.fg),border:z(o,i?.kbd?.border)},link:{fg:z(o,i?.link?.fg)},muted:{bg:z(o,i?.muted?.bg),fg:z(o,i?.muted?.fg)},selectable:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of _)i[e]=function(e,t){let{cardTone:n,scheme:r,tone:i}=e,o={};for(let e of E)o[e]=function(e,t){let{cardTone:n,scheme:r,state:i,tone:o}=e,a=t?.color?.base?.[n],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:r};return{_blend:u[+("light"!==r)],accent:{fg:z(c,l?.accent?.fg)},avatar:D({scheme:r},l),badge:B(l?.badge,{scheme:r},t),bg:z(c,l?.bg),border:z(c,l?.border),code:{bg:z(c,l?.code?.bg),fg:z(c,l?.code?.fg)},fg:z(c,l?.fg),icon:z(c,l?.icon),muted:{bg:z(c,l?.muted?.bg),fg:z(c,l?.muted?.fg)},kbd:{bg:z(c,l?.kbd?.bg),fg:z(c,l?.kbd?.fg),border:z(c,l?.kbd?.border)},link:{fg:z(c,l?.link?.fg)},skeleton:{from:z(c,l?.skeleton?.from),to:z(c,l?.skeleton?.to)}}}({cardTone:n,tone:i,scheme:r,state:e},t);return o}({cardTone:r,scheme:n,tone:e},t);return i}({scheme:n,tone:r},t),shadow:function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{outline:z(o,i?.shadow?.outline),umbra:z(o,i?.shadow?.umbra),penumbra:z(o,i?.shadow?.penumbra),ambient:z(o,i?.shadow?.ambient)}}
362({scheme:n,tone:r},t),skeleton:{from:z(o,i?.skeleton?.from),to:z(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:"gray",scheme:n};return{atrule:z(i,r?.atrule),attrName:z(i,r?.attrName),attrValue:z(i,r?.attrValue),attribute:z(i,r?.attribute),boolean:z(i,r?.boolean),builtin:z(i,r?.builtin),cdata:z(i,r?.cdata),char:z(i,r?.char),class:z(i,r?.class),className:z(i,r?.className),comment:z(i,r?.comment),constant:z(i,r?.constant),deleted:z(i,r?.deleted),doctype:z(i,r?.doctype),entity:z(i,r?.entity),function:z(i,r?.function),hexcode:z(i,r?.hexcode),id:z(i,r?.id),important:z(i,r?.important),inserted:z(i,r?.inserted),keyword:z(i,r?.keyword),number:z(i,r?.number),operator:z(i,r?.operator),prolog:z(i,r?.prolog),property:z(i,r?.property),pseudoClass:z(i,r?.pseudoClass),pseudoElement:z(i,r?.pseudoElement),punctuation:z(i,r?.punctuation),regex:z(i,r?.regex),selector:z(i,r?.selector),string:z(i,r?.string),symbol:z(i,r?.symbol),tag:z(i,r?.tag),unit:z(i,r?.unit),url:z(i,r?.url),variable:z(i,r?.variable)}}({scheme:n},t)}}({scheme:n,tone:e},t);return r}function D(e,t){let{scheme:n}=e;return{gray:F({color:"gray",scheme:n},t),blue:F({color:"blue",scheme:n},t),purple:F({color:"purple",scheme:n},t),magenta:F({color:"magenta",scheme:n},t),red:F({color:"red",scheme:n},t),orange:F({color:"orange",scheme:n},t),yellow:F({color:"yellow",scheme:n},t),green:F({color:"green",scheme:n},t),cyan:F({color:"cyan",scheme:n},t)}}function F(e,t){let{color:n,scheme:r}=e,i=t?.avatar?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==r)],bg:z(o,i?.bg),fg:z(o,i?.fg)}}function B(e,t,n){let{scheme:r}=t,i={};for(let t of _)i[t]=function(e,t,n){let{scheme:r,tone:i}=t,o=e?.[i],a={hue:o?._hue||n?.color?.base?.[i]?._hue||"gray",scheme:r};return{bg:z(a,o?.bg),fg:z(a,o?.fg),dot:z(a,o?.dot),icon:z(a,o?.icon)}}(e,{scheme:r,tone:t},n);return i}function U(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:V({mode:n,scheme:r,state:"enabled",cardTone:i},t),hovered:V({mode:n,scheme:r,state:"hovered",cardTone:i},t),readOnly:V({mode:n,scheme:r,state:"readOnly",cardTone:i},t),disabled:V({mode:n,scheme:r,state:"disabled",cardTone:i},t)}}function V(e,t){let{cardTone:n,mode:r,scheme:i,state:o}=e,a=t?.color?.base?.[n],l=t?.color?.input?.[r]?.[o],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:i};return{_blend:u[+("light"!==i)],bg:z(c,l?.bg),border:z(c,l?.border),fg:z(c,l?.fg),muted:{bg:z(c,l?.muted?.bg)},placeholder:z(c,l?.placeholder)}}let W=r.yW;function Y(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function G(e,t,n,r,i){var o;return n*(1-(o=Y((i-e)/(t-e))))+r*o}function q(e){return Math.round(e)}function K(e){if(4===e.length){let t=e.slice(1,2),n=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(n+n,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)}}function X(e){let t=q(Y(Math.round(e.r),0,255)),n=q(Y(Math.round(e.g),0,255)),r=q(Y(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${n},${r},${e.a})`:"#"+(0x1000000+(t<<16)+(n<<8)+r).toString(16).slice(1)}let J=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Z(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 t of e)if(-1==="0123456789ABCDEFabcdef".indexOf(t))return!1;return!0}(e.slice(1)))return K(e);if(e.startsWith("hsl("))return function(e){let t=e.s/100,n=e.l/100,r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e.h/60%2-1)),o=n-r/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=r,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=r,s=0):120<=e.h&&e.h<180?(a=0,l=r,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=r):240<=e.h&&e.h<300?(a=i,l=0,s=r):300<=e.h&&e.h<360&&(a=r,l=0,s=i),{r:Math.round((a+o)*255),g:Math.round((l+o)*255),b:Math.round((s+o)*255)}}(function(e){let t=J.exec(e);if(!t)throw Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(t[1]),s:parseFloat(t[3]),l:parseFloat(t[5])}}(e));if(e.startsWith("rgba(")){let t=e.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}throw Error(`parseColor: unexpected color format: "${e}"`)}let Q=[0,255];function ee(e,t){let{bg:n,blendMode:r,colorPalette:i}=t;if("white"===n)throw Error("Cannot blend with white background");let o=A(e);if(!o||"color"!==o.type)throw Error(`Invalid color token value: ${e}`);let a="";if("black"===o.key&&(a=et(i.black)),"white"===o.key&&(a=et(i.white)),o.hue&&o.tint&&(a=et(i[o.hue][o.tint])),!a)throw Error(`Invalid color token value: ${e}`);let l=a,s={blendMode:r,bg:n,black:et(i.black),white:et(i.white)};try{if(a=function(e,t){var n,r,i,o,a,l;let{blendMode:s}=t,u=Z(e),c=Z(t.black),d=Z(t.white),f=t.bg?Z(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},h={r:Y(G(...p.r,...Q,f.r),...Q),g:Y(G(...p.g,...Q,f.g),...Q),b:Y(G(...p.b,...Q,f.b),...Q)},g={r:Y(G(...p.r,...Q,u.r),...Q),g:Y(G(...p.g,...Q,u.g),...Q),b:Y(G(...p.b,...Q,u.b),...Q)},m="multiply"===s?{r:255*(h.r/255*(g.r/255)),g:255*(h.g/255*(g.g/255)),b:255*(h.b/255*(g.b/255))}:{r:255*((n=h.r/255)+(r=g.r/255)-n*r),g:255*((i=h.g/255)+(o=g.g/255)-i*o),b:255*((a=h.b/255)+(l=g.b/255)-a*l)};return X({r:Y(G(...Q,...p.r,m.r),...p.r),g:Y(G(...Q,...p.g,m.g),...p.g),b:Y(G(...Q,...p.b,m.b),...p.b)})}(a,s),n&&void 0!==o.mix){var u,c,d,f,p,h,g;let e=K(n),t=K(a);a=X((u=o.mix,{r:(c=e.r,d=t.r,c+(d-c)*u),g:(f=e.g,p=t.g,f+(p-f)*u),b:(h=e.b,g=t.b,h+(g-h)*u)}))}}catch(e){throw console.warn("could not blend",a,s),e}
362return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let n=Z(e);return`rgba(${n.r},${n.g},${n.b},${t})`}(a,o.opacity)),a}function et(e){return"string"==typeof e?e:e.hex}function en(e,t){let n=Object.entries(t),[,r]=n.find(([e])=>"transparent"===e),[,i]=n.find(([e])=>"default"===e),o=er(r,{colorPalette:e}),a=er(i,{colorPalette:e}),l=a.bg;if("white"===l)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",o],["default",a],...n.filter(([e])=>"default"!==e&&"transparent"!==e).map(([t,n])=>[t,er(n,{bg:l,colorPalette:e})])])}function er(e,t){var n,r,i,o;let{colorPalette:a,bg:l}=t,s=e._blend||"multiply",u=ee(e.bg,{colorPalette:a,bg:l,blendMode:s}),c={colorPalette:a,bg:u,blendMode:s},d=(n=e.button,r={baseBg:u,blendMode:s,colorPalette:a},{default:ea(n.default,r),ghost:ea(n.ghost,r),bleed:ea(n.bleed,r)}),f=function(e,t){let n={};for(let o of _){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}(e.selectable,{colorPalette:a,baseBg:u,blendMode:s}),p={outline:ee(e.shadow.outline,c),umbra:ee(e.shadow.umbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),penumbra:ee(e.shadow.penumbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),ambient:ee(e.shadow.ambient,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}})};return{_blend:s,_dark:e._dark,accent:{fg:ee(e.accent.fg,c)},avatar:ei(e.avatar,{baseBg:u,colorPalette:a,blendMode:s}),backdrop:ee(e.backdrop,c),badge:eo(e.badge,{baseBg:u,colorPalette:a,blendMode:s}),bg:u,border:ee(e.border,c),button:d,code:{bg:ee(e.code.bg,c),fg:ee(e.code.fg,c)},fg:ee(e.fg,c),focusRing:ee(e.focusRing,c),icon:ee(e.icon,c),input:(i=e.input,o={baseBg:u,colorPalette:a,blendMode:s},{default:es(i.default,o),invalid:es(i.invalid,o)}),kbd:function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:ee(e.fg,a),border:ee(e.border,a)}}(e.kbd,{baseBg:u,colorPalette:a,blendMode:s}),link:{fg:ee(e.link.fg,c)},muted:{bg:ee(e.muted.bg,c),fg:ee(e.muted.fg,c)},shadow:p,skeleton:{from:ee(e.skeleton.from,c),to:ee(e.skeleton.to,c)},syntax:function(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,o={colorPalette:n,bg:r,blendMode:i};return{atrule:ee(e.atrule,o),attrName:ee(e.attrName,o),attrValue:ee(e.attrValue,o),attribute:ee(e.attribute,o),boolean:ee(e.boolean,o),builtin:ee(e.builtin,o),cdata:ee(e.cdata,o),char:ee(e.char,o),class:ee(e.class,o),className:ee(e.className,o),comment:ee(e.comment,o),constant:ee(e.constant,o),deleted:ee(e.deleted,o),doctype:ee(e.doctype,o),entity:ee(e.entity,o),function:ee(e.function,o),hexcode:ee(e.hexcode,o),id:ee(e.id,o),important:ee(e.important,o),inserted:ee(e.inserted,o),keyword:ee(e.keyword,o),number:ee(e.number,o),operator:ee(e.operator,o),prolog:ee(e.prolog,o),property:ee(e.property,o),pseudoClass:ee(e.pseudoClass,o),pseudoElement:ee(e.pseudoElement,o),punctuation:ee(e.punctuation,o),regex:ee(e.regex,o),selector:ee(e.selector,o),string:ee(e.string,o),symbol:ee(e.symbol,o),tag:ee(e.tag,o),unit:ee(e.unit,o),url:ee(e.url,o),variable:ee(e.variable,o)}}(e.syntax,{baseBg:u,colorPalette:a,blendMode:s}),selectable:f}}function ei(e,t){let n={};for(let i of r.Cv)n[i]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i});return{_blend:o,bg:a,fg:ee(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return n}function eo(e,t){let n={};for(let r of _)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,dot:ee(e.dot,a),fg:ee(e.fg,a),icon:ee(e.icon,a)}}(e[r],t);return n}function ea(e,t){let n={};for(let o of _){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}function el(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ee(e.accent.fg,l)}
362,avatar:ei(e.avatar,{baseBg:a,colorPalette:i,blendMode:o}),badge:eo(e.badge,{baseBg:a,colorPalette:i,blendMode:o}),bg:a,border:ee(e.border,l),code:{bg:ee(e.code.bg,l),fg:ee(e.code.fg,l)},fg:ee(e.fg,l),icon:ee(e.icon,l),link:{fg:ee(e.link.fg,l)},muted:{bg:ee(e.muted.bg,l),fg:ee(e.muted.fg,l)},kbd:{bg:ee(e.kbd.bg,l),fg:ee(e.kbd.fg,l),border:ee(e.kbd.border,l)},skeleton:{from:ee(e.skeleton?.from,l),to:ee(e.skeleton?.to,l)}}}function es(e,t){return{enabled:eu(e.enabled,t),hovered:eu(e.hovered,t),readOnly:eu(e.readOnly,t),disabled:eu(e.disabled,t)}}function eu(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{colorPalette:i,bg:n,blendMode:r}),l={colorPalette:i,bg:a,blendMode:o};return{_blend:o,bg:a,border:ee(e.border,l),fg:ee(e.fg,l),muted:{bg:ee(e.muted.bg,l)},placeholder:ee(e.placeholder,l)}}function ec(e){let t=function(e){let t={color:function(e){let t=N(T,e);return{base:function(e){let t={};for(let n of S)t[n]=function(e,t){let n=N(e?.base?.["*"],e?.base?.[t]),i=n._hue||e?.base?.[t]?._hue||"gray";return{...n,_hue:i,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},n.avatar?.["*"],n.avatar?.[t])}),{}),badge:_.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||i,...n.badge?.["*"],...n.badge?.[r]}}),{})}}(e,n);return t}(t),button:function(e){let t={};for(let n of j)t[n]=function(e,t){let n={};for(let i of _)n[i]=function(e,t,n){let i={};for(let o of E)i[o]=function(e,t,n,i){let o=N(e?.button?.[n]?.["*"]?.["*"],e?.button?.[n]?.[t]?.["*"],e?.button?.[n]?.["*"]?.[i],e?.button?.[n]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:_.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||a,...o.badge?.["*"],...o.badge?.[n]}}),{})}}(e,n,t,o);return i}(e,t,i);return n}(e,n);return t}(t),input:function(e){let t={};for(let n of C)t[n]=function(e,t){let n={};for(let r of I)n[r]=function(e,t,n){let r=N(e?.input?.["*"]?.["*"],e?.
362input?.[t]?.["*"],e?.input?.["*"]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}(e,t,r);return n}(e,n);return t}(t),selectable:function(e){let t={};for(let n of _)t[n]=function(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of E)n[i]=function(e,t,n){let i=N(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[n],e?.selectable?.[t]?.[n]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:r.Cv.reduce((e,t)=>({...e,[t]:N({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:_.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||o,...i.badge?.["*"],...i.badge?.[n]}}),{})}}(e,t,i);return n}(e,n);return t}(t),syntax:t.syntax}}(e?.color)};return{light:H({scheme:"light"},t),dark:H({scheme:"dark"},t)}}(e);return y({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let n=t?.palette??W;return{light:en(n,e.light),dark:en(n,e.dark)}}(t,e),container:e?.container??o.container,font:e?.font??a,input:e?.input??o.input,layer:e?.layer??o.layer,media:e?.media??o.media,radius:e?.radius??o.radius,shadow:e?.shadow??o.shadow,space:e?.space??o.space,style:e?.style??o.style})}let ed=new Map;function ef(e,t,n){var r;let i=function(e,t,n){let r=ed.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}(e,t,n);if(i)return i;let a=g(e)?y(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=m.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:h,styles:g}=e,b={_version:2,avatar:{...o.avatar,...n},button:{...o.button,...r},card:o.card,color:{light:{transparent:s(i.light.transparent),default:s(i.light.default),neutral:s(i.light.transparent),primary:s(i.light.primary),suggest:s(i.light.primary),positive:s(i.light.positive),caution:s(i.light.caution),critical:s(i.light.critical)},dark:{transparent:s(i.dark.transparent),default:s(i.dark.default),neutral:s(i.dark.transparent),primary:s(i.dark.primary),suggest:s(i.dark.primary),positive:s(i.dark.positive),caution:s(i.dark.caution),critical:s(i.dark.critical)}},container:a,font:l,input:{...o.input,...u,checkbox:{...o.input.checkbox,...u.checkbox},radio:{...o.input.radio,...u.radio},switch:{...o.input.switch,...u.switch}},layer:c??o.layer,media:d,radius:f,shadow:p,space:h,style:g};return m.set(e,b),b}(e),u=a.color[t]||a.color.light,c=u[n]||u.default,d=a.layer||o.layer,f=l.color[t]||l.color.light,p="neutral"in(r=f[n]||f.default).badge?r:{...r,badge:{...r.badge,neutral:r.badge.default,suggest:r.badge.primary},button:{bleed:{...r.button.bleed,neutral:r.button.bleed.default,suggest:r.button.bleed.primary},default:{...r.button.default,neutral:r.button.default.default,suggest:r.button.default.primary},ghost:{...r.button.ghost,neutral:r.button.ghost.default,suggest:r.button.ghost.primary}},selectable:{...r.selectable,neutral:r.selectable.default,suggest:r.selectable.primary}},h=l.layer||o.layer,b={sanity:{...a,color:c,layer:d,v2:{...l,_resolved:!0,color:p,layer:h}}};return function(e,t,n,r){ed.has(t)||ed.set(t,new Map);let i=ed.get(t);i.has(n)||i.set(n,new WeakMap),i.get(n).set(e,r)}(e,t,n,b),b}},88120:(e,t,n)=>{"use strict";n.d(t,{A_:()=>m,C:()=>f,IM:()=>w,R8:()=>g,T4:()=>b,_S:()=>v,ct:()=>y,iz:()=>x});let r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/_key\s*==\s*['"](.*)['"]/,o=/^\d*:\d*$/;function a(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function l(e){return"string"==typeof e?i.test(e.trim()):"object"==typeof e&&"_key"in e}function s(e){if("string"==typeof e&&o.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,n]=e;return("number"==typeof t||""===t)&&("number"==typeof n||""===n)}function u(e){if(!Array.isArray(e))throw Error("Path is not an array");return e.reduce((e,t,n)=>{let r=typeof t;if("number"===r)return`${e}[${t}]`;if("string"===r)return`${e}${0===n?"":"."}${t}`;if(l(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[n,r]=t;return`${e}[${n}:${r}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},"")}function c(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(r);if(!t)throw Error("Invalid path string");return t.map(d)}function d(e){return a(e)?Number(e.replace(/[^\d]/g,"")):l(e)?{_key:e.match(i)[1]}:s(e)?function(e){let[t,n]=e.split(":").map(e=>""===e?e:Number(e));return[t,n]}(e):e}var f=Object.freeze({__proto__:null,fromString:c,get:function(e,t,n){let r="string"==typeof t?c(t):t;if(!Array.isArray(r))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<r.length;e++){let t=r[e];if(a(t)){if(!Array.isArray(i))return n;i=i[t]}if(l(t)){if(!Array.isArray(i))return n;i=i.find(e=>e._key===t._key)}if("string"==typeof t&&(i="object"==typeof i&&null!==i?i[t]:void 0),typeof i>"u")return n}return i},isIndexSegment:a,isIndexTuple:s,isKeySegment:l,reKeySegment:i,toString:u});let p="drafts.",h="versions.";function g(e){return e.startsWith(p)}function m(e){return e.startsWith(h)}function b(e){return m(e)?p+w(e):g(e)?e:p+e}function y(e,t){if("drafts"===t||"published"===t)throw Error('Version can not be "published" or "drafts"');return`${h}${t}.${w(e)}`}function v(e){if(!m(e))return;let[t,n,...r]=e.split(".");return n}function w(e){return m(e)?e.split(".").slice(2).join("."):g(e)?e.slice(p.length):e}function x(e){let{baseUrl:t,workspace:n="default",tool:r="default",id:i,type:o,path:a,projectId:l,dataset:s}=e;if(!t)throw Error("baseUrl is required");if(!a)throw Error("path is required");if(!i)throw Error("id is required");if("/"!==t&&t.endsWith("/"))throw Error("baseUrl must not end with a slash");let c="default"===n?void 0:n,d="default"===r?void 0:r,f=w(i),p=Array.isArray(a)?u(a.map(e=>{if("string"==typeof e||"number"==typeof e)return e;if(""!==e._key)return{_key:e._key};if(-1!==e._index)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})):a,h=new URLSearchParams({baseUrl:t,id:f,type:o,path:p});if(c&&h.set("workspace",c),d&&h.set("tool",d),l&&h.set("projectId",l),s&&h.set("dataset",s),g(i)||m(i)){if
362(m(i)){let e=v(i);h.set("perspective",e)}}else h.set("perspective","published");let b=["/"===t?"":t];c&&b.push(c);let y=["mode=presentation",`id=${f}`,`type=${o}`,`path=${encodeURIComponent(p)}`];return d&&y.push(`tool=${d}`),b.push("intent","edit",`${y.join(";")}?${h}`),b.join("/")}},88345:(e,t,n)=>{"use strict";n.d(t,{UE:()=>eR,RK:()=>eE,ll:()=>ek,rD:()=>eO,__:()=>eS,UU:()=>eC,jD:()=>eI,cY:()=>e_,BN:()=>ej});let r=["top","right","bottom","left"],i=r.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),o=Math.min,a=Math.max,l=Math.round,s=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}let b=new Set(["top","bottom"]);function y(e){return b.has(p(e))?"y":"x"}function v(e,t,n){void 0===n&&(n=!1);let r=h(e),i=g(y(e)),o=m(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=E(a)),[a,E(a)]}function w(e){return e.replace(/start|end/g,e=>d[e])}let x=["left","right"],k=["right","left"],S=["top","bottom"],_=["bottom","top"];function E(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function j(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function C(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function I(e,t,n){let r,{reference:i,floating:o}=e,a=y(t),l=g(y(t)),s=m(l),u=p(t),c="y"===a,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,b=i[s]/2-o[s]/2;switch(u){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}switch(h(t)){case"start":r[l]-=b*(n&&c?-1:1);break;case"end":r[l]+=b*(n&&c?-1:1)}return r}let R=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,l=o.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=I(u,r,s),f=r,p={},h=0;for(let n=0;n<l.length;n++){let{name:o,fn:g}=l[n],{x:m,y:b,data:y,reset:v}=await g({x:c,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=m?m:c,d=null!=b?b:d,p={...p,[o]:{...p[o],...y}},v&&h<=50&&(h++,"object"==typeof v&&(v.placement&&(f=v.placement),v.rects&&(u=!0===v.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):v.rects),{x:c,y:d}=I(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};async function O(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=f(t,e),g=j(h),m=l[p?"floating"===d?"reference":"floating":d],b=C(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(m)))||n?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===d?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),w=await (null==o.isElement?void 0:o.isElement(v))&&await (null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},x=C(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:v,strategy:s}):y);return{top:(b.top-x.top+g.top)/w.y,bottom:(x.bottom-b.bottom+g.bottom)/w.y,left:(b.left-x.left+g.left)/w.x,right:(x.right-b.right+g.right)/w.x}}function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function M(e){return r.some(t=>e[t]>=0)}let $=new Set(["left","top"]);async function z(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),a=p(n),l=h(n),s="y"===y(n),u=$.has(a)?-1:1,c=o&&s?-1:1,d=f(t,e),{mainAxis:g,crossAxis:m,alignmentAxis:b}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}
362:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof b&&(m="end"===l?-1*b:b),s?{x:m*c,y:g*u}:{x:g*u,y:m*c}}function T(){return"undefined"!=typeof window}function P(e){return H(e)?(e.nodeName||"").toLowerCase():"#document"}function N(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(H(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function H(e){return!!T()&&(e instanceof Node||e instanceof N(e).Node)}function D(e){return!!T()&&(e instanceof Element||e instanceof N(e).Element)}function F(e){return!!T()&&(e instanceof HTMLElement||e instanceof N(e).HTMLElement)}function B(e){return!!T()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof N(e).ShadowRoot)}let U=new Set(["inline","contents"]);function V(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=et(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!U.has(i)}let W=new Set(["table","td","th"]),Y=[":popover-open",":modal"];function G(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let q=["transform","translate","scale","rotate","perspective"],K=["transform","translate","scale","rotate","perspective","filter"],X=["paint","layout","strict","content"];function J(e){let t=Z(),n=D(e)?et(e):e;return q.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||K.some(e=>(n.willChange||"").includes(e))||X.some(e=>(n.contain||"").includes(e))}function Z(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let Q=new Set(["html","body","#document"]);function ee(e){return Q.has(P(e))}function et(e){return N(e).getComputedStyle(e)}function en(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function er(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||B(e)&&e.host||L(e);return B(t)?t.host:t}function ei(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=er(t);return ee(n)?t.ownerDocument?t.ownerDocument.body:t.body:F(n)&&V(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=N(i);if(o){let e=eo(a);return t.concat(a,a.visualViewport||[],V(i)?i:[],e&&n?ei(e):[])}return t.concat(i,ei(i,[],n))}function eo(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ea(e){let t=et(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=F(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=l(n)!==o||l(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function el(e){return D(e)?e:e.contextElement}function es(e){let t=el(e);if(!F(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=ea(t),a=(o?l(n.width):n.width)/r,s=(o?l(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let eu=u(0);function ec(e){let t=N(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eu}function ed(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),a=el(e),l=u(1);t&&(r?D(r)&&(l=es(r)):l=es(e));let s=(void 0===(i=n)&&(i=!1),r&&(!i||r===N(a))&&i)?ec(a):u(0),c=(o.left+s.x)/l.x,d=(o.top+s.y)/l.y,f=o.width/l.x,p=o.height/l.y;if(a){let e=N(a),t=r&&D(r)?N(r):r,n=e,i=eo(n);for(;i&&r&&t!==n;){let e=es(i),t=i.getBoundingClientRect(),r=et(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=o,d+=a,i=eo(n=N(i))}}return C({width:f,height:p,x:c,y:d})}function ef(e,t){let n=en(e).scrollLeft;return t?t.left+n:ed(L(e)).left+n}function ep(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ef(e,n),y:n.top+t.scrollTop}}let eh=new Set(["absolute","fixed"]);function eg(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=N(e),r=L(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,l=0,s=0;if(i){o=i.width,a=i.height;let e=Z();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,s=i.offsetTop)}let u=ef(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-i);a<=25&&(o-=a)}else u<=25&&(o+=u);return{width:o,height:a,x:l,y:s}}
362(e,n);else if("document"===t)r=function(e){let t=L(e),n=en(e),r=e.ownerDocument.body,i=a(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=a(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ef(e),s=-n.scrollTop;return"rtl"===et(r).direction&&(l+=a(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:l,y:s}}(L(e));else if(D(t))r=function(e,t){let n=ed(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=F(e)?es(e):u(1),a=e.clientWidth*o.x,l=e.clientHeight*o.y;return{width:a,height:l,x:i*o.x,y:r*o.y}}(t,n);else{let n=ec(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return C(r)}function em(e){return"static"===et(e).position}function eb(e,t){if(!F(e)||"fixed"===et(e).position)return null;if(t)return t(e);let n=e.offsetParent;return L(e)===n&&(n=n.ownerDocument.body),n}function ey(e,t){var n;let r=N(e);if(G(e))return r;if(!F(e)){let t=er(e);for(;t&&!ee(t);){if(D(t)&&!em(t))return t;t=er(t)}return r}let i=eb(e,t);for(;i&&(n=i,W.has(P(n)))&&em(i);)i=eb(i,t);return i&&ee(i)&&em(i)&&!J(i)?r:i||function(e){let t=er(e);for(;F(t)&&!ee(t);){if(J(t))return t;if(G(t))break;t=er(t)}return null}(e)||r}let ev=async function(e){let t=this.getOffsetParent||ey,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=F(t),i=L(t),o="fixed"===n,a=ed(e,!0,o,t),l={scrollLeft:0,scrollTop:0},s=u(0);if(r||!r&&!o)if(("body"!==P(t)||V(i))&&(l=en(t)),r){let e=ed(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=ef(i));o&&!r&&i&&(s.x=ef(i));let c=!i||r||o?u(0):ep(i,l);return{x:a.left+l.scrollLeft-s.x-c.x,y:a.top+l.scrollTop-s.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ew={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,a=L(r),l=!!t&&G(t.floating);if(r===a||l&&o)return n;let s={scrollLeft:0,scrollTop:0},c=u(1),d=u(0),f=F(r);if((f||!f&&!o)&&(("body"!==P(r)||V(a))&&(s=en(r)),F(r))){let e=ed(r);c=es(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!a||f||o?u(0):ep(a,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-s.scrollTop*c.y+d.y+p.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,l=[..."clippingAncestors"===n?G(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ei(e,[],!1).filter(e=>D(e)&&"body"!==P(e)),i=null,o="fixed"===et(e).position,a=o?er(e):e;for(;D(a)&&!ee(a);){let t=et(a),n=J(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&eh.has(i.position)||V(a)&&!n&&function e(t,n){let r=er(t);return!(r===n||!D(r)||ee(r))&&("fixed"===et(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):i=t,a=er(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=l[0],u=l.reduce((e,n)=>{let r=eg(t,n,i);return e.top=a(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=a(r.left,e.left),e},eg(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:ey,getElementRects:ev,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ea(e);return{width:t,height:n}},getScale:es,isElement:D,isRTL:function(e){return"rtl"===et(e).direction}};function ex(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ek(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=el(e),h=l||u?[...p?ei(p):[],...ei(t)]:[];h.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let g=p&&d?function(e,t){let n,r=null,i=L(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),l();let f=e.getBoundingClientRect(),{left:p,top:h,width:g,height:m}=f;if(c||t(),!g||!m)return;let b=s(h),y=s(i.clientWidth-(p+g)),v={rootMargin:-b+"px "+-y+"px "+-s(i.clientHeight-(h+m))+"px "+-s(p)+"px",threshold:a(0,o(1,d))||1},w=!0;function x(t){let r=t[0].intersectionRatio;if(r!==d){if(!w)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||ex(f,e.getBoundingClientRect())||u(),w=!1}try{r=new IntersectionObserver(x,{...v,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(x,v)}r.observe(e)}(!0),l}(p,n):null,m=-1,b=null;c&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let y=f?ed(e):null;return f&&function t(){let r=ed(e);y&&!ex(y,r)&&n(),y=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;
362h.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(i)}}let eS=O,e_=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:l}=t,s=await z(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:a}}}}},eE=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,a;let{rects:l,middlewareData:s,placement:u,platform:c,elements:d}=t,{crossAxis:g=!1,alignment:m,allowedPlacements:b=i,autoAlignment:y=!0,...x}=f(e,t),k=void 0!==m||b===i?((a=m||null)?[...b.filter(e=>h(e)===a),...b.filter(e=>h(e)!==a)]:b.filter(e=>p(e)===e)).filter(e=>!a||h(e)===a||!!y&&w(e)!==e):b,S=await O(t,x),_=(null==(n=s.autoPlacement)?void 0:n.index)||0,E=k[_];if(null==E)return{};let j=v(E,l,await (null==c.isRTL?void 0:c.isRTL(d.floating)));if(u!==E)return{reset:{placement:k[0]}};let C=[S[p(E)],S[j[0]],S[j[1]]],I=[...(null==(r=s.autoPlacement)?void 0:r.overflows)||[],{placement:E,overflows:C}],R=k[_+1];if(R)return{data:{index:_+1,overflows:I},reset:{placement:R}};let A=I.map(e=>{let t=h(e.placement);return[e.placement,t&&g?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),M=(null==(o=A.filter(e=>e[2].slice(0,h(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||A[0][0];return M!==u?{data:{index:_+1,overflows:I},reset:{placement:M}}:{}}}},ej=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),d={x:n,y:r},h=await O(t,c),m=y(p(i)),b=g(m),v=d[b],w=d[m];if(l){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",n=v+h[e],r=v-h[t];v=a(n,o(v,r))}if(s){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=w+h[e],r=w-h[t];w=a(n,o(w,r))}let x=u.fn({...t,[b]:v,[m]:w});return{...x,data:{x:x.x-n,y:x.y-r,enabled:{[b]:l,[m]:s}}}}}},eC=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,a;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:g}=t,{mainAxis:m=!0,crossAxis:b=!0,fallbackPlacements:j,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:I="none",flipAlignment:R=!0,...A}=f(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let M=p(l),$=y(c),z=p(c)===c,T=await (null==d.isRTL?void 0:d.isRTL(g.floating)),P=j||(z||!R?[E(c)]:function(e){let t=E(e);return[w(e),t,w(t)]}(c)),N="none"!==I;!j&&N&&P.push(...function(e,t,n,r){let i=h(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?k:x;return t?x:k;case"left":case"right":return t?S:_;default:return[]}}(p(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(w)))),o}(c,R,I,T));let L=[c,...P],H=await O(t,A),D=[],F=(null==(r=s.flip)?void 0:r.overflows)||[];if(m&&D.push(H[M]),b){let e=v(l,u,T);D.push(H[e[0]],H[e[1]])}if(F=[...F,{placement:l,overflows:D}],!D.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=L[e];if(t&&("alignment"!==b||$===y(t)||F.every(e=>y(e.placement)!==$||e.overflows[0]>0)))return{data:{index:e,overflows:F},reset:{placement:t}};let n=null==(o=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(C){case"bestFit":{let e=null==(a=F.filter(e=>{if(N){let t=y(e.placement);return t===$||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}},eI=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...i}=f(e,t);switch(r){case"referenceHidden":{let e=A(await O(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:M(e)}}}case"escaped":{let e=A(await O(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:M(e)}}}default:return{}}}}},eR=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:l,platform:s,elements:u,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let b=j(p),v={x:n,y:r},w=g(y(i)),x=m(w),k=await s.getDimensions(d),S="y"===w,_=S?"clientHeight":"clientWidth",E=l.reference[x]+l.reference[w]-v[w]-l.floating[x],C=v[w]-l.reference[w],I=await (null==s.getOffsetParent?void 0:s.getOffsetParent(d)),R=I?I[_]:0;R&&await (null==s.isElement?void 0:s.isElement(I))||(R=u.floating[_]||l.floating[x]);
362let O=R/2-k[x]/2-1,A=o(b[S?"top":"left"],O),M=o(b[S?"bottom":"right"],O),$=R-k[x]-M,z=R/2-k[x]/2+(E/2-C/2),T=a(A,o(z,$)),P=!c.arrow&&null!=h(i)&&z!==T&&l.reference[x]/2-(z<A?A:M)-k[x]/2<0,N=P?z<A?z-A:z-$:0;return{[w]:v[w]+N,data:{[w]:T,centerOffset:z-T-N,...P&&{alignmentOffset:N}},reset:P}}}),eO=(e,t,n)=>{let r=new Map,i={platform:ew,...n},o={...i.platform,_c:r};return R(e,t,{...i,platform:o})}},91774:(e,t,n)=>{var r=n(18070);e.exports=function(e){return null==e?"":r(e)}},92575:(e,t,n)=>{"use strict";n.d(t,{NP:()=>tl,AH:()=>th,i7:()=>ty,I4:()=>tm,DP:()=>ta});var r,i,o,a=n(63011),l="-ms-",s="-moz-",u="-webkit-",c="comm",d="rule",f="decl",p="@keyframes",h=Math.abs,g=String.fromCharCode,m=Object.assign;function b(e,t){return(e=t.exec(e))?e[0]:e}function y(e,t,n){return e.replace(t,n)}function v(e,t,n){return e.indexOf(t,n)}function w(e,t){return 0|e.charCodeAt(t)}function x(e,t,n){return e.slice(t,n)}function k(e){return e.length}function S(e,t){return t.push(e),e}function _(e,t){return e.filter(function(e){return!b(e,t)})}var E=1,j=1,C=0,I=0,R=0,O="";function A(e,t,n,r,i,o,a,l){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:E,column:j,length:a,return:"",siblings:l}}function M(e,t){return m(A("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function $(e){for(;e.root;)e=M(e.root,{children:[e]});S(e,e.siblings)}function z(){return R=I<C?w(O,I++):0,j++,10===R&&(j=1,E++),R}function T(){return w(O,I)}function P(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function N(e){var t,n;return(t=I-1,n=function e(t){for(;z();)switch(R){case t:return I;case 34:case 39:34!==t&&39!==t&&e(R);break;case 40:41===t&&e(t);break;case 92:z()}return I}(91===e?e+2:40===e?e+1:e),x(O,t,n)).trim()}function L(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function H(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case f:return e.return=e.return||e.value;case c:return"";case p:return e.return=e.value+"{"+L(e.children,r)+"}";case d:if(!k(e.value=e.props.join(",")))return""}return k(n=L(e.children,r))?e.return=e.value+"{"+n+"}":""}function D(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case f:e.return=function e(t,n,r){var i;switch(i=n,45^w(t,0)?(((i<<2^w(t,0))<<2^w(t,1))<<2^w(t,2))<<2^w(t,3):0){case 5103:return u+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return u+t+t;case 4855:return u+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return s+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return u+t+s+t+l+t+t;case 5936:switch(w(t,n+11)){case 114:return u+t+l+y(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
362case 108:return u+t+l+y(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return u+t+l+y(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return u+t+l+t+t;case 6165:return u+t+l+"flex-"+t+t;case 5187:return u+t+y(t,/(\w+).+(:[^]+)/,u+"box-$1$2"+l+"flex-$1$2")+t;case 5443:return u+t+l+"flex-item-"+y(t,/flex-|-self/g,"")+(b(t,/flex-|baseline/)?"":l+"grid-row-"+y(t,/flex-|-self/g,""))+t;case 4675:return u+t+l+"flex-line-pack"+y(t,/align-content|flex-|-self/g,"")+t;case 5548:return u+t+l+y(t,"shrink","negative")+t;case 5292:return u+t+l+y(t,"basis","preferred-size")+t;case 6060:return u+"box-"+y(t,"-grow","")+u+t+l+y(t,"grow","positive")+t;case 4554:return u+y(t,/([^-])(transform)/g,"$1"+u+"$2")+t;case 6187:return y(y(y(t,/(zoom-|grab)/,u+"$1"),/(image-set)/,u+"$1"),t,"")+t;case 5495:case 3959:return y(t,/(image-set\([^]*)/,u+"$1$`$1");case 4968:return y(y(t,/(.+:)(flex-)?(.*)/,u+"box-pack:$3"+l+"flex-pack:$3"),/space-between/,"justify")+u+t+t;case 4200:if(!b(t,/flex-|baseline/))return l+"grid-column-align"+x(t,n)+t;break;case 2592:case 3360:return l+y(t,"template-","")+t;case 4384:case 3616:if(r&&r.some(function(e,t){return n=t,b(e.props,/grid-\w+-end/)}))return~v(t+(r=r[n].value),"span",0)?t:l+y(t,"-start","")+t+l+"grid-row-span:"+(~v(r,"span",0)?b(r,/\d+/):b(r,/\d+/)-b(t,/\d+/))+";";return l+y(t,"-start","")+t;case 4896:case 4128:return r&&r.some(function(e){return b(e.props,/grid-\w+-start/)})?t:l+y(y(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return y(t,/(.+)-inline(.+)/,u+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(k(t)-1-n>6)switch(w(t,n+1)){case 109:if(45!==w(t,n+4))break;case 102:return y(t,/(.+:)(.+)-([^]+)/,"$1"+u+"$2-$3$1"+s+(108==w(t,n+3)?"$3":"$2-$3"))+t;case 115:return~v(t,"stretch",0)?e(y(t,"stretch","fill-available"),n,r)+t:t}break;case 5152:case 5920:return y(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,n,r,i,o,a,s){return l+n+":"+r+s+(i?l+n+"-span:"+(o?a:a-r)+s:"")+t});case 4949:if(121===w(t,n+6))return y(t,":",":"+u)+t;break;case 6444:switch(w(t,45===w(t,14)?18:11)){case 120:return y(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+u+(45===w(t,14)?"inline-":"")+"box$3$1"+u+"$2$3$1"+l+"$2box$3")+t;case 100:return y(t,":",":"+l)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return y(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,n);return;case p:return L([M(e,{value:y(e.value,"@","@"+u)})],r);case d:if(e.length){var i,o;return i=n=e.props,o=function(t){switch(b(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":$(M(e,{props:[y(t,/:(read-\w+)/,":"+s+"$1")]})),$(M(e,{props:[t]})),m(e,{props:_(n,r)});break;case"::placeholder":$(M(e,{props:[y(t,/:(plac\w+)/,":"+u+"input-$1")]})),$(M(e,{props:[y(t,/:(plac\w+)/,":"+s+"$1")]})),$(M(e,{props:[y(t,/:(plac\w+)/,l+"input-$1")]})),$(M(e,{props:[t]})),m(e,{props:_(n,r)})}return""},i.map(o).join("")}}}function F(e,t,n,r,i,o,a,l,s,u,c,f){for(var p=i-1,g=0===i?o:[""],m=g.length,b=0,v=0,w=0;b<r;++b)for(var k=0,S=x(e,p+1,p=h(v=a[b])),_=e;k<m;++k)(_=(v>0?g[k]+" "+S:y(S,/&\f/g,g[k])).trim())&&(s[w++]=_);return A(e,t,n,0===i?d:l,s,u,c,f)}function B(e,t,n,r,i){return A(e,t,n,f,x(e,0,r),x(e,r+1,-1),r,i)}var U=n(37811);let V=void 0!==U&&void 0!==U.env&&(U.env.REACT_APP_SC_ATTR||U.env.SC_ATTR)||"data-styled",W="active",Y="data-styled-version",G="6.5.3",q="/*!sc*/\n",K="undefined"!=typeof window&&"undefined"!=typeof document;function X(e){if(void 0!==U&&void 0!==U.env){let t=U.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let J=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!=(i=null!=(r=X("REACT_APP_SC_DISABLE_SPEEDY"))?r:X("SC_DISABLE_SPEEDY"))?i:void 0!==U&&void 0!==U.env&&!1),Z="sc-keyframes-";function Q(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let ee=new Map,et=new Map,en=1,er=e=>{if(ee.has(e))return ee.get(e);for(;et.has(en);)en++;let t=en++;return ee.set(e,t),et.set(t,e),t},ei=e=>et.get(e),eo=(e,t)=>{en=t+1,ee.set(e,t),et.set(t,e)},ea=Object.freeze([]),el=Object.freeze({}),es=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,eu=/(^-|-$)/g;function ec(e){return e.replace(es,"-").replace(eu,"")}let ed=/(a)(d)/gi,ef=e=>String.fromCharCode(e+(e>25?39:97));function ep(e){let t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=ef(t%52)+n;return(ef(t%52)+n).replace(ed,"$1-$2")}let eh=(e,t)=>{let n=t.length;for(;n;)e=33*e^t.charCodeAt(--n);return e},eg=e=>eh(5381,e);function em(e){return"string"==typeof e}let eb=Symbol.for("react.memo"),ey=Symbol.for("react.forward_ref"),ev={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},ew={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ex={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ek={[ey]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[eb]:ex};function eS(e){return("type"in e&&e.type.$$typeof)===eb?ex:"$$typeof"in e?e
362k[e.$$typeof]:ev}let e_=Object.defineProperty,eE=Object.getOwnPropertyNames,ej=Object.getOwnPropertySymbols,eC=Object.getOwnPropertyDescriptor,eI=Object.getPrototypeOf,eR=Object.prototype;function eO(e){return"function"==typeof e}let eA=Symbol.for("react.forward_ref");function eM(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===eA&&"styledComponentId"in e}function e$(e,t){return e&&t?e+" "+t:e||t||""}function ez(e,t){return e.join(t||"")}function eT(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eP(e,t){Object.defineProperty(e,"toString",{value:t})}let eN=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let n=this._cGroup;n<e;n++)t+=this.groupSizes[n];else for(let n=this._cGroup-1;n>=e;n--)t-=this.groupSizes[n];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,n=t.length,r=n;for(;e>=r;)if((r<<=1)<0)throw Q(16,`${e}`);this.groupSizes=new Uint32Array(r),this.groupSizes.set(t),this.length=r;for(let e=n;e<r;e++)this.groupSizes[e]=0}let n=this.indexOfGroup(e+1),r=0;for(let i=0,o=t.length;i<o;i++)this.tag.insertRule(n,t[i])&&(this.groupSizes[e]++,n++,r++);r>0&&this._cGroup>e&&(this._cIndex+=r)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(let e=n;e<r;e++)this.tag.deleteRule(n);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n;for(let e=r;e<i;e++)t+=this.tag.getRule(e)+q;return t}},eL=`style[${V}][${Y}="${G}"]`,eH=RegExp(`^${V}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),eD=e=>"undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,eF=e=>{if(!e)return document;if(eD(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(eD(t))return t}return document},eB=(e,t,n)=>{let r,i=n.split(",");for(let n=0,o=i.length;n<o;n++)(r=i[n])&&e.registerName(t,r)},eU=(e,t)=>{var n;let r=(null!=(n=t.textContent)?n:"").split(q),i=[];for(let t=0,n=r.length;t<n;t++){let n=r[t].trim();if(!n)continue;let o=n.match(eH);if(o){let t=0|parseInt(o[1],10),n=o[2];0!==t&&(eo(n,t),eB(e,n,o[3]),e.getTag().insertRules(t,i)),i.length=0}else i.push(n)}},eV=e=>{let t=eF(e.options.target).querySelectorAll(eL);for(let n=0,r=t.length;n<r;n++){let r=t[n];r&&r.getAttribute(V)!==W&&(eU(e,r),r.parentNode&&r.parentNode.removeChild(r))}},eW=!1,eY=(e,t)=>{let r=document.head,i=e||r,o=document.createElement("style"),a=(e=>{let t=Array.from(e.querySelectorAll(`style[${V}]`));return t[t.length-1]})(i),l=void 0!==a?a.nextSibling:null;o.setAttribute(V,W),o.setAttribute(Y,G);let s=t||function(){if(!1!==eW)return eW;if("undefined"!=typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return eW=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return eW=t.getAttribute("content")||void 0}return eW=n.nc}();return s&&o.setAttribute("nonce",s),i.insertBefore(o,l),o},eG=class{constructor(e,t){this.element=eY(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let n=null!=(t=e.getRootNode().styleSheets)?t:document.styleSheets;for(let t=0,r=n.length;t<r;t++){let r=n[t];if(r.ownerNode===e)return r}throw Q(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}},eq=class{constructor(e,t){this.element=eY(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},eK=K,eX={isServer:!K,useCSSOMInjection:!J};class eJ{static registerId(e){return er(e)}constructor(e=el,t={},n){this.options=Object.assign(Object.assign({},eX),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(n),this.server=!!e.isServer,!this.server&&K&&eK&&(eK=!1,eV(this)),eP(this,()=>(e=>{let t=e.getTag(),{length:n}=t,r="";for(let i=0;i<n;i++){let n=ei(i);if(void 0===n)continue;let o=e.names.get(n);if(void 0===o||!o.size)continue;let a=t.getGroup(i);if(0===a.length)continue;let l=V+".g"+i+'[id="'+n+'"]',s="";for(let e of o)e.length>0&&(s+=e+",");r+=a+l+'{content:"'+s+'"}'+q}return r})(this))}rehydrate(){!this.server&&K&&eV(this)}reconstructWithOptions(e,t=!0){let n=new eJ(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return n.keyframeIds=new Set(this.keyframeIds),!this.server&&K&&e.target!==this.options.target&&eF(this.options.target)!==eF(e.target)&&eV(n),n}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new eN((({useCSSOMInjection:e,target:t,nonce:n})=>e?new eG(t,n):new eq(t,n))(this.options)))}hasNameForId(e,t){var n,r;return null!=(r=null==(n=this.names.get(e))?void 0:n.has(t))&&r}registerName(e,t){er(e),e.startsWith(Z)&&this.keyframeIds.add(e);let n=this.names.get(e);n?n.add(t):this.names.set(e,new Set([t]))}
362insertRules(e,t,n){this.registerName(e,t),this.getTag().insertRules(er(e),n)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(er(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let eZ=new WeakSet,eQ={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function e0(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);t+=r>=65&&r<=90?"-"+String.fromCharCode(r+32):e[n]}return t.startsWith("ms-")?"-"+t:t}let e1=Symbol.for("sc-keyframes");function e2(e){return eO(e)&&!(e.prototype&&e.prototype.isReactComponent)}let e5=e=>
362null==e||!1===e||""===e,e4=Symbol.for("react.client.reference");function e3(e){return e.$$typeof===e4}function e6(e,t,n,r,i=[]){if(e5(e))return i;let o=typeof e;if("string"===o)return i.push(e),i;if("function"===o)return e3(e)?i:e2(e)&&t?e6(e(t),t,n,r,i):(i.push(e),i);if(Array.isArray(e)){for(let o=0;o<e.length;o++)e6(e[o],t,n,r,i);return i}return eM(e)?i.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&e1 in e?n?(e.inject(n,r),i.push(e.getName(r))):i.push(e):e3(e)||(eT(e)?e.toString!==Object.prototype.toString?i.push(e.toString()):function e(t,n){for(let r in t){let i=t[r];t.hasOwnProperty(r)&&!e5(i)&&(Array.isArray(i)&&eZ.has(i)||eO(i)?n.push(e0(r)+":",i,";"):eT(i)?(n.push(r+" {"),e(i,n),n.push("}")):n.push(e0(r)+": "+(null==i||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||r in eQ||r.startsWith("--")?String(i).trim():i+"px")+";"))}}(e,i):i.push(e.toString())),i}let e9=eg(G);class e7{constructor(e,t,n){this.rules=e,this.componentId=t,this.baseHash=eh(e9,t),this.baseStyle=n,eJ.registerId(t)}generateAndInjectStyles(e,t,n){let r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";{let i="";for(let r=0;r<this.rules.length;r++){let o=this.rules[r];if("string"==typeof o)i+=o;else if(o)if(e2(o)){let r=o(e);"string"==typeof r?i+=r:null!=r&&!1!==r&&(i+=ez(e6(r,e,t,n)))}else i+=ez(e6(o,e,t,n))}if(i){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=n.hash?n.hash+i:i,o=this.dynamicNameCache.get(e);if(!o){if(o=ep(eh(eh(this.baseHash,n.hash),i)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,o)}if(!t.hasNameForId(this.componentId,o)){let e=n(i,"."+o,void 0,this.componentId);t.insertRules(this.componentId,o,e)}r=e$(r,o)}}return r}}let e8=/&/g;function te(e,t){let n=0;for(;--t>=0&&92===e.charCodeAt(t);)n++;return!(1&~n)}function tt(e){let t=e.length,n="",r=0,i=0,o=0,a=!1,l=!1;for(let s=0;s<t;s++){let u=e.charCodeAt(s);if(0!==o||a||47!==u||42!==e.charCodeAt(s+1))if(a)42===u&&47===e.charCodeAt(s+1)&&(a=!1,s++);else if(34!==u&&39!==u||te(e,s)){if(0===o)if(123===u)i++;else if(125===u){if(--i<0){l=!0;let n=s+1;for(;n<t;){let t=e.charCodeAt(n);if(59===t||10===t)break;n++}n<t&&59===e.charCodeAt(n)&&n++,i=0,s=n-1,r=n;continue}0===i&&(n+=e.substring(r,s+1),r=s+1)}else 59===u&&0===i&&(n+=e.substring(r,s+1),r=s+1)}else 0===o?o=u:o===u&&(o=0);else a=!0,s++}return l||0!==i||0!==o?(r<t&&0===i&&0===o&&(n+=e.substring(r)),n):e}let tn=new eJ,tr=function({options:e=el,plugins:t=ea}=el){var n,r,i;let o,a,l,s=(e,t,n)=>n.startsWith(a)&&n.endsWith(a)&&n.replaceAll(a,"").length>0?`.${o}`:e,u=t.slice();u.push(e=>{e.type===d&&e.value.includes("&")&&(l||(l=RegExp(`\\${a}\\b`,"g")),e.props[0]=e.props[0].replace(e8,a).replace(l,s))}),e.prefix&&u.push(D),u.push(H);let f=[],p=(i=(r=u.concat((n=e=>f.push(e),function(e){!e.root&&(e=e.return)&&n(e)}))).length,function(e,t,n,o){for(var a="",l=0;l<i;l++)a+=r[l](e,t,n,o)||"";return a}),m=(t,n="",r="",i="&")=>{var s,u,d;o=i,a=n,l=void 0;let m=function(e){let t=-1!==e.indexOf("//"),n=-1!==e.indexOf("}");if(!t&&!n)return e;if(!t)return tt(e);let r=e.length,i="",o=0,a=0,l=0,s=0,u=0,c=!1;for(;a<r;){let t=e.charCodeAt(a);if(34!==t&&39!==t||te(e,a))if(0===l)if(47===t&&a+1<r&&42===e.charCodeAt(a+1)){for(a+=2;a+1<r&&(42!==e.charCodeAt(a)||47!==e.charCodeAt(a+1));)a++;a+=2}else if(40!==t)if(41!==t)if(s>0)a++;else if(42===t&&a+1<r&&47===e.charCodeAt(a+1))i+=e.substring(o,a),a+=2,o=a,c=!0;else if(47===t&&a+1<r&&47===e.charCodeAt(a+1)){for(i+=e.substring(o,a);a<r&&10!==e.charCodeAt(a);)a++;o=a,c=!0}else 123===t?u++:125===t&&u--,a++;else s>0&&s--,a++;else s++,a++;else a++;else 0===l?l=t:l===t&&(l=0),a++}return c?(o<r&&(i+=e.substring(o)),0===u?i:tt(i)):0===u?e:tt(e)}(t),b=(d=function e(t,n,r,i,o,a,l,s,u){for(var d,f,p,m,b=0,_=0,C=l,M=0,$=0,L=0,H=1,D=1,U=1,V=0,W="",Y=o,G=a,q=i,K=W;D;)switch(L=V,V=z()){case 40:if(108!=L&&58==w(K,C-1)){-1!=v(K+=y(N(V),"&","&\f"),"&\f",h(b?s[b-1]:0))&&(U=-1);break}case 34:case 39:case 91:K+=N(V);break;case 9:case 10:case 13:case 32:K+=function(e){for(;R=T();)if(R<33)z();else break;return P(e)>2||P(R)>3?"":" "}(L);break;case 92:K+=function(e,t){for(var n;--t&&z()&&!(R<48)&&!(R>102)&&(!(R>57)||!(R<65))&&(!(R>70)||!(R<97)););return n=I+(t<6&&32==T()&&32==z()),x(O,e,n)}(I-1,7);continue;case 47:switch(T()){case 42:case 47:S((d=function(e,t){for(;z();)if(e+R===57)break;else if(e+R===84&&47===T())break;return"/*"+x(O,t,I-1)+"*"+g(47===e?e:z())}
362(z(),I),f=n,p=r,m=u,A(d,f,p,c,g(R),x(d,2,-2),0,m)),u),(5==P(L||1)||5==P(T()||1))&&k(K)&&" "!==x(K,-1,void 0)&&(K+=" ");break;default:K+="/"}break;case 123*H:s[b++]=k(K)*U;case 125*H:case 59:case 0:switch(V){case 0:case 125:D=0;case 59+_:-1==U&&(K=y(K,/\f/g,"")),$>0&&(k(K)-C||0===H&&47===L)&&S($>32?B(K+";",i,r,C-1,u):B(y(K," ","")+";",i,r,C-2,u),u);break;case 59:K+=";";default:if(S(q=F(K,n,r,b,_,o,s,W,Y=[],G=[],C,a),a),123===V)if(0===_)e(K,n,q,q,Y,a,C,s,G);else{switch(M){case 99:if(110===w(K,3))break;case 108:if(97===w(K,2))break;default:_=0;case 100:case 109:case 115:}_?e(t,q,q,i&&S(F(t,q,q,0,0,o,s,W,o,Y=[],C,G),G),o,G,C,s,i?Y:G):e(K,q,q,q,[""],G,0,s,G)}}b=_=$=0,H=U=1,W=K="",C=l;break;case 58:C=1+k(K),$=L;default:if(H<1){if(123==V)--H;else if(125==V&&0==H++&&125==(R=I>0?w(O,--I):0,j--,10===R&&(j=1,E--),R))continue}switch(K+=g(V),V*H){case 38:U=_>0?1:(K+="\f",-1);break;case 44:s[b++]=(k(K)-1)*U,U=1;break;case 64:45===T()&&(K+=N(z())),M=T(),_=C=k(W=K+=function(e){for(;!P(T());)z();return x(O,e,I)}(I)),V++;break;case 45:45===L&&2==k(K)&&(H=0)}}return a}("",null,null,null,[""],(u=s=r||n?r+" "+n+" { "+m+" }":m,E=j=1,C=k(O=u),I=0,s=[]),0,[0],s),O="",d);return e.namespace&&(b=function e(t,n){let r=n+" ",i=","+r;for(let o=0;o<t.length;o++){let a=t[o];if("rule"===a.type){a.value=(r+a.value).replaceAll(",",i);let e=a.props,t=[];for(let n=0;n<e.length;n++)t[n]=r+e[n];a.props=t}Array.isArray(a.children)&&"@keyframes"!==a.type&&e(a.children,n)}return t}(b,e.namespace)),f=[],L(b,p),f},b=5381;for(let e=0;e<t.length;e++)t[e].name||Q(15),b=eh(b,t[e].name);return(null==e?void 0:e.namespace)&&(b=eh(b,e.namespace)),(null==e?void 0:e.prefix)&&(b=eh(b,"p")),m.hash=5381!==b?b.toString():"",m}(),ti=a.createContext({shouldForwardProp:void 0,styleSheet:tn,stylis:tr,stylisPlugins:void 0});ti.Consumer;let to=a.createContext(void 0);function ta(){let e=a.useContext(to);if(!e)throw Q(18);return e}function tl(e){let t=a.useContext(to),n=a.useMemo(()=>(function(e,t){if(!e)throw Q(14);if(eO(e))return e(t);if(Array.isArray(e)||"object"!=typeof e)throw Q(8);return t?Object.assign(Object.assign({},t),e):e})(e.theme,t),[e.theme,t]);return e.children?a.createElement(to.Provider,{value:n},e.children):null}to.Consumer;let ts=Object.prototype.hasOwnProperty,tu={};function tc(e,t,n){let r=eM(e),i=!em(e),{attrs:o=ea,componentId:l=function(e,t){let n="string"!=typeof e?"sc":ec(e);tu[n]=(tu[n]||0)+1;let r=n+"-"+ep(eg(G+n+tu[n])>>>0);return t?t+"-"+r:r}(t.displayName,t.parentComponentId),displayName:s=em(e)?`styled.${e}`:`Styled(${e.displayName||e.name||"Component"})`}=t,u=t.displayName&&t.componentId?ec(t.displayName)+"-"+t.componentId:t.componentId||l,c=r&&e.attrs?e.attrs.concat(o).filter(Boolean):o,{shouldForwardProp:d}=t;if(r&&e.shouldForwardProp){let n=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;d=(t,r)=>n(t,r)&&e(t,r)}else d=n}let f=new e7(n,u,r?e.componentStyle:void 0);function p(e,t){return function(e,t,n){let r,i,{attrs:o,componentStyle:l,defaultProps:s,foldedComponentIds:u,styledComponentId:c,target:d}=e,f=a.useContext(to),p=a.useContext(ti),h=e.shouldForwardProp||p.shouldForwardProp,g=function(e,t,n=el){return e.theme!==n.theme&&e.theme||t||n.theme}(t,f,s)||el;{let e=a.useRef(null),n=e.current;if(null!==n&&n[1]===g&&n[2]===p.styleSheet&&n[3]===p.stylis&&n[7]===l&&function(e,t,n){let r=0;for(let n in t)if(ts.call(t,n)&&(r++,e[n]!==t[n]))return!1;return r===n}(n[0],t,n[4]))r=n[5],i=n[6];else{r=function(e,t,n){let r=Object.assign(Object.assign({},t),{className:void 0,theme:n}),i=e.length>1;for(let n=0;n<e.length;n++){let o=e[n],a=eO(o)?o(i?Object.assign({},r):r):o;for(let e in a)"className"===e?r.className=e$(r.className,a[e]):"style"===e?r.style=Object.assign(Object.assign({},r.style),a[e]):e in t&&void 0===t[e]||(r[e]=a[e])}return"className"in t&&"string"==typeof t.className&&(r.className=e$(r.className,t.className)),r}(o,t,g),i=l.generateAndInjectStyles(r,p.styleSheet,p.stylis);let n=0;for(let e in t)ts.call(t,e)&&n++;e.current=[t,g,p.styleSheet,p.stylis,n,r,i,l]}}let m=r.as||d,b=function(e,t,n,r){let i={};for(let o in e)void 0===e[o]||"$"===o[0]||"as"===o||"theme"===o&&e.theme===n||("forwardedAs"===o?i.as=e.forwardedAs:r&&!r(o,t)||(i[o]=e[o]));return i}(r,m,g,h),y=e$(u,c);return i&&(y+=" "+i),r.className&&(y+=" "+r.className),b[em(m)&&m.includes("-")?"class":"className"]=y,n&&(b.ref=n),(0,a.createElement)(m,b)}(h,e,t)}p.displayName=s;let h=a.forwardRef(p);return h.attrs=c,h.componentStyle=f,h.displayName=s,h.shouldForwardProp=d,h.foldedComponentIds=r?e$(e.foldedComponentIds,e.styledComponentId):"",h.styledComponentId=u,h.target=r?e.target:e,Object.defineProperty(h,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=r?function(e,...t){for(let n of t)!function e(t,n,r=!1){if(!r&&!eT(t)&&!Array.isArray(t))return n;if(Array.isArray(n))for(let r=0;r<n.length;r++)t[r]=e(t[r],n[r]);else if(eT(n))for(let r in n)t[r]=e(t[r],n[r]);return t}(e,n,!0);return e}({},e.defaultProps,t):t}}),eP(h,()=>`.${h.styledComponentId}`),i&&function e(t,n,r){if("string"!=typeof n){let i=eI(n);i&&i!==eR&&e(t,i,r);let o=eE(n).concat(ej(n)),a=eS(t),l=eS(n);for(let e=0;e<o.length;++e){let i=o[e];if(!(i in ew||r&&r[i]||l&&i in l||a&&i in a)){let e=eC(n,i);try{e_(t,i,e)}catch(e){}}}}return t}(h,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),h}var td=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function tf(e,t){let n=[e[0]];for(let r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n}let tp=e=>(eZ.add(e),e);function th(e,...t){return eO(e)||eT(e)?tp(e6(tf(ea,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?e6(e):tp(e6(tf(e,t)))}let tg=e=>(function e(t,n,r=el){if(!n)throw Q(1,n);let i=(e,...i)=>t(n,r,th(e,...i));return i.attrs=i=>e(t,n,Object.assign(Object.assign({}
362,r),{attrs:Array.prototype.concat(r.attrs,i).filter(Boolean)})),i.withConfig=i=>e(t,n,Object.assign(Object.assign({},r),i)),i})(tc,e),tm=tg;td.forEach(e=>{tm[e]=tg(e)});class tb{constructor(e,t){this[o]=!0,this.inject=(e,t=tr)=>{let n=this.getName(t);if(!e.hasNameForId(this.id,n)){let r=t(this.rules,n,"@keyframes");e.insertRules(this.id,n,r)}},this.name=e,this.id=Z+e,this.rules=t,er(this.id),eP(this,()=>{throw Q(12,String(this.name))})}getName(e=tr){return e.hash?this.name+ep(e.hash>>>0):this.name}}function ty(e,...t){let n=ez(th(e,...t));return new tb(ep(eg(n)>>>0),n)}o=e1},94904:(e,t,n)=>{"use strict";n.d(t,{UE:()=>ef,ll:()=>ea,rD:()=>ep,__:()=>el,UU:()=>ec,jD:()=>ed,cY:()=>es,BN:()=>eu});let r=["top","right","bottom","left"],i=Math.min,o=Math.max,a=Math.round,l=Math.floor,s=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function m(e){return["top","bottom"].includes(f(e))?"y":"x"}function b(e){return e.replace(/start|end/g,e=>c[e])}function y(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function v(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function w(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function x(e,t,n){let r,{reference:i,floating:o}=e,a=m(t),l=h(m(t)),s=g(l),u=f(t),c="y"===a,d=i.x+i.width/2-o.width/2,b=i.y+i.height/2-o.height/2,y=i[s]/2-o[s]/2;switch(u){case"top":r={x:d,y:i.y-o.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:b};break;case"left":r={x:i.x-o.width,y:b};break;default:r={x:i.x,y:i.y}}switch(p(t)){case"start":r[l]-=y*(n&&c?-1:1);break;case"end":r[l]+=y*(n&&c?-1:1)}return r}let k=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,l=o.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=x(u,r,s),f=r,p={},h=0;for(let n=0;n<l.length;n++){let{name:o,fn:g}=l[n],{x:m,y:b,data:y,reset:v}=await g({x:c,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=m?m:c,d=null!=b?b:d,p={...p,[o]:{...p[o],...y}},v&&h<=50&&(h++,"object"==typeof v&&(v.placement&&(f=v.placement),v.rects&&(u=!0===v.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):v.rects),{x:c,y:d}=x(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};async function S(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:h=0}=d(t,e),g=v(h),m=l[p?"floating"===f?"reference":"floating":f],b=w(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(m)))||n?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===f?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,x=await (null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),k=await (null==o.isElement?void 0:o.isElement(x))&&await (null==o.getScale?void 0:o.getScale(x))||{x:1,y:1},S=w(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:x,strategy:s}):y);return{top:(b.top-S.top+g.top)/k.y,bottom:(S.bottom-b.bottom+g.bottom)/k.y,left:(b.left-S.left+g.left)/k.x,right:(S.right-b.right+g.right)/k.x}}function _(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function E(e){return r.some(t=>e[t]>=0)}async function j(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),a=f(n),l=p(n),s="y"===m(n),u=["left","top"].includes(a)?-1:1,c=o&&s?-1:1,h=d(t,e),{mainAxis:g,crossAxis:b,alignmentAxis:y}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}
362:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&"number"==typeof y&&(b="end"===l?-1*y:y),s?{x:b*c,y:g*u}:{x:g*u,y:b*c}}function C(){return"undefined"!=typeof window}function I(e){return A(e)?(e.nodeName||"").toLowerCase():"#document"}function R(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function O(e){var t;return null==(t=(A(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function A(e){return!!C()&&(e instanceof Node||e instanceof R(e).Node)}function M(e){return!!C()&&(e instanceof Element||e instanceof R(e).Element)}function $(e){return!!C()&&(e instanceof HTMLElement||e instanceof R(e).HTMLElement)}function z(e){return!!C()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof R(e).ShadowRoot)}function T(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=D(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function P(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function N(e){let t=L(),n=M(e)?D(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function L(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(I(e))}function D(e){return R(e).getComputedStyle(e)}function F(e){return M(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function B(e){if("html"===I(e))return e;let t=e.assignedSlot||e.parentNode||z(e)&&e.host||O(e);return z(t)?t.host:t}function U(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=B(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:$(n)&&T(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=R(i);if(o){let e=V(a);return t.concat(a,a.visualViewport||[],T(i)?i:[],e&&n?U(e):[])}return t.concat(i,U(i,[],n))}function V(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function W(e){let t=D(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=$(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,s=a(n)!==o||a(r)!==l;return s&&(n=o,r=l),{width:n,height:r,$:s}}function Y(e){return M(e)?e:e.contextElement}function G(e){let t=Y(e);if(!$(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=W(t),l=(o?a(n.width):n.width)/r,u=(o?a(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let q=s(0);function K(e){let t=R(e);return L()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:q}function X(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),a=Y(e),l=s(1);t&&(r?M(r)&&(l=G(r)):l=G(e));let u=(void 0===(i=n)&&(i=!1),r&&(!i||r===R(a))&&i)?K(a):s(0),c=(o.left+u.x)/l.x,d=(o.top+u.y)/l.y,f=o.width/l.x,p=o.height/l.y;if(a){let e=R(a),t=r&&M(r)?R(r):r,n=e,i=V(n);for(;i&&r&&t!==n;){let e=G(i),t=i.getBoundingClientRect(),r=D(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=o,d+=a,i=V(n=R(i))}}return w({width:f,height:p,x:c,y:d})}function J(e,t){let n=F(e).scrollLeft;return t?t.left+n:X(O(e)).left+n}function Z(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:J(e,r)),y:r.top+t.scrollTop}}function Q(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=R(e),r=O(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,l=0,s=0;if(i){o=i.width,a=i.height;let e=L();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,s=i.offsetTop)}return{width:o,height:a,x:l,y:s}}(e,n);else if("document"===t)r=function(e){let t=O(e),n=F(e),r=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+J(e),s=-n.scrollTop;return"rtl"===D(r).direction&&(l+=o(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:l,y:s}}(O(e));else if(M(t))r=function(e,t){let n=X(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=$(e)?G(e):s(1),a=e.clientWidth*o.x,l=e.clientHeight*o.y;return{width:a,height:l,x:i*o.x,y:r*o.y}}(t,n);else{let n=K(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return w(r)}function ee(e){return"static"===D(e).position}function et(e,t){if(!$(e)||"fixed"===D(e).position)return null;if(t)return t(e);let n=e.offsetParent;return O(e)===n&&(n=n.ownerDocument.body),n}function en(e,t){let n=R(e);if(P(e))return n;if(!$(e)){let t=B(e);for(;t&&!H(t);){if(M(t)&&!ee(t))return t;t=B(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(I(r))&&ee(r);)r=et(r,t);return r&&H(r)&&ee(r)&&!N(r)?n:r||function(e){let t=B(e);for(;$(t)&&!H(t);){if(N(t))return t;if(P(t))break;t=B(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=$(t),i=O(t),o="fixed"===n,a=X(e,!0,o,t),l={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!o)if(("body"!==I(t)||T(i))&&(l=F(t)),r){let e=X(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=J(i));let c=!i||r||o?s(0):Z(i,l);return{x:a.left+l.scrollLeft-u.x-c.x,y:a.top+l.scrollTop-u.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,a=O(r),l=!!t&&P(t.floating);if(r===a||l&&o)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=$(r);if((f||!f&&!o)&&(("body"!==I(r)||T(a))&&(u=F(r)),$(r))){let e=X(r);c=G(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!a||f||o?s(0):Z(a,u,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-u.scrollTop*c.y+d.y+p.y}},getDocumentElement:O,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,l=[..."clippingAncestors"===n?P(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=U(e,[],!1).filter(e=>M(e)&&"body"!==I(e)),i=null,o="fixed"===D(e).position,a=o?B(e):e;for(;M(a)&&!H(a);){let t=D(a),n=N(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||T(a)&&!n&&function e(t,n){let r=B(t);return!(r===n||!M(r)||H(r))&&("fixed"===D(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):i=t,a=B(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=l[0],u=l.reduce((e,n)=>{let r=Q(t,n,a);return e.top=o(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=o(r.left,e.left),e},Q(t,s,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=W(e);return{width:t,height:n}},getScale:G,isElement:M,isRTL:function(e){return"rtl"===D(e).direction}};function eo(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ea(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=Y(e),h=s||u?[...p?U(p):[],...U(t)]:[];
362h.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let g=p&&d?function(e,t){let n,r=null,a=O(e);function s(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),s();let f=e.getBoundingClientRect(),{left:p,top:h,width:g,height:m}=f;if(c||t(),!g||!m)return;let b=l(h),y=l(a.clientWidth-(p+g)),v={rootMargin:-b+"px "+-y+"px "+-l(a.clientHeight-(h+m))+"px "+-l(p)+"px",threshold:o(0,i(1,d))||1},w=!0;function x(t){let r=t[0].intersectionRatio;if(r!==d){if(!w)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||eo(f,e.getBoundingClientRect())||u(),w=!1}try{r=new IntersectionObserver(x,{...v,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(x,v)}r.observe(e)}(!0),s}(p,n):null,m=-1,b=null;c&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let y=f?X(e):null;return f&&function t(){let r=X(e);y&&!eo(y,r)&&n(),y=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{s&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(a)}}let el=S,es=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:l}=t,s=await j(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:a}}}}},eu=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:a}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(e,t),p={x:n,y:r},g=await S(t,c),b=m(f(a)),y=h(b),v=p[y],w=p[b];if(l){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=v+g[e],r=v-g[t];v=o(n,i(v,r))}if(s){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",n=w+g[e],r=w-g[t];w=o(n,i(w,r))}let x=u.fn({...t,[y]:v,[b]:w});return{...x,data:{x:x.x-n,y:x.y-r,enabled:{[y]:l,[b]:s}}}}}},ec=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,o,a;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:v,elements:w}=t,{mainAxis:x=!0,crossAxis:k=!0,fallbackPlacements:_,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:C=!0,...I}=d(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let R=f(l),O=m(c),A=f(c)===c,M=await (null==v.isRTL?void 0:v.isRTL(w.floating)),$=_||(A||!C?[y(c)]:function(e){let t=y(e);return[b(e),t,b(t)]}(c)),z="none"!==j;!_&&z&&$.push(...function(e,t,n,r){let i=p(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(b)))),o}(c,C,j,M));let T=[c,...$],P=await S(t,I),N=[],L=(null==(r=s.flip)?void 0:r.overflows)||[];if(x&&N.push(P[R]),k){let e=function(e,t,n){void 0===n&&(n=!1);let r=p(e),i=h(m(e)),o=g(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=y(a)),[a,y(a)]}(l,u,M);N.push(P[e[0]],P[e[1]])}if(L=[...L,{placement:l,overflows:N}],!N.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=T[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(o=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(a=L.filter(e=>{if(z){let t=m(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}},ed=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...i}=d(e,t);switch(r){case"referenceHidden":{let e=_(await S(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:E(e)}}}case"escaped":{let e=_(await S(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:E(e)}}}default:return{}}}}},ef=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:a,rects:l,platform:s,elements:u,middlewareData:c}=t,{element:f,padding:b=0}=d(e,t)||{};if(null==f)return{};let y=v(b),w={x:n,y:r},x=h(m(a)),k=g(x),S=await s.getDimensions(f),_="y"===x,E=_?"clientHeight":"clientWidth",j=l.reference[k]+l.reference[x]-w[x]-l.floating[k],C=w[x]-l.reference[x],I=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),R=I?I[E]:0;R&&await (null==s.isElement?void 0:s.isElement(I))||(R=u.floating[E]||l.floating[k]);let O=R/2-S[k]/2-1,A=i(y[_?"top":"left"],O),M=i(y[_?"bottom":"right"],O),$=R-S[k]-M,z=R/2-S[k]/2+(j/2-C/2),T=o(A,i(z,$)),P=!c.arrow&&null!=p(a)&&z!==T&&l.reference[k]/2-(z<A?A:M)-S[k]/2<0,N=P?z<A?z-A:z-$:0;return{[x]:w[x]+N,data:{[x]:T,centerOffset:z-T-N,...P&&{alignmentOffset:N}},reset:P}}}),ep=(e,t,n)=>{let r=new Map,i={platform:ei,...n},o={...i.platform,_c:r};return k(e,t,{...i,platform:o})}},95130:(e,t,n)=>{e.exports="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g},95288:e=>{e.exports=function(e){return e.split("")}},95387:(e,t,n)=>{var r=n(83655),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[l]=n:delete e[l]),i}}
362,97043:(e,t,n)=>{"use strict";n.d(t,{BN:()=>p,UE:()=>m,UU:()=>h,cY:()=>f,jD:()=>g,we:()=>d});var r=n(94904),i=n(63011),o=n(29650),a="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function l(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!l(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!l(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function s(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let n=s(e);return Math.round(t*n)/n}function c(e){let t=i.useRef(e);return a(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:h}={},transform:g=!0,whileElementsMounted:m,open:b}=e,[y,v]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,x]=i.useState(d);l(w,d)||x(d);let[k,S]=i.useState(null),[_,E]=i.useState(null),j=i.useCallback(e=>{e!==O.current&&(O.current=e,S(e))},[]),C=i.useCallback(e=>{e!==A.current&&(A.current=e,E(e))},[]),I=p||k,R=h||_,O=i.useRef(null),A=i.useRef(null),M=i.useRef(y),$=null!=m,z=c(m),T=c(f),P=c(b),N=i.useCallback(()=>{if(!O.current||!A.current)return;let e={placement:t,strategy:n,middleware:w};T.current&&(e.platform=T.current),(0,r.rD)(O.current,A.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};L.current&&!l(M.current,t)&&(M.current=t,o.flushSync(()=>{v(t)}))})},[w,t,n,T,P]);a(()=>{!1===b&&M.current.isPositioned&&(M.current.isPositioned=!1,v(e=>({...e,isPositioned:!1})))},[b]);let L=i.useRef(!1);a(()=>(L.current=!0,()=>{L.current=!1}),[]),a(()=>{if(I&&(O.current=I),R&&(A.current=R),I&&R){if(z.current)return z.current(I,R,N);N()}},[I,R,N,z,$]);let H=i.useMemo(()=>({reference:O,floating:A,setReference:j,setFloating:C}),[j,C]),D=i.useMemo(()=>({reference:I,floating:R}),[I,R]),F=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=u(D.floating,y.x),r=u(D.floating,y.y);return g?{...e,transform:"translate("+t+"px, "+r+"px)",...s(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,g,D.floating,y.x,y.y]);return i.useMemo(()=>({...y,update:N,refs:H,elements:D,floatingStyles:F}),[y,N,H,D,F])}let f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),h=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),g=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),m=(e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:i}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.UE)({element:n.current,padding:i}).fn(t):{}:n?(0,r.UE)({element:n,padding:i}).fn(t):{}}}))(e),options:[e,t]})},97230:e=>{e.exports=function(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}},97868:e=>{var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.