1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6100],{1036:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},2148:(e,t,r)=>{var n=r(92358);e.exports=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:n(e,t,r)}},3362:(e,t,r)=>{var n=r(53638),i=r(54982),o=r(88554);e.exports=function(e){return i(e)?o(e):n(e)}},7140:(e,t,r)=>{var n=r(22677),i=r(64356),o=r(14965),a=r(63312),l=1/0,s=n?n.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 r=t+"";return"0"==r&&1/t==-l?"-0":r}},7359:(e,t,r)=>{"use strict";e.exports=r(80393)},9857:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},9858:(e,t,r)=>{"use strict";r.d(t,{N:()=>m});var n=r(73365),i=r(1521),o=r(5894),a=r(16578),l=r(99755),s=r(55656),u=r(66084),c=r(49073);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,u.s)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){let{children:t,isPresent:r,anchorX:o,root:a}=e,l=(0,i.useId)(),s=(0,i.useRef)(null),u=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,i.useContext)(c.Q);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:i,right:c}=u.current;if(r||!s.current||!e||!t)return;s.current.dataset.motionPopId=l;let d=document.createElement("style");f&&(d.nonce=f);let p=null!=a?a:document.head;return p.appendChild(d),d.sheet&&d.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\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(n,"px !important;\n }\n ")),()=>{p.contains(d)&&p.removeChild(d)}},[r]),(0,n.jsx)(d,{isPresent:r,childRef:s,sizeRef:u,children:i.cloneElement(t,{ref:s})})}let p=e=>{let{children:t,initial:r,isPresent:o,onExitComplete:l,custom:u,presenceAffectsLayout:c,mode:d,anchorX:p,root:g}=e,b=(0,a.M)(h),y=(0,i.useId)(),m=!0,v=(0,i.useMemo)(()=>(m=!1,{id:y,initial:r,isPresent:o,custom:u,onExitComplete:e=>{for(let t of(b.set(e,!0),b.values()))if(!t)return;l&&l()},register:e=>(b.set(e,!1),()=>b.delete(e))}),[o,b,l]);return c&&m&&(v={...v}),(0,i.useMemo)(()=>{b.forEach((e,t)=>b.set(t,!1))},[o]),i.useEffect(()=>{o||b.size||!l||l()},[o]),"popLayout"===d&&(t=(0,n.jsx)(f,{isPresent:o,anchorX:p,root:g,children:t})),(0,n.jsx)(s.t.Provider,{value:v,children:t})};function h(){return new Map}var g=r(92031);let b=e=>e.key||"";function y(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let m=e=>{let{children:t,custom:r,initial:s=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:d="sync",propagate:f=!1,anchorX:h="left",root:m}=e,[v,w]=(0,g.xQ)(f),k=(0,i.useMemo)(()=>y(t),[t]),x=f&&!v?[]:k.map(b),_=(0,i.useRef)(!0),S=(0,i.useRef)(k),E=(0,a.M)(()=>new Map),[j,$]=(0,i.useState)(k),[R,O]=(0,i.useState)(k);(0,l.E)(()=>{_.current=!1,S.current=k;for(let e=0;e<R.length;e++){let t=b(R[e]);x.includes(t)?E.delete(t):!0!==E.get(t)&&E.set(t,!1)}},[R,x.length,x.join("-")]);let C=[];if(k!==j){let e=[...k];for(let t=0;t<R.length;t++){let r=R[t],n=b(r);x.includes(n)||(e.splice(t,0,r),C.push(r))}return"wait"===d&&C.length&&(e=C),O(y(e)),$(k),null}let{forceRender:I}=(0,i.useContext)(o.L);return(0,n.jsx)(n.Fragment,{children:R.map(e=>{let t=b(e),i=(!f||!!v)&&(k===R||x.includes(t));return(0,n.jsx)(p,{isPresent:i,initial:(!_.current||!!s)&&void 0,custom:r,presenceAffectsLayout:c,mode:d,root:m,onExitComplete:i?void 0:()=>{if(!E.has(t))return;E.set(t,!0);let e=!0;E.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),O(S.current),f&&(null==w||w()),u&&u())},anchorX:h,children:e},t)})})}},9958: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)}},10283:(e,t,r)=>{var n=r(24267),i=r(67658);e.exports=n(function(e,t,r){return e+(r?" ":"")+i(t)})},11066:(e,t,r)=>{var n=r(41207),i=r(59212),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},12080:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(1521);let i=n.createContext(!0);function o(){throw Error("A function wrapped in useEffectEvent can't be called during rendering.")}function a(e){let t=n.useRef(o);return n.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>((()=>{try{return n.use(i)}catch{return!1}})()&&o(),(0,t.current)(...e))}},14965:e=>{e.exports=Array.isArray},15048:(e,t,r)=>{"use strict";var n,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===r||a(e,i,{get:()=>t[i],enumerable:!(n=l(t,i))||n.enumerable});return e},f={};((e,t)=>{for(var r in t)a(e,r,{get:t[r],enumerable:!0})})(f,{$dispatcherGuard:()=>S,$makeReadOnly:()=>j,$reset:()=>E,$structuralCheck:()=>I,c:()=>v,clearRenderCounterRegistry:()=>R,renderCounterRegistry:()=>$,useRenderCounter:()=>O}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,r)=>(r=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?r:a(r,"default",{value:e,enumerable:!0}),e)))(r(1521)),{useRef:h,useEffect:g,isValidElement:b}=p,y=null!=(n=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?n:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,m=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 r=0;r<e;r++)t[r]=m;return t[m]=!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 k=null;function x(e){return y.ReactCurrentDispatcher.current=e,y.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=k)return k.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var _=[];function S(e){let t=y.ReactCurrentDispatcher.current;if(0===e){if(_.push(t),1===_.length&&(k=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.");x(w)}else if(1===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===_.length&&(k=null),x(e)}else if(2===e)_.push(t),x(k);else if(3===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");x(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function E(e){for(let t=0;t<e.length;t++)e[t]=m}function j(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var $=new Map;function R(){for(let e of $.values())e.forEach(e=>{e.count=0})}function O(e){let t=h(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let r,n={count:0};null==(r=$.get(e))&&(r=new Set,$.set(e,r)),r.add(n),t.current=n}return()=>{null!==t.current&&function(e,t){let r=$.get(e);null!=r&&r.delete(t)}(e,t.current)}})}var C=new Set;function I(e,t,r,n,i,o){function a(e,t,a,l){let s=`${n}:${o} [${i}] ${r}${a} changed from ${e} to ${t} at depth ${l}`;C.has(s)||(C.add(s),console.error(s))}!function e(t,r,n,i){if(!(i>2)){if(t!==r)if(typeof t!=typeof r)a(`type ${typeof t}`,`type ${typeof r}`,n,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(r);if(null===t&&null!==r)a("null",`type ${typeof r}`,n,i);else if(null===r)a(`type ${typeof t}`,"null",n,i);else if(t instanceof Map)if(r instanceof Map)if(t.size!==r.size)a(`Map instance with size ${t.size}`,`Map instance with size ${r.size}`,n,i);else for(let[o,l]of t)r.has(o)?e(l,r.get(o),`${n}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,n,i);else a("Map instance","other value",n,i);else if(r instanceof Map)a("other value","Map instance",n,i);else if(t instanceof Set)if(r instanceof Set)if(t.size!==r.size)a(`Set instance with size ${t.size}`,`Set instance with size ${r.size}`,n,i);else for(let e of r)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,n,i);else a("Set instance","other value",n,i);else if(r instanceof Set)a("other value","Set instance",n,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,n,i);else if(t.length!==r.length)a(`array with length ${t.length}`,`array with length ${r.length}`,n,i);else for(let o=0;o<t.length;o++)e(t[o],r[o],`${n}[${o}]`,i+1);else if(b(t)||b(r))b(t)!==b(r)?a(`type ${b(t)?"React element":"object"}`,`type ${b(r)?"React element":"object"}`,n,i):t.type!==r.type?a(`React element of type ${t.type}`,`React element of type ${r.type}`,n,i):e(t.props,r.props,`[props of ${n}]`,i+1);else{for(let e in r)e in t||a(`object without key ${e}`,`object with key ${e}`,n,i);for(let o in t)o in r?e(t[o],r[o],`${n}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,n,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(r)?isNaN(t)!==isNaN(r)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(r)?"NaN":"non-NaN value"}`,n,i):t!==r&&a(t,r,n,i)}}}(e,t,"",0)}},19197:(e,t,r)=>
1{var n=r(2148),i=r(54982),o=r(3362),a=r(59212);e.exports=function(e){return function(t){var r=i(t=a(t))?o(t):void 0,l=r?r[0]:t.charAt(0),s=r?n(r,1).join(""):t.slice(1);return l[e]()+s}}},20468:(e,t,r)=>{"use strict";r.d(t,{Cv:()=>n,V0:()=>i,yW:()=>o});let n=["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"}}}},20935:(e,t,r)=>{"use strict";var n,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===r||a(e,i,{get:()=>t[i],enumerable:!(n=l(t,i))||n.enumerable});return e},f={};((e,t)=>
1{for(var r in t)a(e,r,{get:t[r],enumerable:!0})})(f,{$dispatcherGuard:()=>S,$makeReadOnly:()=>j,$reset:()=>E,$structuralCheck:()=>I,c:()=>v,clearRenderCounterRegistry:()=>R,renderCounterRegistry:()=>$,useRenderCounter:()=>O}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,r)=>(r=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?r:a(r,"default",{value:e,enumerable:!0}),e)))(r(1521)),{useRef:h,useEffect:g,isValidElement:b}=p,y=null!=(n=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?n:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,m=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 r=0;r<e;r++)t[r]=m;return t[m]=!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 k=null;function x(e){return y.ReactCurrentDispatcher.current=e,y.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=k)return k.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var _=[];function S(e){let t=y.ReactCurrentDispatcher.current;if(0===e){if(_.push(t),1===_.length&&(k=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.");x(w)}else if(1===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===_.length&&(k=null),x(e)}else if(2===e)_.push(t),x(k);else if(3===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");x(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function E(e){for(let t=0;t<e.length;t++)e[t]=m}function j(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var $=new Map;function R(){for(let e of $.values())e.forEach(e=>{e.count=0})}function O(e){let t=h(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let r,n={count:0};null==(r=$.get(e))&&(r=new Set,$.set(e,r)),r.add(n),t.current=n}return()=>{null!==t.current&&function(e,t){let r=$.get(e);null!=r&&r.delete(t)}(e,t.current)}})}var C=new Set;function I(e,t,r,n,i,o){function a(e,t,a,l){let s=`${n}:${o} [${i}] ${r}${a} changed from ${e} to ${t} at depth ${l}`;C.has(s)||(C.add(s),console.error(s))}!function e(t,r,n,i){if(!(i>2)){if(t!==r)if(typeof t!=typeof r)a(`type ${typeof t}`,`type ${typeof r}`,n,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(r);if(null===t&&null!==r)a("null",`type ${typeof r}`,n,i);else if(null===r)a(`type ${typeof t}`,"null",n,i);else if(t instanceof Map)if(r instanceof Map)if(t.size!==r.size)a(`Map instance with size ${t.size}`,`Map instance with size ${r.size}`,n,i);else for(let[o,l]of t)r.has(o)?e(l,r.get(o),`${n}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,n,i);else a("Map instance","other value",n,i);else if(r instanceof Map)a("other value","Map instance",n,i);else if(t instanceof Set)if(r instanceof Set)if(t.size!==r.size)a(`Set instance with size ${t.size}`,`Set instance with size ${r.size}`,n,i);else for(let e of r)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,n,i);else a("Set instance","other value",n,i);else if(r instanceof Set)a("other value","Set instance",n,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,n,i);else if(t.length!==r.length)a(`array with length ${t.length}`,`array with length ${r.length}`,n,i);else for(let o=0;o<t.length;o++)e(t[o],r[o],`${n}[${o}]`,i+1);else if(b(t)||b(r))b(t)!==b(r)?a(`type ${b(t)?"React element":"object"}`,`type ${b(r)?"React element":"object"}`,n,i):t.type!==r.type?a(`React element of type ${t.type}`,`React element of type ${r.type}`,n,i):e(t.props,r.props,`[props of ${n}]`,i+1);else{for(let e in r)e in t||a(`object without key ${e}`,`object with key ${e}`,n,i);for(let o in t)o in r?e(t[o],r[o],`${n}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,n,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(r)?isNaN(t)!==isNaN(r)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(r)?"NaN":"non-NaN value"}`,n,i):t!==r&&a(t,r,n,i)}}}(e,t,"",0)}},21381:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(1521);let i=n.createContext(!0);function o(){throw Error("A function wrapped in useEffectEvent can't be called during rendering.")}function a(e){let t=n.useRef(o);return n.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>((()=>{try{return n.use(i)}catch{return!1}})()&&o(),(0,t.current)(...e))}},22677:(e,t,r)=>{e.exports=r(53689).Symbol},23227:(e,t,r)=>{"use strict";r.d(t,{JW:()=>h,me:()=>ec,sR:()=>ef});var n=r(20468);let i={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
1:"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}
1,{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 r=c(e,e.card.enabled),n={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:r.accent,avatar:r.avatar,backdrop:e.base.shadow.ambient,badge:r.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:r.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:r.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:r.kbd,link:r.link,muted:{...r.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,n),n}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 r={_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,r),r}function g(e){return 2===e._version}let b=new WeakMap,y=new WeakMap;function m(e){let t=y.get(e);if(t)return t;
1let{avatar:r,button:n,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e;return{_version:0,avatar:r,button:n,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:k(e.enabled),disabled:k(e.disabled),readOnly:k(e.readOnly),hovered:k(e.hovered)}}function k(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let x=["multiply","screen"],_=["transparent","default","neutral","primary","suggest","positive","caution","critical"],S=["default","neutral","primary","suggest","positive","caution","critical"],E=["enabled","hovered","pressed","selected","disabled"],j=["default","ghost","bleed"],$=["default","invali
1d"],R=["enabled","hovered","readOnly","disabled"];function O(e){return n.V0.includes(e)}function C(e){return/^\d+%$/.test(e)}function I(e){var t;let r=e.split("/"),i=r.shift()||"",[o,a]=i.split(" ");if(O(o)){let e=r.shift()||"";return C(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=r.shift()||"";return C(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(n.Cv.includes(o)){let[e,t]=(i=r.shift()||"").split(" ");if(O(e)){let n=r.shift()||"";return C(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:M(n)?{type:"color",hue:o,tint:e,opacity:Number(n)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(x.includes(o))return{type:"blendMode",value:o}}function M(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...n.Cv],[..._],[...S],[...E],[...$],[...R];let A=["500","500"];function z(e,t=A){var r;let n,{hue:i,scheme:o}=e,a=I(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return r={...a,hue:a.hue||i},n="",n="black"===r.key||"white"===r.key?r.key:`${r.hue}/${r.tint}`,void 0!==r.mix?`${n} ${100*r.mix}%`:(void 0!==r.opacity&&(n+=`/${r.opacity}`),n)}let N={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"]}}
1,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
1data:["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 T(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(L,{})}function L(e,t){for(let r of Object.keys(t)){let n=e[r],i=t[r];P(n)&&P(i)?e[r]=T(n,i):e[r]=i}return e}function H(e,t){let{scheme:r}=e,n={};for(let e of _)n[e]=function(e,t){let{scheme:r,tone:n}=e,i=t?.color?.base?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==r)],_dark:"dark"===r,accent:{fg:z(o,i?.accent?.fg)},avatar:D({scheme:r},i),backdrop:z(o,i?.backdrop),badge:U(i?.badge,{scheme:r},t),bg:z(o,i?.bg),border:z(o,i?.border),button:function(e,t){let{scheme:r,tone:n}=e,i={};for(let e of j)i[e]=function(e,t){let{cardTone:r,mode:n,scheme:i}=e,o={};for(let e of S)o[e]=function(e,t){let{cardTone:r,mode:n,scheme:i,tone:o}=e,a={};for(let e of E)a[e]=function(e,t){let{cardTone:r,mode:n,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[r],s=t?.color?.button?.[n]?.[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:U(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:r,mode:n,tone:o,scheme:i,state:e},t);return a}({cardTone:r,mode:n,scheme:i,tone:e},t);return o}({cardTone:n,scheme:r,mode:e},t);return i}({scheme:r,tone:n},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:r,tone:n}=e;return{default:B({mode:"default",scheme:r,tone:n},t),invalid:B({mode:"invalid",scheme:r,tone:n},t)}}({scheme:r,tone:n},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:r,tone:n}=e,i={};for(let e of S)i[e]=function(e,t){let{cardTone:r,scheme:n,tone:i}=e,o={};for(let e of E)o[e]=function(e,t){let{cardTone:r,scheme:n,state:i,tone:o}=e,a=t?.color?.base?.[r],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:n};return{_blend:u[+("light"!==n)],accent:{fg:z(c,l?.accent?.fg)},avatar:D({scheme:n},l),badge:U(l?.badge,{scheme:n},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:r,tone:i,scheme:n,state:e},t);return o}({cardTone:n,scheme:r,tone:e},t);return i}({scheme:r,tone:n},t),shadow:function(e,t){let{scheme:r,tone:n}=e,i=t?.color?.base?.[n],o={hue:i?._hue||"gray",scheme:r};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)}}
1({scheme:r,tone:n},t),skeleton:{from:z(o,i?.skeleton?.from),to:z(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:r}=e,n=t?.color?.syntax,i={hue:"gray",scheme:r};return{atrule:z(i,n?.atrule),attrName:z(i,n?.attrName),attrValue:z(i,n?.attrValue),attribute:z(i,n?.attribute),boolean:z(i,n?.boolean),builtin:z(i,n?.builtin),cdata:z(i,n?.cdata),char:z(i,n?.char),class:z(i,n?.class),className:z(i,n?.className),comment:z(i,n?.comment),constant:z(i,n?.constant),deleted:z(i,n?.deleted),doctype:z(i,n?.doctype),entity:z(i,n?.entity),function:z(i,n?.function),hexcode:z(i,n?.hexcode),id:z(i,n?.id),important:z(i,n?.important),inserted:z(i,n?.inserted),keyword:z(i,n?.keyword),number:z(i,n?.number),operator:z(i,n?.operator),prolog:z(i,n?.prolog),property:z(i,n?.property),pseudoClass:z(i,n?.pseudoClass),pseudoElement:z(i,n?.pseudoElement),punctuation:z(i,n?.punctuation),regex:z(i,n?.regex),selector:z(i,n?.selector),string:z(i,n?.string),symbol:z(i,n?.symbol),tag:z(i,n?.tag),unit:z(i,n?.unit),url:z(i,n?.url),variable:z(i,n?.variable)}}({scheme:r},t)}}({scheme:r,tone:e},t);return n}function D(e,t){let{scheme:r}=e;return{gray:F({color:"gray",scheme:r},t),blue:F({color:"blue",scheme:r},t),purple:F({color:"purple",scheme:r},t),magenta:F({color:"magenta",scheme:r},t),red:F({color:"red",scheme:r},t),orange:F({color:"orange",scheme:r},t),yellow:F({color:"yellow",scheme:r},t),green:F({color:"green",scheme:r},t),cyan:F({color:"cyan",scheme:r},t)}}function F(e,t){let{color:r,scheme:n}=e,i=t?.avatar?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==n)],bg:z(o,i?.bg),fg:z(o,i?.fg)}}function U(e,t,r){let{scheme:n}=t,i={};for(let t of S)i[t]=function(e,t,r){let{scheme:n,tone:i}=t,o=e?.[i],a={hue:o?._hue||r?.color?.base?.[i]?._hue||"gray",scheme:n};return{bg:z(a,o?.bg),fg:z(a,o?.fg),dot:z(a,o?.dot),icon:z(a,o?.icon)}}(e,{scheme:n,tone:t},r);return i}function B(e,t){let{mode:r,scheme:n,tone:i}=e;return{enabled:V({mode:r,scheme:n,state:"enabled",cardTone:i},t),hovered:V({mode:r,scheme:n,state:"hovered",cardTone:i},t),readOnly:V({mode:r,scheme:n,state:"readOnly",cardTone:i},t),disabled:V({mode:r,scheme:n,state:"disabled",cardTone:i},t)}}function V(e,t){let{cardTone:r,mode:n,scheme:i,state:o}=e,a=t?.color?.base?.[r],l=t?.color?.input?.[n]?.[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=n.yW;function G(e,t=0,r=1){return Math.min(r,Math.max(t,e))}function Y(e,t,r,n,i){var o;return r*(1-(o=G((i-e)/(t-e))))+n*o}function q(e){return Math.round(e)}function X(e){if(4===e.length){let t=e.slice(1,2),r=e.slice(2,3),n=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(r+r,16),b:parseInt(n+n,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function Z(e){let t=q(G(Math.round(e.r),0,255)),r=q(G(Math.round(e.g),0,255)),n=q(G(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${r},${n},${e.a})`:"#"+(0x1000000+(t<<16)+(r<<8)+n).toString(16).slice(1)}let J=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function K(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 X(e);if(e.startsWith("hsl("))return function(e){let t=e.s/100,r=e.l/100,n=(1-Math.abs(2*r-1))*t,i=n*(1-Math.abs(e.h/60%2-1)),o=r-n/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=n,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=n,s=0):120<=e.h&&e.h<180?(a=0,l=n,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=n):240<=e.h&&e.h<300?(a=i,l=0,s=n):300<=e.h&&e.h<360&&(a=n,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:r,blendMode:n,colorPalette:i}=t;if("white"===r)throw Error("Cannot blend with white background");let o=I(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:n,bg:r,black:et(i.black),white:et(i.white)};try{if(a=function(e,t){var r,n,i,o,a,l;let{blendMode:s}=t,u=K(e),c=K(t.black),d=K(t.white),f=t.bg?K(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},h={r:G(Y(...p.r,...Q,f.r),...Q),g:G(Y(...p.g,...Q,f.g),...Q),b:G(Y(...p.b,...Q,f.b),...Q)},g={r:G(Y(...p.r,...Q,u.r),...Q),g:G(Y(...p.g,...Q,u.g),...Q),b:G(Y(...p.b,...Q,u.b),...Q)},b="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*((r=h.r/255)+(n=g.r/255)-r*n),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 Z({r:G(Y(...Q,...p.r,b.r),...p.r),g:G(Y(...Q,...p.g,b.g),...p.g),b:G(Y(...Q,...p.b,b.b),...p.b)})}(a,s),r&&void 0!==o.mix){var u,c,d,f,p,h,g;let e=X(r),t=X(a);a=Z((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}
1return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let r=K(e);return`rgba(${r.r},${r.g},${r.b},${t})`}(a,o.opacity)),a}function et(e){return"string"==typeof e?e:e.hex}function er(e,t){let r=Object.entries(t),[,n]=r.find(([e])=>"transparent"===e),[,i]=r.find(([e])=>"default"===e),o=en(n,{colorPalette:e}),a=en(i,{colorPalette:e}),l=a.bg;if("white"===l)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",o],["default",a],...r.filter(([e])=>"default"!==e&&"transparent"!==e).map(([t,r])=>[t,en(r,{bg:l,colorPalette:e})])])}function en(e,t){var r,n,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=(r=e.button,n={baseBg:u,blendMode:s,colorPalette:a},{default:ea(r.default,n),ghost:ea(r.ghost,n),bleed:ea(r.bleed,n)}),f=function(e,t){let r={};for(let o of S){var n,i;r[o]=(n=e[o],i=t,{enabled:el(n.enabled,i),hovered:el(n.hovered,i),pressed:el(n.pressed,i),selected:el(n.selected,i),disabled:el(n.disabled,i)})}return r}(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:r,blendMode:n,colorPalette:i}=t,o=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),a={bg:o,blendMode:n,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:r,baseBg:n,blendMode:i}=t,o={colorPalette:r,bg:n,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 r={};for(let i of n.Cv)r[i]=function(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:r,blendMode:n,colorPalette:i});return{_blend:o,bg:a,fg:ee(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return r}function eo(e,t){let r={};for(let n of S)r[n]=function(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),a={bg:o,blendMode:n,colorPalette:i};return{bg:o,dot:ee(e.dot,a),fg:ee(e.fg,a),icon:ee(e.icon,a)}}(e[n],t);return r}function ea(e,t){let r={};for(let o of S){var n,i;r[o]=(n=e[o],i=t,{enabled:el(n.enabled,i),hovered:el(n.hovered,i),pressed:el(n.pressed,i),selected:el(n.selected,i),disabled:el(n.disabled,i)})}return r}function el(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ee(e.accent.fg,l)}
1,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:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{colorPalette:i,bg:r,blendMode:n}),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=T(N,e);return{base:function(e){let t={};for(let r of _)t[r]=function(e,t){let r=T(e?.base?.["*"],e?.base?.[t]),i=r._hue||e?.base?.[t]?._hue||"gray";return{...r,_hue:i,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},r.avatar?.["*"],r.avatar?.[t])}),{}),badge:S.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||i,...r.badge?.["*"],...r.badge?.[n]}}),{})}}(e,r);return t}(t),button:function(e){let t={};for(let r of j)t[r]=function(e,t){let r={};for(let i of S)r[i]=function(e,t,r){let i={};for(let o of E)i[o]=function(e,t,r,i){let o=T(e?.button?.[r]?.["*"]?.["*"],e?.button?.[r]?.[t]?.["*"],e?.button?.[r]?.["*"]?.[i],e?.button?.[r]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:S.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||a,...o.badge?.["*"],...o.badge?.[r]}}),{})}}(e,r,t,o);return i}(e,t,i);return r}(e,r);return t}(t),input:function(e){let t={};for(let r of $)t[r]=function(e,t){let r={};for(let n of R)r[n]=function(e,t,r){let n=T(e?.input?.["*"]?.["*"],e?.
1input?.[t]?.["*"],e?.input?.["*"]?.[r],e?.input?.[t]?.[r]),i=n._hue||e?.input?.[t]?._hue;return{...n,_hue:i}}(e,t,n);return r}(e,r);return t}(t),selectable:function(e){let t={};for(let r of S)t[r]=function(e,t){let r={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of E)r[i]=function(e,t,r){let i=T(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[r],e?.selectable?.[t]?.[r]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:S.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||o,...i.badge?.["*"],...i.badge?.[r]}}),{})}}(e,t,i);return r}(e,r);return t}(t),syntax:t.syntax}}(e?.color)};return{light:H({scheme:"light"},t),dark:H({scheme:"dark"},t)}}(e);return m({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let r=t?.palette??W;return{light:er(r,e.light),dark:er(r,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,r){var n;let i=function(e,t,r){let n=ed.get(t);if(!n)return;let i=n.get(r);if(i)return i.get(e)}(e,t,r);if(i)return i;let a=g(e)?m(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=b.get(e);if(t)return t;let{avatar:r,button:n,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:h,styles:g}=e,y={_version:2,avatar:{...o.avatar,...r},button:{...o.button,...n},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 b.set(e,y),y}(e),u=a.color[t]||a.color.light,c=u[r]||u.default,d=a.layer||o.layer,f=l.color[t]||l.color.light,p="neutral"in(n=f[r]||f.default).badge?n:{...n,badge:{...n.badge,neutral:n.badge.default,suggest:n.badge.primary},button:{bleed:{...n.button.bleed,neutral:n.button.bleed.default,suggest:n.button.bleed.primary},default:{...n.button.default,neutral:n.button.default.default,suggest:n.button.default.primary},ghost:{...n.button.ghost,neutral:n.button.ghost.default,suggest:n.button.ghost.primary}},selectable:{...n.selectable,neutral:n.selectable.default,suggest:n.selectable.primary}},h=l.layer||o.layer,y={sanity:{...a,color:c,layer:d,v2:{...l,_resolved:!0,color:p,layer:h}}};return function(e,t,r,n){ed.has(t)||ed.set(t,new Map);let i=ed.get(t);i.has(r)||i.set(r,new WeakMap),i.get(r).set(e,n)}(e,t,r,y),y}},23930:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{default:()=>lu});var i,o,a,l,s,u,c,d,f,p=r(73365),h=r(95604),g=r(31539),b=r(1521),y=r(98196);let m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,v=/_key\s*==\s*['"](.*)['"]/,w=/^\d*:\d*$/;function k(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function x(e){return"string"==typeof e?v.test(e.trim()):"object"==typeof e&&"_key"in e}function _(e){if("string"==typeof e&&w.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,r]=e;return("number"==typeof t||""===t)&&("number"==typeof r||""===r)}function S(e){if(!Array.isArray(e))throw Error("Path is not an array");return e.reduce((e,t,r)=>{let n=typeof t;if("number"===n)return`${e}[${t}]`;if("string"===n)return`${e}${0===r?"":"."}${t}`;if(x(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[r,n]=t;return`${e}[${r}:${n}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},"")}function E(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(m);if(!t)throw Error("Invalid path string");return t.map(j)}function j(e){return k(e)?Number(e.replace(/[^\d]/g,"")):x(e)?{_key:e.match(v)[1]}:_(e)?function(e){let[t,r]=e.split(":").map(e=>""===e?e:Number(e));return[t,r]}(e):e}var $=Object.freeze({__proto__:null,fromString:E,get:function(e,t,r){let n="string"==typeof t?E(t):t;if(!Array.isArray(n))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<n.length;e++){let t=n[e];if(k(t)){if(!Array.isArray(i))return r;i=i[t]}if(x(t)){if(!Array.isArray(i))return r;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 r}return i}
1,isIndexSegment:k,isIndexTuple:_,isKeySegment:x,reKeySegment:v,toString:S});let R="drafts.";function O(e){return e.startsWith(R)}function C(e){return e.startsWith("versions.")}function I(e){return C(e)?R+M(e):O(e)?e:R+e}function M(e){return C(e)?e.split(".").slice(2).join("."):O(e)?e.slice(R.length):e}var A=r(3213),z=r(25427);function N(e){return e.split(/[[.\]]/g).filter(Boolean).map(e=>{var t;return e.includes("==")?function(e){let[t,r]=e.split("==");if("_key"!==t)throw Error(`Currently only "_key" is supported as path segment. Found ${t}`);if(typeof r>"u")throw Error('Invalid path segment, expected `key=="value"`');return{_key:r.replace(/^['"]/,"").replace(/['"]$/,"")}}(e):P.test(t=e)?Number(t):t})}let P=/^-?\d+$/,T=/^[a-z_$]+/;function L(e){return e.map((e,t)=>{var r;return r=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&&T.test(e)?r?e:`.${e}`:`['${e}']`}).join("")}function H(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,r,n,i,o,a;return{type:"patch",id:e.patch.id,patches:[..."set"in(r=t=e.patch)?Object.keys(r.set).map(e=>({path:N(e),op:{type:"set",value:r.set[e]}})):[],..."setIfMissing"in(n=t)?Object.keys(n.setIfMissing).map(e=>({path:N(e),op:{type:"setIfMissing",value:n.setIfMissing[e]}})):[],..."unset"in(i=t)?i.unset.map(e=>({path:N(e),op:{type:"unset"}})):[],..."inc"in(o=t)?Object.keys(o.inc).map(e=>({path:N(e),op:{type:"inc",amount:o.inc[e]}})):[],..."inc"in(a=t)?Object.keys(a.dec).map(e=>({path:N(e),op:{type:"dec",amount:a.dec[e]}})):[],...function(e){if(!("insert"in e))return[];let t=function(e){let t=D.filter(t=>t in e);if(t.length>1)throw Error(`Insert patch is ambiguous. Should only contain one of: ${D.join(", ")}, instead found ${t.join(", ")}`);return t[0]}(e.insert);if(!t)throw Error("Insert patch missing position");let r=N(e.insert[t]),n=r.pop();return[{path:r,op:{type:"insert",position:t,referenceItem:n,items:e.insert.items}}]}(t)]}}throw Error(`Unknown mutation: ${JSON.stringify(e)}`)}let D=["before","replace","after"];function F(e){return B(e)}function U(e){return e.flatMap(F)}function B(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(r=>({patch:{id:e.id,...t&&{ifRevisionID:t},...function(e){let{path:t,op:r}=e;if("unset"===r.type)return{unset:[L(t)]};if("insert"===r.type)return{insert:{[r.position]:L([...t,r.referenceItem]),items:r.items}};if("diffMatchPatch"===r.type)return{diffMatchPatch:{[L(t)]:r.value}};if("inc"===r.type)return{inc:{[L(t)]:r.amount}};if("dec"===r.type)return{dec:{[L(t)]:r.amount}};if("set"===r.type||"setIfMissing"===r.type)return{[r.type]:{[L(t)]:r.value}};if("truncate"===r.type){let e=[r.startIndex,"number"==typeof r.endIndex?r.endIndex:""].join(":");return{unset:[`${L(t)}[${e}]`]}}if("upsert"===r.type)return{unset:r.items.map(e=>L([...t,{_key:e._key}])),insert:{[r.position]:L([...t,r.referenceItem]),items:r.items}};if("assign"===r.type)return{set:Object.fromEntries(Object.keys(r.value).map(e=>[L(t.concat(e)),r.value[e]]))};if("unassign"===r.type)return{unset:r.keys.map(e=>L(t.concat(e)))};if("replace"===r.type)return{insert:{replace:L(t.concat(r.referenceItem)),items:r.items}};if("remove"===r.type)return{unset:[L(t.concat(r.referenceItem))]};throw Error(`Unknown operation type ${r.type}`)}(r)}}))}function V(e){return Array.isArray(e)?e:[e]}var W=Object.freeze({__proto__:null,decode:function(e){return H(e)},decodeAll:function(e){return e.map(H)},encode:F,encodeAll:U,encodeMutation:B,encodeTransaction:function(e){return{transactionId:e.id,mutations:U(e.mutations)}}});function G(e,t,r){return{type:"insert",referenceItem:r,position:t,items:V(e)}}function Y(e,t){return{type:"truncate",startIndex:e,endIndex:t}}function q(e){return{type:"remove",referenceItem:e}}
1function X(e,t){return{path:"string"==typeof e?N(e):e,op:t}}var Z=r(45851);let J=(0,Z.H6)(),K=J,Q=new Set,ee=/_key\s*==\s*['"](.*)['"]/,et=/^\d*:\d*$/;function er(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function en(e){return"string"==typeof e?ee.test(e.trim()):"object"==typeof e&&"_key"in e}let ei=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eo=/_key\s*==\s*['"](.*)['"]/;function ea(e,t,r){let n="string"==typeof t?function(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(ei);if(!t)throw Error("Invalid path string");return t.map(el)}(t):t;if(!Array.isArray(n))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<n.length;e++){let t=n[e];if(er(t)){if(!Array.isArray(i))return r;i=i[t]}if(en(t)){if(!Array.isArray(i))return r;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 r}return i}function el(e){return er(e)?Number(e.replace(/[^\d]/g,"")):en(e)?{_key:e.match(eo)[1]}:!function(e){if("string"==typeof e&&et.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,r]=e;return("number"==typeof t||""===t)&&("number"==typeof r||""===r)}(e)?e:function(e){let[t,r]=e.split(":").map(e=>""===e?e:Number(e));return[t,r]}(e)}function es(){return(0,b.useSyncExternalStore)(ed,ec,eu)}function eu(){return J}function ec(){return K}function ed(e){return Q.add(e),()=>Q.delete(e)}function ef(e,t){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>{e.apply(e,n)},t)}}function ep(e,t){let r=(0,g.Fk)(),n=(0,g.v$)();if(t===J||!r&&!n)throw Error("The `useDocuments` hook cannot be used in this context");let i=I(e),o=M(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",r=>{let{snapshot:n}=r;e(n||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 eh(){let e,t,r,n=(0,h.c)(7),i=es();n[0]!==i?(e=e=>({id:e,commit:()=>{let{draftDoc:t}=ep(e,i);t.send({type:"submit"})},get:t=>{let{snapshot:r}=ep(e,i);return t?ea(r,t):r},getSnapshot:function(e,t){let{getSnapshot:r}=ep(e,t);return r}(e,i),patch:async(t,r)=>{let n=ep(e,i),{draftDoc:o,draftId:a,getSnapshot:l,publishedId:s}=n,{commit:u=!0}=r||{},c=await ("function"==typeof t?t({draftId:a,publishedId:s,get snapshot(){return n.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:V(c),...{}}]}),u&&("object"==typeof u&&"debounce"in u?ef(()=>o.send({type:"submit"}),u.debounce)():o.send({type:"submit"}))}}),n[0]=i,n[1]=e):e=n[1];let o=e;n[2]!==i?(t=(e,t,r)=>{let{draftDoc:n}=ep(e,i),{commit:o}=r||{},a=void 0===o||o;n.send({type:"mutate",mutations:t}),a&&("object"==typeof a&&"debounce"in a?ef(()=>n.send({type:"submit"}),a.debounce)():n.send({type:"submit"}))},n[2]=i,n[3]=t):t=n[3];let a=t;return n[4]!==o||n[5]!==a?(r={getDocument:o,mutateDocument:a},n[4]=o,n[5]=a,n[6]=r):r=n[6],r}let eg=(()=>{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 eb(e){let t=eg();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,r)=>e+t[r],"").slice(0,e)}function ey(e){let t,r,n="string"==typeof e?e:e.path,i=n.lastIndexOf("."),o=n.substring(i+1,n.length);if(!o.indexOf("["))throw Error("Invalid path: not an array");let a=n.lastIndexOf("["),l=n.substring(0,a);if(o.includes("_key")){let e=o.indexOf('"')+1,n=o.indexOf('"',e);t=o.substring(e,n),r=!0}else{let e=o.indexOf("[")+1,n=o.indexOf("]",e);t=o.substring(e,n),r=!1}if(!l||!t)throw Error("Invalid path");return{path:l,key:t,hasExplicitKey:r}}async function em(e,t,r){if(!e.type)throw Error("Node type is missing");let{path:n,key:i}=ey(e),o=await t.getSnapshot(),a=ea(o,n),l=ea(o,e.path),s=a.findIndex(e=>e._key===i),u=-1,c="before";if("first"===r){if(0===s)return[];u=0,c="before"}else if("last"===r){if(s===a.length-1)return[];u=-1,c="after"}else if("next"===r){if(s===a.length-1)return[];u=s,c="after"}else if("previous"===r){if(0===s)return[];u=s-1,c="before"}return[X(n,Y(s,s+1)),X(n,G(l,c,u))]}let ev=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ew=/_key\s*==\s*['"](.*)['"]/,ek=/^\d*:\d*$/;function ex(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function e_(e){return"string"==typeof e?ew.test(e.trim()):"object"==typeof e&&"_key"in e}function eS(e){if("string"==typeof e&&ek.test(e))return!0;
1if(!Array.isArray(e)||2!==e.length)return!1;let[t,r]=e;return("number"==typeof t||""===t)&&("number"==typeof r||""===r)}function eE(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(ev);if(!t)throw Error("Invalid path string");return t.map(ej)}function ej(e){return ex(e)?Number(e.replace(/[^\d]/g,"")):e_(e)?{_key:e.match(ew)[1]}:eS(e)?function(e){let[t,r]=e.split(":").map(e=>""===e?e:Number(e));return[t,r]}(e):e}var e$=Object.freeze({__proto__:null,fromString:eE,get:function(e,t,r){let n="string"==typeof t?eE(t):t;if(!Array.isArray(n))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<n.length;e++){let t=n[e];if(ex(t)){if(!Array.isArray(i))return r;i=i[t]}if(e_(t)){if(!Array.isArray(i))return r;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 r}return i},isIndexSegment:ex,isIndexTuple:eS,isKeySegment:e_,reKeySegment:ew,toString:function(e){if(!Array.isArray(e))throw Error("Path is not an array");return e.reduce((e,t,r)=>{let n=typeof t;if("number"===n)return`${e}[${t}]`;if("string"===n)return`${e}${0===r?"":"."}${t}`;if(e_(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[r,n]=t;return`${e}[${r}:${n}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},"")}});function eR(e){return{lang:e?.lang??s?.lang,message:e?.message,abortEarly:e?.abortEarly??s?.abortEarly,abortPipeEarly:e?.abortPipeEarly??s?.abortPipeEarly,skipPipe:e?.skipPipe}}function eO(e,t,r,n,i){var o,a,l,s;let f,p=i&&"input"in i?i.input:r.value,h=i?.expected??e.expects,g=i?.received??("object"==(f=typeof p)&&(f=(p&&Object.getPrototypeOf(p)?.constructor?.name)??"null"),"string"===f?`"${p}"`:"number"===f||"bigint"===f||"boolean"===f?`${p}`:f),b={kind:e.kind,type:e.type,input:p,expected:h,received:g,message:`Invalid ${t}: ${h?`Expected ${h} but r`:"R"}eceived ${g}`,requirement:e.requirement,path:i?.path,issues:i?.issues,lang:n.lang,abortEarly:n.abortEarly,abortPipeEarly:n.abortPipeEarly,skipPipe:n.skipPipe},y="schema"===e.kind,m=e.message??(o=e.reference,a=b.lang,d?.get(o)?.get(a))??(y?(l=b.lang,c?.get(l)):null)??n.message??(s=b.lang,u?.get(s));m&&(b.message="function"==typeof m?m(b):m),y&&(r.typed=!1),r.issues?r.issues.push(b):r.issues=[b]}var eC=class extends Error{issues;constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};function eI(e,t){return{kind:"validation",type:"min_length",reference:eI,async:!1,expects:`>=${e}`,requirement:e,message:t,_run(e,t){return e.typed&&e.value.length<this.requirement&&eO(this,"length",e,t,{received:`${e.value.length}`}),e}}}function eM(e,t){return{kind:"schema",type:"object",reference:eM,expects:"Object",async:!1,entries:e,message:t,_run(e,t){let r=e.value;if(r&&"object"==typeof r)for(let n in e.typed=!0,e.value={},this.entries){let i=r[n],o=this.entries[n]._run({typed:!1,value:i},t);if(o.issues){let a={type:"object",origin:"value",input:r,key:n,value:i};for(let t of o.issues)t.path?t.path.unshift(a):t.path=[a],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}o.typed||(e.typed=!1),(void 0!==o.value||n in r)&&(e.value[n]=o.value)}else eO(this,"type",e,t);return e}}}function eA(e,...t){let r={kind:"schema",type:"optional",reference:eA,expects:`${e.expects} | undefined`,async:!1,wrapped:e,_run(e,t){if(void 0===e.value&&("default"in this&&(e.value="function"==typeof this.default?this.default(e,t):this.default),void 0===e.value))return e.typed=!0,e;return this.wrapped._run(e,t)}};return 0 in t&&(r.default=t[0]),r}function ez(e){return{kind:"schema",type:"string",reference:ez,expects:"string",async:!1,message:e,_run(e,t){return"string"==typeof e.value?e.typed=!0:eO(this,"type",e,t),e}}}function eN(...e){return{...e[0],pipe:e,_run(t,r){for(let n=0;n<e.length;n++){t=e[n]._run(t,r);let i=e[n+1];if(r.skipPipe||t.issues&&(r.abortEarly||r.abortPipeEarly||i?.kind==="schema"||i?.kind==="transformation")){t.typed=!1;break}}return t}}}function eP(e,t,r){let n=e._run({typed:!1,value:t},eR(r));return{typed:n.typed,success:!n.issues,output:n.value,issues:n.issues}}let eT=eN(ez(),eI(1)),eL=eA(eT),eH=eM({baseUrl:eT,dataset:eL,id:eT,path:eT,projectId:eL,tool:eL,type:eL,workspace:eL}
1),eD=/^([\w-]+):(0|[1-9][0-9]*)$/,eF=/^([\w-]+):([0-9]+),([0-9]+)$/,eU=/^([\w-]+):([\w-]+)$/,eB=eN(ez(),eI(1)),eV=eM({origin:eB,href:eB,data:eA(function e(t,r,n){return{kind:"schema",type:"record",reference:e,expects:"Object",async:!1,key:t,value:r,message:n,_run(e,t){let r=e.value;if(r&&"object"==typeof r){for(let n in e.typed=!0,e.value={},r)if("__proto__"!==n&&"prototype"!==n&&"constructor"!==n){let i=r[n],o=this.key._run({typed:!1,value:n},t);if(o.issues){let a={type:"record",origin:"key",input:r,key:n,value:i};for(let t of o.issues)t.path=[a],e.issues?.push(t);if(e.issues||(e.issues=o.issues),t.abortEarly){e.typed=!1;break}}let a=this.value._run({typed:!1,value:i},t);if(a.issues){let o={type:"record",origin:"value",input:r,key:n,value:i};for(let t of a.issues)t.path?t.path.unshift(o):t.path=[o],e.issues?.push(t);if(e.issues||(e.issues=a.issues),t.abortEarly){e.typed=!1;break}}o.typed&&a.typed||(e.typed=!1),o.typed&&(e.value[o.value]=a.value)}}else eO(this,"type",e,t);return e}}}(ez(),function e(){return{kind:"schema",type:"unknown",reference:e,expects:"unknown",async:!1,_run:e=>(e.typed=!0,e)}}()))});function eW(e){let t=eP(eH,e);if(t.success)return t.output;let r=eP(eV,e);if(r.success)try{let e=new URL(r.output.href,typeof document>"u"?"https://example.com":location.origin);return e.searchParams.size>0?function(e,t,r){let n=e._run({typed:!1,value:t},eR(void 0));if(n.issues)throw new eC(n.issues);return n.value}(eH,Object.fromEntries(e.searchParams.entries())):r.output}catch(e){return console.error("Failed to parse sanity node",e),r.output}}var eG={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},eq=[,,,,].fill(String.fromCodePoint(eY[0])).join(""),eX=Object.fromEntries(Object.entries(eY).map(e=>e.reverse())),eZ=Object.fromEntries(Object.entries(eG).map(e=>e.reverse())),eJ=`${Object.values(eG).map(e=>`\\u{${e.toString(16)}}`).join("")}`,eK=RegExp(`[${eJ}]{4,}`,"gu");let eQ=[];for(let e=0;e<256;++e)eQ.push((e+256).toString(16).slice(1));let e0=new Uint8Array(16);var e1={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function e2(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function e5(e,t,r){return"x"===r?{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 e3(e,t){return e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}function e4(e,t){let r=e.x-t.x,n=e.y-t.y;return Math.sqrt(r*r+n*n)}function e6(e,t,r){let n,i,o={x:e.x1,y:e.y1};if(t.some(e=>(function(e,t){let r=e.x>=t.x&&e.x<=t.x+t.w,n=e.y>=t.y&&e.y<=t.y+t.h;return r&&n})(o,e5(e,Math.min(e.w,e.h)/10,"horizontal"===r?"x":"y"))))return null;for(let a of t){let t=function(e,t){let r=[{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}],n=[];for(let t=0;t<r.length;t++){let i=function(e,t){let{x1:r,y1:n,x2:i,y2:o}=e,{x1:a,y1:l,x2:s,y2:u}=t;if(r===i&&n===o||a===s&&l===u)return!1;let c=(u-l)*(i-r)-(s-a)*(o-n);if(0===c)return!1;let d=((s-a)*(n-l)-(u-l)*(r-a))/c,f=((i-r)*(n-l)-(o-n)*(r-a))/c;return!(d<0)&&!(d>1)&&!(f<0)&&!(f>1)&&{x:r+d*(i-r),y:n+d*(o-n)}}(e,r[t]);if(i){let e=!1;for(let t=0;t<n.length;t++)n[t].x===i.x&&n[t].y===i.y&&(e=!0);e||n.push(i)}}return 0!==n.length&&n.sort((t,r)=>e4(t,{x:e.x1,y:e.y1})-e4(r,{x:e.x1,y:e.y1}))}(e,e5(a,Math.min(a.w,a.h)/10,"horizontal"===r?"x":"y"));if(t){let e=t[0];n?e4(o,e)<e4(o,n)&&(n=e,i=a):(n=e,i=a)}}return i||null}function e9(e,t,r){let{x:n,y:i,w:o,h:a}=e,{x:l,y:s}=r;return{x:l+(n-l)*t,y:s+(i-s)*t,w:o*t,h:a*t}}function e8(e){let t=Math.max(0,Math.min(...e.map(e=>e.y))),r=Math.min(document.body.scrollHeight,Math.max(...e.map(e=>e.y+e.h)));return{min:t,max:r,height:r-t}}function e7(e,t){return t.find(t=>e3(e2(t.elements.element),e))?.sanity}function te(e,t,r){return Object.values(t).every(e=>null===e)?null:"horizontal"===r?{left:t.left?{rect:t.left,sanity:e7(t.left,e)}:null,right:t.right?{rect:t.right,sanity:e7(t.right,e)}:null}:{top:t.top?{rect:t.top,sanity:e7(t.top,e)}:null,bottom:t.bottom?{rect:t.bottom,sanity:e7(t.bottom,e)}:null}}function tt(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}}function tr(e,t,r){let n=e2(t),i=[...t.querySelectorAll(":where(h1, h2, h3, h4, p, a, img, span, button):not(:has(*))")];e.x<=n.x&&(e.x=n.x),e.x>=n.x+n.w&&(e.x=n.x+n.w),e.y>=n.y+n.h&&(e.y=n.y+n.h),e.y<=n.y&&(e.y=n.y);let o=i.map(e=>{let t=e9(e2(e),r,{x:n.x,y:n.y});
1return{x:t.x-n.x,y:t.y-n.y,w:t.w,h:t.h,tagName:e.tagName}});return{offsetX:(n.x-e.x)*r,offsetY:(n.y-e.y)*r,w:n.w*r,h:n.h*r,maxWidth:n.w*r*.75,childRects:o}}async function tn(e,t,r,n,i){return new Promise(o=>{e.addEventListener("transitionend",()=>{setTimeout(()=>{n({type:"overlay/dragEndMinimapTransition"})},2*i),o()},{once:!0}),n({type:"overlay/dragStartMinimapTransition"}),n({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, ${-r+scrollY}px, 0px) scale(${t})`},25)})}function ti(e){let t=function(e){let t=Math.max(0,Math.min(...e.map(e=>e.x))),r=Math.min(document.body.offsetWidth,Math.max(...e.map(e=>e.x+e.w)));return{min:t,max:r,width:r-t}}(e),r=e8(e),n=t.min>8&&t.min+t.width<=window.innerWidth-8,i=r.min>8&&r.min+r.height<=document.body.scrollHeight-8,o=n&&i;return{x:o?t.min-8:t.min,y:o?r.min-8:r.min,w:o?t.width+16:t.width,h:o?r.height+16:r.height}}async function to(e,t,r,n,i,o){return new Promise(a=>{if(1===new DOMMatrix(window.getComputedStyle(t).transform).a)return;let l=r-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(()=>{n({type:"overlay/dragEndMinimapTransition"}),n({type:"overlay/dragToggleMinimap",display:!1})},2*i),a()},{once:!0}),n({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 ta=!1,tl={y:0},ts={x:0,y:0},tu=typeof document>"u"?0:document.documentElement.scrollHeight,tc=null,td=e=>e instanceof HTMLElement||e instanceof SVGElement,tf=e=>e&&td(e)?e.dataset?.sanityOverlayElement?e:tf(e.parentElement):null;function tp(e,t=!1){return(eK.lastIndex=0,eK.test(e))?function(e,t=!1){try{let r=function(e){let t=e.match(eK);if(t)return function(e,t=!1){let r=Array.from(e);if(r.length%2==0){if(r.length%4||!e.startsWith(eq))return function(e,t){var r;let n=[];for(let t=.5*e.length;t--;){let r=`${eZ[e[2*t].codePointAt(0)]}${eZ[e[2*t+1].codePointAt(0)]}`;n.unshift(String.fromCharCode(parseInt(r,16)))}let i=[],o=[n.join("")],a=10;for(;o.length;){let e=o.shift();try{if(i.push(JSON.parse(e)),t)break}catch(n){if(!a--)throw n;let t=+(null==(r=n.message.match(/\sposition\s(\d+)$/))?void 0:r[1]);if(!t)throw n;o.unshift(e.substring(0,t),e.substring(t))}}return i}(r,t)}else throw Error("Encoded data has invalid length");let n=[];for(let e=.25*r.length;e--;){let t=r.slice(4*e,4*e+4).map(e=>eX[e.codePointAt(0)]).join("");n.unshift(String.fromCharCode(parseInt(t,4)))}if(t){n.shift();let e=n.indexOf("\0");return -1===e&&(e=n.length),[JSON.parse(n.slice(0,e).join(""))]}return n.join("").split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return r&&"sanity.io"===r.origin?(t&&(r.href=r.href?.replace(".alt","")),r):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}let th=e=>e.nodeType===Node.ELEMENT_NODE,tg=e=>"IMG"===e.tagName,tb=e=>"TIME"===e.tagName,ty=e=>"SVG"===e.tagName.toUpperCase();function tm(e){return"path"in e}function tv(e){let t=e.lastIndexOf(".");return e.substring(t,e.length).includes("[")}function tw(e){if(!tv(e))return null;let t=e.split(".");return t[t.length-1]=t[t.length-1].replace(/\[.*?\]/g,"[]"),t.join(".")}function tk(e,t){return!!tv(e.path)&&!!tv(t.path)&&tw(e.path)===tw(t.path)}function tx(e,t,r,n){if(!e.getAttribute("data-sanity")||e.getAttribute("data-sanity-drag-disable")||!t||!tm(t)||!tv(t.path))return null;let i=e.getAttribute("data-sanity-drag-group"),o=[...r].reduce((e,r)=>{let o=n.get(r),a=r.getAttribute("data-sanity-drag-disable"),l=r.getAttribute("data-sanity-drag-group"),s=null!==r.getAttribute("data-sanity");return o&&!a&&tm(o.sanity)&&tk(t,o.sanity)&&(null===i||i===l)&&s&&e.push(o),e},[]);return o.length<=1?null:o}let t_=(0,b.createContext)(null);var tS=r(15048),tE=r(9447),tj=r(33917),t$=r(10283),tR=r(80393);function tO(e){let t=function e(t){var r;return!!(r=t)&&("object"==typeof r||"function"==typeof r)&&("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 tC(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 tI="all-items",tM={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))"};
1function tA(e){let t,r,n,i,o,a,l,s,u,c,d,f,h,g,y,m,v=(0,tS.c)(54),w=void 0===e.showIcons||e.showIcons,k=void 0===e.filter||"auto"===e.filter?e.schemaTypes.length>5:e.filter;v[0]!==e.groups||v[1]!==e.labels?(t=e.groups?[{name:tI,title:e.labels["insert-menu.filter.all-items"],selected:!0},...e.groups.map(tP)]:[],v[0]=e.groups,v[1]=e.labels,v[2]=t):t=v[2],v[3]!==e.views?(r=e.views??[{name:"list"}],v[3]=e.views,v[4]=r):r=v[4],v[5]!==r?(n=r.map(tN),v[5]=r,v[6]=n):n=v[6],v[7]!==t||v[8]!==n?(i={query:"",groups:t,views:n},v[7]=t,v[8]=n,v[9]=i):i=v[9];let[x,_]=(0,b.useReducer)(tC,i);if(v[10]!==e||v[11]!==k||v[12]!==w||v[13]!==x.groups||v[14]!==x.query||v[15]!==x.views){var S,E,j;let t,r,n,i=(S=e.schemaTypes,E=x.query,j=x.groups,S.filter(e=>(function(e,t){let r=t.find(e=>e.selected);return!r||r.name===tI||r.of?.includes(e.name)})(e,j)&&function(e,t){let r=t.trim().toLowerCase();return e.title?e.title?.toLowerCase().includes(r):e.name.includes(r)}(e,E))),g=x.views.find(tz),b=k||x.views.length>1,y=x.groups&&x.groups.length>0,m=b||y;l=tj.W1,h=0,a=tj.so,c="column",d="fill",v[25]!==m?(t=m?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},v[25]=m,v[26]=t):t=v[26],v[27]!==e.labels||v[28]!==k||v[29]!==b||v[30]!==x.query||v[31]!==x.views?(r=b?(0,p.jsxs)(tj.so,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[k?(0,p.jsx)(tj.az,{flex:1,children:(0,p.jsx)(tj.ks,{autoFocus:!0,border:!1,fontSize:1,icon:tE.WIv,onChange:e=>{_({type:"change query",query:e.target.value})},placeholder:e.labels["insert-menu.search.placeholder"],value:x.query})}):null,x.views.length>1?(0,p.jsx)(tj.az,{flex:"none",children:(0,p.jsx)(tH,{views:x.views,onToggle:e=>{_({type:"toggle view",name:e})},labels:e.labels})}):null]}):null,v[27]=e.labels,v[28]=k,v[29]=b,v[30]=x.query,v[31]=x.views,v[32]=r):r=v[32],v[33]!==y||v[34]!==x.groups?(n=y?(0,p.jsx)(tj.az,{paddingTop:1,paddingX:1,children:(0,p.jsx)(tj.wb,{space:1,children:x.groups.map(e=>(0,p.jsx)(tj.oz,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??t$(e.name),selected:e.selected,onClick:()=>{_({type:"select group",name:e.name})}},e.name))})}):null,v[33]=y,v[34]=x.groups,v[35]=n):n=v[35],v[36]!==t||v[37]!==r||v[38]!==n?(f=(0,p.jsxs)(tj.az,{...t,children:[r,n]}),v[36]=t,v[37]=r,v[38]=n,v[39]=f):f=v[39],o=tj.az,s=1,u=0===i.length?(0,p.jsx)(tj.az,{padding:2,children:(0,p.jsx)(tj.EY,{muted:!0,size:1,children:e.labels["insert-menu.search.no-results"]})}):g?"grid"===g.name?(0,p.jsx)(tj.xA,{autoRows:"auto",flex:1,gap:1,style:tM,children:i.map(t=>(0,p.jsx)(tF,{icon:w?tO(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:g.previewImageUrl?.(t.name),schemaType:t},t.name))}):(0,p.jsx)(tj.BJ,{flex:1,space:1,children:i.map(t=>(0,p.jsx)(tj.Dr,{icon:w?tO(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??t$(t.name)},t.name))}):null,v[10]=e,v[11]=k,v[12]=w,v[13]=x.groups,v[14]=x.query,v[15]=x.views,v[16]=o,v[17]=a,v[18]=l,v[19]=s,v[20]=u,v[21]=c,v[22]=d,v[23]=f,v[24]=h}else o=v[16],a=v[17],l=v[18],s=v[19],u=v[20],c=v[21],d=v[22],f=v[23],h=v[24];return v[40]!==o||v[41]!==s||v[42]!==u?(g=(0,p.jsx)(o,{padding:s,children:u}),v[40]=o,v[41]=s,v[42]=u,v[43]=g):g=v[43],v[44]!==a||v[45]!==g||v[46]!==c||v[47]!==d||v[48]!==f?(y=(0,p.jsxs)(a,{direction:c,height:d,children:[f,g]}),v[44]=a,v[45]=g,v[46]=c,v[47]=d,v[48]=f,v[49]=y):y=v[49],v[50]!==l||v[51]!==y||v[52]!==h?(m=(0,p.jsx)(l,{padding:h,children:y}),v[50]=l,v[51]=y,v[52]=h,v[53]=m):m=v[53],m}function tz(e){return e.selected}function tN(e,t){return{...e,selected:0===t}}function tP(e){return{...e,selected:!1}}let tT={grid:tE.jxC,list:tE.r$9},tL={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function tH(e){let t,r,n,i,o=(0,tS.c)(11),a=e.views.findIndex(tD),l=e.views[a+1]??e.views[0],s=e.labels[tL[l.name]];o[0]!==s?(t=(0,p.jsx)(tj.EY,{size:1,children:s}),o[0]=s,o[1]=t):t=o[1];let u=tT[l.name];return o[2]!==l.name||o[3]!==e?(r=()=>{e.onToggle(l.name)},o[2]=l.name,o[3]=e,o[4]=r):r=o[4],o[5]!==u||o[6]!==r?(n=(0,p.jsx)(tj.$n,{mode:"bleed",icon:u,onClick:r}),o[5]=u,o[6]=r,o[7]=n):n=o[7],o[8]!==t||o[9]!==n?(i=(0,p.jsx)(tj.m_,{content:t,placement:"top",portal:!0,children:n}),o[8]=t,o[9]=n,o[10]=i):i=o[10],i}function tD(e){return e.selected}function tF(e){let t,r,n,i,o,a,l,s,u,c=(0,tS.c)(19),[d,f]=(0,b.useState)(!1),h=e.icon;c[0]===Symbol.for("react.memo_cache_sentinel")?(t={overflow:"hidden"},c[0]=t):t=c[0],c[1]===Symbol.for("react.memo_cache_sentinel")?(r={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},c[1]=r):r=c[1],c[2]!==h?(n=(0,tR.isValidElementType)(h)?(0,p.jsx)(tj.so,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,p.jsx)(tj.EY,{size:1,children:(0,p.jsx)(h,{})})}):null,c[2]=h,c[3]=n):n=c[3],c[4]!==d||c[5]!==e.previewImageUrl?(i=!e.previewImageUrl||d?null:(0,p.jsx)("img",{src:e.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{f(!0)}}),c[4]=d,c[5]=e.previewImageUrl,c[6]=i):i=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,p.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}}),c[7]=o):o=c[7],c[8]!==n||c[9]!==i?(a=(0,p.jsxs)(tj.az,{flex:"none",style:r,children:[n,i,o]}),c[8]=n,c[9]=i,c[10]=a):a=c[10];
1let g=e.schemaType.title??e.schemaType.name;return c[11]!==g?(l=(0,p.jsx)(tj.az,{flex:1,padding:2,children:(0,p.jsx)(tj.EY,{size:1,weight:"medium",children:g})}),c[11]=g,c[12]=l):l=c[12],c[13]!==a||c[14]!==l?(s=(0,p.jsxs)(tj.so,{direction:"column",gap:1,padding:1,children:[a,l]}),c[13]=a,c[14]=l,c[15]=s):s=c[15],c[16]!==e.onClick||c[17]!==s?(u=(0,p.jsx)(tj.Dr,{padding:0,radius:2,onClick:e.onClick,style:t,children:s}),c[16]=e.onClick,c[17]=s,c[18]=u):u=c[18],u}function tU(e){if(!e)return(0,p.jsx)(tE.XRf,{});if("string"===e.type)return(0,p.jsx)(tE.H3M,{});if("number"===e.type)return(0,p.jsx)(tE.bZn,{});let{value:t}=e;if("icon"in e&&e.icon)return(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:e.icon}});let{type:r}=t;if("string"===r)return(0,p.jsx)(tE.H3M,{});if("boolean"===r)return(0,p.jsx)(tE.Dee,{});if("number"===r)return(0,p.jsx)(tE.bZn,{});if("array"===r||"union"===r)return(Array.isArray(t.of)?t.of:[t.of]).some(e=>"name"in e&&"block"===e.name)?(0,p.jsx)(tE.a1,{}):(0,p.jsx)(tE.Ss4,{});if("object"===r){if("image"===e.name)return(0,p.jsx)(tE.xfq,{});if("block"===e.name)return(0,p.jsx)(tE.H3M,{})}return(0,p.jsx)(tE.XRf,{})}let tB=z.I4.div` 2 height: 100%; 3 inset: 0; 4 overflow-y: scroll; 5 overscroll-behavior: contain; 6 pointer-events: all; 7 position: fixed; 8 width: 100%; 9 -ms-overflow-style: none; 10 scrollbar-width: none; 11 display: flex; 12 justify-content: center; 13 align-items: center; 14 &:before { 15 content: ''; 16 display: block; 17 height: calc(100% + 1px); 18 position: absolute; 19 top: 0; 20 width: 100%; 21 z-index: -1; 22 } 23`,tV=z.I4.div` 24 background: transparent; 25 height: 100%; 26 inset: 0; 27 position: absolute; 28 width: 100%; 29`,tW=e=>{let t,r,n=(0,h.c)(6),{children:i,onDismiss:o,setBoundaryElement:a}=e;return n[0]!==o?(t=(0,p.jsx)(tV,{onClickCapture:o}),n[0]=o,n[1]=t):t=n[1],n[2]!==i||n[3]!==a||n[4]!==t?(r=(0,p.jsx)(A.ZL,{children:(0,p.jsxs)(tB,{"data-sanity-overlay-element":!0,ref:a,onClick:tG,children:[t,i]})}),n[2]=i,n[3]=a,n[4]=t,n[5]=r):r=n[5],r};function tG(e){e.stopPropagation()}function tY(e){return{type:"log",name:e.name,version:e.version,description:e.description,schema:void 0}}let tq={"Visual Editing Drag Sequence Completed":tY({name:"Visual Editing Drag Sequence Completed",description:"An array is successfully reordered using drag and drop.",version:1}),"Visual Editing Drag Minimap Enabled":tY({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":tY({name:"Visual Editing Context Menu Item Removed",description:"An item is removed using the Context Menu.",version:1}),"Visual Editing Context Menu Item Duplicated":tY({name:"Visual Editing Context Menu Item Duplicated",description:"An item is duplicated using the Context Menu.",version:1}),"Visual Editing Context Menu Item Moved":tY({name:"Visual Editing Context Menu Item Moved",description:"An item is moved using the Context Menu.",version:1}),"Visual Editing Context Menu Item Inserted":tY({name:"Visual Editing Context Menu Item Inserted",description:"An item is inserted using the Context Menu.",version:1}),"Visual Editing Insert Menu Item Inserted":tY({name:"Visual Editing Insert Menu Item Inserted",description:"An item is inserted using the Insert Menu.",version:1}),"Visual Editing Overlay Clicked":tY({name:"Visual Editing Overlay Clicked",description:"An Overlay is clicked.",version:1})},tX=(0,b.createContext)(void 0);function tZ(){let e=(0,b.useContext)(tX);if(!e)throw Error("Telemetry context is missing");return e}let tJ={"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"},tK=e=>{let t,r,n,i,o=(0,h.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?(r=s.views?.map(tQ),o[2]=s.views,o[3]=r):r=o[3];let u=r;return o[4]!==a.of?(n=a.of.map(t0),o[4]=a.of,o[5]=n):n=o[5],o[6]!==s||o[7]!==l||o[8]!==n||o[9]!==u?(i=(0,p.jsx)(tA,{...s,labels:tJ,schemaTypes:n,onSelect:l,views:u}),o[6]=s,o[7]=l,o[8]=n,o[9]=u,o[10]=i):i=o[10],i};function tQ(e){return"grid"===e.name?{...e,previewImageUrl:t=>e.previewImageUrls?.[t]}:e}function t0(e){return{...e,icon:tU(e)}}let t1=e=>{let t,r,n,i,o,a=(0,h.c)(10);return a[0]!==e?({children:t,style:n,...r}=e,a[0]=e,a[1]=t,a[2]=r,a[3]=n):(t=a[1],r=a[2],n=a[3]),a[4]!==n?(i={...n,pointerEvents:"all"},a[4]=n,a[5]=i):i=a[5],a[6]!==t||a[7]!==r||a[8]!==i?(o=(0,p.jsx)("div",{style:i,"data-sanity-overlay-element":!0,...r,children:t}),a[6]=t,a[7]=r,a[8]=i,a[9]=o):o=a[9],o},t2=e=>"object"==typeof e&&null!=e&&1===e.nodeType,t5=(e,t)=>
29(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,t3=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r=getComputedStyle(e,null);return t5(r.overflowY,t)||t5(r.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},t4=(e,t,r,n,i,o,a,l)=>o<e&&a>t||o>e&&a<t?0:o<=e&&l<=r||a>=t&&l>=r?o-e-n:a>t&&l<r||o<e&&l>r?a-t+i:0,t6=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},t9=(e,t)=>{var r,n,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(!t2(e))throw TypeError("Invalid target");let f=document.scrollingElement||document.documentElement,p=[],h=e;for(;t2(h)&&d(h);){if((h=t6(h))===f){p.push(h);break}null!=h&&h===document.body&&t3(h)&&!t3(document.documentElement)||null!=h&&t3(h,c)&&p.push(h)}let g=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,b=null!=(o=null==(i=window.visualViewport)?void 0:i.height)?o:innerHeight,{scrollX:y,scrollY:m}=window,{height:v,width:w,top:k,right:x,bottom:_,left:S}=e.getBoundingClientRect(),{top:E,right:j,bottom:$,left:R}=(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),O="start"===l||"nearest"===l?k-E:"end"===l?_+$:k+v/2-E+$,C="center"===s?S+w/2-R+j:"end"===s?x+j:S-R,I=[];for(let e=0;e<p.length;e++){let t=p[e],{height:r,width:n,top:i,right:o,bottom:u,left:c}=t.getBoundingClientRect();if("if-needed"===a&&k>=0&&S>=0&&_<=b&&x<=g&&(t===f&&!t3(t)||k>=i&&_<=u&&S>=c&&x<=o))break;let d=getComputedStyle(t),h=parseInt(d.borderLeftWidth,10),E=parseInt(d.borderTopWidth,10),j=parseInt(d.borderRightWidth,10),$=parseInt(d.borderBottomWidth,10),R=0,M=0,A="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-j:0,z="offsetHeight"in t?t.offsetHeight-t.clientHeight-E-$:0,N="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,P="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(f===t)R="start"===l?O:"end"===l?O-b:"nearest"===l?t4(m,m+b,b,E,$,m+O,m+O+v,v):O-b/2,M="start"===s?C:"center"===s?C-g/2:"end"===s?C-g:t4(y,y+g,g,h,j,y+C,y+C+w,w),R=Math.max(0,R+m),M=Math.max(0,M+y);else{R="start"===l?O-i-E:"end"===l?O-u+$+z:"nearest"===l?t4(i,u,r,E,$+z,O,O+v,v):O-(i+r/2)+z/2,M="start"===s?C-c-h:"center"===s?C-(c+n/2)+A/2:"end"===s?C-o+j+A:t4(c,o,n,h,j+A,C,C+w,w);let{scrollLeft:e,scrollTop:a}=t;R=0===P?0:Math.max(0,Math.min(a+R/P,t.scrollHeight-r/P+z)),M=0===N?0:Math.max(0,Math.min(e+M/N,t.scrollWidth-n/N+A)),O+=a-R,C+=e-M}I.push({el:t,top:R,left:M})}return I};var t8=r(19262),t7=r(33315),re=r(1411),rt=r(41898),rr=r(49656);function rn(e){let[t,r]=e;return[t,r]}function ri(e,t){let r=e,n=t,i=r.length,o=n.length;if(0===i||0===o)return 0;i>o?r=r.substring(i-o):i<o&&(n=n.substring(0,i));let a=Math.min(i,o);if(r===n)return a;let l=0,s=1;for(let e=0;-1!==e;){let t=r.substring(a-s);if(-1===(e=n.indexOf(t)))break;s+=e,(0===e||r.substring(a-s)===n.substring(0,s))&&(l=s,s++)}return l}function ro(e,t){if(!e||!t||e[0]!==t[0])return 0;let r=0,n=Math.min(e.length,t.length),i=n,o=0;for(;r<i;)e.substring(o,i)===t.substring(o,i)?o=r=i:n=i,i=Math.floor((n-r)/2+r);return i}function ra(e,t){if(!e||!t||e[e.length-1]!==t[t.length-1])return 0;let r=0,n=Math.min(e.length,t.length),i=n,o=0;for(;r<i;)e.substring(e.length-i,e.length-o)===t.substring(t.length-i,t.length-o)?o=r=i:n=i,i=Math.floor((n-r)/2+r);return i}function rl(e){let t=e.charCodeAt(0);return t>=56320&&t<=57343}function rs(e,t,r,n,i){let o=e.substring(0,r),a=t.substring(0,n),l=e.substring(r),s=t.substring(n),u=rb(o,a,{checkLines:!1,deadline:i}),c=rb(l,s,{checkLines:!1,deadline:i});return u.concat(c)}function ru(e,t,r){let n=e.slice(r,r+Math.floor(e.length/4)),i=-1,o="",a,l,s,u;for(;-1!==(i=t.indexOf(n,i+1));){let n=ro(e.slice(r),t.slice(i)),c=ra(e.slice(0,r),t.slice(0,i));o.length<c+n&&(o=t.slice(i-c,i)+t.slice(i,i+n),a=e.slice(0,r-c),l=e.slice(r+n),s=t.slice(0,i-c),u=t.slice(i+n))}return 2*o.length>=e.length?[a||"",l||"",s||"",u||"",o||""]:null}var rc=Object.defineProperty,rd=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,rh=(e,t,r)=>t in e?rc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function rg(e,t,r){if(null===e||null===t)throw Error("Null input. (diff)");let n=rb(e,t,function(e){let t;var r,n={checkLines:!0,deadline:(r=e.timeout||1,t=1,"u">typeof r&&(t=r<=0?Number.MAX_VALUE:r),Date.now()+1e3*t)},i=e;for(var o in i||(i={}))rf.call(i,o)&&rh(n,o,i[o]);if(rd)for(var o of rd(i))rp.call(i,o)&&rh(n,o,i[o]);return n}(r||{}));return function(e){for(let t=0;t<e.length;t++){let[r,n]=e[t];if(0===n.length)continue;let i=n[0];(function(e){let t=e.charCodeAt(0);return t>=55296&&t<=56319})(n[n.length-1])&&0===r&&rv(e,t,1),rl(i)&&0===r&&rv(e,t,-1)}for(let t=0;t<e.length;t++)0===e[t][1].length&&e.splice(t,1)}(n),n}function rb(e,t,r){let n=e,i=t;if(n===i)return n?[[0,n]]:[];let o=ro(n,i),a=n.substring(0,o);o=ra(n=n.substring(o),i=i.substring(o));let l=n.substring(n.length-o),s=function(e,t,r){let n;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 n=[[1,i.substring(0,a)],[0,o],[1,i.substring(a+o.length)]],e.length>t.length&&(n[0][0]=-1,n[2][0]=-1),n;if(1===o.length)return[[-1,e],[1,t]];let l=function(e,t,r=1){let n,i,o,a,l;if(r<=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;
29let c=ru(s,u,Math.ceil(s.length/4)),d=ru(s,u,Math.ceil(s.length/2));if(c&&d)n=c[4].length>d[4].length?c:d;else{if(!c&&!d)return null;d?c||(n=d):n=c}if(!n)throw Error("Unable to find a half match.");return e.length>t.length?(i=n[0],o=n[1],a=n[2],l=n[3]):(a=n[0],l=n[1],i=n[2],o=n[3]),[i,o,a,l,n[4]]}(e,t);if(l){let e=l[0],t=l[1],n=l[2],i=l[3],o=l[4],a=rb(e,n,r),s=rb(t,i,r);return a.concat([[0,o]],s)}return r.checkLines&&e.length>100&&t.length>100?function(e,t,r){let n=e,i=t,o=function(e,t){let r=[],n={};function i(e){let t="",i=0,a=-1,l=r.length;for(;a<e.length-1;){-1===(a=e.indexOf(` 30`,i))&&(a=e.length-1);let s=e.slice(i,a+1);(n.hasOwnProperty?n.hasOwnProperty(s):void 0!==n[s])?t+=String.fromCharCode(n[s]):(l===o&&(s=e.slice(i),a=e.length),t+=String.fromCharCode(l),n[s]=l,r[l++]=s),i=a+1}return t}r[0]="";let o=4e4,a=i(e);return o=65535,{chars1:a,chars2:i(t),lineArray:r}}(n,i);n=o.chars1,i=o.chars2;let a=o.lineArray,l=rb(n,i,{checkLines:!1,deadline:r.deadline});(function(e,t){for(let r=0;r<e.length;r++){let n=e[r][1],i=[];for(let e=0;e<n.length;e++)i[e]=t[n.charCodeAt(e)];e[r][1]=i.join("")}})(l,a),(l=rw(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=rb(d,f,{checkLines:!1,deadline:r.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,r):function(e,t,r){let n=e.length,i=t.length,o=Math.ceil((n+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=n-i,c=u%2!=0,d=0,f=0,p=0,h=0;for(let g=0;g<o&&!(Date.now()>r);g++){for(let p=-g+d;p<=g-f;p+=2){let h,b=o+p,y=(h=p===-g||p!==g&&l[b-1]<l[b+1]?l[b+1]:l[b-1]+1)-p;for(;h<n&&y<i&&e.charAt(h)===t.charAt(y);)h++,y++;if(l[b]=h,h>n)f+=2;else if(y>i)d+=2;else if(c){let i=o+u-p;if(i>=0&&i<a&&-1!==s[i]&&h>=n-s[i])return rs(e,t,h,y,r)}}for(let d=-g+p;d<=g-h;d+=2){let f,b=o+d,y=(f=d===-g||d!==g&&s[b-1]<s[b+1]?s[b+1]:s[b-1]+1)-d;for(;f<n&&y<i&&e.charAt(n-f-1)===t.charAt(i-y-1);)f++,y++;if(s[b]=f,f>n)h+=2;else if(y>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=n-f))return rs(e,t,a,s,r)}}}}return[[-1,e],[1,t]]}(e,t,r.deadline)}(n=n.substring(0,n.length-o),i=i.substring(0,i.length-o),r);return a&&s.unshift([0,a]),l&&s.push([0,l]),s=r$(s)}function ry(e,t,r){return 1===r?e+t:t+e}function rm(e,t){return 1===t?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function rv(e,t,r){var n,i;let o=1===r?-1:1,a=null,l=null,s=t+r;for(;s>=0&&s<e.length&&(null===a||null===l);s+=r){let[n,i]=e[s];if(0!==i.length){if(1===n){null===a&&(a=s);continue}else if(-1===n){null===l&&(l=s);continue}else if(0===n){if(null===a&&null===l){let[n,i]=rm(e[t][1],r);e[t][1]=n,e[s][1]=ry(e[s][1],i,o);return}break}}}if(null!==a&&null!==l&&(n=a,i=l,1===r?e[n][1][e[n][1].length-1]===e[i][1][e[i][1].length-1]:e[n][1][0]===e[i][1][0])){let[
30n,i]=rm(e[a][1],o),[s]=rm(e[l][1],o);e[a][1]=n,e[l][1]=s,e[t][1]=ry(e[t][1],i,r);return}let[u,c]=rm(e[t][1],r);e[t][1]=u,null===a?(e.splice(s,0,[1,c]),null!==l&&l>=s&&l++):e[a][1]=ry(e[a][1],c,o),null===l?e.splice(s,0,[-1,c]):e[l][1]=ry(e[l][1],c,o)}function rw(e){let t=e.map(e=>rn(e)),r=!1,n=[],i=0,o=null,a=0,l=0,s=0,u=0,c=0;for(;a<t.length;)0===t[a][0]?(n[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(n[i-1],0,[-1,o]),t[n[i-1]+1][0]=1,i--,a=--i>0?n[i-1]:-1,l=0,s=0,u=0,c=0,o=null,r=!0)),a++;for(r&&(t=r$(t)),t=rj(t),a=1;a<t.length;){if(-1===t[a-1][0]&&1===t[a][0]){let e=t[a-1][1],r=t[a][1],n=ri(e,r),i=ri(r,e);n>=i?(n>=e.length/2||n>=r.length/2)&&(t.splice(a,0,[0,r.substring(0,n)]),t[a-1][1]=e.substring(0,e.length-n),t[a+1][1]=r.substring(n),a++):(i>=e.length/2||i>=r.length/2)&&(t.splice(a,0,[0,e.substring(0,i)]),t[a-1][0]=1,t[a-1][1]=r.substring(0,r.length-i),t[a+1][0]=-1,t[a+1][1]=e.substring(i),a++),a++}a++}return t}let rk=/[^a-zA-Z0-9]/,rx=/\s/,r_=/[\r\n]/,rS=/\n\r?\n$/,rE=/^\r?\n\r?\n/;function rj(e){let t=e.map(e=>rn(e));function r(e,t){if(!e||!t)return 6;let r=e.charAt(e.length-1),n=t.charAt(0),i=r.match(rk),o=n.match(rk),a=i&&r.match(rx),l=o&&n.match(rx),s=a&&r.match(r_),u=l&&n.match(r_),c=s&&e.match(rS),d=u&&t.match(rE);return c||d?5:s||u?4:i&&!a&&l?3:a||l?2:i||o?1:0}let n=1;for(;n<t.length-1;){if(0===t[n-1][0]&&0===t[n+1][0]){let e=t[n-1][1],i=t[n][1],o=t[n+1][1],a=ra(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=r(e,i)+r(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=r(e,i)+r(i,o);t>=c&&(c=t,l=e,s=i,u=o)}t[n-1][1]!==l&&(l?t[n-1][1]=l:(t.splice(n-1,1),n--),t[n][1]=s,u?t[n+1][1]=u:(t.splice(n+1,1),n--))}n++}return t}function r$(e){let t=e.map(e=>rn(e));t.push([0,""]);let r=0,n=0,i=0,o="",a="",l;for(;r<t.length;)switch(t[r][0]){case 1:i++,a+=t[r][1],r++;break;case -1:n++,o+=t[r][1],r++;break;case 0:n+i>1?(0!==n&&0!==i&&(0!==(l=ro(a,o))&&(r-n-i>0&&0===t[r-n-i-1][0]?t[r-n-i-1][1]+=a.substring(0,l):(t.splice(0,0,[0,a.substring(0,l)]),r++),a=a.substring(l),o=o.substring(l)),0!==(l=ra(a,o))&&(t[r][1]=a.substring(a.length-l)+t[r][1],a=a.substring(0,a.length-l),o=o.substring(0,o.length-l))),r-=n+i,t.splice(r,n+i),o.length&&(t.splice(r,0,[-1,o]),r++),a.length&&(t.splice(r,0,[1,a]),r++),r++):0!==r&&0===t[r-1][0]?(t[r-1][1]+=t[r][1],t.splice(r,1)):r++,i=0,n=0,o="",a="";break;default:throw Error("Unknown diff operation")}""===t[t.length-1][1]&&t.pop();let s=!1;for(r=1;r<t.length-1;)0===t[r-1][0]&&0===t[r+1][0]&&(t[r][1].substring(t[r][1].length-t[r-1][1].length)===t[r-1][1]?(t[r][1]=t[r-1][1]+t[r][1].substring(0,t[r][1].length-t[r-1][1].length),t[r+1][1]=t[r-1][1]+t[r+1][1],t.splice(r-1,1),s=!0):t[r][1].substring(0,t[r+1][1].length)===t[r+1][1]&&(t[r-1][1]+=t[r+1][1],t[r][1]=t[r][1].substring(t[r+1][1].length)+t[r+1][1],t.splice(r+1,1),s=!0)),r++;return s&&(t=r$(t)),t}var rR=Object.defineProperty,rO=Object.getOwnPropertySymbols,rC=Object.prototype.hasOwnProperty,rI=Object.prototype.propertyIsEnumerable,rM=(e,t,r)=>t in e?rR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rA=(e,t)=>{for(var r in t||(t={}))rC.call(t,r)&&rM(e,r,t[r]);if(rO)for(var r of rO(t))rI.call(t,r)&&rM(e,r,t[r]);return e};let rz={threshold:.5,distance:1e3};function rN(e,t,r,n={}){if(null===e||null===t||null===r)throw Error("Null input. (match())");let i=Math.max(0,Math.min(r,e.length));return e===t?0:e.length?e.substring(i,i+t.length)===t?i:function(e,t,r,n={}){if(t.length>32)throw Error("Pattern too long for this browser.");let i=rA(rA({},rz),n),o=function(e){let t={};for(let r=0;r<e.length;r++)t[e.charAt(r)]=0;for(let r=0;r<e.length;r++)t[e.charAt(r)]|=1<<e.length-r-1;return t}(t);function a(e,n){let o=e/t.length,a=Math.abs(r-n);return i.distance?o+a/i.distance:a?1:o}let l=i.threshold,s=e.indexOf(t,r);-1!==s&&(l=Math.min(a(0,s),l),-1!==(s=e.lastIndexOf(t,r+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 n=0;n<t.length;n++){for(c=0,d=f;c<d;)a(n,r+d)<=l?c=d:f=d,d=Math.floor((f-c)/2+c);f=d;let i=Math.max(1,r-d+1),h=Math.min(r+d,e.length)+t.length,g=Array(h+2);g[h+1]=(1<<n)-1;for(let t=h;t>=i;t--){let c=o[e.charAt(t-1)];if(0===n?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(n,t-1);if(e<=l)if(l=e,(s=t-1)>r)i=Math.max(1,2*r-s);else break}}if(a(n+1,r)>l)break;p=g}return s}(e,t,i,n):-1}function rP(e){let t=[];for(let r=0;r<e.length;r++)1!==e[r][0]&&(t[r]=e[r][1]);return t.join("")}function rT(e){let t=[];for(let r=0;r<e.length;r++)-1!==e[r][0]&&(t[r]=e[r][1]);return t.join("")}function rL(e,t){let r=0,n=0,i=0,o=0,a;for(a=0;a<e.length&&(1!==e[a][0]&&(r+=e[a][1].length),-1!==e[a][0]&&(n+=e[a][1].length),!(r>t));a++)i=r,o=n;return e.length!==a&&-1===e[a][0]?o:o+(t-i)}function rH(e){let t=0;for(let r=0;r<e.length;r++){let n=e.codePointAt(r);if(typeof n>"u")throw Error("Failed to get codepoint");t+=rD(n)}return t}function rD(e){return e<=127?1:e<=2047?2:e<=65535?3:4}function rF(e,t){return{diffs:[],start1:e,start2:t,utf8Start1:e,utf8Start2:t,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}var rU=Object.defineProperty,rB=Object.getOwnPropertySymbols,rV=Object.prototype.hasOwnProperty,rW=Object.prototype.propertyIsEnumerable,rG=(e,t,r)=>t in e?rU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rY=(e,t)=>
30{for(var r in t||(t={}))rV.call(t,r)&&rG(e,r,t[r]);if(rB)for(var r of rB(t))rW.call(t,r)&&rG(e,r,t[r]);return e};let rq={margin:4};function rX(e={}){return rY(rY({},rq),e)}function rZ(e,t,r){if(0===t.length)return[];let n=[],i=rF(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,b=rH(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+=b,d=d.substring(0,l)+h+d.substring(l);break;case -1:i.length1+=g,i.utf8Length1+=b,i.diffs[o++]=f,d=d.substring(0,l)+d.substring(l+g);break;case 0:g<=2*r.margin&&o&&t.length!==e+1?(i.diffs[o++]=f,i.length1+=g,i.length2+=g,i.utf8Length1+=b,i.utf8Length2+=b):g>=2*r.margin&&o&&(rJ(i,c,r),n.push(i),i=rF(-1,-1),o=0,c=d,a=l,s=u);break;default:throw Error("Unknown diff type")}1!==p&&(a+=g,s+=b),-1!==p&&(l+=g,u+=b)}return o&&(rJ(i,c,r),n.push(i)),n}function rJ(e,t,r){if(0===t.length)return;let n=t.substring(e.start2,e.start2+e.length1),i=0;for(;t.indexOf(n)!==t.lastIndexOf(n)&&n.length<32-r.margin-r.margin;)i+=r.margin,n=t.substring(e.start2-i,e.start2+e.length1+i);i+=r.margin;let o=e.start2-i;o>=1&&rl(t[o])&&o--;let a=t.substring(o,e.start2);a&&e.diffs.unshift([0,a]);let l=a.length,s=rH(a),u=e.start2+e.length1+i;u<t.length&&rl(t[u])&&u++;let c=t.substring(e.start2+e.length1,u);c&&e.diffs.push([0,c]);let d=c.length,f=rH(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 rK=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;function rQ(e){return parseInt(e,10)}function r0(e){let t,r,n,{utf8Length1:i,utf8Length2:o,utf8Start1:a,utf8Start2:l,diffs:s}=e;t=0===i?`${a},0`:1===i?`${a+1}`:`${a+1},${i}`,r=0===o?`${l},0`:1===o?`${l+1}`:`${l+1},${o}`;let u=[`@@ -${t} +${r} @@ 31`];for(let e=0;e<s.length;e++){switch(s[e][0]){case 1:n="+";break;case -1:n="-";break;case 0:n=" ";break;default:throw Error("Unknown patch operation.")}u[e+1]=`${n+encodeURI(s[e][1])} 32`}return u.join("").replace(/%20/g," ")}var r1="object"==typeof global&&global&&global.Object===Object&&global,r2="object"==typeof self&&self&&self.Object===Object&&self,r5=r1||r2||Function("return this")(),r3=r5.Symbol,r4=Object.prototype,r6=r4.hasOwnProperty,r9=r4.toString,r8=r3?r3.toStringTag:void 0;let r7=function(e){var t=r6.call(e,r8),r=e[r8];try{e[r8]=void 0;var n=!0}catch(e){}var i=r9.call(e);return n&&(t?e[r8]=r:delete e[r8]),i};var ne=Object.prototype.toString,nt=r3?r3.toStringTag:void 0;let nr=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":nt&&nt in Object(e)?r7(e):ne.call(e)},nn=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},ni=function(e){if(!nn(e))return!1;var t=nr(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var no=r5["__core-js_shared__"],na=function(){var e=/[^.]+$/.exec(no&&no.keys&&no.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),nl=Function.prototype.toString;let ns=function(e){if(null!=e){try{return nl.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var nu=/^\[object .+?Constructor\]$/,nc=Object.prototype,nd=Function.prototype.toString,nf=nc.hasOwnProperty,np=RegExp("^"+nd.call(nf).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let nh=function(e){return!!nn(e)&&(!na||!(na in e))&&(ni(e)?np:nu).test(ns(e))},ng=function(e,t){var r=null==e?void 0:e[t];return nh(r)?r:void 0};var nb=function(){try{var e=ng(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();let ny=function(e,t,r){"__proto__"==t&&nb?nb(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},nm=function(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(n,a,r(a),e)}return n},nv=function(e,t,r){for(var n=-1,i=Object(e),o=r(e),a=o.length;a--;){var l=o[++n];if(!1===t(i[l],l,i))break}return e},nw=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n},nk=function(e){return null!=e&&"object"==typeof e},nx=function(e){return nk(e)&&"[object Arguments]"==nr(e)};var n_=Object.prototype,nS=n_.hasOwnProperty,nE=n_.propertyIsEnumerable,nj=nx(function(){return arguments}())?nx:function(e){return nk(e)&&nS.call(e,"callee")&&!nE.call(e,"callee")},n$=Array.isArray,nR="object"==typeof exports&&exports&&!exports.nodeType&&exports,nO=nR&&"object"==typeof module&&module&&!module.nodeType&&module,nC=nO&&nO.exports===nR?r5.Buffer:void 0;let nI=(nC?nC.isBuffer:void 0)||function(){return!1};var nM=/^(?:0|[1-9]\d*)$/;let nA=function(e,t){var r=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==r||"symbol"!=r&&nM.test(e))&&e>-1&&e%1==0&&e<t},nz=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff};var nN={};
32nN["[object Float32Array]"]=nN["[object Float64Array]"]=nN["[object Int8Array]"]=nN["[object Int16Array]"]=nN["[object Int32Array]"]=nN["[object Uint8Array]"]=nN["[object Uint8ClampedArray]"]=nN["[object Uint16Array]"]=nN["[object Uint32Array]"]=!0,nN["[object Arguments]"]=nN["[object Array]"]=nN["[object ArrayBuffer]"]=nN["[object Boolean]"]=nN["[object DataView]"]=nN["[object Date]"]=nN["[object Error]"]=nN["[object Function]"]=nN["[object Map]"]=nN["[object Number]"]=nN["[object Object]"]=nN["[object RegExp]"]=nN["[object Set]"]=nN["[object String]"]=nN["[object WeakMap]"]=!1;var nP="object"==typeof exports&&exports&&!exports.nodeType&&exports,nT=nP&&"object"==typeof module&&module&&!module.nodeType&&module,nL=nT&&nT.exports===nP&&r1.process,nH=function(){try{var e=nT&&nT.require&&nT.require("util").types;if(e)return e;return nL&&nL.binding&&nL.binding("util")}catch(e){}}(),nD=nH&&nH.isTypedArray,nF=nD?function(e){return nD(e)}:function(e){return nk(e)&&nz(e.length)&&!!nN[nr(e)]},nU=Object.prototype.hasOwnProperty;let nB=function(e,t){var r=n$(e),n=!r&&nj(e),i=!r&&!n&&nI(e),o=!r&&!n&&!i&&nF(e),a=r||n||i||o,l=a?nw(e.length,String):[],s=l.length;for(var u in e)(t||nU.call(e,u))&&!(a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||nA(u,s)))&&l.push(u);return l};var nV=Object.prototype;let nW=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||nV)};var nG=(a=Object.keys,l=Object,function(e){return a(l(e))}),nY=Object.prototype.hasOwnProperty;let nq=function(e){if(!nW(e))return nG(e);var t=[];for(var r in Object(e))nY.call(e,r)&&"constructor"!=r&&t.push(r);return t},nX=function(e){return null!=e&&nz(e.length)&&!ni(e)},nZ=function(e){return nX(e)?nB(e):nq(e)};var nJ=(i=function(e,t){return e&&nv(e,t,nZ)},function(e,t){if(null==e)return e;if(!nX(e))return i(e,t);for(var r=e.length,n=-1,o=Object(e);++n<r&&!1!==t(o[n],n,o););return e});let nK=function(e,t,r,n){return nJ(e,function(e,i,o){t(n,e,r(e),o)}),n},nQ=function(e,t){return e===t||e!=e&&t!=t},n0=function(e,t){for(var r=e.length;r--;)if(nQ(e[r][0],t))return r;return -1};var n1=Array.prototype.splice;function n2(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}n2.prototype.clear=function(){this.__data__=[],this.size=0},n2.prototype.delete=function(e){var t=this.__data__,r=n0(t,e);return!(r<0)&&(r==t.length-1?t.pop():n1.call(t,r,1),--this.size,!0)},n2.prototype.get=function(e){var t=this.__data__,r=n0(t,e);return r<0?void 0:t[r][1]},n2.prototype.has=function(e){return n0(this.__data__,e)>-1},n2.prototype.set=function(e,t){var r=this.__data__,n=n0(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};var n5=ng(r5,"Map"),n3=ng(Object,"create"),n4=Object.prototype.hasOwnProperty,n6=Object.prototype.hasOwnProperty;function n9(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}n9.prototype.clear=function(){this.__data__=n3?n3(null):{},this.size=0},n9.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},n9.prototype.get=function(e){var t=this.__data__;if(n3){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return n4.call(t,e)?t[e]:void 0},n9.prototype.has=function(e){var t=this.__data__;return n3?void 0!==t[e]:n6.call(t,e)},n9.prototype.set=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n3&&void 0===t?"__lodash_hash_undefined__":t,this};let n8=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},n7=function(e,t){var r=e.__data__;return n8(t)?r["string"==typeof t?"string":"hash"]:r.map};function ie(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function it(e){var t=this.__data__=new n2(e);this.size=t.size}function ir(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new ie;++t<r;)this.add(e[t])}ie.prototype.clear=function(){this.size=0,this.__data__={hash:new n9,map:new(n5||n2),string:new n9}},ie.prototype.delete=function(e){var t=n7(this,e).delete(e);return this.size-=!!t,t},ie.prototype.get=function(e){return n7(this,e).get(e)},ie.prototype.has=function(e){return n7(this,e).has(e)},ie.prototype.set=function(e,t){var r=n7(this,e),n=r.size;return r.set(e,t),this.size+=+(r.size!=n),this},it.prototype.clear=function(){this.__data__=new n2,this.size=0},it.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},it.prototype.get=function(e){return this.__data__.get(e)},it.prototype.has=function(e){return this.__data__.has(e)},it.prototype.set=function(e,t){var r=this.__data__;if(r instanceof n2){var n=r.__data__;if(!n5||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new ie(n)}return r.set(e,t),this.size=r.size,this},ir.prototype.add=ir.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},ir.prototype.has=function(e){return this.__data__.has(e)};let ii=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1},io=function(e,t,r,n,i,o){var a=1&r,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&r?new ir:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var h=e[d],g=t[d];if(n)var b=a?n(g,h,d,t,e,o):n(h,g,d,e,t,o);if(void 0!==b){if(b)continue;f=!1;break}
32if(p){if(!ii(t,function(e,t){if(!p.has(t)&&(h===e||i(h,e,r,n,o)))return p.push(t)})){f=!1;break}}else if(!(h===g||i(h,g,r,n,o))){f=!1;break}}return o.delete(e),o.delete(t),f};var ia=r5.Uint8Array;let il=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r},is=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r};var iu=r3?r3.prototype:void 0,ic=iu?iu.valueOf:void 0;let id=function(e,t,r,n,i,o,a){switch(r){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 ia(e),new ia(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return nQ(+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=il;case"[object Set]":var s=1&n;if(l||(l=is),e.size!=t.size&&!s)break;var u=a.get(e);if(u)return u==t;n|=2,a.set(e,t);var c=io(l(e),l(t),n,i,o,a);return a.delete(e),c;case"[object Symbol]":if(ic)return ic.call(e)==ic.call(t)}return!1},ip=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e},ih=function(e,t,r){var n=t(e);return n$(e)?n:ip(n,r(e))},ig=function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o};var ib=Object.prototype.propertyIsEnumerable,iy=Object.getOwnPropertySymbols,im=iy?function(e){return null==e?[]:ig(iy(e=Object(e)),function(t){return ib.call(e,t)})}:function(){return[]};let iv=function(e){return ih(e,nZ,im)};var iw=Object.prototype.hasOwnProperty;let ik=function(e,t,r,n,i,o){var a=1&r,l=iv(e),s=l.length;if(s!=iv(t).length&&!a)return!1;for(var u=s;u--;){var c=l[u];if(!(a?c in t:iw.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]],b=t[c];if(n)var y=a?n(b,g,c,t,e,o):n(g,b,c,e,t,o);if(!(void 0===y?g===b||i(g,b,r,n,o):y)){p=!1;break}h||(h="constructor"==c)}if(p&&!h){var m=e.constructor,v=t.constructor;m!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof m&&m instanceof m&&"function"==typeof v&&v instanceof v)&&(p=!1)}return o.delete(e),o.delete(t),p};var ix=ng(r5,"DataView"),i_=ng(r5,"Promise"),iS=ng(r5,"Set"),iE=ng(r5,"WeakMap"),ij="[object Map]",i$="[object Promise]",iR="[object Set]",iO="[object WeakMap]",iC="[object DataView]",iI=ns(ix),iM=ns(n5),iA=ns(i_),iz=ns(iS),iN=ns(iE),iP=nr;(ix&&iP(new ix(new ArrayBuffer(1)))!=iC||n5&&iP(new n5)!=ij||i_&&iP(i_.resolve())!=i$||iS&&iP(new iS)!=iR||iE&&iP(new iE)!=iO)&&(iP=function(e){var t=nr(e),r="[object Object]"==t?e.constructor:void 0,n=r?ns(r):"";if(n)switch(n){case iI:return iC;case iM:return ij;case iA:return i$;case iz:return iR;case iN:return iO}return t});let iT=iP;var iL="[object Arguments]",iH="[object Array]",iD="[object Object]",iF=Object.prototype.hasOwnProperty;let iU=function(e,t,r,n,i,o){var a=n$(e),l=n$(t),s=a?iH:iT(e),u=l?iH:iT(t);s=s==iL?iD:s,u=u==iL?iD:u;var c=s==iD,d=u==iD,f=s==u;if(f&&nI(e)){if(!nI(t))return!1;a=!0,c=!1}if(f&&!c)return o||(o=new it),a||nF(e)?io(e,t,r,n,i,o):id(e,t,s,r,n,i,o);if(!(1&r)){var p=c&&iF.call(e,"__wrapped__"),h=d&&iF.call(t,"__wrapped__");
32if(p||h){var g=p?e.value():e,b=h?t.value():t;return o||(o=new it),i(g,b,r,n,o)}}return!!f&&(o||(o=new it),ik(e,t,r,n,i,o))},iB=function e(t,r,n,i,o){return t===r||(null!=t&&null!=r&&(nk(t)||nk(r))?iU(t,r,n,i,e,o):t!=t&&r!=r)},iV=function(e,t,r,n){var i=r.length,o=i,a=!n;if(null==e)return!o;for(e=Object(e);i--;){var l=r[i];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<o;){var s=(l=r[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 it;if(n)var f=n(u,c,s,e,t,d);if(!(void 0===f?iB(c,u,3,n,d):f))return!1}}return!0},iW=function(e){return e==e&&!nn(e)},iG=function(e){for(var t=nZ(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,iW(i)]}return t},iY=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}},iq=function(e){var t=iG(e);return 1==t.length&&t[0][2]?iY(t[0][0],t[0][1]):function(r){return r===e||iV(r,e,t)}},iX=function(e){return"symbol"==typeof e||nk(e)&&"[object Symbol]"==nr(e)};var iZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,iJ=/^\w*$/;let iK=function(e,t){if(n$(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||iX(e))||iJ.test(e)||!iZ.test(e)||null!=t&&e in Object(t)};function iQ(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(iQ.Cache||ie),r}iQ.Cache=ie;var i0=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i1=/\\(\\)?/g,i2=function(e){var t=iQ(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i0,function(e,r,n,i){t.push(n?i.replace(i1,"$1"):r||e)}),t});let i5=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i};var i3=1/0,i4=r3?r3.prototype:void 0,i6=i4?i4.toString:void 0;let i9=function e(t){if("string"==typeof t)return t;if(n$(t))return i5(t,e)+"";if(iX(t))return i6?i6.call(t):"";var r=t+"";return"0"==r&&1/t==-i3?"-0":r},i8=function(e,t){return n$(e)?e:iK(e,t)?[e]:i2(null==e?"":i9(e))};var i7=1/0;let oe=function(e){if("string"==typeof e||iX(e))return e;var t=e+"";return"0"==t&&1/e==-i7?"-0":t},ot=function(e,t){t=i8(t,e);for(var r=0,n=t.length;null!=e&&r<n;)e=e[oe(t[r++])];return r&&r==n?e:void 0},or=function(e,t,r){var n=null==e?void 0:ot(e,t);return void 0===n?r:n},on=function(e,t){return null!=e&&t in Object(e)},oi=function(e,t,r){t=i8(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var a=oe(t[n]);if(!(o=null!=e&&r(e,a)))break;e=e[a]}return o||++n!=i?o:!!(i=null==e?0:e.length)&&nz(i)&&nA(a,i)&&(n$(e)||nj(e))},oo=function(e){return e},oa=function(e){var t;return iK(e)?(t=oe(e),function(e){return null==e?void 0:e[t]}):function(t){return ot(t,e)}},ol=function(e){if("function"==typeof e)return e;if(null==e)return oo;if("object"==typeof e){var t,r;return n$(e)?(t=e[0],r=e[1],iK(t)&&iW(r)?iY(oe(t),r):function(e){var n=or(e,t);return void 0===n&&n===r?null!=e&&oi(e,t,on):iB(r,n,3)}):iq(e)}return oa(e)};var os=Object.prototype.hasOwnProperty,ou=(o=function(e,t,r){os.call(e,r)?e[r].push(t):ny(e,r,[t])},function(e,t){return(n$(e)?nm:nK)(e,o,ol(t,2),{})});let oc=["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 od{model;root;patch;i;inputStack;outputStack;constructor(e,t,r){this.model=e,this.root=t,this.patch=r,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=oc[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),r=this.outputArray();this.model.arrayAppendValue(r,t)}processReturnIntoObject(){let e=this.read(),t=this.outputStack.pop(),r=this.finalizeOutput(t);r=this.model.markChanged(r);let n=this.outputObject();this.model.objectSetField(n,e,r)}processReturnIntoObjectSameKey(){let e=this.inputEntry(),t=this.outputStack.pop(),r=this.finalizeOutput(t),n=this.outputObject();this.model.objectSetField(n,e.key,r)}processPushField(){let e=this.read(),t=this.inputEntry(),r=this.inputKey(t,e),n=this.model.objectGetField(t.value,r);this.inputStack.push({value:n,key:r})}processPushElement(){let e=this.read(),t=this.inputEntry(),r=this.model.arrayGetElement(t.value,e);this.inputStack.push({value:r})}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(),r=this.inputKey(t,e),n=this.outputObject();this.model.objectDeleteField(n,r)}processArrayAppendValue(){let e=this.model.wrap(this.read()),t=this.outputArray();this.model.arrayAppendValue(t,e)}processArrayAppendSlice(){let e=this.read(),t=this.read(),r=this.outputArray(),n=this.inputEntry().value;this.model.arrayAppendSlice(r,n,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(),r=this.outputString(),n=this.inputEntry().value;this.model.stringAppendSlice(r,n,e,t)}}function of(e){return e>>16?4:e>>11?3:e>>7?2:1}function op(e,t,r=0){let n=r,i=0;for(i=r;n<t;
32i++){let t=of(e.codePointAt(i));4===t&&i++,n+=t}return i}class oh{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[r,n]of Object.entries(e))t.data[r]=n;return t}copyArray(e){return null===e?[]:e.slice()}copyString(e){return{type:"string",data:null===e?"":e}}objectSetField(e,t,r){e.data[t]=r}objectDeleteField(e,t){delete e.data[t]}arrayAppendValue(e,t){e.push(t)}arrayAppendSlice(e,t,r,n){e.push(...t.slice(r,n))}stringAppendSlice(e,t,r,n){let i=op(t,r),o=op(t,n,i);e.data+=t.slice(i,o)}stringAppendValue(e,t){e.data+=t}}var og=r(56799),ob=r(5374),oy=r(94380),om=r(37008),ov=r(34377),ow=r(32492),ok=r(90531),ox=1,o_={};function oS(e){return e in o_&&(delete o_[e],!0)}var oE={setImmediate:function(e){var t=ox++;return o_[t]=!0,f||(f=Promise.resolve()),f.then(function(){return oS(t)&&e()}),t},clearImmediate:function(e){oS(e)}},oj=oE.setImmediate,o$=oE.clearImmediate,oR={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=oR.delegate;return((null==r?void 0:r.setImmediate)||oj).apply(void 0,(0,ow.fX)([],(0,ow.zs)(e)))},clearImmediate:function(e){var t=oR.delegate;return((null==t?void 0:t.clearImmediate)||o$)(e)},delegate:void 0},oO=function(e){function t(t,r){var n=e.call(this,t,r)||this;
32return n.scheduler=t,n.work=r,n}return(0,ow.C6)(t,e),t.prototype.requestAsyncId=function(t,r,n){return(void 0===n&&(n=0),null!==n&&n>0)?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=oR.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,r,n){if(void 0===n&&(n=0),null!=n?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);var i,o=t.actions;null!=r&&(null==(i=o[o.length-1])?void 0:i.id)!==r&&(oR.clearImmediate(r),t._scheduled===r&&(t._scheduled=void 0))},t}(ok.R),oC=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,ow.C6)(t,e),t.prototype.flush=function(e){this._active=!0;var t,r=this._scheduled;this._scheduled=void 0;var n=this.actions;e=e||n.shift();do if(t=e.execute(e.state,e.delay))break;while((e=n[0])&&e.id===r&&n.shift());if(this._active=!1,t){for(;(e=n[0])&&e.id===r&&n.shift();)e.unsubscribe();throw t}},t}(r(70399).q))(oO),oI=r(50493),oM=r(12425),oA=r(24355);function oz(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 oN=(e=21)=>{let t="",r=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&r[e]];return t};function oP(e){return"string"==typeof e?._key}function oT(e){return"object"==typeof e&&"_key"in e&&"string"==typeof e._key}function oL(e){return"number"==typeof e||oT(e)}function oH(e,t){if(0===e.length)return t;let r=t;for(let t of e){if(oL(t)){if(!Array.isArray(r))return;if(oT(t)){r=r.find(e=>e._key===t._key);continue}r=r[t];continue}r=r[t]}return r}let oD=/^[a-z_$]+/;function oF(e){return e.map((e,t)=>{var r;return r=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}]`:oT(e)?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&oD.test(e)?r?e:`.${e}`:`['${e}']`}).join("")}function oU(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function oB(e,t){if("number"==typeof t){var r=e.length,n=t;if(0===r&&(-1===n||0===n))return 0;let i=n<0?r+n:n;return i>=r||i<0?null:i}if(oT(t)){let r=e.findIndex(e=>(null!==e&&"object"==typeof e&&"string"==typeof e._key&&e._key||null)===t._key);return -1===r?null:r}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 oV(e,t,r,n){let i=e.slice();return i.splice(t,r,...n||[]),i}function oW(e,t){var r;if(!Array.isArray(t))throw TypeError('Cannot apply "insert()" on non-array value');let n=oB(t,e.referenceItem);if(null===n)throw Error(`Found no matching array element to insert ${e.position}`);return 0===t.length?e.items:oV(t,(r=e.position,"before"===r?n:n+1),0,e.items)}let oG=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);var oY=Object.freeze({__proto__:null,assign:function(e,t){if(!oU(t))throw TypeError('Cannot apply "assign()" on non-object value');return!function(e){for(let t in e)if(oG(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,r={}){if("string"==typeof e)throw Error("Patches must be an array - pass the patch to `parsePatch()` first");let n=t;if(0===e.length)return[n,[]];let i=function(e,t,r={}){let n=0,i=0;function o(e){for(;n<e;){let e=t.codePointAt(i);if(typeof e>"u")return i;n+=rD(e),e>65535?i+=2:i+=1}if(!r.allowExceedingIndices&&n!==e)throw Error("Failed to determine byte offset");return i}let a=[];for(let t of e)a.push({diffs:t.diffs.map(e=>rn(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,n,{allowExceedingIndices:r.allowExceedingIndices}),o=r.margin||4,a=r.deleteThreshold||.4,l=function(e,t=4){let r="";for(let e=1;e<=t;e++)r+=String.fromCharCode(e);for(let r of e)r.start1+=t,r.start2+=t,r.utf8Start1+=t,r.utf8Start2+=t;let n=e[0],i=n.diffs;if(0===i.length||0!==i[0][0])i.unshift([0,r]),n.start1-=t,n.start2-=t,n.utf8Start1-=t,n.utf8Start2-=t,n.length1+=t,n.length2+=t,n.utf8Length1+=t,n.utf8Length2+=t;else if(t>i[0][1].length){let e=i[0][1].length,o=t-e;i[0][1]=r.substring(e)+i[0][1],n.start1-=o,n.start2-=o,n.utf8Start1-=o,n.utf8Start2-=o,n.length1+=o,n.length2+=o,n.utf8Length1+=o,n.utf8Length2+=o}if(0===(i=(n=e[e.length-1]).diffs).length||0!==i[i.length-1][0])i.push([0,r]),n.length1+=t,n.length2+=t,n.utf8Length1+=t,n.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]+=r.substring(0,e),n.length1+=e,n.length2+=e,n.utf8Length1+=e,n.utf8Length2+=e}return r}(i,o);n=l+n+l,function(e,t=4){for(let r=0;r<e.length;r++){if(e[r].length1<=32)continue;let n=e[r];
32e.splice(r--,1);let i=n.start1,o=n.start2,a="";for(;0!==n.diffs.length;){let l=rF(i-a.length,o-a.length),s=!0;if(""!==a){let e=rH(a);l.length1=a.length,l.utf8Length1=e,l.length2=a.length,l.utf8Length2=e,l.diffs.push([0,a])}for(;0!==n.diffs.length&&l.length1<32-t;){let e=n.diffs[0][0],r=n.diffs[0][1],a=rH(r);if(1===e){l.length2+=r.length,l.utf8Length2+=a,o+=r.length;let e=n.diffs.shift();e&&l.diffs.push(e),s=!1}else -1===e&&1===l.diffs.length&&0===l.diffs[0][0]&&r.length>64?(l.length1+=r.length,l.utf8Length1+=a,i+=r.length,s=!1,l.diffs.push([e,r]),n.diffs.shift()):(a=rH(r=r.substring(0,32-l.length1-t)),l.length1+=r.length,l.utf8Length1+=a,i+=r.length,0===e?(l.length2+=r.length,l.utf8Length2+=a,o+=r.length):s=!1,l.diffs.push([e,r]),r===n.diffs[0][1]?n.diffs.shift():n.diffs[0][1]=n.diffs[0][1].substring(r.length))}a=(a=rT(l.diffs)).substring(a.length-t);let u=rP(n.diffs).substring(0,t),c=rH(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(++r,0,l)}}}(i,o);let s=0,u=[];for(let e=0;e<i.length;e++){let t=i[e].start2+s,r=rP(i[e].diffs),o,l=-1;if(r.length>32?-1!==(o=rN(n,r.substring(0,32),t))&&(-1===(l=rN(n,r.substring(r.length-32),t+r.length-32))||o>=l)&&(o=-1):o=rN(n,r,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?n.substring(o,o+r.length):n.substring(o,l+32),r===c)n=n.substring(0,o)+rT(i[e].diffs)+n.substring(o+r.length);else{let t=rg(r,c,{checkLines:!1});if(r.length>32&&function(e){let t=0,r=0,n=0;for(let i=0;i<e.length;i++){let o=e[i][0],a=e[i][1];switch(o){case 1:r+=a.length;break;case -1:n+=a.length;break;case 0:t+=Math.max(r,n),r=0,n=0;break;default:throw Error("Unknown diff operation.")}}return t+Math.max(r,n)}(t)/r.length>a)u[e]=!1;else{t=rj(t);let r=0,a=0;for(let l=0;l<i[e].diffs.length;l++){let s=i[e].diffs[l];0!==s[0]&&(a=rL(t,r)),1===s[0]?n=n.substring(0,o+a)+s[1]+n.substring(o+a):-1===s[0]&&(n=n.substring(0,o+a)+n.substring(o+rL(t,r+s[1].length))),-1!==s[0]&&(r+=s[1].length)}}}}}return[n=n.substring(l.length,n.length-l.length),u]}(function(e){if(!e)return[];let t=[],r=e.split(` 33`),n=0;for(;n<r.length;){let e=r[n].match(rK);if(!e)throw Error(`Invalid patch string: ${r[n]}`);let i=rF(rQ(e[1]),rQ(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=rQ(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=rQ(e[4]),i.length2=i.utf8Length2),n++;n<r.length;){let e,t=r[n],o=t.charAt(0);if("@"===o)break;if(""===o){n++;continue}try{e=decodeURI(t.slice(1))}catch(e){throw Error(`Illegal escape in parse: ${t}`)}let a=rH(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}`);n++}}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:oW,remove:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "remove()" on non-array value');let r=oB(t,e.referenceItem);if(null===r)throw Error("Found no matching array element to replace");return oV(t,r,1,[])},replace:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "replace()" on non-array value');let r=oB(t,e.referenceItem);if(null===r)throw Error("Found no matching array element to replace");return oV(t,r,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(!oU(t))throw TypeError('Cannot apply "unassign()" on non-object value');return 0===e.keys.length?t:function(e,t){let r={...e};for(let e of t)delete r[e];return r}(t,e.keys)},unset:function(e){},upsert:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "upsert()" on non-array value');
33if(0===e.items.length)return t;let r=[],n=[];if(e.items.forEach((e,i)=>{let o=t.findIndex(t=>t?._key===e._key);o>=0?r[o]=i:n.push(e)}),0===r.length&&0==n.length)return t;let i=[...t];for(let t of r)i[t]=e.items[r[t]];return oW({type:"insert",items:n,referenceItem:e.referenceItem,position:e.position},i)}});function oq(e,t){return e.reduce((e,t)=>oX(t,e),t)}function oX(e,t){return function e(t,r,n){if(!(t.length>0)){if(!(r.type in oY))throw Error(`Invalid operation type: "${r.type}"`);return oY[r.type](r,n)}let[i,...o]=t;if(oL(i)&&Array.isArray(n)){var a=i,l=o,s=r,u=n;let t=oB(u,a);if(null===t||-1===t)return u;let c=u[t],d=e(l,s,c);return d===c?u:oV(u,t,1,[d])}if("string"==typeof i&&oU(n)){var c=i,d=o,f=r,p=n;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 "${r.type}" to path ${oF(t)} on ${typeof n} value`)}(e.path,e.op,t)}function oZ(e){return"_id"in e}function oJ(e,t){return t.reduce((e,t)=>{let r=oK(e,t);if("error"===r.status)throw Error(r.message);return"noop"===r.status?e:r.after},e)}function oK(e,t){if("create"===t.type)return function(e,t){var r;if(e)return{status:"error",message:"Document already exist"};let n=(r=t.document,oZ(r)?r:{...r,_id:oN()});return{status:"created",id:n._id,after:n}}(e,t);if("createIfNotExists"===t.type){return r=e,oZ((n=t).document)?r?{status:"noop"}:{status:"created",id:n.document._id,after:n.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,oZ((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 r,n,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 oq(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 oQ(e,t,r){let n=[];for(let r of e.slice().reverse()){if(t(r))return n;n.push(r)}return n.reverse()}function o0(e,t){return oF(e)===oF(t)}function o1(e,t){let r=e;return t.reduce((e,t)=>{let n=r;if(r=oX(t,r),"set"===t.op.type&&"string"==typeof t.op.value){let r=oH(t.path,n);if("string"==typeof r){let n={...t,op:{type:"diffMatchPatch",value:(function(e,t,r){if("string"==typeof e&&"string"==typeof t){let r=rg(e,t,{checkLines:!0});return r.length>2&&(r=function(e,t=4){let r=e.map(e=>rn(e)),n=!1,i=[],o=0,a=null,l=0,s=!1,u=!1,c=!1,d=!1;for(;l<r.length;)0===r[l][0]?(r[l][1].length<t&&(c||d)?(i[o++]=l,s=c,u=d,a=r[l][1]):(o=0,a=null),c=!1,d=!1):(-1===r[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))&&(r.splice(i[o-1],0,[-1,a]),r[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),n=!0)),l++;return n&&(r=r$(r)),r}(r=rw(r))),rZ(e,r,rX(void 0))}if(e&&Array.isArray(e)&&typeof t>"u")return rZ(rP(e),e,rX(void 0));if("string"==typeof e&&t&&Array.isArray(t))return rZ(e,t,rX(r));throw Error("Unknown call format to make()")})(r,t.op.value).map(r0).join("")}};return e.flatMap(e=>o0(e.path,t.path)&&"diffMatchPatch"===e.op.type?[]:e).concat(n)}}return e.push(t),e},[])}function o2(e,t,r,n){let i=t,o=n.map(t=>{let r=t.mutations.flatMap(t=>{if(oz(t)!==e)return[];let r=i;return i=oJ(i,[t]),r&&"patch"===t.type?{type:"dmpified",mutation:{...t,dmpPatches:o1(r,t.patches),original:t.patches}}:t});return{...t,mutations:r}}),a=r;return o.map(t=>{let r=[];return t.mutations.forEach(t=>{if("dmpified"===t.type)try{a=oq(t.mutation.dmpPatches,a),r.push(t)}catch{console.warn("Failed to apply dmp patch, falling back to original");try{a=oq(t.mutation.original,a),r.push(t)}catch(t){throw Error(`Failed to apply patch for document "${e}": ${t.message}`)}}else a=oJ(a,[t])})}),[n.map(t=>({...t,mutations:t.mutations.map(t=>"patch"!==t.type||oz(t)!==e?t:{...t,patches:t.patches.map(e=>"set"!==e.op.type?e:{...e,op:{...e.op,value:oH(e.path,a)}})})})),a]}function o5(e){var t=e;if("create"===t.type||"createIfNotExists"===t.type||"createOrReplace"===t.type)return{[t.type]:t.document};
33if("delete"===t.type)return{delete:{id:t.id}};let r=t.options?.ifRevision;return t.patches.map(e=>({patch:{id:t.id,...r&&{ifRevisionID:r},...function(e){let{path:t,op:r}=e;if("unset"===r.type)return{unset:[oF(t)]};if("insert"===r.type)return{insert:{[r.position]:oF([...t,r.referenceItem]),items:r.items}};if("diffMatchPatch"===r.type)return{diffMatchPatch:{[oF(t)]:r.value}};if("inc"===r.type)return{inc:{[oF(t)]:r.amount}};if("dec"===r.type)return{dec:{[oF(t)]:r.amount}};if("set"===r.type||"setIfMissing"===r.type)return{[r.type]:{[oF(t)]:r.value}};if("truncate"===r.type){let e=[r.startIndex,"number"==typeof r.endIndex?r.endIndex:""].join(":");return{unset:[`${oF(t)}[${e}]`]}}if("upsert"===r.type)return{unset:r.items.map(e=>oF([...t,{_key:e._key}])),insert:{[r.position]:oF([...t,r.referenceItem]),items:r.items}};if("assign"===r.type)return{set:Object.fromEntries(Object.keys(r.value).map(e=>[oF(t.concat(e)),r.value[e]]))};if("unassign"===r.type)return{unset:r.keys.map(e=>oF(t.concat(e)))};if("replace"===r.type)return{insert:{replace:oF(t.concat(r.referenceItem)),items:r.items}};if("remove"===r.type)return{unset:[oF(t.concat(r.referenceItem))]};throw Error(`Unknown operation type ${r.type}`)}(e)}}))}function o3(e){let t=e.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation","reconnect"],includeResult:!1,includePreviousRevision:!1,visibility:"transaction",effectFormat:"mendoza",includeMutations:!1}).pipe((0,og.u)({resetOnRefCountZero:!0})),r=t.pipe((0,ob.p)(e=>"reconnect"===e.type)),n=t.pipe((0,ob.p)(e=>"welcome"===e.type)),i=t.pipe((0,ob.p)(e=>"mutation"===e.type)),o=(0,rr.h)(n,r).pipe((0,oy.t)({bufferSize:1,refCount:!0})).pipe((0,ob.p)(e=>"welcome"===e.type));return(0,rr.h)(o,i,r)}let o4=(0,oI.mj)({types:{},actions:{"assign error to context":(0,oM.a)({error:({event:e})=>e}),"clear error from context":(0,oM.a)({error:void 0}),"connect to server-sent events":(0,t7.r)({type:"connect"}),"listen to server-sent events":(0,t7.b)("server-sent events",{id:"listener",input:({context:e})=>({listener:e.sharedListener||o3(e.client),id:e.id})}),"stop listening to server-sent events":(0,t7.s)("listener"),"buffer remote mutation events":(0,oM.a)({mutationEvents:({event:e,context:t})=>((0,oI.DT)(e,"mutation"),[...t.mutationEvents,e])}),"restore stashed changes":(0,oM.a)({stagedChanges:({event:e,context:t})=>((0,oI.DT)(e,"xstate.done.actor.submitTransactions"),t.stashedChanges),stashedChanges:[]}),"rebase fetched remote snapshot":(0,oA.e)(({enqueue:e})=>{e.assign(({event:e,context:t})=>{(0,oI.DT)(e,"xstate.done.actor.getDocument");let r=t.remote,n=e.output,i=!1;for(let e of t.mutationEvents)e.effects?.apply&&(e.previousRev||"appear"===e.transition)&&(i||e.previousRev!==n?._rev||(i=!0),i&&(n=o6(n,e.effects.apply,e.resultRev)));t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==n?._rev)&&t.cache.set(t.id,n);let[o,a]=o2(t.id,null===r?void 0:r,null===n?void 0:n,t.stagedChanges);return{remote:n,local:a,stagedChanges:o,mutationEvents:[]}}),e.sendParent(({context:e})=>({type:"rebased.remote",id:e.id,document:e.remote}))}),"apply mendoza patch":(0,oM.a)(({event:e,context:t})=>{(0,oI.DT)(e,"mutation");let r=t.remote;if(e.transactionId===r?._rev)return{};let n=o6(r,e.effects.apply,e.resultRev);t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==n?._rev)&&t.cache.set(t.id,n);let[i,o]=o2(t.id,null===r?void 0:r,null===n?void 0:n,t.stagedChanges);return{remote:n,local:o,stagedChanges:i}}),"increment fetch attempts":(0,oM.a)({fetchRemoteSnapshotAttempts:({context:e})=>e.fetchRemoteSnapshotAttempts+1}),"reset fetch attempts":(0,oM.a)({fetchRemoteSnapshotAttempts:0}),"increment submit attempts":(0,oM.a)({submitTransactionsAttempts:({context:e})=>e.submitTransactionsAttempts+1}),"reset submit attempts":(0,oM.a)({submitTransactionsAttempts:0}),"stage mutation":(0,oM.a)({stagedChanges:({event:e,context:t})=>((0,oI.DT)(e,"mutate"),[...t.stagedChanges,{transaction:!1,mutations:e.mutations}])}),"stash mutation":(0,oM.a)({stashedChanges:({event:e,context:t})=>((0,oI.DT)(e,"mutate"),[...t.stashedChanges,{transaction:!1,mutations:e.mutations}])}),"rebase local snapshot":(0,oA.e)(({enqueue:e})=>{e.assign({local:({event:e,context:t})=>{(0,oI.DT)(e,"mutate");let r=new Map;
33return t.local&&r.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 r=Object.create(null);for(let n of e){let e=oz(n);if(!e)throw Error("Unable to get document id from mutation");let i=r[e]?.after||t.get(e),o=oK(i,n);if("error"===o.status)throw Error(o.message);"noop"!==o.status&&("updated"===o.status||"created"===o.status||"deleted"===o.status)&&(e in r||(r[e]={before:i,after:void 0,muts:[]}),r[e].after=o.after)}return Object.entries(r).map(([e,{before:t,after:r,muts:n}])=>({id:e,status:r?t?"updated":"created":"deleted",mutations:n,before:t,after:r}))}(e.mutations,r),r),r.get(t.id)}}),e.sendParent(({context:e})=>({type:"rebased.local",id:e.id,document:e.local}))}),"send pristine event to parent":(0,oA.b)(({context:e})=>({type:"pristine",id:e.id})),"send sync event to parent":(0,oA.b)(({context:e})=>({type:"sync",id:e.id,document:e.remote})),"send mutation event to parent":(0,oA.b)(({context:e,event:t})=>((0,oI.DT)(t,"mutation"),{type:"mutation",id:e.id,previousRev:t.previousRev,resultRev:t.resultRev,effects:t.effects}))},actors:{"server-sent events":(0,Z.OX)(({input:e})=>{let{listener:t,id:r}=e;return(0,om.v)(()=>t).pipe((0,ob.p)(e=>"welcome"===e.type||"reconnect"===e.type||"mutation"===e.type&&e.documentId===r),(0,ov.Q)(oC))}),"fetch remote snapshot":(0,Z.Sx)(async({input:e,signal:t})=>{let{client:r,id:n}=e;return await r.getDocument(n,{signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}),"submit mutations as transactions":(0,Z.Sx)(async({input:e,signal:t})=>{let{client:r,transactions:n}=e;for(let e of n){if(t.aborted)return;await r.dataRequest("mutate",function(e){return{transactionId:e.id,mutations:e.mutations.flatMap(o5)}}(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 r=[],n=[];return e.forEach(e=>{t(e)?n.push(e):(n.length>0&&r.push(n),n=[],r.push([e]))}),n.length>0&&r.push(n),r})(e.stagedChanges,e=>!e.transaction).flatMap(e=>({...e[0],mutations:e.flatMap(e=>e.mutations)})).map(e=>({...e,mutations:Object.values(ou(e.mutations,oz)).flatMap(e=>{var t,r;return(0===(r=0===(t=e).length?t:t.reduce((e,t)=>
33"delete"===t.type?[t]:(e.push(t),e),[])).length?r:r.reduce((e,t)=>("createIfNotExists"!==t.type?e.push(t):oQ(e,e=>"delete"===e.type).find(e=>"createIfNotExists"===e.type)||e.push(t),e),[])).flat().reduce((e,t)=>{let r=e[e.length-1];return r&&"patch"!==r.type||"patch"!==t.type?e.concat(t):e.slice(0,-1).concat({...t,patches:(r?.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 r=e.filter(e=>{var r,n;return r=t.path,n=e.path,!(r.length<=n.length&&r.every((e,t)=>{var r,i;return r=e,i=function(e,t){if(t<0||t>=e.length)throw Error("Index out of bounds");return e[t]}(n,t),oP(r)&&oP(i)?r._key===i._key:"number"==typeof r?Number(r)===Number(i):r===i}))});return r.push(t),r},[]).reduceRight((e,t)=>(e.find(e=>{var r,n;return r=e.op,("set"===(n=t.op).type||"unset"===n.type)&&("set"===r.type||"unset"===r.type)&&o0(e.path,t.path)})||e.unshift(t),e),[]).reduce((e,t)=>("setIfMissing"!==t.op.type?e.push(t):oQ(e,e=>"unset"===e.op.type).find(e=>"setIfMissing"===e.op.type&&o0(e.path,t.path))||e.push(t),e),[])})})).map(e=>{var r;return{...e,mutations:(r=t,e.mutations.map((e,t)=>{var n,i;return"patch"===e.type?(n=r.get(e.id),i=e,n?{...i,patches:o1(n,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 o6(e,t,r){var n;let i=(n=function(e){if(!e)return null;let{_rev:t,...r}=e;return r}(e),new od(new oh,n,t).process());return i?Object.assign(i,{_rev:r}):null}let o9=(0,oI.mj)({types:{},actions:{"emit sync event":(0,oA.a)(({event:e})=>((0,oI.DT)(e,"sync"),e)),"emit mutation event":(0,oA.a)(({event:e})=>((0,oI.DT)(e,"mutation"),e)),"emit rebased event":(0,oA.a)(({event:e})=>((0,oI.DT)(e,["rebased.local","rebased.remote"]),e)),"emit pristine event":(0,oA.a)(({event:e})=>((0,oI.DT)(e,["pristine"]),e)),"add document actor":(0,oM.a)({documents:({context:e,event:t,spawn:r})=>{(0,oI.DT)(t,"observe");let n=t.documentId;return e.documents[n]?e.documents:{...e.documents,[n]:r("documentMutatorMachine",{input
33:{id:n,client:e.client,sharedListener:e.sharedListener||o3(e.client)},id:n})}}}),"stop remote snapshot":(0,t7.s)(({context:e,event:t})=>((0,oI.DT)(t,"unobserve"),e.documents[t.documentId])),"remove remote snapshot from context":(0,oM.a)({documents:({context:e,event:t})=>{if((0,oI.DT)(t,"unobserve"),!e.documents[t.documentId])return e.documents;let{[t.documentId]:r,...n}=e.documents;return n}})},actors:{documentMutatorMachine:o4}}).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:{}}}),o8=e=>{let t,r,n,i,o=(0,h.c)(8),{comlink:a,history:l}=e;return o[0]!==a||o[1]!==l?(t=()=>a?.on("presentation/navigate",e=>{l?.update(e)}),r=[a,l],o[0]=a,o[1]=l,o[2]=t,o[3]=r):(t=o[2],r=o[3]),(0,b.useEffect)(t,r),o[4]!==a||o[5]!==l?(n=()=>{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]=n,o[7]=i):(n=o[6],i=o[7]),(0,b.useEffect)(n,i),null},o7=e=>{let t,r,n=(0,h.c)(3),{comlink:i}=e;return n[0]!==i?(t=()=>{let e=()=>{i.post("visual-editing/meta",{title:document.title})},t=new MutationObserver(t=>{let[r]=t;"TITLE"===r.target.nodeName&&e()});return t.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),e(),()=>t.disconnect()},r=[i],n[0]=i,n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,b.useEffect)(t,r),null};function ae(e){let t=new CustomEvent("sanity/dragEnd",{detail:e,cancelable:!0});window.dispatchEvent(t)}let at=(0,b.createContext)(null);function ar(){let e=(0,b.useContext)(at);if(!e)throw Error("Schema context is missing");return e}function an(e,t,r,n){if(!e.type)throw Error("Node type is missing");return()=>t.patch(()=>(function(e,t,r){let{path:n,key:i}=ey(e);return[X(n,G([{_type:t,_key:eb()}],r,{_key:i}))]})(e,r,n))}function ai(e){let{node:t,doc:r}=e;return r?[{type:"action",label:"Duplicate",icon:tE.TdU,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t,r="after"){let{path:n,key:i}=ey(e);return[X(n,G({...ea(t,e.path),_key:eb()},r,{_key:i}))]})(e,await t()))}(t,r),telemetryEvent:"Visual Editing Context Menu Item Duplicated"}]:[]}function ao(e){let{node:t,doc:r}=e;return r?[{type:"action",label:"Remove",icon:tE.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:r,key:n}=ey(e),i=ea(t,r).findIndex(e=>e._key===n);return[X(r,Y(i,i+1))]})(e,await t()))}(t,r),telemetryEvent:"Visual Editing Context Menu Item Removed"}]:[]}async function aa(e,t=!0){let{node:r,doc:n}=e;if(!n)return[];let i=[],o=[],[a,l,s,u]=await Promise.all([em(r,n,"previous"),em(r,n,"next"),em(r,n,"first"),em(r,n,"last")]);return s.length&&o.push({type:"action",label:"To top",icon:tE.VQ$,action:()=>n.patch(s),telemetryEvent:"Visual Editing Context Menu Item Moved"}),a.length&&o.push({type:"action",label:"Up",icon:tE.Kpk,action:()=>n.patch(a),telemetryEvent:"Visual Editing Context Menu Item Moved"}),l.length&&o.push({type:"action",label:"Down",icon:tE.ZLN,action:()=>n.patch(l),telemetryEvent:"Visual Editing Context Menu Item Moved"}),u.length&&o.push({type:"action",label:"To bottom",icon:tE.wvk,action:()=>n.patch(u),telemetryEvent:"Visual Editing Context Menu Item Moved"}),o.length&&(i.push({type:"group",label:"Move",icon:tE.ycB,items:o}),t&&i.push({type:"divider"})),i}async function al(e){let{node:t,field:r,doc:n}=e,i=[];return i.push(...ai(e)),i.push(...ao(e)),i.push(...await aa(e)),i.push({type:"action",label:"Insert before",icon:tE.SKY,action:an(t,n,r.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i.push({type:"action",label:"Insert after",icon:tE.amD,action:an(t,n,r.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i}let as=e=>{let t,r,n,i,o,a=(0,h.c)(12),{label:l,parent:s,width:u,onSelect:c,boundaryElement:d}=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")?(r=[4,4,4,4],a[1]=r):r=a[1],a[2]!==d||a[3]!==u?(n={arrow:!1,constrainSize:!0,floatingBoundary:d,padding:0,placement:"right-start",fallbackPlacements:t,preventOverflow:!0,width:u,__unstable_margins:r},a[2]=d,a[3]=u,a[4]=n):n=a[4],a[5]!==c||a[6]!==s?(i=(0,p.jsx)(tK,{node:s,onSelect:c}
33),a[5]=c,a[6]=s,a[7]=i):i=a[7],a[8]!==l||a[9]!==n||a[10]!==i?(o=(0,p.jsx)(A.rX,{fontSize:1,icon:tE.amD,padding:2,popover:n,space:2,text:l,children:i}),a[8]=l,a[9]=n,a[10]=i,a[11]=o):o=a[11],o};async function au(e){let{doc:t,node:r,parent:n}=e,i=[];if(i.push(...ai(e)),i.push(...ao(e)),i.push(...await aa(e)),n.options?.insertMenu){let e=(n.options.insertMenu||{}).views?.some(e=>"grid"===e.name)?0:void 0;i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,p.jsx)(as,{label:"Insert before",onSelect:e=>{an(r,t,e.name,"before")(),o("Visual Editing Context Menu Item Inserted",null)},parent:n,width:e,boundaryElement:i})}),i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,p.jsx)(as,{label:"Insert after",onSelect:e=>{an(r,t,e.name,"after")(),o("Visual Editing Context Menu Item Inserted",null)},parent:n,width:e,boundaryElement:i})})}else i.push({type:"group",label:"Insert before",icon:tE.SKY,items:n.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",icon:tU(e),label:"block"===e.name?"Paragraph":e.title||e.name,action:an(r,t,e.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))}),i.push({type:"group",label:"Insert after",icon:tE.amD,items:n.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",label:"block"===e.name?"Paragraph":e.title||e.name,icon:tU(e),action:an(r,t,e.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))});return i}let ac=[-4,4,-4,4];function ad(e){let t,r=(0,h.c)(27),{node:n,onDismiss:i,boundaryElement:o}=e,a=tZ();r[0]!==n||r[1]!==i||r[2]!==a?(t=()=>{"action"===n.type&&(n.action?.(),i?.(),n.telemetryEvent&&a(n.telemetryEvent,null))},r[0]=n,r[1]=i,r[2]=a,r[3]=t):t=r[3];let l=t;if("divider"===n.type){let e;return r[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,p.jsx)(A.Nj,{}),r[4]=e):e=r[4],e}if("action"===n.type){let e,t=!n.action;return r[5]!==n.hotkeys||r[6]!==n.icon||r[7]!==n.label||r[8]!==l||r[9]!==t?(e=(0,p.jsx)(A.Dr,{fontSize:1,hotkeys:n.hotkeys,icon:n.icon,padding:2,space:2,text:n.label,disabled:t,onClick:l}),r[5]=n.hotkeys,r[6]=n.icon,r[7]=n.label,r[8]=l,r[9]=t,r[10]=e):e=r[10],e}if("group"===n.type){let e,t,a,l=n.icon;r[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:ac},r[11]=e):e=r[11];let s=n.label;if(r[12]!==o||r[13]!==n.items||r[14]!==i){let e;r[16]!==o||r[17]!==i?(e=(e,t)=>(0,p.jsx)(ad,{node:e,onDismiss:i,boundaryElement:o},t),r[16]=o,r[17]=i,r[18]=e):e=r[18],t=n.items.map(e),r[12]=o,r[13]=n.items,r[14]=i,r[15]=t}else t=r[15];return r[19]!==n.icon||r[20]!==n.label||r[21]!==t?(a=(0,p.jsx)(A.rX,{fontSize:1,icon:l,padding:2,popover:e,space:2,text:s,children:t}),r[19]=n.icon,r[20]=n.label,r[21]=t,r[22]=a):a=r[22],a}if("custom"===n.type){let e,{component:t}=n;return r[23]!==t||r[24]!==o||r[25]!==a?(e=(0,p.jsx)(t,{boundaryElement:o,sendTelemetry:a}),r[23]=t,r[24]=o,r[25]=a,r[26]=e):e=r[26],e}return null}let af=e=>{let t,r,n,i,o,a,l,s,u,c,d,f,g,y,m,v,w,k,x=(0,h.c)(43),{node:_,onDismiss:S,position:E}=e,{x:j,y:$}=E,[R,O]=(0,b.useState)(null),{getField:C}=ar(),{getDocument:I}=eh();x[0]!==C||x[1]!==_?(t=C(_),x[0]=C,x[1]=_,x[2]=t):t=x[2];let{field:M,parent:z}=t;r=M?.title||M?.name||"Unknown type";let[N,P]=(0,b.useState)(void 0);x[3]!==M||x[4]!==I||x[5]!==_||x[6]!==z?(n=()=>{(async()=>{let e=I(_.id);e&&P(await function(e){let{node:t,field:r,parent:n,doc:i}=e;return r?.type==="arrayItem"?al({node:t,field:r,doc:i}):n?.type==="union"?au({node:t,parent:n,doc:i}):Promise.resolve([])}({node:_,field:M,parent:z,doc:e}))})()},i=[M,_,z,I],x[3]=M,x[4]=I,x[5]=_,x[6]=z,x[7]=n,x[8]=i):(n=x[7],i=x[8]),(0,b.useEffect)(n,i),x[9]!==j||x[10]!==$?(a={getBoundingClientRect:()=>({bottom:$,left:j,right:j,top:$,width:0,height:0})},x[9]=j,x[10]=$,x[11]=a):a=x[11],o=a,x[12]!==M?(s=tU(M),x[12]=M,x[13]=s):s=x[13],l=s,x[14]===Symbol.for("react.memo_cache_sentinel")?(u={minWidth:120,maxWidth:160},x[14]=u):u=x[14],x[15]!==l||x[16]!==N?(c=(0,p.jsx)(A.az,{flex:"none",children:N?(0,p.jsx)(A.EY,{size:1,children:l}):(0,p.jsx)(A.y$,{size:1})}),x[15]=l,x[16]=N,x[17]=c):c=x[17];let T=N?r:"Loading...";x[18]!==T?(d=(0,p.jsx)(A.BJ,{flex:1,space:2,children:(0,p.jsx)(A.EY,{size:1,weight:"semibold",children:T})}),x[18]=T,x[19]=d):d=x[19],x[20]!==c||x[21]!==d?(f=(0,p.jsxs)(A.so,{gap:2,padding:2,children:[c,d]}),x[20]=c,x[21]=d,x[22]=f):f=x[22],x[23]!==R||x[24]!==N||x[25]!==S?(g=N&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(A.Nj,{}),N.map((e,t)=>(0,p.jsx)(ad,{node:e,onDismiss:S,boundaryElement:R},t))]}),x[23]=R,x[24]=N,x[25]=S,x[26]=g):g=x[26],x[27]!==f||x[28]!==g?(y=(0,p.jsxs)(A.W1,{style:u,children:[f,g]}),x[27]=f,x[28]=g,x[29]=y):y=x[29];let L=`${j}-${$}`;return x[30]!==j||x[31]!==$?(m={position:"absolute",left:j,top:$},x[30]=j,x[31]=$,x[32]=m):m=x[32],x[33]!==L||x[34]!==m?(v=(0,p.jsx)("div",{style:m},L),x[33]=L,x[34]=m,x[35]=v):v=x[35],x[36]!==o||x[37]!==y||x[38]!==v?
33(w=(0,p.jsx)(A.AM,{__unstable_margins:ac,arrow:!1,open:!0,placement:"right-start",referenceElement:o,content:y,children:v}),x[36]=o,x[37]=y,x[38]=v,x[39]=w):w=x[39],x[40]!==S||x[41]!==w?(k=(0,p.jsx)(tW,{setBoundaryElement:O,onDismiss:S,children:w}),x[40]=S,x[41]=w,x[42]=k):k=x[42],k},ap=(0,b.createContext)(null),ah=(0,z.I4)(A.Zp)` 34 background-color: var(--overlay-bg); 35 border-radius: 3px; 36 pointer-events: none; 37 position: absolute; 38 will-change: transform; 39 box-shadow: var(--overlay-box-shadow); 40 transition: none; 41 42 --overlay-bg: transparent; 43 --overlay-box-shadow: inset 0 0 0 1px transparent; 44 45 [data-overlays] & { 46 --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color)); 47 --overlay-box-shadow: inset 0 0 0 2px 48 color-mix(in srgb, transparent 50%, var(--card-focus-ring-color)); 49 } 50 51 [data-fading-out] & { 52 transition: 53 box-shadow 1550ms, 54 background-color 1550ms; 55 56 --overlay-bg: rgba(0, 0, 255, 0); 57 --overlay-box-shadow: inset 0 0 0 1px transparent; 58 } 59 60 &[data-focused] { 61 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 62 } 63 64 &[data-hovered]:not([data-focused]) { 65 transition: none; 66 --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color); 67 } 68 69 /* [data-unmounted] & { 70 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 71 } */ 72 73 :link { 74 text-decoration: none; 75 } 76`,ag=(0,z.I4)(A.so)` 77 bottom: 100%; 78 cursor: pointer; 79 pointer-events: none; 80 position: absolute; 81 right: 0; 82 83 [data-hovered] & { 84 pointer-events: all; 85 } 86 87 [data-flipped] & { 88 bottom: auto; 89 top: 100%; 90 } 91`,ab=(0,z.I4)(A.so)` 92 bottom: 100%; 93 cursor: pointer; 94 pointer-events: none; 95 position: absolute; 96 left: 0; 97 98 [data-hovered] & { 99 pointer-events: all; 100 } 101 102 [data-flipped] & { 103 bottom: auto; 104 top: 100%; 105 } 106`,ay=(0,z.I4)(A.Zp)` 107 cursor: pointer; 108 background-color: var(--card-focus-ring-color); 109 right: 0; 110 border-radius: 3px; 111 112 & [data-ui='Text'] { 113 color: #fff; 114 white-space: nowrap; 115 } 116`,am=(0,z.I4)(A.so)` 117 display: flex; 118 align-items: center; 119 background-color: var(--card-focus-ring-color); 120 right: 0; 121 border-radius: 3px; 122 & [data-ui='Text'], 123 & [data-sanity-icon] { 124 color: #fff; 125 white-space: nowrap; 126 } 127`,av=e=>{let t,r,n,i,o,a,l,s,u,c,d=(0,h.c)(35),{element:f,focused:g,componentResolver:y,node:m,showActions:v,draggable:w}=e,{getField:k,getType:x}=ar();d[0]!==x||d[1]!==m?(t=x(m),d[0]=x,d[1]=m,d[2]=t):t=d[2];let _=t;d[3]!==k||d[4]!==m?(r=k(m),d[3]=k,d[4]=m,d[5]=r):r=d[5];let{field:E,parent:j}=r;d[6]!==m?(n="path"in m?function(e){let{id:t,type:r,path:n,baseUrl:i,tool:o,workspace:a}=e;return function(e){let{baseUrl:t,workspace:r="default",tool:n="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 u="default"===r?void 0:r,c="default"===n?void 0:n,d=M(i),f=Array.isArray(a)?S(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,p=new URLSearchParams({baseUrl:t,id:d,type:o,path:f});if(u&&p.set("workspace",u),c&&p.set("tool",c),l&&p.set("projectId",l),s&&p.set("dataset",s),O(i)||C(i)){if(C(i)){let e=function(e){if(!C(e))return;let[t,r,...n]=e.split(".");return r}(i);p.set("perspective",e)}}else p.set("perspective","published");let h=["/"===t?"":t];u&&h.push(u);let g=["mode=presentation",`id=${d}`,`type=${o}`,`path=${encodeURIComponent(f)}`];return c&&g.push(`tool=${c}`),h.push("intent","edit",`${g.join(";")}?${p}`),h.join("/")}({baseUrl:i,workspace:a,tool:o,type:r,id:t,path:function(e){let t="";for(let r of e){if("string"==typeof r){t&&(t+="."),t+=r;continue}if("number"==typeof r){t&&(t+=":"),t+=`${r}`;continue}if(null!==r&&Array.isArray(r)){t&&(t+=":"),t+=`${r.join(",")}}`;continue}if(r._key){t&&(t+=":"),t+=`${r._key}`;continue}}return t}($.fromString(n))})}(m):m.href,d[6]=m,d[7]=n):n=d[7];let R=n,I=function(){let e=(0,b.useContext)(ap);if(!e)throw Error("Preview Snapshots context is missing");return e}();e:{let e;if(!("path"in m)){i=void 0;break e}d[8]!==m.id||d[9]!==I?(e=I.find(e=>e._id===m.id)?.title,d[8]=m.id,d[9]=I,d[10]=e):e=d[10],i=e}let z=i;t:{let e;if(!("path"in m)||!E||!_){o=void 0;break t}let t=E.value.type,r=!!g;d[11]!==f||d[12]!==E||d[13]!==m||d[14]!==j||d[15]!==_||d[16]!==r||d[17]!==t?(e={document:_,element:f,field:E,focused:r,node:m,parent:j,type:t},d[11]=f,d[12]=E,d[13]=m,d[14]=j,d[15]=_,d[16]=r,d[17]=t,d[18]=e):e=d[18],o=e}let N=o,P=function(e,t){let r,n=(0,h.c)(4);e:{let i;if(!e){r=void 0;break e}if(n[0]!==e||n[1]!==t){let o=t?.(e);if(!o){r=void 0;break e}if((0,b.isValidElement)(o)){r=o;break e}i=(Array.isArray(o)?o:[o]).map(ak),n[0]=e,n[1]=t,n[2]=i,n[3]=r}else i=n[2],r=n[3];r=i}return r}(N,y);d[19]!==_?(a=_?.icon?(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:_.icon}}):(0,p.jsx)(tE.pyG,{}),d[19]=_,d[20]=a):a=d[20];let T=a;return d[21]!==R||d[22]!==v?(l=v?(0,p.jsx)(ag,{gap:1,paddingY:1,"data-sanity-overlay-element":!0,children:(0,p.jsx)(ax,{href:R})}):null,d[21]=R,d[22]=v,d[23]=l):l=d[23],d[24]!==w||d[25]!==T||d[26]!==z?(s=z&&(0,p.jsx)(ab,{gap:1,paddingY:1,children:(0,p.jsxs)(am,{gap:2,padding:2,children:[w&&(0,p.jsx)(A.az,{marginRight:1,children:(0,p.jsx)(A.EY,{className:"drag-handle",size:0,children:(0,p.jsx)(tE.GG1,{})})}),(0,p.jsx)(A.EY,{size:0,children:T}),(0,p.jsx)(A.EY,{size:1,weight:"medium",children:z})]})}),d[24]=w,d[25]=T,d[26]=z,d[27]=s):s=d[27],d[28]!==N||d[29]!==P?(u=Array.isArray(P)?P.map((e,t)=>{let{component:r,props:n}=e;return(0,p.jsx)(r,{PointerEvents:t1,...N,...n},t)}):P,d[28]=N,d[29]=P,d[30]=u):u=d[30],d[31]!==l||d[32]!==s||d[33]!==u?(c=(0,p.jsxs)(p.Fragment,{children:[l,s,u]}),d[31]=l,d[32]=s,d[33]=u,d[34]=c):c=d[34],c},aw=(0,b.memo)(function(e){let t,r,n,i,o,a,l,s,u=(0,h.c)(24),{draggable:c,focused:d,hovered:f,re
127ct:g,wasMaybeCollapsed:y,enableScrollIntoView:m}=e,v=(0,b.useRef)(null),w=(0,b.useRef)(!1),k=`${g.w}px`,x=`${g.h}px`,_=`translate(${g.x}px, ${g.y}px)`;u[0]!==k||u[1]!==x||u[2]!==_?(r={width:k,height:x,transform:_},u[0]=k,u[1]=x,u[2]=_,u[3]=r):r=u[3],t=r,u[4]!==m||u[5]!==d||u[6]!==y?(n=()=>{if(!w.current&&!y&&!0===d&&v.current&&m){let e=v.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 r=(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);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(t9(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:i,top:o,left:a}of t9(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=o-r.top+r.bottom,t=a-r.left+r.right;i.scroll({top:e,left:t,behavior:n})}}(v.current,{behavior:t=>{0!==t.length&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}w.current=!0===d},i=[d,y,m],u[4]=m,u[5]=d,u[6]=y,u[7]=n,u[8]=i):(n=u[7],i=u[8]),(0,b.useEffect)(n,i);let[S,E]=(0,b.useState)(!1);u[9]!==f?(o=()=>{if(!v.current||!f)return;let e=new IntersectionObserver(e=>{let[t]=e;E(t.boundingClientRect.top<0)},{threshold:1});return e.observe(v.current),()=>e.disconnect()},u[9]=f,u[10]=o):o=u[10],u[11]!==f||u[12]!==S?(a=[f,S],u[11]=f,u[12]=S,u[13]=a):a=u[13],(0,b.useEffect)(o,a);let j=d?"":void 0,$=f?"":void 0,R=S?"":void 0,O=c?"":void 0;return u[14]!==f||u[15]!==e?(l=f&&(0,p.jsx)(av,{...e}),u[14]=f,u[15]=e,u[16]=l):l=u[16],u[17]!==t||u[18]!==$||u[19]!==R||u[20]!==O||u[21]!==l||u[22]!==j?(s=(0,p.jsx)(ah,{"data-focused":j,"data-hovered":$,"data-flipped":R,"data-draggable":O,ref:v,style:t,children:l}),u[17]=t,u[18]=$,u[19]=R,u[20]=O,u[21]=l,u[22]=j,u[23]=s):s=u[23],s});function ak(e){return"object"==typeof e&&"component"in e?e:{component:e,props:{}}}let ax=(0,b.memo)(function(e){let t,r,n,i,o=(0,h.c)(6),a=(0,b.useSyncExternalStore)(a_,aS);return o[0]!==e.href||o[1]!==a?(r=function e(t,r){try{let n=new URL(t,typeof location>"u"?void 0:location.origin);if(n.hash){let t=new URL(e(n.hash.slice(1),r));return`${n.origin}${n.pathname}${n.search}#${t.pathname}${t.search}`}return n.searchParams.set("preview",r),n.toString()}catch{return t}}(e.href,a),o[0]=e.href,o[1]=a,o[2]=r):r=o[2],t=r,o[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,p.jsx)(ay,{padding:2,children:(0,p.jsx)(A.EY,{size:1,weight:"medium",children:"Open in Studio"})}),o[3]=n):n=o[3],o[4]!==t?(i=(0,p.jsx)(A.az,{as:"a",href:t,target:"_blank",rel:"noopener noreferrer",children:n}),o[4]=t,o[5]=i):i=o[5],i});function a_(e){let t=()=>e();return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)}function aS(){return window.location.href}let aE=e=>{let t,r=(0,h.c)(5),{dragGroupRect:n}=e,i=`${n.y}px`,o=`${n.x}px`,a=`${n.w-1}px`,l=`${n.h-1}px`;return r[0]!==i||r[1]!==o||r[2]!==a||r[3]!==l?(t=(0,p.jsx)("div",{style:{position:"absolute",top:i,left:o,width:a,height:l,border:"1px dashed #f0709b",pointerEvents:"none"}}),r[0]=i,r[1]=o,r[2]=a,r[3]=l,r[4]=t):t=r[4],t},aj=({dragInsertPosition:e})=>{if(null===e)return;let t=e?.left||e?.right?"horizontal":"vertical",r=0,n=0,i=0,o=0;if("horizontal"===t){let{left:t,right:a}=e;if(i=6,a&&t){let e=t.rect.x+t.rect.w,i=a.rect.x,l=.0125*Math.min(a.rect.h,t.rect.h);r=.5*e+.5*i-3,n=t.rect.y+l,o=Math.min(a.rect.h,t.rect.h)-2*l}else if(a&&!t){let e=.0125*a.rect.h;r=a.rect.x-3,n=a.rect.y+e,o=a.rect.h-2*e}else if(t&&!a){let e=.0125*t.rect.h;r=t.rect.x+t.rect.w-3,n=t.rect.y+e,o=t.rect.h-2*e}}else{let{bottom:t,top:a}=e;if(t&&a){let e=Math.min(a.rect.x,t.rect.x),l=a.rect.y+a.rect.h,s=t.rect.y,u=.0125*Math.min(t.rect.w,a.rect.w);o=6,r=e+u,n=.5*l+.5*s-3,i=Math.max(t.rect.w,a.rect.w)-2*u}else if(t&&!a){let e=.0125*t.rect.w;r=t.rect.x+e,n=t.rect.y-3,i=t.rect.w-2*e,o=6}else if(a&&!t){let e=.0125*a.rect.w;r=a.rect.x+e,n=a.rect.y+a.rect.h-3,i=a.rect.w-2*e,o=6}}return(0,p.jsx)("div",{style:{position:"absolute",width:`${i}px`,height:`${o}px`,transform:`translate(${r}px, ${n}
127px)`,background:"#556bfc",border:"2px solid white",borderRadius:"999px",zIndex:"999999"}})},a$=z.I4.div` 128 --drag-preview-opacity: 0.98; 129 --drag-preview-skeleton-stroke: #ffffff; 130 131 @media (prefers-color-scheme: dark) { 132 --drag-preview-skeleton-stroke: #383d51; 133 } 134 135 position: fixed; 136 display: grid; 137 transform: ${({$scaleFactor:e,$width:t,$height:r})=>`translate(calc(var(--drag-preview-x) - ${t/2}px), calc(var(--drag-preview-y) - ${r/2}px)) scale(${e})`}; 138 width: ${({$width:e})=>`${e}px`}; 139 height: ${({$height:e})=>`${e}px`}; 140 z-index: 9999999; 141 opacity: var(--drag-preview-opacity); 142 cursor: move; 143 144 .drag-preview-content-wrapper { 145 position: relative; 146 width: 100%; 147 height: 100%; 148 container-type: inline-size; 149 } 150 151 [data-ui='card'] { 152 position: relative; 153 width: 100%; 154 height: 100%; 155 } 156 157 .drag-preview-skeleton { 158 position: absolute; 159 inset: 0; 160 161 rect { 162 stroke: var(--drag-preview-skeleton-stroke); 163 } 164 } 165 166 .drag-preview-handle { 167 position: absolute; 168 top: 4cqmin; 169 left: 4cqmin; 170 width: 6cqmin; 171 fill: var(--drag-preview-handle-fill); 172 } 173`,aR=e=>{let t,r,n,i,o,a,l,s,u,c,d,f,g,b,y,m,v,w,k,x,_,S=(0,h.c)(50),{skeleton:E}=e,j=Math.min(E.maxWidth,window.innerWidth/2),$=E.w>j?j/E.w:1,R=E.offsetX*$,O=E.offsetY*$,C=(0,A.Xy)(),I=(0,A.M4)(),M=I.radius[~~function(e,t,r,n,i){var o;return o=(e-0)*(i-1)/1920+1,o<n?n:o>i?i:o}(E.w,0,0,1,I.radius.length-2)];if(S[0]!==R||S[1]!==O||S[2]!==C||S[3]!==M||S[4]!==$||S[5]!==E.childRects||S[6]!==E.h||S[7]!==E.w){let e=E.childRects.filter(aO),p=E.childRects.filter(aC);r=a$,i=E.w,o=E.h,a=R,l=O,s=$,t=A.Zp,f=M,g=4,b="hidden",y="transparent",m=C?"dark":"light",d="drag-preview-content-wrapper",u="drag-preview-skeleton",c=`0 0 ${E.w} ${E.h}`,n=[...e,...p],S[0]=R,S[1]=O,S[2]=C,S[3]=M,S[4]=$,S[5]=E.childRects,S[6]=E.h,S[7]=E.w,S[8]=t,S[9]=r,S[10]=n,S[11]=i,S[12]=o,S[13]=a,S[14]=l,S[15]=s,S[16]=u,S[17]=c,S[18]=d,S[19]=f,S[20]=g,S[21]=b,S[22]=y,S[23]=m}else t=S[8],r=S[9],n=S[10],i=S[11],o=S[12],a=S[13],l=S[14],s=S[15],u=S[16],c=S[17],d=S[18],f=S[19],g=S[20],b=S[21],y=S[22],m=S[23];return S[24]!==n||S[25]!==I.color.skeleton.from?(v=n.map((e,t)=>(0,p.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,fill:I.color.skeleton.from},t)),S[24]=n,S[25]=I.color.skeleton.from,S[26]=v):v=S[26],S[27]!==v||S[28]!==u||S[29]!==c?(w=(0,p.jsx)("svg",{className:u,viewBox:c,children:v}),S[27]=v,S[28]=u,S[29]=c,S[30]=w):w=S[30],S[31]!==w||S[32]!==d?(k=(0,p.jsx)("div",{className:d,children:w}),S[31]=w,S[32]=d,S[33]=k):k=S[33],S[34]!==t||S[35]!==k||S[36]!==f||S[37]!==g||S[38]!==b||S[39]!==y||S[40]!==m?(x=(0,p.jsx)(t,{radius:f,shadow:g,overflow:b,tone:y,scheme:m,children:k}),S[34]=t,S[35]=k,S[36]=f,S[37]=g,S[38]=b,S[39]=y,S[40]=m,S[41]=x):x=S[41],S[42]!==r||S[43]!==i||S[44]!==o||S[45]!==a||S[46]!==l||S[47]!==s||S[48]!==x?(_=(0,p.jsx)(r,{$width:i,$height:o,$offsetX:a,$offsetY:l,$scaleFactor:s,children:x}),S[42]=r,S[43]=i,S[44]=o,S[45]=a,S[46]=l,S[47]=s,S[48]=x,S[49]=_):_=S[49],_};function aO(e){return"IMG"===e.tagName}function aC(e){return"IMG"!==e.tagName}let aI=(0,z.I4)(A.Zp)` 174 position: fixed; 175 bottom: 2rem; 176 left: 2rem; 177`,aM=()=>{let e,t,r=(0,h.c)(2);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e={zIndex:"999999"},r[0]=e):e=r[0],r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,p.jsx)(aI,{padding:2,shadow:2,radius:2,style:e,children:(0,p.jsxs)(A.so,{align:"center",gap:2,children:[(0,p.jsx)(A.qW,{keys:["Shift"]}),(0,p.jsx)(A.EY,{size:1,children:"Zoom Out"}),(0,p.jsx)(tE.mSu,{})]})}),r[1]=t):t=r[1],t};function aA(e,t){let{type:r}=t,{contextMenu:n,focusPath:i,perspective:o,isDragging:a,dragInsertPosition:l,dragShowMinimap:s,dragShowMinimapPrompt:u,dragSkeleton:c,dragMinimapTransition:d,dragGroupRect:f}=e,p=!1;if("presentation/focus"===r){let r=e.focusPath;r!==(i=t.data.path)&&(p=r.slice(i.length).startsWith("["))}return"presentation/perspective"===r&&(o=t.data.perspective),"element/contextmenu"===r&&(n="sanity"in t?{node:t.sanity,position:t.position}:null),("element/click"===r||"element/mouseleave"===r||"overlay/blur"===r||"presentation/blur"===r||"presentation/focus"===r)&&(n=null),"overlay/dragUpdateInsertPosition"===r&&(l=t.insertPosition),"overlay/dragStart"===r&&(a=!0),"overlay/dragUpdateSkeleton"===t.type&&(c=t.skeleton),"overlay/dragEnd"===r&&(a=!1),"overlay/dragToggleMinimapPrompt"===t.type&&(u=t.display),"overlay/dragStartMinimapTransition"===r&&(d=!0),"overlay/dragEndMinimapTransition"===r&&(d=!1),"overlay/dragUpdateGroupRect"===r&&(f=t.groupRect),"overlay/dragToggleMinimap"===r&&(s=t.display),{...e,contextMenu:n,elements:((e,t)=>{let{type:r}=t;switch(r){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}];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}: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/blur":return e.map(e=>({...e,focused:!1}));case"presentation/blur":return e.map(e=>({...e,focused:!1}));case"presentation/focus":{let r=e.find(e=>"clicked"===e.focused);return e.map(e=>
177{let n="path"in e.sanity&&e.sanity.id===t.data.id&&e.sanity.path===t.data.path;return r&&e===r&&n?e:{...e,focused:n&&r?"duplicate":n}})}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 az=function(e){let t,r,n,i,o,a,l,s=(0,h.c)(13),{comlink:u,children:c}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[d,f]=(0,b.useState)(t);s[1]!==u?(r=async e=>{if(u)try{let t=await u.fetch("visual-editing/preview-snapshots",void 0,{signal:e,suppressWarnings:!0});f(t.snapshots)}catch{}},s[1]=u,s[2]=r):r=s[2];let g=r;return s[3]!==u||s[4]!==g?(n=()=>{if(!u)return;let e=new AbortController,t=u.onStatus(()=>{g(e.signal)},"connected");return()=>{e.abort(),t()}},i=[u,g],s[3]=u,s[4]=g,s[5]=n,s[6]=i):(n=s[5],i=s[6]),(0,b.useEffect)(n,i),s[7]!==u?(o=()=>u?.on("presentation/preview-snapshots",e=>{f(e.snapshots)}),a=[u],s[7]=u,s[8]=o,s[9]=a):(o=s[8],a=s[9]),(0,b.useEffect)(o,a),s[10]!==c||s[11]!==d?(l=(0,p.jsx)(ap.Provider,{value:d,children:c}),s[10]=c,s[11]=d,s[12]=l):l=s[12],l};function aN(e){return"document"===e.type}function aP(e){return"type"===e.type}let aT=function(e){let t,r,n,i,o,a,l,s,u,c,d,f,g=(0,h.c)(22),{comlink:y,children:m,elements:v}=e;g[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,g[0]=t):t=g[0];let[w,k]=(0,b.useState)(t),[x,_]=(0,b.useState)(null);g[1]!==y?(r=()=>{if(!y)return;let e=async function(e){if(y)try{let t=await y.fetch("visual-editing/schema",void 0,{signal:e,suppressWarnings:!0});_(t.schema)}catch{}},t=new AbortController,r=y.onStatus(()=>{e(t.signal)},"connected");return()=>{t.abort(),r()}},n=[y],g[1]=y,g[2]=r,g[3]=n):(r=g[2],n=g[3]),(0,b.useEffect)(r,n),g[4]===Symbol.for("react.memo_cache_sentinel")?(i=[],g[4]=i):i=g[4];let S=(0,b.useRef)(i),E=(0,b.useDeferredValue)(v);g[5]!==E?(o=E.reduce((e,t)=>{let{sanity:r}=t;if(!("id"in r)||!r.path.includes("[_key=="))return e;let n=r.path.split(".").toReversed().reduce((e,t)=>e.length?[t,...e]:t.includes("[_key==")?[t]:[],[]).join(".");return e.find(e=>e.id===r.id&&e.path===n)||e.push({id:r.id,path:n}),e},[]),g[5]=E,g[6]=o):o=g[6];let j=o,$=(0,b.useRef)(null);g[7]!==y||g[8]!==j?(a=()=>{if(!j.length||!y)return;let e=async(e,t)=>{let r=S.current;try{S.current=e;let r=await y.fetch("visual-editing/schema-union-types",{paths:e},{signal:t,suppressWarnings:!0});if(t.aborted)return;k(r.types),$.current=null}catch{}t.aborted&&(S.current=r)};j.some(e=>!S.current.find(t=>{let{id:r,path:n}=t;return r===e.id&&n===e.path}))&&($.current?.abort(),$.current=new AbortController,e(j,$.current.signal))},l=[y,j],g[7]=y,g[8]=j,g[9]=a,g[10]=l):(a=g[9],l=g[10]),(0,b.useEffect)(a,l),g[11]!==x?(s=(e,t)=>{if(!x||"string"!=typeof e&&(!("path"in e)||!Array.isArray(x)))return;let r="string"==typeof e?e:e.type;return x.filter("document"===(t||"document")?aN:aP).find(e=>e.name===r)},g[11]=x,g[12]=s):s=g[12];let R=s;g[13]!==R||g[14]!==w?(u=e=>{if(!("path"in e))return{field:void 0,parent:void 0};let t=R(e);if(!t)return{field:void 0,parent:void 0};let r=e.path.split(".").flatMap(aL);try{return function t(r,n,i,o){let a=void 0===o?[]:o;if(!r)return{field:void 0,parent:void 0};let[l,...s]=n;if("fields"in r){let e=r.fields[l];if(!e&&"rest"in r)return t(r.rest,n,r,a);if(!s.length)return{field:e,parent:i};if(!e)throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...n].join(".")}"`);return t(e.value,s,r,[...a,l])}if("array"===r.type)return t(r.of,n,r,a);if("arrayItem"===r.type)return s.length?t(r.value,s,r,[...a,l]):{field:r,parent:i};if("union"===r.type){let n=l.startsWith("[_key==")?w?.get(e.id)?.get([a.join("."),l].filter(Boolean).join("")):l;return t(r.of.find(e=>"unionOption"===e.type?e.name===n:e),s,r,[...a,l])}if("unionOption"===r.type)return l?t(r.value,n,r,a):{field:r,parent:i};if("inline"===r.type)return t(R(r.name,"type").value,n,r,a);throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...n].join(".")}"`)}(t,r,void 0)}catch(e){return e instanceof Error&&console.warn(e.message),{field:void 0,parent:void 0}}},g[13]=R,g[14]=w,g[15]=u):u=g[15];let O=u;return g[16]!==O||g[17]!==R?(d={getField:O,getType:R},g[16]=O,g[17]=R,g[18]=d):d=g[18],c=d,g[19]!==m||g[20]!==c?(f=(0,p.jsx)(at.Provider,{value:c,children:m}),g[19]=m,g[20]=c,g[21]=f):f=g[21],f};function aL(e){return e.includes("[")?e.split(/(\[.+\])/,2):[e]}let aH=(e=>{let t=e,r=new Set;return{getState:()=>t,setState:e=>
177{t=e(t),r.forEach(e=>e())},subscribe:e=>(r.add(e),()=>r.delete(e))}})({}),aD=e=>{let t,r,n,i,o,a,l,s=(0,h.c)(11),{comlink:u,children:c}=e;return s[0]!==u?(t=()=>u?.on("presentation/shared-state",aF),r=[u],s[0]=u,s[1]=t,s[2]=r):(t=s[1],r=s[2]),(0,b.useEffect)(t,r),s[3]!==u?(n=()=>{(async function(){let e=await u?.fetch("visual-editing/shared-state",void 0,{suppressWarnings:!0});e&&aH.setState(()=>e.state)})().catch(aU)},i=[u],s[3]=u,s[4]=n,s[5]=i):(n=s[4],i=s[5]),(0,b.useEffect)(n,i),s[6]!==u?(a={comlink:u,store:aH},s[6]=u,s[7]=a):a=s[7],o=a,s[8]!==c||s[9]!==o?(l=(0,p.jsx)(t_.Provider,{value:o,children:c}),s[8]=c,s[9]=o,s[10]=l):l=s[10],l};function aF(e){"value"in e?aH.setState(t=>({...t,[e.key]:e.value})):aH.setState(t=>Object.fromEntries(Object.entries(t).filter(t=>{let[r]=t;return r!==e.key})))}function aU(e){console.debug(e),console.warn("[@sanity/visual-editing]: Failed to fetch shared state. Check your version of `sanity` is up-to-date")}let aB=e=>{let t,r,n=(0,h.c)(5),{children:i,comlink:o}=e;n[0]!==o?(t=(e,t)=>{if(!o)return;let r=tq[e];if(r)o.post("visual-editing/telemetry-log",{event:r,data:t});else throw Error(`Telemetry event: ${e} does not exist`)},n[0]=o,n[1]=t):t=n[1];let a=t;return n[2]!==i||n[3]!==a?(r=(0,p.jsx)(tX.Provider,{value:a,children:i}),n[2]=i,n[3]=a,n[4]=r):r=n[4],r};function aV(){}function aW(e){return e.id}function aG(e){return!!e}function aY(e){let{sanity:t}=e;return"id"in t?t:null}let aq=z.I4.div` 178 background-color: transparent; 179 direction: ltr; 180 inset: 0; 181 pointer-events: none; 182 position: absolute; 183 width: 100%; 184 height: 100%; 185 z-index: ${({$zIndex:e})=>e??"9999999"}; 186`;function aX(e){let t,r;return t=requestAnimationFrame(()=>{r=requestAnimationFrame(e)}),()=>{void 0!==t&&cancelAnimationFrame(t),void 0!==r&&cancelAnimationFrame(r)}}let aZ=e=>{let t,r,n,i,o,a=(0,h.c)(8),{documentIds:l}=e;a[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],a[0]=t):t=a[0];let[s,u]=(0,b.useState)(t);a[1]!==l?(r=()=>{u(e=>{let t=Array.from(new Set(l));return e.length===t.length&&e.reduce(a1,t)?.length===0?e:t})},n=[l],a[1]=l,a[2]=r,a[3]=n):(r=a[2],n=a[3]),(0,b.useEffect)(r,n);let c=es();return a[4]!==c||a[5]!==s?(i=()=>{for(let e of s)c.send({type:"observe",documentId:I(e)}),c.send({type:"observe",documentId:M(e)});return()=>{for(let e of s)c.send({type:"unobserve",documentId:I(e)}),c.send({type:"unobserve",documentId:M(e)})}},o=[c,s],a[4]=c,a[5]=s,a[6]=i,a[7]=o):(i=a[6],o=a[7]),(0,b.useEffect)(i,o),null},aJ=e=>{let t,r,i,o=(0,h.c)(12),{comlink:a,dispatch:l,inFrame:s,inPopUp:u,onDrag:c,overlayEnabled:d,rootElement:f}=e,{dispatchDragEndEvent:p}=function(){let e,t,r,n=(0,h.c)(4),{getDocument:i}=eh();return n[0]!==i?(e=()=>{let e=e=>{let{insertPosition:t,target:r,preventInsertDefault:n}=e.detail;if(n)return;let o=function(e){if(e){let{top:t,right:r,bottom:n,left:i}=e;if(i||t)return{node:(i??t).sanity,position:"after"};if(r||n)return{node:(r??n).sanity,position:"before"}}}(t);if(o){let e=i(r.id),{node:t,position:n}=o,{key:a,hasExplicitKey:l}=ey(r),{path:s,key:u}=ey(t);s&&u&&u!==a&&e.patch(async e=>{let{getSnapshot:t}=e,i=ea(await t(),r.path);return l?[X(s,q({_key:a})),X(s,G(i,n,{_key:u}))]:[X(s,q(~~a)),X(s,G(i,n,u>a?~~u-1:~~u))]})}};return window.addEventListener("sanity/dragEnd",e),()=>{window.removeEventListener("sanity/dragEnd",e)}},t=[i],n[0]=i,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,b.useEffect)(e,t),n[3]===Symbol.for("react.memo_cache_sentinel")?(r={dispatchDragEndEvent:ae},n[3]=r):r=n[3],r}(),g=tZ();o[0]!==a||o[1]!==l||o[2]!==p||o[3]!==c||o[4]!==g?(t=e=>{if("element/click"===e.type){let{sanity:t}=e;a?.post("visual-editing/focus",t),g("Visual Editing Overlay Clicked",null)}else if("overlay/activate"===e.type)a?.post("visual-editing/toggle",{enabled:!0});else if("overlay/deactivate"===e.type)a?.post("visual-editing/toggle",{enabled:!1});else if("overlay/dragEnd"===e.type){let{insertPosition:t,target:r,dragGroup:n,flow:i,preventInsertDefault:o}=e;p({insertPosition:t,target:r,dragGroup:n,flow:i,preventInsertDefault:o}),t&&g("Visual Editing Drag Sequence Completed",null)}else if("overlay/dragUpdateCursorPosition"===e.type)return void c(e.x,e.y);else if("overlay/dragToggleMinimap"===e.type&&!0===e.display)g("Visual Editing Drag Minimap Enabled",null);else if("overlay/setCursor"===e.type){let{element:t,cursor:r}=e;r?t.style.cursor=r:t.style.removeProperty("cursor")}l(e)},o[0]=a,o[1]=l,o[2]=p,o[3]=c,o[4]=g,o[5]=t):t=o[5];let y=function(e,t,r,i){let o,a,l=(0,h.c)(7),s=(0,b.useRef)(void 0),u=es()!==J;return l[0]!==e||l[1]!==t||l[2]!==r||l[3]!==i||l[4]!==u?(o=()=>
186{if(e)return s.current=function({handler:e,overlayElement:t,inFrame:r,inPopUp:i,optimisticActorReady:o}){let a=!1,l=new Map,s=new WeakMap,u=new Set,c=new WeakMap,d=new WeakMap,f,p,h,g=!1,b=[],y=()=>b[b.length-1];function m(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 v({id:t,elements:r,handlers:n}){let{element:i,measureElement:o}=r;i.addEventListener("click",n.click,{capture:!0}),i.addEventListener("contextmenu",n.contextmenu,{capture:!0}),i.addEventListener("mousemove",n.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",n.mousedown,{capture:!0}),f.observe(o),e({type:"element/activate",id:t})}function w({id:t,elements:r,handlers:n}){let{element:i,measureElement:o}=r;m(i,n),f.unobserve(o),b=b.filter(e=>e!==i),e({type:"element/deactivate",id:t})}function k(t){if(!(!r&&!i||!o))for(let r of b){if(t===r){let r=s.get(t)?.sanity;if(!r||!tm(r))return;if(tx(t,r,u,s)){let r=t.style.cursor;r&&d.set(t,r),e({type:"overlay/setCursor",element:t,cursor:"move"});continue}}x(r)}}function x(t){let r=d.get(t);e({type:"overlay/setCursor",element:t,cursor:r})}function _(d){for(let f of function e(t){let r=[];function n(e,t){let n=function(e){if("object"==typeof e&&null!==e)return eW(e);try{let t=JSON.parse(e);return eW(t)}catch{let t=e.split(";").reduce((e,t)=>{let[r,n]=t.split("=");if(!r||t.includes("=")&&!n)return e;switch(r){case"id":e.id=n;break;case"type":e.type=n;break;case"path":e.path=e$.toString(function(e){let t=[];for(let r of e.split(".")){let e=eD.exec(r);if(e){t.push(e[1],Number(e[2]));continue}let n=eF.exec(r);if(n){t.push(n[1],[Number(n[2]),Number(n[3])]);continue}let i=eU.exec(r);if(i){t.push(i[1],{_key:i[2]});continue}t.push(r)}return t}(n));break;case"base":e.baseUrl=decodeURIComponent(n);break;case"tool":e.tool=n;break;case"workspace":e.workspace=n;break;case"projectId":e.projectId=n;break;case"dataset":e.dataset=n}return e},{});if(!eH._run({typed:!1,value:t},{abortEarly:!0}).issues)return t;return}}(t);if(!n)return;let i=function e(t){let{display:r}=window.getComputedStyle(t);if("inline"!==r)return t;let n=t.parentElement;return n?e(n):null}(e);i&&r.push({elements:{element:e,measureElement:i},sanity:n})}if(t)for(let i of t.childNodes){let{nodeType:t,parentElement:o,textContent:a}=i;if(th(i)&&i.dataset?.sanityEditTarget!==void 0){let t=e(i).map(({sanity:e})=>e);if(!t.map(e=>tm(e)).every((e,t,r)=>e===r[0]))continue;let n=function(e){if(!e.length||!e.map(e=>tm(e)).every((e,t,r)=>e===r[0]))return;if(!tm(e[0]))return e[0];let t=e.filter(tm),r=e[0],n=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let i=t[e];if(n.some(e=>i[e]!==r?.[e])){r=void 0;break}r.path=function(e,t){let r=e.split("."),n=t.split("."),i=Math.min(r.length,n.length);return r=r.slice(0,i).reverse(),n=n.slice(0,i).reverse(),r.reduce((e,t,r)=>t===n[r]?[...e,t]:[],[]).reverse().join(".")}(r.path,i.path)}return r}(t);n&&r.push({elements:{element:i,measureElement:i},sanity:n})}else if(t===Node.TEXT_NODE&&o&&a){let e=tp(a);if(!e)continue;n(o,e)}else if(th(i)){if("SCRIPT"===i.tagName||"SANITY-VISUAL-EDITING"===i.tagName)continue;if(i.dataset?.sanity)n(i,i.dataset.sanity);else if(i.dataset?.sanityEditInfo)n(i,i.dataset.sanityEditInfo);else if(tg(i)){let e=tp(i.alt,!0);if(!e)continue;n(i,e);continue}else if(tb(i)){let e=tp(i.dateTime,!0);if(!e)continue;n(i,e)}else if(ty(i)){if(!i.ariaLabel)continue;let e=tp(i.ariaLabel,!0);if(!e)continue;n(i,e)}r.push(...e(i))}}return r}(d)){let{element:d}=f.elements;s.has(d)?function({elements:t,sanity:r}){let{element:n}=t,i=s.get(n);i&&(s.set(n,{...i,sanity:r}),e({type:"element/update",id:i.id,rect:e2(n),sanity:r}))}(f):function({elements:d,sanity:f}){let{element:h,measureElement:m}=d,w={click(t){let n=t.target;if(h===y()&&h.contains(n)){r&&(t.preventDefault(),t.stopPropagation());let n=s.get(h)?.sanity;n&&!g&&e({type:"element/click",id:_,sanity:n})}},contextmenu(t){if(!("path"in f)||!r&&!i||!o||!f.path.split(".").pop()?.includes("[_key=="))return;let n=t.target;h===y()&&h.contains(n)&&((r||i)&&(t.preventDefault(),t.stopPropagation()),e({type:"element/contextmenu",id:_,position:{x:t.clientX,y:t.clientY},sanity:f}))},mousedown(t){if(t.preventDefault(),t.currentTarget!==b.at(-1)||h.getAttribute("data-sanity-drag-disable")||!r&&!i||!o)return;let n=s.get(h)?.sanity;if(!n||!tm(n)||!tv(n.path))return;let a=tx(h,f,u,s);a&&function(e){var t;let{mouseEvent:r,element:n,overlayGroup:i,handler:o,target:a,onSequenceStart:l,onSequenceEnd:s}=e;if(0!==r.button)return;window.focus();let u=i.map(e=>e2(e.elements.element)),c=n.getAttribute("data-sanity-drag-flow")||((t=u).some(e=>t.filter(t=>!e3(e,t)).some(t=>e.y===t.y))?"horizontal":"vertical"),d=n.getAttribute("data-sanity-drag-group"),f=!!n.getAttribute("data-sanity-drag-minima
186p-disable"),p=!!n.getAttribute("data-sanity-drag-prevent-default"),h=n.getAttribute("data-unstable_sanity-drag-document-height"),g=n.getAttribute("data-unstable_sanity-drag-group-height"),b=null,y=tt(r),m=document.body,{minYScaled:v,scaleFactor:w}=function(e,t){let r=t||e8(e).height,n=(r+=200)>window.innerHeight?window.innerHeight/r:1,{min:i}=e8(e.map(e=>e9(e,n,{x:window.innerWidth/2,y:0})));return{scaleFactor:n,minYScaled:i-100*n}}(u,g?~~g:null),k=!1,x=!1,_=!0;ta||(tc={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}},tu=h?~~h:document.documentElement.scrollHeight);let S=setInterval(()=>{u=i.map(e=>e2(e.elements.element))},150),E=()=>{w>=1||(o({type:"overlay/dragUpdateSkeleton",skeleton:tr(ts,n,w)}),o({type:"overlay/dragToggleMinimapPrompt",display:!1}),tn(m,w,v,o,150).then(()=>{setTimeout(()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:ti(u)})},300)}))},j=e=>{Math.abs(e.deltaY)>=10&&w<1&&!ta&&!x&&!f&&_&&(o({type:"overlay/dragToggleMinimapPrompt",display:!0}),x=!0),!e.shiftKey||ta||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),ta=!0,setTimeout(()=>{E()},50))},$=e=>{if(e.preventDefault(),tl=function(e){let t=document.body,r=window.getComputedStyle(t).transform;if("none"===r)return{x:e.x,y:e.y};let n=new DOMMatrix(r).inverse(),i=new DOMPoint(e.x,e.y).matrixTransform(n);return{x:i.x,y:i.y}}(ts=tt(e)),4>Math.abs(e4(ts,y)))return;if(!k){let e=ti(u),t=tr(ts,n,1);o({type:"overlay/dragStart",flow:c}),o({type:"overlay/dragUpdateSkeleton",skeleton:t}),o({type:"overlay/dragUpdateGroupRect",groupRect:e}),k=!0,l()}o({type:"overlay/dragUpdateCursorPosition",x:ts.x,y:ts.y}),!e.shiftKey||ta||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),ta=!0,setTimeout(()=>{E()},50));let t=function(e,t,r){if("horizontal"===r){let n={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:e6(n,t,r),right:e6(i,t,r)}}{let n={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:e6(n,t,r),bottom:e6(i,t,r)}}}(ts,u,c);JSON.stringify(b)!==JSON.stringify(t)&&o({type:"overlay/dragUpdateInsertPosition",insertPosition:te(i,b=t,c)})},R=()=>{_=!1,o({type:"overlay/dragEnd",target:a,insertPosition:b?te(i,b,c):null,dragGroup:d,flow:c,preventInsertDefault:p}),x&&o({type:"overlay/dragToggleMinimapPrompt",display:!1}),ta||(clearInterval(S),s(),A(),M()),I()},O=e=>{"Shift"===e.key&&ta&&(ta=!1,o({type:"overlay/dragUpdateSkeleton",skeleton:tr(ts,n,1/w)}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{to(tl.y,m,tu,o,150,tc)},50),o({type:"overlay/dragUpdateGroupRect",groupRect:null}),_||(clearInterval(S),I(),A(),M(),s()))},C=()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:null}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{to(tl.y,m,tu,o,150,tc).then(()=>{ta=!1})},50),clearInterval(S),I(),A(),M(),s()},I=()=>{window.removeEventListener("mousemove",$),window.removeEventListener("wheel",j),window.removeEventListener("mouseup",R)},M=()=>{window.removeEventListener("keyup",O)},A=()=>{window.removeEventListener("blur",C)};window.addEventListener("blur",C),window.addEventListener("keyup",O),window.addEventListener("wheel",j),window.addEventListener("mousemove",$),window.addEventListener("mouseup",R)}({element:h,handler:e,mouseEvent:t,overlayGroup:a,target:n,onSequenceStart:()=>{g=!0},onSequenceEnd:()=>{setTimeout(()=>{g=!1},250)}})},mousemove(e){w.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",w.mouseenter),t.addEventListener("mouseleave",w.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&h.closest("[data-vercel-edit-info]")||h.closest("[data-vercel-edit-target]")||(b.push(h),e({type:"element/mouseenter",id:_,rect:e2(h)}),k(h))},mouseleave(r){function n(){b.pop();let t=y();if(e({type:"element/mouseleave",id:_}),t){k(t);let r=s.get(t);r&&e({type:"element/mouseenter",id:r.id,rect:e2(t)})}x(h)}let{relatedTarget:i}=r,o=tf(i),a=t.contains(o);if(td(o)&&a)return function e(t){let r=i=>{let{relatedTarget:o}=i;tf(o)?o&&td(o)&&(t.removeEventListener("mouseleave",r),e(o)):(t.removeEventListener("mouseleave",r),n())};t.addEventListener("mouseleave",r)}(o);n()}},_=function(e,t,r){if(e1.randomUUID&&!e)return e1.randomUUID();let i=(e=e||{}
186).random??e.rng?.()??function(){if(!n){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(e0)}();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(eQ[e[t+0]]+eQ[e[t+1]]+eQ[e[t+2]]+eQ[e[t+3]]+"-"+eQ[e[t+4]]+eQ[e[t+5]]+"-"+eQ[e[t+6]]+eQ[e[t+7]]+"-"+eQ[e[t+8]]+eQ[e[t+9]]+"-"+eQ[e[t+10]]+eQ[e[t+11]]+eQ[e[t+12]]+eQ[e[t+13]]+eQ[e[t+14]]+eQ[e[t+15]]).toLowerCase()}(i)}(),S={id:_,elements:d,sanity:f,handlers:w};u.add(h),c.set(m,h),l.set(_,h),s.set(h,S),p?.observe(h),e({type:"element/register",id:_,element:h,rect:e2(h),sanity:f,dragDisabled:!!h.getAttribute("data-sanity-drag-disable")}),a&&v(S)}(f)}}function S(t){let r=s.get(t);if(r){let{id:n,handlers:i}=r;m(t,i),f.unobserve(t),s.delete(t),u.delete(t),l.delete(n),e({type:"element/unregister",id:n})}}function E(t){let r=s.get(t);r&&e({type:"element/updateRect",id:r.id,rect:e2(t)})}function j(e){if(a)for(let t of e){let{target:e}=t,r=td(e)&&s.get(e);r&&(t.isIntersecting?v(r):w(r))}}function $(t){let r=tf(t.target);if(r){"capture"===r.dataset.sanityOverlayElement&&(t.preventDefault(),t.stopPropagation());return}b=[],e({type:"overlay/blur"})}function R(){for(let e of u)E(e)}function O(t){"Escape"===t.key&&(b=[],e({type:"overlay/blur"}))}function C(e){let{target:t}=e;if(!(t===window.document||!td(t)))for(let e of u)t.contains(e)&&E(e)}function I(){a||(p=new IntersectionObserver(j,{threshold:.3}),u.forEach(e=>p.observe(e)),e({type:"overlay/activate"}),a=!0)}function M(){a&&(p?.disconnect(),u.forEach(e=>{let t=s.get(e);t&&w(t)}),e({type:"overlay/deactivate"}),a=!1)}return window.document.fonts.ready.then(()=>{for(let e of u)E(e)}),window.addEventListener("click",$),window.addEventListener("contextmenu",$),window.addEventListener("keydown",O),window.addEventListener("resize",R),window.addEventListener("scroll",C,{capture:!0,passive:!0}),f=new ResizeObserver(function(e){for(let t of e){let e=t.target;if(td(e)){let t=c.get(e);if(!t)return;E(t)}}}),(h=new MutationObserver(function(e){let r=!1;for(let n of e){let{target:e,type:i}=n,o="characterData"===i?e.parentElement:e;o===t||t.contains(o)||(r=!0,td(o)&&_({childNodes:[o]}))}if(r)for(let e of u)e.isConnected||S(e)})).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),_(document.body),I(),{activate:I,deactivate:M,destroy:function(){window.removeEventListener("click",$),window.removeEventListener("contextmenu",$),window.removeEventListener("keydown",O),window.removeEventListener("resize",R),window.removeEventListener("scroll",C),h.disconnect(),f.disconnect(),u.forEach(e=>{S(e)}),l.clear(),u.clear(),b=[],M()}}}({handler:t,overlayElement:e,inFrame:r,inPopUp:i,optimisticActorReady:u}),()=>{s.current?.destroy(),s.current=void 0}},a=[e,t,r,i,u],l[0]=e,l[1]=t,l[2]=r,l[3]=i,l[4]=u,l[5]=o,l[6]=a):(o=l[5],a=l[6]),(0,b.useEffect)(o,a),s}(f,t,s,u);return o[6]!==y.current||o[7]!==d?(r=()=>{d?y.current?.activate():y.current?.deactivate()},o[6]=y.current,o[7]=d,o[8]=r):r=o[8],o[9]!==y||o[10]!==d?(i=[y,d],o[9]=y,o[10]=d,o[11]=i):i=o[11],(0,b.useEffect)(r,i),null},aK=e=>{let t,r,n,i,o,a,l,s,u,c,d,f,g,y,m,v,w,k,x,_,S,E,j,$,R,O=(0,h.c)(74),{comlink:C,comlinkStatus:I,componentResolver:M,inFrame:z,inPopUp:N,zIndex:P}=e,T=(0,A.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,H]=(0,b.useReducer)(aA,t),{contextMenu:D,dragInsertPosition:F,dragShowMinimap:U,dragShowMinimapPrompt:B,dragSkeleton:V,elements:W,isDragging:G,perspective:Y,wasMaybeCollapsed:q,dragMinimapTransition:X,dragGroupRect:Z}=L,[K,Q]=(0,b.useState)(null),[ee,et]=(0,b.useState)(!0);O[1]!==C?(r=()=>{let e=[C?.on("presentation/focus",e=>{H({type:"presentation/focus",data:e})}),C?.on("presentation/blur",e=>{H({type:"presentation/blur",data:e})}),C?.on("presentation/toggle-overlay",()=>{et(a2)}
186)].filter(Boolean);return()=>e.forEach(a5)},n=[C],O[1]=C,O[2]=r,O[3]=n):(r=O[2],n=O[3]),(0,b.useEffect)(r,n),function(e,t){let r,n,i=(0,h.c)(4);i[0]!==e||i[1]!==t?(r=()=>{let r=new AbortController;e?.fetch("visual-editing/fetch-perspective",void 0,{signal:r.signal,suppressWarnings:!0}).then(e=>{t({type:"presentation/perspective",data:e})}).catch(aV);let n=e?.on("presentation/perspective",e=>{t({type:"presentation/perspective",data:e})});return()=>{n?.(),r.abort()}},n=[e,t],i[0]=e,i[1]=t,i[2]=r,i[3]=n):(r=i[2],n=i[3]),(0,b.useEffect)(r,n)}(C,H),function(e,t,r){let n,i,o,a=(0,h.c)(7),l=(0,b.useRef)(void 0);a[0]!==e?(n=(t,r)=>{e?.post("visual-editing/documents",{documents:t,perspective:r})},a[0]=e,a[1]=n):n=a[1];let s=n;a[2]!==t||a[3]!==r||a[4]!==s?(i=()=>{let e=t.map(aY).filter(aG),n=new Set(e.map(aW));if(!l.current||!function(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(n,l.current.nodeIds)||r!==l.current.perspective){let t=Array.from(n).map(t=>{let{type:r,projectId:n,dataset:i}=e.find(e=>e.id===t);return n&&i?{_id:t,_type:r,_projectId:n,_dataset:i}:{_id:t,_type:r}});l.current={nodeIds:n,perspective:r},s(t,r)}},o=[t,r,s],a[2]=t,a[3]=r,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,b.useEffect)(i,o)}(C,W,Y),O[4]!==K?(i=(e,t)=>{K&&(K.style.setProperty("--drag-preview-x",`${e}px`),K.style.setProperty("--drag-preview-y",`${t-window.scrollY}px`))},O[4]=K,O[5]=i):i=O[5];let er=i;O[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=e=>{a0(e)&&et(a4)},t=e=>{a0(e)&&et(a6),function(e,t){return e.every(e=>aQ[e]?t[aQ[e]]:t.key===e.toUpperCase())}(["mod","\\"],e)&&et(a9)};return window.addEventListener("click",a3),window.addEventListener("keydown",t),window.addEventListener("keyup",e),()=>{window.removeEventListener("click",a3),window.removeEventListener("keydown",t),window.removeEventListener("keyup",e)}},a=[et],O[6]=o,O[7]=a):(o=O[6],a=O[7]),(0,b.useEffect)(o,a);let[en,ei]=(0,b.useState)(!1),[eo,ea]=(0,b.useState)(!1),el=(0,b.useRef)(void 0);O[8]!==ee?(l=()=>{if(ee)return aX(()=>{ei(!0),aX(()=>{ea(!0),el.current=setTimeout(()=>{ea(!1),ei(!1)},1500)})});el.current&&(clearTimeout(el.current),ei(!1),ea(!1))},s=[ee],O[8]=ee,O[9]=l,O[10]=s):(l=O[9],s=O[10]),(0,b.useEffect)(l,s),O[11]!==W?(c=W.flatMap(a8),O[11]=W,O[12]=c):c=O[12],u=c,O[13]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{H({type:"overlay/blur"})},O[13]=d):d=O[13];let eu=d,ec=es()!==J;f=ec?M:void 0;e:{let e;if((z||N)&&"connected"!==I||G){let e;O[14]===Symbol.for("react.memo_cache_sentinel")?(e=[],O[14]=e):e=O[14],g=e;break e}O[15]!==f||O[16]!==X||O[17]!==U||O[18]!==W||O[19]!==z||O[20]!==G||O[21]!==ec||O[22]!==q?(e=W.filter(a7).map(e=>{let{id:t,element:r,focused:n,hovered:i,rect:o,sanity:a,dragDisabled:l}=e,s=!l&&!!r.getAttribute("data-sanity")&&ec&&W.some(e=>"id"in e.sanity&&"id"in a&&tk(e.sanity,a)&&e.sanity.path!==a.path);return(0,p.jsx)(aw,{componentResolver:f,element:r,enableScrollIntoView:!G&&!X&&!U,focused:n,hovered:i,node:a,rect:o,showActions:!z,draggable:s,isDragging:G||X,wasMaybeCollapsed:n&&q},t)}),O[15]=f,O[16]=X,O[17]=U,O[18]=W,O[19]=z,O[20]=G,O[21]=ec,O[22]=q,O[23]=e):e=O[23],g=e}let ed=g,ef=T?"dark":"light",ep=eo?"":void 0,eh=en?"":void 0;return O[24]!==u||O[25]!==Y?(y=(0,p.jsx)(aZ,{documentIds:u,perspective:Y}),O[24]=u,O[25]=Y,O[26]=y):y=O[26],O[27]!==C||O[28]!==z||O[29]!==N||O[30]!==ee||O[31]!==K||O[32]!==er?(m=(0,p.jsx)(aJ,{comlink:C,dispatch:H,inFrame:z,inPopUp:N,onDrag:er,overlayEnabled:ee,rootElement:K}),O[27]=C,O[28]=z,O[29]=N,O[30]=ee,O[31]=K,O[32]=er,O[33]=m):m=O[33],O[34]!==D?(v=D&&(0,p.jsx)(af,{...D,onDismiss:eu}),O[34]=D,O[35]=v):v=O[35],O[36]!==Z||O[37]!==F||O[38]!==X||O[39]!==B||O[40]!==G?(w=G&&!X&&(0,p.jsxs)(p.Fragment,{children:[F&&(0,p.jsx)(aj,{dragInsertPosition:F}),B&&(0,p.jsx)(aM,{}),Z&&(0,p.jsx)(aE,{dragGroupRect:Z})]}),O[36]=Z,O[37]=F,O[38]=X,O[39]=B,O[40]=G,O[41]=w):w=O[41],O[42]!==V||O[43]!==G?(k=G&&V&&(0,p.jsx)(aR,{skeleton:V}),O[42]=V,O[43]=G,O[44]=k):k=O[44],O[45]!==ed||O[46]!==ep||O[47]!==eh||O[48]!==y||O[49]!==m||O[50]!==v||O[51]!==w||O[52]!==k||O[53]!==P?(x=(0,p.jsxs)(aq,{"data-fading-out":ep,"data-overlays":eh,ref:Q,$zIndex:P,children:[y,m,v,ed,w,k]}),O[45]=ed,O[46]=ep,O[47]=eh,O[48]=y,O[49]=m,O[50]=v,O[51]=w,O[52]=k,O[53]=P,O[54]=x):x=O[54],O[55]!==C||O[56]!==x?(_=(0,p.jsx)(aD,{comlink:C,children:x}),O[55]=C,O[56]=x,O[57]=_):_=O[57],O[58]!==C||O[59]!==_?(S=(0,p.jsx)(az,{comlink:C,children:_}),O[58]=C,O[59]=_,O[60]=S):S=O[60],O[61]!==C||O[62]!==W||O[63]!==S?(E=(0,p.jsx)(aT,{comlink:C,elements:W,children:S}
186),O[61]=C,O[62]=W,O[63]=S,O[64]=E):E=O[64],O[65]!==K||O[66]!==E?(j=(0,p.jsx)(A.XS,{children:(0,p.jsx)(A.GD,{element:K,children:E})}),O[65]=K,O[66]=E,O[67]=j):j=O[67],O[68]!==ef||O[69]!==j?($=(0,p.jsx)(A.NP,{scheme:ef,theme:A.Qx,tone:"transparent",children:j}),O[68]=ef,O[69]=j,O[70]=$):$=O[70],O[71]!==C||O[72]!==$?(R=(0,p.jsx)(aB,{comlink:C,children:$}),O[71]=C,O[72]=$,O[73]=R):R=O[73],R},aQ={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function a0(e){return"Alt"===e.key}function a1(e,t){return e.filter(e=>e!==t)}function a2(e){return!e}function a5(e){return e()}function a3(e){let t=e.target;if(((0,A.nY)(t)||(0,A.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 a4(e){return!e}function a6(e){return!e}function a9(e){return!e}function a8(e){return"id"in e.sanity?[e.sanity.id]:[]}function a7(e){return e.activated||e.focused}let le=e=>{let t,r,n=(0,h.c)(4),{comlink:i,refresh:o}=e,a=(0,b.useRef)(0),l=(0,b.useRef)(0);return n[0]!==i||n[1]!==o?(t=()=>i.on("presentation/refresh",e=>{if("manual"===e.source){let t;clearTimeout(a.current);let r=o(e);!1!==r&&(i.post("visual-editing/refreshing",e),t=!1,a.current=window.setTimeout(()=>{i.post("visual-editing/refreshed",e),t=!0},3e3),r?.finally?.(()=>{t||(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)}}),r=[i,o],n[0]=i,n[1]=o,n[2]=t,n[3]=r):(t=n[2],r=n[3]),(0,b.useEffect)(t,r),null};function lt(e){let{data:t,origin:r}=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}},r)}function lr(){console.warn("[@sanity/visual-editing] Package version mismatch detected: Please update your Sanity studio to prevent potential compatibility issues.")}function ln(){}let li=e=>{let t,r,n,i,o,a,l,s,u=(0,h.c)(22),{components:c,history:d,portal:f,refresh:m,zIndex:v}=e,w=void 0===f||f,[k,x]=(0,b.useState)(null),[_,S]=(0,b.useState)(null);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{x((0,g.Fk)()),S((0,g.v$)())},r=[],u[0]=t,u[1]=r):(t=u[0],r=u[1]),(0,b.useEffect)(t,r);let[E,j]=(0,b.useState)(null);u[2]!==w?(n=()=>{if(!1===w)return;let e=document.createElement("sanity-visual-editing");return document.documentElement.appendChild(e),j(e),()=>{j(null),document.documentElement.contains(e)&&document.documentElement.removeChild(e)}},i=[w],u[2]=w,u[3]=n,u[4]=i):(n=u[3],i=u[4]),(0,b.useEffect)(n,i);let[$,R]=function(e){let t,r,n,i,o,a=(0,h.c)(9),l=void 0===e||e,[s,u]=(0,b.useState)(),[c,d]=(0,b.useState)("idle");return a[0]!==l?(t=()=>{if(!l)return;let e=(0,t8.RM)({name:"visual-editing",connectTo:"presentation"},(0,t8.Uc)().provide({actors:(0,g.jF)()})),t=e.onStatus(()=>d("connected"),"connected");u(e);let r=e.start();return()=>{t(),r(),u(void 0)}},r=[l],a[0]=l,a[1]=t,a[2]=r):(t=a[1],r=a[2]),(0,b.useEffect)(t,r),a[3]!==c?(n=()=>{if("connected"===c)return;let e=new AbortController;return window.addEventListener("message",lt,{signal:e.signal}),()=>{e.abort()}},i=[c],a[3]=c,a[4]=n,a[5]=i):(n=a[4],i=a[5]),(0,b.useEffect)(n,i),a[6]!==s||a[7]!==c?(o=[s,c],a[6]=s,a[7]=c,a[8]=o):o=a[8],o}(!0===k||!0===_);!function(e){let t,r,n=(0,h.c)(3);n[0]!==e?(t=()=>{if(!e)return;let t=function(e){let t=new re.m(1),r=new rt.B;return e.fetch("visual-editing/snapshot-welcome",void 0,{suppressWarnings:!0}).then(e=>{t.next(e.event)}).catch(()=>{}
186),e.on("presentation/snapshot-event",e=>{"reconnect"===e.event.type&&t.next(e.event),"mutation"===e.event.type&&r.next(e.event)}),(0,rr.h)(t,r)}(e),r=o9.provide({actors:{documentMutatorMachine:(e=>{let t=(0,Z.Sx)(async({input:t,signal:r})=>{let{id:n}=t,{snapshot:i}=await e.fetch("visual-editing/fetch-snapshot",{documentId:n},{signal:r});return i}),r=(0,Z.Sx)(async({input:t})=>{let{transactions:r}=t;for(let t of r){let r=W.encodeTransaction(t);return e.post("visual-editing/mutate",r)}});return o4.provide({actions:{"send sync event to parent":(0,oA.e)(({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":r}})})(e)}}),n=(0,t7.c)(r,{input:{client:{withConfig:ln},sharedListener:t}});n.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(K=e,Q))t()}(n)}).catch(lr),()=>{n.stop(),i.abort()}},r=[e],n[0]=e,n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,b.useEffect)(t,r)}("connected"===R?$:void 0),u[5]!==$||u[6]!==R||u[7]!==c||u[8]!==k||u[9]!==_||u[10]!==v?(o=null!==k&&null!==_&&(0,p.jsx)(aK,{comlink:$,comlinkStatus:R,componentResolver:c,inFrame:k,inPopUp:_,zIndex:v}),u[5]=$,u[6]=R,u[7]=c,u[8]=k,u[9]=_,u[10]=v,u[11]=o):o=u[11],u[12]!==$||u[13]!==d||u[14]!==m?(a=$&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o8,{comlink:$,history:d}),(0,p.jsx)(o7,{comlink:$}),m&&(0,p.jsx)(le,{comlink:$,refresh:m})]}),u[12]=$,u[13]=d,u[14]=m,u[15]=a):a=u[15],u[16]!==o||u[17]!==a?(l=(0,p.jsxs)(p.Fragment,{children:[o,a]}),u[16]=o,u[17]=a,u[18]=l):l=u[18];let O=l;return!1!==w&&E?(u[19]!==O||u[20]!==E?(s=(0,y.createPortal)(O,E),u[19]=O,u[20]=E,u[21]=s):s=u[21],s):O};li.displayName="VisualEditing";var lo=r(1702),la=r(38533);function ll(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);return n||t>-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function ls(e,t){if(!function(e,t){if("string"!=typeof e)return!1;let{pathname:r}=ll(e);return r===t||r.startsWith(`${t}/`)}(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:`/${r}`}function lu(e){let{basePath:t="",components:r,refresh:n,trailingSlash:i=!1,zIndex:o}=e,a=(0,lo.useRouter)(),l=(0,b.useRef)(a),[s,u]=(0,b.useState)();(0,b.useEffect)(()=>{l.current=a},[a]);let c=(0,b.useMemo)(()=>({subscribe:e=>(u(()=>e),()=>u(void 0)),update:e=>{switch(e.type){case"push":return l.current.push(ls(e.url,t));case"pop":return l.current.back();case"replace":return l.current.replace(ls(e.url,t));default:throw Error(`Unknown update type: ${e.type}`)}}}),[t]),d=(0,lo.usePathname)(),f=(0,lo.useSearchParams)();(0,b.useEffect)(()=>{s&&s({type:"push",url:((e,t)=>{let{pathname:r,query:n,hash:i}=ll(e);return t?r.endsWith("/")?`${r}${n}${i}`:`${r}/${n}${i}`:`${r.replace(/\/$/,"")||"/"}${n}${i}`})(function(e,t){if(!e.startsWith("/")||!t)return e;if("/"===e&&t)return t;let{pathname:r,query:n,hash:i}=ll(e);return`${t}${r}${n}${i}`}(`${d}${f?.size?`?${f}`:""}`,t),i)})},[t,s,d,f,i]);let h=(0,b.useCallback)(e=>{if(n)return n(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"),l.current.refresh(),Promise.resolve()):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,la.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,la.q)());default:throw Error("Unknown refresh source",{cause:e})}},[n]);return(0,p.jsx)(li,{components:r,history:c,portal:!0,refresh:h,zIndex:o})}},24267:(e,t,r)=>{var n=r(98380),i=r(11066),o=r(54773),a=RegExp("['â]","g");e.exports=function(e){return function(t){return n(o(i(t).replace(a,"")),e,"")}}},24952:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},25427:(e,t,r)=>{"use strict";r.d(t,{NP:()=>ta,AH:()=>td,i7:()=>th,I4:()=>tp,DP:()=>to});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.create;function i(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}Object.create,"function"==typeof SuppressedError&&SuppressedError;var o=r(1521),a=r(89877),l=r.n(a),s="-ms-",u="-moz-",c="-webkit-",d="comm",f="rule",p="decl",h="@ke
186yframes",g=Math.abs,b=String.fromCharCode,y=Object.assign;function m(e,t){return(e=t.exec(e))?e[0]:e}function v(e,t,r){return e.replace(t,r)}function w(e,t,r){return e.indexOf(t,r)}function k(e,t){return 0|e.charCodeAt(t)}function x(e,t,r){return e.slice(t,r)}function _(e){return e.length}function S(e,t){return t.push(e),e}function E(e,t){return e.filter(function(e){return!m(e,t)})}var j=1,$=1,R=0,O=0,C=0,I="";function M(e,t,r,n,i,o,a,l){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:j,column:$,length:a,return:"",siblings:l}}function A(e,t){return y(M("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function z(e){for(;e.root;)e=A(e.root,{children:[e]});S(e,e.siblings)}function N(){return C=O<R?k(I,O++):0,$++,10===C&&($=1,j++),C}function P(){return k(I,O)}function T(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 L(e){var t,r;return(t=O-1,r=function e(t){for(;N();)switch(C){case t:return O;case 34:case 39:34!==t&&39!==t&&e(C);break;case 40:41===t&&e(t);break;case 92:N()}return O}(91===e?e+2:40===e?e+1:e),x(I,t,r)).trim()}function H(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function D(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case p:return e.return=e.return||e.value;case d:return"";case h:return e.return=e.value+"{"+H(e.children,n)+"}";case f:if(!_(e.value=e.props.join(",")))return""}return _(r=H(e.children,n))?e.return=e.value+"{"+r+"}":""}function F(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case p:e.return=function e(t,r,n){var i;switch(i=r,45^k(t,0)?(((i<<2^k(t,0))<<2^k(t,1))<<2^k(t,2))<<2^k(t,3):0){case 5103:return c+"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 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return c+t+t;case 4789:return u+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return c+t+u+t+s+t+t;case 5936:switch(k(t,r+11)){case 114:return c+t+s+v(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
186case 108:return c+t+s+v(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return c+t+s+v(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return c+t+s+t+t;case 6165:return c+t+s+"flex-"+t+t;case 5187:return c+t+v(t,/(\w+).+(:[^]+)/,c+"box-$1$2"+s+"flex-$1$2")+t;case 5443:return c+t+s+"flex-item-"+v(t,/flex-|-self/g,"")+(m(t,/flex-|baseline/)?"":s+"grid-row-"+v(t,/flex-|-self/g,""))+t;case 4675:return c+t+s+"flex-line-pack"+v(t,/align-content|flex-|-self/g,"")+t;case 5548:return c+t+s+v(t,"shrink","negative")+t;case 5292:return c+t+s+v(t,"basis","preferred-size")+t;case 6060:return c+"box-"+v(t,"-grow","")+c+t+s+v(t,"grow","positive")+t;case 4554:return c+v(t,/([^-])(transform)/g,"$1"+c+"$2")+t;case 6187:return v(v(v(t,/(zoom-|grab)/,c+"$1"),/(image-set)/,c+"$1"),t,"")+t;case 5495:case 3959:return v(t,/(image-set\([^]*)/,c+"$1$`$1");case 4968:return v(v(t,/(.+:)(flex-)?(.*)/,c+"box-pack:$3"+s+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+c+t+t;case 4200:if(!m(t,/flex-|baseline/))return s+"grid-column-align"+x(t,r)+t;break;case 2592:case 3360:return s+v(t,"template-","")+t;case 4384:case 3616:if(n&&n.some(function(e,t){return r=t,m(e.props,/grid-\w+-end/)}))return~w(t+(n=n[r].value),"span",0)?t:s+v(t,"-start","")+t+s+"grid-row-span:"+(~w(n,"span",0)?m(n,/\d+/):m(n,/\d+/)-m(t,/\d+/))+";";return s+v(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(e){return m(e.props,/grid-\w+-start/)})?t:s+v(v(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return v(t,/(.+)-inline(.+)/,c+"$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(_(t)-1-r>6)switch(k(t,r+1)){case 109:if(45!==k(t,r+4))break;case 102:return v(t,/(.+:)(.+)-([^]+)/,"$1"+c+"$2-$3$1"+u+(108==k(t,r+3)?"$3":"$2-$3"))+t;case 115:return~w(t,"stretch",0)?e(v(t,"stretch","fill-available"),r,n)+t:t}break;case 5152:case 5920:return v(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,r,n,i,o,a,l){return s+r+":"+n+l+(i?s+r+"-span:"+(o?a:a-n)+l:"")+t});case 4949:if(121===k(t,r+6))return v(t,":",":"+c)+t;break;case 6444:switch(k(t,45===k(t,14)?18:11)){case 120:return v(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+c+(45===k(t,14)?"inline-":"")+"box$3$1"+c+"$2$3$1"+s+"$2box$3")+t;case 100:return v(t,":",":"+s)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return v(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,r);return;case h:return H([A(e,{value:v(e.value,"@","@"+c)})],n);case f:if(e.length){var i,o;return i=r=e.props,o=function(t){switch(m(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":z(A(e,{props:[v(t,/:(read-\w+)/,":"+u+"$1")]})),z(A(e,{props:[t]})),y(e,{props:E(r,n)});break;case"::placeholder":z(A(e,{props:[v(t,/:(plac\w+)/,":"+c+"input-$1")]})),z(A(e,{props:[v(t,/:(plac\w+)/,":"+u+"$1")]})),z(A(e,{props:[v(t,/:(plac\w+)/,s+"input-$1")]})),z(A(e,{props:[t]})),y(e,{props:E(r,n)})}return""},i.map(o).join("")}}}function U(e,t,r,n,i,o,a,l,s,u,c,d){for(var p=i-1,h=0===i?o:[""],b=h.length,y=0,m=0,w=0;y<n;++y)for(var k=0,_=x(e,p+1,p=g(m=a[y])),S=e;k<b;++k)(S=(m>0?h[k]+" "+_:v(_,/&\f/g,h[k])).trim())&&(s[w++]=S);return M(e,t,r,0===i?f:l,s,u,c,d)}function B(e,t,r,n,i){return M(e,t,r,p,x(e,0,n),x(e,n+1,-1),n,i)}var V={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans: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},W=r(70636),G=void 0!==W&&void 0!==W.env&&(W.env.REACT_APP_SC_ATTR||W.env.SC_ATTR)||"data-styled",Y="active",q="data-styled-version",X="6.1.16",Z="/*!sc*/\n",J="undefined"!=typeof window&&"HTMLElement"in window,K=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==W&&void 0!==W.env&&void 0!==W.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==W.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==W.env.REACT_APP_SC_DISABLE_SPEEDY&&W.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==W&&void 0!==W.env&&void 0!==W.env.SC_DISABLE_SPEEDY&&""!==W.env.SC_DISABLE_SPEEDY&&"false"!==W.env.SC_DISABLE_SPEEDY&&W.env.SC_DISABLE_SPEEDY),Q=Object.freeze([]),ee=Object.freeze({}),et=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","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","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),er=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,en=/(^-|-$)/g;function ei(e){return e.replace(er,"-").replace(en,"")}var eo=/(a)(d)/gi,ea=function(e){return String.fromCharCode(e+(e>25?39:97))};function el(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=ea(t%52)+r;
186return(ea(t%52)+r).replace(eo,"$1-$2")}var es,eu=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},ec=function(e){return eu(5381,e)};function ed(e){return"string"==typeof e}var ef="function"==typeof Symbol&&Symbol.for,ep=ef?Symbol.for("react.memo"):60115,eh=ef?Symbol.for("react.forward_ref"):60112,eg={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eb={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ey={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},em=((es={})[eh]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},es[ep]=ey,es);function ev(e){return("type"in e&&e.type.$$typeof)===ep?ey:"$$typeof"in e?em[e.$$typeof]:eg}var ew=Object.defineProperty,ek=Object.getOwnPropertyNames,ex=Object.getOwnPropertySymbols,e_=Object.getOwnPropertyDescriptor,eS=Object.getPrototypeOf,eE=Object.prototype;function ej(e){return"function"==typeof e}function e$(e){return"object"==typeof e&&"styledComponentId"in e}function eR(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function eO(e,t){if(0===e.length)return"";for(var r=e[0],n=1;n<e.length;n++)r+=t?t+e[n]:e[n];return r}function eC(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eI(e,t){Object.defineProperty(e,"toString",{value:t})}function eM(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var eA=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw eM(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o<i;o++)this.groupSizes[o]=0}for(var a=this.indexOfGroup(e+1),l=(o=0,t.length);o<l;o++)this.tag.insertRule(a,t[o])&&(this.groupSizes[e]++,a++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var i=r;i<n;i++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o<i;o++)t+="".concat(this.tag.getRule(o)).concat(Z);return t},e}(),ez=new Map,eN=new Map,eP=1,eT=function(e){if(ez.has(e))return ez.get(e);for(;eN.has(eP);)eP++;var t=eP++;return ez.set(e,t),eN.set(t,e),t},eL=function(e,t){eP=t+1,ez.set(e,t),eN.set(t,e)},eH="style[".concat(G,"][").concat(q,'="').concat(X,'"]'),eD=new RegExp("^".concat(G,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),eF=function(e,t,r){for(var n,i=r.split(","),o=0,a=i.length;o<a;o++)(n=i[o])&&e.registerName(t,n)},eU=function(e,t){for(var r,n=(null!=(r=t.textContent)?r:"").split(Z),i=[],o=0,a=n.length;o<a;o++){var l=n[o].trim();if(l){var s=l.match(eD);if(s){var u=0|parseInt(s[1],10),c=s[2];0!==u&&(eL(c,u),eF(e,c,s[3]),e.getTag().insertRules(u,i)),i.length=0}else i.push(l)}}},eB=function(e){for(var t=document.querySelectorAll(eH),r=0,n=t.length;r<n;r++){var i=t[r];i&&i.getAttribute(G)!==Y&&(eU(e,i),i.parentNode&&i.parentNode.removeChild(i))}},eV=function(e){var t,n=document.head,i=e||n,o=document.createElement("style"),a=(t=Array.from(i.querySelectorAll("style[".concat(G,"]"))))[t.length-1],l=void 0!==a?a.nextSibling:null;o.setAttribute(G,Y),o.setAttribute(q,X);var s=r.nc;return s&&o.setAttribute("nonce",s),i.insertBefore(o,l),o},eW=function(){function e(e){this.element=eV(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var i=t[r];
186if(i.ownerNode===e)return i}throw eM(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),eG=function(){function e(e){this.element=eV(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),eY=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),eq=J,eX={isServer:!J,useCSSOMInjection:!K},eZ=function(){function e(e,t,r){void 0===e&&(e=ee),void 0===t&&(t={});var i=this;this.options=n(n({},eX),e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&J&&eq&&(eq=!1,eB(this)),eI(this,function(){for(var e=i.getTag(),t=e.length,r="",n=0;n<t;n++)!function(t){var n=eN.get(t);if(void 0===n)return;var o=i.names.get(n),a=e.getGroup(t);if(void 0!==o&&o.size&&0!==a.length){var l="".concat(G,".g").concat(t,'[id="').concat(n,'"]'),s="";void 0!==o&&o.forEach(function(e){e.length>0&&(s+="".concat(e,","))}),r+="".concat(a).concat(l,'{content:"').concat(s,'"}').concat(Z)}}(n);return r})}return e.registerId=function(e){return eT(e)},e.prototype.rehydrate=function(){!this.server&&J&&eB(this)},e.prototype.reconstructWithOptions=function(t,r){return void 0===r&&(r=!0),new e(n(n({},this.options),t),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){var e,t,r;return this.tag||(this.tag=(t=(e=this.options).useCSSOMInjection,r=e.target,new eA(e.isServer?new eY(r):t?new eW(r):new eG(r))))},e.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},e.prototype.registerName=function(e,t){if(eT(e),this.names.has(e))this.names.get(e).add(t);else{var r=new Set;r.add(t),this.names.set(e,r)}},e.prototype.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(eT(e),r)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(eT(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),eJ=/&/g,eK=/^\s*\/\/.*$/gm;function eQ(e){var t,r,n,i=void 0===e?ee:e,o=i.options,a=void 0===o?ee:o,l=i.plugins,s=void 0===l?Q:l,u=function(e,n,i){return i.startsWith(r)&&i.endsWith(r)&&i.replaceAll(r,"").length>0?".".concat(t):e},c=s.slice();c.push(function(e){e.type===f&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(eJ,r).replace(n,u))}),a.prefix&&c.push(F),c.push(D);var p=function(e,i,o,l){void 0===i&&(i=""),void 0===o&&(o=""),void 0===l&&(l="&"),t=l,r=i,n=RegExp("\\".concat(r,"\\b"),"g");var s,u,f,p,h,y,m=e.replace(eK,""),E=(h=function e(t,r,n,i,o,a,l,s,u){for(var c,f,p,h,y=0,m=0,E=l,R=0,A=0,z=0,H=1,D=1,F=1,V=0,W="",G=o,Y=a,q=i,X=W;D;)switch(z=V,V=N()){case 40:if(108!=z&&58==k(X,E-1)){-1!=w(X+=v(L(V),"&","&\f"),"&\f",g(y?s[y-1]:0))&&(F=-1);break}case 34:case 39:case 91:X+=L(V);break;case 9:case 10:case 13:case 32:X+=function(e){for(;C=P();)if(C<33)N();else break;return T(e)>2||T(C)>3?"":" "}(z);break;case 92:X+=function(e,t){for(var r;--t&&N()&&!(C<48)&&!(C>102)&&(!(C>57)||!(C<65))&&(!(C>70)||!(C<97)););return r=O+(t<6&&32==P()&&32==N()),x(I,e,r)}(O-1,7);continue;case 47:switch(P()){case 42:case 47:S((c=function(e,t){for(;N();)if(e+C===57)break;else if(e+C===84&&47===P())break;return"/*"+x(I,t,O-1)+"*"+b(47===e?e:N())}(N(),O),f=r,p=n,h=u,M(c,f,p,d,b(C),x(c,2,-2),0,h)),u);break;default:X+="/"}break;case 123*H:s[y++]=_(X)*F;case 125*H:case 59:case 0:switch(V){case 0:case 125:D=0;case 59+m:-1==F&&(X=v(X,/\f/g,"")),A>0&&_(X)-E&&S(A>32?B(X+";",i,n,E-1,u):B(v(X," ","")+";",i,n,E-2,u),u);break;case 59:X+=";";default:if(S(q=U(X,r,n,y,m,o,s,W,G=[],Y=[],E,a),a),123===V)if(0===m)e(X,r,q,q,G,a,E,s,Y);else switch(99===R&&110===k(X,3)?100:R){case 100:case 108:case 109:case 115:e(t,q,q,i&&S(U(t,q,q,0,0,o,s,W,o,G=[],E,Y),Y),o,Y,E,s,i?G:Y);break;default:e(X,q,q,q,[""],Y,0,s,Y)}}y=m=A=0,H=F=1,W=X="",E=l;break;case 58:E=1+_(X),A=z;default:if(H<1){if(123==V)--H;else if(125==V&&0==H++&&125==(C=O>0?k(I,--O):0,$--,10===C&&($=1,j--),C))continue}switch(X+=b(V),V*H){case 38:F=m>0?1:(X+="\f",-1);break;case 44:s[y++]=(_(X)-1)*F,F=1;break;case 64:45===P()&&(X+=L(N())),R=P(),m=E=_(W=X+=function(e){for(;!T(P());)N();return x(I,e,O)}(O)),V++;break;case 45:45===z&&2==_(X)&&(H=0)}}return a}("",null,null,null,[""],(p=f=o||i?"".concat(o," ").concat(i," { ").concat(m," }"):m,j=$=1,R=_(I=p),O=0,f=[]),0,[0],f),I="",h);a.namespace&&(E=function e(t,r){return t.map(function(t){return"rule"===t.type&&(t.value="".concat(r," ").concat(t.value),t.value=t.value.replaceAll(",",",".concat(r," ")),t.props=t.props.map(function(e){return"".concat(r," ").concat(e)})),Array.isArray(t.children)&&"@keyframes"!==t.type&&(t.children=e(t.children,r)),t})}(E,a.namespace));var A=[];return H(E,(u=(s=c.concat((y=function(e){return A.push(e)},function(e){!e.root&&(e=e.return)&&y(e)}))).length,function(e,t,r,n){for(var i="",o=0;o<u;o++)i+=s[o](e,t,r,n)||"";return i})),A};return p.hash=s.length?s.reduce(function(e,t){return t.name||eM(15),eu(e,t.name)},5381).toString():"",p}var e0=new eZ,e1=eQ(),e2=o.createContext({shouldForwardProp:void 0,styleSheet:e0,stylis:e1}),e5=(e2.Consumer,o.createContext(void 0));function e3(){return(0,o.useContext)(e2)}function e4(e){var t=(0,o.useState)(e.stylisPlugins),r=t[0],n=t[1],i=e3().styleSheet,a=(0,o.useMemo)(function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target,i]),s=(0,o.useMemo)(function(){return eQ({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:r})},[e.enableVendorPrefixes,e.namespace,r]);
186(0,o.useEffect)(function(){l()(r,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]);var u=(0,o.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:a,stylis:s}},[e.shouldForwardProp,a,s]);return o.createElement(e2.Provider,{value:u},o.createElement(e5.Provider,{value:s},e.children))}var e6=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=e1);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,eI(this,function(){throw eM(12,String(r.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=e1),this.name+e.hash},e}();function e9(e){for(var t="",r=0;r<e.length;r++){var n=e[r];if(1===r&&"-"===n&&"-"===e[0])return e;n>="A"&&n<="Z"?t+="-"+n.toLowerCase():t+=n}return t.startsWith("ms-")?"-"+t:t}var e8=function(e){return null==e||!1===e||""===e},e7=function(e){var t=[];for(var r in e){var n=e[r];e.hasOwnProperty(r)&&!e8(n)&&(Array.isArray(n)&&n.isCss||ej(n)?t.push("".concat(e9(r),":"),n,";"):eC(n)?t.push.apply(t,i(i(["".concat(r," {")],e7(n),!1),["}"],!1)):t.push("".concat(e9(r),": ").concat(null==n||"boolean"==typeof n||""===n?"":"number"!=typeof n||0===n||r in V||r.startsWith("--")?String(n).trim():"".concat(n,"px"),";")))}return t};function te(e,t,r,n){if(e8(e))return[];if(e$(e))return[".".concat(e.styledComponentId)];if(ej(e))return!ej(e)||e.prototype&&e.prototype.isReactComponent||!t?[e]:te(e(t),t,r,n);return e instanceof e6?r?(e.inject(r,n),[e.getName(n)]):[e]:eC(e)?e7(e):Array.isArray(e)?Array.prototype.concat.apply(Q,e.map(function(e){return te(e,t,r,n)})):[e.toString()]}function tt(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(ej(r)&&!e$(r))return!1}return!0}var tr=ec(X),tn=function(){function e(e,t,r){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===r||r.isStatic)&&tt(e),this.componentId=t,this.baseHash=eu(tr,t),this.baseStyle=r,eZ.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,r){var n=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))n=eR(n,this.staticRulesId);else{var i=eO(te(this.rules,e,t,r)),o=el(eu(this.baseHash,i)>>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=eR(n,o),this.staticRulesId=o}else{for(var l=eu(this.baseHash,r.hash),s="",u=0;u<this.rules.length;u++){var c=this.rules[u];if("string"==typeof c)s+=c;else if(c){var d=eO(te(c,e,t,r));l=eu(l,d+u),s+=d}}if(s){var f=el(l>>>0);t.hasNameForId(this.componentId,f)||t.insertRules(this.componentId,f,r(s,".".concat(f),void 0,this.componentId)),n=eR(n,f)}}return n},e}(),ti=o.createContext(void 0);function to(){var e=(0,o.useContext)(ti);if(!e)throw eM(18);return e}function ta(e){var t=o.useContext(ti),r=(0,o.useMemo)(function(){var r=e.theme;if(!r)throw eM(14);if(ej(r))return r(t);if(Array.isArray(r)||"object"!=typeof r)throw eM(8);return t?n(n({},t),r):r},[e.theme,t]);return e.children?o.createElement(ti.Provider,{value:r},e.children):null}ti.Consumer;var tl={};function ts(e,t,r){var i,a,l,s,u=e$(e),c=!ed(e),d=t.attrs,f=void 0===d?Q:d,p=t.componentId,h=void 0===p?(i=t.displayName,a=t.parentComponentId,tl[l="string"!=typeof i?"sc":ei(i)]=(tl[l]||0)+1,s="".concat(l,"-").concat(el(ec(X+l+tl[l])>>>0)),a?"".concat(a,"-").concat(s):s):p,g=t.displayName,b=void 0===g?ed(e)?"styled.".concat(e):"Styled(".concat(e.displayName||e.name||"Component",")"):g,y=t.displayName&&t.componentId?"".concat(ei(t.displayName),"-").concat(t.componentId):t.componentId||h,m=u&&e.attrs?e.attrs.concat(f).filter(Boolean):f,v=t.shouldForwardProp;if(u&&e.shouldForwardProp){var w=e.shouldForwardProp;if(t.shouldForwardProp){var k=t.shouldForwardProp;v=function(e,t){return w(e,t)&&k(e,t)}}else v=w}var x=new tn(r,y,u?e.componentStyle:void 0);function _(e,t){return function(e,t,r){var i,a,l=e.attrs,s=e.componentStyle,u=e.defaultProps,c=e.foldedComponentIds,d=e.styledComponentId,f=e.target,p=o.useContext(ti),h=e3(),g=e.shouldForwardProp||h.shouldForwardProp,b=(void 0===(i=u)&&(i=ee),t.theme!==i.theme&&t.theme||p||i.theme||ee),y=function(e,t,r){for(var i,o=n(n({},t),{className:void 0,theme:r}),a=0;a<e.length;a+=1){var l=ej(i=e[a])?i(o):i;
186for(var s in l)o[s]="className"===s?eR(o[s],l[s]):"style"===s?n(n({},o[s]),l[s]):l[s]}return t.className&&(o.className=eR(o.className,t.className)),o}(l,t,b),m=y.as||f,v={};for(var w in y)void 0===y[w]||"$"===w[0]||"as"===w||"theme"===w&&y.theme===b||("forwardedAs"===w?v.as=y.forwardedAs:g&&!g(w,m)||(v[w]=y[w]));var k=(a=e3(),s.generateAndInjectStyles(y,a.styleSheet,a.stylis)),x=eR(c,d);return k&&(x+=" "+k),y.className&&(x+=" "+y.className),v[ed(m)&&!et.has(m)?"class":"className"]=x,r&&(v.ref=r),(0,o.createElement)(m,v)}(S,e,t)}_.displayName=b;var S=o.forwardRef(_);return S.attrs=m,S.componentStyle=x,S.displayName=b,S.shouldForwardProp=v,S.foldedComponentIds=u?eR(e.foldedComponentIds,e.styledComponentId):"",S.styledComponentId=y,S.target=u?e.target:e,Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=u?function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0;n<t.length;n++)!function e(t,r,n){if(void 0===n&&(n=!1),!n&&!eC(t)&&!Array.isArray(t))return r;if(Array.isArray(r))for(var i=0;i<r.length;i++)t[i]=e(t[i],r[i]);else if(eC(r))for(var i in r)t[i]=e(t[i],r[i]);return t}(e,t[n],!0);return e}({},e.defaultProps,t):t}}),eI(S,function(){return".".concat(S.styledComponentId)}),c&&function e(t,r,n){if("string"!=typeof r){if(eE){var i=eS(r);i&&i!==eE&&e(t,i,n)}var o=ek(r);ex&&(o=o.concat(ex(r)));for(var a=ev(t),l=ev(r),s=0;s<o.length;++s){var u=o[s];if(!(u in eb||n&&n[u]||l&&u in l||a&&u in a)){var c=e_(r,u);try{ew(t,u,c)}catch(e){}}}}return t}(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),S}function tu(e,t){for(var r=[e[0]],n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r}var tc=function(e){return Object.assign(e,{isCss:!0})};function td(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return ej(e)||eC(e)?tc(te(tu(Q,i([e],t,!0)))):0===t.length&&1===e.length&&"string"==typeof e[0]?te(e):tc(te(tu(e,t)))}var tf=function(e){return function e(t,r,o){if(void 0===o&&(o=ee),!r)throw eM(1,r);var a=function(e){for(var n=[],a=1;a<arguments.length;a++)n[a-1]=arguments[a];return t(r,o,td.apply(void 0,i([e],n,!1)))};return a.attrs=function(i){return e(t,r,n(n({},o),{attrs:Array.prototype.concat(o.attrs,i).filter(Boolean)}))},a.withConfig=function(i){return e(t,r,n(n({},o),i))},a}(ts,e)},tp=tf;function th(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=eO(td.apply(void 0,i([e],t,!1)));return new e6(el(ec(n)>>>0),n)}et.forEach(function(e){tp[e]=tf(e)}),function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=tt(e),eZ.registerId(this.componentId+1)}e.prototype.createStyles=function(e,t,r,n){var i=n(eO(te(this.rules,t,r,n)),""),o=this.componentId+e;r.insertRules(o,o,i)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,r,n){e>2&&eZ.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}(),function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=r.nc,i=eO([n&&'nonce="'.concat(n,'"'),"".concat(G,'="true"'),"".concat(q,'="').concat(X,'"')].filter(Boolean)," ");return"<style ".concat(i,">").concat(t,"</style>")},this.getStyleTags=function(){if(e.sealed)throw eM(2);return e._emitSheetCSS()}
186,this.getStyleElement=function(){if(e.sealed)throw eM(2);var t,i=e.instance.toString();if(!i)return[];var a=((t={})[G]="",t[q]=X,t.dangerouslySetInnerHTML={__html:i},t),l=r.nc;return l&&(a.nonce=l),[o.createElement("style",n({},a,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new eZ({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw eM(2);return o.createElement(e4,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw eM(3)}}()},41207:(e,t,r)=>{e.exports=r(1036)({Ã:"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"})},41472:(e,t,r)=>{e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},53638:e=>{e.exports=function(e){return e.split("")}},53689:(e,t,r)=>{var n=r(41472),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||i||Function("return this")()},54773:(e,t,r)=>{var n=r(9857),i=r(9958),o=r(59212),a=r(94909);e.exports=function(e,t,r){return(e=o(e),void 0===(t=r?void 0:t))?i(e)?a(e):n(e):e.match(t)||[]}},54982:e=>{var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},59212:(e,t,r)=>{var n=r(7140);e.exports=function(e){return null==e?"":n(e)}},63312:(e,t,r)=>{var n=r(92376),i=r(24952);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},64356:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},66515:(e,t,r)=>{"use strict";var n,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===r||a(e,i,{get:()=>t[i],enumerable:!(n=l(t,i))||n.enumerable});return e},f={};((e,t)=>{for(var r in t)a(e,r,{get:t[r],enumerable:!0})})(f,{$dispatcherGuard:()=>S,$makeReadOnly:()=>j,$reset:()=>E,$structuralCheck:()=>I,c:()=>v,clearRenderCounterRegistry:()=>R,renderCounterRegistry:()=>$,useRenderCounter:()=>O}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,r)=>(r=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?r:a(r,"default",{value:e,enumerable:!0}),e)))(r(1521)),{useRef:h,useEffect:g,isValidElement:b}=p,y=null!=(n=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?n:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,m=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 r=0;r<e;r++)t[r]=m;return t[m]=!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
186=>{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 k=null;function x(e){return y.ReactCurrentDispatcher.current=e,y.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=k)return k.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var _=[];function S(e){let t=y.ReactCurrentDispatcher.current;if(0===e){if(_.push(t),1===_.length&&(k=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.");x(w)}else if(1===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===_.length&&(k=null),x(e)}else if(2===e)_.push(t),x(k);else if(3===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");x(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function E(e){for(let t=0;t<e.length;t++)e[t]=m}function j(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var $=new Map;function R(){for(let e of $.values())e.forEach(e=>{e.count=0})}function O(e){let t=h(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let r,n={count:0};null==(r=$.get(e))&&(r=new Set,$.set(e,r)),r.add(n),t.current=n}return()=>{null!==t.current&&function(e,t){let r=$.get(e);null!=r&&r.delete(t)}(e,t.current)}})}var C=new Set;function I(e,t,r,n,i,o){function a(e,t,a,l){let s=`${n}:${o} [${i}] ${r}${a} changed from ${e} to ${t} at depth ${l}`;C.has(s)||(C.add(s),console.error(s))}!function e(t,r,n,i){if(!(i>2)){if(t!==r)if(typeof t!=typeof r)a(`type ${typeof t}`,`type ${typeof r}`,n,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(r);if(null===t&&null!==r)a("null",`type ${typeof r}`,n,i);else if(null===r)a(`type ${typeof t}`,"null",n,i);else if(t instanceof Map)if(r instanceof Map)if(t.size!==r.size)a(`Map instance with size ${t.size}`,`Map instance with size ${r.size}`,n,i);else for(let[o,l]of t)r.has(o)?e(l,r.get(o),`${n}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,n,i);else a("Map instance","other value",n,i);else if(r instanceof Map)a("other value","Map instance",n,i);else if(t instanceof Set)if(r instanceof Set)if(t.size!==r.size)a(`Set instance with size ${t.size}`,`Set instance with size ${r.size}`,n,i);else for(let e of r)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,n,i);else a("Set instance","other value",n,i);else if(r instanceof Set)a("other value","Set instance",n,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,n,i);else if(t.length!==r.length)a(`array with length ${t.length}`,`array with length ${r.length}`,n,i);else for(let o=0;o<t.length;o++)e(t[o],r[o],`${n}[${o}]`,i+1);else if(b(t)||b(r))b(t)!==b(r)?a(`type ${b(t)?"React element":"object"}`,`type ${b(r)?"React element":"object"}`,n,i):t.type!==r.type?a(`React element of type ${t.type}`,`React element of type ${r.type}`,n,i):e(t.props,r.props,`[props of ${n}]`,i+1);else{for(let e in r)e in t||a(`object without key ${e}`,`object with key ${e}`,n,i);for(let o in t)o in r?e(t[o],r[o],`${n}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,n,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(r)?isNaN(t)!==isNaN(r)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(r)?"NaN":"non-NaN value"}`,n,i):t!==r&&a(t,r,n,i)}}}(e,t,"",0)}},67658:(e,t,r)=>{e.exports=r(19197)("toUpperCase")},80393:(e,t)=>{"use strict";var r=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case a:case o:case c:case d:case h:return e;default:switch(e=e&&e.$$typeof){case s:case u:case p:case f:case l:return e;default:return t}}case n:return t}}}t.ContextConsumer=l,t.ContextProvider=s,t.Element=r,t.ForwardRef=u,t.Fragment=i,t.Lazy=p,t.Memo=f,t.Portal=n,t.Profiler=a,t.StrictMode=o,t.Suspense=c,t.SuspenseList=d,t.isContextConsumer=function(e){return b(e)===l},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)===u},t.isFragment=function(e){return b(e)===i},t.isLazy=function(e){return b(e)===p},t.isMemo=function(e){return b(e)===f},t.isPortal=function(e){return b(e)===n},t.isProfiler=function(e){return b(e)===a},t.isStrictMode=function(e){return b(e)===o},t.isSuspense=function(e){return b(e)===c},t.isSuspenseList=function(e){return b(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===a||e===o||e===c||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===s||e.$$typeof===l||e.$$typeof===u||e.$$typeof===g||void 0!==e.getModuleId)||!1},t.typeOf=b},81323:(e,t,r)=>{"use strict";r.d(t,{JW:()=>h,me:()=>ec,sR:()=>ef});var n=r(20468);let i={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
186:"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}
186,{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 r=c(e,e.card.enabled),n={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:r.accent,avatar:r.avatar,backdrop:e.base.shadow.ambient,badge:r.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:r.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:r.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:r.kbd,link:r.link,muted:{...r.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,n),n}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 r={_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,r),r}function g(e){return 2===e._version}let b=new WeakMap,y=new WeakMap;function m(e){let t=y.get(e);if(t)return t;
186let{avatar:r,button:n,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e;return{_version:0,avatar:r,button:n,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:k(e.enabled),disabled:k(e.disabled),readOnly:k(e.readOnly),hovered:k(e.hovered)}}function k(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let x=["multiply","screen"],_=["transparent","default","neutral","primary","suggest","positive","caution","critical"],S=["default","neutral","primary","suggest","positive","caution","critical"],E=["enabled","hovered","pressed","selected","disabled"],j=["default","ghost","bleed"],$=["default","invali
186d"],R=["enabled","hovered","readOnly","disabled"];function O(e){return n.V0.includes(e)}function C(e){return/^\d+%$/.test(e)}function I(e){var t;let r=e.split("/"),i=r.shift()||"",[o,a]=i.split(" ");if(O(o)){let e=r.shift()||"";return C(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=r.shift()||"";return C(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(n.Cv.includes(o)){let[e,t]=(i=r.shift()||"").split(" ");if(O(e)){let n=r.shift()||"";return C(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:M(n)?{type:"color",hue:o,tint:e,opacity:Number(n)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(x.includes(o))return{type:"blendMode",value:o}}function M(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...n.Cv],[..._],[...S],[...E],[...$],[...R];let A=["500","500"];function z(e,t=A){var r;let n,{hue:i,scheme:o}=e,a=I(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return r={...a,hue:a.hue||i},n="",n="black"===r.key||"white"===r.key?r.key:`${r.hue}/${r.tint}`,void 0!==r.mix?`${n} ${100*r.mix}%`:(void 0!==r.opacity&&(n+=`/${r.opacity}`),n)}let N={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"]}}
186,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
186data:["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 T(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(L,{})}function L(e,t){for(let r of Object.keys(t)){let n=e[r],i=t[r];P(n)&&P(i)?e[r]=T(n,i):e[r]=i}return e}function H(e,t){let{scheme:r}=e,n={};for(let e of _)n[e]=function(e,t){let{scheme:r,tone:n}=e,i=t?.color?.base?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==r)],_dark:"dark"===r,accent:{fg:z(o,i?.accent?.fg)},avatar:D({scheme:r},i),backdrop:z(o,i?.backdrop),badge:U(i?.badge,{scheme:r},t),bg:z(o,i?.bg),border:z(o,i?.border),button:function(e,t){let{scheme:r,tone:n}=e,i={};for(let e of j)i[e]=function(e,t){let{cardTone:r,mode:n,scheme:i}=e,o={};for(let e of S)o[e]=function(e,t){let{cardTone:r,mode:n,scheme:i,tone:o}=e,a={};for(let e of E)a[e]=function(e,t){let{cardTone:r,mode:n,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[r],s=t?.color?.button?.[n]?.[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:U(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:r,mode:n,tone:o,scheme:i,state:e},t);return a}({cardTone:r,mode:n,scheme:i,tone:e},t);return o}({cardTone:n,scheme:r,mode:e},t);return i}({scheme:r,tone:n},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:r,tone:n}=e;return{default:B({mode:"default",scheme:r,tone:n},t),invalid:B({mode:"invalid",scheme:r,tone:n},t)}}({scheme:r,tone:n},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:r,tone:n}=e,i={};for(let e of S)i[e]=function(e,t){let{cardTone:r,scheme:n,tone:i}=e,o={};for(let e of E)o[e]=function(e,t){let{cardTone:r,scheme:n,state:i,tone:o}=e,a=t?.color?.base?.[r],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:n};return{_blend:u[+("light"!==n)],accent:{fg:z(c,l?.accent?.fg)},avatar:D({scheme:n},l),badge:U(l?.badge,{scheme:n},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:r,tone:i,scheme:n,state:e},t);return o}({cardTone:n,scheme:r,tone:e},t);return i}({scheme:r,tone:n},t),shadow:function(e,t){let{scheme:r,tone:n}=e,i=t?.color?.base?.[n],o={hue:i?._hue||"gray",scheme:r};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)}}
186({scheme:r,tone:n},t),skeleton:{from:z(o,i?.skeleton?.from),to:z(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:r}=e,n=t?.color?.syntax,i={hue:"gray",scheme:r};return{atrule:z(i,n?.atrule),attrName:z(i,n?.attrName),attrValue:z(i,n?.attrValue),attribute:z(i,n?.attribute),boolean:z(i,n?.boolean),builtin:z(i,n?.builtin),cdata:z(i,n?.cdata),char:z(i,n?.char),class:z(i,n?.class),className:z(i,n?.className),comment:z(i,n?.comment),constant:z(i,n?.constant),deleted:z(i,n?.deleted),doctype:z(i,n?.doctype),entity:z(i,n?.entity),function:z(i,n?.function),hexcode:z(i,n?.hexcode),id:z(i,n?.id),important:z(i,n?.important),inserted:z(i,n?.inserted),keyword:z(i,n?.keyword),number:z(i,n?.number),operator:z(i,n?.operator),prolog:z(i,n?.prolog),property:z(i,n?.property),pseudoClass:z(i,n?.pseudoClass),pseudoElement:z(i,n?.pseudoElement),punctuation:z(i,n?.punctuation),regex:z(i,n?.regex),selector:z(i,n?.selector),string:z(i,n?.string),symbol:z(i,n?.symbol),tag:z(i,n?.tag),unit:z(i,n?.unit),url:z(i,n?.url),variable:z(i,n?.variable)}}({scheme:r},t)}}({scheme:r,tone:e},t);return n}function D(e,t){let{scheme:r}=e;return{gray:F({color:"gray",scheme:r},t),blue:F({color:"blue",scheme:r},t),purple:F({color:"purple",scheme:r},t),magenta:F({color:"magenta",scheme:r},t),red:F({color:"red",scheme:r},t),orange:F({color:"orange",scheme:r},t),yellow:F({color:"yellow",scheme:r},t),green:F({color:"green",scheme:r},t),cyan:F({color:"cyan",scheme:r},t)}}function F(e,t){let{color:r,scheme:n}=e,i=t?.avatar?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==n)],bg:z(o,i?.bg),fg:z(o,i?.fg)}}function U(e,t,r){let{scheme:n}=t,i={};for(let t of S)i[t]=function(e,t,r){let{scheme:n,tone:i}=t,o=e?.[i],a={hue:o?._hue||r?.color?.base?.[i]?._hue||"gray",scheme:n};return{bg:z(a,o?.bg),fg:z(a,o?.fg),dot:z(a,o?.dot),icon:z(a,o?.icon)}}(e,{scheme:n,tone:t},r);return i}function B(e,t){let{mode:r,scheme:n,tone:i}=e;return{enabled:V({mode:r,scheme:n,state:"enabled",cardTone:i},t),hovered:V({mode:r,scheme:n,state:"hovered",cardTone:i},t),readOnly:V({mode:r,scheme:n,state:"readOnly",cardTone:i},t),disabled:V({mode:r,scheme:n,state:"disabled",cardTone:i},t)}}function V(e,t){let{cardTone:r,mode:n,scheme:i,state:o}=e,a=t?.color?.base?.[r],l=t?.color?.input?.[n]?.[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=n.yW;function G(e,t=0,r=1){return Math.min(r,Math.max(t,e))}function Y(e,t,r,n,i){var o;return r*(1-(o=G((i-e)/(t-e))))+n*o}function q(e){return Math.round(e)}function X(e){if(4===e.length){let t=e.slice(1,2),r=e.slice(2,3),n=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(r+r,16),b:parseInt(n+n,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function Z(e){let t=q(G(Math.round(e.r),0,255)),r=q(G(Math.round(e.g),0,255)),n=q(G(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${r},${n},${e.a})`:"#"+(0x1000000+(t<<16)+(r<<8)+n).toString(16).slice(1)}let J=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function K(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 X(e);if(e.startsWith("hsl("))return function(e){let t=e.s/100,r=e.l/100,n=(1-Math.abs(2*r-1))*t,i=n*(1-Math.abs(e.h/60%2-1)),o=r-n/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=n,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=n,s=0):120<=e.h&&e.h<180?(a=0,l=n,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=n):240<=e.h&&e.h<300?(a=i,l=0,s=n):300<=e.h&&e.h<360&&(a=n,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:r,blendMode:n,colorPalette:i}=t;if("white"===r)throw Error("Cannot blend with white background");let o=I(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:n,bg:r,black:et(i.black),white:et(i.white)};try{if(a=function(e,t){var r,n,i,o,a,l;let{blendMode:s}=t,u=K(e),c=K(t.black),d=K(t.white),f=t.bg?K(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},h={r:G(Y(...p.r,...Q,f.r),...Q),g:G(Y(...p.g,...Q,f.g),...Q),b:G(Y(...p.b,...Q,f.b),...Q)},g={r:G(Y(...p.r,...Q,u.r),...Q),g:G(Y(...p.g,...Q,u.g),...Q),b:G(Y(...p.b,...Q,u.b),...Q)},b="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*((r=h.r/255)+(n=g.r/255)-r*n),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 Z({r:G(Y(...Q,...p.r,b.r),...p.r),g:G(Y(...Q,...p.g,b.g),...p.g),b:G(Y(...Q,...p.b,b.b),...p.b)})}(a,s),r&&void 0!==o.mix){var u,c,d,f,p,h,g;let e=X(r),t=X(a);a=Z((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}
186return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let r=K(e);return`rgba(${r.r},${r.g},${r.b},${t})`}(a,o.opacity)),a}function et(e){return"string"==typeof e?e:e.hex}function er(e,t){let r=Object.entries(t),[,n]=r.find(([e])=>"transparent"===e),[,i]=r.find(([e])=>"default"===e),o=en(n,{colorPalette:e}),a=en(i,{colorPalette:e}),l=a.bg;if("white"===l)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",o],["default",a],...r.filter(([e])=>"default"!==e&&"transparent"!==e).map(([t,r])=>[t,en(r,{bg:l,colorPalette:e})])])}function en(e,t){var r,n,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=(r=e.button,n={baseBg:u,blendMode:s,colorPalette:a},{default:ea(r.default,n),ghost:ea(r.ghost,n),bleed:ea(r.bleed,n)}),f=function(e,t){let r={};for(let o of S){var n,i;r[o]=(n=e[o],i=t,{enabled:el(n.enabled,i),hovered:el(n.hovered,i),pressed:el(n.pressed,i),selected:el(n.selected,i),disabled:el(n.disabled,i)})}return r}(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:r,blendMode:n,colorPalette:i}=t,o=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),a={bg:o,blendMode:n,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:r,baseBg:n,blendMode:i}=t,o={colorPalette:r,bg:n,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 r={};for(let i of n.Cv)r[i]=function(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:r,blendMode:n,colorPalette:i});return{_blend:o,bg:a,fg:ee(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return r}function eo(e,t){let r={};for(let n of S)r[n]=function(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),a={bg:o,blendMode:n,colorPalette:i};return{bg:o,dot:ee(e.dot,a),fg:ee(e.fg,a),icon:ee(e.icon,a)}}(e[n],t);return r}function ea(e,t){let r={};for(let o of S){var n,i;r[o]=(n=e[o],i=t,{enabled:el(n.enabled,i),hovered:el(n.hovered,i),pressed:el(n.pressed,i),selected:el(n.selected,i),disabled:el(n.disabled,i)})}return r}function el(e,t){let{baseBg:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:r,blendMode:n,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ee(e.accent.fg,l)}
186,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:r,blendMode:n,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{colorPalette:i,bg:r,blendMode:n}),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=T(N,e);return{base:function(e){let t={};for(let r of _)t[r]=function(e,t){let r=T(e?.base?.["*"],e?.base?.[t]),i=r._hue||e?.base?.[t]?._hue||"gray";return{...r,_hue:i,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},r.avatar?.["*"],r.avatar?.[t])}),{}),badge:S.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||i,...r.badge?.["*"],...r.badge?.[n]}}),{})}}(e,r);return t}(t),button:function(e){let t={};for(let r of j)t[r]=function(e,t){let r={};for(let i of S)r[i]=function(e,t,r){let i={};for(let o of E)i[o]=function(e,t,r,i){let o=T(e?.button?.[r]?.["*"]?.["*"],e?.button?.[r]?.[t]?.["*"],e?.button?.[r]?.["*"]?.[i],e?.button?.[r]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:S.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||a,...o.badge?.["*"],...o.badge?.[r]}}),{})}}(e,r,t,o);return i}(e,t,i);return r}(e,r);return t}(t),input:function(e){let t={};for(let r of $)t[r]=function(e,t){let r={};for(let n of R)r[n]=function(e,t,r){let n=T(e?.input?.["*"]?.["*"],e?.
186input?.[t]?.["*"],e?.input?.["*"]?.[r],e?.input?.[t]?.[r]),i=n._hue||e?.input?.[t]?._hue;return{...n,_hue:i}}(e,t,n);return r}(e,r);return t}(t),selectable:function(e){let t={};for(let r of S)t[r]=function(e,t){let r={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of E)r[i]=function(e,t,r){let i=T(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[r],e?.selectable?.[t]?.[r]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:n.Cv.reduce((e,t)=>({...e,[t]:T({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:S.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||o,...i.badge?.["*"],...i.badge?.[r]}}),{})}}(e,t,i);return r}(e,r);return t}(t),syntax:t.syntax}}(e?.color)};return{light:H({scheme:"light"},t),dark:H({scheme:"dark"},t)}}(e);return m({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let r=t?.palette??W;return{light:er(r,e.light),dark:er(r,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,r){var n;let i=function(e,t,r){let n=ed.get(t);if(!n)return;let i=n.get(r);if(i)return i.get(e)}(e,t,r);if(i)return i;let a=g(e)?m(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=b.get(e);if(t)return t;let{avatar:r,button:n,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:h,styles:g}=e,y={_version:2,avatar:{...o.avatar,...r},button:{...o.button,...n},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 b.set(e,y),y}(e),u=a.color[t]||a.color.light,c=u[r]||u.default,d=a.layer||o.layer,f=l.color[t]||l.color.light,p="neutral"in(n=f[r]||f.default).badge?n:{...n,badge:{...n.badge,neutral:n.badge.default,suggest:n.badge.primary},button:{bleed:{...n.button.bleed,neutral:n.button.bleed.default,suggest:n.button.bleed.primary},default:{...n.button.default,neutral:n.button.default.default,suggest:n.button.default.primary},ghost:{...n.button.ghost,neutral:n.button.ghost.default,suggest:n.button.ghost.primary}},selectable:{...n.selectable,neutral:n.selectable.default,suggest:n.selectable.primary}},h=l.layer||o.layer,y={sanity:{...a,color:c,layer:d,v2:{...l,_resolved:!0,color:p,layer:h}}};return function(e,t,r,n){ed.has(t)||ed.set(t,new Map);let i=ed.get(t);i.has(r)||i.set(r,new WeakMap),i.get(r).set(e,n)}(e,t,r,y),y}},82646:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},88554:e=>{var t="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",i="[^"+t+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",l="(?:"+r+"|"+n+")?",s="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[i,o,a].join("|")+")"+s+l+")*",c=RegExp(n+"(?="+n+")|"+("(?:"+[i+r+"?",r,o,a,"["+t+"]"].join("|"))+")"+(s+l+u),"g");e.exports=function(e){return e.match(c)||[]}},89877:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(i=r?r.call(n,c,d,u):void 0)||void 0===i&&c!==d)return!1}return!0}},92358:e=>{e.exports=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},92376:(e,t,r)=>{var n=r(22677),i=r(98665),o=r(82646),a=n?n.toStringTag:void 0;
186e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},94909:e=>{var t="\ud800-\udfff",r="\\u2700-\\u27bf",n="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="["+n+"]",u="[^"+t+o+"\\d+"+r+n+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))?",b="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",m="[\\ufe0e\\ufe0f]?",v="(?:\\u200d(?:"+["[^"+t+"]",c,d].join("|")+")"+m+y+")*",w="(?:"+["["+r+"]",c,d].join("|")+")"+(m+y+v),k=RegExp([f+"?"+s+"+"+g+"(?="+[l,f,"$"].join("|")+")",h+"+"+b+"(?="+[l,f+p,"$"].join("|")+")",f+"?"+p+"+"+g,f+"+"+b,"\\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(k)||[]}},95604:(e,t,r)=>{"use strict";var n,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===r||a(e,i,{get:()=>t[i],enumerable:!(n=l(t,i))||n.enumerable});return e},f={};((e,t)=>{for(var r in t)a(e,r,{get:t[r],enumerable:!0})})(f,{$dispatcherGuard:()=>S,$makeReadOnly:()=>j,$reset:()=>E,$structuralCheck:()=>I,c:()=>v,clearRenderCounterRegistry:()=>R,renderCounterRegistry:()=>$,useRenderCounter:()=>O}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,r)=>(r=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?r:a(r,"default",{value:e,enumerable:!0}),e)))(r(1521)),{useRef:h,useEffect:g,isValidElement:b}=p,y=null!=(n=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?n:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,m=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 r=0;r<e;r++)t[r]=m;return t[m]=!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 k=null;function x(e){return y.ReactCurrentDispatcher.current=e,y.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=k)return k.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var _=[];function S(e){let t=y.ReactCurrentDispatcher.current;if(0===e){if(_.push(t),1===_.length&&(k=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.");x(w)}else if(1===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===_.length&&(k=null),x(e)}else if(2===e)_.push(t),x(k);else if(3===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");x(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function E(e){for(let t=0;t<e.length;t++)e[t]=m}function j(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var $=new Map;
186function R(){for(let e of $.values())e.forEach(e=>{e.count=0})}function O(e){let t=h(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let r,n={count:0};null==(r=$.get(e))&&(r=new Set,$.set(e,r)),r.add(n),t.current=n}return()=>{null!==t.current&&function(e,t){let r=$.get(e);null!=r&&r.delete(t)}(e,t.current)}})}var C=new Set;function I(e,t,r,n,i,o){function a(e,t,a,l){let s=`${n}:${o} [${i}] ${r}${a} changed from ${e} to ${t} at depth ${l}`;C.has(s)||(C.add(s),console.error(s))}!function e(t,r,n,i){if(!(i>2)){if(t!==r)if(typeof t!=typeof r)a(`type ${typeof t}`,`type ${typeof r}`,n,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(r);if(null===t&&null!==r)a("null",`type ${typeof r}`,n,i);else if(null===r)a(`type ${typeof t}`,"null",n,i);else if(t instanceof Map)if(r instanceof Map)if(t.size!==r.size)a(`Map instance with size ${t.size}`,`Map instance with size ${r.size}`,n,i);else for(let[o,l]of t)r.has(o)?e(l,r.get(o),`${n}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,n,i);else a("Map instance","other value",n,i);else if(r instanceof Map)a("other value","Map instance",n,i);else if(t instanceof Set)if(r instanceof Set)if(t.size!==r.size)a(`Set instance with size ${t.size}`,`Set instance with size ${r.size}`,n,i);else for(let e of r)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,n,i);else a("Set instance","other value",n,i);else if(r instanceof Set)a("other value","Set instance",n,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,n,i);else if(t.length!==r.length)a(`array with length ${t.length}`,`array with length ${r.length}`,n,i);else for(let o=0;o<t.length;o++)e(t[o],r[o],`${n}[${o}]`,i+1);else if(b(t)||b(r))b(t)!==b(r)?a(`type ${b(t)?"React element":"object"}`,`type ${b(r)?"React element":"object"}`,n,i):t.type!==r.type?a(`React element of type ${t.type}`,`React element of type ${r.type}`,n,i):e(t.props,r.props,`[props of ${n}]`,i+1);else{for(let e in r)e in t||a(`object without key ${e}`,`object with key ${e}`,n,i);for(let o in t)o in r?e(t[o],r[o],`${n}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,n,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(r)?isNaN(t)!==isNaN(r)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(r)?"NaN":"non-NaN value"}`,n,i):t!==r&&a(t,r,n,i)}}}(e,t,"",0)}},96575:(e,t,r)=>{"use strict";r.d(t,{tb:()=>W});var n,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"}(n||(n={}));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,r,n){return this.x=e,this.y=t,this.width=r,this.height=n,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(),r=t.width,n=t.height;return!r&&!n}var i=e.offsetWidth,o=e.offsetHeight;return!(i||o||e.getClientRects().length)},p=function(e){if(e instanceof Element)return!0;var t,r=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},h=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},g="undefined"!=typeof window?window:{},b=new WeakMap,y=/auto|scroll/,m=/^tb|vertical/,v=/msie|trident/i.test(g.navigator&&g.navigator.userAgent),w=function(e){return parseFloat(e||"0")},k=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new u((r?t:e)||0,(r?e:t)||0)},x=s({devicePixelContentBoxSize:k(),borderBoxSize:k(),contentBoxSize:k(),contentRect:new c(0,0,0,0)}),_=function(e,t){if(void 0===t&&(t=!1),b.has(e)&&!t)return b.get(e);if(f(e))return b.set(e,x),x;var r=getComputedStyle(e),n=d(e)&&e.ownerSVGElement&&e.getBBox(),i=!v&&"border-box"===r.boxSizing,o=m.test(r.writingMode||""),a=!n&&y.test(r.overflowY||""),l=!n&&y.test(r.overflowX||""),u=n?0:w(r.paddingTop),p=n?0:w(r.paddingRight),h=n?0:w(r.paddingBottom),g=n?0:w(r.paddingLeft),_=n?0:w(r.borderTopWidth),S=n?0:w(r.borderRightWidth),E=n?0:w(r.borderBottomWidth),j=n?0:w(r.borderLeftWidth),$=g+p,R=u+h,O=j+S,C=_+E,I=l?e.offsetHeight-C-e.clientHeight:0,M=a?e.offsetWidth-O-e.clientWidth:0,A=n?n.width:w(r.width)-(i?$+O:0)-M,z=n?n.height:w(r.height)-(i?R+C:0)-I,N=A+$+M+O,P=z+R+I+C,T=s({devicePixelContentBoxSize:k(Math.round(A*devicePixelRatio),Math.round(z*devicePixelRatio),o),borderBoxSize:k(N,P,o),contentBoxSize:k(A,z,o),contentRect:new c(g,u,A,z)});return b.set(e,T),T},S=function(e,t,r){var i=_(e,r),o=i.borderBoxSize,a=i.contentBoxSize,l=i.devicePixelContentBoxSize;switch(t){case n.DEVICE_PIXEL_CONTENT_BOX:return l;case n.BORDER_BOX:return o;default:return a}},E=function(e){var t=_(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,r=e.parentNode;r;)t+=1,r=r.parentNode;return t},$=function(){var e=1/0,t=[];o.forEach(function(r){if(0!==r.activeTargets.length){var n=[];
186r.activeTargets.forEach(function(t){var r=new E(t.target),i=j(t.target);n.push(r),t.lastReportedSize=S(t.target,t.observedBox),i<e&&(e=i)}),t.push(function(){r.callback.call(r.observer,n,r.observer)}),r.activeTargets.splice(0,r.activeTargets.length)}});for(var r=0;r<t.length;r++)(0,t[r])();return e},R=function(e){o.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(r){r.isActive()&&(j(r.target)>e?t.activeTargets.push(r):t.skippedTargets.push(r))})})},O=function(){var e=0;for(R(0);o.some(function(e){return e.activeTargets.length>0});)R(e=$());return o.some(function(e){return e.skippedTargets.length>0})&&l(),e>0},C=[],I=function(e){if(!i){var t=0,r=document.createTextNode("");new MutationObserver(function(){return C.splice(0).forEach(function(e){return e()})}).observe(r,{characterData:!0}),i=function(){r.textContent="".concat(t?t--:t++)}}C.push(e),i()},M=function(e){I(function(){requestAnimationFrame(e)})},A=0,z={attributes:!0,characterData:!0,childList:!0,subtree:!0},N=["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},T=!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),!T){T=!0;var r=P(e);M(function(){var n=!1;try{n=O()}finally{if(T=!1,e=r-P(),!A)return;n?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(),N.forEach(function(t){return g.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),N.forEach(function(t){return g.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),H=function(e){!A&&e>0&&L.start(),(A+=e)||L.stop()},D=function(){function e(e,t){this.target=e,this.observedBox=t||n.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=S(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},U=new WeakMap,B=function(e,t){for(var r=0;r<e.length;r+=1)if(e[r].target===t)return r;return -1},V=function(){function e(){}return e.connect=function(e,t){var r=new F(e,t);U.set(e,r)},e.observe=function(e,t,r){var n=U.get(e),i=0===n.observationTargets.length;0>B(n.observationTargets,t)&&(i&&o.push(n),n.observationTargets.push(new D(t,r&&r.box)),H(1),L.schedule())},e.unobserve=function(e,t){var r=U.get(e),n=B(r.observationTargets,t),i=1===r.observationTargets.length;n>=0&&(i&&o.splice(o.indexOf(r),1),r.observationTargets.splice(n,1),H(-1))},e.disconnect=function(e){var t=this,r=U.get(e);r.observationTargets.slice().forEach(function(r){return t.unobserve(e,r.target)}),r.activeTargets.splice(0,r.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}()},98380:e=>{e.exports=function(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},98665:(e,t,r)=>{var n=r(22677),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var i=a.call(e);return n&&(t?e[l]=r:delete e[l]),i}}}]);
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.