PageSourceSearch

https://www.monarch.com/_next/static/chunks/f023acbe4767d14a.js?dpl=dpl_6A7TkAPTE6gZJSmtnt5Xtnk3Qb76

js monarch.com collected 2026-09-25 18:40:49 UTC 425,406 bytes, 225 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0692ee53-d9fd-092a-095f-07d01eb29326")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,524251,(e,t,n)=>{var r=e.r(841920);t.exports=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},674548,(e,t,n)=>{var r=e.r(524251);t.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},576955,(e,t,n)=>{var r=e.r(674548),i=e.r(895261),o=Object.prototype.hasOwnProperty;t.exports=i(function(e,t,n){o.call(e,n)?e[n].push(t):r(e,n,[t])})},93992,137962,898578,131734,e=>{"use strict";let t,n,r,i,o,a,s,l,u,d,c,h,f,p,m;var g,y,v,b=e.i(548876);let w=(0,b.createEmptyActor)(),x=w,k=new Set;function E(e){return e===w}function S(e){for(let t of(x=e,k))t()}e.s(["a",()=>S,"i",()=>k,"n",()=>w,"r",()=>E,"t",()=>x],137962);var C=e.i(715907),_=e.i(216024),M=e.i(566283),T=e.i(636536);let j=/_key\s*==\s*['"](.*)['"]/,P=/^\d*:\d*$/;function A(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function $(e){return"string"==typeof e?j.test(e.trim()):"object"==typeof e&&"_key"in e}var R=e.i(15010);let I=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,L=/_key\s*==\s*['"](.*)['"]/;function V(e,t,n){let r="string"==typeof t?function(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(I);if(!t)throw Error("Invalid path string");return t.map(D)}(t):t;if(!Array.isArray(r))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<r.length;e++){let t=r[e];if(A(t)){if(!Array.isArray(i))return n;i=i[t]}if($(t)){if(!Array.isArray(i))return n;i=i.find(e=>e._key===t._key)}if("string"==typeof t&&(i="object"==typeof i&&i?i[t]:void 0),void 0===i)return n}return i}function D(e){return A(e)?Number(e.replace(/[^\d]/g,"")):$(e)?{_key:e.match(L)[1]}:!function(e){if("string"==typeof e&&P.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,n]=e;return("number"==typeof t||""===t)&&("number"==typeof n||""===n)}(e)?e:function(e){let[t,n]=e.split(":").map(e=>""===e?e:Number(e));return[t,n]}(e)}function O(){return(0,R.useSyncExternalStore)(N,B,z)}function z(){return w}function B(){return x}function N(e){return k.add(e),()=>k.delete(e)}function H(){let e=(0,C.c)(2),t=O(),n;return e[0]===t?n=e[1]:(n=E(t),e[0]=t,e[1]=n),!n}function F(e,t){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(e,r)},t)}}function W(e,t){let n=(0,T.isMaybePreviewIframe)(),r=(0,T.isMaybePreviewWindow)();if(E(t)||!n&&!r)throw Error("The `useDocuments` hook cannot be used in this context");let i=(0,_.getDraftId)(e),o=(0,_.getPublishedId)(e),a=t.getSnapshot().context?.documents,s=a?.[i],l=a?.[o],u=s||l;if(!u)throw Error(`Document "${e}" not found`);let d=s.getSnapshot().context?.local||l.getSnapshot().context?.local,c=new Promise(e=>{if(d)e(d);else{let t=u.on("ready",n=>{let{snapshot:r}=n;e(r||null),t.unsubscribe()})}});return{draftDoc:s,draftId:i,getSnapshot:()=>c,publishedDoc:l,publishedId:o,get snapshot(){if(!d)throw Error(`Snapshot for document "${e}" not found`);return d}}}function U(){let e=(0,C.c)(7),t=O(),n;e[0]===t?n=e[1]:(n=e=>({id:e,commit:()=>{let{draftDoc:n}=W(e,t);n.send({type:"submit"})},get:n=>{let{snapshot:r}=W(e,t);return n?V(r,n):r},getSnapshot:function(e,t){let{getSnapshot:n}=W(e,t);return n}(e,t),patch:async(n,r)=>{let i=W(e,t),{draftDoc:o,draftId:a,getSnapshot:s,publishedId:l}=i,{commit:u=!0}=r||{},d=await ("function"==typeof n?n({draftId:a,publishedId:l,get snapshot(){return i.snapshot},getSnapshot:s}):n),c=await s();if(!c)throw Error(`Snapshot for document "${e}" not found`);o.send({type:"mutate",mutations:[(0,M.createIfNotExists)({...c,_id:a}),(0,M.patch)(a,d)]}),u&&("object"==typeof u&&"debounce"in u?F(()=>o.send({type:"submit"}),u.debounce)():o.send({type:"submit"}))}}),e[0]=t,e[1]=n);let r=n,i;e[2]===t?i=e[3]:(i=(e,n,r)=>{let{draftDoc:i}=W(e,t),{commit:o}=r||{},a=void 0===o||o;i.send({type:"mutate",mutations:n}),a&&("object"==typeof a&&"debounce"in a?F(()=>i.send({type:"submit"}),a.debounce)():i.send({type:"submit"}))},e[2]=t,e[3]=i);let o=i,a;return e[4]!==r||e[5]!==o?(a={getDocument:r,mutateDocument:o},e[4]=r,e[5]=o,e[6]=a):a=e[6],a}function Y(e){let t=(()=>
2{if(o)return o;o=[];for(let e=0;e<256;++e)o[e]=(e+256).toString(16).slice(1);return o})();return(function(e=16){let t=new Uint8Array(e);return crypto.getRandomValues(t),t})(e).reduce((e,n)=>e+t[n],"").slice(0,e)}function q(e){let t="string"==typeof e?e:e.path,n=t.lastIndexOf("."),r=t.substring(n+1,t.length);if(!r.indexOf("["))throw Error("Invalid path: not an array");let i=t.lastIndexOf("["),o=t.substring(0,i),a,s;if(r.includes("_key")){let e=r.indexOf('"')+1,t=r.indexOf('"',e);a=r.substring(e,t),s=!0}else{let e=r.indexOf("[")+1,t=r.indexOf("]",e);a=r.substring(e,t),s=!1}if(!o||!a)throw Error("Invalid path");return{path:o,key:a,hasExplicitKey:s}}function X(e,t,n="after"){let{path:r,key:i}=q(e);return[(0,M.at)(r,(0,M.insert)({...V(t,e.path),_key:Y()},n,{_key:i}))]}function G(e,t){let{path:n,key:r}=q(e),i=V(t,n).findIndex(e=>e._key===r);return[(0,M.at)(n,(0,M.truncate)(i,i+1))]}function Z(e,t,n){let{path:r,key:i}=q(e);return[(0,M.at)(r,(0,M.insert)([{_type:t,_key:Y()}],n,{_key:i}))]}async function K(e,t,n){if(!e.type)throw Error("Node type is missing");let{path:r,key:i}=q(e),o=await t.getSnapshot(),a=V(o,r),s=V(o,e.path),l=a.findIndex(e=>e._key===i),u=-1,d="before";if("first"===n){if(0===l)return[];u=0,d="before"}else if("last"===n){if(l===a.length-1)return[];u=-1,d="after"}else if("next"===n){if(l===a.length-1)return[];u=l,d="after"}else if("previous"===n){if(0===l)return[];u=l-1,d="before"}return[(0,M.at)(r,(0,M.truncate)(l,l+1)),(0,M.at)(r,(0,M.insert)(s,d,u))]}e.s(["a",()=>G,"c",()=>H,"i",()=>K,"l",()=>V,"n",()=>Z,"o",()=>U,"r",()=>q,"s",()=>O,"t",()=>X],898578);var J=e.i(509820),Q=e.i(487604),ee=e.i(337467),et=e.i(205050),en=e.i(636225),er=e.i(576955),ei=e.i(449931),eo=e.i(556414);function ea(e,t){if(0===e.length)return t;let n=t;for(let t of e){if((0,eo.isArrayElement)(t)){if(!Array.isArray(n))return;if((0,eo.isKeyedElement)(t)){n=n.find(e=>e._key===t._key);continue}n=n[t];continue}n=n[t]}return n}let es=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};var el=e.i(419060),eu=e.i(815321);function ed(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")}function ec(e,t){return t.reduce((e,t)=>{let n=eh(e,t);if("error"===n.status)throw Error(n.message);return"noop"===n.status?e:n.after},e)}function eh(e,t){if("create"===t.type){var n,r,i,o,a,s,l=e,u=t;if(l)return{status:"error",message:"Document already exist"};let d=(0,ei.assignId)(u.document,es);return{status:"created",id:d._id,after:d}}if("createIfNotExists"===t.type){return n=e,r=t,(0,ei.hasId)(r.document)?n?{status:"noop"}:{status:"created",id:r.document._id,after:r.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("delete"===t.type){return i=e,o=t,i?o.id!==i._id?{status:"error",message:"Delete mutation targeted wrong document"}:{status:"deleted",id:o.id,before:i,after:void 0}:{status:"noop"}}if("createOrReplace"===t.type){return a=e,s=t,(0,ei.hasId)(s.document)?a?{status:"updated",id:s.document._id,before:a,after:s.document}:{status:"created",id:s.document._id,after:s.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("patch"===t.type){var d=e,c=t;if(!d)return{status:"error",message:"Cannot apply patch on nonexistent document"};let n=(0,ei.applyPatchMutation)(c,d);return d===n?{status:"noop"}:{status:"updated",id:c.id,before:d,after:n}}throw Error(`Invalid mutation type: ${t.type}`)}function ef(e,t,n){let r=[];for(let n of e.slice().reverse()){if(t(n))return r;r.push(n)}return r.reverse()}function ep(e,t){return(0,eo.stringify)(e)===(0,eo.stringify)(t)}function em(e,t){let n=e;return t.reduce((e,t)=>{let r=n;if(n=(0,ei.applyNodePatch)(t,n),"set"===t.op.type&&"string"==typeof t.op.value){let n=ea(t.path,r);if("string"==typeof n){let r={...t,op:{type:"diffMatchPatch",value:(0,el.stringifyPatches)((0,el.makePatches)(n,t.op.value))}};return e.flatMap(e=>ep(e.path,t.path)&&"diffMatchPatch"===e.op.type?[]:e).concat(r)}}return e.push(t),e},[])}function eg(e,t,n,r){let i=t,o=r.map(t=>{let n=t.mutations.flatMap(t=>{if(ed(t)!==e)return[];let n=i;return i=ec(i,[t]),n&&"patch"===t.type?{type:"dmpified",mutation:{...t,dmpPatches:em(n,t.patches),original:t.patches}}:t});return{...t,mutations:n}}),a=n;return o.map(t=>{let n=[];return t.mutations.forEach(t=>{if("dmpified"===t.type)try{a=(0,ei.applyPatches)(t.mutation.dmpPatches,a),n.push(t)}catch{console.warn("Failed to apply dmp patch, falling back to original");try{a=(0,ei.applyPatches)(t.mutation.original,a),n.push(t)}catch(t){throw Error(`Failed to apply patch for document "${e}": ${t.message}`,{cause:t})}}else a=ec(a,[t])})}),[r.map(t=>({...t,mutations:t.mutations.map(t=>"patch"!==t.type||ed(t)!==e?t:{...t,patches:t.patches.map(e=>"set"!==e.op.type?e:{...e,op:{...e.op,value:ea(e.path,a)}})})})),a]}
2var ey=e.i(655140),ev=e.i(290571),eb=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function ew(e){return"function"==typeof e}function ex(e){return ew(null==e?void 0:e.then)}function ek(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var eE=ek(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t}});function eS(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var eC=function(){var e;function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e,t,n,r,i,o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var a=(0,ev.__values)(o),s=a.next();!s.done;s=a.next())s.value.remove(this)}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}else o.remove(this);var l=this.initialTeardown;if(ew(l))try{l()}catch(e){i=e instanceof eE?e.errors:[e]}var u=this._finalizers;if(u){this._finalizers=null;try{for(var d=(0,ev.__values)(u),c=d.next();!c.done;c=d.next()){var h=c.value;try{eT(h)}catch(e){i=null!=i?i:[],e instanceof eE?i=(0,ev.__spreadArray)((0,ev.__spreadArray)([],(0,ev.__read)(i)),(0,ev.__read)(e.errors)):i.push(e)}}}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}if(i)throw new eE(i)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)eT(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!=(n=this._finalizers)?n:[]).push(e)}},t.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},t.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},t.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&eS(t,e)},t.prototype.remove=function(e){var n=this._finalizers;n&&eS(n,e),e instanceof t&&e._removeParent(this)},(e=new t).closed=!0,t.EMPTY=e,t}(),e_=eC.EMPTY;function eM(e){return e instanceof eC||e&&"closed"in e&&ew(e.remove)&&ew(e.add)&&ew(e.unsubscribe)}function eT(e){ew(e)?e():e.unsubscribe()}var ej=void 0,eP={setTimeout:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=eP.delegate;return(null==i?void 0:i.setTimeout)?i.setTimeout.apply(i,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n))):setTimeout.apply(void 0,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n)))},clearTimeout:function(e){var t=eP.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function eA(e){eP.setTimeout(function(){!1;throw e})}function e$(){}var eR=eI("C",void 0,void 0);function eI(e,t,n){return{kind:e,value:t,error:n}}var eL=null;function eV(e){var t,n,r,i;1;e()}var eD=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,eM(t)&&t.add(n)):n.destination=eW,n}return(0,ev.__extends)(t,e),t.create=function(e,t,n){return new eN(e,t,n)},t.prototype.next=function(e){this.isStopped?eF(eI("N",e,void 0),this):this._next(e)},t.prototype.error=function(e){this.isStopped?eF(eI("E",void 0,e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?eF(eR,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(eC),eO=Function.prototype.bind;function ez(e,t){return eO.call(e,t)}var eB=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){eH(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){eH(e)}else eH(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){eH(e)}},e}(),eN=function(e){function t(t,n,r){var i,o,a=e.call(this)||this;return ew(t)||!t?i={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:i=t,a.destination=new eB(i),a}return(0,ev.__extends)(t,e),t}(eD);function eH(e){1;eA(e)}function eF(e,t){}var eW={closed:!0,next:e$,error:function(e){throw e},complete:e$},eU="function"==typeof Symbol&&Symbol.observable||"@@observable";function eY(e){return e}var eq=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this,i=!function(e){return e&&e instanceof eD||e&&ew(e.next)&&ew(e.error)&&ew(e.complete)&&eM(e)}
2(e)?new eN(e,t,n):e;return eV(function(){var e=r.operator,t=r.source;i.add(e?e.call(i,t):t?r._subscribe(i):r._trySubscribe(i))}),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=eX(t))(function(t,r){var i=new eN({next:function(t){try{e(t)}catch(e){r(e),i.unsubscribe()}},error:r,complete:t});n.subscribe(i)})},e.prototype._subscribe=function(e){var t;return null==(t=this.source)?void 0:t.subscribe(e)},e.prototype[eU]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0===e.length?eY:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)})(this)},e.prototype.toPromise=function(e){var t=this;return new(e=eX(e))(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}();function eX(e){var t;return null!=(t=null!=e?e:ej)?t:Promise}function eG(e){return Symbol.asyncIterator&&ew(null==e?void 0:e[Symbol.asyncIterator])}function eZ(e){return TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var eK="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function eJ(e){return ew(null==e?void 0:e[eK])}function eQ(e){return(0,ev.__asyncGenerator)(this,arguments,function(){var t,n,r;return(0,ev.__generator)(this,function(i){switch(i.label){case 0:t=e.getReader(),i.label=1;case 1:i.trys.push([1,,9,10]),i.label=2;case 2:return[4,(0,ev.__await)(t.read())];case 3:if(r=(n=i.sent()).value,!n.done)return[3,5];return[4,(0,ev.__await)(void 0)];case 4:return[2,i.sent()];case 5:return[4,(0,ev.__await)(r)];case 6:return[4,i.sent()];case 7:return i.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function e0(e){return ew(null==e?void 0:e.getReader)}function e1(e){if(e instanceof eq)return e;if(null!=e){var t,n,r,i;if(ew(e[eU])){return t=e,new eq(function(e){var n=t[eU]();if(ew(n.subscribe))return n.subscribe(e);throw TypeError("Provided object does not correctly implement Symbol.observable")})}if(eb(e)){return n=e,new eq(function(e){for(var t=0;t<n.length&&!e.closed;t++)e.next(n[t]);e.complete()})}if(ex(e)){return r=e,new eq(function(e){r.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,eA)})}if(eG(e))return e2(e);if(eJ(e)){return i=e,new eq(function(e){var t,n;try{for(var r=(0,ev.__values)(i),o=r.next();!o.done;o=r.next()){var a=o.value;if(e.next(a),e.closed)return}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}e.complete()})}if(e0(e))return e2(eQ(e))}throw eZ(e)}function e2(e){return new eq(function(t){(function(e,t){var n,r,i,o;return(0,ev.__awaiter)(this,void 0,void 0,function(){var a;return(0,ev.__generator)(this,function(s){switch(s.label){case 0:s.trys.push([0,5,6,11]),n=(0,ev.__asyncValues)(e),s.label=1;case 1:return[4,n.next()];case 2:if((r=s.sent()).done)return[3,4];if(a=r.value,t.next(a),t.closed)return[2];s.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return i={error:s.sent()},[3,11];case 6:if(s.trys.push([6,,9,10]),!(r&&!r.done&&(o=n.return)))return[3,8];return[4,o.call(n)];case 7:s.sent(),s.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})})(e,t).catch(function(e){return t.error(e)})})}var e5=ek(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),e3=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return(0,ev.__extends)(t,e),t.prototype.lift=function(e){var t=new e4(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new e5},t.prototype.next=function(e){var t=this;eV(function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var i=(0,ev.__values)(t.currentObservers),o=i.next();!o.done;o=i.next())o.value.next(e)}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}})},t.prototype.error=function(e){var t=this;eV(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}})},t.prototype.complete=function(){var e=this;eV(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null==(e=this.observers)?void 0:e.length)>0}
2,enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,n=this.hasError,r=this.isStopped,i=this.observers;return n||r?e_:(this.currentObservers=null,i.push(e),new eC(function(){t.currentObservers=null,eS(i,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.hasError,n=this.thrownError,r=this.isStopped;t?e.error(n):r&&e.complete()},t.prototype.asObservable=function(){var e=new eq;return e.source=this,e},t.create=function(e,t){return new e4(e,t)},t}(eq),e4=function(e){function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return(0,ev.__extends)(t,e),t.prototype.next=function(e){var t,n;null==(n=null==(t=this.destination)?void 0:t.next)||n.call(t,e)},t.prototype.error=function(e){var t,n;null==(n=null==(t=this.destination)?void 0:t.error)||n.call(t,e)},t.prototype.complete=function(){var e,t;null==(t=null==(e=this.destination)?void 0:e.complete)||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!=(n=null==(t=this.source)?void 0:t.subscribe(e))?n:e_},t}(e3);function e6(e){return function(t){if(ew(null==t?void 0:t.lift))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError("Unable to lift unknown Observable type")}}function e7(e){void 0===e&&(e={});var t=e.connector,n=void 0===t?function(){return new e3}:t,r=e.resetOnError,i=void 0===r||r,o=e.resetOnComplete,a=void 0===o||o,s=e.resetOnRefCountZero,l=void 0===s||s;return function(e){var t,r,o,s=0,u=!1,d=!1,c=function(){null==r||r.unsubscribe(),r=void 0},h=function(){c(),t=o=void 0,u=d=!1},f=function(){var e=t;h(),null==e||e.unsubscribe()};return e6(function(e,p){s++,d||u||c();var m=o=null!=o?o:n();p.add(function(){0!=--s||d||u||(r=e8(f,l))}),m.subscribe(p),!t&&s>0&&(t=new eN({next:function(e){return m.next(e)},error:function(e){d=!0,c(),r=e8(h,i,e),m.error(e)},complete:function(){u=!0,c(),r=e8(h,a),m.complete()}}),e1(e).subscribe(t))})(e)}}function e8(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!0===t)return void e();if(!1!==t){var i=new eN({next:function(){i.unsubscribe(),e()}});return e1(t.apply(void 0,(0,ev.__spreadArray)([],(0,ev.__read)(n)))).subscribe(i)}}function e9(e,t,n,r,i){return new te(e,t,n,r,i)}var te=function(e){function t(t,n,r,i,o,a){var s=e.call(this,t)||this;return s.onFinalize=o,s.shouldUnsubscribe=a,s._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return(0,ev.__extends)(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),n||null==(t=this.onFinalize)||t.call(this)}},t}(eD);function tt(e,t){return e6(function(n,r){var i=0;n.subscribe(e9(r,function(n){return e.call(t,n,i++)&&r.next(n)}))})}function tn(e,t,n,r,i){void 0===r&&(r=0),void 0===i&&(i=!1);var o=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}var tr=new eq(function(e){return e.complete()});function ti(e){return e[e.length-1]}function to(e,t){return void 0===t&&(t=0),e6(function(n,r){n.subscribe(e9(r,function(n){return tn(r,e,function(){return r.next(n)},t)},function(){return tn(r,e,function(){return r.complete()},t)},function(n){return tn(r,e,function(){return r.error(n)},t)}))})}function ta(e,t){return void 0===t&&(t=0),e6(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}function ts(e,t){if(!e)throw Error("Iterable cannot be null");return new eq(function(n){tn(n,t,function(){var r=e[Symbol.asyncIterator]();tn(n,t,function(){r.next().then(function(e){e.done?n.complete():n.next(e.value)})},0,!0)})})}function tl(){for(var e,t,n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=(e=ti(r))&&ew(e.schedule)?r.pop():void 0,a=(t=1/0,"number"==typeof ti(r)?r.pop():t);return r.length?1===r.length?e1(r[0]):(void 0===(n=a)&&(n=1/0),function e(t,n,r){return(void 0===r&&(r=1/0),ew(n))?e(function(e,r){var i;return(i=function(t,i){return n(e,t,r,i)},e6(function(e,t){var n=0;e.subscribe(e9(t,function(e){t.next(i.call(void 0,e,n++))}))}))(e1(t(e,r)))},r):("number"==typeof n&&(r=n),e6(function(e,n){var i,o,a,s,l,u,d,c;return i=r,o=[],a=0,s=0,l=!1,u=function(){!l||o.length||a||n.complete()},d=function(e){return a<i?c(e):o.push(e)},c=function(e){a++;var r=!1;e1(t(e,s++)).subscribe(e9(n,function(e){n.next(e)},function(){r=!0},void 0,function(){if(r)try{for(a--;o.length&&a<i;)!function(){var e=o.shift();c(e)}();u()}catch(e){n.error(e)}}))},e.subscribe(e9(n,d,function(){l=!0,u()})),function(){}}))}(eY,n))(o?function(e,t){if(null!=e){if(ew(e[eU]))return e1(e).pipe(ta(t),to(t));if(eb(e))return new eq(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})});if(ex(e))return e1(e).pipe(ta(t),to(t));if(eG(e))return ts(e,t);if(eJ(e))return new eq(function(n){var r;return tn(n,t,function(){r=e[eK](),tn(n,t,function(){var e,t,i;try{t=(e=r.next()).value,i=e.done}catch(e){n.error(e);return}i?n.complete():n.next(t)},0,!0)}),function(){return ew(null==r?void 0:r.return)&&r.return()}});if(e0(e))return ts(eQ(e),t)}throw eZ(e)}(r,o):e1(r)):tr}var tu={now:function(){return(tu.delegate||Date).now()},delegate:void 0},td=function(e){function t(t,n,r){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===r&&(r=tu);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=n,i._timestampProvider=r,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,n),i}return(0,ev.__extends)(t,e),t.prototype.next=function(t){var n=this.isStopped,r=this._buffer,i=this._infiniteTimeWindow,o=this._timestampProvider,a=this._windowTime;!n&&(r.push(t),i||r.push(o.now()+a)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,r=this._buffer.slice(),i=0;i<r.length&&!e.closed;i+=n?1:2)e.next(r[i]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this._bufferSize,t=this._timestampProvider,n=this._buffer,r=this._infiniteTimeWindow,i=(r?1:2)*e;if(e<1/0&&i<n.length&&n.splice(0,n.length-i),!r){for(var o=t.now(),a=0,s=1;s<n.length&&n[s]<=o;s+=2)a=s;a&&n.splice(0,a+1)}},t}(e3),tc=function(e){function t(t,n){return e.call(this)||this}return(0,ev.__extends)(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(eC),th={setInterval:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=th.delegate;return(null==i?void 0:i.setInterval)?i.setInterval.apply(i,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n))):setInterval.apply(void 0,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n)))},clearInterval:function(e){var t=th.delegate;return((null==t?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0},tf=function(e){function t(t,n){var r=e.call(this,t,n)||this;
2return r.scheduler=t,r.work=n,r.pending=!1,r}return(0,ev.__extends)(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n,r=this.id,i=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(i,r,t)),this.pending=!0,this.delay=t,this.id=null!=(n=this.id)?n:this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),th.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return t;null!=t&&th.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n,r=!1;try{this.work(e)}catch(e){r=!0,n=e||Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,eS(r,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(tc),tp=1,tm={};function tg(e){return e in tm&&(delete tm[e],!0)}var ty=function(e){var t=tp++;return tm[t]=!0,v||(v=Promise.resolve()),v.then(function(){return tg(t)&&e()}),t},tv=function(e){tg(e)},tb={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=tb.delegate;return((null==n?void 0:n.setImmediate)||ty).apply(void 0,(0,ev.__spreadArray)([],(0,ev.__read)(e)))},clearImmediate:function(e){var t=tb.delegate;return((null==t?void 0:t.clearImmediate)||tv)(e)},delegate:void 0},tw=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return(0,ev.__extends)(t,e),t.prototype.requestAsyncId=function(t,n,r){return(void 0===r&&(r=0),null!==r&&r>0)?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=tb.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!=r?r>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);var i,o=t.actions;null!=n&&(null==(i=o[o.length-1])?void 0:i.id)!==n&&(tb.clearImmediate(n),t._scheduled===n&&(t._scheduled=void 0))},t}(tf),tx=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=tu.now,e}(),tk=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,ev.__extends)(t,e),t.prototype.flush=function(e){this._active=!0;var t,n=this._scheduled;this._scheduled=void 0;var r=this.actions;e=e||r.shift();do if(t=e.execute(e.state,e.delay))break;while((e=r[0])&&e.id===n&&r.shift())if(this._active=!1,t){for(;(e=r[0])&&e.id===n&&r.shift();)e.unsubscribe();throw t}},t}(function(e){function t(t,n){void 0===n&&(n=tx.now);var r=e.call(this,t,n)||this;return r.actions=[],r._active=!1,r}return(0,ev.__extends)(t,e),t.prototype.flush=function(e){var t,n=this.actions;if(this._active)return void n.push(e);this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=n.shift())if(this._active=!1,t){for(;e=n.shift();)e.unsubscribe();throw t}},t}(tx)))(tw),tE=e.i(167583),tS=e.i(423521),tS=tS,tC=e.i(796546),t_=e.i(918998);function tM(e){var t,n,r,i,o,a,s,l;let u=e.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation","reconnect"],includeResult:!1,includePreviousRevision:!1,visibility:"transaction",effectFormat:"mendoza",includeMutations:!1}).pipe(e7({resetOnRefCountZero:!0})),d=u.pipe(tt(e=>"reconnect"===e.type)),c=u.pipe(tt(e=>"welcome"===e.type)),h=u.pipe(tt(e=>"mutation"===e.type)),f=tl(c,d).pipe((l=!1,t={bufferSize:1,refCount:!0},s=void 0===(i=t.bufferSize)?1/0:i,n=void 0===(o=t.windowTime)?1/0:o,l=void 0!==(a=t.refCount)&&a,r=t.scheduler,e7({connector:function(){return new td(s,n,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:l}))).pipe(tt(e=>"welcome"===e.type));return tl(f,h,d)}let tT=(0,J.setup)({types:{},actions:{"assign error to context":(0,Q.assign)({error:({event:e})=>e}),"clear error from context":(0,Q.assign)({error:void 0}),"connect to server-sent events":(0,tC.raise)({type:"connect"}),"listen to server-sent events":(0,tS.d)("server-sent events",{id:"listener",input:({context:e})=>({listener:e.sharedListener||tM(e.client),id:e.id})}),"stop listening to server-sent events":(0,en.stopChild)("listener"),"buffer remote mutation events":(0,Q.assign)({mutationEvents:({event:e,context:t})=>((0,J.assertEvent)(e,"mutation"),[...t.mutationEvents,e])}),"restore stashed changes":(0,Q.assign)({stagedChanges:({event:e,context:t})=>((0,J.assertEvent)(e,"xstate.done.actor.submitTransactions"),t.stashedChanges),stashedChanges:[]}),"rebase fetched remote snapshot":(0,et.enqueueActions)(({enqueue:e})=>{e.assign(({event:e,context:t})=>{(0,J.assertEvent)(e,"xstate.done.actor.getDocument");let n=t.remote,r=e.output,i=!1;for(let e of t.mutationEvents)e.effects?.apply&&(e.previousRev||"appear"===e.transition)&&(i||e.previousRev!==r?._rev||(i=!0),i&&(r=tj(r,e.effects.apply,e.resultRev)));t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.i
2d,r);let[o,a]=eg(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:a,stagedChanges:o,mutationEvents:[]}}),e.sendParent(({context:e})=>({type:"rebased.remote",id:e.id,document:e.remote}))}),"apply mendoza patch":(0,Q.assign)(({event:e,context:t})=>{(0,J.assertEvent)(e,"mutation");let n=t.remote;if(e.transactionId===n?._rev)return{};let r=tj(n,e.effects.apply,e.resultRev);t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[i,o]=eg(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:o,stagedChanges:i}}),"increment fetch attempts":(0,Q.assign)({fetchRemoteSnapshotAttempts:({context:e})=>e.fetchRemoteSnapshotAttempts+1}),"reset fetch attempts":(0,Q.assign)({fetchRemoteSnapshotAttempts:0}),"increment submit attempts":(0,Q.assign)({submitTransactionsAttempts:({context:e})=>e.submitTransactionsAttempts+1}),"reset submit attempts":(0,Q.assign)({submitTransactionsAttempts:0}),"stage mutation":(0,Q.assign)({stagedChanges:({event:e,context:t})=>((0,J.assertEvent)(e,"mutate"),[...t.stagedChanges,{transaction:!1,mutations:e.mutations}])}),"stash mutation":(0,Q.assign)({stashedChanges:({event:e,context:t})=>((0,J.assertEvent)(e,"mutate"),[...t.stashedChanges,{transaction:!1,mutations:e.mutations}])}),"rebase local snapshot":(0,et.enqueueActions)(({enqueue:e})=>{e.assign({local:({event:e,context:t})=>{var n;(0,J.assertEvent)(e,"mutate");let r=new Map;return t.local&&r.set(t.id,t.local),n=function(e,t,n){let r=Object.create(null);for(let n of e){let e=ed(n);if(!e)throw Error("Unable to get document id from mutation");let i=r[e]?.after||t.get(e),o=eh(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:[]}),t.set(e,o.after),r[e].after=o.after,r[e].muts.push(n))}return Object.entries(r).map(([e,{before:t,after:n,muts:r}])=>({id:e,status:n?t?"updated":"created":"deleted",mutations:r,before:t,after:n}))}(e.mutations,r),n.forEach(e=>{("created"===e.status||"updated"===e.status)&&r.set(e.id,e.after),"deleted"===e.status&&r.delete(e.id)}),r.get(t.id)}}),e.sendParent(({context:e})=>({type:"rebased.local",id:e.id,document:e.local}))}),"send pristine event to parent":(0,tE.sendParent)(({context:e})=>({type:"pristine",id:e.id})),"send sync event to parent":(0,tE.sendParent)(({context:e})=>({type:"sync",id:e.id,document:e.remote})),"send mutation event to parent":(0,tE.sendParent)(({context:e,event:t})=>((0,J.assertEvent)(t,"mutation"),{type:"mutation",id:e.id,previousRev:t.previousRev,resultRev:t.resultRev,effects:t.effects}))},actors:{"server-sent events":(0,b.fromEventObservable)(({input:e})=>{var t;let{listener:n,id:r}=e;return(t=()=>n,new eq(function(e){e1(t()).subscribe(e)})).pipe(tt(e=>"welcome"===e.type||"reconnect"===e.type||"mutation"===e.type&&e.documentId===r),to(tk))}),"fetch remote snapshot":(0,b.fromPromise)(async({input:e,signal:t})=>{let{client:n,id:r}=e;return await n.getDocument(r,{signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}),"submit mutations as transactions":(0,b.fromPromise)(async({input:e,signal:t})=>{let{client:n,transactions:r}=e;for(let e of r){if(t.aborted)return;await n.dataRequest("mutate",(0,t_.encodeTransaction)(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})=>{var t,n;let r,i,o=new Map;return o.set(e.id,e.remote),{client:e.client,transactions:(t=e.stagedChanges,n=e=>
2!e.transaction,r=[],i=[],t.forEach(e=>{n(e)?i.push(e):(i.length>0&&r.push(i),i=[],r.push([e]))}),i.length>0&&r.push(i),r).flatMap(e=>({...e[0],mutations:e.flatMap(e=>e.mutations)})).map(e=>{var t;return{...e,mutations:(t=e.mutations,Object.values((0,er.default)(t,ed)).flatMap(e=>{var t,n;return(0===(n=0===(t=e).length?t:t.reduce((e,t)=>"delete"===t.type?[t]:(e.push(t),e),[])).length?n:n.reduce((e,t)=>("createIfNotExists"!==t.type?e.push(t):ef(e,e=>"delete"===e.type).find(e=>"createIfNotExists"===e.type)||e.push(t),e),[])).flat().reduce((e,t)=>{let n=e[e.length-1];return n&&"patch"!==n.type||"patch"!==t.type?e.concat(t):e.slice(0,-1).concat({...t,patches:(n?.patches||[]).concat(t.patches)})},[])}))}}).map(e=>({...e,mutations:e.mutations.map(e=>"patch"!==e.type?e:{...e,patches:e.patches.reduce((e,t)=>{if("unset"!==t.op.type)return e.push(t),e;let n=e.filter(e=>!(0,eo.startsWith)(t.path,e.path));return n.push(t),n},[]).reduceRight((e,t)=>(e.find(e=>{var n,r;return n=e.op,("set"===(r=t.op).type||"unset"===r.type)&&("set"===n.type||"unset"===n.type)&&ep(e.path,t.path)})||e.unshift(t),e),[]).reduce((e,t)=>("setIfMissing"!==t.op.type?e.push(t):ef(e,e=>"unset"===e.op.type).find(e=>"setIfMissing"===e.op.type&&ep(e.path,t.path))||e.push(t),e),[])})})).map(e=>{var t;return{...e,mutations:(t=o,e.mutations.map((e,n)=>{var r,i;if("patch"!==e.type)return e;let o=t.get(e.id);return o?(r=o,{...i=e,patches:em(r,i.patches)}):e}))}}).map(e=>e.transaction&&void 0!==e.id?{id:e.id,mutations:e.mutations}:{id:(0,eu.uuid)(),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 tj(e,t,n){let r=(0,ey.applyPatch)(function(e){if(!e)return null;let{_rev:t,...n}=e;return n}(e),t);return r?Object.assign(r,{_rev:n}):null}let tP=e=>{let t=(0,b.fromPromise)(async({input:t,signal:n})=>{let{id:r}=t,{snapshot:i}=await e.fetch("visual-editing/fetch-snapshot",{documentId:r},{signal:n});return i}),n=(0,b.fromPromise)(async({input:t})=>{let{transactions:n}=t;for(let t of n){let n=M.SanityEncoder.encodeTransaction(t);return e.post("visual-editing/mutate",n)}});return tT.provide({actions:{"send sync event to parent":(0,et.enqueueActions)(({enqueue:e})=>{e.sendParent(({context:e})=>({type:"sync",id:e.id,document:e.remote})),e.emit(({context:e})=>({type:"ready",snapshot:e.local}))})},actors:{"fetch remote snapshot":t,"submit mutations as transactions":n}})},tA=(0,J.setup)({types:{},actions:{"emit sync event":(0,ee.emit)(({event:e})=>((0,J.assertEvent)(e,"sync"),e)),"emit mutation event":(0,ee.emit)(({event:e})=>((0,J.assertEvent)(e,"mutation"),e)),"emit rebased event":(0,ee.emit)(({event:e})=>((0,J.assertEvent)(e,["rebased.local","rebased.remote"]),e)),"emit pristine event":(0,ee.emit)(({event:e})=>((0,J.assertEvent)(e,["pristine"]),e)),"add document actor":(0,Q.assign)({documents:({context:e,event:t,spawn:n})=>{(0,J.assertEvent)(t,"observe");let r=t.documentId;return e.documents[r]?e.documents:{...e.documents,[r]:n("documentMutatorMachine",{input
2:{id:r,client:e.client,sharedListener:e.sharedListener||tM(e.client)},id:r})}}}),"stop remote snapshot":(0,en.stopChild)(({context:e,event:t})=>((0,J.assertEvent)(t,"unobserve"),e.documents[t.documentId])),"remove remote snapshot from context":(0,Q.assign)({documents:({context:e,event:t})=>{if((0,J.assertEvent)(t,"unobserve"),!e.documents[t.documentId])return e.documents;let{[t.documentId]:n,...r}=e.documents;return r}})},actors:{documentMutatorMachine:tT}}).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:{}}}),t$=e=>tA.provide({actors:{documentMutatorMachine:tP(e)}});e.s(["n",()=>tP,"t",()=>t$],131734);var tR=e.i(989955),tI=e.i(580914);let tL=[];for(let e=0;e<256;++e)tL.push((e+256).toString(16).slice(1));let tV=new Uint8Array(16);var tD={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function tO(e,n,r){return!tD.randomUUID||n||e?function(e,n,r){let i=(e||={}).random??e.rng?.()??function(){if(!t){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");t=crypto.getRandomValues.bind(crypto)}return t(tV)}();if(i.length<16)throw Error("Random bytes length must be >= 16");if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,n){if((r||=0)<0||r+16>n.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)n[r+e]=i[e];return n}return function(e,t=0){return(tL[e[t+0]]+tL[e[t+1]]+tL[e[t+2]]+tL[e[t+3]]+"-"+tL[e[t+4]]+tL[e[t+5]]+"-"+tL[e[t+6]]+tL[e[t+7]]+"-"+tL[e[t+8]]+tL[e[t+9]]+"-"+tL[e[t+10]]+tL[e[t+11]]+tL[e[t+12]]+tL[e[t+13]]+tL[e[t+14]]+tL[e[t+15]]).toLowerCase()}(i)}(e,n,r):tD.randomUUID()}function tz(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function tB(e,t,n){return"x"===n?{x:e.x+t,y:e.y,w:e.w-2*t,h:e.h}:{x:e.x,y:e.y+t,w:e.w,h:e.h-2*t}}function tN(e,t){return e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}function tH(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function tF(e,t,n){let r,i,o={x:e.x1,y:e.y1};if(t.some(e=>{var t;let r,i;return t=tB(e,Math.min(e.w,e.h)/10,"horizontal"===n?"x":"y"),r=o.x>=t.x&&o.x<=t.x+t.w,i=o.y>=t.y&&o.y<=t.y+t.h,r&&i}))return null;for(let a of t){let t=function(e,t){let n=[{x1:t.x,y1:t.y,x2:t.x+t.w,y2:t.y},{x1:t.x+t.w,y1:t.y,x2:t.x+t.w,y2:t.y+t.h},{x1:t.x+t.w,y1:t.y+t.h,x2:t.x,y2:t.y+t.h},{x1:t.x,y1:t.y+t.h,x2:t.x,y2:t.y}],r=[];for(let t=0;t<n.length;t++){let i=function(e,t){let{x1:n,y1:r,x2:i,y2:o}=e,{x1:a,y1:s,x2:l,y2:u}=t;if(n===i&&r===o||a===l&&s===u)return!1;let d=(u-s)*(i-n)-(l-a)*(o-r);if(0===d)return!1;let c=((l-a)*(r-s)-(u-s)*(n-a))/d,h=((i-n)*(r-s)-(o-r)*(n-a))/d;return!(c<0)&&!(c>1)&&!(h<0)&&!(h>1)&&{x:n+c*(i-n),y:r+c*(o-r)}}(e,n[t]);if(i){let e=!1;for(let t=0;t<r.length;t++)r[t].x===i.x&&r[t].y===i.y&&(e=!0);e||r.push(i)}}return 0!==r.length&&r.sort((t,n)=>tH(t,{x:e.x1,y:e.y1})-tH(n,{x:e.x1,y:e.y1}))}(e,tB(a,Math.min(a.w,a.h)/10,"horizontal"===n?"x":"y"));if(t){let e=t[0];r?tH(o,e)<tH(o,r)&&(r=e,i=a):(r=e,i=a)}}return i||null}function tW(e,t,n){let{x:r,y:i,w:o,h:a}=e,{x:s,y:l}=n;return{x:s+(r-s)*t,y:l+(i-l)*t,w:o*t,h:a*t}}function tU(e){let t=Math.max(0,Math.min(...e.map(e=>e.y))),n=Math.min(document.body.scrollHeight,Math.max(...e.map(e=>e.y+e.h)));return{min:t,max:n,height:n-t}}function tY(e,t){return t.find(t=>tN(tz(t.elements.element),e))?.sanity}function tq(e,t,n){return Object.values(t).every(e=>null===e)?null:"horizontal"===n?{left:t.left?{rect:t.left,sanity:tY(t.left,e)}:null,right:t.right?{rect:t.right,sanity:tY(t.right,e)}:null}:{top:t.top?{rect:t.top,sanity:tY(t.top,e)}:null,bottom:t.bottom?{rect:t.bottom,sanity:tY(t.bottom,e)}:null}}function tX(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 tG(e,t,n){let r=tz(t),i=[...t.querySelectorAll(":where(h1, h2, h3, h4, p, a, img, span, button):not(:has(*))")];e.x<=r.x&&(e.x=r.x),e.x>=r.x+r.w&&(e.x=r.x+r.w),e.y>=r.y+r.h&&(e.y=r.y+r.h),e.y<=r.y&&(e.y=r.y);let o=i.map(e=>{let t=tW(tz(e),n,{x:r.x,y:r.y});return{x:t.x-r.x,y:t.y-r.y,w:t.w,h:t.h,tagName:e.tagName}});return{offsetX:(r.x-e.x)*n,offsetY:(r.y-e.y)*n,w:r.w*n,h:r.h*n,maxWidth:r.w*n*.75,childRects:o}}async function tZ(e,t,n,r,i){return new Promise(o=>{e.addEventListener("transitionend",()=>{setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"})},2*i),o()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!0}),document.body.style.overflow="hidden",document.body.style.height="100%",document.documentElement.style.overflow="initial",document.documentElement.style.height="100%",setTimeout(()=>{e.style.transformOrigin="50% 0px",e.style.transition="transform 150ms ease",e.style.transform=`translate3d(0px, ${-n+scrollY}px, 0px) scale(${t})`},25)})}function tK(e){let t,n,r={min:t=Math.max(0,Math.min(...e.map(e=>e.x))),max:n=Math.min(document.body.offsetWidth,Math.max(...e.map(e=>e.x+e.w))),width:n-t},i=tU(e),o=r.min>8&&r.min+r.width<=window.innerWidth-8,a=i.min>8&&i.min+i.height<=document.body.scrollHeight-8,s=o&&a;return{x:s?r.min-8:r.min,y:s?i.min-8:i.min,w:s?r.width+16:r.width,h:s?i.height+16:i.height}}async function tJ(e,t,n,r,i,o){return new Promise(a=>{if(1===new DOMMatrix(window.getComputedStyle(t).transform).a)return;let s=n-window.innerHeight,l=scrollY;(e-=window.innerHeight/2)<0&&(e=0),t.addEventListener("transitionend",()=>{t.style.transition="none",t.style.transform="none",scrollTo({top:e,behavior:"instant"}),setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!1})},2*i),a()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),t.style.transform=`translateY(${Math.max(l-e,-s+l)}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 tQ=!1,t0={x:0,y:0},t1={x:0,y:0},t2=typeof document>"u"?0:document.documentElement.scrollHeight,t5=null,t3=e=>e instanceof HTMLElement||e instanceof SVGElement,t4=e=>e&&t3(e)?e.dataset?.sanityOverlayElement?e:t4(e.parentElement):null;function t6(e){return tI.VERCEL_STEGA_REGEX.lastIndex=0,tI.VERCEL_STEGA_REGEX.test(e)}function t7(e){return tI.VERCEL_STEGA_REGEX.lastIndex=0,e.replace(tI.VERCEL_STEGA_REGEX,"")}function t8(e,t=!1){return t6(e)?function(e,t=!1){try{let n=(0,tI.vercelStegaDecode)(e);return n&&"sanity.io"===n.origin?(t&&(n.href=n.href?.replace(".alt","")),n):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}function t9(e){return"path"in e}function ne(e){if(!e.length||!e.map(e=>t9(e)).every((e,t,n)=>e===n[0]))return;if(!t9(e[0]))return e[0];let t=e.filter(t9),n=e[0],r=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let i=t[e];if(r.some(e=>i[e]!==n?.[e])){n=void 0;break}n={...n,path:function(e,t){let n=e.split("."),r=t.split("."),i=Math.min(n.length,r.length);return n=n.slice(0,i).reverse(),r=r.slice(0,i).reverse(),n.reduce((e,t,n
2)=>t===r[n]?[...e,t]:[],[]).reverse().join(".")}(n.path,i.path)}}return n}function nt(e){let t=e.lastIndexOf(".");return e.substring(t,e.length).includes("[")}function nn(e){if(!nt(e))return null;let t=e.split(".");return t[t.length-1]=t[t.length-1].replace(/\[.*?\]/g,"[]"),t.join(".")}function nr(e,t){return!!nt(e.path)&&!!nt(t.path)&&nn(e.path)===nn(t.path)}function ni(e,t,n,r){if(!e.getAttribute("data-sanity")||e.getAttribute("data-sanity-drag-disable")||!t||!t9(t)||!nt(t.path))return null;let i=e.getAttribute("data-sanity-drag-group"),o=[...n].reduce((e,n)=>{let o=r.get(n),a=n.getAttribute("data-sanity-drag-disable"),s=n.getAttribute("data-sanity-drag-group"),l=null!==n.getAttribute("data-sanity");return o?.sanity&&!a&&t9(o.sanity)&&nr(t,o.sanity)&&(null===i||i===s)&&l&&e.push(o),e},[]);return o.length<=1?null:o}let no=(0,R.createContext)(null);var na=e.i(438232);let ns={sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},nl={textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},nu={border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},nd={dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},nc={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}}},nh=new WeakMap;function nf(e){let t=nh.get(e);if(t)return t;let n=nm(e,e.card.enabled),r={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:np(e,e.button.default),ghost:np(e,e.button.ghost),bleed:np(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:ng(e.input.default),invalid:ng(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:np(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 nh.set(e,r),r}function np(e,t){return{default:{enabled:nm(e,t.default.enabled),hovered:nm(e,t.default.hovered),pressed:nm(e,t.default.pressed),selected:nm(e,t.default.selected),disabled:nm(e,t.default.disabled)},neutral:{enabled:nm(e,t.default.enabled),hovered:nm(e,t.default.hovered),pressed:nm(e,t.default.pressed),selected:nm(e,t.default.selected),disabled:nm(e,t.default.disabled)},primary:{enabled:nm(e,t.primary.enabled),hovered:nm(e,t.primary.hovered),pressed:nm(e,t.primary.pressed),selected:nm(e,t.primary.selected),disabled:nm(e,t.primary.disabled)},suggest:{enabled:nm(e,t.primary.enabled),hovered:nm(e,t.primary.hovered),pressed:nm(e,t.primary.pressed),selected:nm(e,t.primary.selected),disabled:nm(e,t.primary.disabled)},positive:{enabled:nm(e,t.positive.enabled),hovered:nm(e,t.positive.hovered),pressed:nm(e,t.positive.pressed),selected:nm(e,t.positive.selected),disabled:nm(e,t.positive.disabled)},caution:{enabled:nm(e,t.caution.enabled),hovered:nm(e,t.caution.hovered),pressed:nm(e,t.caution.pressed),selected:nm(e,t.caution.selected),disabled:nm(e,t.caution.disabled)},critical:{enabled:nm(e,t.critical.enabled),hovered:nm(e,t.critical.hovered),pressed:nm(e,t.critical.pressed),selected:nm(e,t.critical.selected),disabled:nm(e,t.critical.disabled)}}}function nm(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}
2,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 ng(e){return{enabled:ny(e.enabled),disabled:ny(e.disabled),readOnly:ny(e.readOnly),hovered:ny(e.hovered)}}function ny(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}let nv=new WeakMap;function nb(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=nv.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...ns,...e.sanity.avatar},button:{...nl,...e.sanity.button},card:nu,color:nf(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...nc,...e.sanity.input,checkbox:{...nc.checkbox,...e.sanity.input.checkbox},radio:{...nc.radio,...e.sanity.input.radio},switch:{...nc.switch,...e.sanity.input.switch}},layer:e.sanity.layer??nd,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return nv.set(e,n),n}let nw=[],nx={},nk={initial:{scale:.97,willChange:"transform"},hidden:{opacity:0},visible:{opacity:1,transition:{when:"beforeChildren",duration:.1}},scaleIn:{scale:1},scaleOut:{scale:.97}},nE={hidden:{opacity:0},visible:{opacity:1}},nS={type:"spring",visualDuration:.2,bounce:.25};function nC(e){return 0===e?0:`${e/16}rem`}function n_(e,t,n){return(t?.map(n)||[]).map((t,n)=>0===n?t:{[`@media screen and (min-width: ${e[n-1]}px)`]:t})}function nM(e,t){return void 0===e?t||nw:Array.isArray(e)?e:[e]}function nT(e,t,n=nw){if(!Array.isArray(n))throw Error("the property must be array of numbers");if(0===n.length)return null;let{media:r,space:i}=nb(e);return n_(r,n,e=>{var n;return n=nC(i[e]),t.reduce((e,t)=>(e[t]=n,e),{})})}function nj(e,t,n){Object.defineProperty(e,t,{get(){let r=n();return Object.defineProperty(e,t,{value:r,enumerable:!0,writable:!1,configurable:!1}),r},enumerable:!0,configurable:!0})}function nP(e){return 2===e._version}let nA=new WeakMap,n$=new WeakMap,nR=["transparent","default","primary","positive","caution","critical"];function nI(e,t){let n={};for(let r of nR)nj(n,r,()=>{var n;return{base:{bg:(n=t[e][r]).bg,fg:n.fg,border:n.border,focusRing:n.focusRing,shadow:n.shadow},button:n.button,card:n.selectable.default,dark:n._dark,input:{default:nV(n.input.default),invalid:nV(n.input.invalid)},muted:{...n.button.ghost,transparent:n.button.ghost.default},solid:{...n.button.default,transparent:n.button.default.default},selectable:n.selectable,spot:{gray:n.avatar.gray.bg,blue:n.avatar.blue.bg,purple:n.avatar.purple.bg,magenta:n.avatar.magenta.bg,red:n.avatar.red.bg,orange:n.avatar.orange.bg,yellow:n.avatar.yellow.bg,green:n.avatar.green.bg,cyan:n.avatar.cyan.bg},syntax:n.syntax}});return n}function nL(e){let t=n$.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:o,font:a,input:s,media:l,radius:u,shadow:d,space:c,style:h}=e,f={};nj(f,"light",()=>nI("light",i)),nj(f,"dark",()=>nI("dark",i));let p={_version:0,avatar:n,button:r,container:o,color:f,focusRing:s.text.focusRing,fonts:a,input:s,media:l,radius:u,shadows:d,space:c,styles:h,v2:e};return n$.set(e,p),p}function nV(e){return{enabled:nD(e.enabled),disabled:nD(e.disabled),readOnly:nD(e.readOnly),hovered:nD(e.hovered)}}function nD(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let nO=new Map;var nz=e.i(997053),nB=e.i(179684);let nN={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},nH={content:"content-box",border:"border-box"},nF={stretch:"stretch",fill:"100%"};function nW(e){let{media:t}=nb(e.theme);return n_(t,e.$display,e=>({"&:not([hidden])":{display:e}}))}function nU(e){let{media:t}=nb(e.theme);return n_(t,e.$sizing,e=>({boxSizing:nH[e]}))}function nY(e){let{media:t}=nb(e.theme);return n_(t,e.$height,e=>({height:nF[e]}))}function nq(e){let{media:t}=nb(e.theme);return n_(t,e.$overflow,e=>({overflow:e}))}let nX={minWidth:0,minHeight:0};function nG(){return[nX,nZ]}function nZ(e){let{media:t}=nb(e.theme);return e.$flex?n_(t,e.$flex,e=>({flex:`${e}`})):nw}let nK={auto:"auto",full:"1 / -1"},nJ={auto:"auto",full:"1 / -1"};function nQ(e){let{media:t}=nb(e.theme);return n_(t,e.$row,e=>"number"==typeof e?{gridRow:`span ${e} / span ${e}`}
2:{gridRow:nK[e]})}function n0(e){let{media:t}=nb(e.theme);return n_(t,e.$rowStart,e=>({gridRowStart:`${e}`}))}function n1(e){let{media:t}=nb(e.theme);return n_(t,e.$rowEnd,e=>({gridRowEnd:`${e}`}))}function n2(e){let{media:t}=nb(e.theme);return n_(t,e.$column,e=>"number"==typeof e?{gridColumn:`span ${e} / span ${e}`}:{gridColumn:nJ[e]})}function n5(e){let{media:t}=nb(e.theme);return n_(t,e.$columnStart,e=>({gridColumnStart:`${e}`}))}function n3(e){let{media:t}=nb(e.theme);return n_(t,e.$columnEnd,e=>({gridColumnEnd:`${e}`}))}function n4(e){let{theme:t}=e;return[nT(t,["padding"],e.$padding),nT(t,["paddingLeft","paddingRight"],e.$paddingX),nT(t,["paddingTop","paddingBottom"],e.$paddingY),nT(t,["paddingTop"],e.$paddingTop),nT(t,["paddingRight"],e.$paddingRight),nT(t,["paddingBottom"],e.$paddingBottom),nT(t,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}let n6=nz.styled.div.withConfig({displayName:"StyledBox",componentId:"sc-jg90nc-0"})(function(){return nN},nG,function(){return[nU,nY,nq,nW]},function(){return[nQ,n0,n1,n2,n5,n3]},function(e){let{theme:t}=e;return[nT(t,["margin"],e.$margin),nT(t,["marginLeft","marginRight"],e.$marginX),nT(t,["marginTop","marginBottom"],e.$marginY),nT(t,["marginTop"],e.$marginTop),nT(t,["marginRight"],e.$marginRight),nT(t,["marginBottom"],e.$marginBottom),nT(t,["marginLeft"],e.$marginLeft)].filter(Boolean)},n4),n7=function(e){let t,n,r,i,o,a,s,l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M=(0,C.c)(110),T,j,P,A,$,R,I,L,V,D,O,z,B,N,H,F,W,U,Y,q,X,G,Z,K,J,Q,ee,et;M[0]===e?(T=M[1],j=M[2],P=M[3],A=M[4],$=M[5],R=M[6],I=M[7],L=M[8],V=M[9],D=M[10],O=M[11],z=M[12],B=M[13],N=M[14],H=M[15],F=M[16],W=M[17],U=M[18],Y=M[19],q=M[20],X=M[21],G=M[22],Z=M[23],K=M[24],J=M[25],Q=M[26],ee=M[27],et=M[28]):({as:J,ref:G,gridColumn:j,gridColumnStart:A,gridColumnEnd:P,display:Q,flex:T,height:L,margin:ee,marginX:B,marginY:N,marginTop:z,marginRight:O,marginBottom:V,marginLeft:D,overflow:H,padding:et,paddingX:q,paddingY:X,paddingTop:Y,paddingRight:U,paddingBottom:F,paddingLeft:W,gridRow:$,gridRowStart:I,gridRowEnd:R,sizing:K,...Z}=e,M[0]=e,M[1]=T,M[2]=j,M[3]=P,M[4]=A,M[5]=$,M[6]=R,M[7]=I,M[8]=L,M[9]=V,M[10]=D,M[11]=O,M[12]=z,M[13]=B,M[14]=N,M[15]=H,M[16]=F,M[17]=W,M[18]=U,M[19]=Y,M[20]=q,M[21]=X,M[22]=G,M[23]=Z,M[24]=K,M[25]=J,M[26]=Q,M[27]=ee,M[28]=et);let en=void 0===J?"div":J,er=void 0===Q?"block":Q,ei=void 0===ee?0:ee,eo=void 0===et?0:et,ea="string"==typeof en?en:void 0,es;return M[29]===j?es=M[30]:(es=nM(j),M[29]=j,M[30]=es),M[31]===A?n=M[32]:(n=nM(A),M[31]=A,M[32]=n),M[33]===P?r=M[34]:(r=nM(P),M[33]=P,M[34]=r),M[35]===er?i=M[36]:(i=nM(er),M[35]=er,M[36]=i),M[37]===T?o=M[38]:(o=nM(T),M[37]=T,M[38]=o),M[39]===L?a=M[40]:(a=nM(L),M[39]=L,M[40]=a),M[41]===ei?s=M[42]:(s=nM(ei),M[41]=ei,M[42]=s),M[43]===B?l=M[44]:(l=nM(B),M[43]=B,M[44]=l),M[45]===N?u=M[46]:(u=nM(N),M[45]=N,M[46]=u),M[47]===z?d=M[48]:(d=nM(z),M[47]=z,M[48]=d),M[49]===O?c=M[50]:(c=nM(O),M[49]=O,M[50]=c),M[51]===V?h=M[52]:(h=nM(V),M[51]=V,M[52]=h),M[53]===D?f=M[54]:(f=nM(D),M[53]=D,M[54]=f),M[55]===H?p=M[56]:(p=nM(H),M[55]=H,M[56]=p),M[57]===eo?m=M[58]:(m=nM(eo),M[57]=eo,M[58]=m),M[59]===q?g=M[60]:(g=nM(q),M[59]=q,M[60]=g),M[61]===X?y=M[62]:(y=nM(X),M[61]=X,M[62]=y),M[63]===Y?v=M[64]:(v=nM(Y),M[63]=Y,M[64]=v),M[65]===U?b=M[66]:(b=nM(U),M[65]=U,M[66]=b),M[67]===F?w=M[68]:(w=nM(F),M[67]=F,M[68]=w),M[69]===W?x=M[70]:(x=nM(W),M[69]=W,M[70]=x),M[71]===$?k=M[72]:(k=nM($),M[71]=$,M[72]=k),M[73]===I?E=M[74]:(E=nM(I),M[73]=I,M[74]=E),M[75]===R?S=M[76]:(S=nM(R),M[75]=R,M[76]=S),M[77]===K?_=M[78]:(_=nM(K),M[77]=K,M[78]=_),M[79]!==e.children||M[80]!==G||M[81]!==Z||M[82]!==a||M[83]!==s||M[84]!==l||M[85]!==u||M[86]!==d||M[87]!==c||M[88]!==h||M[89]!==f||M[90]!==p||M[91]!==m||M[92]!==g||M[93]!==y||M[94]!==v||M[95]!==b||M[96]!==w||M[97]!==x||M[98]!==k||M[99]!==E||M[100]!==S||M[101]!==_||M[102]!==en||M[103]!==ea||M[104]!==es||M[105]!==n||M[106]!==r||M[107]!==i||M[108]!==o?(t=(0,na.jsx)(n6,{"data-as":ea,"data-ui":"Box",...Z,$column:es,$columnStart:n,$columnEnd:r,$display:i,$flex:o,$height:a,$margin:s,$marginX:l,$marginY:u,$marginTop:d,$marginRight:c,$marginBottom:h,$marginLeft:f,$overflow:p,$padding:m,$paddingX:g,$paddingY:y,$paddingTop:v,$paddingRight:b,$paddingBottom:w,$paddingLeft:x,$row:k,$rowStart:E,$rowEnd:S,$sizing:_,as:en,ref:G,children:e.children}),M[79]=e.children,M[80]=G,M[81]=Z,M[82]=a,M[83]=s,M[84]=l,M[85]=u,M[86]=d,M[87]=c,M[88]=h,M[89]=f,M[90]=p,M[91]=m,M[92]=g,M[93]=y,M[94]=v,M[95]=b,M[96]=w,M[97]=x,M[98]=k,M[99]=E,M[100]=S,M[101]=_,M[102]=en,M[103]=ea,M[104]=es,M[105]=n,M[106]=r,M[107]=i,M[108]=o,M[109]=t):t=M[109],t};function n8(e){let{media:t,radius:n}=nb(e.theme);return n_(t,e.$radius,e=>{let t=0;return"number"==typeof e&&(t=nC(n[e])),"full"===e&&(t="9999px"),{borderRadius:t}})}function n9(){let e=(0,C.c)(2),t=(0,nz.useTheme)(),n;return e[0]===t?n=e[1]:(n=nb(t),e[0]=t,e[1]=n),n}function re(e,t,n=!1){return{"--card-backdrop-color":e.backdrop,"--card-focus-ring-color":e.focusRing,"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-accent-fg-color":t.accent.fg,"--card-avatar-gray-bg-color":t.avatar.gray.bg,"--card-avatar-gray-fg-color":t.avatar.gray.fg,"--card-avatar-blue-bg-color":t.avatar.blue.bg,"--card-avatar-blue-fg-color":t.avatar.blue.fg,"--card-avatar-purple-bg-color":t.avatar.purple.bg,"--card-avatar-purple-fg-color":t.avatar.purple.fg,"--card-avatar-magenta-bg-color":t.avatar.magenta.bg,"--card-avatar-magenta-fg-color":t.avatar.magenta.fg,"--card-avatar-red-bg-color":t.avatar.red.bg,"--card-avatar-red-fg-color":t.avatar.red.fg,"--card-avatar-orange-bg-color":t.avatar.orange.bg,"--card-avatar-orange-fg-color":t.avatar.orange.fg,"--card-avatar-yellow-bg-color":t.avatar.yellow.bg,"--card-avatar-yellow-fg-color":t.avatar.yellow.fg,"--card-avatar-green-bg-color":t.avatar.green.bg,"--card-avatar-green-fg-color":t.avatar.green.fg,"--card-avatar-cyan-bg-color":t.avatar.cyan.bg,"--card-avatar-cyan-fg-color":t.avatar.cyan.fg,"--card-bg-color":t.bg,"--card-bg-image":n?`repeating-conic-gradient(${t.bg} 0% 25%, ${t.muted.bg} 0% 50%)`:void 0,"--card-border-color":t.border,"--card-badge-default-bg-color":t.badge.default.bg,"--card-badge-default-dot-color":t.badge.default.dot,"--card-badge-default-fg-color":t.badge.default.fg,"--card-badge-default-icon-color":t.badge.default.icon,"--card-badge-neutral-bg-color":t.badge.neutral?.bg,"--card-badge-neutral-dot-color":t.badge.neutral?.dot,"--card-badge-neutral-fg-color":t.badge.neutral?.fg,"--card-badge-neutral-icon-color":t.badge.neutral?.icon,"--card-badge-primary-bg-color":t.badge.primary.bg,"--card-badge-primary-dot-color":t.badge.primary.dot,"--card-badge-primary-fg-color":t.badge.primary.fg,"--card-badge-primary-icon-color":t.badge.primary.icon,"--card-badge-suggest-bg-color":t.badge.suggest?.bg,"--card-badge-suggest-dot-color":t.badge.suggest?.dot,"--card-badge-suggest-fg-color":t.badge.suggest?.fg,"--card-badge-suggest-icon-color":t.badge.suggest?.icon,"--card-badge-positive-bg-color":t.badge.positive.bg,"--card-badge-positive-dot-color":t.badge.positive.dot,"--card-badge-positive-fg-color":t.badge.positive.fg,"--card-badge-positive-icon-color":t.badge.positive.icon,"--card-badge-caution-bg-color":t.badge.caution.bg,"--card-badge-caution-dot-color":t.badge.caution.dot,"--card-badge-caution-fg-color":t.badge.caution.fg,"--card-badge-caution-icon-color":t.badge.caution.icon,"--card-badge-critical-bg-color":t.badge.critical.bg,"--card-badge-critical-dot-color":t.badge.critical.dot,"--card-badge-critical-fg-color":t.badge.critical.fg,"--card-badge-critical-icon-color":t.badge.critical.icon,"--card-code-bg-color":t.code.bg,"--card-code-fg-color":t.code.fg,"--card-fg-color":t.fg,"--card-icon-color":t.icon,"--card-kbd-bg-color":t.kbd.bg,"--card-kbd-border-color":t.kbd.border,"--card-kbd-fg-color":t.kbd.fg,"--card-link-fg-color":t.link.fg,"--card-muted-bg-color":t.muted.bg,"--card-muted-fg-color":t.muted.fg,"--card-skeleton-color-from":t.skeleton.from,"--card-skeleton-color-to":t.skeleton.to,"--card-bg2-color":t.muted.bg,"--card-link-color":t.link.fg,"--card-hairline-soft-color":t.border,"--card-hairline-hard-color":t.border}}function rt(e){return`inset 0 0 0 ${e.width}px ${e.color}`}function rn(e){let{base:t,border:n,focusRing:r}=e,i=r.offset+r.width,o=0-r.offset,a=t?t.bg:"var(--card-bg-color)";return[o>0&&`inset 0 0 0 ${o}px var(--card-focus-ring-color)`,n&&rt(n),o<0&&`0 0 0 ${0-o}px ${a}`,i>0&&`0 0 0 ${i}
2px var(--card-focus-ring-color)`].filter(Boolean).join(",")}function rr(e){let{card:t,media:n}=nb(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return n_(n,e.$border,e=>e?{"&&":{border:r}}:{"&&":{border:0}})}function ri(e){let{card:t,media:n}=nb(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return n_(n,e.$borderTop,e=>e?{"&&":{borderTop:r}}:{"&&":{borderTop:0}})}function ro(e){let{card:t,media:n}=nb(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return n_(n,e.$borderRight,e=>e?{"&&":{borderRight:r}}:{"&&":{borderRight:0}})}function ra(e){let{card:t,media:n}=nb(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return n_(n,e.$borderBottom,e=>e?{"&&":{borderBottom:r}}:{"&&":{borderBottom:0}})}function rs(e){let{card:t,media:n}=nb(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return n_(n,e.$borderLeft,e=>e?{"&&":{borderLeft:r}}:{"&&":{borderLeft:0}})}function rl(e,t){return`${e.map(nC).join(" ")} ${t}`}let ru="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof self?self:e.g;function rd(e,t){let n=Symbol.for(e);if(typeof document>"u"){let n=(0,R.createContext)(t);return n.displayName=e,n}return ru[n]=ru[n]||(0,R.createContext)(t),ru[n]}let rc=rd("@sanity/ui/context/theme",null);function rh(e){let t,n,r=(0,C.c)(15),i=(0,R.useContext)(rc),{children:o}=e,a=e.scheme??(i?.scheme||"light"),s=e.theme??(i?.theme||null),l=e.tone??(i?.tone||"default"),u;e:{let e;if(!s){u=null;break e}r[0]!==s||r[1]!==a||r[2]!==l?(e={version:0,theme:s,scheme:a,tone:l},r[0]=s,r[1]=a,r[2]=l,r[3]=e):e=r[3],u=e}let d=u,c;t:{let e;if(!s){c=null;break t}r[4]!==s||r[5]!==a||r[6]!==l?(e=function(e,t,n){var r,i,o,a,s;let l,u=function(e,t,n){let r=nO.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}(e,t,n);if(u)return u;let d=nP(e)?nL(e):e,c=nP(e)?e:function(e){if(e.v2)return e.v2;let t=nA.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:o,focusRing:a,fonts:s,input:l,layer:u,media:d,radius:c,shadows:h,space:f,styles:p}=e,m={_version:2,avatar:{...ns,...n},button:{...nl,...r},card:nu,color:{light:{transparent:nf(i.light.transparent),default:nf(i.light.default),neutral:nf(i.light.transparent),primary:nf(i.light.primary),suggest:nf(i.light.primary),positive:nf(i.light.positive),caution:nf(i.light.caution),critical:nf(i.light.critical)},dark:{transparent:nf(i.dark.transparent),default:nf(i.dark.default),neutral:nf(i.dark.transparent),primary:nf(i.dark.primary),suggest:nf(i.dark.primary),positive:nf(i.dark.positive),caution:nf(i.dark.caution),critical:nf(i.dark.critical)}},container:o,font:s,input:{...nc,...l,checkbox:{...nc.checkbox,...l.checkbox},radio:{...nc.radio,...l.radio},switch:{...nc.switch,...l.switch}},layer:u??nd,media:d,radius:c,shadow:h,space:f,style:p};return nA.set(e,m),m}(e),h=d.layer||nd,f=c.color[t]||c.color.light,p="neutral"in(r=f[n]||f.default).badge?r:{...r,badge:{...r.badge,neutral:r.badge.default,suggest:r.badge.primary},button:{bleed:{...r.button.bleed,neutral:r.button.bleed.default,suggest:r.button.bleed.primary},default:{...r.button.default,neutral:r.button.default.default,suggest:r.button.default.primary},ghost:{...r.button.ghost,neutral:r.button.ghost.default,suggest:r.button.ghost.primary}},selectable:{...r.selectable,neutral:r.selectable.default,suggest:r.selectable.primary}},m=c.layer||nd,{color:g,...y}=d,v={...y,layer:h,v2:{...c,_resolved:!0,color:p,layer:m}};nj(v,"color",()=>{let e=d.color[t]||d.color.light;return e[n]||e.default});let b={sanity:v};return i=e,o=t,a=n,s=b,nO.has(o)||nO.set(o,new Map),(l=nO.get(o)).has(a)||l.set(a,new WeakMap),l.get(a).set(i,s),b}(s,a,l),r[4]=s,r[5]=a,r[6]=l,r[7]=e):e=r[7],c=e}let h=c;if(!h){let e;return r[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,na.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'}),r[8]=e):e=r[8],e}return r[9]!==o||r[10]!==h?(t=(0,na.jsx)(nz.ThemeProvider,{theme:h,children:o}),r[9]=o,r[10]=h,r[11]=t):t=r[11],r[12]!==t||r[13]!==d?(n=(0,na.jsx)(rc.Provider,{value:d,children:t}),r[12]=t,r[13]=d,r[14]=n):n=r[14],n}function rf(){let e=(0,R.useContext)(rc);
2if(!e)throw Error("useRootTheme(): missing context value");return e}function rp(e){let t=(0,C.c)(5),{children:n,scheme:r,tone:i}=e,o=rf(),a=r||o.scheme,s;return t[0]!==n||t[1]!==o.theme||t[2]!==a||t[3]!==i?(s=(0,na.jsx)(rh,{scheme:a,theme:o.theme,tone:i,children:n}),t[0]=n,t[1]=o.theme,t[2]=a,t[3]=i,t[4]=s):s=t[4],s}let rm=(0,nz.styled)(n7).withConfig({displayName:"StyledCard",componentId:"sc-8g3lhy-0"})(function(){return[rr,ri,ro,ra,rs]},n8,function(e){let{card:t,media:n,shadow:r}=nb(e.theme);return n_(n,e.$shadow,e=>(function(e,t=1){return e?{boxShadow:`0 0 0 ${nC(t)} var(--card-shadow-outline-color), ${rl(e.umbra,"var(--card-shadow-umbra-color)")}, ${rl(e.penumbra,"var(--card-shadow-penumbra-color)")}, ${rl(e.ambient,"var(--card-shadow-ambient-color)")}`}:nx})(r[e],t.shadow.outline))},function(e){return[function(e){let{$checkered:t}=e,{space:n}=nb(e.theme);return nz.css`${t&&nz.css`background-size:${n[3]}px ${n[3]}px;background-position:50% 50%;background-image:var(--card-bg-image);`} &[data-as='button']{-webkit-font-smoothing:inherit;appearance:none;outline:none;font:inherit;text-align:inherit;border:0;width:-moz-available;width:-webkit-fill-available;width:stretch;}&[data-as='a']{outline:none;text-decoration:none;}&[data-as='pre']{font:inherit;}`}(e),function(e){let{$checkered:t,$focusRing:n,$muted:r}=e,{card:i,color:o,style:a}=nb(e.theme),s={width:i.border.width,color:"var(--card-border-color)"};return nz.css`color-scheme:${o._dark?"dark":"light"};${re(o,o,t)} background-color:${r?"var(--card-muted-bg-color)":"var(--card-bg-color)"};color:var(--card-fg-color);&[data-as='button']{--card-focus-ring-box-shadow:none;cursor:default;box-shadow:var(--card-focus-ring-box-shadow);&:disabled{${re(o,o.selectable.default.disabled,t)}}&:not(:disabled){&[data-pressed]{${re(o,o.selectable.default.pressed,t)}}&[data-selected]{${re(o,o.selectable.default.selected,t)}}@media (hover:hover){&:not([data-pressed]):not([data-selected]){&[data-hovered],&:hover{${re(o,o.selectable.default.hovered,t)}}&:active{${re(o,o.selectable.default.pressed,t)}}}}&:focus-visible{--card-focus-ring-box-shadow:${n?rn({base:o,border:s,focusRing:i.focusRing}):void 0};}}}&[data-as='a']{cursor:pointer;box-shadow:var(--card-focus-ring-box-shadow);&[data-disabled]{${re(o,o.selectable.default.disabled,t)}}&:not([data-disabled]){&[data-pressed]{${re(o,o.selectable.default.pressed,t)}}&[data-selected]{${re(o,o.selectable.default.selected,t)}}@media (hover:hover){&:not([data-pressed]):not([data-selected]){&[data-hovered],&:hover{${re(o,o.selectable.default.hovered,t)}}&:active{${re(o,o.selectable.default.pressed,t)}}}}&:focus-visible{--card-focus-ring-box-shadow:${n?rn({base:o,border:s,focusRing:i.focusRing}):void 0};}}}${a?.card?.root}`}(e)]}),rg=function(e){let t,n,r,i,o,a,s=(0,C.c)(57),l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S;s[0]===e?(l=s[1],u=s[2],d=s[3],c=s[4],h=s[5],f=s[6],p=s[7],m=s[8],g=s[9],y=s[10],v=s[11],b=s[12],w=s[13],x=s[14],k=s[15],E=s[16],S=s[17]):({__unstable_checkered:x,__unstable_focusRing:k,as:l,border:u,borderTop:f,borderRight:h,borderBottom:d,borderLeft:c,muted:p,pressed:m,radius:E,ref:g,scheme:v,selected:b,shadow:w,tone:S,...y}=e,s[0]=e,s[1]=l,s[2]=u,s[3]=d,s[4]=c,s[5]=h,s[6]=f,s[7]=p,s[8]=m,s[9]=g,s[10]=y,s[11]=v,s[12]=b,s[13]=w,s[14]=x,s[15]=k,s[16]=E,s[17]=S);let _=void 0!==x&&x,M=void 0!==k&&k,T=void 0===E?0:E,j=void 0===S?"default":S,P=(0,nB.isValidElementType)(l)?l:"div",A=rf(),$="inherit"===j?A.tone:j,R="string"==typeof P?P:void 0,I=A.scheme,L;s[18]===u?L=s[19]:(L=nM(u),s[18]=u,s[19]=L),s[20]===f?t=s[21]:(t=nM(f),s[20]=f,s[21]=t),s[22]===h?n=s[23]:(n=nM(h),s[22]=h,s[23]=n),s[24]===d?r=s[25]:(r=nM(d),s[24]=d,s[25]=r),s[26]===c?i=s[27]:(i=nM(c),s[26]=c,s[27]=i);let V=p??!1,D;s[28]===T?D=s[29]:(D=nM(T),s[28]=T,s[29]=D),s[30]===w?o=s[31]:(o=nM(w),s[30]=w,s[31]=o);let O=_?"":void 0,z=m?"":void 0,B=b?"":void 0,N;return s[32]!==P||s[33]!==_||s[34]!==M||s[35]!==g||s[36]!==y||s[37]!==A.scheme||s[38]!==b||s[39]!==i||s[40]!==V||s[41]!==D||s[42]!==o||s[43]!==O||s[44]!==z||s[45]!==B||s[46]!==R||s[47]!==L||s[48]!==t||s[49]!==n||s[50]!==r||s[51]!==$?(N=(0,na.jsx)(rm,{"data-as":R,"data-scheme":I,"data-ui":"Card","data-tone":$,...y,$border:L,$borderTop:t,$borderRight:n,$borderBottom:r,$borderLeft:i,$checkered:_,$focusRing:M,$muted:V,$radius:D,$shadow:o,$tone:$,"data-checkered":O,"data-
2pressed":z,"data-selected":B,forwardedAs:P,ref:g,selected:b}),s[32]=P,s[33]=_,s[34]=M,s[35]=g,s[36]=y,s[37]=A.scheme,s[38]=b,s[39]=i,s[40]=V,s[41]=D,s[42]=o,s[43]=O,s[44]=z,s[45]=B,s[46]=R,s[47]=L,s[48]=t,s[49]=n,s[50]=r,s[51]=$,s[52]=N):N=s[52],s[53]!==v||s[54]!==N||s[55]!==$?(a=(0,na.jsx)(rp,{scheme:v,tone:$,children:N}),s[53]=v,s[54]=N,s[55]=$,s[56]=a):a=s[56],a};function ry(){return 0}function rv(){let e,t,n,r=(0,C.c)(2),{media:i}=n9(),o;r[0]===i?o=r[1]:(e=i.length,n=()=>{if(!t){t=[];for(let r=e;r>-1;--r){var n;let e=0===(n=r)?`screen and (max-width: ${i[n]-1}px)`:n===i.length?`screen and (min-width: ${i[n-1]}px)`:`screen and (min-width: ${i[n-1]}px) and (max-width: ${i[n]-1}px)`;t.push({index:r,mq:window.matchMedia(e)})}}return t},o={getSnapshot:()=>{for(let{index:e,mq:t}of n())if(t.matches)return e;return 0},subscribe:e=>{let t=[];for(let{mq:r}of n()){let n=()=>{r.matches&&e()};r.addEventListener("change",n),t.push(()=>r.removeEventListener("change",n))}return()=>{for(let e of t)e()}}},r[0]=i,r[1]=o);let a=o;return(0,R.useSyncExternalStore)(a.subscribe,a.getSnapshot,ry)}function rb(e,t){let n,r,i=(0,C.c)(4);return(0,R.useDebugValue)(e),i[0]===e?n=i[1]:(n=t=>{let n=window.matchMedia(e);return n.addEventListener("change",t),()=>n.removeEventListener("change",t)},i[0]=e,i[1]=n),i[2]===e?r=i[3]:(r=()=>window.matchMedia(e).matches,i[2]=e,i[3]=r),(0,R.useSyncExternalStore)(n,r,t)}function rw(e){return rb("(prefers-reduced-motion: reduce)",void 0===e?rx:e)}function rx(){return!1}function rk(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function rE(e){if(!rk(e)||0!==e.version)throw Error("the context value is not compatible");if(!e)throw Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");if(0===e.version)return e;throw Error("could not get layer context")}let rS=rd("@sanity/ui/context/layer",null);function rC(e){let t,n=(0,C.c)(21),{children:r,zOffset:i}=e,o=void 0===i?0:i,a=(0,R.useContext)(rS),s;n[0]===a?s=n[1]:(s=a&&rE(a),n[0]=a,n[1]=s);let l=s,u=l?.registerChild,d=(l?.level??0)+1,c;n[2]===o?c=n[3]:(c=nM(o),n[2]=o,n[3]=c);let h=c,f=h.length-1,p=Math.min(rv(),f),m=l?l.zIndex+h[p]:h[p],g;n[4]===Symbol.for("react.memo_cache_sentinel")?(g={},n[4]=g):g=n[4];let[,y]=(0,R.useState)(g),[v,b]=(0,R.useState)(0),w=0===v,x;n[5]!==u||n[6]!==y?(x=e=>{let t=u?.(e);return void 0===e?b(rM):y(t=>{let n=t[e]??0,r={...t,[e]:n+1};return b(Object.keys(r).length),r}),()=>{void 0===e?b(r_):y(t=>{let n={...t};return 1===n[e]?(delete n[e],b(Object.keys(n).length)):n[e]=n[e]-1,n}),t?.()}},n[5]=u,n[6]=y,n[7]=x):x=n[7];let k=x,E,S;n[8]!==d||n[9]!==u?(E=()=>u?.(d),S=[d,u],n[8]=d,n[9]=u,n[10]=E,n[11]=S):(E=n[10],S=n[11]),(0,R.useEffect)(E,S),n[12]!==w||n[13]!==d||n[14]!==k||n[15]!==v||n[16]!==m?(t={version:0,isTopLayer:w,level:d,registerChild:k,size:v,zIndex:m},n[12]=w,n[13]=d,n[14]=k,n[15]=v,n[16]=m,n[17]=t):t=n[17];let _=t,M;return n[18]!==r||n[19]!==_?(M=(0,na.jsx)(rS.Provider,{value:_,children:r}),n[18]=r,n[19]=_,n[20]=M):M=n[20],M}function r_(e){return e-1}function rM(e){return e+1}function rT(){let e=(0,C.c)(2),t=(0,R.useContext)(rS);if(!t)throw Error("useLayer(): missing context value");try{let n;return e[0]===t?n=e[1]:(n=rE(t),e[0]=t,e[1]=n),n}catch(e){throw e instanceof Error?Error(`useLayer(): ${e.message}`):Error(`useLayer(): ${e}`)}}let rj={"&&:not([hidden])":{display:"flex"}};function rP(e){let{media:t}=nb(e.theme);return n_(t,e.$align,e=>({alignItems:e}))}function rA(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$gap,e=>({gap:e?nC(n[e]):void 0}))}function r$(e){let{media:t}=nb(e.theme);return n_(t,e.$wrap,e=>({flexWrap:e}))}function rR(e){let{media:t}=nb(e.theme);return n_(t,e.$justify,e=>({justifyContent:e}))}function rI(e){let{media:t}=nb(e.theme);return n_(t,e.$direction,e=>({flexDirection:e}))}let rL=(0,nz.styled)(n7).withConfig({displayName:"StyledFlex",componentId:"sc-amdlvw-0"})(nG,function(){return[rj,rP,rA,r$,rR,rI]}),rV=function(e){let t,n,r,i,o,a=(0,C.c)(28),s,l,u,d,c,h,f,p;a[0]===e?(s=a[1],l=a[2],u=a[3],d=a[4],c=a[5],h=a[6],f=a[7],p=a[8]):({align:s,as:l,direction:f,gap:u,justify:d,ref:c,wrap:p,...h}=e,a[0]=e,a[1]=s,a[2]=l,a[3]=u,a[4]=d,a[5]=c,a[6]=h,a[7]=f,a[8]=p);let m=void 0===f?"row":f,g;return a[9]===s?g=a[10]:(g=nM(s),a[9]=s,a[10]=g),a[11]===m?t=a[12]:(t=nM(m),a[11]=m,a[12]=t),a[13]===u?n=a[14]:(n=nM(u),a[13]=u,a[14]=n),a[15]===d?r=a[16]:(r=nM(d),a[15]=d,a[16]=r),a[17]===p?i=a[18]:(i=nM(p),a[17]=p,a[18]=i),a[19]!==l||a[20]!==c||a[21]!==h||a[22]!==g||a[23]!==t||a[24]!==n||a[25]!==r||a[26]!==i?(o=(0,na.jsx)(rL,{"data-ui":"Flex",...h,$align:g,$direction:t,$gap:n,$justify:r,$
2wrap:i,forwardedAs:l,ref:c}),a[19]=l,a[20]=c,a[21]=h,a[22]=g,a[23]=t,a[24]=n,a[25]=r,a[26]=i,a[27]=o):o=a[27],o};function rD(e,t){let{$size:n,$weight:r}=t,{font:i,media:o}=nb(t.theme),{family:a,sizes:s,weights:l}=i[e],u=r&&l[r]||l.regular,d=s[2],c={position:"relative",fontFamily:a,fontWeight:`${u}`,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};return n?[c,...n_(o,n,e=>(function(e){let{ascenderHeight:t,descenderHeight:n,fontSize:r,iconSize:i,letterSpacing:o,lineHeight:a}=e,s=t+n,l=a-s,u=2*Math.floor(1.125*r/2)+1;return{fontSize:nC(r),lineHeight:`calc(${a} / ${r})`,letterSpacing:nC(o),transform:`translateY(${nC(n)})`,"&:before":{marginTop:`calc(${nC(0-s)} - 1px)`},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:`calc(${u} / 16 * 1rem)`,margin:nC((l-u)/2)},"& [data-sanity-icon]":{fontSize:`calc(${i} / 16 * 1rem)`,margin:nC((l-i)/2)}}})(s[e]||d))]:(rD.warned||=(console.warn("No size specified for responsive font",{fontKey:e,$size:n,props:t,base:c}),!0),[c])}function rO(e){let{media:t}=nb(e.theme);return n_(t,e.$align,e=>({textAlign:e}))}function rz(e){let t=(0,C.c)(2),n;return t[0]===e.children?n=t[1]:(n=(0,na.jsx)("span",{className:"elmvdc0",children:e.children}),t[0]=e.children,t[1]=n),n}let rB=nz.styled.div.withConfig({displayName:"StyledText",componentId:"sc-01ese4-0"})(function(e){return rD("text",e)},rO,function(e){let{$accent:t,$muted:n}=e,{font:r}=nb(e.theme);return nz.css`color:var(--card-fg-color);${t&&nz.css`color:var(--card-accent-fg-color);`} ${n&&nz.css`color:var(--card-muted-fg-color);`} & code{font-family:${r.code.family};border-radius:1px;background-color:var(--card-code-bg-color);color:var(--card-code-fg-color);}& a{text-decoration:none;border-radius:1px;color:var(--card-link-color);outline:none;@media (hover:hover){&:hover{text-decoration:underline;}}&:focus{box-shadow:0 0 0 1px var(--card-bg-color),0 0 0 3px var(--card-focus-ring-color);}&:focus:not(:focus-visible){box-shadow:none;}}& strong{font-weight:${r.text.weights.bold};}& svg{display:inline;}& [data-sanity-icon]{vertical-align:baseline;color:var(--card-icon-color);& path{vector-effect:non-scaling-stroke !important;}}`}),rN=function(e){let t,n,r,i,o=(0,C.c)(27),a,s,l,u,d,c,h,f,p;o[0]===e?(a=o[1],s=o[2],l=o[3],u=o[4],d=o[5],c=o[6],h=o[7],f=o[8],p=o[9]):({accent:d,align:a,children:s,muted:c,ref:l,size:h,textOverflow:f,weight:p,...u}=e,o[0]=e,o[1]=a,o[2]=s,o[3]=l,o[4]=u,o[5]=d,o[6]=c,o[7]=h,o[8]=f,o[9]=p);let m=void 0!==d&&d,g=void 0!==c&&c,y=void 0===h?2:h,v=s;if("ellipsis"===f){let e;o[10]===v?e=o[11]:(e=(0,na.jsx)(rz,{children:v}),o[10]=v,o[11]=e),v=e}return o[12]===a?t=o[13]:(t=nM(a),o[12]=a,o[13]=t),o[14]===y?n=o[15]:(n=nM(y),o[14]=y,o[15]=n),o[16]===v?r=o[17]:(r=(0,na.jsx)("span",{children:v}),o[16]=v,o[17]=r),o[18]!==m||o[19]!==g||o[20]!==l||o[21]!==u||o[22]!==t||o[23]!==n||o[24]!==r||o[25]!==p?(i=(0,na.jsx)(rB,{"data-ui":"Text",...u,$accent:m,$align:t,$muted:g,ref:l,$size:n,$weight:p,children:r}),o[18]=m,o[19]=g,o[20]=l,o[21]=u,o[22]=t,o[23]=n,o[24]=r,o[25]=p,o[26]=i):i=o[26],i},rH={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},rF=(0,nz.styled)(n7).withConfig({displayName:"StyledStack",componentId:"sc-zdrpl6-0"})(function(){return rH},function(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$space,e=>({gridGap:nC(n[e])}))}),rW=function(e){let t,n=(0,C.c)(13),r,i,o,a;
2n[0]===e?(r=n[1],i=n[2],o=n[3],a=n[4]):({as:r,gap:i,ref:o,...a}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o,n[4]=a);let s="string"==typeof r?r:void 0,l;return n[5]===i?l=n[6]:(l=nM(i),n[5]=i,n[6]=l),n[7]!==r||n[8]!==o||n[9]!==a||n[10]!==s||n[11]!==l?(t=(0,na.jsx)(rF,{"data-as":s,"data-ui":"Stack",...a,$space:l,forwardedAs:r,ref:o}),n[7]=r,n[8]=o,n[9]=a,n[10]=s,n[11]=l,n[12]=t):t=n[12],t},rU=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"spinner",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})});function rY(e){let t,n=(0,C.c)(3),r;return n[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,na.jsx)(rU,{className:"_1b6o2se1"}),n[0]=r):r=n[0],n[1]===e?t=n[2]:(t=(0,na.jsx)(rN,{"data-ui":"Spinner",...e,children:r}),n[1]=e,n[2]=t),t}function rq(...e){return e.filter(Boolean).join(",")}let rX=nz.styled.button.withConfig({displayName:"StyledButton",componentId:"sc-qd71yy-0"})(n8,function(e){let{$width:t}=e,{style:n}=nb(e.theme);return nz.css`${n?.button};-webkit-font-smoothing:inherit;appearance:none;display:inline-flex;align-items:center;font:inherit;border:0;outline:none;user-select:none;text-decoration:none;border:0;box-sizing:border-box;padding:0;margin:0;white-space:nowrap;text-align:left;position:relative;vertical-align:top;${"fill"===t&&nz.css`width:-moz-available;width:-webkit-fill-available;width:stretch;`} & > span{display:block;flex:1;min-width:0;border-radius:inherit;}&::-moz-focus-inner{border:0;padding:0;}`},function(e){let{$mode:t}=e,{button:n,color:r,style:i}=nb(e.theme);e.$mode;let o=r.button[t]||r.button.default,a=o[e.$tone]||o.default,s={width:n.border.width,color:"var(--card-border-color)"};return[re(r,a.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:rt(s),'&:disabled, &[data-disabled="true"]':re(r,a.disabled),"&:not([data-disabled='true'])":{boxShadow:rq(rt(s),void 0),"&:focus":{boxShadow:rn({base:r,border:{width:2,color:r.bg},focusRing:n.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:rq(rt(s),void 0)},"@media (hover: hover)":{"&:hover":re(r,a.hovered),"&:active":re(r,a.pressed),"&[data-hovered]":re(r,a.hovered)},"&[data-selected]":re(r,a.pressed)}}
2,i?.button?.root].filter(Boolean)}),rG=nz.styled.div.withConfig({displayName:"LoadingBox",componentId:"sc-qd71yy-1"})`position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--card-bg-color);border-radius:inherit;z-index:1;box-shadow:inherit;`,rZ=function(e){let t,n,r,i=(0,C.c)(87),o,a,s,l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j,P,A,$;i[0]===e?(o=i[1],a=i[2],s=i[3],l=i[4],u=i[5],d=i[6],c=i[7],h=i[8],f=i[9],p=i[10],m=i[11],g=i[12],y=i[13],v=i[14],b=i[15],w=i[16],x=i[17],k=i[18],E=i[19],S=i[20],_=i[21],M=i[22],T=i[23],j=i[24],P=i[25],A=i[26],$=i[27]):({children:s,disabled:l,ref:g,fontSize:b,icon:o,iconRight:a,justify:w,loading:u,mode:x,padding:k,paddingX:p,paddingY:m,paddingTop:f,paddingBottom:d,paddingLeft:c,paddingRight:h,radius:E,selected:v,gap:S,text:j,textAlign:P,textWeight:A,tone:_,type:M,muted:T,width:$,...y}=e,i[0]=e,i[1]=o,i[2]=a,i[3]=s,i[4]=l,i[5]=u,i[6]=d,i[7]=c,i[8]=h,i[9]=f,i[10]=p,i[11]=m,i[12]=g,i[13]=y,i[14]=v,i[15]=b,i[16]=w,i[17]=x,i[18]=k,i[19]=E,i[20]=S,i[21]=_,i[22]=M,i[23]=T,i[24]=j,i[25]=P,i[26]=A,i[27]=$);let I=void 0===b?1:b,L=void 0===w?"center":w,V=void 0===x?"default":x,D=void 0===k?3:k,O=void 0===E?2:E,z=void 0===S?3:S,B=void 0===_?"default":_,N=void 0===M?"button":M,H=void 0!==T&&T,{button:F}=n9(),W;i[28]===L?W=i[29]:(W=nM(L),i[28]=L,i[29]=W);let U=W,Y;i[30]===D?Y=i[31]:(Y=nM(D),i[30]=D,i[31]=Y);let q=Y,X;i[32]===p?X=i[33]:(X=nM(p),i[32]=p,i[33]=X);let G=X,Z;i[34]===m?Z=i[35]:(Z=nM(m),i[34]=m,i[35]=Z);let K=Z,J;i[36]===f?J=i[37]:(J=nM(f),i[36]=f,i[37]=J);let Q=J,ee;i[38]===d?ee=i[39]:(ee=nM(d),i[38]=d,i[39]=ee);let et=ee,en;i[40]===c?en=i[41]:(en=nM(c),i[40]=c,i[41]=en);let er=en,ei;i[42]===h?ei=i[43]:(ei=nM(h),i[42]=h,i[43]=ei);let eo=ei,ea;i[44]===O?ea=i[45]:(ea=nM(O),i[44]=O,i[45]=ea);let es=ea,el;i[46]===z?el=i[47]:(el=nM(z),i[46]=z,i[47]=el);let eu=el,ed;i[48]!==q||i[49]!==et||i[50]!==er||i[51]!==eo||i[52]!==Q||i[53]!==G||i[54]!==K?(ed={padding:q,paddingX:G,paddingY:K,paddingTop:Q,paddingBottom:et,paddingLeft:er,paddingRight:eo},i[48]=q,i[49]=et,i[50]=er,i[51]=eo,i[52]=Q,i[53]=G,i[54]=K,i[55]=ed):ed=i[55];let ec=ed,eh=!!(u||l),ef=v?"":void 0,ep=!!(u||l),em;return i[56]===u?em=i[57]:(em=!!u&&(0,na.jsx)(rG,{children:(0,na.jsx)(rY,{})}),i[56]=u,i[57]=em),i[58]!==o||i[59]!==a||i[60]!==ec||i[61]!==F||i[62]!==I||i[63]!==U||i[64]!==H||i[65]!==eu||i[66]!==j||i[67]!==P||i[68]!==A?(t=(o||j||a)&&(0,na.jsx)(n7,{as:"span",...ec,children:(0,na.jsxs)(rV,{as:"span",justify:U,gap:eu,children:[o&&(0,na.jsxs)(rN,{size:I,children:[(0,R.isValidElement)(o)&&o,(0,nB.isValidElementType)(o)&&(0,na.jsx)(o,{})]}),j&&(0,na.jsx)(n7,{children:(0,na.jsx)(rN,{muted:H,align:P,size:I,textOverflow:"ellipsis",weight:A??F.textWeight,children:j})}),a&&(0,na.jsxs)(rN,{size:I,children:[(0,R.isValidElement)(a)&&a,(0,nB.isValidElementType)(a)&&(0,na.jsx)(a,{})]})]})}),i[58]=o,i[59]=a,i[60]=ec,i[61]=F,i[62]=I,i[63]=U,i[64]=H,i[65]=eu,i[66]=j,i[67]=P,i[68]=A,i[69]=t):t=i[69],i[70]!==ec||i[71]!==s?(n=s&&(0,na.jsx)(n7,{as:"span",...ec,children:s}),i[70]=ec,i[71]=s,i[72]=n):n=i[72],i[73]!==V||i[74]!==es||i[75]!==g||i[76]!==y||i[77]!==eh||i[78]!==ef||i[79]!==ep||i[80]!==em||i[81]!==t||i[82]!==n||i[83]!==B||i[84]!==N||i[85]!==$?(r=(0,na.jsxs)(rX,{"data-ui":"Button",...y,$mode:V,$radius:es,$tone:B,"data-disabled":eh,"data-selected":ef,disabled:ep,ref:g,type:N,$width:$,children:[em,t,n]}),i[73]=V,i[74]=es,i[75]=g,i[76]=y,i[77]=eh,i[78]=ef,i[79]=ep,i[80]=em,i[81]=t,i[82]=n,i[83]=B,i[84]=N,i[85]=$,i[86]=r):r=i[86],r},rK={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},rJ={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},rQ={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function r0(e){let{media:t}=nb(e.theme);return n_(t,e.$autoFlow,e=>({gridAutoFlow:e}))}function r1(e){let{media:t}=nb(e.theme);return n_(t,e.$autoRows,e=>({gridAutoRows:e&&rQ[e]}))}function r2(e){let{media:t}=nb(e.theme);return n_(t,e.$autoCols,e=>({gridAutoColumns:e&&rJ[e]}))}function r5(e){let{media:t}=nb(e.theme);return n_(t,e.$columns,e=>({gridTemplateColumns:e&&`repeat(${e},minmax(0,1fr));`}))}function r3(e){let{media:t}=nb(e.theme);return n_(t,e.$rows,e=>({gridTemplateRows:e&&`repeat(${e},minmax(0,1fr));`}))}
2function r4(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$gap,e=>({gridGap:e?nC(n[e]):void 0}))}function r6(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$gapX,e=>({columnGap:e?nC(n[e]):void 0}))}function r7(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$gapY,e=>({rowGap:e?nC(n[e]):void 0}))}let r8=(0,nz.styled)(n7).withConfig({displayName:"StyledGrid",componentId:"sc-07m1xn-0"})(function(){return[rK,r0,r1,r2,r5,r3,r4,r6,r7]}),r9=function(e){let t,n,r,i,o,a,s,l,u=(0,C.c)(43),d,c,h,f,p,m,g,y,v,b,w,x;u[0]===e?(d=u[1],c=u[2],h=u[3],f=u[4],p=u[5],m=u[6],g=u[7],y=u[8],v=u[9],b=u[10],w=u[11],x=u[12]):({as:d,autoRows:f,autoCols:c,autoFlow:h,gridTemplateColumns:v,gap:m,gapX:g,gapY:y,gridTemplateRows:b,children:p,ref:w,...x}=e,u[0]=e,u[1]=d,u[2]=c,u[3]=h,u[4]=f,u[5]=p,u[6]=m,u[7]=g,u[8]=y,u[9]=v,u[10]=b,u[11]=w,u[12]=x);let k="string"==typeof d?d:void 0,E;return u[13]===f?E=u[14]:(E=nM(f),u[13]=f,u[14]=E),u[15]===c?t=u[16]:(t=nM(c),u[15]=c,u[16]=t),u[17]===h?n=u[18]:(n=nM(h),u[17]=h,u[18]=n),u[19]===v?r=u[20]:(r=nM(v),u[19]=v,u[20]=r),u[21]===m?i=u[22]:(i=nM(m),u[21]=m,u[22]=i),u[23]===g?o=u[24]:(o=nM(g),u[23]=g,u[24]=o),u[25]===y?a=u[26]:(a=nM(y),u[25]=y,u[26]=a),u[27]===b?s=u[28]:(s=nM(b),u[27]=b,u[28]=s),u[29]!==d||u[30]!==p||u[31]!==w||u[32]!==x||u[33]!==k||u[34]!==E||u[35]!==t||u[36]!==n||u[37]!==r||u[38]!==i||u[39]!==o||u[40]!==a||u[41]!==s?(l=(0,na.jsx)(r8,{"data-as":k,"data-ui":"Grid",...x,$autoRows:E,$autoCols:t,$autoFlow:n,$columns:r,$gap:i,$gapX:o,$gapY:a,$rows:s,forwardedAs:d,ref:w,children:p}),u[29]=d,u[30]=p,u[31]=w,u[32]=x,u[33]=k,u[34]=E,u[35]=t,u[36]=n,u[37]=r,u[38]=i,u[39]=o,u[40]=a,u[41]=s,u[42]=l):l=u[42],l};var ie=e.i(488171);let it=rd("@sanity/ui/context/boundaryElement",null),ir={version:0,element:null};function ii(){let e=(0,R.useContext)(it);if(e&&(!rk(e)||0!==e.version))throw Error("useBoundaryElement(): the context value is not compatible");return e||ir}let io="@sanity/ui/context/portal",ia=Symbol.for(`${io}/element`);ru[ia]=null;let is=rd(io,{version:0,boundaryElement:null,get element(){return typeof document>"u"?null:(ru[ia]||(ru[ia]=document.createElement("div"),ru[ia].setAttribute("data-portal",""),document.body.appendChild(ru[ia])),ru[ia])}});function il(){let e=(0,R.useContext)(is);if(!e)throw Error("usePortal(): missing context value");if(!rk(e)||0!==e.version)throw Error("usePortal(): the context value is not compatible");return e}function iu(e){let t,n=(0,C.c)(3),{children:r,__unstable_name:i}=e,o=il(),a=(i?o.elements&&o.elements[i]:o.element)||o.elements?.default;return a?(n[0]!==r||n[1]!==a?(t=(0,ie.createPortal)(r,a),n[0]=r,n[1]=a,n[2]=t):t=n[2],t):null}function id(e,t,n){let r=t.x-e.x,i=t.y-e.y;return ic(e,t,Math.min(1,n/Math.sqrt(r*r+i*i)))}function ic(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}let ih=nz.styled.div.withConfig({displayName:"StyledArrow",componentId:"sc-e0ij84-0"})(({$w:e})=>nz.css`position:absolute;width:${e}px;height:${e}px;:empty + &{display:none;}& > svg{display:block;line-height:0;transform-origin:${e/2}px ${e/2}px;}[data-placement^='top'] > &{bottom:-${e}px;& > svg{transform:rotate(0);}}[data-placement^='right'] > &{left:-${e}px;& > svg{transform:rotate(90deg);}}[data-placement^='left'] > &{right:-${e}px;& > svg{transform:rotate(-90deg);}}[data-placement^='bottom'] > &{top:-${e}px;& > svg{transform:rotate(180deg);}}`),ip=nz.styled.path.withConfig({displayName:"StrokePath",componentId:"sc-e0ij84-1"})`stroke:var(--card-shadow-outline-color);`,im=nz.styled.path.withConfig({displayName:"ShapePath",componentId:"sc-e0ij84-2"})`fill:var(--card-bg-color);`;function ig(e){let t,n,r,i=(0,C.c)(30),o,a,s,l,u;i[0]===e?(o=i[1],a=i[2],s=i[3],l=i[4],u=i[5]):({width:u,height:o,radius:l,ref:a,...s}=e,i[0]=e,i[1]=o,i[2]=a,i[3]=s,i[4]=l,i[5]=u);let d=void 0===l?0:l,{card:c}=n9(),h=c.shadow.outline,f=u/2,p;i[6]!==f||i[7]!==o||i[8]!==d||i[9]!==u?(p=(function(e){let t=e.length,n=[];for(let r=0;r<t;r+=1){let t=e[r],i=e[r-1],o=e[r+1];if(i&&t.radius){let e=id(t,i,t.radius),r=id(t,o,t.radius),a=ic(e,t,.5),s=ic(t,r,.5);n.push({type:"point",...e}),n.push({type:"curve",curveEnd:r,startControl:a,endControl:s})}else n.push({type:"point",...t})}return n})([{x:0,y:0},{x:d,y:0,radius:d},{x:f,y:o-1,radius:d},{x:u-d,y:0,radius:d},{x:u,y:0}]).map((e,t)=>"point"===e.type?`${0===t?"M":"L"} ${e.x} ${e.y}`:"curve"===e.type?`C ${e.startControl.x} ${e.startControl.y} ${e.endControl.x} ${e.endControl.y} ${e.curveEnd.x} ${e.curveEnd.y}`:"").join(" "),i[6]=f,i[7]=o,i[8]=d,i[9]=u,i[10]=p):p=i[10];let m=p,g=`${m}`,y=`${m} M ${u} -1 M 0 -1 Z`,v=`0 0 ${u} ${u}`,b;i[11]!==h||i[12]!==u?(b=(0,na.jsx)("mask",{id:"stroke-mask",children:(0,na.jsx)("rect",{x:0,y:h,width:u,height:u,fill:"white"})}),i[11]=h,i[12]=u,i[13]=b):b=i[13];let w=2*h,x;return i[14]!==g||i[15]!==w?(x=(0,na.jsx)(ip,{d:g,mask:"url(#stroke-mask)",strokeWidth:w}),i[14]=g,i[15]=w,i[16]=x):x=i[16],i[17]===y?t=i[18]:(t=(0,na.jsx)(im,{d:y}),i[17]=y,i[18]=t),i[19]!==v||i[20]!==b||i[21]!==x||i[22]!==t||i[23]!==u?(n=(0,na.jsxs)("svg",{width:u,height:u,viewBox:v,children:[b,x,t]}),i[19]=v,i[20]=b,i[21]=x,i[22]=t,i[23]=u,i[24]=n):n=i[24],i[25]!==a||i[26]!==s||i[27]!==n||i[28]!==u?(r=(0,na.jsx)(ih,{...s,$w:u,ref:
2a,children:n}),i[25]=a,i[26]=s,i[27]=n,i[28]=u,i[29]=r):r=i[29],r}function iy(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function iv(e){return iy(e)&&"A"===e.nodeName}let ib=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"close",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M18 7L7 18M7 7L18 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})});function iw(e){let{$fontSize:t,$iconLeft:n,$iconRight:r,$padding:i,$space:o}=e,{font:a,media:s,space:l}=nb(e.theme),u=Math.max(i.length,o.length,t.length),d=[],c=[],h=[];for(let e=0;e<u;e+=1)h[e]=void 0===t[e]?h[e-1]:t[e],d[e]=void 0===i[e]?d[e-1]:i[e],c[e]=void 0===o[e]?c[e-1]:o[e];return n_(s,d,(e,t)=>{let i=a.text.sizes[h[t]]||a.text.sizes[2],o=i.lineHeight-i.ascenderHeight-i.descenderHeight,s=l[d[t]],u=l[c[t]],f={paddingTop:nC(s-i.ascenderHeight),paddingRight:nC(s),paddingBottom:nC(s-i.descenderHeight),paddingLeft:nC(s)};return r&&(f.paddingRight=nC(s+o+u)),n&&(f.paddingLeft=nC(s+o+u)),f})}let ix=nz.css`&:not([hidden]){display:flex;}align-items:center;`,ik={zIndex:2},iE=(0,nz.styled)(rg).attrs({forwardedAs:"span"}).withConfig({displayName:"StyledTextInput",componentId:"sc-ceualg-0"})(function(){return ix}),iS=nz.styled.span.withConfig({displayName:"InputRoot",componentId:"sc-ceualg-1"})`flex:1;min-width:0;display:block;position:relative;`,iC=(0,nz.styled)(rg).attrs({forwardedAs:"span"}).withConfig({displayName:"Prefix",componentId:"sc-ceualg-2"})`border-top-right-radius:0;border-bottom-right-radius:0;& > span{display:block;margin:-1px;}`,i_=(0,nz.styled)(rg).attrs({forwardedAs:"span"}).withConfig({displayName:"Suffix",componentId:"sc-ceualg-3"})`border-top-left-radius:0;border-bottom-left-radius:0;& > span{display:block;margin:-1px;}`,iM=nz.styled.input.withConfig({displayName:"Input",componentId:"sc-ceualg-4"})(iw,function(e){let{$scheme:t,$tone:n,$weight:r}=e,{color:i,font:o}=nb(e.theme);return nz.css`appearance:none;background:none;border:0;border-radius:0;outline:none;width:100%;box-sizing:border-box;font-family:${o.text.family};font-weight:${r&&o.text.weights[r]||o.text.weights.regular};margin:0;position:relative;z-index:1;display:block;&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:var(--input-fg-color) !important;transition:background-color 5000s;transition-delay:86400s;}&[data-as='textarea']{resize:none;}color:var(--input-fg-color);&::placeholder{color:var(--input-placeholder-color);}&[data-scheme='${t}'][data-tone='${n}']{--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};&:not(:invalid):not(:disabled):not(:read-only){--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};}&:not(:invalid):disabled{--input-fg-color:${i.input.default.disabled.fg};--input-placeholder-color:${i.input.default.disabled.placeholder};}&:invalid{--input-fg-color:${i.input.invalid.enabled.fg};--input-placeholder-color:${i.input.invalid.enabled.placeholder};}&:read-only{--input-fg-color:${i.input.default.readOnly.fg};--input-placeholder-color:${i.input.default.readOnly.placeholder};}}`},function(e){let{font:t,media:n}=nb(e.theme);return n_(n,e.$fontSize,e=>{let n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:nC(n.fontSize),lineHeight:`${n.lineHeight/n.fontSize}`}})}),iT=nz.styled.span.withConfig({displayName:"Presentation",componentId:"sc-ceualg-5"})(n8,function(e){let{$hasPrefix:t,$hasSuffix:n,$scheme:r,$tone:i,$unstableDisableFocusRing:o}=e,{color:a,input:s}=nb(e.theme);return nz.css`--input-box-shadow:none;position:absolute;top:0;left:0;right:0;bottom:0;display:block;pointer-events:none;z-index:0;background-color:var(--card-bg-color);box-shadow:var(--input-box-shadow);border-top-left-radius:${t?0:void 0};border-bottom-left-radius:${t?0:void 0};border-top-right-radius:${n?0:void 0};border-bottom-right-radius:${n?0:void 0};&[data-scheme='${r}'][data-tone='${i}']{--card-bg-color:${a.input.default.enabled.bg};--card-fg-color:${a.input.default.enabled.fg};*:not(:disabled) + &[data-border]{--input-box-shadow:${rt({color:a.input.default.enabled.border,width:s.border.width})};}*:not(:disabled):invalid + &{--card-bg-color:${a.input.invalid.enabled.bg};--card-fg-color:${a.input.invalid.enabled.fg};&[data-border]{--input-box-shadow:${rt({color:a.input.invalid.enabled.border,width:s.border.width})};}}*:not(:disabled):focus + &{&[data-border]{--input-box-shadow:${o?void 0:rn({border:{color:a.input.default.enabled.border,width:s.border.width},focusRing:s.text.focusRing})};}&:not([data-border]){--input-box-shadow:${o?void 0:rn({focusRing:s.text.focusRing})};}}*:not(:invalid):disabled + &{--card-bg-color:${a.input.default.disabled.bg} !important;--card-fg-color:${a.input.default.disabled.fg} !important;--card-icon-color:${a.input.default.disabled.fg} !important;&[data-border]{--input-box-shadow:${rt({color:a.input.default.disabled.border,width:s.border.width})};}}*:invalid:disabled + &{--card-bg-color:${a.input.invalid.disabled.bg} !important;--card-fg-color:${a.input.invalid.disabled.fg} !important;--card-icon-color:${a.input.invalid.disabled.fg} !important;&[data-border]{--input-box-shadow:${rt({color:a.input.invalid.disabled.border,width:s.border.width})};}}*:not(:invalid):read-only + &{--card-bg-color:${a.input.default.readOnly.bg} !important;--card-fg-color:${a.input.default.readOnly.fg} !important;}*:invalid:read-only + &{--card-bg-color:${a.input.invalid.readOnly.bg} !important;--card-fg-color:${a.input.invalid.readOnly.fg} !important;}@media (hover:hover){*:not(:disabled):not(:read-only):not(:invalid):hover + &{--card-bg-color:${a.input.default.hovered.bg};--card-fg-color:${a.input.default.hovered.fg};}*:invalid:not(:disabled):not(:read-only):hover + &{--card-bg-color:${a.input.invalid.hovered.bg};--card-fg-color:${a.input.invalid.hovered.fg};}
2*:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border]{--input-box-shadow:${rt({color:a.input.default.hovered.border,width:s.border.width})};}*:invalid:not(:disabled):not(:read-only):not(:focus):hover + &[data-border]{--input-box-shadow:${rt({color:a.input.invalid.hovered.border,width:s.border.width})};}}}`}),ij=(0,nz.styled)(n7).withConfig({displayName:"LeftBox",componentId:"sc-ceualg-6"})`position:absolute;top:0;left:0;`,iP=(0,nz.styled)(n7).withConfig({displayName:"RightBox",componentId:"sc-ceualg-7"})`position:absolute;top:0;right:0;`,iA=(0,nz.styled)(rg).withConfig({displayName:"RightCard",componentId:"sc-ceualg-8"})`background-color:transparent;position:absolute;top:0;right:0;`,i$=(0,nz.styled)(rZ).withConfig({displayName:"TextInputClearButton",componentId:"sc-ceualg-9"})({"&:not([hidden])":{display:"block"}});function iR(e){var t;let n,r,i,o,a,s,l,u,d=(0,C.c)(93),c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j,P;d[0]===e?(c=d[1],h=d[2],f=d[3],p=d[4],m=d[5],g=d[6],y=d[7],v=d[8],b=d[9],w=d[10],x=d[11],k=d[12],E=d[13],S=d[14],_=d[15],M=d[16],T=d[17],j=d[18],P=d[19]):({__unstable_disableFocusRing:f,border:k,clearButton:p,disabled:E,fontSize:S,gap:_,icon:c,iconRight:h,onClear:y,padding:M,prefix:v,radius:T,readOnly:b,ref:g,suffix:x,customValidity:m,type:j,weight:P,...w}=e,d[0]=e,d[1]=c,d[2]=h,d[3]=f,d[4]=p,d[5]=m,d[6]=g,d[7]=y,d[8]=v,d[9]=b,d[10]=w,d[11]=x,d[12]=k,d[13]=E,d[14]=S,d[15]=_,d[16]=M,d[17]=T,d[18]=j,d[19]=P);let A=void 0===k||k,$=void 0!==E&&E,I=void 0===S?2:S,L=void 0===_?3:_,V=void 0===M?3:M,D=void 0===T?2:T,O=void 0===j?"text":j,z=(0,R.useRef)(null),B=rf(),N;d[20]===I?N=d[21]:(N=nM(I),d[20]=I,d[21]=N);let H=N,F;d[22]===V?F=d[23]:(F=nM(V),d[22]=V,d[23]=F);let W=F,U;d[24]===D?U=d[25]:(U=nM(D),d[24]=D,d[25]=U);let Y=U,q;d[26]===L?q=d[27]:(q=nM(L),d[26]=L,d[27]=q);let X=q,G=!!p,Z=!!c,K=!!h,J=!!x,Q=!!v,ee;d[28]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>z.current,d[28]=ee):ee=d[28],(0,R.useImperativeHandle)(g,ee),t=m,(n=(0,C.c)(4))[0]!==t||n[1]!==z?(r=()=>{z.current?.setCustomValidity(t||"")},i=[t,z],n[0]=t,n[1]=z,n[2]=r,n[3]=i):(r=n[2],i=n[3]),(0,R.useEffect)(r,i),d[29]===y?o=d[30]:(o=e=>{e.preventDefault(),e.stopPropagation(),y&&y(),z.current?.focus()},d[29]=y,d[30]=o);let et=o,en;d[31]!==v||d[32]!==Y?(en=v&&(0,na.jsx)(iC,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:Y,sizing:"border",tone:"inherit",children:(0,na.jsx)("span",{children:v})}),d[31]=v,d[32]=Y,d[33]=en):en=d[33];let er=en,ei=A?"":void 0,eo;d[34]!==c||d[35]!==H||d[36]!==W?(eo=c&&(0,na.jsx)(ij,{padding:W,children:(0,na.jsxs)(rN,{size:H,children:[(0,R.isValidElement)(c)&&c,(0,nB.isValidElementType)(c)&&(0,na.jsx)(c,{})]})}),d[34]=c,d[35]=H,d[36]=W,d[37]=eo):eo=d[37],d[38]!==G||d[39]!==h||d[40]!==H||d[41]!==W?(a=!G&&h&&(0,na.jsx)(iP,{padding:W,children:(0,na.jsxs)(rN,{size:H,children:[(0,R.isValidElement)(h)&&h,(0,nB.isValidElementType)(h)&&(0,na.jsx)(h,{})]})}),d[38]=G,d[39]=h,d[40]=H,d[41]=W,d[42]=a):a=d[42],d[43]!==Q||d[44]!==J||d[45]!==f||d[46]!==Y||d[47]!==B.scheme||d[48]!==B.tone||d[49]!==ei||d[50]!==eo||d[51]!==a?(s=(0,na.jsxs)(iT,{$hasPrefix:Q,$unstableDisableFocusRing:f,$hasSuffix:J,$radius:Y,$scheme:B.scheme,$tone:B.tone,"data-border":ei,"data-scheme":B.scheme,"data-tone":B.tone,children:[eo,a]}),d[43]=Q,d[44]=J,d[45]=f,d[46]=Y,d[47]=B.scheme,d[48]=B.tone,d[49]=ei,d[50]=eo,d[51]=a,d[52]=s):s=d[52];let ea=s,es;d[53]===W?es=d[54]:(es=W.map(iL),d[53]=W,d[54]=es);let el=es,eu;d[55]===W?eu=d[56]:(eu=W.map(iI),d[55]=W,d[56]=eu);let ed=eu,ec="object"==typeof p?p:nx,eh;d[57]!==p||d[58]!==el||d[59]!==ed||d[60]!==ec||d[61]!==m||d[62]!==$||d[63]!==H||d[64]!==et||d[65]!==Y||d[66]!==b?(eh=!$&&!b&&p&&(0,na.jsx)(iA,{forwardedAs:"span",padding:el,style:ik,tone:m?"critical":"inherit",children:(0,na.jsx)(i$,{"aria-label":"Clear","data-qa":"clear-button",fontSize:H,icon:ib,mode:"bleed",padding:ed,radius:Y,...ec,onClick:et,onMouseDown:iV})}),d[57]=p,d[58]=el,d[59]=ed,d[60]=ec,d[61]=m,d[62]=$,d[63]=H,d[64]=et,d[65]=Y,d[66]=b,d[67]=eh):eh=d[67];let ef=eh,ep;d[68]!==Y||d[69]!==x?(ep=x&&(0,na.jsx)(i_,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:Y,sizing:"border",tone:"inherit",children:(0,na.jsx)("span",{children:x})}),d[68]=Y,d[69]=x,d[70]=ep):ep=d[70];let em=ep,eg=K||G,ey;return d[71]!==Z||d[72]!==$||d[73]!==H||d[74]!==W||d[75]!==b||d[76]!==w||d[77]!==B.scheme||d[78]!==B.tone||d[79]!==X||d[80]!==eg||d[81]!==O||d[82]!==P?(ey=(0,na.jsx)(iM,{"data-as":"input","data-scheme":B.scheme,"data-tone":B.tone,...w,$fontSize:H,$iconLeft:Z,$iconRight:eg,$padding:W,$scheme:B.scheme,$space:X,$tone:B.tone,$weight:P,disabled:$,readOnly:b,ref:z,type:O}),d[71]=Z,d[72]=$,d[73]=H,d[74]=W,d[75]=b,d[76]=w,d[77]=B.scheme,d[78]=B.tone,d[79]=X,d[80]=eg,d[81]=O,d[82]=P,d[83]=ey):ey=d[83],d[84]!==ef||d[85
2]!==ea||d[86]!==ey?(l=(0,na.jsxs)(iS,{children:[ey,ea,ef]}),d[84]=ef,d[85]=ea,d[86]=ey,d[87]=l):l=d[87],d[88]!==er||d[89]!==B.tone||d[90]!==em||d[91]!==l?(u=(0,na.jsxs)(iE,{"data-ui":"TextInput",tone:B.tone,children:[er,l,em]}),d[88]=er,d[89]=B.tone,d[90]=em,d[91]=l,d[92]=u):u=d[92],u}function iI(e){return 0===e||1===e?0:2===e?1:e-1}function iL(e){return 0===e?0:1===e||2===e?1:e-2}function iV(e){e.preventDefault(),e.stopPropagation()}let iD=(c=new WeakMap,h=new WeakMap,{subscribe(e,t){let n=h.get(e)||[],r=c.get(e);return h.has(e)||(h.set(e,n),r=({subscribe(e,t){let n=new ResizeObserver(([e])=>{t({_contentRect:e.contentRect,border:{width:e.borderBoxSize[0].inlineSize,height:e.borderBoxSize[0].blockSize},content:{width:e.contentRect.width,height:e.contentRect.height}})});return n.observe(e),()=>{n.unobserve(e),n.disconnect()}}}).subscribe(e,e=>{for(let t of n)t(e)})),n.push(t),()=>{let e=n.indexOf(t);e>-1&&n.splice(e,1),0===n.length&&r&&r()}}});var iO=e.i(462576);function iz(){return nw}var iB=e.i(408466);let iN=["multiply","screen"],iH=["transparent","default","neutral","primary","suggest","positive","caution","critical"],iF=["default","neutral","primary","suggest","positive","caution","critical"],iW=["enabled","hovered","pressed","selected","disabled"],iU=["default","ghost","bleed"],iY=["default","invali
2d"],iq=["enabled","hovered","readOnly","disabled"];function iX(e){return iB.COLOR_TINTS.includes(e)}function iG(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}function iZ(e){return/^\d+%$/.test(e)}function iK(e){let t=e.split("/"),n=t.shift()||"",[r,i]=n.split(" ");if(iX(r)){let e=t.shift()||"";return iZ(i)?{type:"color",tint:r,mix:Number(i.slice(0,-1))/100}:iG(e)?{type:"color",tint:r,opacity:Number(e)}:{type:"color",tint:r}}if("black"===r||"white"===r){let e=t.shift()||"";return iZ(i)?{type:"color",key:r,mix:Number(i.slice(0,-1))/100}:iG(e)?{type:"color",key:r,opacity:Number(e)}:{type:"color",key:r}}if(iB.COLOR_HUES.includes(r)){let[e,i]=(n=t.shift()||"").split(" ");if(iX(e)){let n=t.shift()||"";return iZ(i)?{type:"color",hue:r,tint:e,mix:Number(i.slice(0,-1))/100}:iG(n)?{type:"color",hue:r,tint:e,opacity:Number(n)}:{type:"color",hue:r,tint:e}}return{type:"hue",value:r}}if(iN.includes(r))return{type:"blendMode",value:r}}[...iB.COLOR_HUES],[...iH],[...iF],[...iW],[...iY],[...iq];let iJ=["500","500"];function iQ(e,t=iJ){var n;let r,{hue:i,scheme:o}=e,a=iK(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return n={...a,hue:a.hue||i},r="",r="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0===n.mix?(void 0!==n.opacity&&(r+=`/${n.opacity}`),r):`${r} ${100*n.mix}%`}let i0={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"]}}
2,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
2data:["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 i1(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function i2(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(i5,{})}function i5(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];e[n]=i1(r)&&i1(i)?i2(r,i):i}return e}function i3(e,t){let{scheme:n}=e,r={};for(let e of iH)nj(r,e,()=>(function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==n)],_dark:"dark"===n,accent:{fg:iQ(o,i?.accent?.fg)},avatar:i4({scheme:n},i),backdrop:iQ(o,i?.backdrop),badge:i7(i?.badge,{scheme:n},t),bg:iQ(o,i?.bg),border:iQ(o,i?.border),button:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of iU)i[e]=function(e,t){let{cardTone:n,mode:r,scheme:i}=e,o={};for(let e of iF)o[e]=function(e,t){let{cardTone:n,mode:r,scheme:i,tone:o}=e,a={};for(let e of iW)a[e]=function(e,t){let{cardTone:n,mode:r,tone:i,scheme:o,state:a}=e,s=t?.color?.base?.[n],l=t?.color?.button?.[r]?.[i]?.[a],u=l?._hue||s?._hue||"gray",d=l?._blend||["screen","multiply"],c={hue:u,scheme:o};return{_blend:d[+("light"!==o)],accent:{fg:iQ(c,l?.accent?.fg)},avatar:i4({scheme:o},l),badge:i7(l?.badge,{scheme:o},t),bg:iQ(c,l?.bg),border:iQ(c,l?.border),code:{bg:iQ(c,l?.code?.bg),fg:iQ(c,l?.code?.fg)},fg:iQ(c,l?.fg),icon:iQ(c,l?.icon),muted:{bg:iQ(c,l?.muted?.bg),fg:iQ(c,l?.muted?.fg)},kbd:{bg:iQ(c,l?.kbd?.bg),fg:iQ(c,l?.kbd?.fg),border:iQ(c,l?.kbd?.border)},link:{fg:iQ(c,l?.link?.fg)},skeleton:{from:iQ(c,l?.skeleton?.from),to:iQ(c,l?.skeleton?.to)}}}({cardTone:n,mode:r,tone:o,scheme:i,state:e},t);return a}({cardTone:n,mode:r,scheme:i,tone:e},t);return o}({cardTone:r,scheme:n,mode:e},t);return i}({scheme:n,tone:r},t),code:{bg:iQ(o,i?.code?.bg),fg:iQ(o,i?.code?.fg)},fg:iQ(o,i?.fg),focusRing:iQ(o,i?.focusRing),icon:iQ(o,i?.icon),input:function(e,t){let{scheme:n,tone:r}=e;return{default:i8({mode:"default",scheme:n,tone:r},t),invalid:i8({mode:"invalid",scheme:n,tone:r},t)}}({scheme:n,tone:r},t),kbd:{bg:iQ(o,i?.kbd?.bg),fg:iQ(o,i?.kbd?.fg),border:iQ(o,i?.kbd?.border)},link:{fg:iQ(o,i?.link?.fg)},muted:{bg:iQ(o,i?.muted?.bg),fg:iQ(o,i?.muted?.fg)},selectable:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of iF)i[e]=function(e,t){let{cardTone:n,scheme:r,tone:i}=e,o={};for(let e of iW)o[e]=function(e,t){let{cardTone:n,scheme:r,state:i,tone:o}=e,a=t?.color?.base?.[n],s=t?.color?.selectable?.[o]?.[i],l=s?._hue||a?._hue||"gray",u=s?._blend||["screen","multiply"],d={hue:l,sc
2heme:r};return{_blend:u[+("light"!==r)],accent:{fg:iQ(d,s?.accent?.fg)},avatar:i4({scheme:r},s),badge:i7(s?.badge,{scheme:r},t),bg:iQ(d,s?.bg),border:iQ(d,s?.border),code:{bg:iQ(d,s?.code?.bg),fg:iQ(d,s?.code?.fg)},fg:iQ(d,s?.fg),icon:iQ(d,s?.icon),muted:{bg:iQ(d,s?.muted?.bg),fg:iQ(d,s?.muted?.fg)},kbd:{bg:iQ(d,s?.kbd?.bg),fg:iQ(d,s?.kbd?.fg),border:iQ(d,s?.kbd?.border)},link:{fg:iQ(d,s?.link?.fg)},skeleton:{from:iQ(d,s?.skeleton?.from),to:iQ(d,s?.skeleton?.to)}}}({cardTone:n,tone:i,scheme:r,state:e},t);return o}({cardTone:r,scheme:n,tone:e},t);return i}({scheme:n,tone:r},t),shadow:function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{outline:iQ(o,i?.shadow?.outline),umbra:iQ(o,i?.shadow?.umbra),penumbra:iQ(o,i?.shadow?.penumbra),ambient:iQ(o,i?.shadow?.ambient)}}({scheme:n,tone:r},t),skeleton:{from:iQ(o,i?.skeleton?.from),to:iQ(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:"gray",scheme:n};return{atrule:iQ(i,r?.atrule),attrName:iQ(i,r?.attrName),attrValue:iQ(i,r?.attrValue),attribute:iQ(i,r?.attribute),boolean:iQ(i,r?.boolean),builtin:iQ(i,r?.builtin),cdata:iQ(i,r?.cdata),char:iQ(i,r?.char),class:iQ(i,r?.class),className:iQ(i,r?.className),comment:iQ(i,r?.comment),constant:iQ(i,r?.constant),deleted:iQ(i,r?.deleted),doctype:iQ(i,r?.doctype),entity:iQ(i,r?.entity),function:iQ(i,r?.function),hexcode:iQ(i,r?.hexcode),id:iQ(i,r?.id),important:iQ(i,r?.important),inserted:iQ(i,r?.inserted),keyword:iQ(i,r?.keyword),number:iQ(i,r?.number),operator:iQ(i,r?.operator),prolog:iQ(i,r?.prolog),property:iQ(i,r?.property),pseudoClass:iQ(i,r?.pseudoClass),pseudoElement:iQ(i,r?.pseudoElement),punctuation:iQ(i,r?.punctuation),regex:iQ(i,r?.regex),selector:iQ(i,r?.selector),string:iQ(i,r?.string),symbol:iQ(i,r?.symbol),tag:iQ(i,r?.tag),unit:iQ(i,r?.unit),url:iQ(i,r?.url),variable:iQ(i,r?.variable)}}({scheme:n},t)}})({scheme:n,tone:e},t));return r}function i4(e,t){let{scheme:n}=e;return{gray:i6({color:"gray",scheme:n},t),blue:i6({color:"blue",scheme:n},t),purple:i6({color:"purple",scheme:n},t),magenta:i6({color:"magenta",scheme:n},t),red:i6({color:"red",scheme:n},t),orange:i6({color:"orange",scheme:n},t),yellow:i6({color:"yellow",scheme:n},t),green:i6({color:"green",scheme:n},t),cyan:i6({color:"cyan",scheme:n},t)}}function i6(e,t){let{color:n,scheme:r}=e,i=t?.avatar?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==r)],bg:iQ(o,i?.bg),fg:iQ(o,i?.fg)}}function i7(e,t,n){let{scheme:r}=t,i={};for(let t of iF)i[t]=function(e,t,n){let{scheme:r,tone:i}=t,o=e?.[i],a={hue:o?._hue||n?.color?.base?.[i]?._hue||"gray",scheme:r};return{bg:iQ(a,o?.bg),fg:iQ(a,o?.fg),dot:iQ(a,o?.dot),icon:iQ(a,o?.icon)}}(e,{scheme:r,tone:t},n);return i}function i8(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:i9({mode:n,scheme:r,state:"enabled",cardTone:i},t),hovered:i9({mode:n,scheme:r,state:"hovered",cardTone:i},t),readOnly:i9({mode:n,scheme:r,state:"readOnly",cardTone:i},t),disabled:i9({mode:n,scheme:r,state:"disabled",cardTone:i},t)}}function i9(e,t){let{cardTone:n,mode:r,scheme:i,state:o}=e,a=t?.color?.base?.[n],s=t?.color?.input?.[r]?.[o],l=s?._hue||a?._hue||"gray",u=s?._blend||["screen","multiply"],d={hue:l,sc
2heme:i};return{_blend:u[+("light"!==i)],bg:iQ(d,s?.bg),border:iQ(d,s?.border),fg:iQ(d,s?.fg),muted:{bg:iQ(d,s?.muted?.bg)},placeholder:iQ(d,s?.placeholder)}}let oe=iB.color;function ot(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function on(e,t,n,r,i){var o;return n*(1-(o=ot((i-e)/(t-e))))+r*o}function or(e){return Math.round(e)}function oi(e){if(4===e.length){let t=e.slice(1,2),n=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(n+n,16),b:parseInt(r+r,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function oo(e){let t=or(ot(Math.round(e.r),0,255)),n=or(ot(Math.round(e.g),0,255)),r=or(ot(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${n},${r},${e.a})`:"#"+(0x1000000+(t<<16)+(n<<8)+r).toString(16).slice(1)}let oa=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function os(e){var t;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 oi(e);if(e.startsWith("hsl(")){let n,r,i,o,a,s,l,u;return n=(t=function(e){let t=oa.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)).s/100,o=(i=(1-Math.abs(2*(r=t.l/100)-1))*n)*(1-Math.abs(t.h/60%2-1)),a=r-i/2,s=0,l=0,u=0,0<=t.h&&t.h<60?(s=i,l=o,u=0):60<=t.h&&t.h<120?(s=o,l=i,u=0):120<=t.h&&t.h<180?(s=0,l=i,u=o):180<=t.h&&t.h<240?(s=0,l=o,u=i):240<=t.h&&t.h<300?(s=o,l=0,u=i):300<=t.h&&t.h<360&&(s=i,l=0,u=o),{r:Math.round((s+a)*255),g:Math.round((l+a)*255),b:Math.round((u+a)*255)}}if(e.startsWith("rgba(")){let t;return{r:parseInt((t=e.replace(/rgba\(|\)/g,"").split(","))[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}throw Error(`parseColor: unexpected color format: "${e}"`)}let ol=[0,255];function ou(e,t){var n,r,i,o,a,s,l,u,d,c,h;let f,{bg:p,blendMode:m,colorPalette:g}=t;if("white"===p)throw Error("Cannot blend with white background");let y=iK(e);if(!y||"color"!==y.type)throw Error(`Invalid color token value: ${e}`);let v="";if("black"===y.key&&(v=od(g.black)),"white"===y.key&&(v=od(g.white)),y.hue&&y.tint&&(v=od(g[y.hue][y.tint])),!v)throw Error(`Invalid color token value: ${e}`);let b=v,w={blendMode:m,bg:p,black:od(g.black),white:od(g.white)};try{v=function(e,t){var n,r,i,o,a,s;let{blendMode:l}=t,u=os(e),d=os(t.black),c=os(t.white),h=t.bg?os(t.bg):"multiply"===l?c:d,f={r:[d.r,c.r],g:[d.g,c.g],b:[d.b,c.b]},p={r:ot(on(...f.r,...ol,h.r),...ol),g:ot(on(...f.g,...ol,h.g),...ol),b:ot(on(...f.b,...ol,h.b),...ol)},m={r:ot(on(...f.r,...ol,u.r),...ol),g:ot(on(...f.g,...ol,u.g),...ol),b:ot(on(...f.b,...ol,u.b),...ol)},g="multiply"===l?{r:255*(p.r/255*(m.r/255)),g:255*(p.g/255*(m.g/255)),b:255*(p.b/255*(m.b/255))}:{r:255*((n=p.r/255)+(r=m.r/255)-n*r),g:255*((i=p.g/255)+(o=m.g/255)-i*o),b:255*((a=p.b/255)+(s=m.b/255)-a*s)};return oo({r:ot(on(...ol,...f.r,g.r),...f.r),g:ot(on(...ol,...f.g,g.g),...f.g),b:ot(on(...ol,...f.b,g.b),...f.b)})}(v,w),p&&void 0!==y.mix&&(v=oo((n=oi(p),r=oi(v),i=y.mix,{r:(o=n.r,a=r.r,o+(a-o)*i),g:(s=n.g,l=r.g,s+(l-s)*i),b:(u=n.b,d=r.b,u+(d-u)*i)})))}catch(e){throw console.warn("could not blend",v,w),e}return"#aN"===v&&(console.warn(`invalid color token value: ${e}`),v=b),void 0!==y.opacity&&(c=v,h=y.opacity,f=os(c),v=`rgba(${f.r},${f.g},${f.b},${h})`),v}function od(e){return"string"==typeof e?e:e.hex}function oc(e,t){let n=oh(t.default,{colorPalette:e}),r=n.bg;if("white"===r)throw Error("Cannot blend with white background");let i={default:n};for(let n of iH){if("default"===n)continue;let o="transparent"===n?{colorPalette:e}:{bg:r,colorPalette:e};nj(i,n,()=>oh(t[n],o))}return i}function oh(e,t){var n,r,i,o;let{colorPalette:a,bg:s}=t,l=e._blend||"multiply",u=ou(e.bg,{colorPalette:a,bg:s,blendMode:l}),d={colorPalette:a,bg:u,blendMode:l},c=(n=e.button,r={baseBg:u,blendMode:l,colorPalette:a},{default:om(n.default,r),ghost:om(n.ghost,r),bleed:om(n.bleed,r)}),h=function(e,t){let n={};for(let o of iF){var r,i;n[o]=(r=e[o],i=t,{enabled:og(r.enabled,i),hovered:og(r.hovered,i),pressed:og(r.pressed,i),selected:og(r.selected,i),disabled:og(r.disabled,i)})}return n}(e.selectable,{colorPalette:a,baseBg:u,blendMode:l}),f={outline:ou(e.shadow.outline,d),umbra:ou(e.shadow.umbra,{...d,bg:void 0,colorPalette:{...a,black:"#000000"}}
2),penumbra:ou(e.shadow.penumbra,{...d,bg:void 0,colorPalette:{...a,black:"#000000"}}),ambient:ou(e.shadow.ambient,{...d,bg:void 0,colorPalette:{...a,black:"#000000"}})};return{_blend:l,_dark:e._dark,accent:{fg:ou(e.accent.fg,d)},avatar:of(e.avatar,{baseBg:u,colorPalette:a,blendMode:l}),backdrop:ou(e.backdrop,d),badge:op(e.badge,{baseBg:u,colorPalette:a,blendMode:l}),bg:u,border:ou(e.border,d),button:c,code:{bg:ou(e.code.bg,d),fg:ou(e.code.fg,d)},fg:ou(e.fg,d),focusRing:ou(e.focusRing,d),icon:ou(e.icon,d),input:(i=e.input,o={baseBg:u,colorPalette:a,blendMode:l},{default:oy(i.default,o),invalid:oy(i.invalid,o)}),kbd:function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ou(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:ou(e.fg,a),border:ou(e.border,a)}}(e.kbd,{baseBg:u,colorPalette:a,blendMode:l}),link:{fg:ou(e.link.fg,d)},muted:{bg:ou(e.muted.bg,d),fg:ou(e.muted.fg,d)},shadow:f,skeleton:{from:ou(e.skeleton.from,d),to:ou(e.skeleton.to,d)},syntax:function(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,o={colorPalette:n,bg:r,blendMode:i};return{atrule:ou(e.atrule,o),attrName:ou(e.attrName,o),attrValue:ou(e.attrValue,o),attribute:ou(e.attribute,o),boolean:ou(e.boolean,o),builtin:ou(e.builtin,o),cdata:ou(e.cdata,o),char:ou(e.char,o),class:ou(e.class,o),className:ou(e.className,o),comment:ou(e.comment,o),constant:ou(e.constant,o),deleted:ou(e.deleted,o),doctype:ou(e.doctype,o),entity:ou(e.entity,o),function:ou(e.function,o),hexcode:ou(e.hexcode,o),id:ou(e.id,o),important:ou(e.important,o),inserted:ou(e.inserted,o),keyword:ou(e.keyword,o),number:ou(e.number,o),operator:ou(e.operator,o),prolog:ou(e.prolog,o),property:ou(e.property,o),pseudoClass:ou(e.pseudoClass,o),pseudoElement:ou(e.pseudoElement,o),punctuation:ou(e.punctuation,o),regex:ou(e.regex,o),selector:ou(e.selector,o),string:ou(e.string,o),symbol:ou(e.symbol,o),tag:ou(e.tag,o),unit:ou(e.unit,o),url:ou(e.url,o),variable:ou(e.variable,o)}}(e.syntax,{baseBg:u,colorPalette:a,blendMode:l}),selectable:h}}function of(e,t){let n={};for(let r of iB.COLOR_HUES)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ou(e.bg,{bg:n,blendMode:r,colorPalette:i});return{_blend:o,bg:a,fg:ou(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[r],t);return n}function op(e,t){let n={};for(let r of iF)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ou(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,dot:ou(e.dot,a),fg:ou(e.fg,a),icon:ou(e.icon,a)}}(e[r],t);return n}function om(e,t){let n={};for(let o of iF){var r,i;n[o]=(r=e[o],i=t,{enabled:og(r.enabled,i),hovered:og(r.hovered,i),pressed:og(r.pressed,i),selected:og(r.selected,i),disabled:og(r.disabled,i)})}return n}function og(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ou(e.bg,{bg:n,blendMode:r,colorPalette:i}),s={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ou(e.accent.fg,s)},avatar:of(e.avatar,{baseBg:a,colorPalette:i,blendMode:o}),badge:op(e.badge,{baseBg:a,colorPalette:i,blendMode:o}),bg:a,border:ou(e.border,s),code:{bg:ou(e.code.bg,s),fg:ou(e.code.fg,s)},fg:ou(e.fg,s),icon:ou(e.icon,s),link:{fg:ou(e.link.fg,s)},muted:{bg:ou(e.muted.bg,s),fg:ou(e.muted.fg,s)},kbd:{bg:ou(e.kbd.bg,s),fg:ou(e.kbd.fg,s),border:ou(e.kbd.border,s)},skeleton:{from:ou(e.skeleton?.from,s),to:ou(e.skeleton?.to,s)}}}function oy(e,t){return{enabled:ov(e.enabled,t),hovered:ov(e.hovered,t),readOnly:ov(e.readOnly,t),disabled:ov(e.disabled,t)}}function ov(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ou(e.bg,{colorPalette:i,bg:n,blendMode:r}),s={colorPalette:i,bg:a,blendMode:o};return{_blend:o,bg:a,border:ou(e.border,s),fg:ou(e.fg,s),muted:{bg:ou(e.muted.bg,s)},placeholder:ou(e.placeholder,s)}}let ob=(0,nz.styled)(n7).withConfig({displayName:"StyledInline",componentId:"sc-3d6tow-0"})(function(){return{lineHeight:"0","&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}},function(e){let{media:t,space:n}=nb(e.theme);return n_(t,e.$space,e=>{let t=nC(.5===e?n[1]/2:n[e]);return{margin:`-${t} 0 0 -${t}`,"& > div":{padding:`${t} 0 0 ${t}`}}})});function ow(e){return e&&(0,na.jsx)("div",{children:e})}let ox=function(e){let t,n,r=(0,C.c)(16),i,o,a,s,l;r[0]===e?(i=r[1],o=r[2],a=r[3],s=r[4],l=r[5]):({as:i,children:o,gap:a,ref:s,...l}=e,r[0]=e,r[1]=i,r[2]=o,r[3]=a,r[4]=s,r[5]=l),r[6]===o?t=r[7]:(t=R.Children.map(o,ow),r[6]=o,r[7]=t);let u=t,d;return r[8]===a?d=r[9]:(d=nM(a),r[8]=a,r[9]=d),r[10]!==i||r[11]!==u||r[12]!==s||r[13]!==l||r[14]!==d?(n=(0,na.jsx)(ob,{"data-ui":"Inline",...l,$space:d,forwardedAs:i,ref:s,children:u}),r[10]=i,r[11]=u,r[12]=s,r[13]=l,r[14]=d,r[15]=n):n=r[15],n},ok=nz.styled.kbd.withConfig({displayName:"StyledKBD",componentId:"sc-26eizu-0"})(n8,function(){return nz.css`--card-bg-color:var(--card-kbd-bg-color);--card-border-color:var(--card-kbd-border-color);--card-fg-color:var(--card-kbd-fg-color);box-shadow:inset 0 0 0 1px var(--card-border-color);background:var(--card-bg-color);font:inherit;vertical-align:top;&:not([hidden]){display:inline-block;}`}),oE=nz.styled.kbd.withConfig({displayName:"StyledHotkeys",componentId:"sc-wyylgm-0"})`font:inherit;padding:1px;&:not([hidden]){display:block;}`,oS=(0,nz.styled)(function(e){let t,n,r,i=(0,C.c)(20),o,a,s,l,u,d;
2i[0]===e?(o=i[1],a=i[2],s=i[3],l=i[4],u=i[5],d=i[6]):({children:o,fontSize:l,padding:u,radius:d,ref:a,...s}=e,i[0]=e,i[1]=o,i[2]=a,i[3]=s,i[4]=l,i[5]=u,i[6]=d);let c=void 0===l?0:l,h=void 0===u?1:u,f=void 0===d?2:d,p;return i[7]===f?p=i[8]:(p=nM(f),i[7]=f,i[8]=p),i[9]!==o||i[10]!==c?(t=(0,na.jsx)(rN,{as:"span",size:c,weight:"semibold",children:o}),i[9]=o,i[10]=c,i[11]=t):t=i[11],i[12]!==h||i[13]!==t?(n=(0,na.jsx)(n7,{as:"span",padding:h,children:t}),i[12]=h,i[13]=t,i[14]=n):n=i[14],i[15]!==a||i[16]!==s||i[17]!==p||i[18]!==n?(r=(0,na.jsx)(ok,{"data-ui":"KBD",...s,$radius:p,ref:a,children:n}),i[15]=a,i[16]=s,i[17]=p,i[18]=n,i[19]=r):r=i[19],r}).withConfig({displayName:"Key",componentId:"sc-wyylgm-1"})`&:not([hidden]){display:block;}`;function oC(e){let t,n,r,i=(0,C.c)(27),o,a,s,l,u,d,c;i[0]===e?(o=i[1],a=i[2],s=i[3],l=i[4],u=i[5],d=i[6],c=i[7]):({fontSize:o,gap:c,keys:a,padding:s,radius:l,ref:u,...d}=e,i[0]=e,i[1]=o,i[2]=a,i[3]=s,i[4]=l,i[5]=u,i[6]=d,i[7]=c);let h=void 0===c?.5:c,f;i[8]===h?f=i[9]:(f=nM(h),i[8]=h,i[9]=f);let p=f;if(!a||0===a.length){let e;return i[10]===Symbol.for("react.memo_cache_sentinel")?(e=(0,na.jsx)(na.Fragment,{}),i[10]=e):e=i[10],e}if(i[11]!==o||i[12]!==a||i[13]!==s||i[14]!==l){let e;i[16]!==o||i[17]!==s||i[18]!==l?(e=(e,t)=>(0,na.jsx)(oS,{fontSize:o,padding:s,radius:l,children:e},t),i[16]=o,i[17]=s,i[18]=l,i[19]=e):e=i[19],t=a.map(e),i[11]=o,i[12]=a,i[13]=s,i[14]=l,i[15]=t}else t=i[15];return i[20]!==p||i[21]!==t?(n=(0,na.jsx)(ox,{as:"span",gap:p,children:t}),i[20]=p,i[21]=t,i[22]=n):n=i[22],i[23]!==u||i[24]!==d||i[25]!==n?(r=(0,na.jsx)(oE,{"data-ui":"Hotkeys",...d,ref:u,children:n}),i[23]=u,i[24]=d,i[25]=n,i[26]=r):r=i[26],r}let o_=nz.styled.div.withConfig({displayName:"StyledLayer",componentId:"sc-rx4xl1-0"})({position:"relative"});function oM(e){let t,n,r,i,o=(0,C.c)(23),a,s,l,u,d,c;o[0]===e?(a=o[1],s=o[2],l=o[3],u=o[4],d=o[5],c=o[6]):({children:a,onActivate:l,onFocus:u,ref:s,style:c,...d}=e,o[0]=e,o[1]=a,o[2]=s,o[3]=l,o[4]=u,o[5]=d,o[6]=c);let h=void 0===c?nx:c,{zIndex:f,isTopLayer:p}=rT(),m=(0,R.useRef)(null),g=(0,R.useRef)(null),y=(0,R.useRef)(p),v;o[7]===Symbol.for("react.memo_cache_sentinel")?(v=()=>g.current,o[7]=v):v=o[7],(0,R.useImperativeHandle)(s,v),o[8]!==p||o[9]!==l?(t=()=>{y.current!==p&&p&&l?.({activeElement:m.current}),y.current=p},n=[p,l],o[8]=p,o[9]=l,o[10]=t,o[11]=n):(t=o[10],n=o[11]),(0,R.useEffect)(t,n),o[12]!==p||o[13]!==u?(r=e=>{u?.(e);let t=g.current,n=document.activeElement;!p||!t||!n||iy(n)&&(t.contains(n)||t===n)&&(m.current=n)},o[12]=p,o[13]=u,o[14]=r):r=o[14];let b=r,w;return o[15]!==h||o[16]!==f?(w={...h,zIndex:f},o[15]=h,o[16]=f,o[17]=w):w=o[17],o[18]!==a||o[19]!==b||o[20]!==d||o[21]!==w?(i=(0,na.jsx)(o_,{...d,"data-ui":"Layer",onFocus:b,ref:g,style:w,children:a}),o[18]=a,o[19]=b,o[20]=d,o[21]=w,o[22]=i):i=o[22],i}function oT(e){let t,n=(0,C.c)(10),r,i,o;n[0]===e?(r=n[1],i=n[2],o=n[3]):({children:r,zOffset:o,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o);let a=void 0===o?1:o,s;return n[4]!==r||n[5]!==i?(s=(0,na.jsx)(oM,{...i,children:r}),n[4]=r,n[5]=i,n[6]=s):s=n[6],n[7]!==s||n[8]!==a?(t=(0,na.jsx)(rC,{zOffset:a,children:s}),n[7]=s,n[8]=a,n[9]=t):t=n[9],t}let oj=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),oP=(p={...g=void 0,color:{base:function(e){let t={};for(let n of iH)t[n]=function(e,t){let n=i2(e?.base?.["*"],e?.base?.[t]),r=n._hue||e?.base?.[t]?._hue||"gray";return{...n,_hue:r,avatar:iB.COLOR_HUES.reduce((e,t)=>({...e,[t]:i2({_hue:t},n.avatar?.["*"],n.avatar?.[t])}),{}),badge:iF.reduce((t,i)=>({...t,[i]:{_hue:e?.base?.[i]?._hue||r,...n.badge?.["*"],...n.badge?.[i]}}),{})}}(e,n);return t}(f=i2(i0,g?.color)),button:function(e){let t={};for(let n of iU)t[n]=function(e,t){let n={};for(let r of iF)n[r]=function(e,t,n){let r={};for(let i of iW)r[i]=function(e,t,n,r){let i=i2(e?.button?.[n]?.["*"]?.["*"],e?.button?.[n]?.[t]?.["*"],e?.button?.[n]?.["*"]?.[r],e?.button?.[n]?.[t]?.[r]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:iB.COLOR_HUES.reduce((e,t)=>
2({...e,[t]:i2({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:iF.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||o,...i.badge?.["*"],...i.badge?.[n]}}),{})}}(e,n,t,i);return r}(e,t,r);return n}(e,n);return t}(f),input:function(e){let t={};for(let n of iY)t[n]=function(e,t){let n={};for(let r of iq)n[r]=function(e,t,n){let r=i2(e?.input?.["*"]?.["*"],e?.input?.[t]?.["*"],e?.input?.["*"]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}(e,t,r);return n}(e,n);return t}(f),selectable:function(e){let t={};for(let n of iF)t[n]=function(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let r of iW)n[r]=function(e,t,n){let r=i2(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[n],e?.selectable?.[t]?.[n]),i=r._hue||e?.base?.[t]?._hue;return{...r,_hue:i,avatar:iB.COLOR_HUES.reduce((e,t)=>({...e,[t]:i2({_hue:t},r.avatar?.["*"],r.avatar?.[t])}),{}),badge:iF.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||i,...r.badge?.["*"],...r.badge?.[n]}}),{})}}(e,t,r);return n}(e,n);return t}(f),syntax:f.syntax}},nj(m={},"light",()=>i3({scheme:"light"}
2,p)),nj(m,"dark",()=>i3({scheme:"dark"},p)),nL({_version:2,avatar:(void 0)??ns,button:(void 0)??nl,card:(void 0)??nu,color:(l=m,y=void 0,a=y?.palette??oe,nj(s={},"light",()=>oc(a,l.light)),nj(s,"dark",()=>oc(a,l.dark)),s),container:(void 0)??[320,640,960,1280,1600,1920],font:(void 0)??{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},{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},input:(void 0)??nc,layer:(void 0)??nd,media:(void 0)??[360,600,900,1200,1800,2400],radius:(void 0)??[0,1,3,6,9,12,21],shadow:(void 0)??[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:(void 0)??[0,4,8,12,20,32,52,84,136,220],style:(void 0)??{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}})),oA={width:"100%",margin:"0 auto"},o$=(0,nz.styled)(n7).withConfig({displayName:"StyledContainer",componentId:"sc-4jno4k-0"})(function(){return oA},function(e){let{container:t,media:n}=nb(e.theme);return n_(n,e.$width,e=>({maxWidth:"auto"===e?"none":nC(t[e])}))});rd("@sanity/ui/context/dialog",{version:0}),(0,nz.styled)(oT).withConfig({displayName:"StyledDialog",componentId:"sc-4a2na0-0"})(n4,function({theme:e}){let{color:t}=nb(e);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:t}=nb(e.theme);return n_(t,e.$position,e=>({"&&":{position:e}}))},function(e){return e.$animate?nz.css`@keyframes zoomIn{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}animation:fadeIn 200ms ease-out;& > [data-ui='DialogCard']{animation:zoomIn 200ms ease-out;}`:nz.css``}),(0,nz.styled)(function(e){let t,n=(0,C.c)(12),r,i,o,a;
2n[0]===e?(r=n[1],i=n[2],o=n[3],a=n[4]):({as:r,ref:i,width:a,...o}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o,n[4]=a);let s=void 0===a?2:a,l;return n[5]===s?l=n[6]:(l=nM(s),n[5]=s,n[6]=l),n[7]!==r||n[8]!==i||n[9]!==o||n[10]!==l?(t=(0,na.jsx)(o$,{"data-ui":"Container",...o,$width:l,forwardedAs:r,ref:i}),n[7]=r,n[8]=i,n[9]=o,n[10]=l,n[11]=t):t=n[11],t}).withConfig({displayName:"DialogContainer",componentId:"sc-4a2na0-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,(0,nz.styled)(rg).withConfig({displayName:"DialogCardRoot",componentId:"sc-4a2na0-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,(0,nz.styled)(rV).withConfig({displayName:"DialogLayout",componentId:"sc-4a2na0-3"})`flex:1;min-height:0;width:100%;`,(0,nz.styled)(n7).withConfig({displayName:"DialogHeader",componentId:"sc-4a2na0-4"})`position:relative;z-index:2;`,(0,nz.styled)(n7).withConfig({displayName:"DialogContent",componentId:"sc-4a2na0-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,(0,nz.styled)(n7).withConfig({displayName:"DialogFooter",componentId:"sc-4a2na0-6"})`position:relative;z-index:3;`;let oR=nz.keyframes`0%{background-position:100%;}100%{background-position:-100%;}`,oI=nz.css`background-image:linear-gradient( to right,var(--card-skeleton-color-from),var(--card-skeleton-color-to),var(--card-skeleton-color-from),var(--card-skeleton-color-from),var(--card-skeleton-color-from) );background-position:100%;background-size:200% 100%;background-attachment:fixed;animation-name:${oR};animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:2000ms;`,oL=nz.css`opacity:${({$visible:e})=>+!!e};transition:opacity 200ms ease-in;@media screen and (prefers-reduced-motion:no-preference){${({$animated:e})=>e?oI:nz.css`background-color:var(--card-skeleton-color-from);`}}@media screen and (prefers-reduced-motion:reduce){background-color:var(--card-skeleton-color-from);}`,oV=(0,nz.styled)(n7).withConfig({displayName:"StyledSkeleton",componentId:"sc-9cw2s-0"})(n8,oL);(0,nz.styled)(function(e){let t,n=(0,C.c)(17),r,i,o,a,s;n[0]===e?(r=n[1],i=n[2],o=n[3],a=n[4],s=n[5]):({animated:s,delay:r,radius:i,ref:o,...a}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o,n[4]=a,n[5]=s);let l=void 0!==s&&s,[u,d]=(0,R.useState)(!r),c,h;n[6]===r?(c=n[7],h=n[8]):(c=()=>{if(!r)return;let e=setTimeout(()=>{d(!0)},r);return()=>{clearTimeout(e)}},h=[r],n[6]=r,n[7]=c,n[8]=h),(0,R.useEffect)(c,h),n[9]===i?t=n[10]:(t=nM(i),n[9]=i,n[10]=t);let f=!r||u,p;return n[11]!==l||n[12]!==o||n[13]!==a||n[14]!==t||n[15]!==f?(p=(0,na.jsx)(oV,{...a,$animated:l,$radius:t,$visible:f,ref:o}),n[11]=l,n[12]=o,n[13]=a,n[14]=t,n[15]=f,n[16]=p):p=n[16],p}).withConfig({displayName:"StyledSkeleton",componentId:"sc-dq8t4f-0"})(e=>{let{$size:t,$style:n}=e,{font:r,media:i}=nb(e.theme),o=r[n];return n_(i,t,e=>{let t=o.sizes[e];return{height:t.lineHeight-t.ascenderHeight-t.descenderHeight}})});let oD=(0,nz.styled)(rZ).withConfig({displayName:"CustomButton",componentId:"sc-bacfyt-0"})`max-width:100%;`;function oO(e){let t,n=(0,C.c)(31),r,i,o,a,s,l,u,d,c,h,f;n[0]===e?(r=n[1],i=n[2],o=n[3],a=n[4],s=n[5],l=n[6],u=n[7],d=n[8],c=n[9],h=n[10],f=n[11]):({icon:o,id:a,focused:r,fontSize:h,label:s,onClick:l,onFocus:u,padding:f,ref:i,selected:c,...d}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=o,n[4]=a,n[5]=s,n[6]=l,n[7]=u,n[8]=d,n[9]=c,n[10]=h,n[11]=f);let p=void 0===h?1:h,m=void 0===f?2:f,g=(0,R.useRef)(null),y=(0,R.useRef)(!1),v;n[12]===Symbol.for("react.memo_cache_sentinel")?(v=()=>g.current,n[12]=v):v=n[12],(0,R.useImperativeHandle)(i,v),n[13]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{y.current=!1},n[13]=t):t=n[13];let b=t,w;n[14]===u?w=n[15]:(w=e=>{y.current=!0,u&&u(e)},n[14]=u,n[15]=w);let x=w,k,E;n[16]===r?(k=n[17],E=n[18]):(k=()=>{r&&!y.current&&(g.current&&g.current.focus(),y.current=!0)},E=[r],n[16]=r,n[17]=k,n[18]=E),(0,R.useEffect)(k,E);let S=c?"true":"false",_=c?0:-1,M;return n[19]!==p||n[20]!==x||n[21]!==o||n[22]!==a||n[23]!==s||n[24]!==l||n[25]!==m||n[26]!==d||n[27]!==c||n[28]!==S||n[29]!==_?(M=(0,na.jsx)(oD,{"data-ui":"Tab",...d,"aria-selected":S,fontSize:p,icon:o,id:a,mode:"bleed",onClick:l,onBlur:b,onF
2ocus:x,padding:m,ref:g,role:"tab",selected:c,tabIndex:_,text:s,type:"button"}),n[19]=p,n[20]=x,n[21]=o,n[22]=a,n[23]=s,n[24]=l,n[25]=m,n[26]=d,n[27]=c,n[28]=S,n[29]=_,n[30]=M):M=n[30],M}let oz=(0,nz.styled)(ox).withConfig({displayName:"CustomInline",componentId:"sc-uahcjl-0"})`& > div{display:inline-block;vertical-align:middle;max-width:100%;box-sizing:border-box;}`;function oB(e){let t=(0,C.c)(16),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({children:n,ref:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let[o,a]=(0,R.useState)(-1),s;if(t[4]!==n||t[5]!==o){let e=R.Children.toArray(n).filter(R.isValidElement),r;t[7]===o?r=t[8]:(r=(e,t)=>(0,R.cloneElement)(e,{focused:o===t,key:t,onFocus:()=>a(t)}),t[7]=o,t[8]=r),s=e.map(r),t[4]=n,t[5]=o,t[6]=s}else s=t[6];let l=s,u=l.length,d;t[9]===u?d=t[10]:(d=e=>{"ArrowLeft"===e.key&&a(e=>(e+u-1)%u),"ArrowRight"===e.key&&a(e=>(e+1)%u)},t[9]=u,t[10]=d);let c=d,h;return t[11]!==c||t[12]!==r||t[13]!==i||t[14]!==l?(h=(0,na.jsx)(oz,{"data-ui":"TabList",...i,onKeyDown:c,ref:r,role:"tablist",children:l}),t[11]=c,t[12]=r,t[13]=i,t[14]=l,t[15]=h):h=t[15],h}function oN(e){return rb("(prefers-color-scheme: dark)",void 0===e?oH:e)}function oH(){return!1}rd("@sanity/ui/context/tree",null),(0,nz.styled)(rN).withConfig({displayName:"ToggleArrowText",componentId:"sc-d4xra6-2"})`& > svg{transition:transform 100ms;}`;let oF=nz.styled.div.withConfig({displayName:"StyledLabel",componentId:"sc-73f3t9-0"})(function(e){return rD("label",e)},rO,function(e){let{$accent:t,$muted:n}=e,{font:r}=nb(e.theme);return nz.css`text-transform:uppercase;${t&&nz.css`color:var(--card-accent-fg-color);`} ${n&&nz.css`color:var(--card-muted-fg-color);`} & code{font-family:${r.code.family};border-radius:1px;}& a{text-decoration:none;border-radius:1px;}& svg{display:inline;}& [data-sanity-icon]{vertical-align:baseline;}`});(0,nz.styled)(function(e){let t,n,r,i=(0,C.c)(27),o,a,s,l,u,d,c,h,f;i[0]===e?(o=i[1],a=i[2],s=i[3],l=i[4],u=i[5],d=i[6],c=i[7],h=i[8],f=i[9]):({accent:o,align:a,children:s,muted:d,ref:l,size:c,textOverflow:h,weight:f,...u}=e,i[0]=e,i[1]=o,i[2]=a,i[3]=s,i[4]=l,i[5]=u,i[6]=d,i[7]=c,i[8]=h,i[9]=f);let p=void 0!==d&&d,m=void 0===c?2:c,g=s;if("ellipsis"===h){let e;i[10]===g?e=i[11]:(e=(0,na.jsx)(rz,{children:g}),i[10]=g,i[11]=e),g=e}else{let e;i[12]===g?e=i[13]:(e=(0,na.jsx)("span",{children:g}),i[12]=g,i[13]=e),g=e}return i[14]===a?t=i[15]:(t=nM(a),i[14]=a,i[15]=t),i[16]===m?n=i[17]:(n=nM(m),i[16]=m,i[17]=n),i[18]!==o||i[19]!==g||i[20]!==p||i[21]!==l||i[22]!==u||i[23]!==t||i[24]!==n||i[25]!==f?(r=(0,na.jsx)(oF,{"data-ui":"Label",...u,$accent:o,$align:t,$muted:p,$size:n,$weight:f,ref:l,children:g}),i[18]=o,i[19]=g,i[20]=p,i[21]=l,i[22]=u,i[23]=t,i[24]=n,i[25]=f,i[26]=r):r=i[26],r}).withConfig({displayName:"InitialsLabel",componentId:"sc-70v725-5"})({color:"inherit"}),nz.css`white-space:nowrap;& > div{vertical-align:top;&:not([hidden]){display:inline-block;}}`,(0,nz.styled)(n7).withConfig({displayName:"StyledBadge",componentId:"sc-vbjdyi-0"})(n8,function(e){let{$tone:t}=e;return{"--card-bg-color":`var(--card-badge-${t}-bg-color)`,"--card-fg-color":`var(--card-badge-${t}-fg-color)`,backgroundColor:"var(--card-bg-color)",cursor:"default","&:not([hidden])":{display:"inline-block",verticalAlign:"top"}}});function oW(e){let t=(0,C.c)(7),{boundaryElement:n,children:r,element:i,__unstable_elements:o}=e,a=(0,R.useSyncExternalStore)(oq,oY,oU),s=n||null,l=i||a,u;t[0]!==o||t[1]!==s||t[2]!==l?(u={version:0,boundaryElement:s,element:l,elements:o},t[0]=o,t[1]=s,t[2]=l,t[3]=u):u=t[3];let d=u,c;return t[4]!==r||t[5]!==d?(c=(0,na.jsx)(is.Provider,{value:d,children:r}),t[4]=r,t[5]=d,t[6]=c):c=t[6],c}function oU(){return null}function oY(){return document.body}(0,nz.styled)(n7).withConfig({displayName:"IconBox",componentId:"sc-y93hdm-2"})(function(e){let{color:t}=nb(e.theme);return nz.css`pointer-events:none;position:absolute;top:0;right:0;--card-fg-color:${t.input.default.enabled.fg};@media (hover:hover){select:not(disabled):not(:read-only):hover + &&{--card-fg-color:${t.input.default.hovered.fg};}}select:disabled + &&{--card-fg-color:${t.input.default.disabled.fg};}select[data-read-only] + &&{--card-fg-color:${t.input.default.readOnly.fg};}`}),nz.styled.span.withConfig({displayName:"InputRoot",componentId:"sc-4tncul-1"})`flex:1;min-width:0;display:block;position:relative;`,R.Component;let oq=()=>()=>{};nz.styled.div.withConfig({displayName:"StyledVirtualList",componentId:"sc-5jra5s-0"})`position:relative;`,nz.styled.div.withConfig({displayName:"ItemWrapper",componentId:"sc-5jra5s-1"})`position:absolute;
2left:0;right:0;`;let oX=(0,R.createContext)(null);function oG(e){let t=(0,R.useRef)(null);return null===t.current&&(t.current=e()),t.current}let oZ="u">typeof window?R.useLayoutEffect:R.useEffect,oK=e=>"object"==typeof e&&null!==e;function oJ(e){return oK(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}var oQ=R;let o0=(0,R.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function o1(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class o2 extends oQ.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(oJ(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=oJ(e)&&e.offsetWidth||0,r=oJ(e)&&e.offsetHeight||0,i=getComputedStyle(t),o=this.props.sizeRef.current;o.height=parseFloat(i.height),o.width=parseFloat(i.width),o.top=t.offsetTop,o.left=t.offsetLeft,o.right=n-o.width-o.left,o.bottom=r-o.height-o.top,o.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function o5({children:e,isPresent:t,anchorX:n,anchorY:r,root:i,pop:o}){let a=(0,oQ.useId)(),s=(0,oQ.useRef)(null),l=(0,oQ.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:u}=(0,oQ.useContext)(o0),d=function(...e){return R.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=o1(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():o1(e[t],null)}}}}(...e),e)}(s,!1!==o?e.props?.ref??e?.ref:void 0);return(0,oQ.useInsertionEffect)(()=>{let{width:e,height:d,top:c,left:h,right:f,bottom:p,direction:m}=l.current;if(t||!1===o||!s.current||!e||!d)return;let g="rtl"===m,y="left"===n?g?`right: ${f}`:`left: ${h}`:g?`left: ${h}`:`right: ${f}`,v="bottom"===r?`bottom: ${p}`:`top: ${c}`;s.current.dataset.motionPopId=a;let b=document.createElement("style");u&&(b.nonce=u);let w=i??document.head;return w.appendChild(b),b.sheet&&b.sheet.insertRule(`
3          [data-motion-pop-id="${a}"] {
4            position: absolute !important;
5            width: ${e}px !important;
6            height: ${d}px !important;
7            ${y}px !important;
8            ${v}px !important;
9          }
10        `),()=>{s.current?.removeAttribute("data-motion-pop-id"),w.contains(b)&&w.removeChild(b)}},[t]),(0,na.jsx)(o2,{isPresent:t,childRef:s,sizeRef:l,pop:o,children:!1===o?e:oQ.cloneElement(e,{ref:d})})}let o3=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:o,mode:a,anchorX:s,anchorY:l,root:u})=>{let d=oG(o4),c=(0,R.useId)(),h=(0,R.useRef)(n),f=(0,R.useRef)(r);oZ(()=>{h.current=n,f.current=r});let p=!0,m=(0,R.useMemo)(()=>(p=!1,{id:c,initial:t,isPresent:n,custom:i,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;r&&r()},register:e=>(d.set(e,!1),()=>{d.delete(e),h.current||d.size||f.current?.()})}),[n,d,r]);return o&&p&&(m={...m}),(0,R.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[n]),R.useEffect(()=>{n||d.size||!r||r()},[n]),e=(0,na.jsx)(o5,{pop:"popLayout"===a,isPresent:n,anchorX:s,anchorY:l,root:u,children:e}),(0,na.jsx)(oX.Provider,{value:m,children:e})};function o4(){return new Map}var o6=e.i(247167);let o7=()=>{},o8=()=>{};o6.default;let o9={name:"@sanity/ui/origin",fn({middlewareData:e,placement:t,rects:n}){let[r]=t.split("-"),i=n.floating.width,o=n.floating.height,a=e.shift?.x||0,s=e.shift?.y||0;if(i<=0||o<=0)return{};let{originX:l,originY:u}=["bottom","top"].includes(r)?{originX:ae(.5-a/i,0,1),originY:+("bottom"!==r)}:{originX:+("left"===r),originY:ae(.5-s/o,0,1)};return{data:{originX:l,originY:u}}}};function ae(e,t,n){return Math.min(Math.max(e,t),n)}function at(e){let t,n,r=(0,C.c)(9),{mode:i,layoutMode:o,children:a}=e,[s,l]=(0,R.useState)(i),u="visible"===i;if(u&&"visible"!==s)return l("visible"),null;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>l("hidden"),r[0]=t):t=r[0];let d=t;o8(!!R.Activity,"Activity component not found - upgrade to React 19.2.0 or higher");let c=u?void 0:d,h="pop"===o?"popLayout":"sync",f;return r[1]!==u||r[2]!==c||r[3]!==h||r[4]!==a?(f=(0,na.jsx)(o3,{isPresent:u,onExitComplete:c,presenceAffectsLayout:!1,mode:h,children:a}),r[1]=u,r[2]=c,r[3]=h,r[4]=a,r[5]=f):f=r[5],r[6]!==s||r[7]!==f?(n=(0,na.jsx)(R.Activity,{mode:s,children:f}),r[6]=s,r[7]=f,r[8]=n):n=r[8],n}function an(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}var ar=e.i(258950),ai=e.i(953760);let ao=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],aa=new Set([...ao,"pathRotation"]),as=(e,t,n)=>n>t?t:n<e?e:n,al={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},au={...al,transform:e=>as(0,1,e)},ad={...al,default:1},ac=e=>Math.round(1e5*e)/1e5,ah=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,af=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ap=(e,t)=>n=>!!("string"==typeof n&&af.test(n)&&n.startsWith(e)||t&&null!=n&&Object.prototype.hasOwnProperty.call(n,t)),am=(e,t,n)=>r=>{if("string"!=typeof r)return r;let[i,o,a,s]=r.match(ah);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},ag={...al,transform:e=>Math.round(as(0,255,e))},ay={test:ap("rgb","red"),parse:am("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+ag.transform(e)+", "+ag.transform(t)+", "+ag.transform(n)+", "+ac(au.transform(r))+")"},av={test:ap("#"),parse:function(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
10a:i?parseInt(i,16)/255:1}},transform:ay.transform},ab=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),aw=ab("deg"),ax=ab("%"),ak=ab("px"),aE=ab("vh"),aS=ab("vw"),aC={...ax,parse:e=>ax.parse(e)/100,transform:e=>ax.transform(100*e)},a_={test:ap("hsl","hue"),parse:am("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+ax.transform(ac(t))+", "+ax.transform(ac(n))+", "+ac(au.transform(r))+")"},aM={test:e=>ay.test(e)||av.test(e)||a_.test(e),parse:e=>ay.test(e)?ay.parse(e):a_.test(e)?a_.parse(e):av.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?ay.transform(e):a_.transform(e),getAnimatableNone:e=>{let t=aM.parse(e);return t.alpha=0,aM.transform(t)}},aT=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,aj="number",aP="color",aA=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function a$(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],o=0,a=t.replace(aA,e=>(aM.test(e)?(r.color.push(o),i.push(aP),n.push(aM.parse(e))):e.startsWith("var(")?(r.var.push(o),i.push("var"),n.push(e)):(r.number.push(o),i.push(aj),n.push(parseFloat(e))),++o,"${}")).split("${}");return{values:n,split:a,indexes:r,types:i}}function aR({split:e,types:t}){let n=e.length;return r=>{let i="";for(let o=0;o<n;o++)if(i+=e[o],void 0!==r[o]){let e=t[o];e===aj?i+=ac(r[o]):e===aP?i+=aM.transform(r[o]):i+=r[o]}return i}}let aI={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(ah)?.length||0)+(e.match(aT)?.length||0)>0},parse:function(e){return a$(e).values},createTransformer:function(e){return aR(a$(e))},getAnimatableNone:function(e){let t=a$(e);return aR(t)(t.values.map((e,n)=>((e,t)=>"number"==typeof e?t?.trim().endsWith("/")?e:0:"number"==typeof e?0:aM.test(e)?aM.getAnimatableNone(e):e)(e,t.split[n])))}},aL=new Set(["brightness","contrast","saturate","opacity"]);function aV(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=n.match(ah)||[];if(!r)return e;let i=n.replace(r,""),o=+!!aL.has(t);return r!==n&&(o*=100),t+"("+o+i+")"}let aD=/\b([a-z-]*)\(.*?\)/gu,aO={...aI,getAnimatableNone:e=>{let t=e.match(aD);return t?t.map(aV).join(" "):e}},az={...aI,getAnimatableNone:e=>{let t=aI.parse(e);return aI.createTransformer(e)(t.map(e=>"number"==typeof e?0:"object"==typeof e?{...e,alpha:1}:e))}},aB={...al,transform:Math.round},aN={borderWidth:ak,borderTopWidth:ak,borderRightWidth:ak,borderBottomWidth:ak,borderLeftWidth:ak,borderRadius:ak,borderTopLeftRadius:ak,borderTopRightRadius:ak,borderBottomRightRadius:ak,borderBottomLeftRadius:ak,width:ak,maxWidth:ak,height:ak,maxHeight:ak,top:ak,right:ak,bottom:ak,left:ak,inset:ak,insetBlock:ak,insetBlockStart:ak,insetBlockEnd:ak,insetInline:ak,insetInlineStart:ak,insetInlineEnd:ak,padding:ak,paddingTop:ak,paddingRight:ak,paddingBottom:ak,paddingLeft:ak,paddingBlock:ak,paddingBlockStart:ak,paddingBlockEnd:ak,paddingInline:ak,paddingInlineStart:ak,paddingInlineEnd:ak,margin:ak,marginTop:ak,marginRight:ak,marginBottom:ak,marginLeft:ak,marginBlock:ak,marginBlockStart:ak,marginBlockEnd:ak,marginInline:ak,marginInlineStart:ak,marginInlineEnd:ak,fontSize:ak,backgroundPositionX:ak,backgroundPositionY:ak,rotate:aw,pathRotation:aw,rotateX:aw,rotateY:aw,rotateZ:aw,scale:ad,scaleX:ad,scaleY:ad,scaleZ:ad,skew:aw,skewX:aw,skewY:aw,distance:ak,translateX:ak,translateY:ak,translateZ:ak,x:ak,y:ak,z:ak,perspective:ak,transformPerspective:ak,opacity:au,originX:aC,originY:aC,originZ:ak,zIndex:aB,fillOpacity:au,strokeOpacity:au,numOctaves:aB},aH={...aN,color:aM,backgroundColor:aM,outlineColor:aM,fill:aM,stroke:aM,borderColor:aM,borderTopColor:aM,borderRightColor:aM,borderBottomColor:aM,borderLeftColor:aM,filter:aO,WebkitFilter:aO,mask:az,WebkitMask:az},aF=e=>aH[e],aW=()=>({translate:0,scale:1,origin:0,originPoint:0}),aU=()=>({x:aW(),y:aW()}),aY=()=>({min:0,max:0}),aq=()=>({x:aY(),y:aY()}),aX=e=>!!(e&&e.getVelocity),aG=new Set(["width","height","top","left","right","bottom",...ao]),aZ=e=>t=>t.test(e),aK=[al,ak,ax,aw,aS,aE,{test:e=>"auto"===e,parse:e=>e}],aJ=e=>aK.find(aZ(e)),aQ=e=>t=>"string"==typeof t&&t.startsWith(e),a0=aQ("--"),a1=aQ("var(--"),a2=e=>!!a1(e)&&a5.test(e.split("/*")[0].trim()),a5=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function a3(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}let a4=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,a6=e=>180*e/Math.PI,a7=e=>a9(a6(Math.atan2(e[1],e[0]))),a8={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:a7,rotateZ:a7,skewX:e=>a6(Math.atan(e[1])),skewY:e=>a6(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},a9=e=>((e%=360)<0&&(e+=360),e),se=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),st=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),sn={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:se,scaleY:st,scale:e=>(se(e)+st(e))/2,rotateX:e=>a9(a6(Math.atan2(e[6],e[5]))),rotateY:e=>a9(a6(Math.atan2(-e[2],e[0]))),rotateZ:a7,rotate:a7,skewX:e=>a6(Math.atan(e[4])),skewY:e=>a6(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function sr(e){return+!!e.includes("scale")}function si(e,t){let n,r;if(!e||"none"===e)return sr(t);let i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(i)n=sn,r=i;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=a8,r=t}if(!r)return sr(t);let o=n[t],a=r[1].split(",").map(so);return"function"==typeof o?o(a):a[o]}function so(e){return parseFloat(e.trim())}let sa=e=>e===al||e===ak,ss=new Set(["x","y","z"]),sl=ao.filter(e=>!ss.has(e)),su={width:({x:e},{paddingLeft:t="0",paddingRight:n="0",boxSizing:r})=>{let i=e.max-e.min;return"border-box"===r?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t="0",paddingBottom:n="0",boxSizing:r})=>{let i=e.max-e.min;return"border-box"===r?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>si(t,"x"),y:(e,{transform:t})=>si(t,"y")};su.translateX=su.x,su.translateY=su.y;let sd=e=>e,sc={},sh=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function sf(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},o=()=>n=!0,a=sh.reduce((e,t)=>
10(e[t]=function(e){let t=new Set,n=new Set,r=!1,i=!1,o=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1};function s(t){o.has(t)&&(l.schedule(t),e()),t(a)}let l={schedule:(e,i=!1,a=!1)=>{let s=a&&r?t:n;return i&&o.add(e),s.add(e),e},cancel:e=>{n.delete(e),o.delete(e)},process:e=>{if(a=e,r){i=!0;return}r=!0;let o=t;t=n,n=o,t.forEach(s),t.clear(),r=!1,i&&(i=!1,l.process(e))}};return l}(o),e),{}),{setup:s,read:l,resolveKeyframes:u,preUpdate:d,update:c,preRender:h,render:f,postRender:p}=a,m=()=>{let o=sc.useManualTiming,a=o?i.timestamp:performance.now();n=!1,o||(i.delta=r?1e3/60:Math.max(Math.min(a-i.timestamp,40),1)),i.timestamp=a,i.isProcessing=!0,s.process(i),l.process(i),u.process(i),d.process(i),c.process(i),h.process(i),f.process(i),p.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(m))};return{schedule:sh.reduce((t,o)=>{let s=a[o];return t[o]=(t,o=!1,a=!1)=>(!n&&(n=!0,r=!0,i.isProcessing||e(m)),s.schedule(t,o,a)),t},{}),cancel:e=>{for(let t=0;t<sh.length;t++)a[sh[t]].cancel(e)},state:i,steps:a}}let{schedule:sp,cancel:sm,state:sg,steps:sy}=sf("u">typeof requestAnimationFrame?requestAnimationFrame:sd,!0),sv=new Set,sb=!1,sw=!1,sx=!1;function sk(){if(sw){let e=Array.from(sv).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t,r=(t=[],sl.forEach(n=>{let r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(+!!n.startsWith("scale")))}),t);r.length&&(n.set(e,r),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}sw=!1,sb=!1,sv.forEach(e=>e.complete(sx)),sv.clear()}function sE(){sv.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(sw=!0)})}class sS{constructor(e,t,n,r,i,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(sv.add(this),sb||(sb=!0,sp.read(sE),sp.resolveKeyframes(sk))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(null===e[0]){let i=r?.get(),o=e[e.length-1];if(void 0!==i)e[0]=i;else if(n&&t){let r=n.readValue(t,o);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=o),r&&void 0===i&&r.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),sv.delete(this)}cancel(){"scheduled"===this.state&&(sv.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let sC=new Set([aO,az]);function s_(e,t){let n=aF(e);return sC.has(n)||(n=aI),n.getAnimatableNone?n.getAnimatableNone(t):void 0}let sM=new Set(["auto","none","0"]);class sT extends sS{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if("string"==typeof r&&a2(r=r.trim())){let i=function e(t,n,r=1){o8(r<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[i,o]=function(e){let t=a4.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}(t);if(!i)return;let a=window.getComputedStyle(n).getPropertyValue(i);if(a){let e=a.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)?parseFloat(e):e}return a2(o)?e(o,n,r+1):o}(r,t.current);void 0!==i&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!aG.has(n)||2!==e.length)return;let[r,i]=e,o=aJ(r),a=aJ(i);if(a3(r)!==a3(i)&&su[n]){this.needsMeasurement=!0;return}if(o!==a)if(sa(o)&&sa(a))for(let t=0;t<e.length;t++){let n=e[t];"string"==typeof n&&(e[t]=parseFloat(n))}else su[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(null===e[t]||function(e){if("number"==typeof e)return 0===e;if(null===e)return!0;return"none"===e||"0"===e||/^0[^.\s]+$/u.test(e)}(e[t]))&&n.push(t);n.length&&function(e,t,n){let r,i=0;for(;i<e.length&&!r;){let t=e[i];"string"==typeof t&&!sM.has(t)&&a$(t).values.length&&(r=e[i]),i++}if(r&&n)for(let i of t)e[i]=s_(n,r)}(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=su[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,o=n[i];n[i]=su[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),this.removedTransforms?.length&&this.removedTransforms.forEac
10h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}}let sj=e=>1e3*e;function sP(e,t){-1===e.indexOf(t)&&e.push(t)}function sA(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}class s${constructor(){this.subscriptions=[]}add(e){return sP(this.subscriptions,e),()=>sA(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function sR(e,t,n){t.startsWith("--")?e.style.setProperty(t,n):e.style[t]=n}function sI(e){let t;return()=>(void 0===t&&(t=e()),t)}let sL={};function sV(e,t){let n=sI(e);return()=>sL[t]??n()}let sD=sV(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),sO=e=>null!==e;function sz(e,{repeat:t,repeatType:n="loop"},r,i=1){let o=e.filter(sO),a=i<0||t&&"loop"!==n&&t%2==1?0:o.length-1;return a&&void 0!==r?r:o[a]}class sB{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let sN=e=>Array.isArray(e)&&"number"==typeof e[0],sH=sV(()=>{try{document.createElement("div").animate({opacity:0}
10,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),sF=(e,t,n=10)=>{let r="",i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(1e4*e(t/(i-1)))/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},sW=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,sU={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:sW([0,.65,.55,1]),circOut:sW([.55,0,1,.45]),backIn:sW([.31,.01,.66,-.59]),backOut:sW([.33,1.53,.69,.99])};function sY(e){return"function"==typeof e&&"applyToOptions"in e}class sq extends sB{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;const{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:o=!1,finalKeyframe:a,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=o,this.options=e,o8("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");const l=function({type:e,...t}){return sY(e)&&sH()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,n,{delay:r=0,duration:i=300,repeat:o=0,repeatType:a="loop",ease:s="easeOut",times:l}={},u){let d={[t]:n};l&&(d.offset=l);let c=function e(t,n){if(t)return"function"==typeof t?sH()?sF(t,n):"ease-out":sN(t)?sW(t):Array.isArray(t)?t.map(t=>e(t,n)||sU.easeOut):sU[t]}(s,i);Array.isArray(c)&&(d.easing=c);let h={delay:r,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"};return u&&(h.pseudoElement=u),e.animate(d,h)}(t,n,r,l,i),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=sz(r,this.options,a,this.speed);this.updateMotionValue&&this.updateMotionValue(e),sR(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(e){let t=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=sj(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&sD())?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),sd):r(this)}}let sX=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:sG}=sf(queueMicrotask,!1);function sZ(){n=void 0}let sK={now:()=>(void 0===n&&sK.set(sg.isProcessing||sc.useManualTiming?sg.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(sZ)}},sJ=(e,t)=>t?1e3/t*e:0,sQ;class s0{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=sK.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=sK.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new s$);let n=this.events[e].add(t);return"change"===e?()=>{n(),sp.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}
10setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return sQ&&sQ.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=sK.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return sJ(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function s1(e,t){return new s0(e,t)}let s2=[...aK,aM,aI],s5=new WeakMap;function s3(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function s4(e){return"string"==typeof e||Array.isArray(e)}let s6=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],s7=["initial",...s6];function s8(e){return s3(e.animate)||s7.some(t=>s4(e[t]))}function s9(e){return!!(s8(e)||e.variants)}let le={current:null},lt={current:!1},ln="u">typeof window;function lr(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function li(e,t,n,r){if("function"==typeof t){let[i,o]=lr(r);t=t(void 0!==n?n:e.custom,i,o)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[i,o]=lr(r);t=t(void 0!==n?n:e.custom,i,o)}return t}let lo=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],la={};class ls{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:o,visualState:a},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=sS,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=sK.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,sp.render(this.render,!1,!0))};const{latestValues:l,renderState:u}=a;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=s,this.blockInitialAnimation=!!o,this.isControllingVariants=s8(t),this.isVariantNode=s9(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:d,...c}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in c){const t=c[e];void 0!==l[e]&&aX(t)&&t.set(l[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,s5.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
10h((e,t)=>this.bindToMotionValue(t,e)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(lt.current||function(){if(lt.current=!0,ln)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>le.current=e.matches;e.addEventListener("change",t),t()}else le.current=!1}(),this.shouldReduceMotion=le.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let e in this.projection&&this.projection.unmount(),sm(this.notifyUpdate),sm(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){let n;if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&sX.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:o,duration:a}=t.accelerate,s=new sq({element:this.current,name:e,keyframes:r,times:i,ease:o,duration:sj(a)}),l=n(s);this.valueSubscriptions.set(e,()=>{l(),s.cancel()});return}let r=aa.has(e);r&&this.onBindTransform&&this.onBindTransform();let i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&sp.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(n=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{i(),n&&n()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in la){let t=la[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):aq()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<lo.length;t++){let n=lo[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e["on"+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=function(e,t,n){for(let r in t){let i=t[r],o=n[r];if(aX(i))e.addValue(r,i);else if(aX(o))e.addValue(r,s1(i,{owner:e}));else if(o!==i)if(e.hasValue(r)){let t=e.getValue(r);!0===t.liveStyle?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,s1(void 0!==t?t:i,{owner:e}))}}for(let r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=s1(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=n){let r,i;if("string"==typeof n&&(r=n,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(r)||(i=n,/^0[^.\s]+$/u.test(i))))n=parseFloat(n);else{let r;r=n,!s2.find(aZ(r))&&aI.test(t)&&(n=s_(e,t))}this.setBaseTarget(e,aX(n)?n.get():n)}return aX(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:n}=this.props;if("string"==typeof n||"object"==typeof n){let r=li(this.props,n,this.presenceContext?.custom);r&&(t=r[e])}if(n&&void 0!==t)return t;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||aX(r)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new s$),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){sG.render(this.render)}}class ll extends ls{constructor(){super(...arguments),this.KeyframeResolver=sT}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;aX(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function lu(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}let ld=(e,t)=>t&&"number"==typeof e?t.transform(e):e,lc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},lh=ao.length;function lf(e,t,n){let{style:r,vars:i,transformOrigin:o}=e,a=!1,s=!1;for(let e in t){let n=t[e];if(aa.has(e)){a=!0;continue}if(a0(e)){i[e]=n;continue}{let t=ld(n,aN[e]);e.startsWith("origin")?(s=!0,o[e]=t):r[e]=t}}if(!t.transform&&(a||n?r.transform=function(e,t,n){let r="",i=!0;for(let o=0;o<lh;o++){let a=ao[o],s=e[a];if(void 0===s)continue;let l=!0;if("number"==typeof s)l=s===+!!a.startsWith("scale");else{let e=parseFloat(s);l=a.startsWith("scale")?1===e:0===e}if(!l||n){let e=ld(s,aN[a]);if(!l){i=!1;let t=lc[a]||a;r+=`${t}(${e}) `}n&&(t[a]=e)}}let o=e.pathRotation;return o&&(i=!1,r+=`rotate(${ld(o,aN.pathRotation)}) `),r=r.trim(),n?r=n(t,i?"":r):i&&(r="none"),r}(t,e.transform,n):r.transform&&(r.transform="none")),s){let{originX:e="50%",originY:t="50%",originZ:n=0}=o;r.transformOrigin=`${e} ${t} ${n}`}}let lp={offset:"stroke-dashoffset",array:"stroke-dasharray"},lm={offset:"strokeDashoffset",array:"strokeDasharray"},lg=["transform","opacity","offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function ly(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:o=1,pathOffset:a=0,...s}
10,l,u,d){if(lf(e,s,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:h}=e;for(let e of lg)void 0!==c[e]&&(h[e]=c[e],delete c[e]);(h.transform||c.transformOrigin)&&(h.transformOrigin=c.transformOrigin??"50% 50%",delete c.transformOrigin),h.transform&&(h.transformBox=d?.transformBox??"fill-box",delete c.transformBox),void 0!==t&&(c.x=t),void 0!==n&&(c.y=n),void 0!==r&&(c.scale=r),void 0!==i&&function(e,t,n=1,r=0,i=!0){e.pathLength=1;let o=i?lp:lm;e[o.offset]=`${-r}`,e[o.array]=`${t} ${n}`}(c,i,o,a,!1)}let lv=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),lb=e=>"string"==typeof e&&"svg"===e.toLowerCase();function lw(e,{style:t,vars:n},r,i){let o,a=e.style;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}let lx=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function lk(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let lE={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!ak.test(e))return e;else e=parseFloat(e);let n=lk(e,t.target.x),r=lk(e,t.target.y);return`${n}% ${r}%`}},lS=(e,t,n)=>e+(t-e)*n,lC={borderRadius:{...lE,applyTo:[...lx]},borderTopLeftRadius:lE,borderTopRightRadius:lE,borderBottomLeftRadius:lE,borderBottomRightRadius:lE,boxShadow:{correct:(e,{treeScale:t,projectionDelta:n})=>{let r=aI.parse(e);if(r.length>5)return e;let i=aI.createTransformer(e),o=+("number"!=typeof r[0]),a=n.x.scale*t.x,s=n.y.scale*t.y;r[0+o]/=a,r[1+o]/=s;let l=lS(a,s,.5);return"number"==typeof r[2+o]&&(r[2+o]/=l),"number"==typeof r[3+o]&&(r[3+o]/=l),i(r)}}};function l_(e,{layout:t,layoutId:n}){return aa.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!lC[e]||"opacity"===e)}function lM(e,t,n){let r=e.style,i=t?.style,o={};if(!r)return o;for(let t in r)(aX(r[t])||i&&aX(i[t])||l_(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(o[t]=r[t]);return o}function lT(e,t,n){let r=lM(e,t,n);for(let n in e)(aX(e[n])||aX(t[n]))&&(r[-1!==ao.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}class lj extends ll{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=aq}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(aa.has(t)){let e=aF(t);return e&&e.default||0}if(lg.includes(t)){let n=getComputedStyle(e)[t];if("string"==typeof n&&n)return n.trim()}return t=lv.has(t)?t:lu(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return lT(e,t,n)}
10build(e,t,n){ly(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){for(let n in lw(e,t,void 0,r),t.attrs)e.setAttribute(lv.has(n)?n:lu(n),t.attrs[n])}mount(e){this.isSVGTag=lb(e.tagName),super.mount(e)}}function lP({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function lA(e){return void 0===e||1===e}function l$({scale:e,scaleX:t,scaleY:n}){return!lA(e)||!lA(t)||!lA(n)}function lR(e){return l$(e)||lI(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function lI(e){var t,n;return(t=e.x)&&"0%"!==t||(n=e.y)&&"0%"!==n}function lL(e,t,n,r,i){return void 0!==i&&(e=r+i*(e-r)),r+n*(e-r)+t}function lV(e,t=0,n=1,r,i){e.min=lL(e.min,t,n,r,i),e.max=lL(e.max,t,n,r,i)}function lD(e,{x:t,y:n}){lV(e.x,t.translate,t.scale,t.originPoint),lV(e.y,n.translate,n.scale,n.originPoint)}function lO(e,t){e.min+=t,e.max+=t}function lz(e,t,n,r,i=.5){let o=lS(e.min,e.max,i);lV(e,t,n,o,r)}function lB(e,t){return"string"==typeof e?parseFloat(e)/100*(t.max-t.min):e}function lN(e,t,n){let r=n??e;lz(e.x,lB(t.x,r.x),t.scaleX,t.scale,t.originX),lz(e.y,lB(t.y,r.y),t.scaleY,t.scale,t.originY)}function lH(e,t){return lP(function(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}class lF extends ll{constructor(){super(...arguments),this.type="html",this.renderInstance=lw}mount(e){o8(!!e.style,"motion.create() components must forward their ref to a HTML or SVG element","custom-component-ref"),super.mount(e)}readValueFromInstance(e,t){if(aa.has(t))return this.projection?.isProjecting?sr(t):((e,t)=>{let{transform:n="none"}=getComputedStyle(e);return si(n,t)})(e,t);{let n=window.getComputedStyle(e),r=(a0(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return lH(e,t)}build(e,t,n){lf(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return lM(e,t,n)}}let lW=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function lU(e){if("string"!=typeof e||e.includes("-"));else if(lW.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let lY=(0,R.createContext)({}),lq=(0,R.createContext)({strict:!1}),lX=(0,R.createContext)({});function lG(e){return Array.isArray(e)?e.join(" "):e}let lZ=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function lK(e,t,n){for(let r in t)aX(t[r])||l_(r,n)||(e[r]=t[r])}let lJ=()=>({...lZ(),attrs:{}}),lQ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function l0(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||lQ.has(e)}function l1(e){return aX(e)?e.get():e}let l2=e=>(t,n)=>{let r=(0,R.useContext)(lX),i=(0,R.useContext)(oX),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:function(e,t,n,r){let i={},o=r(e,{});for(let e in o)i[e]=l1(o[e]);let{initial:a,animate:s}=e,l=s8(e),u=s9(e);t&&u&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let d=!!n&&!1===n.initial,c=(d=d||!1===a)?s:a;if(c&&"boolean"!=typeof c&&!s3(c)){let t=Array.isArray(c)?c:[c];for(let n=0;n<t.length;n++){let r=li(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}(n,r,i,e),renderState:t()}})(e,t,r,i);return n?o():oG(o)},l5=l2({scrapeMotionValuesFromProps:lM,createRenderState:lZ}),l3=l2({scrapeMotionValuesFromProps:lT,createRenderState:lJ}),l4={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},l6=!1;function l7(){return!function(){if(l6)return;let e={};for(let t in l4)e[t]={isEnabled:e=>l4[t].some(t=>!!e[t])};la=e,l6=!0}(),la}let l8=Symbol.for("motionComponentSymbol"),l9="data-"+lu("framerAppearId"),ue=(0,R.createContext)({});function ut(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function un(e,{forwardMotionProps:t=!1,type:n}={},r,i){r&&function(e){let t=l7();for(let n in e)t[n]={...t[n],...e[n]};la=t}(r);let o=n?"svg"===n:lU(e),a=o?l3:l5;function s(n,r){var s;let l,u,d,c={...(0,R.useContext)(o0),...n,layoutId:function({layoutId:e}){let t=(0,R.useContext)(lY).id;return t&&void 0!==e?t+"-"+e:e}(n)},{isStatic:h,isValidProp:f}=c,p=function(e){let{initial:t,animate:n}=function(e,t){if(s8(e)){let{initial:t,animate:n}=e;return{initial:!1===t||s4(t)?t:void 0,animate:s4(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,R.useContext)(lX));return(0,R.useMemo)(()=>({initial:t,animate:n}),[lG(t),lG(n)])}(n),m=a(n,h);if(!h&&"u">typeof window){(0,R.useContext)(lq).strict;let t=function(e){let{drag:t,layout:n}=l7();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
10(c);l=t.MeasureLayout,p.visualElement=function(e,t,n,r,i,o){let{visualElement:a}=(0,R.useContext)(lX),s=(0,R.useContext)(lq),l=(0,R.useContext)(oX),u=(0,R.useContext)(o0),d=u.reducedMotion,c=u.skipAnimations,h=(0,R.useRef)(null),f=(0,R.useRef)(!1);r=r||s.renderer,!h.current&&r&&(h.current=r(e,{visualState:t,parent:a,props:n,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:d,skipAnimations:c,isSVG:o}),f.current&&h.current&&(h.current.manuallyAnimateOnMount=!0));let p=h.current,m=(0,R.useContext)(ue);p&&!p.projection&&i&&("html"===p.type||"svg"===p.type)&&function(e,t,n,r){let{layoutId:i,layout:o,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u,layoutAnchor:d,layoutCrossfade:c}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!a||s&&ut(s),visualElement:e,animationType:"string"==typeof o?o:"both",initialPromotionConfig:r,crossfade:c,layoutScroll:l,layoutRoot:u,layoutAnchor:d})}(h.current,n,i,m);let g=(0,R.useRef)(!1);(0,R.useInsertionEffect)(()=>{p&&g.current&&p.update(n,l)});let y=n[l9],v=(0,R.useRef)(!!y&&"u">typeof window&&!window.MotionHandoffIsComplete?.(y)&&window.MotionHasOptimisedAnimation?.(y));return oZ(()=>{f.current=!0,p&&(g.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),v.current&&p.animationState&&p.animationState.animateChanges())}),(0,R.useEffect)(()=>{p&&(!v.current&&p.animationState&&p.animationState.animateChanges(),v.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(y)}),v.current=!1),p.enteringChildren=void 0)}),p}(e,m,c,i,t.ProjectionNode,o)}return(0,na.jsxs)(lX.Provider,{value:p,children:[l&&p.visualElement?(0,na.jsx)(l,{visualElement:p.visualElement,...c}):null,function(e,t,n,{latestValues:r},i,o=!1,a,s){let l=(a??lU(e)?function(e,t,n,r){let i=(0,R.useMemo)(()=>{let n=lJ();return ly(n,t,lb(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};lK(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t){let n,r,i={},o=(n=e.style||{},lK(r={},n,e),Object.assign(r,function({transformTemplate:e},t){return(0,R.useMemo)(()=>{let n=lZ();return lf(n,t,e),Object.assign({},n.vars,n.style)},[t])}(e,t)),r);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=o,i})(t,r,i,e),u=function(e,t,n,r){let i={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&!aX(e[o])&&((o.startsWith("on")?!l0(o):r?.(o)??!l0(o))||!0===n&&l0(o)||!t&&!l0(o)||e.draggable&&o.startsWith("onDrag"))&&(i[o]=e[o]);return i}(t,"string"==typeof e,o,s),d=e!==R.Fragment?{...u,...l,ref:n}:{},{children:c}=t,h=(0,R.useMemo)(()=>aX(c)?c.get():c,[c]);return(0,R.createElement)(e,{...d,children:h})}(e,n,(s=p.visualElement,u=(0,R.useRef)(r),(0,R.useInsertionEffect)(()=>{u.current=r}),d=(0,R.useRef)(null),(0,R.useCallback)(e=>{e&&m.onMount?.(e),s&&(e?s.mount(e):s.unmount());let t=u.current;if("function"==typeof t)if(e){let n=t(e);"function"==typeof n&&(d.current=n)}else d.current?(d.current(),d.current=null):t(e);else t&&(t.current=e)},[s])),m,h,t,o,f)]})}s.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let l=(0,R.forwardRef)(s);return l[l8]=e,l}class ur{constructor(e){this.isMounted=!1,this.node=e}update(){}}function ui(e,t,n){let r=e.getProps();return li(r,t,void 0!==n?n:r.custom,e)}function uo(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function ua(e,t){let n=e?.[t]??e?.default??e;return n!==e?uo(n,e):n}let us=e=>Array.isArray(e);function ul(e,t){let n=e.getValue("willChange");if(aX(n)&&n.add)return n.add(t);if(!n&&sc.WillChange){let n=new sc.WillChange("auto");e.addValue("willChange",n),n.add(t)}}let uu=(...e)=>e.reduce((e,t)=>n=>t(e(n)));function ud(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function uc(e,t){return n=>n>0?t:e}let uh=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},uf=[av,ay,a_];function up(e){let t=uf.find(t=>t.test(e));if(o7(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let n=t.parse(e);return t===a_&&(n=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let i=0,o=0,a=0;if(t/=100){let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=ud(s,r,e+1/3),o=ud(s,r,e),a=ud(s,r,e-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:r}}(n)),n}let um=(e,t)=>
10{let n=up(e),r=up(t);if(!n||!r)return uc(e,t);let i={...n};return e=>(i.red=uh(n.red,r.red,e),i.green=uh(n.green,r.green,e),i.blue=uh(n.blue,r.blue,e),i.alpha=lS(n.alpha,r.alpha,e),ay.transform(i))},ug=new Set(["none","hidden"]);function uy(e,t){return n=>lS(e,t,n)}function uv(e){return"number"==typeof e?uy:"string"==typeof e?a2(e)?uc:aM.test(e)?um:ux:Array.isArray(e)?ub:"object"==typeof e?aM.test(e)?um:uw:uc}function ub(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>uv(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function uw(e,t){let n={...e,...t},r={};for(let i in n)void 0!==e[i]&&void 0!==t[i]&&(r[i]=uv(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}let ux=(e,t)=>{let n=aI.createTransformer(t),r=a$(e),i=a$(t);if(!(r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length))return o7(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),uc(e,t);if(ug.has(e)&&!i.values.length||ug.has(t)&&!r.values.length)return ug.has(e)?n=>n<=0?e:t:n=>n>=1?t:e;return uu(ub(function(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let o=t.types[i],a=e.indexes[o][r[o]],s=e.values[a]??0;n[i]=s,r[o]++}return n}(r,i),i.values),n)};function uk(e,t,n){return"number"==typeof e&&"number"==typeof t&&"number"==typeof n?lS(e,t,n):uv(e)(e,t)}let uE=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>sp.update(t,e),stop:()=>sm(t),now:()=>sg.isProcessing?sg.timestamp:sK.now()}};function uS(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}let uC=.01,u_=2,uM=.005,uT=.5;function uj(e,t){return e*Math.sqrt(1-t*t)}let uP=["duration","bounce"],uA=["stiffness","damping","mass"];function u$(e,t){return t.some(t=>void 0!==e[t])}function uR(e=.3,t=.3){let n,r,i,o,a,s,l="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:u,restDelta:d}=l,c=l.keyframes[0],h=l.keyframes[l.keyframes.length-1],f={done:!1,value:c},{stiffness:p,damping:m,mass:g,duration:y,velocity:v,isResolvedFromDuration:b}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!u$(e,uA)&&u$(e,uP))if(t.velocity=0,e.visualDuration){let n=2*Math.PI/(1.2*e.visualDuration),r=n*n,i=2*as(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:1,stiffness:r,damping:i}}else{let n=function({duration:e=800,bounce:t=.3,velocity:n=0,mass:r=1}){let i,o;o7(e<=sj(10),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-t;a=as(.05,1,a),e=as(.01,10,e/1e3),a<1?(i=t=>{let r=t*a,i=r*e;return .001-(r-n)/uj(t,a)*Math.exp(-i)},o=t=>{let r=t*a*e,o=Math.pow(a,2)*Math.pow(t,2)*e,s=Math.exp(-r),l=uj(Math.pow(t,2),a);return(r*n+n-o)*s*(-i(t)+.001>0?-1:1)/l}):(i=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),o=t=>e*e*(n-t)*Math.exp(-t*e));let s=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(i,o,5/e);if(e=sj(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}({...e,velocity:0});(t={...t,...n,mass:1}).isResolvedFromDuration=!0}return t}({...l,velocity:-((l.velocity||0)/1e3)}),w=v||0,x=m/(2*Math.sqrt(p*g)),k=h-c,E=Math.sqrt(p/g)/1e3,S=5>Math.abs(k);if(u||(u=S?uC:u_),d||(d=S?uM:uT),x<1)i=uj(E,x),o=(w+x*E*k)/i,n=e=>h-Math.exp(-x*E*e)*(o*Math.sin(i*e)+k*Math.cos(i*e)),a=x*E*o+k*i,s=x*E*k-o*i,r=e=>Math.exp(-x*E*e)*(a*Math.sin(i*e)+s*Math.cos(i*e));else if(1===x){n=e=>h-Math.exp(-E*e)*(k+(w+E*k)*e);let e=w+E*k;r=t=>Math.exp(-E*t)*(E*e*t-w)}else{let e=E*Math.sqrt(x*x-1);n=t=>{let n=Math.exp(-x*E*t),r=Math.min(e*t,300);return h-n*((w+x*E*k)*Math.sinh(r)+e*k*Math.cosh(r))/e};let t=(w+x*E*k)/e,i=x*E*t-k*e,o=x*E*k-t*e;r=t=>{let n=Math.exp(-x*E*t),r=Math.min(e*t,300);return n*(i*Math.sinh(r)+o*Math.cosh(r))}}let C={calculatedDuration:b&&y||null,velocity:e=>sj(r(e)),next:e=>{if(!b&&x<1){let t=Math.exp(-x*E*e),n=Math.sin(i*e),r=Math.cos(i*e),l=h-t*(o*n+k*r);return f.done=Math.abs(sj(t*(a*n+s*r)))<=u&&Math.abs(h-l)<=d,f.value=f.done?h:l,f}let t=n(e);return b?f.done=e>=y:f.done=Math.abs(sj(r(e)))<=u&&Math.abs(h-t)<=d,f.value=f.done?h:t,f},toString:()=>{let e=Math.min(uS(C),2e4),t=sF(t=>C.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return C}function uI(e,t,n){let r=Math.max(t-5,0);return sJ(n-e(r),t-r)}function uL({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:d}){let c,h,f=e[0],p={done:!1,value:f},m=n*t,g=f+m,y=void 0===a?g:a(g);y!==g&&(m=y-f);let v=e=>-m*Math.exp(-e/r),b=e=>y+v(e),w=e=>{let t=v(e),n=b(e);p.done=Math.abs(t)<=u,p.value=p.done?y:n},x=e=>{let t;if(t=p.value,void 0!==s&&t<s||void 0!==l&&t>l){var n;c=e,h=uR({keyframes:[p.value,(n=p.value,void 0===s?l:void 0===l||Math.abs(s-n)<Math.abs(l-n)?s:l)],velocity:uI(b,e,p.value),damping:i,stiffness:o,restDelta:u,restSpeed:d})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;
10return(h||void 0!==c||(t=!0,w(e),x(e)),void 0!==c&&e>=c)?h.next(e-c):(t||w(e),p)}}}uR.applyToOptions=e=>{let t=function(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(uS(r),2e4);return{type:"keyframes",ease:e=>r.next(i*e).value/t,duration:i/1e3}}(e,100,uR);return e.ease=t.ease,e.duration=sj(t.duration),e.type="keyframes",e};let uV=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function uD(e,t,n,r){return e===t&&n===r?sd:i=>0===i||1===i?i:uV(function(e,t,n,r,i){let o,a,s=0;do(o=uV(a=t+(n-t)/2,r,i)-e)>0?n=a:t=a;while(Math.abs(o)>1e-7&&++s<12)return a}(i,0,1,e,n),t,r)}let uO=uD(.42,0,1,1),uz=uD(0,0,.58,1),uB=uD(.42,0,.58,1),uN=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,uH=e=>t=>1-e(1-t),uF=uD(.33,1.53,.69,.99),uW=uH(uF),uU=uN(uW),uY=e=>e>=1?1:(e*=2)<1?.5*uW(e):.5*(2-Math.pow(2,-10*(e-1))),uq=e=>1-Math.sin(Math.acos(e)),uX=uH(uq),uG=uN(uq),uZ={linear:sd,easeIn:uO,easeInOut:uB,easeOut:uz,circIn:uq,circInOut:uG,circOut:uX,backIn:uW,backInOut:uU,backOut:uF,anticipate:uY},uK=e=>{if(sN(e)){o8(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,n,r,i]=e;return uD(t,n,r,i)}return"string"==typeof e?(o8(void 0!==uZ[e],`Invalid easing type '${e}'`,"invalid-easing-type"),uZ[e]):e},uJ=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1};function uQ({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){var i;let o,a=Array.isArray(r)&&"number"!=typeof r[0]?r.map(uK):uK(r),s={done:!1,value:t[0]},l=function(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let o=e.length;if(o8(o===t.length,"Both input and output ranges must be the same length","range-length"),1===o)return()=>t[0];if(2===o&&t[0]===t[1])return()=>t[1];let a=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=function(e,t,n){let r=[],i=n||sc.mix||uk,o=e.length-1;for(let n=0;n<o;n++){let o=i(e[n],e[n+1]);t&&(o=uu(Array.isArray(t)?t[n]||sd:t,o)),r.push(o)}return r}(t,r,i),l=s.length,u=n=>{if(a&&n<e[0])return t[0];let r=0;if(l>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=uJ(e[r],e[r+1],n);return s[r](i)};return n?t=>u(as(e[0],e[o-1],t)):u}((i=n&&n.length===t.length?n:(!function(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=uJ(0,t,r);e.push(lS(n,1,i))}}(o=[0],t.length-1),o),i.map(t=>t*e)),t,{ease:Array.isArray(a)?a:t.map(()=>a||uB).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=l(t),s.done=t>=e,s)}}let u0={decay:uL,inertia:uL,tween:uQ,keyframes:uQ,spring:uR};function u1(e){"string"==typeof e.type&&(e.type=u0[e.type])}let u2=e=>e/100;class u5 extends sB{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==sK.now()&&this.tick(sK.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;u1(e);let{type:t=uQ,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:o=0}=e,{keyframes:a}=e,s=t||uQ;s!==uQ&&"number"!=typeof a[0]&&(this.mixKeyframes=uu(u2,uk(a[0],a[1])),a=[0,100]);let l=s({...e,keyframes:a});"mirror"===i&&(this.mirroredGenerator=s({...e,keyframes:[...a].reverse(),velocity:-o})),null===l.calculatedDuration&&(l.calculatedDuration=uS(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let n,{generator:r,totalDuration:i,mixKeyframes:o,mirroredGenerator:a,resolvedDuration:s,calculatedDuration:l}=this;if(null===this.startTime)return r.next(0);let{delay:u=0,keyframes:d,repeat:c,repeatType:h,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-i/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let y=this.currentTime-u*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?y<0:y>i;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=i);let b=this.currentTime,w=r;if(c){let e=Math.min(this.currentTime,i)/s,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,(t=Math.min(t,c+1))%2&&("reverse"===h?(n=1-n,f&&(n-=f/s)):"mirror"===h&&(w=a)),b=as(0,1,n)*s}v?(this.delayState.value=d[0],n=this.delayState):n=w.next(b),o&&!v&&(n.value=o(n.value));let{done:x}=n;v||null===l||(x=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);let k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&x);return k&&p!==uL&&(n.value=sz(d,this.options,g,this.speed)),m&&m(n.value),k&&this.finish(),n}then(e,t){return this.finished.then(e,t)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return this.currentTime/1e3}set time(e){e=sj(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return uI(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(sK.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=uE,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let n=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=n):null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime||(this.startTime=t??n),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(sK.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}let u3={anticipate:uY,backInOut:uU,circInOut:uG};class u4 extends sq{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in u3&&(e.ease=u3[e.ease])}(e),u1(e),super(e),void 0!==e.startTime&&!1!==e.autoplay&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...o}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let a=new u5({...o,autoplay:!1}),s=Math.max(10,sK.now()-this.startTime),l=as(0,10,s-10),u=a.sample(s).value,{name:d}=this.options;i&&d&&sR(i,d,u),t.setWithVelocity(a.sample(Math.max(0,s-l)).value,u,l),a.stop()}}let u6=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(aI.test(e)||"0"===e)&&!e.startsWith("url("));function u7(e){e.duration=0,e.type="keyframes"}let u8=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,u9=ne
10w Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),de=sI(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class dt extends sB{constructor({autoplay:e=!0,delay:t=0,type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:o="loop",keyframes:a,name:s,motionValue:l,element:u,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=sK.now();const c={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:o,name:s,motionValue:l,element:u,...d},h=u?.KeyframeResolver||sS;this.keyframeResolver=new h(a,(e,t,n)=>this.onKeyframesResolved(e,t,c,!n),s,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){let i;this.keyframeResolver=void 0;let{name:o,type:a,velocity:s,delay:l,isHandoff:u,onUpdate:d}=n;this.resolvedAt=sK.now();let c=!0;!function(e,t,n,r){let i=e[0];if(null===i)return!1;if("display"===t||"visibility"===t)return!0;let o=e[e.length-1],a=u6(i,t),s=u6(o,t);return o7(a===s,`You are trying to animate ${t} from "${i}" to "${o}". "${a?o:i}" is not an animatable value.`,"value-not-animatable"),!!a&&!!s&&(function(e){let t=e[0];if(1===e.length)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||("spring"===n||sY(n))&&r)}(e,o,a,s)&&(c=!1,(sc.instantAnimations||!l)&&d?.(sz(e,n,t)),e[0]=e[e.length-1],u7(n),n.repeat=0);let h={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=c&&!u&&function(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:o,type:a,keyframes:s}=e,l=t?.owner?.current;if(!(l instanceof HTMLElement)&&!(l instanceof SVGElement))return!1;let{onUpdate:u,transformTemplate:d}=t.owner.getProps();return de()&&n&&(sX.has(n)||u9.has(n)&&function(e){for(let t=0;t<e.length;t++)if("string"==typeof e[t]&&u8.test(e[t]))return!0;return!1}(s))&&("transform"!==n||!d)&&!u&&!r&&"mirror"!==i&&0!==o&&"inertia"!==a}(h),p=h.motionValue?.owner?.current;if(f)try{i=new u4({...h,element:p})}catch{i=new u5(h)}else i=new u5(h);i.finished.then(()=>{this.notifyFinished()}).catch(sd),this.pendingTimeline&&(this.stopTimeline=i.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=i}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),sx=!0,sE(),sk(),sx=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let dn={type:"spring",stiffness:500,damping:25,restSpeed:10},dr={type:"keyframes",duration:.8},di={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},da=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),ds=(e,t,n,r={},i,o)=>a=>{let s=ua(r,e)||{},l=s.delay||r.delay||0,{elapsed:u=0}=r;u-=sj(l);let d={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...s,delay:-u,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{a(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:o?void 0:i};!function(e){for(let t in e)if(!da.has(t))return!0;return!1}(s)&&Object.assign(d,((e,{keyframes:t})=>t.length>2?dr:aa.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:dn:di)(e,d)),d.duration&&(d.duration=sj(d.duration)),d.repeatDelay&&(d.repeatDelay=sj(d.repeatDelay)),void 0!==d.from&&(d.keyframes[0]=d.from);let c=!1;if(!1!==d.type&&(0!==d.duration||d.repeatDelay)||(u7(d),0===d.delay&&(c=!0)),(sc.instantAnimations||sc.skipAnimations||i?.shouldSkipAnimations||s.skipAnimations)&&(c=!0,u7(d),d.delay=0),d.allowFlatten=!s.type&&!s.ease,c&&!o&&void 0!==t.get()){let e=sz(d.keyframes,s);if(void 0!==e)return void sp.update(()=>{d.onUpdate(e),d.onComplete()})}return s.isSync?new u5(d):new dt(d)};function dl(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:o,transitionEnd:a,...s}=t,l=e.getDefaultTransition();o=o?uo(o,l):l;let u=o?.reduceMotion,d=o?.skipAnimations;r&&(o=r);let c=[],h=i&&e.animationState&&e.animationState.getState()[i],f=o?.path;
10for(let t in f&&f.animateVisualElement(e,s,o,n,c),s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(void 0===i||h&&function({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}(h,t))continue;let a={delay:n,...ua(o||{},t)};d&&(a.skipAnimations=!0);let l=r.get();if(void 0!==l&&!r.isAnimating()&&!Array.isArray(i)&&i===l&&!a.velocity){sp.update(()=>r.set(i));continue}let f=!1;if(window.MotionHandoffAnimation){let n=e.props[l9];if(n){let e=window.MotionHandoffAnimation(n,t,sp);null!==e&&(a.startTime=e,f=!0)}}ul(e,t);let p=u??e.shouldReduceMotion;r.start(ds(t,r,i,p&&aG.has(t)?{type:!1}:a,e,f));let m=r.animation;m&&c.push(m)}if(a){let t=()=>sp.update(()=>{a&&function(e,t){let{transitionEnd:n={},transition:r={},...i}=ui(e,t)||{};for(let t in i={...i,...n}){var o;let n=us(o=i[t])?o[o.length-1]||0:o;e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,s1(n))}}(e,a)});c.length?Promise.all(c).then(t):t()}return c}function du(e,t,n,r=0,i=1){let o=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),a=e.size,s=(a-1)*r;return"function"==typeof n?n(o,a):1===i?o*r:s-o*r}function dd(e,t,n={}){let r=ui(e,t,"exit"===n.type?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let o=r?()=>Promise.all(dl(e,r,n)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:o=0,staggerChildren:a,staggerDirection:s}=i;return function(e,t,n=0,r=0,i=0,o=1,a){let s=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),s.push(dd(l,t,{...a,delay:n+("function"==typeof r?0:r)+du(e.variantChildren,l,r,i,o)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(s)}(e,t,r,o,a,s,n)}:()=>Promise.resolve(),{when:s}=i;if(!s)return Promise.all([o(),a(n.delay)]);{let[e,t]="beforeChildren"===s?[o,a]:[a,o];return e().then(()=>t())}}let dc=s7.length;function dh(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}let df=[...s6].reverse(),dp=s6.length;function dm(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function dg(){return{animate:dm(!0),whileInView:dm(),whileHover:dm(),whileTap:dm(),whileDrag:dm(),whileFocus:dm(),exit:dm()}}let dy=0;function dv(e){return[e("x"),e("y")]}function db(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}let dw={x:!1,y:!1};function dx(e){return e.max-e.min}function dk(e,t,n,r=.5){e.origin=r,e.originPoint=lS(t.min,t.max,e.origin),e.scale=dx(n)/dx(t),e.translate=lS(n.min,n.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function dE(e,t,n,r){dk(e.x,t.x,n.x,r?r.originX:void 0),dk(e.y,t.y,n.y,r?r.originY:void 0)}function dS(e,t,n,r=0){e.min=(r?lS(n.min,n.max,r):n.min)+t.min,e.max=e.min+dx(t)}function dC(e,t,n,r=0){let i=r?lS(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+dx(t)}function d_(e,t,n,r){dC(e.x,t.x,n.x,r?.x),dC(e.y,t.y,n.y,r?.y)}function dM(e){return oK(e)&&"ownerSVGElement"in e}function dT(e,t,n){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>null!=e)}let dj=new WeakMap,dP=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+"Size"]:dM(r)&&"getBBox"in r?r.getBBox()[t]:r[n],dA=dP("inline","width","offsetWidth"),d$=dP("block","height","offsetHeight");function dR({target:e,borderBoxSize:t}){dj.get(e)?.forEach(n=>{n(e,{get width(){return dA(e,t)},get height(){return d$(e,t)}})})}function dI(e){e.forEach(dR)}let dL=new Set;function dV(e,t){let n;return"function"==typeof e?(dL.add(e),i||(i=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};dL.forEach(t=>t(e))},window.addEventListener("resize",i)),()=>{dL.delete(e),dL.size||"function"!=typeof i||(window.removeEventListener("resize",i),i=void 0)}):(!r&&"u">typeof ResizeObserver&&(r=new ResizeObserver(dI)),(n=dT(e)).forEac
10h(e=>{let n=dj.get(e);n||(n=new Set,dj.set(e,n)),n.add(t),r?.observe(e)}),()=>{n.forEach(e=>{let n=dj.get(e);n?.delete(t),n?.size||r?.unobserve(e)})})}let dD=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),dO=new Set(["INPUT","SELECT","TEXTAREA"]),dz=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function dB(e){return{point:{x:e.pageX,y:e.pageY}}}function dN(e,t,n,r){return db(e,t,e=>dz(e)&&n(e,dB(e)),r)}let dH=({current:e})=>e?e.ownerDocument.defaultView:null,dF=(e,t)=>Math.abs(e-t),dW=new Set(["auto","scroll"]);class dU{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:o=3,element:a}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=dY(this.lastRawMoveEventInfo,this.transformPagePoint));let n=dX(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,i=(e=n.offset,t={x:0,y:0},Math.sqrt(dF(e.x,t.x)**2+dF(e.y,t.y)**2)>=this.distanceThreshold);if(!r&&!i)return;let{point:o}=n,{timestamp:a}=sg;this.history.push({...o,timestamp:a});let{onStart:s,onMove:l}=this.handlers;r||(s&&s(this.lastMoveEvent,n),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,n)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=dY(t,this.transformPagePoint),sp.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=dX("pointercancel"===e.type?this.lastMoveEventInfo:dY(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,o),r&&r(e,o)},!dz(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=o,this.contextWindow=r||window;const s=dY(dB(e),this.transformPagePoint),{point:l}=s,{timestamp:u}=sg;this.history=[{...l,timestamp:u}];const{onSessionStart:d}=t;d&&d(e,dX(s,this.history));const c={passive:!0,capture:!0};this.removeListeners=uu(dN(this.contextWindow,"pointermove",this.handlePointerMove,c),dN(this.contextWindow,"pointerup",this.handlePointerUp,c),dN(this.contextWindow,"pointercancel",this.handlePointerUp,c)),a&&this.startScrollTracking(a)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(dW.has(e.overflowX)||dW.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};(0!==i.x||0!==i.y)&&(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),sp.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),sm(this.updatePoint)}}function dY(e,t){return t?{point:t(e.point)}:e}function dq(e,t){return{x:e.x-t.x,y:e.y-t.y}}function dX({point:e},t){return{point:e,delta:dq(e,dG(t)),offset:dq(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=dG(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>sj(.1)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>2*sj(.1)&&(r=e[1]);let o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};let a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,.1)}}function dG(e){return e[e.length-1]}function dZ(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function dK(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function dJ(e,t,n){return{min:dQ(e,t),max:dQ(e,n)}}function dQ(e,t){return"number"==typeof e?e:e[t]||0}let d0=new WeakMap;class d1{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=aq(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let i=e=>{t&&this.snapToCursor(dB(e).point),this.stopAnimation()},o=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
10y"===e)if(dw[e])return null;else return dw[e]=!0,()=>{dw[e]=!1};return dw.x||dw.y?null:(dw.x=dw.y=!0,()=>{dw.x=dw.y=!1})}(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),dv(e=>{let t=this.getAxisMotionValue(e).get()||0;if(ax.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=dx(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&sp.update(()=>i(e,t),!1,!0),ul(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:o}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:a}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(a),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&sp.update(()=>o(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();this.panSession=new dU(e,{onSessionStart:i,onStart:o,onMove:a,onSessionEnd:s,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:dH(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:o}=r;this.startAnimation(o);let{onDragEnd:a}=this.getProps();a&&sp.postRender(()=>a(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!d5(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),o=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:n},r){return void 0!==t&&e<t?e=r?lS(t,e,r.min):Math.max(e,t):void 0!==n&&e>n&&(e=r?lS(n,e,r.max):Math.min(e,n)),e}(o,this.constraints[e],this.elastic[e])),i.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&ut(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(e,{top:t,left:n,bottom:r,right:i}){return{x:dZ(e.x,n,i),y:dZ(e.y,t,r)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:dJ(e,"left","right"),y:dJ(e,"top","bottom")}}(t),r!==this.constraints&&!ut(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&dv(e=>{var t,r;let i;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=n.layoutBox[e],r=this.constraints[e],i={},void 0!==r.min&&(i.min=r.min-t.min),void 0!==r.max&&(i.max=r.max-t.min),i))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!ut(t))return!1;let r=t.current;o8(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;i.root&&(i.root.scroll=void 0,i.root.updateScroll());let o=function(e,t,n){let r=lH(e,n),{scroll:i}=t;return i&&(lO(r.x,i.offset.x),lO(r.y,i.offset.y)),r}(r,i.root,this.visualElement.getTransformPagePoint()),a=(e=i.layout.layoutBox,{x:dK(e.x,o.x),y:dK(e.y,o.y)});if(n){let e=n(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=lP(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(dv(a=>{if(!d5(a,t,this.currentDirection))return;let l=s&&s[a]||{};(!0===o||o===a)&&(l={min:0,max:0});let u={type:"inertia",velocity:n?e[a]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return ul(this.visualElement,e),n.start(ds(e,n,0,t,this.visualElement,!1))}stopAnimation(){dv(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor(e){dv(t=>{let{drag:n}=this.getProps();if(!d5(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:o}=r.layout.layoutBox[t],a=i.get()||0;i.set(e[t]-lS(n,o,.5)+a)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!ut(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};dv(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){var n,i;let o,a,s,l=t.get();r[e]=(n={min:l,max:l},i=this.constraints[e],o=.5,a=dx(n),(s=dx(i))>a?o=uJ(i.min,i.max-a,n.min):a>s&&(o=uJ(n.min,n.max-s,i.min)),as(0,1,o))}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),dv(t=>{if(!d5(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:o}=this.constraints[t];n.set(lS(i,o,r[t]))}),this.visualElement.render()}addListeners(){let e;if(!this.visualElement.current)return;d0.set(this.visualElement,this);let t=this.visualElement.current,n=dN(t,"pointerdown",e=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=e.target,o=i!==t&&(dO.has(i.tagName)||!0===i.isContentEditable);n&&r&&!o&&this.start(e)}),r=()=>{var n,r,i;let o,a,{dragConstraints:s}=this.getProps();ut(s)&&s.current&&(this.constraints=this.resolveRefConstraints(),e||(n=t,r=s.current,o=dV(n,d2(i=()=>this.scalePositionWithinConstraints())),a=dV(r,d2(i)),e=()=>{o(),a()}))},{projection:i}=this.visualElement,o=i.addEventListener("measure",r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),sp.read(r);let a=db(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(dv(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{a(),n(),o(),s&&s(),e&&e()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:o,dragMomentum:a}}}function d2(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function d5(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}let d3=e=>(t,n)=>{e&&sp.update(()=>e(t,n),!1,!0)},d4={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var d6=R;let d7=!1;class d8 extends d6.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),d7&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),d4.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:o}=n;return o&&(o.isPresent=i,e.layoutDependency!==t&&o.setOptions({...o.options,layoutDependency:t}),d7=!0,r||e.layoutDependency!==t||void 0===t||e.isPresent!==i?o.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?o.promote():o.relegate()||sp.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),sG.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;d7=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function d9(e){let[t,n]=function(e=!0){let t=(0,R.useContext)(oX);if(null===t)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,o=(0,R.useId)();(0,R.useEffect)(()=>
10{if(e)return i(o)},[e]);let a=(0,R.useCallback)(()=>e&&r&&r(o),[o,r,e]);return!n&&r?[!1,a]:[!0]}(),r=(0,d6.useContext)(lY);return(0,na.jsx)(d8,{...e,layoutGroup:r,switchLayoutGroup:(0,d6.useContext)(ue),isPresent:t,safeToRemove:n})}let ce=lx.length,ct=e=>"string"==typeof e?parseFloat(e):e,cn=e=>"number"==typeof e||ak.test(e);function cr(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let ci=ca(0,.5,uX),co=ca(.5,.95,sd);function ca(e,t,n){return r=>r<e?0:r>t?1:n(uJ(e,t,r))}function cs(e,t){e.min=t.min,e.max=t.max}function cl(e,t){cs(e.x,t.x),cs(e.y,t.y)}function cu(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function cd(e,t,n,r,i){return e-=t,e=r+1/n*(e-r),void 0!==i&&(e=r+1/i*(e-r)),e}function cc(e,t,[n,r,i],o,a){!function(e,t=0,n=1,r=.5,i,o=e,a=e){if(ax.test(t)&&(t=parseFloat(t),t=lS(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=lS(o.min,o.max,r);e===o&&(s-=t),e.min=cd(e.min,t,n,s,i),e.max=cd(e.max,t,n,s,i)}(e,t[n],t[r],t[i],t.scale,o,a)}let ch=["x","scaleX","originX"],cf=["y","scaleY","originY"];function cp(e,t,n,r){cc(e.x,t,ch,n?n.x:void 0,r?r.x:void 0),cc(e.y,t,cf,n?n.y:void 0,r?r.y:void 0)}function cm(e){return 0===e.translate&&1===e.scale}function cg(e){return cm(e.x)&&cm(e.y)}function cy(e,t){return e.min===t.min&&e.max===t.max}function cv(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function cb(e,t){return cv(e.x,t.x)&&cv(e.y,t.y)}function cw(e){return dx(e.x)/dx(e.y)}function cx(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class ck{constructor(){this.members=[]}add(e){sP(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;r&&!1!==r.isConnected||n.snapshot||(sA(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(sA(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(!1!==e.isPresent&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(void 0===r||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),!1===e.options.crossfade&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}let cE=(e,t)=>e.depth-t.depth;class cS{constructor(){this.children=[],this.isDirty=!1}add(e){sP(this.children,e),this.isDirty=!0}remove(e){sA(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(cE),this.isDirty=!1,this.children.forEach(e)}}let cC=["","X","Y","Z"],c_=0;function cM(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function cT({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=c_++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
10{this.projectionUpdateScheduled=!1,this.nodes.forEach(cA),this.nodes.forEach(cB),this.nodes.forEach(cN),this.nodes.forEach(c$)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new cS)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new s$),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=dM(t)&&!(dM(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;sp.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==r){let t,o;r=e,this.root.updateBlockedByResize=!0,n&&n(),t=sK.now(),o=({timestamp:e})=>{let n=e-t;n>=250&&(sm(o),i(n-250))},sp.setup(o,!0),n=()=>sm(o),d4.hasAnimatedSinceResize&&(d4.hasAnimatedSinceResize=!1,this.nodes.forEach(cz))}})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||i.getDefaultTransition()||cq,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!cb(this.targetLayout,r),u=!t&&n;if(this.options.layoutRoot||this.resumeFrom||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...ua(o,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,u,t.path)}else t||cz(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),sm(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(cH),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:n}=t.options;if(!n)return;let r=n.props[l9];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:e,layoutId:n}=t.options;window.MotionCancelOptimisedAnimation(r,"transform",sp,!(e||n))}let{parent:i}=t;i&&!i.hasCheckedOptimisedAppear&&e(i)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,("string"==typeof t.latestValues.x||"string"==typeof t.latestValues.y)&&(t.isLayoutDirty=!0),t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(void 0===t&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEac
10h(cL),this.nodes.forEach(cI);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(cV);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(cD),this.nodes.forEach(cO),this.nodes.forEach(cj),this.nodes.forEach(cP)):this.nodes.forEach(cV),this.clearAllSnapshots();let e=sK.now();sg.delta=as(0,1e3/60,e-sg.timestamp),sg.timestamp=e,sg.isProcessing=!0,sy.update.process(sg),sy.preRender.process(sg),sy.render.process(sg),sg.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,sG.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(cR),this.sharedNodes.forEach(cF)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,sp.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){sp.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||dx(this.snapshot.measuredBox.x)||dx(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=aq()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!cg(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,o=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||lR(this.latestValues)||o)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let n=this.measurePageBox(),r=this.removeElementScroll(n);return e&&(r=this.removeTransform(r)),cZ((t=r).x),cZ(t.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return aq();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(cJ))){let{scroll:e}=this.root;e&&(lO(t.x,e.offset.x),lO(t.y,e.offset.y))}return t}removeElementScroll(e){let t=aq();if(cl(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:o}=r;r!==this.root&&i&&o.layoutScroll&&(i.wasRoot&&cl(t,e),lO(t.x,i.offset.x),lO(t.y,i.offset.y))}return t}applyTransform(e,t=!1,n){let r=n||aq();cl(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(lO(r.x,-n.scroll.offset.x),lO(r.y,-n.scroll.offset.y)),lR(n.latestValues)&&lN(r,n.latestValues,n.layout?.layoutBox)}return lR(this.latestValues)&&lN(r,this.latestValues,this.layout?.layoutBox),r}removeTransform(e){let t=aq();cl(t,e);for(let e=0;e<this.path.length;e++){let n,r=this.path[e];lR(r.latestValues)&&(r.instance&&(l$(r.latestValues)&&r.updateSnapshot(),cl(n=aq(),r.measurePageBox())),cp(t,r.latestValues,r.snapshot?.layoutBox,n))}return lR(this.latestValues)&&cp(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==sg.t
10imestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=sg.timestamp;let o=this.getClosestProjectingParent();if(o&&this.linkedParentVersion!==o.layoutVersion&&!o.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&o&&o.layout?this.createRelativeTarget(o,this.layout.layoutBox,o.layout.layoutBox):this.removeRelativeTarget()),this.relativeTarget||this.targetDelta){if(this.target||(this.target=aq(),this.targetWithTransforms=aq()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var a,s,l,u;this.forceRelativeParentToResolveTarget(),a=this.target,s=this.relativeTarget,l=this.relativeParent.target,u=this.options.layoutAnchor||void 0,dS(a.x,s.x,l.x,u?.x),dS(a.y,s.y,l.y,u?.y)}else this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):cl(this.target,this.layout.layoutBox),lD(this.target,this.targetDelta)):cl(this.target,this.layout.layoutBox);this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&o&&!!o.resumingFrom==!!this.resumingFrom&&!o.options.layoutScroll&&o.target&&1!==this.animationProgress?this.createRelativeTarget(o,this.target,o.target):this.relativeParent=this.relativeTarget=void 0)}}getClosestProjectingParent(){if(!(!this.parent||l$(this.parent.latestValues)||lI(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=aq(),this.relativeTargetOrigin=aq(),d_(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),cl(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===sg.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;cl(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,a=this.treeScale.y;!function(e,t,n,r=!1){let i,o,a=n.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){o=(i=n[s]).projectionDelta;let{visualElement:a}=i.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&(lO(e.x,-i.scroll.offset.x),lO(e.y,-i.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,lD(e,o)),r&&lR(i.latestValues)&&lN(e,i.latestValues,i.layout?.layoutBox))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=aq());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(cu(this.prevProjectionDelta.x,this.projectionDelta.x),cu(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),dE(this.projectionDelta,this.layoutCorrected,s,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&cx(this.projectionDelta.x,this.prevProjectionDelta.x)&&cx(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",s))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=aU(),this.projectionDelta=aU(),this.projectionDeltaWithTransform=aU()}setAnimationOrigin(e,t=!1,n){let r,i=this.snapshot,o=i?i.latestValues:{},a={...this.latestValues},s=aU();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let l=aq(),u=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),d=this.getStack(),c=!d||d.members.length<=1,h=!!(u&&!c&&!0===this.options.crossfade&&!this.path.some(cY));this.animationProgress=0;let f=n?.interpolateProjection(e);this.mixTargetDelta=t=>{let n=t/1e3,i=f?.(n);if(i?(s.x.translate=i.x,s.x.scale=lS(e.x.scale,1,n),s.x.origin=e.x.origin,s.x.originPoint=e.x.originPoint,s.y.translate=i.y,s.y.scale=lS(e.y.scale,1,n),s.y.origin=e.y.origin,s.y.originPoint=e.y.originPoint):(cW(s.x,e.x,n),cW(s.y,e.y,n)),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var d,p,m,g,y,v;d_(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),m=this.relativeTarget,g=this.relativeTargetOrigin,y=l,v=n,cU(m.x,g.x,y.x,v),cU(m.y,g.y,y.y,v),r&&(d=this.relativeTarget,p=r,cy(d.x,p.x)&&cy(d.y,p.y))&&(this.isProjectionDirty=!1),r||(r=aq()),cl(r,this.relativeTarget)}u&&(this.animationValues=a,function(e,t,n,r,i,o){i?(e.opacity=lS(0,n.opacity??1,ci(r)),e.opacityExit=lS(t.opacity??1,0,co(r))):o&&(e.opacity=lS(t.opacity??1,n.opacity??1,r));for(let i=0;i<ce;i++){let o=lx[i],a=cr(t,o),s=cr(n,o);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||cn(a)===cn(s)?(e[o]=Math.max(lS(ct(a),ct(s),r),0),(ax.test(s)||ax.test(a))&&(e[o]+="%")):e[o]=s)}(t.rotate||n.rotate)&&(e.rotate=lS(t.rotate||0,n.rotate||0,r))}(a,o,this.latestValues,n,h,c)),i&&void 0!==i.rotate&&(this.animationValues||(this.animationValues=a),this.animationValues.pathRotation=i.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(sm(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=sp.update(()=>{var t,n,r;let i;d4.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=s1(0)),this.motionValue.jump(0,!1),this.currentAnimation=(t=this.motionValue,n=[0,1e3],r={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}},(i=aX(t)?t:s1(t)).start(ds("",i,n,r)),i.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&cK(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||aq();let t=dx(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=dx(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}cl(t,n),lN(t,i),dE(this.projectionDeltaWithTransform,this.layoutCorrected,t,i
10)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new ck),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&cM("z",e,r,this.animationValues);for(let t=0;t<cC.length;t++)cM(`rotate${cC[t]}`,e,r,this.animationValues),cM(`skew${cC[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=l1(t?.pointerEvents)||"",e.transform=n?n(this.latestValues,""):"none";return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=l1(t?.pointerEvents)||""),this.hasProjected&&!lR(this.latestValues)&&(e.transform=n?n({},""):"none",this.hasProjected=!1);return}e.visibility="";let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();
10let o=function(e,t,n){let r="",i=e.x.translate/t.x,o=e.y.translate/t.y,a=n?.z||0;if((i||o||a)&&(r=`translate3d(${i}px, ${o}px, ${a}px) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,pathRotation:i,rotateX:o,rotateY:a,skewX:s,skewY:l}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotate(${i}deg) `),o&&(r+=`rotateX(${o}deg) `),a&&(r+=`rotateY(${a}deg) `),s&&(r+=`skewX(${s}deg) `),l&&(r+=`skewY(${l}deg) `)}let s=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==s||1!==l)&&(r+=`scale(${s}, ${l})`),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,i);n&&(o=n(i,o)),e.transform=o;let{x:a,y:s}=this.projectionDelta;for(let t in e.transformOrigin=`${100*a.origin}% ${100*s.origin}% 0`,r.animationValues?e.opacity=r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=r===this?void 0!==i.opacity?i.opacity:"":void 0!==i.opacityExit?i.opacityExit:0,lC){if(void 0===i[t])continue;let{correct:n,applyTo:a,isCSSVariable:s}=lC[t],l="none"===o?i[t]:n(i[t],r);if(a){let t=a.length;for(let n=0;n<t;n++)e[a[n]]=l}else s?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=r===this?l1(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(cI),this.root.sharedNodes.clear()}}}function cj(e){e.updateLayout()}function cP(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,o=t.source!==e.layout.source;if("size"===i)dv(e=>{let r=o?t.measuredBox[e]:t.layoutBox[e],i=dx(r);r.min=n[e].min,r.max=r.min+i});else if("x"===i||"y"===i){let e="x"===i?"y":"x";cs(o?t.measuredBox[e]:t.layoutBox[e],n[e])}else cK(i,t.layoutBox,n)&&dv(r=>{let i=o?t.measuredBox[r]:t.layoutBox[r],a=dx(n[r]);i.max=i.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+a)});let a=aU();dE(a,n,t.layoutBox);let s=aU();o?dE(s,e.applyTransform(r,!0),t.measuredBox):dE(s,n,t.layoutBox);let l=!cg(a),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:o}=r;if(i&&o){let a=e.options.layoutAnchor||void 0,s=aq();d_(s,t.layoutBox,i.layoutBox,a);let l=aq();d_(l,n,o.layoutBox,a),cb(s,l)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=l,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function cA(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function c$(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function cR(e){e.clearSnapshot()}function cI(e){e.clearMeasurements()}function cL(e){e.isLayoutDirty=!0,e.updateLayout()}function cV(e){e.isLayoutDirty=!1}function cD(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function cO(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function cz(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function cB(e){e.resolveTargetDelta()}function cN(e){e.calcProjection()}function cH(e){e.resetSkewAndRotation()}function cF(e){e.removeLeadSnapshot()}function cW(e,t,n){e.translate=lS(t.translate,0,n),e.scale=lS(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function cU(e,t,n,r){e.min=lS(t.min,n.min,r),e.max=lS(t.max,n.max,r)}function cY(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let cq={duration:.45,ease:[.4,0,.1,1]},cX=e=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),cG=cX("applewebkit/")&&!cX("chrome/")?Math.round:sd;function cZ(e){e.min=cG(e.min),e.max=cG(e.max)}function cK(e,t,n){return"position"===e||"preserve-aspect"===e&&!(.2>
10=Math.abs(cw(t)-cw(n)))}function cJ(e){return e!==e.root&&e.scroll?.wasRoot}let cQ=cT({attachResizeListener:(e,t)=>db(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),c0={current:void 0},c1=cT({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!c0.current){let e=new cQ({});e.mount(window),e.setOptions({layoutScroll:!0}),c0.current=e}return c0.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function c2(e,t){let n=dT(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function c5(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===n);let i=r["onHover"+n];i&&sp.postRender(()=>i(t,dB(t)))}let c3=(e,t)=>!!t&&(e===t||c3(e,t.parentElement)),c4=new WeakSet;function c6(e){return t=>{"Enter"===t.key&&e(t)}}function c7(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function c8(e){return dz(e)&&!(dw.x||dw.y)}let c9=new WeakSet;function he(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===n);let i=r["onTap"+("End"===n?"":n)];i&&sp.postRender(()=>i(t,dB(t)))}let ht=new WeakMap,hn=new WeakMap,hr=e=>{let t=ht.get(e.target);t&&t(e)},hi=e=>{e.forEach(hr)},ho={some:0,all:1},ha=function(e,t){if("u"<typeof Proxy)return un;let n=new Map,r=(n,r)=>un(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,o)=>"create"===o?r:(n.has(o)||n.set(o,un(o,void 0,e,t)),n.get(o))})}({animation:{Feature:class extends ur{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:n})=>(function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>dd(e,t,n)));else if("string"==typeof t)r=dd(e,t,n);else{let i="function"==typeof t?ui(e,t,n.custom):t;r=Promise.all(dl(e,i,n))}return r.then(()=>{e.notify("AnimationComplete",t)})})(e,t,n))),n=dg(),r=!0,i=!1,o=t=>(n,r)=>{let i=ui(e,r,"exit"===t?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function a(a){let{props:s}=e,l=function e(t){if(!t)return;if(!t.isControllingVariants){let n=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(n.initial=t.props.initial),n}let n={};for(let e=0;e<dc;e++){let r=s7[e],i=t.props[r];(s4(i)||!1===i)&&(n[r]=i)}return n}(e.parent)||{},u=[],d=new Set,c={},h=1/0;for(let t=0;t<dp;t++){var f,p;let m=df[t],g=n[m],y=void 0!==s[m]?s[m]:l[m],v=s4(y),b=m===a?g.isActive:null;!1===b&&(h=t);let w=y===l[m]&&y!==s[m]&&v;if(w&&(r||i)&&e.manuallyAnimateOnMount&&(w=!1),g.protectedKeys={...c},!g.isActive&&null===b||!y&&!g.prevProp||s3(y)||"boolean"==typeof y)continue;if("exit"===m&&g.isActive&&!0!==b){g.prevResolvedValues&&(c={...c,...g.prevResolvedValues});continue}let x=(f=g.prevProp,"string"==typeof(p=y)?p!==f:!!Array.isArray(p)&&!dh(p,f)),k=x||m===a&&g.isActive&&!w&&v||t>h&&v,E=!1,S=Array.isArray(y)?y:[y],C=S.reduce(o(m),{});!1===b&&(C={});let{prevResolvedValues:_={}}=g,M={..._,...C},T=t=>{k=!0,d.has(t)&&(E=!0,d.delete(t)),g.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in M){let t=C[e],n=_[e];if(!c.hasOwnProperty(e))(us(t)&&us(n)?!dh(t,n)||x:t!==n)?null!=t?T(e):d.add(e):void 0!==t&&d.has(e)?T(e):g.protectedKeys[e]=!0}g.prevProp=y,g.prevResolvedValues=C,g.isActive&&(c={...c,...C}),(r||i)&&e.blockInitialAnimation&&(k=!1);let j=w&&x,P=!j||E;k&&P&&u.push(...S.map(t=>{let n={type:m};if("string"==typeof t&&(r||i)&&!j&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=ui(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=du(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(d.size){let t={};if("boolean"!=typeof s.initial){let n=ui(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}
10d.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),u.push({animation:t})}let m=!!u.length;return r&&(!1===s.initial||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(m=!1),r=!1,i=!1,m?t(u):Promise.resolve()}return{animateChanges:a,setActive:function(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=a(t);for(let e in n)n[e].protectedKeys={};return i},setAnimateFunction:function(n){t=n(e)},getState:()=>n,reset:()=>{n=dg(),i=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();s3(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends ur{constructor(){super(...arguments),this.id=dy++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&!1===n){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if("string"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)){let n=ui(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...r}=n;for(let e in r)this.node.getValue(e)?.jump(r[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends ur{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.stopObserver?.();let{viewport:n={}}=this.node.getProps(),{root:r,margin:i,amount:o="some",once:a}=n,s={root:r?r.current:void 0,rootMargin:i,threshold:"number"==typeof o?o:ho[o]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=t?n:r;i&&i(e)};this.stopObserver=(e=this.node.current,t=function({root:e,...t}){let n=e||document;hn.has(n)||hn.set(n,{});let r=hn.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(hi,{root:e,...t})),r[i]}(s),ht.set(e,l),t.observe(e),()=>{ht.delete(e),t.unobserve(e)})}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends ur{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=function(e,t,n={}){let[r,i,o]=c2(e,n),a=e=>{let r=e.currentTarget;if(!c8(e)||c9.has(e))return;c4.add(r),n.stopPropagation&&c9.add(e);let o=t(r,e),a={...i,capture:!0},s=(e,t)=>{window.removeEventListener("pointerup",l,a),window.removeEventListener("pointercancel",u,a),c4.has(r)&&c4.delete(r),c8(e)&&"function"==typeof o&&o(e,{success:t})},l=e=>{s(e,r===window||r===document||n.useGlobalTarget||c3(r,e.target))},u=e=>{s(e,!1)};window.addEventListener("pointerup",l,a),window.addEventListener("pointercancel",u,a)};return r.forEach(e=>{((n.useGlobalTarget?window:e).addEventListener("pointerdown",a,i),oJ(e))&&(e.addEventListener("focus",e=>((e,t)=>{let n=e.currentTarget;if(!n)return;let r=c6(()=>{if(c4.has(n))return;c7(n,"down");let e=c6(()=>{c7(n,"up")});n.addEventListener("keyup",e,t),n.addEventListener("blur",()=>c7(n,"cancel"),t)});n.addEventListener("keydown",r,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),t)})(e,i)),dD.has(e.tagName)||!0===e.isContentEditable||e.hasAttribute("tabindex")||(e.tabIndex=0))}),o}(e,(e,t)=>(he(this.node,t,"Start"),(e,{success:t})=>he(this.node,e,t?"End":"Cancel")),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}}},focus:{Feature:class extends ur{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=uu(db(this.node.current,"focus",()=>this.onFocus()),db(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends ur{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,n={}){let[r,i,o]=c2(e,n);
10return r.forEach(e=>{let n,r=!1,o=!1,a=t=>{n&&(n(t),n=void 0),e.removeEventListener("pointerleave",l)},s=e=>{r=!1,window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",s),o&&(o=!1,a(e))},l=e=>{if("touch"!==e.pointerType){if(r){o=!0;return}a(e)}};e.addEventListener("pointerenter",r=>{if("touch"===r.pointerType||dw.x||dw.y)return;o=!1;let a=t(e,r);"function"==typeof a&&(n=a,e.addEventListener("pointerleave",l,i))},i),e.addEventListener("pointerdown",()=>{r=!0,window.addEventListener("pointerup",s,i),window.addEventListener("pointercancel",s,i)},i)}),o}(e,(e,t)=>(c5(this.node,t,"Start"),e=>c5(this.node,e,"End"))))}unmount(){}}},pan:{Feature:class extends ur{constructor(){super(...arguments),this.removePointerDownListener=sd}onPointerDown(e){this.session=new dU(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:dH(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:d3(e),onStart:d3(t),onMove:d3(n),onEnd:(e,t)=>{delete this.session,r&&sp.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=dN(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends ur{constructor(e){super(e),this.removeGroupControls=sd,this.removeListeners=sd,this.controls=new d1(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||sd}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:c1,MeasureLayout:d9},layout:{ProjectionNode:c1,MeasureLayout:d9}},(e,t)=>t.isSVG??lU(e)?new lj(t):new lF(t,{allowProjection:e!==R.Fragment})),hs=[0,0,0,0],hl={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]},hu=(0,nz.styled)(ha.create(rg)).withConfig({displayName:"MotionCard",componentId:"sc-9hcc5m-0"})`&:not([hidden]){display:flex;}flex-direction:column;width:max-content;min-width:min-content;will-change:transform;`,hd=(0,nz.styled)(ha.create(rV)).withConfig({displayName:"MotionFlex",componentId:"sc-9hcc5m-1"})`will-change:opacity;`;function hc(e){let t,n,r,i,o,a,s=(0,C.c)(67),l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j,P,A;s[0]===e?(l=s[1],u=s[2],d=s[3],c=s[4],h=s[5],f=s[6],p=s[7],m=s[8],g=s[9],y=s[10],v=s[11],b=s[12],w=s[13],x=s[14],k=s[15],E=s[16],S=s[17],_=s[18],M=s[19],T=s[20],j=s[21],P=s[22],A=s[23]):({__unstable_margins:p,animate:l,arrow:u,arrowRef:d,arrowX:c,arrowY:h,children:f,padding:v,placement:b,originX:m,originY:g,overflow:y,radius:w,ref:x,scheme:E,shadow:S,strategy:_,style:M,tone:T,width:j,x:P,y:A,...k}=e,s[0]=e,s[1]=l,s[2]=u,s[3]=d,s[4]=c,s[5]=h,s[6]=f,s[7]=p,s[8]=m,s[9]=g,s[10]=y,s[11]=v,s[12]=b,s[13]=w,s[14]=x,s[15]=k,s[16]=E,s[17]=S,s[18]=_,s[19]=M,s[20]=T,s[21]=j,s[22]=P,s[23]=A);let{zIndex:$}=rT(),R=p||hs,I=(P??0)+R[3],L=(A??0)+R[0],V=l?"transform":void 0,D;s[24]!==m||s[25]!==g||s[26]!==_||s[27]!==M||s[28]!==V||s[29]!==j||s[30]!==I||s[31]!==L||s[32]!==$?(D={left:I,originX:m,originY:g,position:_,top:L,width:j,zIndex:$,willChange:V,...M},s[24]=m,s[25]=g,s[26]=_,s[27]=M,s[28]=V,s[29]=j,s[30]=I,s[31]=L,s[32]=$,s[33]=D):D=s[33];let O=D,z=null===c?void 0:c,B=null===h?void 0:h,N;s[34]!==z||s[35]!==B?(N={left:z,top:B,right:void 0,bottom:void 0},s[34]=z,s[35]=B,s[36]=N):N=s[36];let H=N,F;return s[37]===l?F=s[38]:(F=l?["hidden","initial"]:void 0,s[37]=l,s[38]=F),s[39]===l?t=s[40]:(t=l?["visible","scaleIn"]:void 0,s[39]=l,s[40]=t),s[41]===l?n=s[42]:(n=l?["hidden","scaleOut"]:void 0,s[41]=l,s[42]=n),s[43]!==f||s[44]!==v?(r=(0,na.jsx)(rV,{direction:"column",flex:1,padding:v,children:f}),s[43]=f,s[44]=v,s[45]=r):r=s[45],s[46]!==y||s[47]!==r?(i=(0,na.jsx)(hd,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:y,variants:nE,transition:nS,children:r}),s[46]=y,s[47]=r,s[48]=i):i=s[48],s[49]!==u||s[50]!==d||s[51]!==H?(o=u&&(0,na.jsx)(ig,{ref:d,style:H,width:19,height:8,radius:2}),s[49]=u,s[50]=d,s[51]=H,s[52]=o):o=s[52],s[53]!==b||s[54]!==w||s[55]!==x||s[56]!==k||s[57]!==O||s[58]!==E||s[59]!==S||s[60]!==o||s[61]!==F||s[62]!==t||s[63]!==n||s[64]!==i||s[65]!==T?(a=(0,na.jsxs)(hu,{"data-ui":"Popover",...k,"data-placement":b,radius:w,ref:x,scheme:E,shadow:S,sizing:"border",style:O,tone:T,variants:nk,transition:nS,initial:F,animate:t,exit:n,
10children:[i,o]}),s[53]=b,s[54]=w,s[55]=x,s[56]=k,s[57]=O,s[58]=E,s[59]=S,s[60]=o,s[61]=F,s[62]=t,s[63]=n,s[64]=i,s[65]=T,s[66]=a):a=s[66],a}let hh=()=>{let e=(0,C.c)(2),{zIndex:t}=rT(),n;return e[0]===t?n=e[1]:(n=(0,na.jsx)("div",{style:{height:"100vh",inset:0,position:"fixed",width:"100vw",zIndex:t}}),e[0]=t,e[1]=n),n};function hf(e){let t,n,r,i,o,a,s,l=(0,C.c)(126),{container:u,layer:d}=n9(),c=ii(),h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j,P,A,$,I,L,V,D,O,z,B,N,H;if(l[0]!==e){let{__unstable_margins:t,animate:n,arrow:r,children:i,constrainSize:o,content:a,disabled:s,fallbackPlacements:u,matchReferenceWidth:d,floatingBoundary:c,modal:C,onActivate:R,open:F,overflow:W,padding:U,placement:Y,placementStrategy:q,portal:X,preventOverflow:G,radius:Z,ref:K,referenceBoundary:J,referenceElement:Q,scheme:ee,shadow:et,tone:en,width:er,zOffset:ei,updateRef:eo,...ea}=e;j=t,P=n,I=r,g=i,L=o,y=a,v=s,h=u,w=d,f=c,x=C,k=F,V=W,E=U,D=Y,O=q,S=X,z=G,B=Z,b=K,p=J,_=Q,T=ee,N=et,A=en,$=er,m=ei,H=eo,M=ea,l[0]=e,l[1]=h,l[2]=f,l[3]=p,l[4]=m,l[5]=g,l[6]=y,l[7]=v,l[8]=b,l[9]=w,l[10]=x,l[11]=k,l[12]=E,l[13]=S,l[14]=_,l[15]=M,l[16]=T,l[17]=j,l[18]=P,l[19]=A,l[20]=$,l[21]=I,l[22]=L,l[23]=V,l[24]=D,l[25]=O,l[26]=z,l[27]=B,l[28]=N,l[29]=H}else h=l[1],f=l[2],p=l[3],m=l[4],g=l[5],y=l[6],v=l[7],b=l[8],w=l[9],x=l[10],k=l[11],E=l[12],S=l[13],_=l[14],M=l[15],T=l[16],j=l[17],P=l[18],A=l[19],$=l[20],I=l[21],L=l[22],V=l[23],D=l[24],O=l[25],z=l[26],B=l[27],N=l[28],H=l[29];let F=void 0===j?hs:j,W=void 0!==P&&P,U=void 0!==I&&I,Y=void 0!==L&&L,q=void 0===V?"hidden":V,X=void 0===D?"bottom":D,G=void 0===O?"flip":O,Z=void 0===z||z,K=void 0===B?3:B,J=void 0===N?3:N,Q=void 0===A?"inherit":A,ee=void 0===$?"auto":$,et=h??hl[e.placement??"bottom"],en=f??c.element,er=p??c.element,ei=c.element??en,eo=m??d.popover.zOffset,ea=!rw()&&W,es=function(e){let t=(0,C.c)(3),[n,r]=(0,R.useState)(null),i,o;return t[0]===e?(i=t[1],o=t[2]):(i=()=>{if(e)return iD.subscribe(e,r)},o=[e],t[0]=e,t[1]=i,t[2]=o),(0,R.useEffect)(i,o),n}(ei)?.border,el;l[30]===E?el=l[31]:(el=nM(E),l[30]=E,l[31]=el);let eu=el,ed;l[32]===K?ed=l[33]:(ed=nM(K),l[32]=K,l[33]=ed);let ec=ed,eh;l[34]===J?eh=l[35]:(eh=nM(J),l[34]=J,l[35]=eh);let ef=eh,ep=nM(ee),em;l[36]===eo?em=l[37]:(em=nM(eo),l[36]=eo,l[37]=em);let eg=em,ey=(0,R.useRef)(null),ev=(0,R.useRef)(null),eb;l[38]===Symbol.for("react.memo_cache_sentinel")?(eb=()=>ey.current,l[38]=eb):eb=l[38],(0,R.useImperativeHandle)(b,eb);let ew=rv(),ex=Y||Z?es?.width:void 0,ek=function(e){let{container:t,mediaIndex:n,width:r}=e,i=r[n],o=void 0===i?r[r.length-1]:i;return"number"==typeof o?t[o]:void 0}({container:u,mediaIndex:ew,width:ep}),eE=(0,R.useRef)(ek),eS,eC;l[39]===ek?(eS=l[40],eC=l[41]):(eS=()=>{eE.current=ek},eC=[ek],l[39]=ek,l[40]=eS,l[41]=eC),(0,R.useEffect)(eS,eC),l[42]!==ex||l[43]!==ek?(t=function(e){let{boundaryWidth:t,currentWidth:n}=e;if(void 0!==n||void 0!==t)return Math.min(n??1/0,(t||1/0)-8)}({boundaryWidth:ex,currentWidth:ek}),l[42]=ex,l[43]=ek,l[44]=t):t=l[44];let e_=t,eM=(0,R.useRef)(e_),eT,ej;l[45]===e_?(eT=l[46],ej=l[47]):(eT=()=>{eM.current=e_},ej=[e_],l[45]=e_,l[46]=eT,l[47]=ej),(0,R.useEffect)(eT,ej);let eP=(0,R.useRef)(void 0),eA,e$;l[48]!==w||l[49]!==e_||l[50]!==k||l[51]!==ek?(eA=()=>{let e=ey.current;if(!k||!e)return;let t=eP.current;w?void 0!==t&&(e.style.width=`${t}px`):void 0!==ek&&(e.style.width=`${ek}px`),"number"==typeof e_&&(e.style.maxWidth=`${e_}px`)},e$=[ek,w,e_,k],l[48]=w,l[49]=e_,l[50]=k,l[51]=ek,l[52]=eA,l[53]=e$):(eA=l[52],e$=l[53]),(0,R.useEffect)(eA,e$);let[eR,eI]=(0,R.useState)(void 0),eL;l[54]!==ea||l[55]!==U||l[56]!==Y||l[57]!==et||l[58]!==en||l[59]!==F||l[60]!==w||l[61]!==X||l[62]!==G||l[63]!==Z||l[64]!==er?(eL={animate:ea,arrowProp:U,arrowRef:ev,constrainSize:Y,fallbackPlacements:et,floatingBoundary:en,margins:F,matchReferenceWidth:w,maxWidthRef:eM,placementProp:X,placementStrategy:G,preventOverflow:Z,referenceBoundary:er,referenceWidthRef:eP,rootBoundary:"viewport",setReferenceWidth:eI,widthRef:eE},l[54]=ea,l[55]=U,l[56]=Y,l[57]=et,l[58]=en,l[59]=F,l[60]=w,l[61]=X,l[62]=G,l[63]=Z,l[64]=er,l[65]=eL):eL=l[65];let eV=function(e){let t=(0,C.c)(42),{animate:n,arrowProp:r,arrowRef:i,constrainSize:o,fallbackPlacements:a,floatingBoundary:s,margins:l,matchReferenceWidth:u,maxWidthRef:d,placementProp:c,placementStrategy:h,preventOverflow:f,referenceBoundary:p,referenceWidthRef:m,rootBoundary:g,setReferenceWidth:y,widthRef:v}=e,b;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==o||t[4]!==a||t[5]!==s||t[6]!==l||t[7]!==u||t[8]!==d||t[9]!==c||t[10]!==h||t[11]!==f||t[12]!==p||t[13]!==m||t[14]!==g||t[15]!==y||t[16]!==v){let e;if(b=[],o||f)if("autoPlacement"===h){let e;t[18]!==a||t[19]!==c?(e=(0,ar.autoPlacement)({allowedPlacements:[c].concat(a)}),t[18]=a,t[19]=c,t[20]=e):e=t[20],b.push(e)}else{let e=s||void 0,n;t[21]!==a||t[22]!==g||t[23]!==e?(n=(0,ar.flip)({boundary:e,fallbackPlacements:a,padding:4,rootBoundary:g}),t[21]=a,t[22]=g,t[23]=e,t[24]=n):n=t[24],b.push(n)}if(t[25]===Symbol.for("react.memo_cache_sentinel")?(e=(0,ar.offset)({mainAxis:4}
10),t[25]=e):e=t[25],b.push(e),o||u){let e=s||void 0,n;t[26]!==o||t[27]!==l||t[28]!==u||t[29]!==d||t[30]!==m||t[31]!==y||t[32]!==e||t[33]!==v?(n=function(e){let{constrainSize:t,margins:n,matchReferenceWidth:r,maxWidthRef:i,padding:o=0,referenceWidthRef:a,setReferenceWidth:s,widthRef:l}=e;return{name:"@sanity/ui/size",async fn(u){let{elements:d,placement:c,platform:h,rects:f}=u,{floating:p,reference:m}=f,g=await (0,ai.detectOverflow)(u,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:o,rootBoundary:"viewport"}),y=1/0,v=1/0,b=p.width,w=p.height;c.includes("top")&&(y=b-(g.left+g.right),v=w-g.top),c.includes("right")&&(y=b-g.right,v=w-(g.top+g.bottom)),c.includes("bottom")&&(y=b-(g.left+g.right),v=w-g.bottom),c.includes("left")&&(y=b-g.left,v=w-(g.top+g.bottom));let x=y-n[1]-n[3],k=v-n[0]-n[2],E=m.width-n[1]-n[3];a.current=E,s(E),r?d.floating.style.width=`${E}px`:void 0!==l.current&&(d.floating.style.width=`${l.current}px`),t&&(d.floating.style.maxWidth=`${Math.min(x,i.current??1/0)}px`,d.floating.style.maxHeight=`${k}px`);let S=await h.getDimensions(d.floating),C=S.height;return b!==S.width||w!==C?{reset:{rects:!0}}:{}}}}({boundaryElement:e,constrainSize:o,margins:l,matchReferenceWidth:u,maxWidthRef:d,padding:4,referenceWidthRef:m,setReferenceWidth:y,widthRef:v}),t[26]=o,t[27]=l,t[28]=u,t[29]=d,t[30]=m,t[31]=y,t[32]=e,t[33]=v,t[34]=n):n=t[34],b.push(n)}if(f){let e=s||void 0,n;t[35]!==g||t[36]!==e?(n=(0,ar.shift)({boundary:e,rootBoundary:g,padding:4}),t[35]=g,t[36]=e,t[37]=n):n=t[37],b.push(n)}if(r){let e;t[38]===i?e=t[39]:(e=(0,ar.arrow)({element:i,padding:4}),t[38]=i,t[39]=e),b.push(e)}n&&b.push(o9);let w=p||void 0,x;t[40]===w?x=t[41]:(x=(0,ar.hide)({boundary:w,padding:4,strategy:"referenceHidden"}),t[40]=w,t[41]=x),b.push(x),t[0]=n,t[1]=r,t[2]=i,t[3]=o,t[4]=a,t[5]=s,t[6]=l,t[7]=u,t[8]=d,t[9]=c,t[10]=h,t[11]=f,t[12]=p,t[13]=m,t[14]=g,t[15]=y,t[16]=v,t[17]=b}else b=t[17];return b}(eL),eD;l[66]===_?eD=l[67]:(eD=_?{reference:_}:void 0,l[66]=_,l[67]=eD),l[68]!==eV||l[69]!==X||l[70]!==eD?(n={middleware:eV,placement:X,whileElementsMounted:ai.autoUpdate,elements:eD},l[68]=eV,l[69]=X,l[70]=eD,l[71]=n):n=l[71];let{x:eO,y:ez,middlewareData:eB,placement:eN,refs:eH,strategy:eF,update:eW}=(0,ar.useFloating)(n),eU=eB.hide?.referenceHidden,eY=eB.arrow?.x,eq=eB.arrow?.y,eX=eB["@sanity/ui/origin"]?.originX,eG=eB["@sanity/ui/origin"]?.originY,eZ;l[72]===Symbol.for("react.memo_cache_sentinel")?(eZ=e=>{ev.current=e},l[72]=eZ):eZ=l[72];let eK=eZ,eJ;l[73]===eH?eJ=l[74]:(eJ=e=>{ey.current=e,eH.setFloating(e)},l[73]=eH,l[74]=eJ);let eQ=eJ,e0;l[75]===g?e0=l[76]:(e0=g?an(g):null,l[75]=g,l[76]=e0),l[77]===eH.reference.current?r=l[78]:(r=()=>eH.reference.current,l[77]=eH.reference.current,l[78]=r),(0,R.useImperativeHandle)(e0,r);e:{let e;if(_){i=g;break e}if(!g){i=null;break e}l[79]!==g||l[80]!==eH.setReference?(e=(0,R.cloneElement)(g,{ref:eH.setReference}),l[79]=g,l[80]=eH.setReference,l[81]=e):e=l[81],i=e}let e1=i,e2,e5;if(l[82]===eW?(e2=l[83],e5=l[84]):(e2=()=>eW,e5=[eW],l[82]=eW,l[83]=e2,l[84]=e5),(0,R.useImperativeHandle)(H,e2,e5),v){let e;return l[85]===g?e=l[86]:(e=g||(0,na.jsx)(na.Fragment,{}),l[85]=g,l[86]=e),e}l[87]===x?o=l[88]:(o=x&&(0,na.jsx)(hh,{}),l[87]=x,l[88]=o);let e3=w?eR:ek,e4;l[89]!==ea||l[90]!==U||l[91]!==eY||l[92]!==eq||l[93]!==y||l[94]!==F||l[95]!==eX||l[96]!==eG||l[97]!==q||l[98]!==eu||l[99]!==eN||l[100]!==ec||l[101]!==eU||l[102]!==M||l[103]!==T||l[104]!==eQ||l[105]!==ef||l[106]!==eF||l[107]!==e3||l[108]!==Q||l[109]!==eO||l[110]!==ez?(e4=(0,na.jsx)(hc,{...M,__unstable_margins:F,animate:ea,arrow:U,arrowRef:eK,arrowX:eY,arrowY:eq,hidden:eU,overflow:q,padding:eu,placement:eN,radius:ec,ref:eQ,scheme:T,shadow:ef,originX:eX,originY:eG,strategy:eF,tone:Q,width:e3,x:eO,y:ez,children:y}),l[89]=ea,l[90]=U,l[91]=eY,l[92]=eq,l[93]=y,l[94]=F,l[95]=eX,l[96]=eG,l[97]=q,l[98]=eu,l[99]=eN,l[100]=ec,l[101]=eU,l[102]=M,l[103]=T,l[104]=eQ,l[105]=ef,l[106]=eF,l[107]=e3,l[108]=Q,l[109]=eO,l[110]=ez,l[111]=e4):e4=l[111],l[112]!==o||l[113]!==e4||l[114]!==eg?(a=(0,na.jsxs)(rC,{zOffset:eg,children:[o,e4]}),l[112]=o,l[113]=e4,l[114]=eg,l[115]=a):a=l[115];let e6=a,e7;l[116]!==e6||l[117]!==S?(e7=S?(0,na.jsx)(iu,{__unstable_name:"string"==typeof S?S:void 0,children:e6}):e6,l[116]=e6,l[117]=S,l[118]=e7):e7=l[118];let e8=e7,e9;return l[119]!==ea||l[120]!==k||l[121]!==e8?(e9=ea?(0,na.jsx)(at,{layoutMode:"default",mode:k?"visible":"hidden",children:e8}):(0,na.jsx)(R.Activity,{mode:k?"visible":"hidden",children:e8}),l[119]=ea,l[120]=k,l[121]=e8,l[122]=e9):e9=l[122],l[123]!==e1||l[124]!==e9?(s=(0,na.jsxs)(na.Fragment,{children:[e9,e1]}),l[123]=e1,l[124]=e9,l[125]=s):s=l[125],s}let hp=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"chevron-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M10 8L14.5 12.5L10 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hm=rd("@sanity/ui/context/menu",null);function hg(e){return iv(e)&&"true"!==e.getAttribute("data-disabled")||iy(e)&&"BUTTON"===e.nodeName&&!e.disabled}function hy(e){return e.filter(hg)}let hv=[];function hb(){}let hw=(0,nz.styled)(n7).withConfig({displayName:"StyledMenu",componentId:"sc-24nah5-0"})`outline:none;overflow:auto;`;function hx(e){var t,n,r;let i,o,a,s,l,u,d,c,h,f,p,m,g,y,v,b,w,x=(0,C.c)(50),k,E,S,_,M,T,j,P,A,$,I,L,V;x[0]===e?(k=x[1],E=x[2],S=x[3],_=x[4],M=x[5],T=x[6],j=x[7],P=x[8],A=x[9],$=x[10],I=x[11],L=x[12],V=x[13]):({children:k,onClickOutside:S,onEscape:_,onItemClick:M,onItemSelect:T,onKeyDown:j,originElement:P,padding:I,ref:E,registerElement:A,shouldFocus:L,gap:V,...$}=e,x[0]=e,x[1]=k,x[2]=E,x[3]=S,x[4]=_,x[5]=M,x[6]=T,x[7]=j,x[8]=P,x[9]=A,x[10]=$,x[11]=I,x[12]=L,x[13]=V);let D=void 0===I?1:I,O=void 0===L?null:L,z=void 0===V?1:V,B=(0,R.useRef)(null),N;x[14]===Symbol.for("react.memo_cache_sentinel")?(N=()=>B.current,x[14]=N):N=x[14],(0,R.useImperativeHandle)(E,N);let{isTopLayer:H}=rT(),F;x[15]!==j||x[16]!==P||x[17]!==O?(F={onKeyDown:j,originElement:P,shouldFocus:O,rootElementRef:B},x[15]=j,x[16]=P,x[17]=O,x[18]=F):F=x[18];let{activeElement:W,activeIndex:U,handleItemMouseEnter:Y,handleItemMouseLeave:q,handleKeyDown:X,mount:G}=function(e){let t,n,r=(0,C.c)(23),{onKeyDown:i,originElement:o,shouldFocus:a,rootElementRef:s}=e,l;r[0]===Symbol.for("react.memo_cache_sentinel")?(l=[],r[0]=l):l=r[0];let u=(0,R.useRef)(l),[d,c]=(0,R.useState)(-1),h=(0,R.useRef)(d),[f,p]=(0,R.useState)(null),m;r[1]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{c(e),h.current=e,p(u.current[e]||null)},r[1]=m):m=r[1];let g=m,y;r[2]===s?y=r[3]:(y=(e,t)=>e?(-1===u.current.indexOf(e)&&(u.current.push(e),function(e,t){if(!e)return;let n=new WeakMap;for(let r of t)n.set(r,function(e,t){let n=[],r=t;for(;r!==e;){let t=r.parentElement;if(!t)break;let i=Array.from(t.childNodes).indexOf(r);if(n.unshift(i),t===e)break;r=t}return n}(e,r));t.sort((e,t)=>
10{let r=n.get(e)||hv,i=n.get(t)||hv,o=Math.max(r.length,i.length);for(let e=0;e<o;e+=1){let t=r[e]||-1,n=i[e]||-1;if(t!==n)return t-n}return 0})}(s.current,u.current)),t&&g(u.current.indexOf(e)),()=>{let t=u.current.indexOf(e);t>-1&&u.current.splice(t,1)}):hb,r[2]=s,r[3]=y);let v=y,b,w;r[4]===Symbol.for("react.memo_cache_sentinel")?(b=()=>()=>g(-1),w=[g],r[4]=b,r[5]=w):(b=r[4],w=r[5]),(0,R.useEffect)(b,w),r[6]!==i||r[7]!==o?(t=e=>{if("Tab"===e.key){o&&o.focus();return}if("Home"===e.key){e.preventDefault(),e.stopPropagation();let t=hy(u.current)[0];if(!t)return;g(u.current.indexOf(t));return}if("End"===e.key){e.preventDefault(),e.stopPropagation();let t=hy(u.current),n=t[t.length-1];if(!n)return;g(u.current.indexOf(n));return}if("ArrowUp"===e.key){e.preventDefault(),e.stopPropagation();let t=hy(u.current),n=t.length;if(0===n)return;let r=u.current[h.current],i=t.indexOf(r),o=t[i=(i-1+n)%n];g(u.current.indexOf(o));return}if("ArrowDown"===e.key){e.preventDefault(),e.stopPropagation();let t=hy(u.current),n=t.length;if(0===n)return;let r=u.current[h.current],i=t.indexOf(r),o=t[i=(i+1)%n];g(u.current.indexOf(o));return}i&&i(e)},r[6]=i,r[7]=o,r[8]=t):t=r[8];let x=t,k;r[9]===Symbol.for("react.memo_cache_sentinel")?(k=e=>{let t=e.currentTarget;g(u.current.indexOf(t))},r[9]=k):k=r[9];let E=k,S;r[10]===s?S=r[11]:(S=()=>{g(-2),s.current?.focus()},r[10]=s,r[11]=S);let _=S,M,T;return r[12]!==d||r[13]!==s||r[14]!==a?(M=()=>{if(!s.current)return;let e=requestAnimationFrame(()=>{if(-1===d){if("first"===a){let e=hy(u.current)[0];e&&g(u.current.indexOf(e))}if("last"===a){let e=hy(u.current),t=e[e.length-1];t&&g(u.current.indexOf(t))}return}(u.current[d]||null)?.focus()});return()=>cancelAnimationFrame(e)},T=[d,s,g,a],r[12]=d,r[13]=s,r[14]=a,r[15]=M,r[16]=T):(M=r[15],T=r[16]),(0,R.useEffect)(M,T),r[17]!==f||r[18]!==d||r[19]!==_||r[20]!==x||r[21]!==v?(n={activeElement:f,activeIndex:d,handleItemMouseEnter:E,handleItemMouseLeave:_,handleKeyDown:x,mount:v},r[17]=f,r[18]=d,r[19]=_,r[20]=x,r[21]=v,r[22]=n):n=r[22],n}(F),Z=(0,R.useRef)(null),K;x[19]===A?K=x[20]:(K=e=>{Z.current&&=(Z.current(),null),B.current=e,B.current&&A&&(Z.current=A(B.current))},x[19]=A,x[20]=K);let J=K,Q,ee;x[21]!==U||x[22]!==T?(Q=()=>{T&&T(U)},ee=[U,T],x[21]=U,x[22]=T,x[23]=Q,x[24]=ee):(Q=x[23],ee=x[24]),(0,R.useEffect)(Q,ee),x[25]===Symbol.for("react.memo_cache_sentinel")?(g=()=>[B.current],x[25]=g):g=x[25],t=H&&S,n=g,o=(0,C.c)(9),a=void 0===n?iz:n,void 0!==o[0]||o[1]!==a||o[2]!==t?(s=e=>{let n;if(!t)return;let r=e.target;if(r instanceof Node){if(!n||n.contains(r)){for(let e of a().flat())if(e&&(r===e||e.contains(r)))return;t(e)}}},o[0]=void 0,o[1]=a,o[2]=t,o[3]=s):s=o[3],l=(0,iO.useEffectEvent)(s),u=!!t,o[4]!==u||o[5]!==l?(d=()=>{if(!u)return;let e=e=>l(e);return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},o[4]=u,o[5]=l,o[6]=d):d=o[6],o[7]===u?i=o[8]:(i=[u],o[7]=u,o[8]=i),(0,R.useEffect)(d,i),(0,R.useDebugValue)(t?"MouseDown On":"MouseDown Off"),x[26]!==H||x[27]!==_?(y=e=>{H&&"Escape"===e.key&&(e.stopPropagation(),_&&_())},x[26]=H,x[27]=_,x[28]=y):y=x[28],r=y,(h=(0,C.c)(7))[0]===r?f=h[1]:(f=e=>r(e),h[0]=r,h[1]=f),p=(0,iO.useEffectEvent)(f),h[2]!==p||void 0!==h[3]?(m=()=>{let e=e=>p(e);return window.addEventListener("keydown",e,void 0),()=>window.removeEventListener("keydown",e,void 0)},h[2]=p,h[3]=void 0,h[4]=m):m=h[4],void 0===h[5]?c=h[6]:(c=[void 0],h[5]=void 0,h[6]=c),(0,R.useEffect)(m,c),x[29]!==W||x[30]!==Y||x[31]!==q||x[32]!==G||x[33]!==S||x[34]!==_||x[35]!==M||x[36]!==A?(v={version:2,activeElement:W,mount:G,onClickOutside:S,onEscape:_,onItemClick:M,onItemMouseEnter:Y,onItemMouseLeave:q,registerElement:A},x[29]=W,x[30]=Y,x[31]=q,x[32]=G,x[33]=S,x[34]=_,x[35]=M,x[36]=A,x[37]=v):v=x[37];let et=v,en;return x[38]!==k||x[39]!==z?(en=(0,na.jsx)(rW,{gap:z,children:k}),x[38]=k,x[39]=z,x[40]=en):en=x[40],x[41]!==X||x[42]!==J||x[43]!==D||x[44]!==$||x[45]!==en?(b=(0,na.jsx)(hw,{"data-ui":"Menu",...$,onKeyDown:X,padding:D,ref:J,role:"menu",tabIndex:-1,children:en}),x[41]=X,x[42]=J,x[43]=D,x[44]=$,x[45]=en,x[46]=b):b=x[46],x[47]!==b||x[48]!==et?(w=(0,na.jsx)(hm.Provider,{value:et,children:b}),x[47]=b,x[48]=et,x[49]=w):w=x[49],w}function hk(e){let t,n,r,i,o,a,s,l,u=(0,C.c)(56),{__unstable_disableRestoreFocusOnClose
10:d,button:c,id:h,menu:f,onClose:p,onOpen:m,popover:g,ref:y}=e,v=void 0!==d&&d,[b,w]=(0,R.useState)(!1),[x,k]=(0,R.useState)(null),[E,S]=(0,R.useState)(null),_;u[0]===Symbol.for("react.memo_cache_sentinel")?(_=[],u[0]=_):_=u[0];let[M,T]=(0,R.useState)(_),j=(0,R.useRef)(b),P,A;u[1]!==m||u[2]!==b?(P=()=>{m&&b&&!j.current&&m()},A=[m,b],u[1]=m,u[2]=b,u[3]=P,u[4]=A):(P=u[3],A=u[4]),(0,R.useEffect)(P,A),u[5]!==p||u[6]!==b?(t=()=>{p&&!b&&j.current&&p()},n=[p,b],u[5]=p,u[6]=b,u[7]=t,u[8]=n):(t=u[7],n=u[8]),(0,R.useEffect)(t,n),u[9]===b?(r=u[10],i=u[11]):(r=()=>{j.current=b},i=[b],u[9]=b,u[10]=r,u[11]=i),(0,R.useEffect)(r,i),u[12]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{w(hE),k(null)},u[12]=o):o=u[12];let $=o,I;u[13]===b?I=u[14]:(I=e=>{b&&e.preventDefault()},u[13]=b,u[14]=I);let L=I,V;u[15]===Symbol.for("react.memo_cache_sentinel")?(V=e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),w(!0),k("first");return}if("ArrowUp"===e.key){e.preventDefault(),w(!0),k("last");return}},u[15]=V):V=u[15];let D=V,O;u[16]!==E||u[17]!==M?(O=e=>{let t=e.target;if(t instanceof Node&&!(E&&(t===E||E.contains(t)))){for(let e of M)if(t===e||e.contains(t))return;w(!1)}},u[16]=E,u[17]=M,u[18]=O):O=u[18];let z=O,B;u[19]!==E||u[20]!==v?(B=()=>{w(!1),!v&&E&&E.focus()},u[19]=E,u[20]=v,u[21]=B):B=u[21];let N=B,H;u[22]===M?H=u[23]:(H=e=>{let t=e.relatedTarget;if(t instanceof Node){for(let e of M)if(e===t||e.contains(t))return;w(!1)}},u[22]=M,u[23]=H);let F=H,W;u[24]!==E||u[25]!==v?(W=()=>{w(!1),!v&&E&&E.focus()},u[24]=E,u[25]=v,u[26]=W):W=u[26];let U=W,Y;u[27]===Symbol.for("react.memo_cache_sentinel")?(Y=e=>(T(t=>t.concat([e])),()=>T(t=>t.filter(t=>t!==e))),u[27]=Y):Y=u[27];let q=Y,X;u[28]!==E||u[29]!==F||u[30]!==U||u[31]!==z||u[32]!==N||u[33]!==h||u[34]!==f||u[35]!==x?(X=f&&(0,R.cloneElement)(f,{"aria-labelledby":h,onBlurCapture:F,onClickOutside:z,onEscape:N,onItemClick:U,originElement:E,registerElement:q,shouldFocus:x}),u[28]=E,u[29]=F,u[30]=U,u[31]=z,u[32]=N,u[33]=h,u[34]=f,u[35]=x,u[36]=X):X=u[36];let G=X,Z;u[37]!==c||u[38]!==L||u[39]!==h||u[40]!==b?(Z=c&&(0,R.cloneElement)(c,{"data-ui":"MenuButton",id:h,onClick:$,onKeyDown:D,onMouseDown:L,"aria-haspopup":!0,"aria-expanded":b,ref:S,selected:c.props.selected??b}),u[37]=c,u[38]=L,u[39]=h,u[40]=b,u[41]=Z):Z=u[41];let K=Z,J,Q;u[42]===E?(J=u[43],Q=u[44]):(J=()=>E,Q=[E],u[42]=E,u[43]=J,u[44]=Q),(0,R.useImperativeHandle)(y,J,Q),u[45]===g?a=u[46]:(a=g||{},u[45]=g,u[46]=a),u[47]===a?s=u[48]:(s={overflow:"auto",portal:!0,...a},u[47]=a,u[48]=s);let ee=s,et;return u[49]===K?et=u[50]:(et=K||(0,na.jsx)(na.Fragment,{}),u[49]=K,u[50]=et),u[51]!==G||u[52]!==b||u[53]!==ee||u[54]!==et?(l=(0,na.jsx)(hf,{"data-ui":"MenuButton__popover",...ee,content:G,open:b,children:et}),u[51]=G,u[52]=b,u[53]=ee,u[54]=et,u[55]=l):l=u[55],l}function hE(e){return!e}let hS=nz.styled.hr.withConfig({displayName:"MenuDivider",componentId:"sc-sxuath-0"})`height:1px;border:0;background:var(--card-hairline-soft-color);margin:0;`,hC=(0,nz.styled)(n7).withConfig({displayName:"Selectable",componentId:"sc-njdnrn-0"})(n8,function(){return nz.css`background-color:inherit;color:inherit;&[data-as='button']{-webkit-font-smoothing:inherit;appearance:none;outline:none;font:inherit;text-align:inherit;border:0;width:-moz-available;width:-webkit-fill-available;width:stretch;}&[data-as='a']{text-decoration:none;}`},function(e){let{$tone:t}=e,{color:n,style:r}=nb(e.theme),i=n.selectable[t];return nz.css`${re(n,i.enabled)} background-color:var(--card-bg-color);color:var(--card-fg-color);outline:none;&[data-as='button']{&:disabled{${re(n,i.disabled)}}&:not(:disabled){&[aria-pressed='true']{${re(n,i.pressed)}}&[data-selected],&[aria-selected='true'] > &{${re(n,i.selected)}}@media (hover:hover){&:not([data-selected]){&[data-hovered],&:hover{${re(n,i.hovered)}}&:active{${re(n,i.pressed)}}}}}}&[data-as='a']{&[data-disabled]{${re(n,i.disabled)}}&:not([data-disabled]){&[data-pressed]{${re(n,i.pressed)}}&[data-selected]{${re(n,i.selected)}}@media (hover:hover){&:not([data-selected]){&[data-hovered],&:hover{${re(n,i.hovered)}}&:active{${re(n,i.pressed)}}}}}}${r?.card?.root}`});function h_(){let e=(0,R.useContext)(hm);if(!e)throw Error("useMenu(): missing context value");if(!rk(e)||2!==e.version)throw Error("useMenu(): the context value is not compatible");return e}let hM=function(e){let t,n,r,i,o,a,s,l,u,d,c,h,f,p=(0,C.c)(81),m,g,y,v,b,w,x,k,E,S,_,M,T;p[0]===e?(m=p[1],g=p[2],y=p[3],v=p[4],b=p[5],w=p[6],x=p[7],k=p[8],E=p[9],S=p[10],_=p[11],M=p[12],T=p[13]):({as:x,children:g,fontSize:k,icon:m,menu:y,onClick:v,padding:E,popover:b,radius:S,gap:_,text:T,tone:M,...w}=e,p[0]=e,p[1]=m,p[2]=g,p[3]=y,p[4]=v,p[5]=b,p[6]=w,p[7]=x,p[8]=k,p[9]=E,p[10]=S,p[11]=_,p[12]=M,p[13]=T);let j=void 0===x?"button":x,P=void 0===k?1:k,A=void 0===E?3:E,$=void 0===S?2:S,I=void 0===_?3:_,L=void 0===M?"default":M,V=h_(),{scheme:D}=rf(),{activeElement:O,mount:z,onClickOutside:B,onEscape:N,onItemClick:H,onItemMouseEnter:F,registerElement:W}=V,U=F??V.onItemMouseEnter,[Y,q]=(0,R.useState)(null),[X,G]=(0,R.useState)(!1),[Z,K]=(0,R.useState)(null),J=!!O&&O===Y,[Q,ee]=(0,R.useState)(!1),et;p[14]===U?et=p[15]:(et=e=>{ee(!1),U(e),G(!0)},p[14]=U,p[15]=et);let en=et,er;p[16]===Y?er=p[17]:(er=e=>{"ArrowLeft"===e.key&&(e.stopPropagation(),G(!1),requestAnimationFrame(()=>{Y?.focus()}))},p[16]=Y,p[17]=er);let ei=er,eo;
10p[18]===v?eo=p[19]:(eo=e=>{v?.(e),K("first"),G(!0)},p[18]=v,p[19]=eo);let ea=eo,es;p[20]===H?es=p[21]:(es=()=>{G(!1),H?.()},p[20]=H,p[21]=es);let el=es,eu;p[22]===Symbol.for("react.memo_cache_sentinel")?(eu=()=>ee(!0),p[22]=eu):eu=p[22];let ed=eu,ec,eh;p[23]!==z||p[24]!==Y?(ec=()=>z(Y),eh=[z,Y],p[23]=z,p[24]=Y,p[25]=ec,p[26]=eh):(ec=p[25],eh=p[26]),(0,R.useEffect)(ec,eh),p[27]===J?(t=p[28],n=p[29]):(t=()=>{J||G(!1)},n=[J],p[27]=J,p[28]=t,p[29]=n),(0,R.useEffect)(t,n),p[30]===X?(r=p[31],i=p[32]):(r=()=>{X||ee(!1)},i=[X],p[30]=X,p[31]=r,p[32]=i),(0,R.useEffect)(r,i),p[33]===Z?(o=p[34],a=p[35]):(o=()=>{if(!Z)return;let e=requestAnimationFrame(()=>K(null));return()=>cancelAnimationFrame(e)},a=[Z],p[33]=Z,p[34]=o,p[35]=a),(0,R.useEffect)(o,a),p[36]!==g||p[37]!==el||p[38]!==ei||p[39]!==y||p[40]!==B||p[41]!==N||p[42]!==W||p[43]!==Z?(s=(0,na.jsx)(hx,{...y,onClickOutside:B,onEscape:N,onItemClick:el,onKeyDown:ei,onMouseEnter:ed,registerElement:W,shouldFocus:Z,children:g}),p[36]=g,p[37]=el,p[38]=ei,p[39]=y,p[40]=B,p[41]=N,p[42]=W,p[43]=Z,p[44]=s):s=p[44];let ef=s,ep;p[45]===Symbol.for("react.memo_cache_sentinel")?(ep=e=>{let t=e.currentTarget;if(document.activeElement===t&&"ArrowRight"===e.key){K("first"),G(!0),ee(!0);return}},p[45]=ep):ep=p[45];let em=ep,eg="button"===j?Q:void 0,ey="button"===j?void 0:Q,ev=!Q&&J?"":void 0,eb;p[46]===$?eb=p[47]:(eb=nM($),p[46]=$,p[47]=eb);let ew="button"===j?"button":void 0,ex;return p[48]!==m||p[49]!==P?(ex=m&&(0,na.jsxs)(rN,{size:P,children:[(0,R.isValidElement)(m)&&m,(0,nB.isValidElementType)(m)&&(0,na.jsx)(m,{})]}),p[48]=m,p[49]=P,p[50]=ex):ex=p[50],p[51]!==P||p[52]!==T?(l=(0,na.jsx)(n7,{flex:1,children:(0,na.jsx)(rN,{size:P,textOverflow:"ellipsis",weight:"medium",children:T})}),p[51]=P,p[52]=T,p[53]=l):l=p[53],p[54]===Symbol.for("react.memo_cache_sentinel")?(u=(0,na.jsx)(hp,{}),p[54]=u):u=p[54],p[55]===P?d=p[56]:(d=(0,na.jsx)(rN,{size:P,children:u}),p[55]=P,p[56]=d),p[57]!==I||p[58]!==A||p[59]!==ex||p[60]!==l||p[61]!==d?(c=(0,na.jsxs)(rV,{gap:I,padding:A,children:[ex,l,d]}),p[57]=I,p[58]=A,p[59]=ex,p[60]=l,p[61]=d,p[62]=c):c=p[62],p[63]!==j||p[64]!==ea||p[65]!==en||p[66]!==w||p[67]!==D||p[68]!==eg||p[69]!==ey||p[70]!==ev||p[71]!==eb||p[72]!==ew||p[73]!==c||p[74]!==L?(h=(0,na.jsx)(hC,{"data-as":j,"data-ui":"MenuGroup",forwardedAs:j,...w,"aria-pressed":eg,"data-pressed":ey,"data-selected":ev,$radius:eb,$tone:L,$scheme:D,onClick:ea,onKeyDown:em,onMouseEnter:en,ref:q,tabIndex:-1,type:ew,children:c}),p[63]=j,p[64]=ea,p[65]=en,p[66]=w,p[67]=D,p[68]=eg,p[69]=ey,p[70]=ev,p[71]=eb,p[72]=ew,p[73]=c,p[74]=L,p[75]=h):h=p[75],p[76]!==ef||p[77]!==X||p[78]!==b||p[79]!==h?(f=(0,na.jsx)(hf,{...b,content:ef,"data-ui":"MenuGroup__popover",open:X,children:h}),p[76]=ef,p[77]=X,p[78]=b,p[79]=h,p[80]=f):f=p[80],f},hT=function(e){let t,n,r,i,o,a,s=(0,C.c)(76),l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j,P,A;s[0]===e?(l=s[1],u=s[2],d=s[3],c=s[4],h=s[5],f=s[6],p=s[7],m=s[8],g=s[9],y=s[10],v=s[11],b=s[12],w=s[13],x=s[14],k=s[15],E=s[16],S=s[17],_=s[18],M=s[19],T=s[20],j=s[21],P=s[22],A=s[23]):({as:S,children:d,disabled:c,fontSize:_,hotkeys:f,icon:l,iconRight:u,onClick:p,padding:M,paddingX:b,paddingY:w,paddingTop:v,paddingRight:y,paddingBottom:m,paddingLeft:g,pressed:x,radius:T,ref:h,selected:E,gap:j,text:A,tone:P,...k}=e,s[0]=e,s[1]=l,s[2]=u,s[3]=d,s[4]=c,s[5]=h,s[6]=f,s[7]=p,s[8]=m,s[9]=g,s[10]=y,s[11]=v,s[12]=b,s[13]=w,s[14]=x,s[15]=k,s[16]=E,s[17]=S,s[18]=_,s[19]=M,s[20]=T,s[21]=j,s[22]=P,s[23]=A);let $=void 0===S?"button":S,I=void 0===_?1:_,L=void 0===M?3:M,V=void 0===T?2:T,D=void 0===j?3:j,O=void 0===P?"default":P,{scheme:z}=rf(),B=h_(),{activeElement:N,mount:H,onItemClick:F,onItemMouseEnter:W,onItemMouseLeave:U}=B,Y=W??B.onItemMouseEnter,q=U??B.onItemMouseLeave,[X,G]=(0,R.useState)(null),Z=!!N&&N===X,K=(0,R.useRef)(null),J;s[24]===Symbol.for("react.memo_cache_sentinel")?(J=()=>K.current,s[24]=J):J=s[24],(0,R.useImperativeHandle)(h,J),s[25]!==H||s[26]!==X||s[27]!==E?(t=()=>H(X,E),n=[H,X,E],s[25]=H,s[26]=X,s[27]=E,s[28]=t,s[29]=n):(t=s[28],n=s[29]),(0,R.useEffect)(t,n),s[30]!==c||s[31]!==p||s[32]!==F?(r=e=>{c||(p&&p(e),F&&F())},s[30]=c,s[31]=p,s[32]=F,s[33]=r):r=s[33];let Q=r,ee;s[34]!==L||s[35]!==m||s[36]!==g||s[37]!==y||s[38]!==v||s[39]!==b||s[40]!==w?(ee={padding:L,paddingX:b,paddingY:w,paddingTop:v,paddingRight:y,paddingBottom:m,paddingLeft:g},s[34]=L,s[35]=m,s[36]=g,s[37]=y,s[38]=v,s[39]=b,s[40]=w,s[41]=ee):ee=s[41];let et=ee,en;s[42]===I?en=s[43]:(en=nM(I).map(hj),s[42]=I,s[43]=en);let er=en,ei;s[44]===Symbol.for("react.memo_cache_sentinel")?(ei=e=>{K.current=e,G(e)},s[44]=ei):ei=s[44];
10let eo=ei,ea="button"!==$&&x?"":void 0,es=Z?"":void 0,el=c?"":void 0,eu;s[45]===V?eu=s[46]:(eu=nM(V),s[45]=V,s[46]=eu),s[47]===Symbol.for("react.memo_cache_sentinel")?(i=nM(0),s[47]=i):i=s[47];let ed=c?"default":O,ec="button"===$?"button":void 0,eh;return s[48]!==l||s[49]!==u||s[50]!==I||s[51]!==D||s[52]!==f||s[53]!==er||s[54]!==et||s[55]!==A?(eh=(l||A||u)&&(0,na.jsxs)(rV,{as:"span",gap:D,align:"center",...et,children:[l&&(0,na.jsxs)(rN,{size:I,children:[(0,R.isValidElement)(l)&&l,(0,nB.isValidElementType)(l)&&(0,na.jsx)(l,{})]}),A&&(0,na.jsx)(n7,{flex:1,children:(0,na.jsx)(rN,{size:I,textOverflow:"ellipsis",weight:"medium",children:A})}),f&&(0,na.jsx)(oC,{fontSize:er,keys:f,style:{marginTop:-4,marginBottom:-4}}),u&&(0,na.jsxs)(rN,{size:I,children:[(0,R.isValidElement)(u)&&u,(0,nB.isValidElementType)(u)&&(0,na.jsx)(u,{})]})]}),s[48]=l,s[49]=u,s[50]=I,s[51]=D,s[52]=f,s[53]=er,s[54]=et,s[55]=A,s[56]=eh):eh=s[56],s[57]!==d||s[58]!==et?(o=d&&(0,na.jsx)(n7,{as:"span",...et,children:d}),s[57]=d,s[58]=et,s[59]=o):o=s[59],s[60]!==$||s[61]!==c||s[62]!==Q||s[63]!==Y||s[64]!==q||s[65]!==k||s[66]!==z||s[67]!==ea||s[68]!==es||s[69]!==el||s[70]!==eu||s[71]!==ed||s[72]!==ec||s[73]!==eh||s[74]!==o?(a=(0,na.jsxs)(hC,{"data-ui":"MenuItem",role:"menuitem",...k,"data-pressed":ea,"data-selected":es,"data-disabled":el,forwardedAs:$,$radius:eu,$padding:i,$tone:ed,$scheme:z,disabled:c,onClick:Q,onMouseEnter:Y,onMouseLeave:q,ref:eo,tabIndex:-1,type:ec,children:[eh,o]}),s[60]=$,s[61]=c,s[62]=Q,s[63]=Y,s[64]=q,s[65]=k,s[66]=z,s[67]=ea,s[68]=es,s[69]=el,s[70]=eu,s[71]=ed,s[72]=ec,s[73]=eh,s[74]=o,s[75]=a):a=s[75],a};function hj(e){return e-1}let hP=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"block-content",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7.60002L11 7.60003V6.40003L21 6.40002V7.60002Z",fill:"currentColor"}),(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 11.2667L12.4833 11.2667V10.0667L21 10.0667V11.2667Z",fill:"currentColor"}),(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 14.9334H13.9254V13.7334L21 13.7334V14.9334Z",fill:"currentColor"}),(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 18.6002H4V17.4002H21V18.6002Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M9.86438 15.6H11.2L8.27623 7.60003H6.92377L4 15.6H5.29072L6.0371 13.4767H9.12362L9.86438 15.6ZM7.53546 9.05255H7.63086L8.80374 12.4344H6.35698L7.53546 9.05255Z",fill:"currentColor"})]})}),hA=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"checkmark-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M9.5 12.1316L11.7414 14.5L16 10M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),h$=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"cube",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M12.5 22V13M12.5 13L4.5 8M12.5 13L20.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),hR=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"image",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M5.5 15.5L8.79289 12.2071C9.18342 11.8166 9.81658 11.8166 10.2071 12.2071L12.8867 14.8867C13.2386 15.2386 13.7957 15.2782 14.1938 14.9796L15.1192 14.2856C15.3601 14.1049 15.6696 14.0424 15.9618 14.1154L19.5 15M5.5 6.5H19.5V18.5H5.5V6.5ZM15.5 10.5C15.5 11.0523 15.0523 11.5 14.5 11.5C13.9477 11.5 13.5 11.0523 13.5 10.5C13.5 9.94772 13.9477 9.5 14.5 9.5C15.0523 9.5 15.5 9.94772 15.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hI=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"number",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0165 17.6336H3.83636V16.4336H21.0165V17.6336Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M7.09808 13.3967V7.508H5.74066L3.83636 8.78241V10.091L5.65277 8.88495H5.74066V13.3967H3.84125V14.5539H8.89984V13.3967H7.09808Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M9.81781 9.63202V9.66132H11.1069V9.62714C11.1069 8.95331 11.5756 8.49432 12.2739 8.49432C12.9575 8.49432 13.4018 8.89471 13.4018 9.50507C13.4018 9.9787 13.1528 10.3498 12.1909 11.3117L9.89594 13.5822V14.5539H14.8618V13.3869H11.7807V13.299L13.1577 11.9855C14.3491 10.843 14.7543 10.1838 14.7543 9.41229C14.7543 8.19159 13.7729 7.36639 12.3178 7.36639C10.8383 7.36639 9.81781 8.28436 9.81781 9.63202Z",fill:"currentColor"}
10),(0,na.jsx)("path",{d:"M17.6694 11.4631H18.5092C19.3198 11.4631 19.8422 11.8683 19.8422 12.4982C19.8422 13.1183 19.3295 13.5139 18.5239 13.5139C17.767 13.5139 17.2592 13.133 17.2104 12.5324H15.9262C15.9897 13.8508 17.0248 14.6955 18.5629 14.6955C20.1401 14.6955 21.2192 13.841 21.2192 12.591C21.2192 11.6584 20.6528 11.0334 19.7006 10.9211V10.8332C20.4721 10.6769 20.9457 10.0666 20.9457 9.23651C20.9457 8.12323 19.9741 7.36639 18.5434 7.36639C17.0541 7.36639 16.1118 8.17694 16.0629 9.50018H17.2983C17.3422 8.88007 17.8061 8.48456 18.4995 8.48456C19.2075 8.48456 19.6567 8.85565 19.6567 9.44159C19.6567 10.0324 19.1977 10.4182 18.4946 10.4182H17.6694V11.4631Z",fill:"currentColor"})]})}),hL=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"string",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M11.6748 15.5227H13.1855L9.87842 6.36304H8.34863L5.0415 15.5227H6.50146L7.3457 13.0916H10.8369L11.6748 15.5227ZM9.04053 8.02612H9.14844L10.4751 11.8982H7.70752L9.04053 8.02612Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M16.8101 14.488C16.0674 14.488 15.5278 14.1262 15.5278 13.5042C15.5278 12.8948 15.9595 12.571 16.9116 12.5076L18.6001 12.3997V12.9773C18.6001 13.8342 17.8384 14.488 16.8101 14.488ZM16.4609 15.637C17.3687 15.637 18.124 15.2434 18.5366 14.5515H18.6445V15.5227H19.9585V10.8C19.9585 9.34009 18.981 8.47681 17.248 8.47681C15.6802 8.47681 14.563 9.23853 14.4233 10.4255H15.7437C15.896 9.93677 16.4229 9.65747 17.1846 9.65747C18.1177 9.65747 18.6001 10.0701 18.6001 10.8V11.3967L16.7275 11.5046C15.0835 11.6062 14.1567 12.3235 14.1567 13.5676C14.1567 14.8308 15.1279 15.637 16.4609 15.637Z",fill:"currentColor"}),(0,na.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9585 18.637L5.0415 18.637V17.437L19.9585 17.437V18.637Z",fill:"currentColor"})]})}),hV=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"th-list",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M9.5 6.5V10.5M9.5 10.5V14.5M9.5 10.5H19.5M9.5 10.5H5.5M9.5 14.5V18.5M9.5 14.5H19.5M9.5 14.5H5.5M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hD=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"search",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hO=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"th-large",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M12.5 6.5V12.5M12.5 12.5V18.5M12.5 12.5H19.5M12.5 12.5H5.5M19.5 12.5V6.5H5.5V12.5M19.5 12.5V18.5H5.5V12.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hz=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"ulist",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M7.10153 17.5C7.10153 17.8322 6.83221 18.1016 6.5 18.1016C6.16778 18.1016 5.89847 17.8322 5.89847 17.5C5.89847 17.1678 6.16778 16.8985 6.5 16.8985C6.83221 16.8985 7.10153 17.1678 7.10153 17.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M7.10153 7.49997C7.10153 7.83218 6.83221 8.1015 6.5 8.1015C6.16778 8.1015 5.89847 7.83218 5.89847 7.49997C5.89847 7.16775 6.16778 6.89844 6.5 6.89844C6.83221 6.89844 7.10153 7.16775 7.10153 7.49997Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M7.10153 12.5C7.10153 12.8322 6.83221 13.1015 6.5 13.1015C6.16778 13.1015 5.89847 12.8322 5.89847 12.5C5.89847 12.1678 6.16778 11.8984 6.5 11.8984C6.83221 11.8984 7.10153 12.1678 7.10153 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M10 7.5H19M10 17.5H19M10 12.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),hB={top:["top-end","top-start","bottom","left","right"],"top-start":["top","top-end","bottom-start","left-start","right-start"],"top-end":["top","top-start","bottom-end","left-end","right-end"],bottom:["bottom-end","bottom-start","to
10p","left","right"],"bottom-start":["bottom","bottom-end","top-start","left-start","right-start"],"bottom-end":["bottom","bottom-start","top-end","left-end","right-end"],left:["left-end","left-start","right","top","bottom"],"left-start":["left","left-end","right-start","top-start","bottom-start"],"left-end":["left","left-start","right-end","top-end","bottom-end"],right:["right-end","right-start","left","top","bottom"],"right-start":["right","right-end","left-start","top-start","bottom-start"],"right-end":["right","right-start","left-end","top-end","bottom-end"]},hN=(0,nz.styled)(ha.create(rg)).withConfig({displayName:"MotionCard",componentId:"sc-njeaip-0"})`will-change:transform;`;function hH(e){let t,n,r,i,o=(0,C.c)(49),a,s,l,u,d,c,h,f,p,m,g,y,v,b,w,x;o[0]===e?(a=o[1],s=o[2],l=o[3],u=o[4],d=o[5],c=o[6],h=o[7],f=o[8],p=o[9],m=o[10],g=o[11],y=o[12],v=o[13],b=o[14],w=o[15],x=o[16]):({animate:a,arrow:s,arrowRef:l,arrowX:u,arrowY:d,children:c,originX:h,originY:f,padding:p,placement:m,radius:g,ref:y,scheme:b,shadow:w,style:x,...v}=e,o[0]=e,o[1]=a,o[2]=s,o[3]=l,o[4]=u,o[5]=d,o[6]=c,o[7]=h,o[8]=f,o[9]=p,o[10]=m,o[11]=g,o[12]=y,o[13]=v,o[14]=b,o[15]=w,o[16]=x);let k=a?"transform":void 0,E;o[17]!==h||o[18]!==f||o[19]!==x||o[20]!==k?(E={originX:h,originY:f,willChange:k,...x},o[17]=h,o[18]=f,o[19]=x,o[20]=k,o[21]=E):E=o[21];let S=E,_=null===u?void 0:u,M=null===d?void 0:d,T;o[22]!==_||o[23]!==M?(T={left:_,top:M,right:void 0,bottom:void 0},o[22]=_,o[23]=M,o[24]=T):T=o[24];let j=T,P;return o[25]===a?P=o[26]:(P=a?["hidden","initial"]:void 0,o[25]=a,o[26]=P),o[27]===a?t=o[28]:(t=a?["visible","scaleIn"]:void 0,o[27]=a,o[28]=t),o[29]===a?n=o[30]:(n=a?["hidden","scaleOut"]:void 0,o[29]=a,o[30]=n),o[31]!==s||o[32]!==l||o[33]!==j?(r=s&&(0,na.jsx)(ig,{ref:l,style:j,width:15,height:6,radius:2}),o[31]=s,o[32]=l,o[33]=j,o[34]=r):r=o[34],o[35]!==c||o[36]!==p||o[37]!==m||o[38]!==g||o[39]!==y||o[40]!==v||o[41]!==S||o[42]!==b||o[43]!==w||o[44]!==P||o[45]!==t||o[46]!==n||o[47]!==r?(i=(0,na.jsxs)(hN,{"data-ui":"Tooltip__card",...v,"data-placement":m,padding:p,radius:g,ref:y,scheme:b,shadow:w,style:S,variants:nk,transition:nS,initial:P,animate:t,exit:n,children:[c,r]}),o[35]=c,o[36]=p,o[37]=m,o[38]=g,o[39]=y,o[40]=v,o[41]=S,o[42]=b,o[43]=w,o[44]=P,o[45]=t,o[46]=n,o[47]=r,o[48]=i):i=o[48],i}let hF=rd("@sanity/ui/context/tooltipDelayGroup",null),hW=(0,nz.styled)(oT).withConfig({displayName:"StyledTooltip",componentId:"sc-8cbl5k-0"})`pointer-events:none;`;function hU(e){let t,n,r,i,o,a,s,l,u,d,c,h,f,p,m,g=(0,C.c)(138),y=ii(),{layer:v}=n9(),b,w,x,k,E,S,_,M,T,j,P,A,$,I,L,V,D;g[0]===e?(b=g[1],w=g[2],x=g[3],k=g[4],E=g[5],S=g[6],_=g[7],M=g[8],T=g[9],j=g[10],P=g[11],A=g[12],$=g[13],I=g[14],L=g[15],V=g[16],D=g[17]):({animate:A,arrow:$,boundaryElement:b,children:k,content:E,disabled:_,fallbackPlacements:w,padding:I,placement:L,portal:T,radius:V,ref:M,scheme:P,shadow:D,zOffset:x,delay:S,...j}=e,g[0]=e,g[1]=b,g[2]=w,g[3]=x,g[4]=k,g[5]=E,g[6]=S,g[7]=_,g[8]=M,g[9]=T,g[10]=j,g[11]=P,g[12]=A,g[13]=$,g[14]=I,g[15]=L,g[16]=V,g[17]=D);let O=void 0!==A&&A,z=void 0!==$&&$,B=void 0===I?2:I,N=void 0===L?"bottom":L,H=void 0===V?2:V,F=void 0===D?2:D,W=b??y?.element,U=w??hB[e.placement??"bottom"],Y=x??v.tooltip.zOffset,q=!rw()&&O,X;g[18]===U?X=g[19]:(X=nM(U),g[18]=U,g[19]=X);let G=X,Z=(0,R.useRef)(null),[K,J]=(0,R.useState)(null),Q=(0,R.useRef)(null),[ee,et]=(0,R.useState)(0),en;g[20]===Symbol.for("react.memo_cache_sentinel")?(en=()=>Z.current,g[20]=en):en=g[20],(0,R.useImperativeHandle)(M,en);let er=il(),ei="string"==typeof T?er.elements?.[T]||null:er.element,eo;g[21]!==q||g[22]!==z||g[23]!==W||g[24]!==G?(eo={animate:q,arrowProp:z,arrowRef:Q,boundaryElement:W,fallbackPlacements:G,rootBoundary:"viewport"},g[21]=q,g[22]=z,g[23]=W,g[24]=G,g[25]=eo):eo=g[25];let ea=function(e){let t=(0,C.c)(17),{animate:n,arrowProp:r,arrowRef:i,boundaryElement:o,fallbackPlacements:a,rootBoundary:s}=e,l;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==o||t[4]!==a||t[5]!==s){let e;l=[];let u=o||void 0,d;t[7]!==a||t[8]!==s||t[9]!==u?(d=(0,ar.flip)({boundary:u,fallbackPlacements:a,padding:4,rootBoundary:s}),t[7]=a,t[8]=s,t[9]=u,t[10]=d):d=t[10],l.push(d),t[11]===Symbol.for("react.memo_cache_sentinel")?(e=(0,ar.offset)({mainAxis:4}),t[11]=e):e=t[11],l.push(e);let c=o||void 0,h;if(t[12]!==s||t[13]!==c?(h=(0,ar.shift)({boundary:c,rootBoundary:s,padding:4}),t[12]=s,t[13]=c,t[14]=h):h=t[14],l.push(h),r){let e;t[15]===i?e=t[16]:(e=(0,ar.arrow)({element:i,padding:4}),t[15]=i,t[16]=e),l.push(e)}n&&l.push(o9),t[0]=n,t[1]=r,t[2]=i,t[3]=o,t[4]=a,t[5]=s,t[6]=l}else l=t[6];return l}(eo),es;g[26]===K?es=g[27]:(es={reference:K},g[26]=K,g[27]=es),g[28]!==ea||g[29]!==N||g[30]!==es?(t={middleware:ea,placement:N,whileElementsMounted:ai.autoUpdate,elements:es},g[28]=ea,g[29]=N,g[30]=es,g[31]=t):t=g[31];let{floatingStyles:el,placement:eu,middlewareData:ed,refs:ec,update:eh}=(0,ar.useFloating)(t),ef=ed.arrow?.x,ep=ed.arrow?.y,em=ed["@sanity/ui/origin"]?.originX,eg=ed["@sanity/ui/origin"]?.originY,ey=(0,R.useId)(),[ev,eb]=function(e){let t,n=(0,C.c)(5),[r,i]=(0,R.useState)(e),o=(0,R.useRef)(void 0),a;n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(e,t)=>{let n=()=>{i(e)};if(o.current&&=void clearTimeout(o.current),!t)return n();
10o.current=setTimeout(n,t)},n[0]=a):a=n[0];let s=a,l,u;return n[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>()=>{o.current&&clearTimeout(o.current)},u=[],n[1]=l,n[2]=u):(l=n[1],u=n[2]),(0,R.useEffect)(l,u),n[3]===r?t=n[4]:(t=[r,s],n[3]=r,n[4]=t),t}(!1),ew=(0,R.useContext)(hF),ex;g[32]===ew?ex=g[33]:(ex=ew||{},g[32]=ew,g[33]=ex);let{setIsGroupActive:ek,setOpenTooltipId:eE}=ex,eS=ev||ew?.openTooltipId===ey,eC=null!==ew,e_="number"==typeof S?S:S?.open||0,eM="number"==typeof S?S:S?.close||0,eT=eC?ew.openDelay:e_,ej=eC?ew.closeDelay:eM,eP;g[34]!==ej||g[35]!==eC||g[36]!==eT||g[37]!==ek||g[38]!==eb||g[39]!==eE||g[40]!==ey?(eP=(e,t)=>{if(eC)if(e){let n=t?0:eT;ek?.(e,n),eE?.(ey,n)}else ek?.(e,ej>200?ej:200),eE?.(null,t?0:ej);else eb(e,t?0:e?eT:ej)},g[34]=ej,g[35]=eC,g[36]=eT,g[37]=ek,g[38]=eb,g[39]=eE,g[40]=ey,g[41]=eP):eP=g[41];let eA=eP,e$;g[42]!==k?.props||g[43]!==eA?(e$=e=>{eA(!1),k?.props?.onBlur?.(e)},g[42]=k?.props,g[43]=eA,g[44]=e$):e$=g[44],k?.props;let eR=e$,eI;g[45]!==k?.props||g[46]!==eA?(eI=e=>{eA(!1,!0),k?.props.onClick?.(e)},g[45]=k?.props,g[46]=eA,g[47]=eI):eI=g[47],k?.props;let eL=eI,eV;g[48]!==k?.props||g[49]!==eA?(eV=e=>{eA(!1,!0),k?.props.onContextMenu?.(e)},g[48]=k?.props,g[49]=eA,g[50]=eV):eV=g[50],k?.props;let eD=eV,eO;g[51]!==k?.props||g[52]!==eA?(eO=e=>{eA(!0),k?.props?.onFocus?.(e)},g[51]=k?.props,g[52]=eA,g[53]=eO):eO=g[53],k?.props;let ez=eO,eB;g[54]!==k?.props||g[55]!==eA?(eB=e=>{eA(!0),k?.props?.onMouseEnter?.(e)},g[54]=k?.props,g[55]=eA,g[56]=eB):eB=g[56],k?.props;let eN=eB,eH;g[57]!==k?.props||g[58]!==eA?(eH=e=>{eA(!1),k?.props?.onMouseLeave?.(e)},g[57]=k?.props,g[58]=eA,g[59]=eH):eH=g[59],k?.props;let eF=eH,eW;g[60]!==eA||g[61]!==eC||g[62]!==K||g[63]!==eS?(eW={handleIsOpenChange:eA,referenceElement:K,showTooltip:eS,isInsideGroup:eC},g[60]=eA,g[61]=eC,g[62]=K,g[63]=eS,g[64]=eW):eW=g[64],function(e){let t,n=(0,C.c)(10),{handleIsOpenChange:r,referenceElement:i,showTooltip:o,isInsideGroup:a}=e,s;n[0]!==r||n[1]!==i?(s=(e,t)=>{i&&(i===e||e instanceof Node&&i.contains(e)||(r(!1),t()))},n[0]=r,n[1]=i,n[2]=s):s=n[2];let l=(0,iO.useEffectEvent)(s),u;n[3]!==a||n[4]!==l||n[5]!==o?(u=()=>{if(!o||a)return;let e=t=>{l(t.target,()=>window.removeEventListener("mousemove",e))};return window.addEventListener("mousemove",e),()=>window.removeEventListener("mousemove",e)},n[3]=a,n[4]=l,n[5]=o,n[6]=u):u=n[6],n[7]!==a||n[8]!==o?(t=[a,o],n[7]=a,n[8]=o,n[9]=t):t=n[9],(0,R.useEffect)(u,t)}(eW),g[65]!==_||g[66]!==eA||g[67]!==eS?(n=()=>{_&&eS&&eA(!1)},r=[_,eA,eS],g[65]=_,g[66]=eA,g[67]=eS,g[68]=n,g[69]=r):(n=g[68],r=g[69]),(0,R.useEffect)(n,r),g[70]!==E||g[71]!==eA||g[72]!==eS?(i=()=>{!E&&eS&&eA(!1)},o=[E,eA,eS],g[70]=E,g[71]=eA,g[72]=eS,g[73]=i,g[74]=o):(i=g[73],o=g[74]),(0,R.useEffect)(i,o),g[75]!==eA||g[76]!==eS?(a=()=>{if(!eS)return;let e=function(e){"Escape"===e.key&&eA(!1,!0)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},s=[eA,eS],g[75]=eA,g[76]=eS,g[77]=a,g[78]=s):(a=g[77],s=g[78]),(0,R.useEffect)(a,s),g[79]!==W||g[80]!==ei?.offsetWidth?(l=()=>{et(Math.min(...W?[W.offsetWidth]:[],ei?.offsetWidth||document.body.offsetWidth)-8)},g[79]=W,g[80]=ei?.offsetWidth,g[81]=l):l=g[81],g[82]!==W||g[83]!==ei?(u=[W,ei],g[82]=W,g[83]=ei,g[84]=u):u=g[84],(0,R.useLayoutEffect)(l,u),g[85]===eh?d=g[86]:(d=e=>{Q.current=e,eh()},g[85]=eh,g[86]=d);let eU=d,eY;g[87]===ec?eY=g[88]:(eY=e=>{Z.current=e,ec.setFloating(e)},g[87]=ec,g[88]=eY);let eq=eY,eX;e:{let e;if(!k){eX=null;break e}g[89]!==k||g[90]!==eR||g[91]!==eL||g[92]!==eD||g[93]!==ez||g[94]!==eN||g[95]!==eF?(e=(0,R.cloneElement)(k,{onBlur:eR,onFocus:ez,onMouseEnter:eN,onMouseLeave:eF,onClick:eL,onContextMenu:eD,ref:J}),g[89]=k,g[90]=eR,g[91]=eL,g[92]=eD,g[93]=ez,g[94]=eN,g[95]=eF,g[96]=e):e=g[96],eX=e}let eG=eX,eZ;if(g[97]===k?eZ=g[98]:(eZ=k?an(k):null,g[97]=k,g[98]=eZ),g[99]===K?(c=g[100],h=g[101]):(c=()=>K,h=[K],g[99]=K,g[100]=c,g[101]=h),(0,R.useImperativeHandle)(eZ,c,h),!eG){let e;return g[102]===Symbol.for("react.memo_cache_sentinel")?(e=(0,na.jsx)(na.Fragment,{}),g[102]=e):e=g[102],e}if(_)return eG;let eK=ee>0?`${ee}px`:void 0,eJ;g[103]!==el||g[104]!==eK?(eJ={...el,maxWidth:eK},g[103]=el,g[104]=eK,g[105]=eJ):eJ=g[105],g[106]!==q||g[107]!==z||g[108]!==ef||g[109]!==ep||g[110]!==E||g[111]!==em||g[112]!==eg||g[113]!==B||g[114]!==eu||g[115]!==H||g[116]!==j||g[117]!==P||g[118]!==eU||g[119]!==eq||g[120]!==F?(f=(0,na.jsx)(hH,{...j,animate:q,arrow:z,arrowRef:e
10U,arrowX:ef,arrowY:ep,originX:em,originY:eg,padding:B,placement:eu,radius:H,ref:eq,scheme:P,shadow:F,children:E}),g[106]=q,g[107]=z,g[108]=ef,g[109]=ep,g[110]=E,g[111]=em,g[112]=eg,g[113]=B,g[114]=eu,g[115]=H,g[116]=j,g[117]=P,g[118]=eU,g[119]=eq,g[120]=F,g[121]=f):f=g[121],g[122]!==j||g[123]!==eq||g[124]!==eJ||g[125]!==f||g[126]!==Y?(p=(0,na.jsx)(hW,{"data-ui":"Tooltip",...j,ref:eq,style:eJ,zOffset:Y,children:f}),g[122]=j,g[123]=eq,g[124]=eJ,g[125]=f,g[126]=Y,g[127]=p):p=g[127];let eQ=p,e0;g[128]!==T||g[129]!==eQ?(e0=T?(0,na.jsx)(iu,{__unstable_name:"string"==typeof T?T:void 0,children:eQ}):eQ,g[128]=T,g[129]=eQ,g[130]=e0):e0=g[130];let e1=e0,e2;return g[131]!==q||g[132]!==eS||g[133]!==e1?(e2=q?(0,na.jsx)(at,{layoutMode:"default",mode:eS?"visible":"hidden",children:e1}):(0,na.jsx)(R.Activity,{mode:eS?"visible":"hidden",children:e1}),g[131]=q,g[132]=eS,g[133]=e1,g[134]=e2):e2=g[134],g[135]!==eG||g[136]!==e2?(m=(0,na.jsxs)(na.Fragment,{children:[e2,eG]}),g[135]=eG,g[136]=e2,g[137]=m):m=g[137],m}var hY=e.i(297602),hY=hY;function hq(e){if(!e)return(0,na.jsx)(h$,{});if("string"===e.type)return(0,na.jsx)(hL,{});if("number"===e.type)return(0,na.jsx)(hI,{});let{value:t}=e;if("icon"in e&&e.icon)return(0,na.jsx)("div",{dangerouslySetInnerHTML:{__html:e.icon}});let{type:n}=t;if("string"===n)return(0,na.jsx)(hL,{});if("boolean"===n)return(0,na.jsx)(hA,{});if("number"===n)return(0,na.jsx)(hI,{});if("array"===n||"union"===n)return(Array.isArray(t.of)?t.of:[t.of]).some(e=>"name"in e&&"block"===e.name)?(0,na.jsx)(hP,{}):(0,na.jsx)(hV,{});if("object"===n){if("image"===e.name)return(0,na.jsx)(hR,{});if("block"===e.name)return(0,na.jsx)(hL,{})}return(0,na.jsx)(h$,{})}let hX=nz.css`
11  overflow-y: scroll;
12  overscroll-behavior: contain;
13  -ms-overflow-style: none;
14  scrollbar-width: none;
15
16  &:before {
17    content: '';
18    display: block;
19    height: calc(100% + 1px);
20    position: absolute;
21    top: 0;
22    width: 100%;
23    z-index: -1;
24  }
25`,hG=nz.styled.div`
26  height: 100%;
27  inset: 0;
28  pointer-events: all;
29  position: fixed;
30  width: 100%;
31  display: flex;
32  justify-content: center;
33  align-items: center;
34
35  ${e=>e.$blockScroll&&hX}
36`,hZ=nz.styled.div`
37  background: transparent;
38  height: 100%;
39  inset: 0;
40  position: absolute;
41  width: 100%;
42`,hK=e=>{let t=(0,C.c)(2),n;return t[0]===e?n=t[1]:(n=(0,na.jsx)(iu,{children:(0,na.jsx)(hJ,{...e})}),t[0]=e,t[1]=n),n},hJ=e=>{let t,n=(0,C.c)(7),{children:r,onDismiss:i,setBoundaryElement:o,blockScroll:a}=e,s=void 0===a||a,l;return n[0]===i?l=n[1]:(l=(0,na.jsx)(hZ,{onMouseDownCapture:()=>{i?.()}}),n[0]=i,n[1]=l),n[2]!==s||n[3]!==r||n[4]!==o||n[5]!==l?(t=(0,na.jsxs)(hG,{"data-sanity-overlay-element":!0,ref:o,onClick:hQ,$blockScroll:s,children:[l,r]}),n[2]=s,n[3]=r,n[4]=o,n[5]=l,n[6]=t):t=n[6],t};function hQ(e){e.stopPropagation()}function h0(e){return{type:"log",name:e.name,version:e.version,description:e.description,maxSampleRate:e.maxSampleRate,schema:void 0}}let h1={"Visual Editing Drag Sequence Completed":h0({name:"Visual Editing Drag Sequence Completed",description:"An array is successfully reordered using drag and drop.",version:1}),"Visual Editing Drag Minimap Enabled":h0({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":h0({name:"Visual Editing Context Menu Item Removed",description:"An item is removed using the Context Menu.",version:1}),"Visual Editing Context Menu Item Duplicated":h0({name:"Visual Editing Context Menu Item Duplicated",description:"An item is duplicated using the Context Menu.",version:1}),"Visual Editing Context Menu Item Moved":h0({name:"Visual Editing Context Menu Item Moved",description:"An item is moved using the Context Menu.",version:1}),"Visual Editing Context Menu Item Inserted":h0({name:"Visual Editing Context Menu Item Inserted",description:"An item is inserted using the Context Menu.",version:1}),"Visual Editing Insert Menu Item Inserted":h0({name:"Visual Editing Insert Menu Item Inserted",description:"An item is inserted using the Insert Menu.",version:1}),"Visual Editing Overlay Clicked":h0({name:"Visual Editing Overlay Clicked",description:"An Overlay is clicked.",version:1})},h2=(0,R.createContext)(void 0);function h5(){let e=(0,R.useContext)(h2);if(!e)throw Error("Telemetry context is missing");return e}function h3(e){let t=function e(t){var n;return!!(n=t)&&("object"==typeof n||"function"==typeof n)&&("reference"===t.name||e(t.type))}(e)&&1===(e.to??[]).length?e.to[0].icon:void 0;return e.icon??e.type?.icon??t}function h4(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 h6="all-items",h7={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))",alignItems:"start"};function h8(e){let t,n,r,i,o,a,s=(0,C.c)(54),l=void 0===e.showIcons||e.showIcons,u=void 0===e.filter||"auto"===e.filter?e.schemaTypes.length>5:e.filter,d;s[0]!==e.groups||s[1]!==e.labels?(d=e.groups?[{name:h6,title:e.labels["insert-menu.filter.all-items"],selected:!0},...e.groups.map(ft)]:[],s[0]=e.groups,s[1]=e.labels,s[2]=d):d=s[2],s[3]===e.views?t=s[4]:(t=e.views??[{name:"list"}],s[3]=e.views,s[4]=t),s[5]===t?n=s[6]:(n=t.map(fe),s[5]=t,s[6]=n),s[7]!==d||s[8]!==n?(r={query:"",groups:d,views:n},s[7]=d,s[8]=n,s[9]=r):r=s[9];let[c,h]=(0,R.useReducer)(h4,r),f,p,m,g,y,v,b,w,x;if(s[10]!==e||s[11]!==u||s[12]!==l||s[13]!==c.groups||s[14]!==c.query||s[15]!==c.views){var k,E,S;let t,n,r,i=(k=e.schemaTypes,E=c.query,S=c.groups,k.filter(e=>{var t,n;let r,i;return t=e,(!(r=S.find(e=>e.selected))||r.name===h6||r.of?.includes(t.name))&&(n=e,i=E.trim().toLowerCase(),n.title?n.title?.toLowerCase().includes(i):n.name.includes(i))})),o=c.views.find(h9),a=u||c.views.length>1,d=c.groups&&c.groups.length>0,C=a||d;m=hx,x=0,p=rV,v="column",b="fill",s[25]===C?t=s[26]:(t=C?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},s[25]=C,s[26]=t),s[27]!==e.labels||s[28]!==u||s[29]!==a||s[30]!==c.query||s[31]!==c.views?(n=a?(0,na.jsxs)(rV,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[u?(0,na.jsx)(n7,{flex:1,children:(0,na.jsx)(iR,{autoFocus:!0,border:!1,fontSize:1,icon:hD,onChange:e=>{h({type:"change query",query:e.target.value})},placeholder:e.labels["insert-menu.search.placeholder"],value:c.query})}):null,c.views.length>1?(0,na.jsx)(n7,{flex:"none",children:(0,na.jsx)(fi,{views:c.views,onToggle:e=>{h({type:"toggle view",name:e})},labels:e.labels})}):null]}
42):null,s[27]=e.labels,s[28]=u,s[29]=a,s[30]=c.query,s[31]=c.views,s[32]=n):n=s[32],s[33]!==d||s[34]!==c.groups?(r=d?(0,na.jsx)(n7,{paddingTop:1,paddingX:1,children:(0,na.jsx)(oB,{gap:1,children:c.groups.map(e=>(0,na.jsx)(oO,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??(0,hY.default)(e.name),selected:e.selected,onClick:()=>{h({type:"select group",name:e.name})}},e.name))})}):null,s[33]=d,s[34]=c.groups,s[35]=r):r=s[35],s[36]!==t||s[37]!==n||s[38]!==r?(w=(0,na.jsxs)(n7,{...t,children:[n,r]}),s[36]=t,s[37]=n,s[38]=r,s[39]=w):w=s[39],f=n7,g=1,y=0===i.length?(0,na.jsx)(n7,{padding:2,children:(0,na.jsx)(rN,{muted:!0,size:1,children:e.labels["insert-menu.search.no-results"]})}):o?"grid"===o.name?(0,na.jsx)(r9,{autoRows:"auto",flex:1,gap:1,style:h7,children:i.map(t=>(0,na.jsx)(fa,{icon:l?h3(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:o.previewImageUrl?.(t.name),schemaType:t},t.name))}):(0,na.jsx)(rW,{flex:1,gap:1,children:i.map(t=>(0,na.jsx)(hT,{icon:l?h3(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??(0,hY.default)(t.name)},t.name))}):null,s[10]=e,s[11]=u,s[12]=l,s[13]=c.groups,s[14]=c.query,s[15]=c.views,s[16]=f,s[17]=p,s[18]=m,s[19]=g,s[20]=y,s[21]=v,s[22]=b,s[23]=w,s[24]=x}else f=s[16],p=s[17],m=s[18],g=s[19],y=s[20],v=s[21],b=s[22],w=s[23],x=s[24];return s[40]!==f||s[41]!==g||s[42]!==y?(i=(0,na.jsx)(f,{padding:g,children:y}),s[40]=f,s[41]=g,s[42]=y,s[43]=i):i=s[43],s[44]!==p||s[45]!==i||s[46]!==v||s[47]!==b||s[48]!==w?(o=(0,na.jsxs)(p,{direction:v,height:b,children:[w,i]}),s[44]=p,s[45]=i,s[46]=v,s[47]=b,s[48]=w,s[49]=o):o=s[49],s[50]!==m||s[51]!==o||s[52]!==x?(a=(0,na.jsx)(m,{padding:x,children:o}),s[50]=m,s[51]=o,s[52]=x,s[53]=a):a=s[53],a}function h9(e){return e.selected}function fe(e,t){return{...e,selected:0===t}}function ft(e){return{...e,selected:!1}}let fn={grid:hO,list:hz},fr={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function fi(e){let t,n,r=(0,C.c)(11),i=e.views.findIndex(fo),o=e.views[i+1]??e.views[0],a=e.labels[fr[o.name]],s;r[0]===a?s=r[1]:(s=(0,na.jsx)(rN,{size:1,children:a}),r[0]=a,r[1]=s);let l=fn[o.name],u;return r[2]!==o.name||r[3]!==e?(u=()=>{e.onToggle(o.name)},r[2]=o.name,r[3]=e,r[4]=u):u=r[4],r[5]!==l||r[6]!==u?(t=(0,na.jsx)(rZ,{mode:"bleed",icon:l,onClick:u}),r[5]=l,r[6]=u,r[7]=t):t=r[7],r[8]!==s||r[9]!==t?(n=(0,na.jsx)(hU,{content:s,placement:"top",portal:!0,children:t}),r[8]=s,r[9]=t,r[10]=n):n=r[10],n}function fo(e){return e.selected}function fa(e){let t,n,r,i,o,a,s,l=(0,C.c)(20),[u,d]=(0,R.useState)(!1),c=e.icon,h=!!e.previewImageUrl&&!u,f;l[0]===Symbol.for("react.memo_cache_sentinel")?(f={overflow:"hidden"},l[0]=f):f=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(t={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},l[1]=t):t=l[1],l[2]!==c||l[3]!==h?(n=(0,nB.isValidElementType)(c)&&!h?(0,na.jsx)(rV,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,na.jsx)(rN,{size:1,children:(0,na.jsx)(c,{})})}):null,l[2]=c,l[3]=h,l[4]=n):n=l[4],l[5]!==h||l[6]!==e.previewImageUrl?(r=h?(0,na.jsx)("img",{src:e.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{d(!0)}}):null,l[5]=h,l[6]=e.previewImageUrl,l[7]=r):r=l[7],l[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,na.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}}
42),l[8]=i):i=l[8],l[9]!==n||l[10]!==r?(o=(0,na.jsxs)(n7,{flex:"none",style:t,children:[n,r,i]}),l[9]=n,l[10]=r,l[11]=o):o=l[11];let p=e.schemaType.title??e.schemaType.name,m;return l[12]===p?m=l[13]:(m=(0,na.jsx)(n7,{flex:"none",paddingX:2,paddingY:1,children:(0,na.jsx)(rN,{size:1,weight:"medium",children:p})}),l[12]=p,l[13]=m),l[14]!==o||l[15]!==m?(a=(0,na.jsxs)(rV,{direction:"column",gap:1,padding:1,children:[o,m]}),l[14]=o,l[15]=m,l[16]=a):a=l[16],l[17]!==e.onClick||l[18]!==a?(s=(0,na.jsx)(hT,{padding:0,radius:2,onClick:e.onClick,style:f,children:a}),l[17]=e.onClick,l[18]=a,l[19]=s):s=l[19],s}let fs={"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"},fl=e=>{let t,n=(0,C.c)(11),{node:r,onSelect:i}=e,o;n[0]===r.options?.insertMenu?o=n[1]:(o=r.options?.insertMenu||{},n[0]=r.options?.insertMenu,n[1]=o);let a=o,s;n[2]===a.views?s=n[3]:(s=a.views?.map(fu),n[2]=a.views,n[3]=s);let l=s,u;return n[4]===r.of?u=n[5]:(u=r.of.map(fd),n[4]=r.of,n[5]=u),n[6]!==a||n[7]!==i||n[8]!==u||n[9]!==l?(t=(0,na.jsx)(h8,{...a,labels:fs,schemaTypes:u,onSelect:i,views:l}),n[6]=a,n[7]=i,n[8]=u,n[9]=l,n[10]=t):t=n[10],t};function fu(e){return"grid"===e.name?{...e,previewImageUrl:t=>e.previewImageUrls?.[t]}:e}function fd(e){return{...e,icon:hq(e)}}let fc=e=>{let t,n,r=(0,C.c)(10),i,o,a;return r[0]===e?(i=r[1],o=r[2],a=r[3]):({children:i,style:a,...o}=e,r[0]=e,r[1]=i,r[2]=o,r[3]=a),r[4]===a?t=r[5]:(t={...a,pointerEvents:"all"},r[4]=a,r[5]=t),r[6]!==i||r[7]!==o||r[8]!==t?(n=(0,na.jsx)("div",{style:t,"data-sanity-overlay-element":!0,...o,children:i}),r[6]=i,r[7]=o,r[8]=t,r[9]=n):n=r[9],n};var fh=e.i(66477);function ff(e){return"function"==typeof e}function fp(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var fm=fp(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t}});function fg(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var fy=function(){var e;function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e,t,n,r,i,o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var a=(0,ev.__values)(o),s=a.next();!s.done;s=a.next())s.value.remove(this)}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}else o.remove(this);var l=this.initialTeardown;if(ff(l))try{l()}catch(e){i=e instanceof fm?e.errors:[e]}var u=this._finalizers;if(u){this._finalizers=null;try{for(var d=(0,ev.__values)(u),c=d.next();!c.done;c=d.next()){var h=c.value;try{fw(h)}catch(e){i=null!=i?i:[],e instanceof fm?i=(0,ev.__spreadArray)((0,ev.__spreadArray)([],(0,ev.__read)(i)),(0,ev.__read)(e.errors)):i.push(e)}}}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}if(i)throw new fm(i)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)fw(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!=(n=this._finalizers)?n:[]).push(e)}},t.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},t.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},t.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&fg(t,e)},t.prototype.remove=function(e){var n=this._finalizers;n&&fg(n,e),e instanceof t&&e._removeParent(this)},(e=new t).closed=!0,t.EMPTY=e,t}(),fv=fy.EMPTY;function fb(e){return e instanceof fy||e&&"closed"in e&&ff(e.remove)&&ff(e.add)&&ff(e.unsubscribe)}function fw(e){ff(e)?e():e.unsubscribe()}var fx=void 0,fk={setTimeout:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=fk.delegate;return(null==i?void 0:i.setTimeout)?i.setTimeout.apply(i,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n))):setTimeout.apply(void 0,(0,ev.__spreadArray)([e,t],(0,ev.__read)(n)))},clearTimeout:function(e){var t=fk.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function fE(e){fk.setTimeout(function(){!1;throw e})}function fS(){}var fC=f_("C",void 0,void 0);function f_(e,t,n){return{kind:e,value:t,error:n}}var fM=null;function fT(e){var t,n,r,i;1;e()}var fj=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,fb(t)&&t.add(n)):n.destination=fV,n}return(0,ev.__extends)(t,e),t.create=function(e,t,n){return new fR(e,t,n)},t.prototype.next=function(e){this.isStopped?fL(f_("N",e,void 0),this):this._next(e)},t.prototype.error=function(e){this.isStopped?fL(f_("E",void 0,e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?fL(fC,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(fy),fP=Function.prototype.bind;function fA(e,t){return fP.call(e,t)}var f$=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){fI(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){fI(e)}else fI(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){fI(e)}},e}(),fR=function(e){function t(t,n,r){var i,o,a=e.call(this)||this;return ff(t)||!t?i={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:i=t,a.destination=new f$(i),a}return(0,ev.__extends)(t,e),t}(fj);function fI(e){1;fE(e)}function fL(e,t){}var fV={closed:!0,next:fS,error:function(e){throw e},complete:fS},fD="function"==typeof Symbol&&Symbol.observable||"@@observable";function fO(e){return e}var fz=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this,i=!function(e){return e&&e instanceof fj||e&&ff(e.next)&&ff(e.error)&&ff(e.complete)&&fb(e)}(e)?new fR(e,t,n):e;return fT(function(){var e=r.operator,t=r.source;i.add(e?e.call(i,t):t?r._subscribe(i):r._trySubscribe(i))}),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=fB(t))(function(t,r){var i=new fR({next:function(t){try{e(t)}catch(e){r(e),i.unsubscribe()}},error:r,complete:t});n.subscribe(i)})},e.prototype._subscribe=function(e){var t;return null==(t=this.source)?void 0:t.subscribe(e)},e.prototype[fD]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0===e.length?fO:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)})(this)},e.prototype.toPromise=function(e){var t=this;return new(e=fB(e))(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}();function fB(e){var t;return null!=(t=null!=e?e:fx)?t:Promise}var fN=fp(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),fH=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return(0,ev.__extends)(t,e),t.prototype.lift=function(e){var t=new fF(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new fN},t.prototype.next=function(e){var t=this;fT(function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var i=(0,ev.__values)(t.currentObservers),o=i.next();!o.done;o=i.next())o.value.next(e)}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}})},t.prototype.error=function(e){var t=this;fT(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}})},t.prototype.complete=function(){var e=this;fT(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null==(e=this.observers)?void 0:e.length)>0}
42,enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,n=this.hasError,r=this.isStopped,i=this.observers;return n||r?fv:(this.currentObservers=null,i.push(e),new fy(function(){t.currentObservers=null,fg(i,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.hasError,n=this.thrownError,r=this.isStopped;t?e.error(n):r&&e.complete()},t.prototype.asObservable=function(){var e=new fz;return e.source=this,e},t.create=function(e,t){return new fF(e,t)},t}(fz),fF=function(e){function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return(0,ev.__extends)(t,e),t.prototype.next=function(e){var t,n;null==(n=null==(t=this.destination)?void 0:t.next)||n.call(t,e)},t.prototype.error=function(e){var t,n;null==(n=null==(t=this.destination)?void 0:t.error)||n.call(t,e)},t.prototype.complete=function(){var e,t;null==(t=null==(e=this.destination)?void 0:e.complete)||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!=(n=null==(t=this.source)?void 0:t.subscribe(e))?n:fv},t}(fH),fW={now:function(){return(fW.delegate||Date).now()},delegate:void 0},fU=function(e){function t(t,n,r){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===r&&(r=fW);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=n,i._timestampProvider=r,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,n),i}return(0,ev.__extends)(t,e),t.prototype.next=function(t){var n=this.isStopped,r=this._buffer,i=this._infiniteTimeWindow,o=this._timestampProvider,a=this._windowTime;!n&&(r.push(t),i||r.push(o.now()+a)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,r=this._buffer.slice(),i=0;i<r.length&&!e.closed;i+=n?1:2)e.next(r[i]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this._bufferSize,t=this._timestampProvider,n=this._buffer,r=this._infiniteTimeWindow,i=(r?1:2)*e;if(e<1/0&&i<n.length&&n.splice(0,n.length-i),!r){for(var o=t.now(),a=0,s=1;s<n.length&&n[s]<=o;s+=2)a=s;a&&n.splice(0,a+1)}},t}(fH);function fY(e){return function(t){if(ff(null==t?void 0:t.lift))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError("Unable to lift unknown Observable type")}}function fq(e,t,n,r,i){return new fX(e,t,n,r,i)}var fX=function(e){function t(t,n,r,i,o,a){var s=e.call(this,t)||this;return s.onFinalize=o,s.shouldUnsubscribe=a,s._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return(0,ev.__extends)(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),n||null==(t=this.onFinalize)||t.call(this)}},t}(fj),fG=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function fZ(e){return ff(null==e?void 0:e.then)}function fK(e){return Symbol.asyncIterator&&ff(null==e?void 0:e[Symbol.asyncIterator])}function fJ(e){return TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var fQ="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function f0(e){return ff(null==e?void 0:e[fQ])}function f1(e){return(0,ev.__asyncGenerator)(this,arguments,function(){var t,n,r;return(0,ev.__generator)(this,function(i){switch(i.label){case 0:t=e.getReader(),i.label=1;case 1:i.trys.push([1,,9,10]),i.label=2;case 2:return[4,(0,ev.__await)(t.read())];case 3:if(r=(n=i.sent()).value,!n.done)return[3,5];return[4,(0,ev.__await)(void 0)];case 4:return[2,i.sent()];case 5:return[4,(0,ev.__await)(r)];case 6:return[4,i.sent()];case 7:return i.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function f2(e){return ff(null==e?void 0:e.getReader)}function f5(e){if(e instanceof fz)return e;if(null!=e){var t,n,r,i;if(ff(e[fD])){return t=e,new fz(function(e){var n=t[fD]();if(ff(n.subscribe))return n.subscribe(e);throw TypeError("Provided object does not correctly implement Symbol.observable")})}if(fG(e)){return n=e,new fz(function(e){for(var t=0;t<n.length&&!e.closed;t++)e.next(n[t]);e.complete()})}if(fZ(e)){return r=e,new fz(function(e){r.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,fE)})}if(fK(e))return f3(e);
42if(f0(e)){return i=e,new fz(function(e){var t,n;try{for(var r=(0,ev.__values)(i),o=r.next();!o.done;o=r.next()){var a=o.value;if(e.next(a),e.closed)return}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}e.complete()})}if(f2(e))return f3(f1(e))}throw fJ(e)}function f3(e){return new fz(function(t){(function(e,t){var n,r,i,o;return(0,ev.__awaiter)(this,void 0,void 0,function(){var a;return(0,ev.__generator)(this,function(s){switch(s.label){case 0:s.trys.push([0,5,6,11]),n=(0,ev.__asyncValues)(e),s.label=1;case 1:return[4,n.next()];case 2:if((r=s.sent()).done)return[3,4];if(a=r.value,t.next(a),t.closed)return[2];s.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return i={error:s.sent()},[3,11];case 6:if(s.trys.push([6,,9,10]),!(r&&!r.done&&(o=n.return)))return[3,8];return[4,o.call(n)];case 7:s.sent(),s.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})})(e,t).catch(function(e){return t.error(e)})})}function f4(e,t,n,r,i){void 0===r&&(r=0),void 0===i&&(i=!1);var o=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}var f6=new fz(function(e){return e.complete()});function f7(e){return e[e.length-1]}function f8(e,t){return void 0===t&&(t=0),fY(function(n,r){n.subscribe(fq(r,function(n){return f4(r,e,function(){return r.next(n)},t)},function(){return f4(r,e,function(){return r.complete()},t)},function(n){return f4(r,e,function(){return r.error(n)},t)}))})}function f9(e,t){return void 0===t&&(t=0),fY(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}function pe(e,t){if(!e)throw Error("Iterable cannot be null");return new fz(function(n){f4(n,t,function(){var r=e[Symbol.asyncIterator]();f4(n,t,function(){r.next().then(function(e){e.done?n.complete():n.next(e.value)})},0,!0)})})}let pt=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"arrow-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M12.5 19.5V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M18 14L12.5 19.5L7 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pn=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"arrow-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M7 11L12.5 5.5L18 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M12.5 5.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pr=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"copy",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M8.5 8.5H5.5V20.5H16.5V16.5M19.5 4.5H8.5V16.5H19.5V4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),pi=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"insert-above",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M14.5 10.5556L10.5 10.5556M12.5 12.5L12.5 8.5M18.5 5.5L6.5 5.5M18.5 19.5L6.5 19.5L6.5 15.5L18.5 15.5L18.5 19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),po=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"insert-below",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M10.5 14.5H14.5M12.5 12.5V16.5M6.5 19.5H18.5M6.5 5.5H18.5V9.5H6.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),pa=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"publish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M4.99997 5.50006H20M12.5 9.00005V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M7.5 14L12.5 9.00006L17.5 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),ps=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"sort",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M8.5 18.5V6M16.5 19V6.5M12 15L8.5 18.5L5 15M13 10L16.5 6.5L20 10",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),pl=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"unpublish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M5 19.5H20M12.5 16V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M17.5 11L12.5 16L7.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pu=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"document",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M18.5 20.5H6.5V9.5L11.5 4.5H18.5V20.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pd=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"drag-handle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M9.5 8C10.3284 8 11 7.32843 11 6.5C11 5.67157 10.3284 5 9.5 5C8.67157 5 8 5.67157 8 6.5C8 7.32843 8.67157 8 9.5 8Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M9.5 14C10.3284 14 11 13.3284 11 12.5C11 11.6716 10.3284 11 9.5 11C8.67157 11 8 11.6716 8 12.5C8 13.3284 8.67157 14 9.5 14Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M11 18.5C11 19.3284 10.3284 20 9.5 20C8.67157 20 8 19.3284 8 18.5C8 17.6716 8.67157 17 9.5 17C10.3284 17 11 17.6716 11 18.5Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M15.5 8C16.3284 8 17 7.32843 17 6.5C17 5.67157 16.3284 5 15.5 5C14.6716 5 14 5.67157 14 6.5C14 7.32843 14.6716 8 15.5 8Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M17 12.5C17 13.3284 16.3284 14 15.5 14C14.6716 14 14 13.3284 14 12.5C14 11.6716 14.6716 11 15.5 11C16.3284 11 17 11.6716 17 12.5Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M15.5 20C16.3284 20 17 19.3284 17 18.5C17 17.6716 16.3284 17 15.5 17C14.6716 17 14 17.6716 14 18.5C14 19.3284 14.6716 20 15.5 20Z",fill:"currentColor"})]})}),pc=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"ellipsis-vertical",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M14 6.5C14 7.32843 13.3284 8 12.5 8C11.6716 8 11 7.32843 11 6.5C11 5.67157 11.6716 5 12.5 5C13.3284 5 14 5.67157 14 6.5Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11C13.3284 11 14 11.6716 14 12.5Z",fill:"currentColor"}),(0,na.jsx)("path",{d:"M14 18.5C14 19.3284 13.3284 20 12.5 20C11.6716 20 11 19.3284 11 18.5C11 17.6716 11.6716 17 12.5 17C13.3284 17 14 17.6716 14 18.5Z",fill:"currentColor"})]})}),ph=(0,R.forwardRef)(function(e,t){return(0,na.jsx)("svg",{"data-sanity-icon":"plug",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:(0,na.jsx)("path",{d:"M13.25 8.5L16.75 5M16.25 11.5L19.75 8M9.25 15.5L5.25 19.5M7.75 14L9.75 12C8.25 10 8.75 9 9.75 8C10.15 7.6 11.25 6.5 11.25 6.5L18.25 13.5C18.25 13.5 17.3825 14.3675 16.75 15C15.75 16 14.75 16.5 12.75 15L10.75 17L7.75 14Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})});var pf=e.i(191909);let pp=(0,R.forwardRef)(function(e,t){return(0,na.jsxs)("svg",{"data-sanity-icon":"expand",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:t,children:[(0,na.jsx)("path",{d:"M14 6.5H18.5V11M11 18.5H6.5V14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),(0,na.jsx)("path",{d:"M18.5 6.5L14 11M6.5 18.5L11 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})});var pm=e.i(881283);function pg(e){if(e.defaultPrevented)return;let{clipboardData:t}=e;if(!t)return;let n=document.activeElement;if(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement){let r=function(e){try{let{selectionStart:t,selectionEnd:n,value:r}=e;return null===t||null===n||t===n?null:r.slice(t,n)}catch{return null}}(n);if(!r||!t6(r))return;e.preventDefault(),t.setData("text/plain",t7(r));return}let r=document.getSelection();if(!r||r.isCollapsed||0===r.rangeCount)return;let i=r.toString(),o=function(e){let t="";for(let n=0;n<e.rangeCount;n++){let r=document.createElement("div");r.appendChild(e.getRangeAt(n).cloneContents()),t+=r.innerHTML}return t}(r);(t6(i)||t6(o))&&(e.preventDefault(),t.setData("text/plain",t7(i)),o&&t.setData("text/html",t7(o)))}let py={IMG:["alt"],TIME:["datetime"],SVG:["aria-label"]};
42function pv(e){return e.nodeType===Node.ELEMENT_NODE}function pb(e){return pv(e)&&"SANITY-VISUAL-EDITING"===e.tagName.toUpperCase()}function pw(e){let t=pv(e)?e:e.parentElement;return!!t&&null!==t.closest("sanity-visual-editing")}function px(e){return!!document.head&&document.head.contains(e)}function pk(e,t,n,r,i){if(!(!n||!t6(n))){if(r)return void i("head",e,t,n);py[e.tagName.toUpperCase()]?.includes(t.toLowerCase())||i("attribute",e,t,n)}}function pE(e,t,n){let{attributes:r}=e;for(let i=0;i<r.length;i++){let o=r[i];o&&pk(e,o.name,o.value,t,n)}}function pS(e,t,n){let r=e.parentElement,i;if(t)i="head";else{if(!r)return;switch(r.tagName.toUpperCase()){case"SCRIPT":i="script";break;case"STYLE":i="style";break;case"TEXTAREA":i="form-value";break;default:return}}let o=e.textContent;o&&t6(o)&&n(i,r??void 0,void 0,o)}function pC(e,t,n){pv(e)?pb(e)||pE(e,t,n):e.nodeType===Node.TEXT_NODE&&pS(e,t,n)}function p_(e,t,n){pC(e,t,n);let r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,{acceptNode:e=>pb(e)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),i;for(;i=r.nextNode();)pC(i,t,n)}let pM=new Set;function pT(e){return pM.add(e),()=>void pM.delete(e)}let pj=null;function pP(){return pj}function pA(e){if(pj!==e)for(let t of(pj=e,pM))t()}let p$=e=>{let t,n,r=(0,C.c)(8),{comlink:i,history:o}=e,a,s;return r[0]!==i||r[1]!==o?(a=()=>i?.on("presentation/navigate",e=>{o?.update(e)}),s=[i,o],r[0]=i,r[1]=o,r[2]=a,r[3]=s):(a=r[2],s=r[3]),(0,R.useEffect)(a,s),r[4]!==i||r[5]!==o?(t=()=>{if(o)return o.subscribe(e=>{e.title=e.title||document.title,i?.post("visual-editing/navigate",e)})},n=[i,o],r[4]=i,r[5]=o,r[6]=t,r[7]=n):(t=r[6],n=r[7]),(0,R.useEffect)(t,n),null},pR=new Set,pI=null,pL=null,pV=null,pD=null,pO=null;function pz(e){for(let t of(pI=e,pR))t()}function pB(e,t){for(let n of(pL=e,pV=t,pR))n()}function pN(e){for(let t of(pD=e,pR))t()}function pH(e){for(let t of(pO=e,pR))t()}function pF(e){return pR.add(e),()=>pR.delete(e)}let pW=new Set,pU=!1,pY=0;function pq(e){return pW.add(e),()=>pW.delete(e)}function pX(){return pU}function pG(){if(pY++,!pU)for(let e of(pU=!0,pW))e();return()=>{if(0==--pY&&pU)for(let e of(pU=!1,pW))e()}}let pZ=e=>{let t=(0,C.c)(3),{comlink:n}=e,r,i;return t[0]===n?(r=t[1],i=t[2]):(r=()=>{let e=()=>{n.post("visual-editing/meta",{title:document.title})},t=new MutationObserver(t=>{let[n]=t;"TITLE"===n.target.nodeName&&e()});return t.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),e(),()=>t.disconnect()},i=[n],t[0]=n,t[1]=r,t[2]=i),(0,R.useEffect)(r,i),null};function pK(e){let t=new CustomEvent("sanity/dragEnd",{detail:e,cancelable:!0});window.dispatchEvent(t)}let pJ=(0,R.createContext)(null);function pQ(){let e=(0,R.useContext)(pJ);if(!e)throw Error("Schema context is missing");return e}function p0(e,t,n,r){if(!e.type)throw Error("Node type is missing");return()=>t.patch(()=>Z(e,n,r))}function p1(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Duplicate",icon:pr,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>X(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Duplicated"}]:[]}function p2(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Remove",icon:oj,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>G(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Removed"}]:[]}async function p5(e,t=!0){let{node:n,doc:r}=e;if(!r)return[];let i=[],o=[],[a,s,l,u]=await Promise.all([K(n,r,"previous"),K(n,r,"next"),K(n,r,"first"),K(n,r,"last")]);return l.length&&o.push({type:"action",label:"To top",icon:pa,action:()=>r.patch(l),telemetryEvent:"Visual Editing Context Menu Item Moved"}),a.length&&o.push({type:"action",label:"Up",icon:pn,action:()=>r.patch(a),telemetryEvent:"Visual Editing Context Menu Item Moved"}),s.length&&o.push({type:"action",label:"Down",icon:pt,action:()=>r.patch(s),telemetryEvent:"Visual Editing Context Menu Item Moved"}),u.length&&o.push({type:"action",label:"To bottom",icon:pl,action:()=>r.patch(u),telemetryEvent:"Visual Editing Context Menu Item Moved"}),o.length&&(i.push({type:"group",label:"Move",icon:ps,items:o}),t&&i.push({type:"divider"})),i}async function p3(e){let{node:t,field:n,doc:r}=e,i=[];return i.push(...p1(e)),i.push(...p2(e)),i.push(...await p5(e)),i.push({type:"action",label:"Insert before",icon:pi,action:p0(t,r,n.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i.push({type:"action",label:"Insert after",icon:po,action:p0(t,r,n.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i}let p4=e=>{let t,n,r,i,o=(0,C.c)(12),{label:a,parent:s,width:l,onSelect:u,boundaryElement:d}=e,c;return o[0]===Symbol.for("react.memo_cache_sentinel")?(c=["left-start","right","left","right-end","left-end","bottom","top"],o[0]=c):c=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(t=[4,4,4,4],o[1]=t):t=o[1],o[2]!==d||o[3]!==l?(n={arrow:!1,constrainSize:!0,floatingBoundary:d,padding:0,placement:"right-start",fallbackPlacements:c,preventOverflow:!0,width:l,__unstable_margins:t},o[2]=d,o[3]=l,o[4]=n):n=o[4],o[5]!==u||o[6]!==s?(r=(0,na.jsx)(fl,{node:s,onSelect:u}),o[5]=u,o[6]=s,o[7]=r):r=o[7],o[8]!==a||o[9]!==n||o[10]!==r?(i=(0,na.jsx)(hM,{fontSize:1,icon:po,padding:2,popover:n,gap:2,text:a,children:r}),o[8]=a,o[9]=n,o[10]=r,o[11]=i):i=o[11],i};async function p6(e){let{doc:t,node:n,parent:r}=e,i=[];if(i.push(...p1(e)),i.push(...p2(e)),i.push(...await p5(e)),r.options?.insertMenu){let e=(r.options.insertMenu||{}).views?.some(e=>"grid"===e.name)?0:void 0;i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,na.jsx)(p4,{label:"Insert before",onSelect:e=>{p0(n,t,e.name,"before")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})}),i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,na.jsx)(p4,{label:"Insert after",onSelect:e=>{p0(n,t,e.name,"after")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})})}else i.push({type:"group",label:"Insert before",icon:pi,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",icon:hq(e),label:"block"===e.name?"Paragraph":e.title||e.name,action:p0(n,t,e.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))}),i.push({type:"group",label:"Insert after",icon:po,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",label:"block"===e.name?"Paragraph":e.title||e.name,icon:hq(e),action:p0(n,t,e.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))});return i}let p7=[-4,4,-4,4];function p8(e){let t=(0,C.c)(27),{node:n,onDismiss:r,boundaryElement:i}=e,o=h5(),a;t[0]!==n||t[1]!==r||t[2]!==o?(a=()=>{"action"===n.type&&(n.action?.(),r?.(),n.telemetryEvent&&o(n.telemetryEvent,null))},t[0]=n,t[1]=r,t[2]=o,t[3]=a):a=t[3];let s=a;if("divider"===n.type){let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,na.jsx)(hS,{}),t[4]=e):e=t[4],e}if("action"===n.type){let e=!n.action,r;return t[5]!==n.hotkeys||t[6]!==n.icon||t[7]!==n.label||t[8]!==s||t[9]!==e?(r=(0,na.jsx)(hT,{fontSize:1,hotkeys:n.hotkeys,icon:n.icon,padding:2,gap:2,text:n.label,disabled:e,onClick:s}),t[5]=n.hotkeys,t[6]=n.icon,t[7]=n.label,t[8]=s,t[9]=e,t[10]=r):r=t[10],r}if("group"===n.type){let e,o=n.icon,a;t[11]===Symbol.for("react.memo_cache_sentinel")?(a={arrow:!1,constrainSize:!0,placement:"right-start",fallbackPlacements:["left-start","right","left","right-end","left-end","bottom","top"],preventOverflow:!0,__unstable_margins:p7},t[11]=a):a=t[11];let s=n.label,l;if(t[12]!==i||t[13]!==n.items||t[14]!==r){let e;t[16]!==i||t[17]!==r?(e=(e,t)=>(0,na.jsx)(p8,{node:e,onDismiss:r,boundaryElement:i},t),t[16]=i,t[17]=r,t[18]=e):e=t[18],l=n.items.map(e),t[12]=i,t[13]=n.items,t[14]=r,t[15]=l}else l=t[15];return t[19]!==n.icon||t[20]!==n.label||t[21]!==l?(e=(0,na.jsx)(hM,{fontSize:1,icon:o,padding:2,popover:a,gap:2,text:s,children:l}),t[19]=n.icon,t[20]=n.label,t[21]=l,t[22]=e):e=t[22],e}
42if("custom"===n.type){let{component:e}=n,r;return t[23]!==e||t[24]!==i||t[25]!==o?(r=(0,na.jsx)(e,{boundaryElement:i,sendTelemetry:o}),t[23]=e,t[24]=i,t[25]=o,t[26]=r):r=t[26],r}return null}let p9=e=>{let t,n,r,i,o,a,s,l,u=(0,C.c)(43),{node:d,onDismiss:c,position:h}=e,{x:f,y:p}=h,[m,g]=(0,R.useState)(null),{getField:y}=pQ(),{getDocument:v}=U(),b;u[0]!==y||u[1]!==d?(b=y(d),u[0]=y,u[1]=d,u[2]=b):b=u[2];let{field:w,parent:x}=b,k=w?.title||w?.name||"Unknown type",[E,S]=(0,R.useState)(void 0),_,M;u[3]!==w||u[4]!==v||u[5]!==d||u[6]!==x?(_=()=>{(async()=>{let e=v(d.id);e&&S(await function(e){let{node:t,field:n,parent:r,doc:i}=e;return n?.type==="arrayItem"?p3({node:t,field:n,doc:i}):r?.type==="union"?p6({node:t,parent:r,doc:i}):Promise.resolve([])}({node:d,field:w,parent:x,doc:e}))})()},M=[w,d,x,v],u[3]=w,u[4]=v,u[5]=d,u[6]=x,u[7]=_,u[8]=M):(_=u[7],M=u[8]),(0,R.useEffect)(_,M),u[9]!==f||u[10]!==p?(t={getBoundingClientRect:()=>({bottom:p,left:f,right:f,top:p,width:0,height:0})},u[9]=f,u[10]=p,u[11]=t):t=u[11];let T=t,j;u[12]===w?j=u[13]:(j=hq(w),u[12]=w,u[13]=j);let P=j,A;u[14]===Symbol.for("react.memo_cache_sentinel")?(A={minWidth:120,maxWidth:160},u[14]=A):A=u[14],u[15]!==P||u[16]!==E?(n=(0,na.jsx)(n7,{flex:"none",children:E?(0,na.jsx)(rN,{size:1,children:P}):(0,na.jsx)(rY,{size:1})}),u[15]=P,u[16]=E,u[17]=n):n=u[17];let $=E?k:"Loading...",I;u[18]===$?I=u[19]:(I=(0,na.jsx)(rW,{flex:1,gap:2,children:(0,na.jsx)(rN,{size:1,weight:"semibold",children:$})}),u[18]=$,u[19]=I),u[20]!==n||u[21]!==I?(r=(0,na.jsxs)(rV,{gap:2,padding:2,children:[n,I]}),u[20]=n,u[21]=I,u[22]=r):r=u[22],u[23]!==m||u[24]!==E||u[25]!==c?(i=E&&(0,na.jsxs)(na.Fragment,{children:[(0,na.jsx)(hS,{}),E.map((e,t)=>(0,na.jsx)(p8,{node:e,onDismiss:c,boundaryElement:m},t))]}),u[23]=m,u[24]=E,u[25]=c,u[26]=i):i=u[26],u[27]!==r||u[28]!==i?(o=(0,na.jsxs)(hx,{style:A,children:[r,i]}),u[27]=r,u[28]=i,u[29]=o):o=u[29];let L=`${f}-${p}`,V;return u[30]!==f||u[31]!==p?(V={position:"absolute",left:f,top:p},u[30]=f,u[31]=p,u[32]=V):V=u[32],u[33]!==L||u[34]!==V?(a=(0,na.jsx)("div",{style:V},L),u[33]=L,u[34]=V,u[35]=a):a=u[35],u[36]!==T||u[37]!==o||u[38]!==a?(s=(0,na.jsx)(hf,{__unstable_margins:p7,arrow:!1,open:!0,placement:"right-start",referenceElement:T,content:o,children:a}),u[36]=T,u[37]=o,u[38]=a,u[39]=s):s=u[39],u[40]!==c||u[41]!==s?(l=(0,na.jsx)(hK,{setBoundaryElement:g,onDismiss:c,children:s}),u[40]=c,u[41]=s,u[42]=l):l=u[42],l},me=(0,R.createContext)(null),mt=(0,nz.styled)(rg)`
43  background-color: var(--overlay-bg);
44  border-radius: 3px;
45  pointer-events: none;
46  position: absolute;
47  will-change: transform;
48  box-shadow: var(--overlay-box-shadow);
49  transition: none;
50
51  --overlay-bg: transparent;
52  --overlay-box-shadow: inset 0 0 0 1px transparent;
53
54  [data-overlays] & {
55    --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color));
56    --overlay-box-shadow: inset 0 0 0 2px
57      color-mix(in srgb, transparent 50%, var(--card-focus-ring-color));
58  }
59
60  [data-fading-out] & {
61    transition:
62      box-shadow 1550ms,
63      background-color 1550ms;
64
65    --overlay-bg: rgba(0, 0, 255, 0);
66    --overlay-box-shadow: inset 0 0 0 1px transparent;
67  }
68
69  &[data-focused] {
70    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
71  }
72
73  &[data-hovered]:not([data-focused]) {
74    transition: none;
75    --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color);
76  }
77
78  /* [data-unmounted] & {
79    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
80  } */
81
82  :link {
83    text-decoration: none;
84  }
85`,mn=(0,nz.styled)(rV)`
86  bottom: 100%;
87  cursor: pointer;
88  pointer-events: none;
89  position: absolute;
90  right: 0;
91
92  [data-hovered]:not([data-menu-open]) & {
93    pointer-events: all;
94  }
95
96  [data-flipped] & {
97    bottom: auto;
98    top: 100%;
99  }
100`,mr=(0,nz.styled)(rV)`
101  top: 100%;
102  cursor: pointer;
103  pointer-events: none;
104  position: absolute;
105  left: 0;
106
107  gap: 4px;
108  padding: 4px 0;
109  flex-wrap: wrap;
110
111  [data-hovered]:not([data-menu-open]) & {
112    pointer-events: all;
113  }
114
115  [data-flipped] & {
116    top: calc(100% + 2rem);
117  }
118`,mi=(0,nz.styled)(rV)`
119  margin: -0.5rem;
120
121  [data-hovered]:not([data-menu-open]) & {
122    pointer-events: all;
123  }
124`,mo=(0,nz.styled)(rV)`
125  bottom: 100%;
126  cursor: pointer;
127  pointer-events: none;
128  position: absolute;
129  left: 0;
130
131  [data-hovered]:not([data-menu-open]) & {
132    pointer-events: all;
133  }
134
135  [data-flipped] & {
136    bottom: auto;
137    top: 100%;
138  }
139`,ma=(0,nz.styled)(rg)`
140  cursor: pointer;
141  background-color: var(--card-focus-ring-color);
142  right: 0;
143  border-radius: 3px;
144
145  & [data-ui='Text'] {
146    color: #fff;
147    white-space: nowrap;
148  }
149`,ms=(0,nz.styled)(rV)`
150  display: flex;
151  align-items: center;
152  background-color: var(--card-focus-ring-color);
153  right: 0;
154  border-radius: 3px;
155  & [data-ui='Text'],
156  & [data-sanity-icon] {
157    color: #fff;
158    white-space: nowrap;
159  }
160`,ml=nz.styled.div`
161  position: absolute;
162  inset: 0;
163  pointer-events: all;
164`,mu=e=>{let t,n,r,i,o,a,s,l,u=(0,C.c)(60),{id:d,element:c,focused:h,componentResolver:f,node:p,showActions:m,draggable:g,targets:y,elementType:v,comlink:b,onActivateExclusivePlugin:w,onMenuOpenChange:x,inFrame:k}=e,{getField:E,getType:S}=pQ(),M;u[0]!==S||u[1]!==p?(M=S(p),u[0]=S,u[1]=p,u[2]=M):M=u[2];let T=M,j;u[3]===p?j=u[4]:(j="path"in p?function(e){let{id:t,type:n,path:r,baseUrl:i,tool:o,workspace:a,perspective:s}=e,[l,u]=(0,_.createEditUrl)({baseUrl:i,workspace:a,tool:o,type:n,id:t,path:r?(0,tR.pathToUrlString)(_.studioPath.fromString(r)):[]}).split("?"),d=new URLSearchParams(u),c=s||d.get("perspective");return"drafts"===c?d.delete("perspective"):c&&d.set("perspective",c),`${l}?${d}`}(p):p.href,u[3]=p,u[4]=j);let P=j,A=function(){let e=(0,R.useContext)(me);if(!e)throw Error("Preview Snapshots context is missing");return e}(),$;e:{let e;if(!("path"in p)){$=void 0;break e}u[5]!==p||u[6]!==A?(e=A.find(e=>
164e._id===p.id)?.title,u[5]=p,u[6]=A,u[7]=e):e=u[7],$=e}let I=$,L;u[8]!==c||u[9]!==h||u[10]!==E||u[11]!==S?(L=function(e,t){let n=S(e),{field:r,parent:i}=E(e);if(!("id"in e)||!r||!n)return;let o=r.value.type;return{document:n,element:c,targetElement:t||c,field:r,focused:!!h,node:e,parent:i,type:o}},u[8]=c,u[9]=h,u[10]=E,u[11]=S,u[12]=L):L=u[12];let V=L,D;if(u[13]!==v||u[14]!==V||u[15]!==p?(D="element"===v?V(p):void 0,u[13]=v,u[14]=V,u[15]=p,u[16]=D):D=u[16],u[17]!==V||u[18]!==y){let e;u[20]===V?e=u[21]:(e=e=>V(e.sanity,e.element),u[20]=V,u[21]=e),t=y.map(e).filter(mf),u[17]=V,u[18]=y,u[19]=t}else t=u[19];u[22]!==D||u[23]!==t?(n={legacyComponentContext:D,pluginContexts:t},u[22]=D,u[23]=t,u[24]=n):n=u[24];let O=n,z=function(e,t){let n=(0,C.c)(3),r;if(n[0]!==e||n[1]!==t){e:{if(!e){r=void 0;break e}let n=t?.(e);if(!n){r=void 0;break e}if((0,R.isValidElement)(n)){r=n;break e}r=(Array.isArray(n)?n:[n]).map(mc)}n[0]=e,n[1]=t,n[2]=r}else r=n[2];return r}(O.legacyComponentContext,f),B=function(e,t){let n=(0,C.c)(5),r;if(n[0]!==e||n[1]!==t){let i;n[3]===t?i=n[4]:(i=e=>{let n={id:tO(),context:e,hud:[],exclusive:[]};return t?.forEach(t=>{t.guard?.(e)&&("hud"===t.type&&n.hud.push(t),"exclusive"===t.type&&n.exclusive.push(t))}),n},n[3]=t,n[4]=i),r=e.map(i),n[0]=e,n[1]=t,n[2]=r}else r=n[2];return r}(O.pluginContexts,e.plugins),N;u[25]===T?N=u[26]:(N=T?.icon?(0,na.jsx)("div",{dangerouslySetInnerHTML:{__html:T.icon}}):(0,na.jsx)(pu,{}),u[25]=T,u[26]=N);let H=N,F=(0,R.useId)(),W;u[27]===B?W=u[28]:(W=B?.some(mp),u[27]=B,u[28]=W);let U=W||B?.length>1,Y;u[29]===d?Y=u[30]:(Y=()=>{window.dispatchEvent(new CustomEvent("sanity-overlay/label-click",{detail:{id:d}}))},u[29]=d,u[30]=Y);let q=Y,X;return u[31]!==P||u[32]!==k||u[33]!==m?(X=m?(0,na.jsx)(mn,{gap:1,paddingY:1,children:(0,na.jsx)(mh,{inFrame:k,href:P})}):null,u[31]=P,u[32]=k,u[33]=m,u[34]=X):X=u[34],u[35]!==b||u[36]!==g||u[37]!==q||u[38]!==H||u[39]!==F||u[40]!==B||u[41]!==w||u[42]!==x||u[43]!==U||u[44]!==I?(r=(I||U)&&(0,na.jsx)(mo,{gap:1,paddingY:1,onClick:q,children:(0,na.jsxs)(ms,{gap:2,padding:2,children:[g&&(0,na.jsx)(n7,{marginRight:1,children:(0,na.jsx)(rN,{className:"drag-handle",size:0,children:(0,na.jsx)(pd,{})})}),(0,na.jsx)(rN,{size:0,children:H}),I&&(0,na.jsx)(rN,{size:1,weight:"medium",children:I}),U&&(0,na.jsx)(n7,{paddingLeft:2,onClick:mm,children:(0,na.jsx)(mi,{children:(0,na.jsx)(hk,{id:F,popover:{animate:!0,placement:"bottom-start",constrainSize:!0,tone:"default"},onOpen:()=>{x?.(!0)},onClose:()=>{x?.(!1)},button:(0,na.jsx)(rZ,{icon:pc,tone:"primary",padding:2}),menu:(0,na.jsx)(hx,{paddingY:0,children:(0,na.jsx)(fc,{children:B?.map((e,t)=>(0,na.jsxs)(R.Fragment,{children:[(0,na.jsxs)(rW,{role:"group",paddingY:1,gap:0,children:[(0,na.jsx)(hT,{paddingY:2,text:(0,na.jsx)(n7,{paddingY:2,children:(0,na.jsx)(rN,{muted:!0,size:1,style:{textTransform:"capitalize"},children:`${e.context.document.name}: ${e.context.field?.name}`})}),onClick:()=>{e.context.node&&b?.post("visual-editing/focus",e.context.node)}}),e.exclusive.map(t=>t.component?(0,na.jsx)(hT,{paddingY:2,icon:t.icon||(0,na.jsx)(ph,{}),text:(0,na.jsx)(n7,{paddingY:2,children:(0,na.jsx)(rN,{size:1,children:t.title||t.name})}),onClick:()=>w?.(t,e.context)},t.name):null)]}),t<B.length-1&&(0,na.jsx)(hS,{})]},e.id))})})})})})]})}),u[35]=b,u[36]=g,u[37]=q,u[38]=H,u[39]=F,u[40]=B,u[41]=w,u[42]=x,u[43]=U,u[44]=I,u[45]=r):r=u[45],u[46]===B?i=u[47]:(i=B?.map(mg),u[46]=B,u[47]=i),u[48]===i?o=u[49]:(o=(0,na.jsx)(mr,{children:i}),u[48]=i,u[49]=o),u[50]!==X||u[51]!==r||u[52]!==o?(a=(0,na.jsxs)(fc,{children:[X,r,o]}),u[50]=X,u[51]=r,u[52]=o,u[53]=a):a=u[53],u[54]!==z||u[55]!==O.legacyComponentContext?(s=Array.isArray(z)?z.map((e,t)=>{let{component:n,props:r}=e;return(0,na.jsx)(n,{PointerEvents:fc,...O.legacyComponentContext,...r},t)}):z,u[54]=z,u[55]=O.legacyComponentContext,u[56]=s):s=u[56],u[57]!==a||u[58]!==s?(l=(0,na.jsxs)(na.Fragment,{children:[a,s]}),u[57]=a,u[58]=s,u[59]=l):l=u[59],l},md=(0,R.memo)(function(e){let t,n,r,i,o,a=(0,C.c)(39),{draggable:s,focused:l,hovered:u,rect:d,wasMaybeCollapsed:c,enableScrollIntoView:h,inFrame:f}=e,p=(0,R.useRef)(null),m=(0,R.useRef)(!1),g=`${d.w}px`,y=`${d.h}px`,v=`translate(${d.x}px, ${d.y}px)`,b;a[0]!==g||a[1]!==y||a[2]!==v?(b={width:g,height:y,transform:v},a[0]=g,a[1]=y,a[2]=v,a[3]=b):b=a[3];let w=b,x,k;a[4]!==h||a[5]!==l||a[6]!==c?(x=()=>
164{if(!m.current&&!c&&!0===l&&p.current&&h){let e=p.current;(0,pf.default)(p.current,{behavior:t=>{0!==t.length&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}m.current=!0===l},k=[l,c,h],a[4]=h,a[5]=l,a[6]=c,a[7]=x,a[8]=k):(x=a[7],k=a[8]),(0,R.useEffect)(x,k);let[E,S]=(0,R.useState)(!1),_;a[9]===u?_=a[10]:(_=()=>{if(!p.current||!u)return;let e=new IntersectionObserver(e=>{let[t]=e;S(t.boundingClientRect.top<0)},{threshold:1});return e.observe(p.current),()=>e.disconnect()},a[9]=u,a[10]=_),a[11]!==u||a[12]!==E?(t=[u,E],a[11]=u,a[12]=E,a[13]=t):t=a[13],(0,R.useEffect)(_,t);let[M,T]=(0,R.useState)(null),j;a[14]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{T(null),window.dispatchEvent(new CustomEvent("sanity-overlay/exclusive-plugin-closed"))},a[14]=j):j=a[14];let P=j,A;a[15]===Symbol.for("react.memo_cache_sentinel")?(A=(e,t)=>{T({plugin:e,context:t})},a[15]=A):A=a[15];let $=A,I=M?.plugin.component,[L,V]=(0,R.useState)(!1),D;a[16]===Symbol.for("react.memo_cache_sentinel")?(D=()=>{(0,R.startTransition)(()=>V(!1))},a[16]=D):D=a[16],a[17]===u?n=a[18]:(n=[u],a[17]=u,a[18]=n),(0,R.useEffect)(D,n),a[19]!==I||a[20]!==L?(r=L||I?(0,na.jsx)(hJ,{onDismiss:P,blockScroll:L}):null,a[19]=I,a[20]=L,a[21]=r):r=a[21];let O=l?"":void 0,z=u?"":void 0,B=E?"":void 0,N=s?"":void 0,H=L?"":void 0,F;return a[22]!==I||a[23]!==M||a[24]!==u||a[25]!==f||a[26]!==e?(F=I?(0,na.jsx)(ml,{"data-sanity-overlay-element":!0,onClick:my,children:(0,na.jsx)(I,{...M.context,closeExclusiveView:P})}):u?(0,na.jsx)(mu,{...e,inFrame:f,onActivateExclusivePlugin:$,onMenuOpenChange:V}):null,a[22]=I,a[23]=M,a[24]=u,a[25]=f,a[26]=e,a[27]=F):F=a[27],a[28]!==w||a[29]!==O||a[30]!==z||a[31]!==B||a[32]!==N||a[33]!==H||a[34]!==F?(i=(0,na.jsx)(mt,{"data-focused":O,"data-hovered":z,"data-flipped":B,"data-draggable":N,"data-menu-open":H,ref:p,style:w,children:F}),a[28]=w,a[29]=O,a[30]=z,a[31]=B,a[32]=N,a[33]=H,a[34]=F,a[35]=i):i=a[35],a[36]!==r||a[37]!==i?(o=(0,na.jsxs)(na.Fragment,{children:[r,i]}),a[36]=r,a[37]=i,a[38]=o):o=a[38],o});function mc(e){return"object"==typeof e&&"component"in e?e:{component:e,props:{}}}let mh=(0,R.memo)(function(e){let t,n=(0,C.c)(8),{inFrame:r}=e,i=(0,R.useSyncExternalStore)(mv,mb),o;n[0]!==e.href||n[1]!==i?(o=function e(t,n){try{let r=new URL(t,typeof location>"u"?void 0:location.origin);if(r.hash){let t=new URL(e(r.hash.slice(1),n));return`${r.origin}${r.pathname}${r.search}#${t.pathname}${t.search}`}return r.searchParams.set("preview",n),r.toString()}catch{return t}}(e.href,i),n[0]=e.href,n[1]=i,n[2]=o):o=n[2];let a=o,s=r?void 0:"_blank",l=r?"noopener":"noopener noreferrer",u;return n[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,na.jsx)(ma,{padding:2,children:(0,na.jsx)(rN,{size:1,weight:"medium",children:"Open in Studio"})}),n[3]=u):u=n[3],n[4]!==a||n[5]!==s||n[6]!==l?(t=(0,na.jsx)(n7,{as:"a",href:a,target:s,rel:l,children:u}),n[4]=a,n[5]=s,n[6]=l,n[7]=t):t=n[7],t});function mf(e){return void 0!==e}function mp(e){return e.exclusive.length>0}function mm(e){e.stopPropagation()}function mg(e){return(0,na.jsx)(R.Fragment,{children:e.hud.map(t=>{let n=t.component;return n?(0,na.jsx)(n,{...e.context},t.name):null})},e.id)}function my(e){e.stopPropagation()}function mv(e){let t=()=>e();return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)}function mb(){return window.location.href}let mw=e=>{let t=(0,C.c)(5),{dragGroupRect:n}=e,r=`${n.y}px`,i=`${n.x}px`,o=`${n.w-1}px`,a=`${n.h-1}px`,s;return t[0]!==r||t[1]!==i||t[2]!==o||t[3]!==a?(s=(0,na.jsx)("div",{style:{position:"absolute",top:r,left:i,width:o,height:a,border:"1px dashed #f0709b",pointerEvents:"none"}}),t[0]=r,t[1]=i,t[2]=o,t[3]=a,t[4]=s):s=t[4],s},mx=e=>{let t=(0,C.c)(4),{dragInsertPosition:n}=e;if(null===n)return;let r=n?.left||n?.right?"horizontal":"vertical",i=0,o=0,a=0,s=0;if("horizontal"===r){let{left:e,right:t}=n;if(a=6,t&&e){let n=e.rect.x+e.rect.w,r=t.rect.x,a=.0125*Math.min(t.rect.h,e.rect.h);i=.5*n+.5*r-3,o=e.rect.y+a,s=Math.min(t.rect.h,e.rect.h)-2*a}else if(t&&!e){let e=.0125*t.rect.h;i=t.rect.x-3,o=t.rect.y+e,s=t.rect.h-2*e}else if(e&&!t){let t=.0125*e.rect.h;i=e.rect.x+e.rect.w-3,o=e.rect.y+t,s=e.rect.h-2*t}}else{let{bottom:e,top:t}=n;if(e&&t){let n=Math.min(t.rect.x,e.rect.x),r=t.rect.y+t.rect.h,l=e.rect.y,u=.0125*Math.min(e.rect.w,t.rect.w);s=6,i=n+u,o=.5*r+.5*l-3,a=Math.max(e.rect.w,t.rect.w)-2*u}else if(e&&!t){let t=.0125*e.rect.w;i=e.rect.x+t,o=e.rect.y-3,a=e.rect.w-2*t,s=6}else if(t&&!e){let e=.0125*t.rect.w;i=t.rect.x+e,o=t.rect.y+t.rect.h-3,a=t.rect.w-2*e,s=6}}let l=`${a}px`,u=`${s}px`,d=`translate(${i}px, ${o}px)`,c;return t[0]!==l||t[1]!==u||t[2]!==d?(c=(0,na.jsx)("div",{style:{position:"absolute",width:l,height:u,transform:d,background:"#556bfc",border:"2px s
164olid white",borderRadius:"999px",zIndex:"999999"}}),t[0]=l,t[1]=u,t[2]=d,t[3]=c):c=t[3],c},mk=nz.styled.div`
165  --drag-preview-opacity: 0.98;
166  --drag-preview-skeleton-stroke: #ffffff;
167
168  @media (prefers-color-scheme: dark) {
169    --drag-preview-skeleton-stroke: #383d51;
170  }
171
172  position: fixed;
173  display: grid;
174  transform: ${({$scaleFactor:e,$width:t,$height:n})=>`translate(calc(var(--drag-preview-x) - ${t/2}px), calc(var(--drag-preview-y) - ${n/2}px)) scale(${e})`};
175  width: ${({$width:e})=>`${e}px`};
176  height: ${({$height:e})=>`${e}px`};
177  z-index: 9999999;
178  opacity: var(--drag-preview-opacity);
179  cursor: move;
180
181  .drag-preview-content-wrapper {
182    position: relative;
183    width: 100%;
184    height: 100%;
185    container-type: inline-size;
186  }
187
188  [data-ui='card'] {
189    position: relative;
190    width: 100%;
191    height: 100%;
192  }
193
194  .drag-preview-skeleton {
195    position: absolute;
196    inset: 0;
197
198    rect {
199      stroke: var(--drag-preview-skeleton-stroke);
200    }
201  }
202
203  .drag-preview-handle {
204    position: absolute;
205    top: 4cqmin;
206    left: 4cqmin;
207    width: 6cqmin;
208    fill: var(--drag-preview-handle-fill);
209  }
210`,mE=e=>{var t,n,r;let i,o,a,s,l,u=(0,C.c)(50),{skeleton:d}=e,c=Math.min(d.maxWidth,window.innerWidth/2),h=d.w>c?c/d.w:1,f=d.offsetX*h,p=d.offsetY*h,m=oN(),g=n9(),y=g.radius[~~(t=d.w,r=(t-0)*((n=g.radius.length-2)-1)/1920+1,r<1?1:r>n?n:r)],v,b,w,x,k,E,S,_,M,T,j,P,A,$,R,I;if(u[0]!==f||u[1]!==p||u[2]!==m||u[3]!==y||u[4]!==h||u[5]!==d.childRects||u[6]!==d.h||u[7]!==d.w){let e=d.childRects.filter(mS),t=d.childRects.filter(mC);b=mk,x=d.w,k=d.h,E=f,S=p,_=h,v=rg,P=y,A=4,$="hidden",R="transparent",I=m?"dark":"light",j="drag-preview-content-wrapper",M="drag-preview-skeleton",T=`0 0 ${d.w} ${d.h}`,w=[...e,...t],u[0]=f,u[1]=p,u[2]=m,u[3]=y,u[4]=h,u[5]=d.childRects,u[6]=d.h,u[7]=d.w,u[8]=v,u[9]=b,u[10]=w,u[11]=x,u[12]=k,u[13]=E,u[14]=S,u[15]=_,u[16]=M,u[17]=T,u[18]=j,u[19]=P,u[20]=A,u[21]=$,u[22]=R,u[23]=I}else v=u[8],b=u[9],w=u[10],x=u[11],k=u[12],E=u[13],S=u[14],_=u[15],M=u[16],T=u[17],j=u[18],P=u[19],A=u[20],$=u[21],R=u[22],I=u[23];return u[24]!==w||u[25]!==g.color?(i=w.map((e,t)=>(0,na.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,fill:g.color.skeleton.from},t)),u[24]=w,u[25]=g.color,u[26]=i):i=u[26],u[27]!==i||u[28]!==M||u[29]!==T?(o=(0,na.jsx)("svg",{className:M,viewBox:T,children:i}),u[27]=i,u[28]=M,u[29]=T,u[30]=o):o=u[30],u[31]!==o||u[32]!==j?(a=(0,na.jsx)("div",{className:j,children:o}),u[31]=o,u[32]=j,u[33]=a):a=u[33],u[34]!==v||u[35]!==a||u[36]!==P||u[37]!==A||u[38]!==$||u[39]!==R||u[40]!==I?(s=(0,na.jsx)(v,{radius:P,shadow:A,overflow:$,tone:R,scheme:I,children:a}),u[34]=v,u[35]=a,u[36]=P,u[37]=A,u[38]=$,u[39]=R,u[40]=I,u[41]=s):s=u[41],u[42]!==b||u[43]!==x||u[44]!==k||u[45]!==E||u[46]!==S||u[47]!==_||u[48]!==s?(l=(0,na.jsx)(b,{$width:x,$height:k,$offsetX:E,$offsetY:S,$scaleFactor:_,children:s}),u[42]=b,u[43]=x,u[44]=k,u[45]=E,u[46]=S,u[47]=_,u[48]=s,u[49]=l):l=u[49],l};function mS(e){return"IMG"===e.tagName}function mC(e){return"IMG"!==e.tagName}let m_=(0,nz.styled)(rg)`
211  position: fixed;
212  bottom: 2rem;
213  left: 2rem;
214`,mM=()=>{let e,t=(0,C.c)(2),n;return t[0]===Symbol.for("react.memo_cache_sentinel")?(n={zIndex:"999999"},t[0]=n):n=t[0],t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,na.jsx)(m_,{padding:2,shadow:2,radius:2,style:n,children:(0,na.jsxs)(rV,{align:"center",gap:2,children:[(0,na.jsx)(oC,{keys:["Shift"]}),(0,na.jsx)(rN,{size:1,children:"Zoom Out"}),(0,na.jsx)(pp,{})]})}),t[1]=e):e=t[1],e};function mT(e,t){let{type:n}=t,{contextMenu:r,focusPath:i,perspective:o,variant:a,isDragging:s,dragInsertPosition:l,dragShowMinimap:u,dragShowMinimapPrompt:d,dragSkeleton:c,dragMinimapTransition:h,dragGroupRect:f}=e,p=!1;if("presentation/focus"===n){let n=e.focusPath;n!==(i=t.data.path)&&(p=n.slice(i.length).startsWith("["))}return"presentation/perspective"===n&&(o=t.data.perspective,a=t.data.variant||void 0),"element/contextmenu"===n&&(r="sanity"in t?{node:t.sanity,position:t.position}:null),("element/click"===n||"element/mouseleave"===n||"overlay/blur"===n||"presentation/blur"===n||"presentation/focus"===n)&&(r=null),"overlay/dragUpdateInsertPosition"===n&&(l=t.insertPosition),"overlay/dragStart"===n&&(s=!0),"overlay/dragUpdateSkeleton"===t.type&&(c=t.skeleton),"overlay/dragEnd"===n&&(s=!1),"overlay/dragToggleMinimapPrompt"===t.type&&(d=t.display),"overlay/dragStartMinimapTransition"===n&&(h=!0),"overlay/dragEndMinimapTransition"===n&&(h=!1),"overlay/dragUpdateGroupRect"===n&&(f=t.groupRect),"overlay/dragToggleMinimap"===n&&(u=t.display),{...e,contextMenu:r,elements:((e,t)=>{let{type:n}=t;switch(n){case"element/register":return e.find(e=>e.id===t.id)?e:[...e,{id:t.id,activated:!1,element:t.element,focused:!1,hovered:!1,rect:t.rect,sanity:t.sanity,dragDisabled:t.dragDisabled,targets:t.targets,elementType:t.elementType}];case"element/activate":return e.map(e=>e.id===t.id?{...e,activated:!0}:e);case"element/update":return e.map(e=>e.id===t.id?{...e,sanity:t.sanity,rect:t.rect,targets:t.targets,elementType:t.elementType}:e);case"element/unregister":return e.filter(e=>e.id!==t.id);case"element/deactivate":return e.map(e=>e.id===t.id?{...e,activated:!1,hovered:!1}:e);case"element/mouseenter":return e.map(e=>e.id===t.id?{...e,rect:t.rect,hovered:!0}:{...e,hovered:!1});case"element/mouseleave":return e.map(e=>e.id===t.id?{...e,hovered:!1}:e);case"element/updateRect":return e.map(e=>e.id===t.id?{...e,rect:t.rect}:e);case"element/click":return e.map(e=>({...e,focused:e.id===t.id&&"clicked"}));case"overlay/reset-mouse-state":return e.map(e=>({...e,focused:!1,hovered:!1}));case"overlay/blur":return e.map(e=>({...e,focused:!1}));case"presentation/blur":return e.map(e=>({...e,focused:!1}));case"presentation/focus":{let n=e.find(e=>"clicked"===e.focused);return e.map(e=>
214{let r="path"in e.sanity&&e.sanity.id===t.data.id&&e.sanity.path===t.data.path;return n&&e===n&&r?e:{...e,focused:r&&n?"duplicate":r}})}default:return e}})(e.elements,t),dragInsertPosition:l,dragSkeleton:c,dragGroupRect:f,isDragging:s,focusPath:i,perspective:o,variant:a,wasMaybeCollapsed:p,dragShowMinimap:u,dragShowMinimapPrompt:d,dragMinimapTransition:h}}let mj=function(e){let t,n,r,i=(0,C.c)(13),{comlink:o,children:a}=e,s;i[0]===Symbol.for("react.memo_cache_sentinel")?(s=[],i[0]=s):s=i[0];let[l,u]=(0,R.useState)(s),d;i[1]===o?d=i[2]:(d=async e=>{if(o)try{let t=await o.fetch("visual-editing/preview-snapshots",void 0,{signal:e,suppressWarnings:!0});u(t.snapshots)}catch{}},i[1]=o,i[2]=d);let c=d,h,f;return i[3]!==o||i[4]!==c?(h=()=>{if(!o)return;let e=new AbortController,t=o.onStatus(()=>{c(e.signal)},"connected");return()=>{e.abort(),t()}},f=[o,c],i[3]=o,i[4]=c,i[5]=h,i[6]=f):(h=i[5],f=i[6]),(0,R.useEffect)(h,f),i[7]===o?(n=i[8],r=i[9]):(n=()=>o?.on("presentation/preview-snapshots",e=>{u(e.snapshots)}),r=[o],i[7]=o,i[8]=n,i[9]=r),(0,R.useEffect)(n,r),i[10]!==a||i[11]!==l?(t=(0,na.jsx)(me.Provider,{value:l,children:a}),i[10]=a,i[11]=l,i[12]=t):t=i[12],t};function mP(e){return"document"===e.type}function mA(e){return"type"===e.type}let m$=function(e){let t,n,r=(0,C.c)(22),{comlink:i,children:o,elements:a}=e,s;r[0]===Symbol.for("react.memo_cache_sentinel")?(s=new Map,r[0]=s):s=r[0];let[l,u]=(0,R.useState)(s),[d,c]=(0,R.useState)(null),h,f;r[1]===i?(h=r[2],f=r[3]):(h=()=>{if(!i)return;let e=async function(e){if(i)try{let t=await i.fetch("visual-editing/schema",void 0,{signal:e,suppressWarnings:!0});c(t.schema)}catch{}},t=new AbortController,n=i.onStatus(()=>{e(t.signal)},"connected");return()=>{t.abort(),n()}},f=[i],r[1]=i,r[2]=h,r[3]=f),(0,R.useEffect)(h,f),r[4]===Symbol.for("react.memo_cache_sentinel")?(t=[],r[4]=t):t=r[4];let p=(0,R.useRef)(t),m=(0,R.useDeferredValue)(a),g;r[5]===m?g=r[6]:(g=m.reduce((e,t)=>{let{sanity:n}=t;if(!("id"in n)||!n.path.includes("[_key=="))return e;let r=n.path.split(".").toReversed().reduce((e,t)=>e.length?[t,...e]:t.includes("[_key==")?[t]:[],[]).join(".");return e.find(e=>e.id===n.id&&e.path===r)||e.push({id:n.id,path:r}),e},[]),r[5]=m,r[6]=g);let y=g,v=(0,R.useRef)(null),b,w;r[7]!==i||r[8]!==y?(b=()=>{if(!y.length||!i)return;let e=async(e,t)=>{let n=p.current;try{p.current=e;let n=await i.fetch("visual-editing/schema-union-types",{paths:e},{signal:t,suppressWarnings:!0});if(t.aborted)return;u(n.types),v.current=null}catch{}t.aborted&&(p.current=n)};y.some(e=>!p.current.find(t=>{let{id:n,path:r}=t;return n===e.id&&r===e.path}))&&(v.current?.abort(),v.current=new AbortController,e(y,v.current.signal))},w=[i,y],r[7]=i,r[8]=y,r[9]=b,r[10]=w):(b=r[9],w=r[10]),(0,R.useEffect)(b,w),r[11]===d?n=r[12]:(n=(e,t)=>{if(!d||"string"!=typeof e&&(!("path"in e)||!Array.isArray(d)))return;let n="string"==typeof e?e:e.type;return d.filter("document"===(t||"document")?mP:mA).find(e=>e.name===n)},r[11]=d,r[12]=n);let x=n,k;r[13]!==x||r[14]!==l?(k=e=>{if(!("path"in e))return{field:void 0,parent:void 0};let t=x(e);if(!t)return{field:void 0,parent:void 0};let n=e.path.split(".").flatMap(mR);try{return function t(n,r,i,o){let a=void 0===o?[]:o;if(!n)return{field:void 0,parent:void 0};let[s,...u]=r;if("fields"in n){let e=n.fields[s];if(!e&&"rest"in n)return t(n.rest,r,n,a);if(!u.length)return{field:e,parent:i};if(!e)throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`);return t(e.value,u,n,[...a,s])}if("array"===n.type)return t(n.of,r,n,a);if("arrayItem"===n.type)return u.length?t(n.value,u,n,[...a,s]):{field:n,parent:i};if("union"===n.type){let r=s.startsWith("[_key==")?l?.get(e.id)?.get([a.join("."),s].filter(Boolean).join("")):s;return t(n.of.find(e=>"unionOption"===e.type?e.name===r:e),u,n,[...a,s])}if("unionOption"===n.type)return s?t(n.value,r,n,a):{field:n,parent:i};else if("inline"===n.type)return t(x(n.name,"type").value,r,n,a);throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`)}(t,n,void 0)}catch(e){return e instanceof Error&&console.warn(e.message),{field:void 0,parent:void 0}}},r[13]=x,r[14]=l,r[15]=k):k=r[15];let E=k,S;r[16]!==E||r[17]!==x?(S={getField:E,getType:x},r[16]=E,r[17]=x,r[18]=S):S=r[18];let _=S,M;
214return r[19]!==o||r[20]!==_?(M=(0,na.jsx)(pJ.Provider,{value:_,children:o}),r[19]=o,r[20]=_,r[21]=M):M=r[21],M};function mR(e){return e.includes("[")?e.split(/(\[.+\])/,2):[e]}let mI=(u={},d=new Set,{getState:()=>u,setState:e=>{u=e(u),d.forEach(e=>e())},subscribe:e=>(d.add(e),()=>d.delete(e))}),mL=e=>{let t,n,r,i=(0,C.c)(11),{comlink:o,children:a}=e,s,l;i[0]===o?(s=i[1],l=i[2]):(s=()=>o?.on("presentation/shared-state",mV),l=[o],i[0]=o,i[1]=s,i[2]=l),(0,R.useEffect)(s,l),i[3]===o?(t=i[4],n=i[5]):(t=()=>{(async function(){let e=await o?.fetch("visual-editing/shared-state",void 0,{suppressWarnings:!0});e&&mI.setState(()=>e.state)})().catch(mD)},n=[o],i[3]=o,i[4]=t,i[5]=n),(0,R.useEffect)(t,n),i[6]===o?r=i[7]:(r={comlink:o,store:mI},i[6]=o,i[7]=r);let u=r,d;return i[8]!==a||i[9]!==u?(d=(0,na.jsx)(no.Provider,{value:u,children:a}),i[8]=a,i[9]=u,i[10]=d):d=i[10],d};function mV(e){"value"in e?mI.setState(t=>({...t,[e.key]:e.value})):mI.setState(t=>Object.fromEntries(Object.entries(t).filter(t=>{let[n]=t;return n!==e.key}
214)))}function mD(e){console.debug(e),console.warn("[@sanity/visual-editing]: Failed to fetch shared state. Check your version of `sanity` is up-to-date")}let mO=e=>{let t=(0,C.c)(5),{children:n,comlink:r}=e,i;t[0]===r?i=t[1]:(i=(e,t)=>{if(!r)return;let n=h1[e];if(n)r.post("visual-editing/telemetry-log",{event:n,data:t});else throw Error(`Telemetry event: ${e} does not exist`)},t[0]=r,t[1]=i);let o=i,a;return t[2]!==n||t[3]!==o?(a=(0,na.jsx)(h2.Provider,{value:o,children:n}),t[2]=n,t[3]=o,t[4]=a):a=t[4],a};function mz(){}function mB(e){let{id:t,type:n,projectId:r,dataset:i}=e;return r&&i?{_id:t,_type:n,_projectId:r,_dataset:i}:{_id:t,_type:n}}function mN(e){return e.id}let mH=nz.styled.div`
215  background-color: transparent;
216  direction: ltr;
217  inset: 0;
218  pointer-events: none;
219  position: absolute;
220  width: 100%;
221  height: 100%;
222  z-index: ${({$zIndex:e})=>e??"9999999"};
223`;function mF(e){let t,n;return t=requestAnimationFrame(()=>{n=requestAnimationFrame(e)}),()=>{void 0!==t&&cancelAnimationFrame(t),void 0!==n&&cancelAnimationFrame(n)}}let mW=e=>{let t=(0,C.c)(8),{documentIds:n}=e,r;t[0]===Symbol.for("react.memo_cache_sentinel")?(r=[],t[0]=r):r=t[0];let[i,o]=(0,R.useState)(r),a,s;t[1]===n?(a=t[2],s=t[3]):(a=()=>{(0,R.startTransition)(()=>o(e=>{let t=Array.from(new Set(n));return e.length===t.length&&e.reduce(m3,t)?.length===0?e:t}))},s=[n],t[1]=n,t[2]=a,t[3]=s),(0,R.useEffect)(a,s);let l=O(),u,d;return t[4]!==l||t[5]!==i?(u=()=>{for(let e of i)l.send({type:"observe",documentId:(0,_.getDraftId)(e)}),l.send({type:"observe",documentId:(0,_.getPublishedId)(e)});return()=>{for(let e of i)l.send({type:"unobserve",documentId:(0,_.getDraftId)(e)}),l.send({type:"unobserve",documentId:(0,_.getPublishedId)(e)})}},d=[l,i],t[4]=l,t[5]=i,t[6]=u,t[7]=d):(u=t[6],d=t[7]),(0,R.useEffect)(u,d),null},mU=e=>{var t;let n,r,i,o,a,s,l=(0,C.c)(12),{comlink:u,dispatch:d,inFrame:c,inPopUp:h,onDrag:f,overlayEnabled:p,rootElement:m}=e,{dispatchDragEndEvent:g}=function(){let e,t=(0,C.c)(4),{getDocument:n}=U(),r,i;return t[0]===n?(r=t[1],i=t[2]):(r=()=>{let e=e=>{let{insertPosition:t,target:r,preventInsertDefault:i}=e.detail;if(i)return;let o=function(e){if(e){let{top:t,right:n,bottom:r,left:i}=e;if(i||t)return{node:(i??t).sanity,position:"after"};if(n||r)return{node:(n??r).sanity,position:"before"}}}(t);if(o){let e=n(r.id),{node:t,position:i}=o,{key:a,hasExplicitKey:s}=q(r),{path:l,key:u}=q(t);l&&u&&u!==a&&e.patch(async e=>{let{getSnapshot:t}=e,n=V(await t(),r.path);return s?[(0,M.at)(l,(0,M.remove)({_key:a})),(0,M.at)(l,(0,M.insert)(n,i,{_key:u}))]:[(0,M.at)(l,(0,M.remove)(~~a)),(0,M.at)(l,(0,M.insert)(n,i,u>a?~~u-1:~~u))]})}};return window.addEventListener("sanity/dragEnd",e),()=>{window.removeEventListener("sanity/dragEnd",e)}},i=[n],t[0]=n,t[1]=r,t[2]=i),(0,R.useEffect)(r,i),t[3]===Symbol.for("react.memo_cache_sentinel")?(e={dispatchDragEndEvent:pK},t[3]=e):e=t[3],e}(),y=h5(),v;l[0]!==u||l[1]!==d||l[2]!==g||l[3]!==f||l[4]!==y?(v=e=>{if("element/click"===e.type){let{sanity:t}=e;u?.post("visual-editing/focus",t),y("Visual Editing Overlay Clicked",null)}else if("overlay/activate"===e.type)u?.post("visual-editing/toggle",{enabled:!0});else if("overlay/deactivate"===e.type)u?.post("visual-editing/toggle",{enabled:!1});else if("overlay/dragEnd"===e.type){let{insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}=e;g({insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}),t&&y("Visual Editing Drag Sequence Completed",null)}else if("overlay/dragUpdateCursorPosition"===e.type)return void f(e.x,e.y);else if("overlay/dragToggleMinimap"===e.type&&!0===e.display)y("Visual Editing Drag Minimap Enabled",null);else if("overlay/setCursor"===e.type){let{element:t,cursor:n}=e;n?t.style.cursor=n:t.style.removeProperty("cursor")}d(e)},l[0]=u,l[1]=d,l[2]=g,l[3]=f,l[4]=y,l[5]=v):v=l[5];let b=(t=v,n=(0,C.c)(7),r=(0,R.useRef)(void 0),i=H(),n[0]!==m||n[1]!==t||n[2]!==c||n[3]!==h||n[4]!==i?(o=()=>{if(m)return r.current=function({handler:e,overlayElement:t,inFrame:n,inPopUp:r,optimisticActorReady:i}){let o=!1,a=new Map,s=new WeakMap,l=new Set,u=new WeakMap,d=new WeakMap,c,h,f,p=!1,m=[],g=()=>m[m.length-1];function y(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)}
223function v({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;i.addEventListener("click",r.click,{capture:!0}),i.addEventListener("contextmenu",r.contextmenu,{capture:!0}),i.addEventListener("mousemove",r.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",r.mousedown,{capture:!0}),c.observe(o),e({type:"element/activate",id:t})}function b({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;y(i,r),c.unobserve(o),m=m.filter(e=>e!==i),e({type:"element/deactivate",id:t})}function w(t){if(!(!n&&!r||!i))for(let n of m){if(t===n){let n=s.get(t)?.sanity;if(!n||!t9(n))return;if(ni(t,n,l,s)){let n=t.style.cursor;n&&d.set(t,n),e({type:"overlay/setCursor",element:t,cursor:"move"});continue}}x(n)}}function x(t){e({type:"overlay/setCursor",element:t,cursor:d.get(t)})}function k(d){for(let c of function e(t){let n=[];function r(e,t,n,r){let i=(0,tR.decodeSanityNodeData)(t);if(!i)return;let o=function e(t){let{display:n}=window.getComputedStyle(t);if("inline"!==n)return t;let r=t.parentElement;return r?e(r):null}(e);if(o)return{elements:{element:e,measureElement:o},sanity:i,reason:n,preventGrouping:r}}if(t)for(let i of t.childNodes)!function t(i,o){let a=function(t){let{nodeType:n,parentElement:i,textContent:o}=t;if(t.nodeType===Node.ELEMENT_NODE&&t.dataset?.sanityEditTarget!==void 0){let n=ne(e(t).map(e=>"element"===e.type?e.commonSanity:void 0).filter(e=>void 0!==e));if(n)return{reason:"edit-target",elements:{element:t,measureElement:t},sanity:n}}else if(n===Node.TEXT_NODE&&i&&o){let e=t8(o);return e?r(i,e,"stega-text",!0):void 0}else if(t.nodeType===Node.ELEMENT_NODE){if("SCRIPT"===t.tagName||"SANITY-VISUAL-EDITING"===t.tagName)return;if(t.dataset?.sanity)return r(t,t.dataset.sanity,"data-attribute",!!(t.textContent&&t6(t.textContent)));if(t.dataset?.sanityEditInfo)return r(t,t.dataset.sanityEditInfo,"data-attribute",!!(t.textContent&&t6(t.textContent)));if("IMG"===t.tagName){let e=t8(t.alt,!0);return e?r(t,e,"stega-attribute"):void 0}if("TIME"===t.tagName){let e=t8(t.dateTime,!0);return e?r(t,e,"stega-attribute"):void 0}if("SVG"===t.tagName.toUpperCase()){if(!t.ariaLabel)return;let e=t8(t.ariaLabel,!0);return e?r(t,e,"stega-attribute"):void 0}}}(i),s=o;if(i.nodeType===Node.ELEMENT_NODE&&i.dataset?.sanityEditGroup!==void 0&&(s={type:"group",elements:{element:i,measureElement:i},targets:[]},n.push(s)),a){let e={elements:a.elements,sanity:a.sanity,reason:a.reason};s&&!a.preventGrouping?s.targets.push(e):n.push({elements:a.elements,type:"element",targets:[e]})}if(i.nodeType===Node.ELEMENT_NODE&&"IMG"!==i.tagName&&"SCRIPT"!==i.tagName&&"SANITY-VISUAL-EDITING"!==i.tagName)for(let e of i.childNodes)t(e,s)}(i,void 0);return n.map(e=>{if(0===e.targets.length&&"group"===e.type)return{...e,commonSanity:void 0};let t=1===e.targets.length?e.targets[0].sanity:ne(e.targets.map(({sanity:e})=>e).filter(e=>void 0!==e))||e.targets[0].sanity;return t?{...e,commonSanity:t}:null}).filter(e=>null!==e)}(d)){if("group"===c.type){for(let e of c.targets){let t=s.get(e.elements.element);t&&"element"===t.type&&E(e.elements.element)}0===c.targets.length&&E(c.elements.element)}if(!c.commonSanity)continue;let{element:d}=c.elements;s.has(d)?function(t){let{element:n}=t.elements,r=s.get(n);r&&(s.set(n,{...r,sanity:t.commonSanity}),e({type:"element/update",elementType:r.type,id:r.id,rect:tz(n),sanity:t.commonSanity,targets:t.targets.map(e=>({sanity:e.sanity,element:e.elements.element}))}))}(c):function({type:d,elements:c,commonSanity:f,targets:y}){let{element:b,measureElement:k}=c,E={click(t){let r=t.target;if(b===g()&&b.contains(r)){n&&(t.preventDefault(),t.stopPropagation());let r=s.get(b)?.sanity;r&&!p&&e({type:"element/click",id:S,sanity:r})}},contextmenu(t){if(!("path"in f)||!n&&!r||!i||!f.path.split(".").pop()?.includes("[_key=="))return;let o=t.target;b===g()&&b.contains(o)&&((n||r)&&(t.preventDefault(),t.stopPropagation()),e({type:"element/contextmenu",id:S,position:{x:t.clientX,y:t.clientY},sanity:f}))},mousedown(t){if(t.preventDefault(),t.currentTarget!==m.at(-1)||b.getAttribute("data-sanity-drag-disable")||!n&&!r||!i)return;let o=s.get(b)?.sanity;if(!o||!t9(o)||!nt(o.path))return;let a=ni(b,f,l,s);a&&function(e){var t;let{mouseEvent:n,element:r,overlayGroup:i,handler:o,target:a,onSequenceStart:s,onSequenceEnd:l}=e;if(0!==n.button)return;window.focus();let u=i.map(e=>tz(e.elements.element)),d=r.getAttribute("data-sanity-drag-flow")||((t=u).some(e=>t.filter(t=>!tN(e,t)).some(t=>e.y===t.y))?"horizontal":"vertical"),c=r.getAttribute("data-sanity-drag-group"),h=!!r.getAttribute("data-sanity-drag-minima
223p-disable"),f=!!r.getAttribute("data-sanity-drag-prevent-default"),p=r.getAttribute("data-unstable_sanity-drag-document-height"),m=r.getAttribute("data-unstable_sanity-drag-group-height"),g=null,y=tX(n),v=document.body,{minYScaled:b,scaleFactor:w}=function(e,t){let n=t||tU(e).height,r=(n+=200)>window.innerHeight?window.innerHeight/n:1,{min:i}=tU(e.map(e=>tW(e,r,{x:window.innerWidth/2,y:0})));return{scaleFactor:r,minYScaled:i-100*r}}(u,m?~~m:null),x=!1,k=!1,E=!0;tQ||(t5={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}},t2=p?~~p:document.documentElement.scrollHeight);let S=setInterval(()=>{u=i.map(e=>tz(e.elements.element))},150),C=()=>{w>=1||(o({type:"overlay/dragUpdateSkeleton",skeleton:tG(t1,r,w)}),o({type:"overlay/dragToggleMinimapPrompt",display:!1}),tZ(v,w,b,o,150).then(()=>{setTimeout(()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:tK(u)})},300)}))},_=e=>{Math.abs(e.deltaY)>=10&&w<1&&!tQ&&!k&&!h&&E&&(o({type:"overlay/dragToggleMinimapPrompt",display:!0}),k=!0),!e.shiftKey||tQ||h||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),tQ=!0,setTimeout(()=>{C()},50))},M=e=>{if(e.preventDefault(),t0=function(e){let t=document.body,n=window.getComputedStyle(t).transform;if("none"===n)return{x:e.x,y:e.y};let r=new DOMMatrix(n).inverse(),i=new DOMPoint(e.x,e.y).matrixTransform(r);return{x:i.x,y:i.y}}(t1=tX(e)),4>Math.abs(tH(t1,y)))return;if(!x){let e=tK(u),t=tG(t1,r,1);o({type:"overlay/dragStart",flow:d}),o({type:"overlay/dragUpdateSkeleton",skeleton:t}),o({type:"overlay/dragUpdateGroupRect",groupRect:e}),x=!0,s()}o({type:"overlay/dragUpdateCursorPosition",x:t1.x,y:t1.y}),!e.shiftKey||tQ||h||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),tQ=!0,setTimeout(()=>{C()},50));let t=function(e,t,n){if("horizontal"===n){let r={x1:e.x,y1:e.y,x2:e.x-1e8,y2:e.y},i={x1:e.x,y1:e.y,x2:e.x+1e8,y2:e.y};return{left:tF(r,t,n),right:tF(i,t,n)}}{let r={x1:e.x,y1:e.y,x2:e.x,y2:e.y-1e8},i={x1:e.x,y1:e.y,x2:e.x,y2:e.y+1e8};return{top:tF(r,t,n),bottom:tF(i,t,n)}}}(t1,u,d);JSON.stringify(g)!==JSON.stringify(t)&&o({type:"overlay/dragUpdateInsertPosition",insertPosition:tq(i,g=t,d)})},T=()=>{E=!1,o({type:"overlay/dragEnd",target:a,insertPosition:g?tq(i,g,d):null,dragGroup:c,flow:d,preventInsertDefault:f}),k&&o({type:"overlay/dragToggleMinimapPrompt",display:!1}),tQ||(clearInterval(S),l(),R(),$()),A()},j=e=>{"Shift"===e.key&&tQ&&(tQ=!1,o({type:"overlay/dragUpdateSkeleton",skeleton:tG(t1,r,1/w)}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{tJ(t0.y,v,t2,o,150,t5)},50),o({type:"overlay/dragUpdateGroupRect",groupRect:null}),E||(clearInterval(S),A(),R(),$(),l()))},P=()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:null}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{tJ(t0.y,v,t2,o,150,t5).then(()=>{tQ=!1})},50),clearInterval(S),A(),R(),$(),l()},A=()=>{window.removeEventListener("mousemove",M),window.removeEventListener("wheel",_),window.removeEventListener("mouseup",T)},$=()=>{window.removeEventListener("keyup",j)},R=()=>{window.removeEventListener("blur",P)};window.addEventListener("blur",P),window.addEventListener("keyup",j),window.addEventListener("wheel",_),window.addEventListener("mousemove",M),window.addEventListener("mouseup",T)}({element:b,handler:e,mouseEvent:t,overlayGroup:a,target:o,onSequenceStart:()=>{p=!0},onSequenceEnd:()=>{setTimeout(()=>{p=!1},250)}})},mousemove(e){E.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",E.mouseenter),t.addEventListener("mouseleave",E.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&b.closest("[data-vercel-edit-info]")||b.closest("[data-vercel-edit-target]")||(m.push(b),e({type:"element/mouseenter",id:S,rect:tz(b)}),w(b))},mouseleave(n){function r(){m.pop();let t=g();if(e({type:"element/mouseleave",id:S}),t){w(t);let n=s.get(t);n&&e({type:"element/mouseenter",id:n.id,rect:tz(t)})}x(b)}let{relatedTarget:i}=n,o=t4(i),a=t.contains(o);if(t3(o)&&a)return function e(t){let n=i=>{let{relatedTarget:o}=i;t4(o)?o&&t3(o)&&(t.removeEventListener("mouseleave",n),e(o)):(t.removeEventListener("mouseleave",n),r())};t.addEventListener("mouseleave",n)}(o);r()}},S=tO(),C={type:d,id:S,elements:c,sanity:f,handlers:E};l.add(b),u.set(k,b),a.set(S,b),s.set(b,C),h?.observe(b),e({type:"element/register",elementType:d,id:S,element:b,rect:tz(b),sanity:f,dragDisabled:!!b.getAttribute("data-sanity-drag-disable"),targets:y.map(e=>({sanity:e.sanity,element:e.elements.element}))}),o&&v(C)}(c)}}function E(t){let n=s.get(t);if(n){let{id:r,handlers:i}=n;y(t,i),c.unobserve(t),s.delete(t),l.delete(t),a.delete(r),e({type:"element/unregister",id:r})}}function S(t){let n=s.get(t);n&&e({type:"element/updateRect",id:n.id,rect:tz(t)})}function C(e){if(o)for(let t of e){let{target:e}=t,n=t3(e)&&s.get(e);n&&(t.isIntersecting?v(n):b(n))}}function _(t){let n=t4(t.target);if(n){"capture"===n.dataset.sanityOverlayElement&&(t.preventDefault(),t.stopPropagation());return}m=[],e({type:"overlay/blur"})}function M(){m=[],e({type:"overlay/reset-mouse-state"})}function T(){for(let e of l)S(e)}function j(t){"Escape"===t.key&&(m=[],e({type:"overlay/blur"}))}function P(e){let{target:t}=e;if(!(t===window.document||!t3(t)))for(let e of l)t.contains(e)&&S(e)}function A(){o||=(h=new IntersectionObserver(C,{threshold:.3}
223),l.forEach(e=>h.observe(e)),e({type:"overlay/activate"}),!0)}function $(){o&&=(h?.disconnect(),l.forEach(e=>{let t=s.get(e);t&&b(t)}),e({type:"overlay/deactivate"}),!1)}function R(t){let{id:n}=t.detail,r=a.get(n);if(!r)return;let i=s.get(r)?.sanity;i&&e({type:"element/click",id:n,sanity:i})}return window.document.fonts.ready.then(()=>{for(let e of l)S(e)}),window.addEventListener("click",_),window.addEventListener("contextmenu",_),window.addEventListener("sanity-overlay/exclusive-plugin-closed",M),window.addEventListener("sanity-overlay/label-click",R),window.addEventListener("keydown",j),window.addEventListener("resize",T),window.addEventListener("scroll",P,{capture:!0,passive:!0}),c=new ResizeObserver(function(e){for(let t of e){let e=t.target;if(t3(e)){let t=u.get(e);if(!t)return;S(t)}}}),(f=new MutationObserver(function(e){let n=!1;for(let r of e){let{target:e,type:i}=r,o="characterData"===i?e.parentElement:e;if(!(o===t||t.contains(o))&&(n=!0,t3(o))){let e=o.parentElement?.closest("[data-sanity-edit-group]")||null;k({childNodes:[t3(e)?e:o]})}}if(n)for(let e of l)e.isConnected||E(e),s.get(e)?.type!=="group"||e.hasAttribute("data-sanity-edit-group")||E(e)})).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),k(document.body),A(),{activate:A,deactivate:$,destroy:function(){window.removeEventListener("click",_),window.removeEventListener("contextmenu",_),window.removeEventListener("sanity-overlay/exclusive-plugin-closed",M),window.removeEventListener("sanity-overlay/label-click",R),window.removeEventListener("keydown",j),window.removeEventListener("resize",T),window.removeEventListener("scroll",P),f.disconnect(),c.disconnect(),l.forEach(e=>{E(e)}),a.clear(),l.clear(),m=[],$()}}}({handler:t,overlayElement:m,inFrame:c,inPopUp:h,optimisticActorReady:i}),()=>{r.current?.destroy(),r.current=void 0}},a=[m,t,c,h,i],n[0]=m,n[1]=t,n[2]=c,n[3]=h,n[4]=i,n[5]=o,n[6]=a):(o=n[5],a=n[6]),(0,R.useEffect)(o,a),r),w;return l[6]!==b.current||l[7]!==p?(w=()=>{p?b.current?.activate():b.current?.deactivate()},l[6]=b.current,l[7]=p,l[8]=w):w=l[8],l[9]!==b||l[10]!==p?(s=[b,p],l[9]=b,l[10]=p,l[11]=s):s=l[11],(0,R.useEffect)(w,s),null};function mY(e){let t,n,r,i,o,a,s,l,u,d,c,h,f,p,m,g,y,v,b,w,x,k,E,S,_,M,T,j=(0,C.c)(77),{comlink:P,comlinkStatus:A,componentResolver:$,inFrame:I,inPopUp:L,zIndex:V,onPerspectiveChange:D,onVariantChange:O}=e,z=oN(),B;j[0]===Symbol.for("react.memo_cache_sentinel")?(B={contextMenu:null,dragInsertPosition:null,dragShowMinimap:!1,dragShowMinimapPrompt:!1,dragSkeleton:null,elements:[],focusPath:"",isDragging:!1,perspective:"published",variant:void 0,wasMaybeCollapsed:!1,dragMinimapTransition:!1,dragGroupRect:null},j[0]=B):B=j[0];let[N,F]=(0,R.useReducer)(mT,B),{contextMenu:W,dragInsertPosition:U,dragShowMinimap:Y,dragShowMinimapPrompt:q,dragSkeleton:X,elements:G,isDragging:Z,perspective:K,variant:J,wasMaybeCollapsed:Q,dragMinimapTransition:ee,dragGroupRect:et}=N,[en,er]=(0,R.useState)(null),[ei,eo]=(0,R.useState)(!0),ea,es;j[1]===P?(ea=j[2],es=j[3]):(ea=()=>{let e=[P?.on("presentation/focus",e=>{F({type:"presentation/focus",data:e})}),P?.on("presentation/blur",e=>{F({type:"presentation/blur",data:e})}),P?.on("presentation/toggle-overlay",()=>{eo(m1)})].filter(Boolean);return()=>e.forEach(m0)},es=[P],j[1]=P,j[2]=ea,j[3]=es),(0,R.useEffect)(ea,es),n=(0,C.c)(14),r=!!D,i=!!O,n[0]!==F||n[1]!==D||n[2]!==O?(o=e=>{F({type:"presentation/perspective",data:e}),D?.(e.perspective),O?.(e.variant||void 0)},n[0]=F,n[1]=D,n[2]=O,n[3]=o):o=n[3],a=(0,R.useEffectEvent)(o),n[4]!==P||n[5]!==a||n[6]!==r||n[7]!==i?(s=()=>{let e=new AbortController;P?.fetch("visual-editing/fetch-perspective",{handlesPerspectiveChange:r,handlesVariantChange:i},{signal:e.signal,suppressWarnings:!0}).then(e=>{a(e)}).catch(mz);let t=P?.on("presentation/perspective",e=>{a(e)});return()=>{t?.(),e.abort()}},n[4]=P,n[5]=a,n[6]=r,n[7]=i,n[8]=s):s=n[8],n[9]!==P||n[10]!==F||n[11]!==r||n[12]!==i?(t=[P,F,r,i],n[9]=P,n[10]=F,n[11]=r,n[12]=i,n[13]=t):t=n[13],(0,R.useEffect)(s,t),l=(0,C.c)(8),u=(0,R.useRef)(void 0),l[0]===P?d=l[1]:(d=(e,t,n)=>{P?.post("visual-editing/documents",{documents:e,perspective:t,variant:n})},l[0]=P,l[1]=d),c=d,l[2]!==G||l[3]!==K||l[4]!==c||l[5]!==J?(h=()=>{let e,t,n=(e=[...G].sort((e,t)=>
223{let n=e.rect.y-t.rect.y;return 0===n?e.rect.x-t.rect.x:n}),t=new Set,e.reduce((e,n)=>{let{sanity:r}=n;return!(!r||!("id"in r)||t.has(r.id))&&(t.add(r.id),e.push(r)),e},[])),r=n.map(mN),i=u.current?.orderedIds;if(!i||i.length!==r.length||r.some((e,t)=>e!==i[t])||K!==u.current?.perspective||J!==u.current?.variant){let e=n.map(mB);u.current={orderedIds:r,perspective:K,variant:J},c(e,K,J)}},f=[G,K,J,c],l[2]=G,l[3]=K,l[4]=c,l[5]=J,l[6]=h,l[7]=f):(h=l[6],f=l[7]),(0,R.useEffect)(h,f),j[4]===en?p=j[5]:(p=(e,t)=>{en&&(en.style.setProperty("--drag-preview-x",`${e}px`),en.style.setProperty("--drag-preview-y",`${t-window.scrollY}px`))},j[4]=en,j[5]=p);let el=p,eu,ed;j[6]===Symbol.for("react.memo_cache_sentinel")?(eu=()=>{let e=!1,t=t=>{m5(t)&&e&&(e=!1,eo(mJ))},n=t=>{var n,r;if(m5(t)){if(t.ctrlKey||t.metaKey||t.shiftKey)return;e||(e=!0,eo(mK))}n=["mod","\\"],r=t,n.every(e=>m2[e]?r[m2[e]]:r.key===e.toUpperCase())&&eo(mZ)},r=()=>{e&&(e=!1,eo(mG))};return window.addEventListener("click",mQ),window.addEventListener("keydown",n),window.addEventListener("keyup",t),window.addEventListener("blur",r),()=>{window.removeEventListener("click",mQ),window.removeEventListener("keydown",n),window.removeEventListener("keyup",t),window.removeEventListener("blur",r)}},ed=[eo],j[6]=eu,j[7]=ed):(eu=j[6],ed=j[7]),(0,R.useEffect)(eu,ed);let[ec,eh]=(0,R.useState)(!1),[ef,ep]=(0,R.useState)(!1),em=(0,R.useRef)(void 0),eg,ey;j[8]===ei?(eg=j[9],ey=j[10]):(eg=()=>{if(ei)return mF(()=>{eh(!0),mF(()=>{ep(!0),em.current=setTimeout(()=>{ep(!1),eh(!1)},1500)})});em.current&&(clearTimeout(em.current),(0,R.startTransition)(()=>{eh(!1),ep(!1)}))},ey=[ei],j[8]=ei,j[9]=eg,j[10]=ey),(0,R.useEffect)(eg,ey),j[11]===G?m=j[12]:(m=G.flatMap(mX),j[11]=G,j[12]=m);let ev=m,eb;j[13]===Symbol.for("react.memo_cache_sentinel")?(eb=()=>{F({type:"overlay/blur"})},j[13]=eb):eb=j[13];let ew=eb,ex=H(),ek=ex?$:void 0,[eE,eS]=(0,R.useState)(!1);!eE&&I&&"connected"===A&&eS(!0);e:{let t;if(Z){let e;j[14]===Symbol.for("react.memo_cache_sentinel")?(e=[],j[14]=e):e=j[14],g=e;break e}j[15]!==P||j[16]!==ek||j[17]!==ee||j[18]!==Y||j[19]!==G||j[20]!==I||j[21]!==Z||j[22]!==ex||j[23]!==e.plugins||j[24]!==eE||j[25]!==Q?(t=G.filter(mq).map(t=>{let{id:n,element:r,focused:i,hovered:o,rect:a,sanity:s,dragDisabled:l,targets:u,elementType:d}=t,c=!l&&!!r.getAttribute("data-sanity")&&ex&&G.some(e=>"id"in e.sanity&&"id"in s&&nr(e.sanity,s)&&e.sanity.path!==s.path);return(0,na.jsx)(md,{comlink:P,componentResolver:ek,plugins:e.plugins,element:r,enableScrollIntoView:!Z&&!ee&&!Y,id:n,focused:i,hovered:o,node:s,rect:a,showActions:!eE,draggable:c,isDragging:Z||ee,wasMaybeCollapsed:i&&Q,targets:u,elementType:d,inFrame:I},n)}),j[15]=P,j[16]=ek,j[17]=ee,j[18]=Y,j[19]=G,j[20]=I,j[21]=Z,j[22]=ex,j[23]=e.plugins,j[24]=eE,j[25]=Q,j[26]=t):t=j[26],g=t}let eC=g,e_=z?"dark":"light",eM=ef?"":void 0,eT=ec?"":void 0,ej;return j[27]!==ev||j[28]!==K?(ej=(0,na.jsx)(mW,{documentIds:ev,perspective:K}),j[27]=ev,j[28]=K,j[29]=ej):ej=j[29],j[30]!==P||j[31]!==I||j[32]!==L||j[33]!==ei||j[34]!==en||j[35]!==el?(y=(0,na.jsx)(mU,{comlink:P,dispatch:F,inFrame:I,inPopUp:L,onDrag:el,overlayEnabled:ei,rootElement:en}),j[30]=P,j[31]=I,j[32]=L,j[33]=ei,j[34]=en,j[35]=el,j[36]=y):y=j[36],j[37]===W?v=j[38]:(v=W&&(0,na.jsx)(p9,{...W,onDismiss:ew}),j[37]=W,j[38]=v),j[39]!==et||j[40]!==U||j[41]!==ee||j[42]!==q||j[43]!==Z?(b=Z&&!ee&&(0,na.jsxs)(na.Fragment,{children:[U&&(0,na.jsx)(mx,{dragInsertPosition:U}),q&&(0,na.jsx)(mM,{}),et&&(0,na.jsx)(mw,{dragGroupRect:et})]}),j[39]=et,j[40]=U,j[41]=ee,j[42]=q,j[43]=Z,j[44]=b):b=j[44],j[45]!==X||j[46]!==Z?(w=Z&&X&&(0,na.jsx)(mE,{skeleton:X}),j[45]=X,j[46]=Z,j[47]=w):w=j[47],j[48]!==eC||j[49]!==eM||j[50]!==eT||j[51]!==ej||j[52]!==y||j[53]!==v||j[54]!==b||j[55]!==w||j[56]!==V?(x=(0,na.jsxs)(mH,{"data-fading-out":eM,"data-overlays":eT,ref:er,$zIndex:V,children:[ej,y,v,eC,b,w]}),j[48]=eC,j[49]=eM,j[50]=eT,j[51]=ej,j[52]=y,j[53]=v,j[54]=b,j[55]=w,j[56]=V,j[57]=x):x=j[57],j[58]!==P||j[59]!==x?(k=(0,na.jsx)(mL,{comlink:P,children:x}),j[58]=P,j[59]=x,j[60]=k):k=j[60],j[61]!==P||j[62]!==k?(E=(0,na.jsx)(mj,{comlink:P,children:k}),j[61]=P,j[62]=k,j[63]=E):E=j[63],j[64]!==P||j[65]!==G||j[66]!==E?(S=(0,na.jsx)(m$,{comlink:P,elements:G,children:E}),j[64]=P,j[65]=G,j[66]=E,j[67]=S):S=j[67],j[68]!==en||j[69]!==S?(_=(0,na.jsx)(rC,{children:(0,na.jsx)(oW,{element:en,children:S})}),j[68]=en,j[69]=S,j[70]=_):_=j[70],j[71]!==e_||j[72]!==_?(M=(0,na.jsx)(rh,{scheme:e_,theme:oP,tone:"transparent",children:_}),j[71]=e_,j[72]=_,j[73]=M):M=j[73],j[74]!==P||j[75]!==M?(T=(0,na.jsx)(mO,{comlink:P,children:M}),j[74]=P,j[75]=M,j[76]=T):T=j[76],T}function mq(e){return e.activated||e.focused}function mX(e){return"id"in e.sanity?[e.sanity.id]:[]}function mG(e){return!e}function mZ(e){return!e}function mK(e){return!e}function mJ(e){return!e}function mQ(e){let t=e.target;if((iv(t)||iy(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 m0(e){return e()}function m1(e){return!e}let m2={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function m5(e){return"Alt"===e.key}function m3(e,t){return e.filter(e=>e!==t)}let m4=e=>{let t=(0,C.c)(4),{comlink:n,refresh:r}=e,i=(0,R.useRef)(0),o=(0,R.useRef)(0),a,s;return t[0]!==n||t[1]!==r?(a=()=>n.on("presentation/refresh",e=>{if("manual"===e.source){clearTimeout(i.current);let t=r(e);if(!1===t)return;n.post("visual-editing/refreshing",e);let o=!1;i.current=window.setTimeout(()=>{n.post("visual-editing/refreshed",e),o=!0},3e3),t?.finally?.(()=>{o||(clearTimeout(i.current),n.post("visual-editing/refreshed",e))})}else if("mutation"===e.source){clearTimeout(o.current);let t=r(e);if(!1===t)return;n.post("visual-editing/refreshing",e),o.current=window.setTimeout(()=>{let t=r(e);!1!==t&&(n.post("visual-editing/refreshing",e),t?.finally?.(()=>{n.post("visual-editing/refreshed",e)})||n.post("visual-editing/refreshed",e))},1e3),t?.finally?.(()=>{n.post("visual-editing/refreshed",e)})||n.post("visual-editing/refreshed",e)}}),s=[n,r],t[0]=n,t[1]=r,t[2]=a,t[3]=s):(a=t[2],s=t[3]),(0,R.useEffect)(a,s),null};function m6(e){let{data:t,origin:n}=e;t&&"object"==typeof t&&"domain"in t&&"sanity/channels"===t.domain&&"from"in t&&"presentation"===t.from&&"type"in t&&"presentation/status"===t.type&&window.parent.postMessage({domain:"sanity/channels",type:"visual-editing/status",data:{origin:location.origin}},n)}function m7(){console.warn("[@sanity/visual-editing] Package version mismatch detected: Please update your Sanity studio to prevent potential compatibility issues.")}function m8(){}let m9=(0,R.lazy)(()=>e.A(89694)),ge=e=>{var t;let n,r,i,o,a,s,l,u,d,c,h,f,p=(0,C.c)(44),{components:m,plugins:g,history:y,keepStegaOnCopy:v,portal:b,refresh:w,zIndex:x,onPerspectiveChange:k,onVariantChange:E,onSuspiciousStega:_}=e,M=void 0===b||b,[j,P]=(0,R.useState)(null),[A,$]=(0,R.useState)(null),I,L;p[0]===Symbol.for("react.memo_cache_sentinel")?(I=()=>{(0,R.startTransition)(()=>{P((0,T.isMaybePreviewIframe)()),$((0,T.isMaybePreviewWindow)())})},L=[],p[0]=I,p[1]=L):(I=p[0],L=p[1]),(0,R.useEffect)(I,L),p[2]===v?(o=p[3],a=p[4]):(o=()=>
223{if(!v)return document.addEventListener("copy",pg),()=>{document.removeEventListener("copy",pg)}},a=[v],p[2]=v,p[3]=o,p[4]=a),(0,R.useEffect)(o,a),p[5]===_?s=p[6]:(s=e=>_?.(e),p[5]=_,p[6]=s);let V=(0,R.useEffectEvent)(s),D="function"==typeof _,O;p[7]!==V||p[8]!==D?(O=()=>{if(D){let e,t,n,r,i,o,a,s,l,u;return e=new Set,t=[],n=[],r=!1,i=null,o=!1,a=(n,r,i,o)=>{let a=t7(o),s=`${n}|${i??""}|${a}`;e.has(s)||(e.add(s),t.push({kind:n,element:r,attribute:i,value:o,cleaned:a,sanity:function(e){try{let t=(0,tI.vercelStegaDecode)(e);return t&&"object"==typeof t&&"sanity.io"===t.origin?(0,tR.decodeSanityNodeData)(t)??t:void 0}catch{return}}(o)}))},s=()=>{if(i=null,!o){if(r||(r=!0,function(e){let{documentElement:t,head:n,body:r}=document;t&&pE(t,!1,e),n&&p_(n,!0,e),r&&p_(r,!1,e),function(e){let t=location.href;if(t6(t))return e("url",void 0,void 0,t);try{let n=decodeURIComponent(t);t6(n)&&e("url",void 0,void 0,n)}catch{}}(e)}(a)),n.length>0)for(let e of n.splice(0))!function(e,t){let{target:n,type:r}=e;if(!(!n.isConnected||pw(n)))if("attributes"===r){if(pv(n)&&e.attributeName){let r=n.getAttributeNS(e.attributeNamespace,e.attributeName);pk(n,e.attributeName,r,px(n),t)}}else if("characterData"===r)pS(n,px(n),t);else for(let n=0;n<e.addedNodes.length;n++){let r=e.addedNodes[n];!r||!r.isConnected||pw(r)||p_(r,px(r),t)}}(e,a);t.length>0&&V(t.splice(0))}},l=()=>{i||o||(i=function(e){if("function"==typeof requestIdleCallback){let t=requestIdleCallback(e,{timeout:1e3});return()=>cancelIdleCallback(t)}let t=setTimeout(e,0);return()=>clearTimeout(t)}(s))},(u=new MutationObserver(e=>{for(let t of e)n.push(t);l()})).observe(document.documentElement,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),l(),()=>{o=!0,u.disconnect(),i?.(),i=null}}},p[7]=V,p[8]=D,p[9]=O):O=p[9],p[10]===D?l=p[11]:(l=[D],p[10]=D,p[11]=l),(0,R.useEffect)(O,l);let[z,B]=(0,R.useState)(null),N,H;p[12]===M?(N=p[13],H=p[14]):(N=()=>{if(!1===M)return;let e=document.createElement("sanity-visual-editing");return document.documentElement.appendChild(e),(0,R.startTransition)(()=>B(e)),()=>{(0,R.startTransition)(()=>B(null)),document.documentElement.contains(e)&&document.documentElement.removeChild(e)}},H=[M],p[12]=M,p[13]=N,p[14]=H),(0,R.useEffect)(N,H);let[F,W]=function(e){let t,n,r,i=(0,C.c)(9),o=void 0===e||e,[a,s]=(0,R.useState)(),[l,u]=(0,R.useState)("idle"),d,c;return i[0]===o?(d=i[1],c=i[2]):(d=()=>{if(!o)return;let e=(0,pm.createNode)({name:"visual-editing",connectTo:"presentation"},(0,pm.createNodeMachine)().provide({actors:(0,T.createCompatibilityActors)()})),t=e.onStatus(()=>u("connected"),"connected");(0,R.startTransition)(()=>s(e));let n=e.start();return()=>{t(),n(),(0,R.startTransition)(()=>s(void 0))}},c=[o],i[0]=o,i[1]=d,i[2]=c),(0,R.useEffect)(d,c),i[3]===l?(t=i[4],n=i[5]):(t=()=>{if("connected"===l)return;let e=new AbortController;return window.addEventListener("message",m6,{signal:e.signal}),()=>{e.abort()}},n=[l],i[3]=l,i[4]=t,i[5]=n),(0,R.useEffect)(t,n),i[6]!==a||i[7]!==l?(r=[a,l],i[6]=a,i[7]=l,i[8]=r):r=i[8],r}(!0===j||!0===A);t="connected"===W?F:void 0,(n=(0,C.c)(3))[0]===t?(r=n[1],i=n[2]):(r=()=>{let e,n;if(!t)return;let r=(e=new fU(1),n=new fH,t.fetch("visual-editing/snapshot-welcome",void 0,{suppressWarnings:!0}).then(t=>{e.next(t.event)}).catch(()=>{}
223),t.on("presentation/snapshot-event",t=>{"reconnect"===t.event.type&&e.next(t.event),"mutation"===t.event.type&&n.next(t.event)}),function(){for(var e,t,n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=(e=f7(r))&&ff(e.schedule)?r.pop():void 0,a=(t=1/0,"number"==typeof f7(r)?r.pop():t);return r.length?1===r.length?f5(r[0]):(void 0===(n=a)&&(n=1/0),function e(t,n,r){return(void 0===r&&(r=1/0),ff(n))?e(function(e,r){var i;return(i=function(t,i){return n(e,t,r,i)},fY(function(e,t){var n=0;e.subscribe(fq(t,function(e){t.next(i.call(void 0,e,n++))}))}))(f5(t(e,r)))},r):("number"==typeof n&&(r=n),fY(function(e,n){var i,o,a,s,l,u,d,c;return i=r,o=[],a=0,s=0,l=!1,u=function(){!l||o.length||a||n.complete()},d=function(e){return a<i?c(e):o.push(e)},c=function(e){a++;var r=!1;f5(t(e,s++)).subscribe(fq(n,function(e){n.next(e)},function(){r=!0},void 0,function(){if(r)try{for(a--;o.length&&a<i;)!function(){var e=o.shift();c(e)}();u()}catch(e){n.error(e)}}))},e.subscribe(fq(n,d,function(){l=!0,u()})),function(){}}))}(fO,n))(o?function(e,t){if(null!=e){if(ff(e[fD]))return f5(e).pipe(f9(t),f8(t));if(fG(e))return new fz(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})});if(fZ(e))return f5(e).pipe(f9(t),f8(t));if(fK(e))return pe(e,t);if(f0(e))return new fz(function(n){var r;return f4(n,t,function(){r=e[fQ](),f4(n,t,function(){var e,t,i;try{t=(e=r.next()).value,i=e.done}catch(e){n.error(e);return}i?n.complete():n.next(t)},0,!0)}),function(){return ff(null==r?void 0:r.return)&&r.return()}});if(f2(e))return pe(f1(e),t)}throw fJ(e)}(r,o):f5(r)):f6}(e,n)),i=(0,fh.createActor)(t$(t),{input:{client:{withConfig:m8},sharedListener:r}});i.start();let o=new AbortController;return t.fetch("visual-editing/features",void 0,{signal:o.signal,suppressWarnings:!0}).then(e=>{e.features.optimistic&&S(i)}).catch(m7),()=>{i.stop(),o.abort()}},i=[t],n[0]=t,n[1]=r,n[2]=i),(0,R.useEffect)(r,i);let U=(0,R.useDeferredValue)((0,R.useSyncExternalStore)(pq,pX,gt),!1),Y,q;p[15]!==W||p[16]!==j||p[17]!==A?(Y=()=>{if("connected"===W)pA(A?"presentation-window":"presentation-iframe");else if(j||A){let e=setTimeout(gn,1e3);return()=>{clearTimeout(e),pA(null)}}else pA("standalone");return gr},q=[W,A,j],p[15]=W,p[16]=j,p[17]=A,p[18]=Y,p[19]=q):(Y=p[18],q=p[19]),(0,R.useEffect)(Y,q),p[20]!==F||p[21]!==W||p[22]!==m||p[23]!==j||p[24]!==A||p[25]!==k||p[26]!==E||p[27]!==g||p[28]!==x?(u=null!==j&&null!==A&&(0,na.jsx)(mY,{comlink:F,comlinkStatus:W,componentResolver:m,onPerspectiveChange:k,onVariantChange:E,plugins:g,inFrame:j,inPopUp:A,zIndex:x}),p[20]=F,p[21]=W,p[22]=m,p[23]=j,p[24]=A,p[25]=k,p[26]=E,p[27]=g,p[28]=x,p[29]=u):u=p[29],p[30]!==F||p[31]!==y||p[32]!==w?(d=F&&(0,na.jsxs)(na.Fragment,{children:[(0,na.jsx)(p$,{comlink:F,history:y}),(0,na.jsx)(pZ,{comlink:F}),w&&(0,na.jsx)(m4,{comlink:F,refresh:w})]}),p[30]=F,p[31]=y,p[32]=w,p[33]=d):d=p[33],p[34]!==W||p[35]!==U?(c="connected"===W&&U&&(0,na.jsx)(R.Suspense,{children:(0,na.jsx)(m9,{})}),p[34]=W,p[35]=U,p[36]=c):c=p[36],p[37]!==u||p[38]!==d||p[39]!==c?(h=(0,na.jsxs)(na.Fragment,{children:[u,d,c]}),p[37]=u,p[38]=d,p[39]=c,p[40]=h):h=p[40];let X=h;return!1!==M&&z?(p[41]!==X||p[42]!==z?(f=(0,ie.createPortal)(X,z),p[41]=X,p[42]=z,p[43]=f):f=p[43],f):X};function gt(){return!1}function gn(){return pA("standalone")}function gr(){return pA(null)}ge.displayName="VisualEditing",e.s(["a",()=>pD,"c",()=>pB,"d",()=>pH,"f",()=>pF,"i",()=>pV,"l",()=>pz,"m",()=>pT,"n",()=>pG,"o",()=>pL,"p",()=>pP,"r",()=>pI,"s",()=>pO,"t",()=>ge,"u",()=>pN],93992)}]);
224
225//# debugId=0692ee53-d9fd-092a-095f-07d01eb29326

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.