1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8762],{1197:(e,t,n)=>{n.d(t,{JW:()=>m,me:()=>ef,sR:()=>em});var r=n(15374);let i={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};i.transparent.darkest,i.transparent.lightest,i.transparent.lightest,i.transparent.darkest,i.transparent.darker,i.transparent.lighter,i.transparent.base,i.transparent.base,i.primary.darkest,i.primary.lightest,i.primary.lightest,i.primary.darkest,i.primary.darker,i.primary.lighter,i.primary.base,i.primary.base,i.positive.darkest,i.positive.lightest,i.positive.lightest,i.positive.darkest,i.positive.darker,i.positive.lighter,i.positive.base,i.positive.base,i.caution.darkest,i.caution.lightest,i.caution.lightest,i.caution.darkest,i.caution.darker,i.caution.lighter,i.caution.base,i.caution.base,i.critical.darkest,i.critical.lightest,i.critical.lightest,i.critical.darkest,i.critical.darker,i.critical.lighter,i.critical.base,i.critical.base;let o={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},a={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0}
1,{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}]}},l=new WeakMap;function s(e){let t=l.get(e);if(t)return t;let n=c(e,e.card.enabled),r={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:u(e,e.button.default),ghost:u(e,e.button.ghost),bleed:u(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:u(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:e.skeleton?.from||e.base.border,to:e.skeleton?.to||e.base.border},syntax:e.syntax};return l.set(e,r),r}function u(e,t){return{default:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},neutral:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},primary:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},suggest:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},positive:{enabled:c(e,t.positive.enabled),hovered:c(e,t.positive.hovered),pressed:c(e,t.positive.pressed),selected:c(e,t.positive.selected),disabled:c(e,t.positive.disabled)},caution:{enabled:c(e,t.caution.enabled),hovered:c(e,t.caution.hovered),pressed:c(e,t.caution.pressed),selected:c(e,t.caution.selected),disabled:c(e,t.caution.disabled)},critical:{enabled:c(e,t.critical.enabled),hovered:c(e,t.critical.hovered),pressed:c(e,t.critical.pressed),selected:c(e,t.critical.selected),disabled:c(e,t.critical.disabled)}}}function c(e,t){return{...t,avatar:{gray:{bg:e.spot.gray,fg:e.base.bg},blue:{bg:e.spot.blue,fg:e.base.bg},purple:{bg:e.spot.purple,fg:e.base.bg},magenta:{bg:e.spot.magenta,fg:e.base.bg},red:{bg:e.spot.red,fg:e.base.bg},orange:{bg:e.spot.orange,fg:e.base.bg},yellow:{bg:e.spot.yellow,fg:e.base.bg},green:{bg:e.spot.green,fg:e.base.bg},cyan:{bg:e.spot.cyan,fg:e.base.bg}},badge:{default:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,dot:e.muted.default.enabled.muted.fg,icon:e.muted.default.enabled.muted.fg},neutral:{bg:e.muted.transparent.enabled.bg,fg:e.muted.transparent.enabled.fg,dot:e.muted.transparent.enabled.muted.fg,icon:e.muted.transparent.enabled.muted.fg},primary:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},suggest:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},positive:{bg:e.muted.positive.enabled.bg,fg:e.muted.positive.enabled.fg,dot:e.muted.positive.enabled.muted.fg,icon:e.muted.positive.enabled.muted.fg},caution:{bg:e.muted.caution.enabled.bg,fg:e.muted.caution.enabled.fg,dot:e.muted.caution.enabled.muted.fg,icon:e.muted.caution.enabled.muted.fg}
1,critical:{bg:e.muted.critical.enabled.bg,fg:e.muted.critical.enabled.fg,dot:e.muted.critical.enabled.muted.fg,icon:e.muted.critical.enabled.muted.fg}},kbd:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,border:e.muted.default.enabled.border},muted:{...e.muted.default.enabled.muted,bg:t.bg2||t.bg},skeleton:{from:t.skeleton?.from||t.border,to:t.skeleton?.to||t.border}}}function d(e){return{enabled:f(e.enabled),disabled:f(e.disabled),readOnly:f(e.readOnly),hovered:f(e.hovered)}}function f(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}let p=new WeakMap;function m(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=p.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...o.avatar,...e.sanity.avatar},button:{...o.button,...e.sanity.button},card:o.card,color:s(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...o.input,...e.sanity.input,checkbox:{...o.input.checkbox,...e.sanity.input.checkbox},radio:{...o.input.radio,...e.sanity.input.radio},switch:{...o.input.switch,...e.sanity.input.switch}},layer:e.sanity.layer??o.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return p.set(e,n),n}function g(e){return 2===e._version}let h=new WeakMap;function y(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})}let b=new WeakMap,v=["transparent","default","primary","positive","caution","critical"];function w(e,t){let n={};for(let r of v)y(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:k(n.input.default),invalid:k(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 x(e){let t=b.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e,p={};y(p,"light",()=>w("light",i)),y(p,"dark",()=>w("dark",i));let m={_version:0,avatar:n,button:r,container:o,color:p,focusRing:l.text.focusRing,fonts:a,input:l,media:s,radius:u,shadows:c,space:d,styles:f,v2:e};return b.set(e,m),m}function k(e){return{enabled:_(e.enabled),disabled:_(e.disabled),readOnly:_(e.readOnly),hovered:_(e.hovered)}}function _(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let E=["multiply","screen"],j=["transparent","default","neutral","primary","suggest","positive","caution","critical"],S=["default","neutral","primary","suggest","positive","caution","critical"],I=["enabled","hovered","pressed","selected","disabled"],C=["default","ghost","bleed"],M=["default","invali
1d"],$=["enabled","hovered","readOnly","disabled"];function z(e){return r.V0.includes(e)}function A(e){return/^\d+%$/.test(e)}function T(e){var t;let n=e.split("/"),i=n.shift()||"",[o,a]=i.split(" ");if(z(o)){let e=n.shift()||"";return A(a)?{type:"color",tint:o,mix:Number(a.slice(0,-1))/100}:R(e)?{type:"color",tint:o,opacity:Number(e)}:{type:"color",tint:o}}if("black"===(t=o)||"white"===t){let e=n.shift()||"";return A(a)?{type:"color",key:o,mix:Number(a.slice(0,-1))/100}:R(e)?{type:"color",key:o,opacity:Number(e)}:{type:"color",key:o}}if(r.Cv.includes(o)){let[e,t]=(i=n.shift()||"").split(" ");if(z(e)){let r=n.shift()||"";return A(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:R(r)?{type:"color",hue:o,tint:e,opacity:Number(r)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(E.includes(o))return{type:"blendMode",value:o}}function R(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...r.Cv],[...j],[...S],[...I],[...M],[...$];let O=["500","500"];function N(e,t=O){var n;let r,{hue:i,scheme:o}=e,a=T(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return n={...a,hue:a.hue||i},r="",r="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0!==n.mix?`${r} ${100*n.mix}%`:(void 0!==n.opacity&&(r+=`/${n.opacity}`),r)}let P={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
1,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
1data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function L(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function D(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(H,{})}function H(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];L(r)&&L(i)?e[n]=D(r,i):e[n]=i}return e}function F(e,t){let{scheme:n}=e,r={};for(let e of j)y(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:N(o,i?.accent?.fg)},avatar:U({scheme:n},i),backdrop:N(o,i?.backdrop),badge:V(i?.badge,{scheme:n},t),bg:N(o,i?.bg),border:N(o,i?.border),button:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of C)i[e]=function(e,t){let{cardTone:n,mode:r,scheme:i}=e,o={};for(let e of S)o[e]=function(e,t){let{cardTone:n,mode:r,scheme:i,tone:o}=e,a={};for(let e of I)a[e]=function(e,t){let{cardTone:n,mode:r,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[n],s=t?.color?.button?.[r]?.[i]?.[a],u=s?._hue||l?._hue||"gray",c=s?._blend||["screen","multiply"],d={hue:u,scheme:o};return{_blend:c[+("light"!==o)],accent:{fg:N(d,s?.accent?.fg)},avatar:U({scheme:o},s),badge:V(s?.badge,{scheme:o},t),bg:N(d,s?.bg),border:N(d,s?.border),code:{bg:N(d,s?.code?.bg),fg:N(d,s?.code?.fg)},fg:N(d,s?.fg),icon:N(d,s?.icon),muted:{bg:N(d,s?.muted?.bg),fg:N(d,s?.muted?.fg)},kbd:{bg:N(d,s?.kbd?.bg),fg:N(d,s?.kbd?.fg),border:N(d,s?.kbd?.border)},link:{fg:N(d,s?.link?.fg)},skeleton:{from:N(d,s?.skeleton?.from),to:N(d,s?.skeleton?.to)}}}({cardTone:n,mode:r,tone:o,scheme:i,state:e},t);return a}({cardTone:n,mode:r,scheme:i,tone:e},t);return o}({cardTone:r,scheme:n,mode:e},t);return i}({scheme:n,tone:r},t),code:{bg:N(o,i?.code?.bg),fg:N(o,i?.code?.fg)},fg:N(o,i?.fg),focusRing:N(o,i?.focusRing),icon:N(o,i?.icon),input:function(e,t){let{scheme:n,tone:r}=e;return{default:q({mode:"default",scheme:n,tone:r},t),invalid:q({mode:"invalid",scheme:n,tone:r},t)}}({scheme:n,tone:r},t),kbd:{bg:N(o,i?.kbd?.bg),fg:N(o,i?.kbd?.fg),border:N(o,i?.kbd?.border)},link:{fg:N(o,i?.link?.fg)},muted:{bg:N(o,i?.muted?.bg),fg:N(o,i?.muted?.fg)},selectable:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of S)i[e]=function(e,t){let{cardTone:n,scheme:r,tone:i}=e,o={};for(let e of I)o[e]=function(e,t){let{cardTone:n,scheme:r,state:i,tone:o}=e,a=t?.color?.base?.[n],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:r};return{_blend:u[+("light"!==r)],accent:{fg:N(c,l?.accent?.fg)},avatar:U({scheme:r},l),badge:V(l?.badge,{scheme:r},t),bg:N(c,l?.bg),border:N(c,l?.border),code:{bg:N(c,l?.code?.bg),fg:N(c,l?.code?.fg)},fg:N(c,l?.fg),icon:N(c,l?.icon),muted:{bg:N(c,l?.muted?.bg),fg:N(c,l?.muted?.fg)},kbd:{bg:N(c,l?.kbd?.bg),fg:N(c,l?.kbd?.fg),border:N(c,l?.kbd?.border)},link:{fg:N(c,l?.link?.fg)},skeleton:{from:N(c,l?.skeleton?.from),to:N(c,l?.skeleton?.to)}}}({cardTone:n,tone:i,scheme:r,state:e},t);return o}({cardTone:r,scheme:n,tone:e},t);return i}({scheme:n,tone:r},t),shadow:function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{outline:N(o,i?.shadow?.outline),umbra:N(o,i?.shadow?.umbra),penumbra:N(o,i?.shadow?.penumbra),ambient:N(o,i?.shadow?.ambient)}}
1({scheme:n,tone:r},t),skeleton:{from:N(o,i?.skeleton?.from),to:N(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:"gray",scheme:n};return{atrule:N(i,r?.atrule),attrName:N(i,r?.attrName),attrValue:N(i,r?.attrValue),attribute:N(i,r?.attribute),boolean:N(i,r?.boolean),builtin:N(i,r?.builtin),cdata:N(i,r?.cdata),char:N(i,r?.char),class:N(i,r?.class),className:N(i,r?.className),comment:N(i,r?.comment),constant:N(i,r?.constant),deleted:N(i,r?.deleted),doctype:N(i,r?.doctype),entity:N(i,r?.entity),function:N(i,r?.function),hexcode:N(i,r?.hexcode),id:N(i,r?.id),important:N(i,r?.important),inserted:N(i,r?.inserted),keyword:N(i,r?.keyword),number:N(i,r?.number),operator:N(i,r?.operator),prolog:N(i,r?.prolog),property:N(i,r?.property),pseudoClass:N(i,r?.pseudoClass),pseudoElement:N(i,r?.pseudoElement),punctuation:N(i,r?.punctuation),regex:N(i,r?.regex),selector:N(i,r?.selector),string:N(i,r?.string),symbol:N(i,r?.symbol),tag:N(i,r?.tag),unit:N(i,r?.unit),url:N(i,r?.url),variable:N(i,r?.variable)}}({scheme:n},t)}})({scheme:n,tone:e},t));return r}function U(e,t){let{scheme:n}=e;return{gray:B({color:"gray",scheme:n},t),blue:B({color:"blue",scheme:n},t),purple:B({color:"purple",scheme:n},t),magenta:B({color:"magenta",scheme:n},t),red:B({color:"red",scheme:n},t),orange:B({color:"orange",scheme:n},t),yellow:B({color:"yellow",scheme:n},t),green:B({color:"green",scheme:n},t),cyan:B({color:"cyan",scheme:n},t)}}function B(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:N(o,i?.bg),fg:N(o,i?.fg)}}function V(e,t,n){let{scheme:r}=t,i={};for(let t of S)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:N(a,o?.bg),fg:N(a,o?.fg),dot:N(a,o?.dot),icon:N(a,o?.icon)}}(e,{scheme:r,tone:t},n);return i}function q(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:W({mode:n,scheme:r,state:"enabled",cardTone:i},t),hovered:W({mode:n,scheme:r,state:"hovered",cardTone:i},t),readOnly:W({mode:n,scheme:r,state:"readOnly",cardTone:i},t),disabled:W({mode:n,scheme:r,state:"disabled",cardTone:i},t)}}function W(e,t){let{cardTone:n,mode:r,scheme:i,state:o}=e,a=t?.color?.base?.[n],l=t?.color?.input?.[r]?.[o],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:i};return{_blend:u[+("light"!==i)],bg:N(c,l?.bg),border:N(c,l?.border),fg:N(c,l?.fg),muted:{bg:N(c,l?.muted?.bg)},placeholder:N(c,l?.placeholder)}}let Y=r.yW;function G(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function J(e,t,n,r,i){var o;return n*(1-(o=G((i-e)/(t-e))))+r*o}function K(e){return Math.round(e)}function X(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 Z(e){let t=K(G(Math.round(e.r),0,255)),n=K(G(Math.round(e.g),0,255)),r=K(G(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 Q=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function ee(e){if(!e)return{r:0,g:0,b:0};if("string"!=typeof e)throw Error("parseColor: expected a string");if("#"===e[0]&&(4===e.length||7===e.length)&&function(e){for(let t of e)if(-1==="0123456789ABCDEFabcdef".indexOf(t))return!1;return!0}(e.slice(1)))return X(e);if(e.startsWith("hsl("))return function(e){let t=e.s/100,n=e.l/100,r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e.h/60%2-1)),o=n-r/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=r,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=r,s=0):120<=e.h&&e.h<180?(a=0,l=r,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=r):240<=e.h&&e.h<300?(a=i,l=0,s=r):300<=e.h&&e.h<360&&(a=r,l=0,s=i),{r:Math.round((a+o)*255),g:Math.round((l+o)*255),b:Math.round((s+o)*255)}}(function(e){let t=Q.exec(e);if(!t)throw Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(t[1]),s:parseFloat(t[3]),l:parseFloat(t[5])}}(e));if(e.startsWith("rgba(")){let t=e.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}throw Error(`parseColor: unexpected color format: "${e}"`)}let et=[0,255];function en(e,t){let{bg:n,blendMode:r,colorPalette:i}=t;if("white"===n)throw Error("Cannot blend with white background");let o=T(e);if(!o||"color"!==o.type)throw Error(`Invalid color token value: ${e}`);let a="";if("black"===o.key&&(a=er(i.black)),"white"===o.key&&(a=er(i.white)),o.hue&&o.tint&&(a=er(i[o.hue][o.tint])),!a)throw Error(`Invalid color token value: ${e}`);let l=a,s={blendMode:r,bg:n,black:er(i.black),white:er(i.white)};try{if(a=function(e,t){var n,r,i,o,a,l;let{blendMode:s}=t,u=ee(e),c=ee(t.black),d=ee(t.white),f=t.bg?ee(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},m={r:G(J(...p.r,...et,f.r),...et),g:G(J(...p.g,...et,f.g),...et),b:G(J(...p.b,...et,f.b),...et)},g={r:G(J(...p.r,...et,u.r),...et),g:G(J(...p.g,...et,u.g),...et),b:G(J(...p.b,...et,u.b),...et)},h="multiply"===s?{r:255*(m.r/255*(g.r/255)),g:255*(m.g/255*(g.g/255)),b:255*(m.b/255*(g.b/255))}:{r:255*((n=m.r/255)+(r=g.r/255)-n*r),g:255*((i=m.g/255)+(o=g.g/255)-i*o),b:255*((a=m.b/255)+(l=g.b/255)-a*l)};return Z({r:G(J(...et,...p.r,h.r),...p.r),g:G(J(...et,...p.g,h.g),...p.g),b:G(J(...et,...p.b,h.b),...p.b)})}(a,s),n&&void 0!==o.mix){var u,c,d,f,p,m,g;let e=X(n),t=X(a);a=Z((u=o.mix,{r:(c=e.r,d=t.r,c+(d-c)*u),g:(f=e.g,p=t.g,f+(p-f)*u),b:(m=e.b,g=t.b,m+(g-m)*u)}
1))}}catch(e){throw console.warn("could not blend",a,s),e}return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let n=ee(e);return`rgba(${n.r},${n.g},${n.b},${t})`}(a,o.opacity)),a}function er(e){return"string"==typeof e?e:e.hex}function ei(e,t){let n=eo(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 j){if("default"===n)continue;let o="transparent"===n?{colorPalette:e}:{bg:r,colorPalette:e};y(i,n,()=>eo(t[n],o))}return i}function eo(e,t){var n,r,i,o;let{colorPalette:a,bg:l}=t,s=e._blend||"multiply",u=en(e.bg,{colorPalette:a,bg:l,blendMode:s}),c={colorPalette:a,bg:u,blendMode:s},d=(n=e.button,r={baseBg:u,blendMode:s,colorPalette:a},{default:es(n.default,r),ghost:es(n.ghost,r),bleed:es(n.bleed,r)}),f=function(e,t){let n={};for(let o of S){var r,i;n[o]=(r=e[o],i=t,{enabled:eu(r.enabled,i),hovered:eu(r.hovered,i),pressed:eu(r.pressed,i),selected:eu(r.selected,i),disabled:eu(r.disabled,i)})}return n}(e.selectable,{colorPalette:a,baseBg:u,blendMode:s}),p={outline:en(e.shadow.outline,c),umbra:en(e.shadow.umbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),penumbra:en(e.shadow.penumbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),ambient:en(e.shadow.ambient,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}})};return{_blend:s,_dark:e._dark,accent:{fg:en(e.accent.fg,c)},avatar:ea(e.avatar,{baseBg:u,colorPalette:a,blendMode:s}),backdrop:en(e.backdrop,c),badge:el(e.badge,{baseBg:u,colorPalette:a,blendMode:s}),bg:u,border:en(e.border,c),button:d,code:{bg:en(e.code.bg,c),fg:en(e.code.fg,c)},fg:en(e.fg,c),focusRing:en(e.focusRing,c),icon:en(e.icon,c),input:(i=e.input,o={baseBg:u,colorPalette:a,blendMode:s},{default:ec(i.default,o),invalid:ec(i.invalid,o)}),kbd:function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=en(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:en(e.fg,a),border:en(e.border,a)}}(e.kbd,{baseBg:u,colorPalette:a,blendMode:s}),link:{fg:en(e.link.fg,c)},muted:{bg:en(e.muted.bg,c),fg:en(e.muted.fg,c)},shadow:p,skeleton:{from:en(e.skeleton.from,c),to:en(e.skeleton.to,c)},syntax:function(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,o={colorPalette:n,bg:r,blendMode:i};return{atrule:en(e.atrule,o),attrName:en(e.attrName,o),attrValue:en(e.attrValue,o),attribute:en(e.attribute,o),boolean:en(e.boolean,o),builtin:en(e.builtin,o),cdata:en(e.cdata,o),char:en(e.char,o),class:en(e.class,o),className:en(e.className,o),comment:en(e.comment,o),constant:en(e.constant,o),deleted:en(e.deleted,o),doctype:en(e.doctype,o),entity:en(e.entity,o),function:en(e.function,o),hexcode:en(e.hexcode,o),id:en(e.id,o),important:en(e.important,o),inserted:en(e.inserted,o),keyword:en(e.keyword,o),number:en(e.number,o),operator:en(e.operator,o),prolog:en(e.prolog,o),property:en(e.property,o),pseudoClass:en(e.pseudoClass,o),pseudoElement:en(e.pseudoElement,o),punctuation:en(e.punctuation,o),regex:en(e.regex,o),selector:en(e.selector,o),string:en(e.string,o),symbol:en(e.symbol,o),tag:en(e.tag,o),unit:en(e.unit,o),url:en(e.url,o),variable:en(e.variable,o)}}(e.syntax,{baseBg:u,colorPalette:a,blendMode:s}),selectable:f}}function ea(e,t){let n={};for(let i of r.Cv)n[i]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=en(e.bg,{bg:n,blendMode:r,colorPalette:i});return{_blend:o,bg:a,fg:en(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return n}function el(e,t){let n={};for(let r of S)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=en(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,dot:en(e.dot,a),fg:en(e.fg,a),icon:en(e.icon,a)}}(e[r],t);return n}function es(e,t){let n={};for(let o of S){var r,i;n[o]=(r=e[o],i=t,{enabled:eu(r.enabled,i),hovered:eu(r.hovered,i),pressed:eu(r.pressed,i),selected:eu(r.selected,i),disabled:eu(r.disabled,i)})}return n}function eu(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=en(e.bg,{bg:n,blendMode:r,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:en(e.accent.fg,l)}
1,avatar:ea(e.avatar,{baseBg:a,colorPalette:i,blendMode:o}),badge:el(e.badge,{baseBg:a,colorPalette:i,blendMode:o}),bg:a,border:en(e.border,l),code:{bg:en(e.code.bg,l),fg:en(e.code.fg,l)},fg:en(e.fg,l),icon:en(e.icon,l),link:{fg:en(e.link.fg,l)},muted:{bg:en(e.muted.bg,l),fg:en(e.muted.fg,l)},kbd:{bg:en(e.kbd.bg,l),fg:en(e.kbd.fg,l),border:en(e.kbd.border,l)},skeleton:{from:en(e.skeleton?.from,l),to:en(e.skeleton?.to,l)}}}function ec(e,t){return{enabled:ed(e.enabled,t),hovered:ed(e.hovered,t),readOnly:ed(e.readOnly,t),disabled:ed(e.disabled,t)}}function ed(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=en(e.bg,{colorPalette:i,bg:n,blendMode:r}),l={colorPalette:i,bg:a,blendMode:o};return{_blend:o,bg:a,border:en(e.border,l),fg:en(e.fg,l),muted:{bg:en(e.muted.bg,l)},placeholder:en(e.placeholder,l)}}function ef(e){let t=function(e){let t={color:function(e){let t=D(P,e);return{base:function(e){let t={};for(let n of j)t[n]=function(e,t){let n=D(e?.base?.["*"],e?.base?.[t]),i=n._hue||e?.base?.[t]?._hue||"gray";return{...n,_hue:i,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},n.avatar?.["*"],n.avatar?.[t])}),{}),badge:S.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||i,...n.badge?.["*"],...n.badge?.[r]}}),{})}}(e,n);return t}(t),button:function(e){let t={};for(let n of C)t[n]=function(e,t){let n={};for(let i of S)n[i]=function(e,t,n){let i={};for(let o of I)i[o]=function(e,t,n,i){let o=D(e?.button?.[n]?.["*"]?.["*"],e?.button?.[n]?.[t]?.["*"],e?.button?.[n]?.["*"]?.[i],e?.button?.[n]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:S.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||a,...o.badge?.["*"],...o.badge?.[n]}}),{})}}(e,n,t,o);return i}(e,t,i);return n}(e,n);return t}(t),input:function(e){let t={};for(let n of M)t[n]=function(e,t){let n={};for(let r of $)n[r]=function(e,t,n){let r=D(e?.input?.["*"]?.["*"],e?.
1input?.[t]?.["*"],e?.input?.["*"]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}(e,t,r);return n}(e,n);return t}(t),selectable:function(e){let t={};for(let n of S)t[n]=function(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of I)n[i]=function(e,t,n){let i=D(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[n],e?.selectable?.[t]?.[n]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:S.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||o,...i.badge?.["*"],...i.badge?.[n]}}),{})}}(e,t,i);return n}(e,n);return t}(t),syntax:t.syntax}}(e?.color)},n={};return y(n,"light",()=>F({scheme:"light"},t)),y(n,"dark",()=>F({scheme:"dark"},t)),n}(e);return x({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let n=t?.palette??Y,r={};return y(r,"light",()=>ei(n,e.light)),y(r,"dark",()=>ei(n,e.dark)),r}(t,e),container:e?.container??o.container,font:e?.font??a,input:e?.input??o.input,layer:e?.layer??o.layer,media:e?.media??o.media,radius:e?.radius??o.radius,shadow:e?.shadow??o.shadow,space:e?.space??o.space,style:e?.style??o.style})}let ep=new Map;function em(e,t,n){var r;let i=function(e,t,n){let r=ep.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}(e,t,n);if(i)return i;let a=g(e)?x(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=h.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:m,styles:g}=e,y={_version:2,avatar:{...o.avatar,...n},button:{...o.button,...r},card:o.card,color:{light:{transparent:s(i.light.transparent),default:s(i.light.default),neutral:s(i.light.transparent),primary:s(i.light.primary),suggest:s(i.light.primary),positive:s(i.light.positive),caution:s(i.light.caution),critical:s(i.light.critical)},dark:{transparent:s(i.dark.transparent),default:s(i.dark.default),neutral:s(i.dark.transparent),primary:s(i.dark.primary),suggest:s(i.dark.primary),positive:s(i.dark.positive),caution:s(i.dark.caution),critical:s(i.dark.critical)}},container:a,font:l,input:{...o.input,...u,checkbox:{...o.input.checkbox,...u.checkbox},radio:{...o.input.radio,...u.radio},switch:{...o.input.switch,...u.switch}},layer:c??o.layer,media:d,radius:f,shadow:p,space:m,style:g};return h.set(e,y),y}(e),u=a.layer||o.layer,c=l.color[t]||l.color.light,d="neutral"in(r=c[n]||c.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}},f=l.layer||o.layer,{color:p,...m}=a,b={...m,layer:u,v2:{...l,_resolved:!0,color:d,layer:f}};y(b,"color",()=>{let e=a.color[t]||a.color.light;return e[n]||e.default});let v={sanity:b};return function(e,t,n,r){ep.has(t)||ep.set(t,new Map);let i=ep.get(t);i.has(n)||i.set(n,new WeakMap),i.get(n).set(e,r)}(e,t,n,v),v}},12605:(e,t)=>{var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");function h(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case c:case d:case m:return e;default:switch(e=e&&e.$$typeof){case s:case u:case p:case f:case l:return e;default:return t}}case r:return t}}}t.ContextConsumer=l,t.ContextProvider=s,t.Element=n,t.ForwardRef=u,t.Fragment=i,t.Lazy=p,t.Memo=f,t.Portal=r,t.Profiler=a,t.StrictMode=o,t.Suspense=c,t.SuspenseList=d,t.isContextConsumer=function(e){return h(e)===l},t.isContextProvider=function(e){return h(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return h(e)===u},t.isFragment=function(e){return h(e)===i},t.isLazy=function(e){return h(e)===p},t.isMemo=function(e){return h(e)===f},t.isPortal=function(e){return h(e)===r},t.isProfiler=function(e){return h(e)===a},t.isStrictMode=function(e){return h(e)===o},t.isSuspense=function(e){return h(e)===c},t.isSuspenseList=function(e){return h(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===a||e===o||e===c||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===s||e.$$typeof===l||e.$$typeof===u||e.$$typeof===g||void 0!==e.getModuleId)||!1},t.typeOf=h},18432:(e,t,n)=>{let r;n.r(t),n.d(t,{default:()=>aA});var i,o,a,l,s=n(20063),u=n(12115),c=n(95155),d=n(11748),f=n(77525),p=n(47650),m=n(3408),g=n(90059),h=n(32553);
1function y(e){return e.split(/[[.\]]/g).filter(Boolean).map(e=>{var t;return e.includes("==")?function(e){let[t,n]=e.split("==");if("_key"!==t)throw Error(`Currently only "_key" is supported as path segment. Found ${t}`);if(typeof n>"u")throw Error('Invalid path segment, expected `key=="value"`');return{_key:n.replace(/^['"]/,"").replace(/['"]$/,"")}}(e):b.test(t=e)?Number(t):t})}let b=/^-?\d+$/,v=/^[a-z_$]+/;function w(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}]`:"object"==typeof e&&"_key"in e&&"string"==typeof e._key?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&v.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function x(e){if("createIfNotExists"in e)return{type:"createIfNotExists",document:e.createIfNotExists};if("createOrReplace"in e)return{type:"createOrReplace",document:e.createOrReplace};if("create"in e)return{type:"create",document:e.create};if("delete"in e)return{id:e.delete.id,type:"delete"};if("patch"in e){var t,n,r,i,o,a;return{type:"patch",id:e.patch.id,patches:[..."set"in(n=t=e.patch)?Object.keys(n.set).map(e=>({path:y(e),op:{type:"set",value:n.set[e]}})):[],..."setIfMissing"in(r=t)?Object.keys(r.setIfMissing).map(e=>({path:y(e),op:{type:"setIfMissing",value:r.setIfMissing[e]}})):[],..."unset"in(i=t)?i.unset.map(e=>({path:y(e),op:{type:"unset"}})):[],..."inc"in(o=t)?Object.keys(o.inc).map(e=>({path:y(e),op:{type:"inc",amount:o.inc[e]}})):[],..."inc"in(a=t)?Object.keys(a.dec).map(e=>({path:y(e),op:{type:"dec",amount:a.dec[e]}})):[],...function(e){if(!("insert"in e))return[];let t=function(e){let t=k.filter(t=>t in e);if(t.length>1)throw Error(`Insert patch is ambiguous. Should only contain one of: ${k.join(", ")}, instead found ${t.join(", ")}`);return t[0]}(e.insert);if(!t)throw Error("Insert patch missing position");let n=y(e.insert[t]),r=n.pop();return[{path:n,op:{type:"insert",position:t,referenceItem:r,items:e.insert.items}}]}(t)]}}throw Error(`Unknown mutation: ${JSON.stringify(e)}`)}let k=["before","replace","after"];function _(e){return j(e)}function E(e){return e.flatMap(_)}function j(e){if("create"===e.type||"createIfNotExists"===e.type||"createOrReplace"===e.type)return{[e.type]:e.document};if("delete"===e.type)return{delete:{id:e.id}};let t=e.options?.ifRevision;return e.patches.map(n=>({patch:{id:e.id,...t&&{ifRevisionID:t},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[w(t)]};if("insert"===n.type)return{insert:{[n.position]:w([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[w(t)]:n.value}};if("inc"===n.type)return{inc:{[w(t)]:n.amount}};if("dec"===n.type)return{dec:{[w(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[w(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${w(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>w([...t,{_key:e._key}])),insert:{[n.position]:w([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[w(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>w(t.concat(e)))};if("replace"===n.type)return{insert:{replace:w(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[w(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(n)}}))}function S(e){return Array.isArray(e)?e:[e]}var I=Object.freeze({__proto__:null,decode:function(e){return x(e)},decodeAll:function(e){return e.map(x)},encode:_,encodeAll:E,encodeMutation:j,encodeTransaction:function(e){return{transactionId:e.id,mutations:E(e.mutations)}}});function C(e,t,n){return{type:"insert",referenceItem:n,position:t,items:S(e)}}function M(e,t){return{type:"truncate",startIndex:e,endIndex:t}}function $(e){return{type:"remove",referenceItem:e}}function z(e,t){return{path:"string"==typeof e?y(e):e,op:t}}var A=n(40609);let T=(0,A.H6)(),R=T,O=new Set,N=/_key\s*==\s*['"](.*)['"]/,P=/^\d*:\d*$/;function L(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function D(e){return"string"==typeof e?N.test(e.trim()):"object"==typeof e&&"_key"in e}let H=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,F=/_ke
1y\s*==\s*['"](.*)['"]/;function U(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(H);if(!t)throw Error("Invalid path string");return t.map(B)}(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(L(t)){if(!Array.isArray(i))return n;i=i[t]}if(D(t)){if(!Array.isArray(i))return n;i=i.find(e=>e._key===t._key)}if("string"==typeof t&&(i="object"==typeof i&&null!==i?i[t]:void 0),typeof i>"u")return n}return i}function B(e){return L(e)?Number(e.replace(/[^\d]/g,"")):D(e)?{_key:e.match(F)[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 V(){return(0,u.useSyncExternalStore)(Y,W,q)}function q(){return T}function W(){return R}function Y(e){return O.add(e),()=>O.delete(e)}function G(){let e,t=(0,d.c)(2),n=V();return t[0]!==n?(e=n===T,t[0]=n,t[1]=e):e=t[1],!e}function J(e,t){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(e,r)},t)}}function K(e,t){let n=(0,f.Fk)(),r=(0,f.v$)();if(t===T||!n&&!r)throw Error("The `useDocuments` hook cannot be used in this context");let i=(0,m.T4)(e),o=(0,m.IM)(e),a=t.getSnapshot().context?.documents,l=a?.[i],s=a?.[o],u=l||s;if(!u)throw Error(`Document "${e}" not found`);let c=l.getSnapshot().context?.local||s.getSnapshot().context?.local,d=new Promise(e=>{if(c)e(c);else{let t=u.on("ready",n=>{let{snapshot:r}=n;e(r||null),t.unsubscribe()})}});return{draftDoc:l,draftId:i,getSnapshot:()=>d,publishedDoc:s,publishedId:o,get snapshot(){if(!c)throw Error(`Snapshot for document "${e}" not found`);return c}}}function X(){let e,t,n,r=(0,d.c)(7),i=V();r[0]!==i?(e=e=>({id:e,commit:()=>{let{draftDoc:t}=K(e,i);t.send({type:"submit"})},get:t=>{let{snapshot:n}=K(e,i);return t?U(n,t):n},getSnapshot:function(e,t){let{getSnapshot:n}=K(e,t);return n}(e,i),patch:async(t,n)=>{let r=K(e,i),{draftDoc:o,draftId:a,getSnapshot:l,publishedId:s}=r,{commit:u=!0}=n||{},c=await ("function"==typeof t?t({draftId:a,publishedId:s,get snapshot(){return r.snapshot},getSnapshot:l}):t),d=await l();if(!d)throw Error(`Snapshot for document "${e}" not found`);o.send({type:"mutate",mutations:[{type:"createIfNotExists",document:{...d,_id:a}},{type:"patch",id:a,patches:S(c),...{}}]}),u&&("object"==typeof u&&"debounce"in u?J(()=>o.send({type:"submit"}),u.debounce)():o.send({type:"submit"}))}}),r[0]=i,r[1]=e):e=r[1];let o=e;r[2]!==i?(t=(e,t,n)=>{let{draftDoc:r}=K(e,i),{commit:o}=n||{},a=void 0===o||o;r.send({type:"mutate",mutations:t}),a&&("object"==typeof a&&"debounce"in a?J(()=>r.send({type:"submit"}),a.debounce)():r.send({type:"submit"}))},r[2]=i,r[3]=t):t=r[3];let a=t;return r[4]!==o||r[5]!==a?(n={getDocument:o,mutateDocument:a},r[4]=o,r[5]=a,r[6]=n):n=r[6],n}let Z=(()=>{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function Q(e){let t=Z();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 ee(e){let t,n,r="string"==typeof e?e:e.path,i=r.lastIndexOf("."),o=r.substring(i+1,r.length);if(!o.indexOf("["))throw Error("Invalid path: not an array");let a=r.lastIndexOf("["),l=r.substring(0,a);if(o.includes("_key")){let e=o.indexOf('"')+1,r=o.indexOf('"',e);t=o.substring(e,r),n=!0}else{let e=o.indexOf("[")+1,r=o.indexOf("]",e);t=o.substring(e,r),n=!1}if(!l||!t)throw Error("Invalid path");return{path:l,key:t,hasExplicitKey:n}}async function et(e,t,n){if(!e.type)throw Error("Node type is missing");let{path:r,key:i}=ee(e),o=await t.getSnapshot(),a=U(o,r),l=U(o,e.path),s=a.findIndex(e=>e._key===i),u=-1,c="before";if("first"===n){if(0===s)return[];u=0,c="before"}else if("last"===n){if(s===a.length-1)return[];u=-1,c="after"}else if("next"===n){if(s===a.length-1)return[];u=s,c="after"}else if("previous"===n){if(0===s)return[];u=s-1,c="before"}return[z(r,M(s,s+1)),z(r,C(l,c,u))]}var en=n(50774);let er=(0,en.FsL)((0,en.YjP)(),(0,en.BpQ)(1)),ei=(0,en.lqM)(er),eo=(0,en.Ikc)({baseUrl:er,dataset:ei,id:er,path:er,projectId:ei,tool:ei,type:ei,workspace:ei,perspective:(0,en.NpB)((0,en.YjP)(),"drafts")}),ea=/^([\w-]+):(0|[1-9][0-9]*)$/,el=/^([\w-]+):([0-9]+),([0-9]+)$/,es=/^([\w-]+):([\w-]+)$/,eu=(0,en.FsL)((0,en.YjP)(),(0,en.BpQ)(1)),ec=(0,en.Ikc)({origin:eu,href:eu,data:(0,en.lqM)((0,en.g1P)((0,en.YjP)(),(0,en.L5J)()))});function ed(e){let t=(0,en.xLC)(eo,e);if(t.success)return t.output;let n=(0,en.xLC)(ec,e);if(n.success)try{let e=new URL(n.output.href,typeof document>"u"?"https://example.com":location.origin);return e.searchParams.size>
10?(0,en.qgA)(eo,Object.fromEntries(e.searchParams.entries())):n.output}catch(e){return console.error("Failed to parse sanity node",e),n.output}}var ef={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},ep={0:8203,1:8204,2:8205,3:65279},em={0:String.fromCodePoint(ep[0]),1:String.fromCodePoint(ep[1]),2:String.fromCodePoint(ep[2]),3:String.fromCodePoint(ep[3])},eg=[,,,,].fill(String.fromCodePoint(ep[0])).join(""),eh=Object.fromEntries(Object.entries(em).map(e=>[e[1],+e[0]])),ey=Object.fromEntries(Object.entries(ef).map(e=>e.reverse())),eb=`${Object.values(ef).map(e=>`\\u{${e.toString(16)}}`).join("")}`,ev=RegExp(`[${eb}]{4,}`,"gu");let ew=[];for(let e=0;e<256;++e)ew.push((e+256).toString(16).slice(1));let ex=new Uint8Array(16);var ek={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function e_(e,t,n){if(ek.randomUUID&&!e)return ek.randomUUID();let i=(e=e||{}).random??e.rng?.()??function(){if(!r){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(ex)}();if(i.length<16)throw Error("Random bytes length must be >= 16");return i[6]=15&i[6]|64,i[8]=63&i[8]|128,function(e,t=0){return(ew[e[t+0]]+ew[e[t+1]]+ew[e[t+2]]+ew[e[t+3]]+"-"+ew[e[t+4]]+ew[e[t+5]]+"-"+ew[e[t+6]]+ew[e[t+7]]+"-"+ew[e[t+8]]+ew[e[t+9]]+"-"+ew[e[t+10]]+ew[e[t+11]]+ew[e[t+12]]+ew[e[t+13]]+ew[e[t+14]]+ew[e[t+15]]).toLowerCase()}(i)}function eE(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function ej(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 eS(e,t){return e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}function eI(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function eC(e,t,n){let r,i,o={x:e.x1,y:e.y1};if(t.some(e=>(function(e,t){let n=e.x>=t.x&&e.x<=t.x+t.w,r=e.y>=t.y&&e.y<=t.y+t.h;return n&&r})(o,ej(e,Math.min(e.w,e.h)/10,"horizontal"===n?"x":"y"))))return null;for(let a of t){let t=function(e,t){let n=[{x1:t.x,y1:t.y,x2:t.x+t.w,y2:t.y},{x1:t.x+t.w,y1:t.y,x2:t.x+t.w,y2:t.y+t.h},{x1:t.x+t.w,y1:t.y+t.h,x2:t.x,y2:t.y+t.h},{x1:t.x,y1:t.y+t.h,x2:t.x,y2:t.y}],r=[];for(let t=0;t<n.length;t++){let i=function(e,t){let{x1:n,y1:r,x2:i,y2:o}=e,{x1:a,y1:l,x2:s,y2:u}=t;if(n===i&&r===o||a===s&&l===u)return!1;let c=(u-l)*(i-n)-(s-a)*(o-r);if(0===c)return!1;let d=((s-a)*(r-l)-(u-l)*(n-a))/c,f=((i-n)*(r-l)-(o-r)*(n-a))/c;return!(d<0)&&!(d>1)&&!(f<0)&&!(f>1)&&{x:n+d*(i-n),y:r+d*(o-r)}}(e,n[t]);if(i){let e=!1;for(let t=0;t<r.length;t++)r[t].x===i.x&&r[t].y===i.y&&(e=!0);e||r.push(i)}}return 0!==r.length&&r.sort((t,n)=>eI(t,{x:e.x1,y:e.y1})-eI(n,{x:e.x1,y:e.y1}))}(e,ej(a,Math.min(a.w,a.h)/10,"horizontal"===n?"x":"y"));if(t){let e=t[0];r?eI(o,e)<eI(o,r)&&(r=e,i=a):(r=e,i=a)}}return i||null}function eM(e,t,n){let{x:r,y:i,w:o,h:a}=e,{x:l,y:s}=n;return{x:l+(r-l)*t,y:s+(i-s)*t,w:o*t,h:a*t}}function e$(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 ez(e,t){return t.find(t=>eS(eE(t.elements.element),e))?.sanity}function eA(e,t,n){return Object.values(t).every(e=>null===e)?null:"horizontal"===n?{left:t.left?{rect:t.left,sanity:ez(t.left,e)}:null,right:t.right?{rect:t.right,sanity:ez(t.right,e)}:null}:{top:t.top?{rect:t.top,sanity:ez(t.top,e)}:null,bottom:t.bottom?{rect:t.bottom,sanity:ez(t.bottom,e)}:null}}function eT(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 eR(e,t,n){let r=eE(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=eM(eE(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 eO(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 eN(e){let t=function(e){let t=Math.max(0,Math.min(...e.map(e=>e.x))),n=Math.min(document.body.offsetWidth,Math.max(...e.map(e=>e.x+e.w)));return{min:t,max:n,width:n-t}}(e),n=e$(e),r=t.min>8&&t.min+t.width<=window.innerWidth-8,i=n.min>8&&n.min+n.height<=document.body.scrollHeight-8,o=r&&i;return{x:o?t.min-8:t.min,y:o?n.min-8:n.min,w:o?t.width+16:t.width,h:o?n.height+16:n.height}}async function eP(e,t,n,r,i,o){return new Promise(a=>{if(1===new DOMMatrix(window.getComputedStyle(t).transform).a)return;let l=n-window.innerHeight,s=scrollY;(e-=window.innerHeight/2)<0&&(e=0),t.addEventListener("transitionend",()=>{t.style.transition="none",t.style.transform="none",scrollTo({top:e,behavior:"instant"}),setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!1})},2*i),a()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),t.style.transform=`translateY(${Math.max(s-e,-l+s)}px) scale(1)`,o&&(document.body.style.overflow=o.body.overflow,document.body.style.height=o.body.height,document.documentElement.style.overflow=o.documentElement.overflow,document.documentElement.style.height=o.documentElement.height)})}let eL=!1,eD={y:0},eH={x:0,y:0},eF=typeof document>"u"?0:document.documentElement.scrollHeight,eU=null,eB=e=>e instanceof HTMLElement||e instanceof SVGElement,eV=e=>e&&eB(e)?e.dataset?.sanityOverlayElement?e:eV(e.parentElement):null;function eq(e){return ev.lastIndex=0,ev.test(e)}function eW(e,t=!1){return eq(e)?function(e,t=!1){try{let n=function(e){let t=e.match(ev);if(t)return function(e,t=!1){let n=Array.from(e);if(n.length%2==0){if(n.length%4||!e.startsWith(eg))return function(e,t){var n;let r=[];for(let t=.5*e.length;t--;){let n=`${ey[e[2*t].codePointAt(0)]}${ey[e[2*t+1].codePointAt(0)]}`;r.unshift(String.fromCharCode(parseInt(n,16)))}let i=[],o=[r.join("")],a=10;for(;o.length;){let e=o.shift();try{if(i.push(JSON.parse(e)),t)break}catch(r){if(!a--)throw r;let t=+(null==(n=r.message.match(/\sposition\s(\d+)$/))?void 0:n[1]);if(!t)throw r;o.unshift(e.substring(0,t),e.substring(t))}}return i}(n,t)}
1else throw Error("Encoded data has invalid length");let r=n.slice(4),i=new Uint8Array(r.length/4);for(let e=0;e<i.length;e++)i[e]=eh[r[4*e]]<<6|eh[r[4*e+1]]<<4|eh[r[4*e+2]]<<2|eh[r[4*e+3]];let o=new TextDecoder().decode(i);if(t){let e=o.indexOf("\0");return -1===e&&(e=o.length),[JSON.parse(o.slice(0,e))]}return o.split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return n&&"sanity.io"===n.origin?(t&&(n.href=n.href?.replace(".alt","")),n):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}function eY(e){return"path"in e}function eG(e){if(!e.length||!e.map(e=>eY(e)).every((e,t,n)=>e===n[0]))return;if(!eY(e[0]))return e[0];let t=e.filter(eY),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)=>t===r[n]?[...e,t]:[],[]).reverse().join(".")}(n.path,i.path)}}return n}function eJ(e){let t=e.lastIndexOf(".");return e.substring(t,e.length).includes("[")}function eK(e){if(!eJ(e))return null;let t=e.split(".");return t[t.length-1]=t[t.length-1].replace(/\[.*?\]/g,"[]"),t.join(".")}function eX(e,t){return!!eJ(e.path)&&!!eJ(t.path)&&eK(e.path)===eK(t.path)}function eZ(e,t,n,r){if(!e.getAttribute("data-sanity")||e.getAttribute("data-sanity-drag-disable")||!t||!eY(t)||!eJ(t.path))return null;let i=e.getAttribute("data-sanity-drag-group"),o=[...n].reduce((e,n)=>{let o=r.get(n),a=n.getAttribute("data-sanity-drag-disable"),l=n.getAttribute("data-sanity-drag-group"),s=null!==n.getAttribute("data-sanity");return o?.sanity&&!a&&eY(o.sanity)&&eX(t,o.sanity)&&(null===i||i===l)&&s&&e.push(o),e},[]);return o.length<=1?null:o}let eQ=(0,u.createContext)(null);var e0=n(96241),e1=n(87282),e2=n(12605);function e5(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 e3(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 e4="all-items",e6={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))",alignItems:"start"};function e7(e){let t,n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x=(0,d.c)(54),k=void 0===e.showIcons||e.showIcons,_=void 0===e.filter||"auto"===e.filter?e.schemaTypes.length>5:e.filter;x[0]!==e.groups||x[1]!==e.labels?(t=e.groups?[{name:e4,title:e.labels["insert-menu.filter.all-items"],selected:!0},...e.groups.map(te)]:[],x[0]=e.groups,x[1]=e.labels,x[2]=t):t=x[2],x[3]!==e.views?(n=e.views??[{name:"list"}],x[3]=e.views,x[4]=n):n=x[4],x[5]!==n?(r=n.map(e8),x[5]=n,x[6]=r):r=x[6],x[7]!==t||x[8]!==r?(i={query:"",groups:t,views:r},x[7]=t,x[8]=r,x[9]=i):i=x[9];let[E,j]=(0,u.useReducer)(e3,i);if(x[10]!==e||x[11]!==_||x[12]!==k||x[13]!==E.groups||x[14]!==E.query||x[15]!==E.views){var S,I,C;let t,n,r,i=(S=e.schemaTypes,I=E.query,C=E.groups,S.filter(e=>(function(e,t){let n=t.find(e=>e.selected);return!n||n.name===e4||n.of?.includes(e.name)})(e,C)&&function(e,t){let n=t.trim().toLowerCase();return e.title?e.title?.toLowerCase().includes(n):e.name.includes(n)}(e,I))),u=E.views.find(e9),d=_||E.views.length>1,b=E.groups&&E.groups.length>0,v=d||b;l=g.W1,y=0,a=g.so,p="column",m="fill",x[25]!==v?(t=v?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},x[25]=v,x[26]=t):t=x[26],x[27]!==e.labels||x[28]!==_||x[29]!==d||x[30]!==E.query||x[31]!==E.views?(n=d?(0,c.jsxs)(g.so,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[_?(0,c.jsx)(g.az,{flex:1,children:(0,c.jsx)(g.ks,{autoFocus:!0,border:!1,fontSize:1,icon:e0.WIv,onChange:e=>{j({type:"change query",query:e.target.value})},placeholder:e.labels["insert-menu.search.placeholder"],value:E.query})}):null,E.views.length>1?(0,c.jsx)(g.az,{flex:"none",children:(0,c.jsx)(tr,{views:E.views,onToggle:e=>{j({type:"toggle view",name:e})},labels:e.labels})}):null]}):null,x[27]=e.labels,x[28]=_,x[29]=d,x[30]=E.query,x[31]=E.views,x[32]=n):n=x[32],x[33]!==b||x[34]!==E.groups?(r=b?(0,c.jsx)(g.az,{paddingTop:1,paddingX:1,children:(0,c.jsx)(g.wb,{space:1,children:E.groups.map(e=>(0,c.jsx)(g.oz,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??e1(e.name),selected:e.selected,onClick:()=>{j({type:"select group",name:e.name})}},e.name))})}):null,x[33]=b,x[34]=E.groups,x[35]=r):r=x[35],x[36]!==t||x[37]!==n||x[38]!==r?(h=(0,c.jsxs)(g.az,{...t,children:[n,r]}),x[36]=t,x[37]=n,x[38]=r,x[39]=h):h=x[39],o=g.az,s=1,f=0===i.length?(0,c.jsx)(g.az,{padding:2,children:(0,c.jsx)(g.EY,{muted:!0,size:1,children:e.labels["insert-menu.search.no-results"]})}):u?"grid"===u.name?(0,c.jsx)(g.xA,{autoRows:"auto",flex:1,gap:1,style:e6,children:i.map(t=>(0,c.jsx)(to,{icon:k?e5(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:u.previewImageUrl?.(t.name),schemaType:t}
1,t.name))}):(0,c.jsx)(g.BJ,{flex:1,space:1,children:i.map(t=>(0,c.jsx)(g.Dr,{icon:k?e5(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??e1(t.name)},t.name))}):null,x[10]=e,x[11]=_,x[12]=k,x[13]=E.groups,x[14]=E.query,x[15]=E.views,x[16]=o,x[17]=a,x[18]=l,x[19]=s,x[20]=f,x[21]=p,x[22]=m,x[23]=h,x[24]=y}else o=x[16],a=x[17],l=x[18],s=x[19],f=x[20],p=x[21],m=x[22],h=x[23],y=x[24];return x[40]!==o||x[41]!==s||x[42]!==f?(b=(0,c.jsx)(o,{padding:s,children:f}),x[40]=o,x[41]=s,x[42]=f,x[43]=b):b=x[43],x[44]!==a||x[45]!==b||x[46]!==p||x[47]!==m||x[48]!==h?(v=(0,c.jsxs)(a,{direction:p,height:m,children:[h,b]}),x[44]=a,x[45]=b,x[46]=p,x[47]=m,x[48]=h,x[49]=v):v=x[49],x[50]!==l||x[51]!==v||x[52]!==y?(w=(0,c.jsx)(l,{padding:y,children:v}),x[50]=l,x[51]=v,x[52]=y,x[53]=w):w=x[53],w}function e9(e){return e.selected}function e8(e,t){return{...e,selected:0===t}}function te(e){return{...e,selected:!1}}let tt={grid:e0.jxC,list:e0.r$9},tn={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function tr(e){let t,n,r,i,o=(0,d.c)(11),a=e.views.findIndex(ti),l=e.views[a+1]??e.views[0],s=e.labels[tn[l.name]];o[0]!==s?(t=(0,c.jsx)(g.EY,{size:1,children:s}),o[0]=s,o[1]=t):t=o[1];let u=tt[l.name];return o[2]!==l.name||o[3]!==e?(n=()=>{e.onToggle(l.name)},o[2]=l.name,o[3]=e,o[4]=n):n=o[4],o[5]!==u||o[6]!==n?(r=(0,c.jsx)(g.$n,{mode:"bleed",icon:u,onClick:n}),o[5]=u,o[6]=n,o[7]=r):r=o[7],o[8]!==t||o[9]!==r?(i=(0,c.jsx)(g.m_,{content:t,placement:"top",portal:!0,children:r}),o[8]=t,o[9]=r,o[10]=i):i=o[10],i}function ti(e){return e.selected}function to(e){let t,n,r,i,o,a,l,s,f,p=(0,d.c)(19),[m,h]=(0,u.useState)(!1),y=e.icon;p[0]===Symbol.for("react.memo_cache_sentinel")?(t={overflow:"hidden"},p[0]=t):t=p[0],p[1]===Symbol.for("react.memo_cache_sentinel")?(n={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},p[1]=n):n=p[1],p[2]!==y?(r=(0,e2.isValidElementType)(y)?(0,c.jsx)(g.so,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,c.jsx)(g.EY,{size:1,children:(0,c.jsx)(y,{})})}):null,p[2]=y,p[3]=r):r=p[3],p[4]!==m||p[5]!==e.previewImageUrl?(i=!e.previewImageUrl||m?null:(0,c.jsx)("img",{src:e.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{h(!0)}}),p[4]=m,p[5]=e.previewImageUrl,p[6]=i):i=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,c.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}}),p[7]=o):o=p[7],p[8]!==r||p[9]!==i?(a=(0,c.jsxs)(g.az,{flex:"none",style:n,children:[r,i,o]}),p[8]=r,p[9]=i,p[10]=a):a=p[10];let b=e.schemaType.title??e.schemaType.name;return p[11]!==b?(l=(0,c.jsx)(g.az,{flex:1,padding:2,children:(0,c.jsx)(g.EY,{size:1,weight:"medium",children:b})}),p[11]=b,p[12]=l):l=p[12],p[13]!==a||p[14]!==l?(s=(0,c.jsxs)(g.so,{direction:"column",gap:1,padding:1,children:[a,l]}),p[13]=a,p[14]=l,p[15]=s):s=p[15],p[16]!==e.onClick||p[17]!==s?(f=(0,c.jsx)(g.Dr,{padding:0,radius:2,onClick:e.onClick,style:t,children:s}),p[16]=e.onClick,p[17]=s,p[18]=f):f=p[18],f}function ta(e){if(!e)return(0,c.jsx)(e0.XRf,{});if("string"===e.type)return(0,c.jsx)(e0.H3M,{});if("number"===e.type)return(0,c.jsx)(e0.bZn,{});let{value:t}=e;if("icon"in e&&e.icon)return(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:e.icon}});let{type:n}=t;if("string"===n)return(0,c.jsx)(e0.H3M,{});if("boolean"===n)return(0,c.jsx)(e0.Dee,{});if("number"===n)return(0,c.jsx)(e0.bZn,{});if("array"===n||"union"===n)return(Array.isArray(t.of)?t.of:[t.of]).some(e=>"name"in e&&"block"===e.name)?(0,c.jsx)(e0.a1,{}):(0,c.jsx)(e0.Ss4,{});if("object"===n){if("image"===e.name)return(0,c.jsx)(e0.xfq,{});if("block"===e.name)return(0,c.jsx)(e0.H3M,{})}return(0,c.jsx)(e0.XRf,{})}let tl=(0,h.AH)` 2 overflow-y: scroll; 3 overscroll-behavior: contain; 4 -ms-overflow-style: none; 5 scrollbar-width: none; 6 7 &:before { 8 content: ''; 9 display: block; 10 height: calc(100% + 1px); 11 position: absolute; 12 top: 0; 13 width: 100%; 14 z-index: -1; 15 } 16`,ts=h.I4.div` 17 height: 100%; 18 inset: 0; 19 pointer-events: all; 20 position: fixed; 21 width: 100%; 22 display: flex; 23 justify-content: center; 24 align-items: center; 25 26 ${e=>e.$blockScroll&&tl} 27`,tu=h.I4.div` 28 background: transparent; 29 height: 100%; 30 inset: 0; 31 position: absolute; 32 width: 100%; 33`,tc=e=>{let t,n=(0,d.c)(2);
33return n[0]!==e?(t=(0,c.jsx)(g.ZL,{children:(0,c.jsx)(td,{...e})}),n[0]=e,n[1]=t):t=n[1],t},td=e=>{let t,n,r=(0,d.c)(7),{children:i,onDismiss:o,setBoundaryElement:a,blockScroll:l}=e,s=void 0===l||l;return r[0]!==o?(t=(0,c.jsx)(tu,{onMouseDownCapture:()=>{o?.()}}),r[0]=o,r[1]=t):t=r[1],r[2]!==s||r[3]!==i||r[4]!==a||r[5]!==t?(n=(0,c.jsxs)(ts,{"data-sanity-overlay-element":!0,ref:a,onClick:tf,$blockScroll:s,children:[t,i]}),r[2]=s,r[3]=i,r[4]=a,r[5]=t,r[6]=n):n=r[6],n};function tf(e){e.stopPropagation()}function tp(e){return{type:"log",name:e.name,version:e.version,description:e.description,maxSampleRate:e.maxSampleRate,schema:void 0}}let tm={"Visual Editing Drag Sequence Completed":tp({name:"Visual Editing Drag Sequence Completed",description:"An array is successfully reordered using drag and drop.",version:1}),"Visual Editing Drag Minimap Enabled":tp({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":tp({name:"Visual Editing Context Menu Item Removed",description:"An item is removed using the Context Menu.",version:1}),"Visual Editing Context Menu Item Duplicated":tp({name:"Visual Editing Context Menu Item Duplicated",description:"An item is duplicated using the Context Menu.",version:1}),"Visual Editing Context Menu Item Moved":tp({name:"Visual Editing Context Menu Item Moved",description:"An item is moved using the Context Menu.",version:1}),"Visual Editing Context Menu Item Inserted":tp({name:"Visual Editing Context Menu Item Inserted",description:"An item is inserted using the Context Menu.",version:1}),"Visual Editing Insert Menu Item Inserted":tp({name:"Visual Editing Insert Menu Item Inserted",description:"An item is inserted using the Insert Menu.",version:1}),"Visual Editing Overlay Clicked":tp({name:"Visual Editing Overlay Clicked",description:"An Overlay is clicked.",version:1})},tg=(0,u.createContext)(void 0);function th(){let e=(0,u.useContext)(tg);if(!e)throw Error("Telemetry context is missing");return e}let ty={"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"},tb=e=>{let t,n,r,i,o=(0,d.c)(11),{node:a,onSelect:l}=e;o[0]!==a.options?.insertMenu?(t=a.options?.insertMenu||{},o[0]=a.options?.insertMenu,o[1]=t):t=o[1];let s=t;o[2]!==s.views?(n=s.views?.map(tv),o[2]=s.views,o[3]=n):n=o[3];let u=n;return o[4]!==a.of?(r=a.of.map(tw),o[4]=a.of,o[5]=r):r=o[5],o[6]!==s||o[7]!==l||o[8]!==r||o[9]!==u?(i=(0,c.jsx)(e7,{...s,labels:ty,schemaTypes:r,onSelect:l,views:u}),o[6]=s,o[7]=l,o[8]=r,o[9]=u,o[10]=i):i=o[10],i};function tv(e){return"grid"===e.name?{...e,previewImageUrl:t=>e.previewImageUrls?.[t]}:e}function tw(e){return{...e,icon:ta(e)}}let tx=e=>{let t,n,r,i,o,a=(0,d.c)(10);return a[0]!==e?({children:t,style:r,...n}=e,a[0]=e,a[1]=t,a[2]=n,a[3]=r):(t=a[1],n=a[2],r=a[3]),a[4]!==r?(i={...r,pointerEvents:"all"},a[4]=r,a[5]=i):i=a[5],a[6]!==t||a[7]!==n||a[8]!==i?(o=(0,c.jsx)("div",{style:i,"data-sanity-overlay-element":!0,...n,children:t}),a[6]=t,a[7]=n,a[8]=i,a[9]=o):o=a[9],o};var tk=n(1197),t_=n(77056);function tE(e){if(!(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex")||((0,g.nY)(e)?!!e.href&&"ignore"!==e.rel:(0,g.A3)(e)?"hidden"!==e.type&&"file"!==e.type&&!e.disabled:!!((0,g.WE)(e)||(0,g.q4)(e)||(0,g.QY)(e))&&!e.disabled)))return!1;try{e.focus()}catch{}return document.activeElement===e}function tj(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if((0,g.sb)(n)&&(tE(n)||tj(n)))return!0}return!1}n(26497);let tS=h.I4.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,tI=(0,h.I4)(g.az).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,tC=(0,h.i7)` 34 from { 35 transform: rotate(0deg); 36 } 37 38 to { 39 transform: rotate(360deg); 40 } 41`,tM=(0,h.I4)(e0.Nl1).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${tC} 500ms linear infinite;`;function t$(e){let t,n,r,i=(0,d.c)(11),{children:o,id:a,onSelect:l,selected:s,value:u}=e;i[0]!==l||i[1]!==u?(t=()=>{setTimeout(()=>{l(u)},0)},i[0]=l,i[1]=u,i[2]=t):t=i[2];let f=t;i[3]!==f?(n=e=>{"Enter"!==e.key||(0,g.zd)(e.currentTarget)||f()},i[3]=f,i[4]=n):n=i[4];let p=n;return i[5]!==o||i[6]!==f||i[7]!==p||i[8]!==a||i[9]!==s?(r=(0,c.jsx)("li",{"aria-selected":s,"data-ui":"AutocompleteOption",id:a,role:"option",onClick:f,onKeyDown:p,children:o}),i[5]=o,i[6]=f,i[7]=p,i[8]=a,i[9]=s,i[10]=r):r=i[10],r}function tz(e,t){return"input/change"===t.type?{...e,activeValue:null,focused:!0,query:t.query}:"input/focus"===t.type?{...e,focused:!0}:"root/blur"===t.type?{...e,focused:!1,query:null}:"root/clear"===t.type?{...e,activeValue:null,query:null,value:null}:"root/escape"===t.type?{...e,focused:!1,query:null}:"root/open"===t.type?{...e,query:e.query||t.query}:"root/setActiveValue"===t.type?{...e,activeValue:t.value,listFocused:t.listFocused||e.listFocused}:"root/setListFocused"===t.type?{...e,listFocused:t.listFocused}:"value/change"===t.type?{...e,activeValue:t.value,query:null,value:t.value}:e}let tA=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],tT=["bottom-start","to
41p-start"],tR=(e,t)=>t?t.value:e,tO=(e,t)=>t.value.toLowerCase().indexOf(e.toLowerCase())>-1;function tN({renderPopover:e,content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:o,resultsPopoverElementRef:a}){return e({content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:o},a)}function tP(e){return 0===e?0:1===e||2===e?1:e-2}function tL(e){return Math.max(e-1,0)}(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M,$,z,A,T,R,O,N,P,L,D,H,F,U,B,V,q,W,Y,G,J,K,X,Z,Q,ee,et,en,er,ei,eo,ea,el,es,eu,ec,ed,ef,ep,em,eg,eh=(0,d.c)(181);eh[0]!==e?({border:I,customValidity:n,disabled:r,filterOption:i,fontSize:C,icon:o,id:a,listBox:M,loading:l,onBlur:s,onChange:f,onFocus:p,onQueryChange:m,onSelect:h,openButton:y,openOnFocus:b,options:v,padding:$,popover:z,prefix:w,radius:A,readOnly:x,relatedElements:k,renderOption:_,renderPopover:E,renderValue:T,suffix:S,value:R,...j}=e,eh[0]=e,eh[1]=n,eh[2]=r,eh[3]=i,eh[4]=o,eh[5]=a,eh[6]=l,eh[7]=s,eh[8]=f,eh[9]=p,eh[10]=m,eh[11]=h,eh[12]=y,eh[13]=b,eh[14]=v,eh[15]=w,eh[16]=x,eh[17]=k,eh[18]=_,eh[19]=E,eh[20]=j,eh[21]=S,eh[22]=I,eh[23]=C,eh[24]=M,eh[25]=$,eh[26]=z,eh[27]=A,eh[28]=T,eh[29]=R):(n=eh[1],r=eh[2],i=eh[3],o=eh[4],a=eh[5],l=eh[6],s=eh[7],f=eh[8],p=eh[9],m=eh[10],h=eh[11],y=eh[12],b=eh[13],v=eh[14],w=eh[15],x=eh[16],k=eh[17],_=eh[18],E=eh[19],j=eh[20],S=eh[21],I=eh[22],C=eh[23],M=eh[24],$=eh[25],z=eh[26],A=eh[27],T=eh[28],R=eh[29]);let ey=void 0===I||I,eb=void 0===C?2:C,ev=void 0===M?g.sU:M,ew=void 0===$?3:$,ex=void 0===z?g.sU:z,ek=void 0===A?2:A,e_=void 0===T?tR:T,eE=R||null,ej=R||null;eh[30]!==eE||eh[31]!==ej?(O={activeValue:eE,focused:!1,listFocused:!1,query:null,value:ej},eh[30]=eE,eh[31]=ej,eh[32]=O):O=eh[32];let[eS,eI]=(0,u.useReducer)(tz,O),{activeValue:eC,focused:eM,listFocused:e$,query:ez,value:eA}=eS;eh[33]!==eb||eh[34]!==ew?(N=e=>{let{value:t}=e;return(0,c.jsx)(g.Zp,{"data-as":"button",padding:ew,radius:2,tone:"inherit",children:(0,c.jsx)(g.EY,{size:eb,textOverflow:"ellipsis",children:t})})},eh[33]=eb,eh[34]=ew,eh[35]=N):N=eh[35];let eT="function"==typeof _?_:N,eR="function"==typeof i?i:tO,eO=(0,u.useRef)(null),eN=(0,u.useRef)(null),eP=(0,u.useRef)(null),eL=(0,u.useRef)(null),[eD,eH]=(0,u.useState)(null);eh[36]===Symbol.for("react.memo_cache_sentinel")?(P=e=>{(0,u.startTransition)(()=>eH(e))},eh[36]=P):P=eh[36];let eF=P,eU=(0,u.useRef)(!1),eB=(0,u.useRef)(eA),eV=(0,u.useRef)(R),eq=(0,u.useRef)(!1);eh[37]!==eD?(L=()=>eD,D=[eD],eh[37]=eD,eh[38]=L,eh[39]=D):(L=eh[38],D=eh[39]),(0,u.useImperativeHandle)(eP,L,D),eh[40]!==eD?(H=()=>eD,F=[eD],eh[40]=eD,eh[41]=H,eh[42]=F):(H=eh[41],F=eh[42]),(0,u.useImperativeHandle)(t,H,F);let eW=`${a}-listbox`,eY=Array.isArray(v)?v:g.Ml,eG=(0,g.GB)(ew);eh[43]!==eY||eh[44]!==eA?(U=null!==eA?eY.find(e=>e.value===eA):void 0,eh[43]=eY,eh[44]=eA,eh[45]=U):U=eh[45];let eJ=U;if(eh[46]!==eR||eh[47]!==eY||eh[48]!==ez){let e;eh[50]!==eR||eh[51]!==ez?(e=e=>!ez||eR(ez,e),eh[50]=eR,eh[51]=ez,eh[52]=e):e=eh[52],B=eY.filter(e),eh[46]=eR,eh[47]=eY,eh[48]=ez,eh[49]=B}else B=eh[49];let eK=B,eX=eK.length,eZ=eC?`${a}-option-${eC}`:void 0,eQ=null!==ez&&l||eM&&null!==ez;eh[53]!==s||eh[54]!==m||eh[55]!==k?(V=e=>{setTimeout(()=>{if(eq.current)return;let t=(k||[]).concat(eO.current?[eO.current]:[],eN.current?[eN.current]:[]),n=!1;if(document.activeElement){for(let e of t)if(e===document.activeElement||e.contains(document.activeElement)){n=!0;break}}!1===n&&(eI({type:"root/blur"}),eq.current=!1,m&&m(null),s&&s(e))},0)},eh[53]=s,eh[54]=m,eh[55]=k,eh[56]=V):V=eh[56];let e1=V;eh[57]===Symbol.for("react.memo_cache_sentinel")?(q=e=>{let t=eL.current,n=e.target instanceof HTMLElement?e.target:null,r=t?.contains(n)||!1;r!==eU.current&&(eU.current=r,eI({type:"root/setListFocused",listFocused:r}))},eh[57]=q):q=eh[57];let e2=q;eh[58]!==f||eh[59]!==m||eh[60]!==h?(W=e=>{eI({type:"value/change",value:e}),eq.current=!1,h&&h(e),eB.current=e,f&&f(e),m&&m(null),eP.current?.focus()},eh[58]=f,eh[59]=m,eh[60]=h,eh[61]=W):W=eh[61];let e5=W;eh[62]!==eC||eh[63]!==eK||eh[64]!==eX||eh[65]!==m?(Y=e=>{if("ArrowDown"===e.key){if(e.preventDefault(),!eX)return;let t=eK.find(e=>e.value===eC),n=t?eK.indexOf(t):-1,r=eK[(n+1)%eX];r&&eI({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!eX)return;let t=eK.find(e=>e.value===eC),n=t?eK.indexOf(t):-1,r=eK[-1===n?eX-1:(eX+n-1)%eX];r&&eI({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){eI({type:"root/escape"}),eq.current=!1,m&&m(null),eP.current?.focus();return}let t=e.target,n=eL.current;
41if((n===t||n?.contains(t))&&!tA.includes(e.key))return void eP.current?.focus()},eh[62]=eC,eh[63]=eK,eh[64]=eX,eh[65]=m,eh[66]=Y):Y=eh[66];let e3=Y;eh[67]!==m?(G=e=>{let t=e.currentTarget.value;eI({type:"input/change",query:t}),m&&m(t)},eh[67]=m,eh[68]=G):G=eh[68];let e4=G;eh[69]!==eJ||eh[70]!==e_||eh[71]!==eA?(J=()=>{eI({type:"root/open",query:eA?e_(eA,eJ):""})},eh[69]=eJ,eh[70]=e_,eh[71]=eA,eh[72]=J):J=eh[72];let e6=J;eh[73]!==e6||eh[74]!==eM||eh[75]!==p||eh[76]!==b?(K=e=>{eM||(eI({type:"input/focus"}),p&&p(e),b&&e6())},eh[73]=e6,eh[74]=eM,eh[75]=p,eh[76]=b,eh[77]=K):K=eh[77];let e7=K;eh[78]===Symbol.for("react.memo_cache_sentinel")?(X=()=>{eq.current=!0},eh[78]=X):X=eh[78];let e9=X;eh[79]===Symbol.for("react.memo_cache_sentinel")?(Z=()=>{eq.current=!1},eh[79]=Z):Z=eh[79];let e8=Z;eh[80]!==f||eh[81]!==m?(Q=()=>{eI({type:"root/clear"}),eB.current="",f&&f(""),m&&m(null),eP.current?.focus()},eh[80]=f,eh[81]=m,eh[82]=Q):Q=eh[82];let te=Q;eh[83]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>{eI({type:"input/focus"})},eh[83]=ee):ee=eh[83];let tt=ee;eh[84]!==R?(et=()=>{if(R!==eV.current){eV.current=R,void 0!==R&&(eI({type:"value/change",value:R}),eB.current=R);return}R!==eB.current&&(eB.current=R||null,eI({type:"value/change",value:R||null}))},en=[R],eh[84]=R,eh[85]=et,eh[86]=en):(et=eh[85],en=eh[86]),(0,u.useEffect)(et,en),eh[87]!==eM?(er=()=>{!eM&&eB.current&&eI({type:"root/setActiveValue",value:eB.current})},ei=[eM],eh[87]=eM,eh[88]=er,eh[89]=ei):(er=eh[88],ei=eh[89]),(0,u.useEffect)(er,ei),eh[90]!==eC||eh[91]!==eK?(eo=()=>{let e=eL.current;if(!e)return;let t=eK.find(e=>e.value===eC);if(t){let n=eK.indexOf(t),r=e.childNodes[n];if(r){if(document.activeElement&&r.contains(document.activeElement))return;tj(r)}}},ea=[eC,eK],eh[90]=eC,eh[91]=eK,eh[92]=eo,eh[93]=ea):(eo=eh[92],ea=eh[93]),(0,u.useEffect)(eo,ea);e:{if(!l&&!r&&eA){let e;eh[94]===Symbol.for("react.memo_cache_sentinel")?(e={"aria-label":"Clear",onFocus:tt},eh[94]=e):e=eh[94],el=e;break e}el=void 0}let tn=el,tr=eG.map(tP),ti=eG.map(tL),to="object"==typeof y?y:g.sU;eh[95]!==e6||eh[96]!==to?(es=e=>{e6(),to.onClick&&to.onClick(e),function(e){requestAnimationFrame(e)}(()=>eP.current?.focus())},eh[95]=e6,eh[96]=to,eh[97]=es):es=eh[97];let ta=es;eh[98]!==r||eh[99]!==eQ||eh[100]!==eb||eh[101]!==ta||eh[102]!==y||eh[103]!==tr||eh[104]!==ti||eh[105]!==to||eh[106]!==x?(eu=r||x||!y?void 0:(0,c.jsx)(g.az,{"aria-hidden":eQ,padding:tr,children:(0,c.jsx)(g.$n,{"aria-label":"Open",disabled:eQ,fontSize:eb,icon:e0.D3D,mode:"bleed",padding:ti,...to,onClick:ta})}),eh[98]=r,eh[99]=eQ,eh[100]=eb,eh[101]=ta,eh[102]=y,eh[103]=tr,eh[104]=ti,eh[105]=to,eh[106]=x,eh[107]=eu):eu=eh[107];let tl=eu;t:{if(null===ez){if(null!==eA){let e;eh[108]!==eJ||eh[109]!==e_||eh[110]!==eA?(e=e_(eA,eJ),eh[108]=eJ,eh[109]=e_,eh[110]=eA,eh[111]=e):e=eh[111],ec=e;break t}ec="";break t}ec=ez}let ts=ec;eh[112]!==e$?(ed=e=>{"Tab"===e.key&&e$&&eP.current?.focus()},eh[112]=e$,eh[113]=ed):ed=eh[113];let tu=ed;n:{let e,t,n;if(0===eK.length){ef=null;break n}if(eh[114]!==eC||eh[115]!==eJ||eh[116]!==eK||eh[117]!==e5||eh[118]!==a||eh[119]!==e$||eh[120]!==l||eh[121]!==eT){let t;eh[123]!==eC||eh[124]!==eJ||eh[125]!==e5||eh[126]!==a||eh[127]!==e$||eh[128]!==l||eh[129]!==eT?(t=e=>{let t=null!==eC?e.value===eC:eJ===e;return(0,c.jsx)(t$,{id:`${a}-option-${e.value}`,onSelect:e5,selected:t,value:e.value,children:(0,u.cloneElement)(eT(e),{disabled:l,selected:t,tabIndex:e$&&t?0:-1})},e.value)},eh[123]=eC,eh[124]=eJ,eh[125]=e5,eh[126]=a,eh[127]=e$,eh[128]=l,eh[129]=eT,eh[130]=t):t=eh[130],e=eK.map(t),eh[114]=eC,eh[115]=eJ,eh[116]=eK,eh[117]=e5,eh[118]=a,eh[119]=e$,eh[120]=l,eh[121]=eT,eh[122]=e}else e=eh[122];eh[131]!==eW||eh[132]!==e?(t=(0,c.jsx)(g.BJ,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:eW,ref:eL,role:"listbox",space:1,children:e}),eh[131]=eW,eh[132]=e,eh[133]=t):t=eh[133],eh[134]!==tu||eh[135]!==ev||eh[136]!==t?(n=(0,c.jsx)(tI,{"data-ui":"AutoComplete__results",onKeyDown:tu,padding:1,...ev,tabIndex:-1,children:t}),eh[134]=tu,eh[135]=ev,eh[136]=t,eh[137]=n):n=eh[137],ef=n}let tc=ef;r:{let e;if(E){let e,t=!eQ;eh[138]!==tc||eh[139]!==e9||eh[140]!==e8||eh[141]!==eD||eh[142]!==E||eh[143]!==t?(e=(0,c.jsx)(tN,{content:tc,hidden:t,inputElement:eD,onMouseEnter:e9,onMouseLeave:e8,resultsPopoverElementRef:eN,renderPopover:E}),eh[138]=tc,eh[139]=e9,eh[140]=e8,eh[141]=eD,eh[142]=E,eh[143]=t,eh[144]=e):e=eh[144],ep=e;break r}if(0===eX){ep=null;break r}eh[145]!==tc||eh[146]!==eQ||eh[147]!==e9||eh[148]!==e8||eh[149]!==eD||eh[150]!==ex||eh[151]!==ek?(e=(0,c.jsx)(g.AM,{arrow:!1,constrainSize:!0,content:tc,fallbackPlacements:tT,matchReferenceWidth:!0,onMouseEnter:e9,onMouseLeave:e8,o
41pen:eQ,overflow:"auto",placement:"bottom-start",portal:!0,radius:ek,ref:eN,referenceElement:eD,...ex}),eh[145]=tc,eh[146]=eQ,eh[147]=e9,eh[148]=e8,eh[149]=eD,eh[150]=ex,eh[151]=ek,eh[152]=e):e=eh[152],ep=e}let td=ep,tf=l&&tM,tp=S||tl;return eh[153]!==eZ||eh[154]!==ey||eh[155]!==tn||eh[156]!==n||eh[157]!==r||eh[158]!==eQ||eh[159]!==eb||eh[160]!==te||eh[161]!==e4||eh[162]!==e7||eh[163]!==o||eh[164]!==a||eh[165]!==ts||eh[166]!==eW||eh[167]!==eG||eh[168]!==w||eh[169]!==ek||eh[170]!==x||eh[171]!==j||eh[172]!==tf||eh[173]!==tp?(em=(0,c.jsx)(g.ks,{...j,"aria-activedescendant":eZ,"aria-autocomplete":"list","aria-expanded":eQ,"aria-owns":eW,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:ey,clearButton:tn,customValidity:n,disabled:r,fontSize:eb,icon:o,iconRight:tf,id:a,inputMode:"search",onChange:e4,onClear:te,onFocus:e7,padding:eG,prefix:w,radius:ek,readOnly:x,ref:eF,role:"combobox",spellCheck:!1,suffix:tp,value:ts}),eh[153]=eZ,eh[154]=ey,eh[155]=tn,eh[156]=n,eh[157]=r,eh[158]=eQ,eh[159]=eb,eh[160]=te,eh[161]=e4,eh[162]=e7,eh[163]=o,eh[164]=a,eh[165]=ts,eh[166]=eW,eh[167]=eG,eh[168]=w,eh[169]=ek,eh[170]=x,eh[171]=j,eh[172]=tf,eh[173]=tp,eh[174]=em):em=eh[174],eh[175]!==e1||eh[176]!==e2||eh[177]!==e3||eh[178]!==td||eh[179]!==em?(eg=(0,c.jsxs)(tS,{"data-ui":"Autocomplete",onBlur:e1,onFocus:e2,onKeyDown:e3,ref:eO,children:[em,td]}),eh[175]=e1,eh[176]=e2,eh[177]=e3,eh[178]=td,eh[179]=em,eh[180]=eg):eg=eh[180],eg}).displayName="ForwardRef(Autocomplete)";let tD=h.I4.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,tH=(0,h.I4)(g.$n).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`;(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w=(0,d.c)(30);w[0]!==e?({children:n,gap:r,maxLength:i,separator:a,space:l,...o}
41=e,w[0]=e,w[1]=n,w[2]=r,w[3]=i,w[4]=o,w[5]=a,w[6]=l):(n=w[1],r=w[2],i=w[3],o=w[4],a=w[5],l=w[6]);let x=void 0===r?void 0===l?2:l:r;w[7]!==x?(s=(0,g.GB)(x),w[7]=x,w[8]=s):s=w[8];let k=s,[_,E]=(0,u.useState)(!1),j=(0,u.useRef)(null),S=(0,u.useRef)(null);w[9]===Symbol.for("react.memo_cache_sentinel")?(f=()=>E(!1),w[9]=f):f=w[9];let I=f;w[10]===Symbol.for("react.memo_cache_sentinel")?(p=()=>E(!0),w[10]=p):p=w[10];let C=p;w[11]===Symbol.for("react.memo_cache_sentinel")?(m=()=>[j.current,S.current],w[11]=m):m=w[11],(0,g.PR)(I,m),w[12]!==n?(h=u.Children.toArray(n).filter(u.isValidElement),w[12]=n,w[13]=h):h=w[13];let M=h;w[14]!==i||w[15]!==_||w[16]!==M||w[17]!==k?(y={collapse:I,expand:C,expandElementRef:j,maxLength:i,open:_,popoverElementRef:S,rawItems:M,space:k},w[14]=i,w[15]=_,w[16]=M,w[17]=k,w[18]=y):y=w[18];let $=function(e){let t=(0,d.c)(28),{collapse:n,expand:r,expandElementRef:i,maxLength:o,open:a,popoverElementRef:l,rawItems:s,space:u}=e,f=s.length;if(o&&f>o){let e,d=Math.ceil(o/2),p=Math.floor(o/2);if(t[0]!==p||t[1]!==d||t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==f||t[6]!==a||t[7]!==l||t[8]!==s||t[9]!==u){let o,m,h,y,b=s.slice(0,d-1);t[11]!==p||t[12]!==d||t[13]!==f||t[14]!==s?(o=s.slice(d-1,f-p),t[11]=p,t[12]=d,t[13]=f,t[14]=s,t[15]=o):o=t[15],t[16]!==u||t[17]!==o?(m=(0,c.jsx)(g.BJ,{as:"ol",overflow:"auto",padding:u,gap:u,children:o}),t[16]=u,t[17]=o,t[18]=m):m=t[18];let v=a?n:r;t[19]!==i||t[20]!==a||t[21]!==v?(h=(0,c.jsx)(tH,{fontSize:1,mode:"bleed",onClick:v,padding:1,ref:i,selected:a,text:"…"}),t[19]=i,t[20]=a,t[21]=v,t[22]=h):h=t[22],t[23]!==a||t[24]!==l||t[25]!==m||t[26]!==h?(y=(0,c.jsx)(g.AM,{constrainSize:!0,content:m,open:a,placement:"top",portal:!0,ref:l,children:h},"button"),t[23]=a,t[24]=l,t[25]=m,t[26]=h,t[27]=y):y=t[27],e=[...b,y,...s.slice(f-p)],t[0]=p,t[1]=d,t[2]=n,t[3]=r,t[4]=i,t[5]=f,t[6]=a,t[7]=l,t[8]=s,t[9]=u,t[10]=e}else e=t[10];return e}return s}(y);if(w[19]!==$||w[20]!==a||w[21]!==k){let e;w[23]!==a||w[24]!==k?(e=(e,t)=>(0,c.jsxs)(u.Fragment,{children:[t>0&&(0,c.jsx)(g.az,{"aria-hidden":!0,as:"li",paddingX:k,children:a||(0,c.jsx)(g.EY,{muted:!0,children:"/"})}),(0,c.jsx)(g.az,{as:"li",children:e})]},t),w[23]=a,w[24]=k,w[25]=e):e=w[25],b=$.map(e),w[19]=$,w[20]=a,w[21]=k,w[22]=b}else b=w[22];return w[26]!==t||w[27]!==o||w[28]!==b?(v=(0,c.jsx)(tD,{"data-ui":"Breadcrumbs",...o,ref:t,children:b}),w[26]=t,w[27]=o,w[28]=b,w[29]=v):v=w[29],v}).displayName="ForwardRef(Breadcrumbs)";let tF=(0,g.bz)("@sanity/ui/context/dialog",{version:0});function tU(e,t,n){return!e||!t||(0,g.Q3)(e,n)||(0,g.Q3)(t,n)}let tB=(0,h.I4)(g.Wd).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(g.l_,function({theme:e}){let{color:t}=(0,tk.JW)(e);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:t}=(0,tk.JW)(e.theme);return(0,g.U1)(t,e.$position,e=>({"&&":{position:e}}))},function(e){return e.$animate?(0,h.AH)` 42 @keyframes zoomIn { 43 from { 44 opacity: 0; 45 transform: scale(0.95); 46 } 47 to { 48 opacity: 1; 49 transform: scale(1); 50 } 51 } 52 @keyframes fadeIn { 53 from { 54 opacity: 0; 55 } 56 to { 57 opacity: 1; 58 } 59 } 60 61 animation: fadeIn 200ms ease-out; 62 // Animates the dialog card. 63 & > [data-ui='DialogCard'] { 64 animation: zoomIn 200ms ease-out; 65 } 66 `:(0,h.AH)``}),tV=(0,h.I4)(g.mc).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,tq=(0,h.I4)(g.Zp).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,tW=(0,h.I4)(g.so).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,tY=(0,h.I4)(g.az).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,tG=(0,h.I4)(g.az).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,tJ=(0,h.I4)(g.az).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,tK=(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k=(0,d.c)(44),{__unstable_autoFocus:_,__unstable_hideCloseButton:E,children:j,contentRef:S,footer:I,header:C,id:M,onClickOutside:$,onClose:z,portal:A,radius:T,scheme:R,shadow:O,width:N}=e,P=(0,g.WP)(),L=A?P.elements?.[A]||null:P.element,D=(0,g.$w)().element;k[0]!==T?(n=(0,g.GB)(T),k[0]=T,k[1]=n):n=k[1];let H=n;k[2]!==O?(r=(0,g.GB)(O),k[2]=O,k[3]=r):r=k[3];let F=r;k[4]!==N?(i=(0,g.GB)(N),k[4]=N,k[5]=i):i=k[5];let U=i,B=(0,u.useRef)(null),V=(0,u.useRef)(null),{isTopLayer:q}=(0,g.Z4)(),W=`${M}_label`,Y=!!z&&!1===E,G=!!C||Y;return k[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>B.current,k[6]=o):o=k[6],(0,u.useImperativeHandle)(t,o),k[7]===Symbol.for("react.memo_cache_sentinel")?(a=()=>V.current,k[7]=a):a=k[7],(0,u.useImperativeHandle)(S,a),k[8]!==_?(l=()=>{_&&B.current&&tj(B.current)},s=[_,B],k[8]=_,k[9]=l,k[10]=s):(l=k[9],s=k[10]),(0,u.useEffect)(l,s),k[11]!==D||k[12]!==q||k[13]!==z||k[14]!==L?(f=e=>{if(!q||!z)return;let t=document.activeElement;t&&!tU(D,L,t)||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),z())},k[11]=D,k[12]=q,k[13]=z,k[14]=L,k[15]=f):f=k[15],(0,g.Pm)(f),k[16]!==D||k[17]!==q||k[18]!==$||k[19]!==L?(p=q&&$&&(e=>{let t=e.target;t&&!tU(D,L,t)||$()}),k[16]=D,k[17]=q,k[18]=$,k[19]=L,k[20]=p):p=k[20],k[21]===Symbol.for("react.memo_cache_sentinel")?(m=()=>[B.current],k[21]=m):m=k[21],(0,g.PR)(p,m),k[22]!==C||k[23]!==W||k[24]!==z||k[25]!==Y||k[26]!==G?(h=G&&(0,c.jsx)(tY,{children:(0,c.jsxs)(g.so,{align:"flex-start",padding:3,children:[(0,c.jsx)(g.az,{flex:1,padding:2,children:C&&(0,c.jsx)(g.EY,{id:W,size:1,weight:"semibold",children:C})}),Y&&(0,c.jsx)(g.az,{flex:"none",children:(0,c.jsx)(g.$n,{"aria-label":"Close dialog",disabled:!z,icon:e0.USm,mode:"bleed",onClick:z,padding:2})})]})}),k[22]=C,k[23]=W,k[24]=z,k[25]=Y,k[26]=G,k[27]=h):h=k[27],k[28]!==j?(y=(0,c.jsx)(tG,{flex:1,ref:V,tabIndex:-1,
66children:j}),k[28]=j,k[29]=y):y=k[29],k[30]!==I?(b=I&&(0,c.jsx)(tJ,{children:I}),k[30]=I,k[31]=b):b=k[31],k[32]!==h||k[33]!==y||k[34]!==b?(v=(0,c.jsxs)(tW,{direction:"column",children:[h,y,b]}),k[32]=h,k[33]=y,k[34]=b,k[35]=v):v=k[35],k[36]!==H||k[37]!==R||k[38]!==F||k[39]!==v?(w=(0,c.jsx)(tq,{radius:H,ref:B,scheme:R,shadow:F,children:v}),k[36]=H,k[37]=R,k[38]=F,k[39]=v,k[40]=w):w=k[40],k[41]!==w||k[42]!==U?(x=(0,c.jsx)(tV,{"data-ui":"DialogCard",width:U,children:w}),k[41]=w,k[42]=U,k[43]=x):x=k[43],x});tK.displayName="ForwardRef(DialogCard)",(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M,$,z,A,T,R,O,N,P,L,D=(0,d.c)(70),H=(0,u.useContext)(tF),{layer:F}=(0,g.M4)();D[0]!==e?({__unstable_autoFocus:w,__unstable_hideCloseButton:x,cardRadius:k,cardShadow:_,children:i,contentRef:o,footer:a,header:l,id:s,onActivate:f,onClickOutside:p,onClose:m,onFocus:h,padding:E,portal:y,position:n,scheme:v,width:j,zOffset:r,animate:S,...b}=e,D[0]=e,D[1]=n,D[2]=r,D[3]=i,D[4]=o,D[5]=a,D[6]=l,D[7]=s,D[8]=f,D[9]=p,D[10]=m,D[11]=h,D[12]=y,D[13]=b,D[14]=v,D[15]=w,D[16]=x,D[17]=k,D[18]=_,D[19]=E,D[20]=j,D[21]=S):(n=D[1],r=D[2],i=D[3],o=D[4],a=D[5],l=D[6],s=D[7],f=D[8],p=D[9],m=D[10],h=D[11],y=D[12],b=D[13],v=D[14],w=D[15],x=D[16],k=D[17],_=D[18],E=D[19],j=D[20],S=D[21]);let U=void 0===w||w,B=void 0!==x&&x,V=void 0===k?4:k,q=void 0===_?3:_,W=void 0===E?3:E,Y=void 0===j?0:j,G=void 0!==S&&S,J=n??(H.position||"fixed"),K=r??(H.zOffset||F.dialog.zOffset),X=!(0,g.jt)()&&G,Z=(0,g.WP)(),Q=y?Z.elements?.[y]||null:Z.element,ee=(0,g.$w)().element;D[22]!==V?(I=(0,g.GB)(V),D[22]=V,D[23]=I):I=D[23];let et=I;D[24]!==W?(C=(0,g.GB)(W),D[24]=W,D[25]=C):C=D[25];let en=C;D[26]!==J?(M=(0,g.GB)(J),D[26]=J,D[27]=M):M=D[27];let er=M;D[28]!==Y?($=(0,g.GB)(Y),D[28]=Y,D[29]=$):$=D[29];let ei=$;D[30]!==K?(z=(0,g.GB)(K),D[30]=K,D[31]=z):z=D[31];let eo=z,ea=(0,u.useRef)(null),el=(0,u.useRef)(null),es=(0,u.useRef)(null),eu=(0,u.useRef)(null);D[32]!==h?(A=e=>{h?.(e);let t=e.target,n=es.current;return n&&t===ea.current?void function e(t){for(let n=t.childNodes.length-1;n>=0;n--){let r=t.childNodes[n];if((0,g.sb)(r)&&(tE(r)||e(r)))return!0}return!1}(n):n&&t===el.current?void tj(n):void((0,g.sb)(e.target)&&(eu.current=e.target))},D[32]=h,D[33]=A):A=D[33];let ec=A,ed=`${s}_label`,ef=(0,u.useRef)(void 0);D[34]!==ee||D[35]!==Q?(T=()=>{ef.current&&clearTimeout(ef.current),ef.current=setTimeout(()=>{let e=document.activeElement;if(e&&!tU(ee,Q,e)){let e=eu.current;if(!e||!document.body.contains(e)){let e=es.current;e&&tj(e);return}
66e.focus()}},0)},D[34]=ee,D[35]=Q,D[36]=T):T=D[36];let ep=T;return D[37]===Symbol.for("react.memo_cache_sentinel")?(R=(0,c.jsx)("div",{ref:ea,tabIndex:0}),D[37]=R):R=D[37],D[38]!==U||D[39]!==et||D[40]!==q||D[41]!==i||D[42]!==o||D[43]!==a||D[44]!==l||D[45]!==B||D[46]!==s||D[47]!==p||D[48]!==m||D[49]!==y||D[50]!==v||D[51]!==ei?(O=(0,c.jsx)(tK,{__unstable_autoFocus:U,__unstable_hideCloseButton:B,contentRef:o,footer:a,header:l,id:s,onClickOutside:p,onClose:m,portal:y,radius:et,ref:es,scheme:v,shadow:q,width:ei,children:i}),D[38]=U,D[39]=et,D[40]=q,D[41]=i,D[42]=o,D[43]=a,D[44]=l,D[45]=B,D[46]=s,D[47]=p,D[48]=m,D[49]=y,D[50]=v,D[51]=ei,D[52]=O):O=D[52],D[53]===Symbol.for("react.memo_cache_sentinel")?(N=(0,c.jsx)("div",{ref:el,tabIndex:0}),D[53]=N):N=D[53],D[54]!==X||D[55]!==ec||D[56]!==ep||D[57]!==s||D[58]!==ed||D[59]!==f||D[60]!==en||D[61]!==er||D[62]!==t||D[63]!==b||D[64]!==O||D[65]!==eo?(P=(0,c.jsxs)(tB,{...b,$animate:X,$padding:en,$position:er,"aria-labelledby":ed,"aria-modal":!0,"data-ui":"Dialog",id:s,onActivate:f,onClick:ep,onFocus:ec,ref:t,role:"dialog",zOffset:eo,children:[R,O,N]}),D[54]=X,D[55]=ec,D[56]=ep,D[57]=s,D[58]=ed,D[59]=f,D[60]=en,D[61]=er,D[62]=t,D[63]=b,D[64]=O,D[65]=eo,D[66]=P):P=D[66],D[67]!==y||D[68]!==P?(L=(0,c.jsx)(g.ZL,{__unstable_name:y,children:P}),D[67]=y,D[68]=P,D[69]=L):L=D[69],L}).displayName="ForwardRef(Dialog)";let tX=(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M=(0,d.c)(62),{__unstable_disableRestoreFocusOnClose:$,boundaryElement:z,button:A,id:T,menu:R,onClose:O,onOpen:N,placement:P,popoverScheme:L,portal:D,popover:H,popoverRadius:F,preventOverflow:U}=e,B=void 0!==$&&$,V=void 0===D||D,[q,W]=(0,u.useState)(!1),[Y,G]=(0,u.useState)(null),[J,K]=(0,u.useState)(null);M[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],M[0]=n):n=M[0];let[X,Z]=(0,u.useState)(n),Q=(0,u.useRef)(q);M[1]!==N||M[2]!==q?(r=()=>{N&&q&&!Q.current&&N()},i=[N,q],M[1]=N,M[2]=q,M[3]=r,M[4]=i):(r=M[3],i=M[4]),(0,u.useEffect)(r,i),M[5]!==O||M[6]!==q?(o=()=>{O&&!q&&Q.current&&O()},a=[O,q],M[5]=O,M[6]=q,M[7]=o,M[8]=a):(o=M[7],a=M[8]),(0,u.useEffect)(o,a),M[9]!==q?(l=()=>{Q.current=q},s=[q],M[9]=q,M[10]=l,M[11]=s):(l=M[10],s=M[11]),(0,u.useEffect)(l,s),M[12]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{W(tZ),G(null)},M[12]=f):f=M[12];let ee=f;M[13]!==q?(p=e=>{q&&e.preventDefault()},M[13]=q,M[14]=p):p=M[14];let et=p;M[15]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),W(!0),G("first");return}if("ArrowUp"===e.key){e.preventDefault(),W(!0),G("last");return}},M[15]=m):m=M[15];let en=m;M[16]!==J||M[17]!==X?(h=e=>{let t=e.target;if(t instanceof Node&&!(J&&(t===J||J.contains(t)))){for(let e of X)if(t===e||e.contains(t))return;W(!1)}},M[16]=J,M[17]=X,M[18]=h):h=M[18];let er=h;M[19]!==J||M[20]!==B?(y=()=>{W(!1),!B&&J&&J.focus()},M[19]=J,M[20]=B,M[21]=y):y=M[21];let ei=y;M[22]!==X?(b=e=>{let t=e.relatedTarget;if(t instanceof Node){for(let e of X)if(e===t||e.contains(t))return;W(!1)}},M[22]=X,M[23]=b):b=M[23];let eo=b;M[24]!==J||M[25]!==B?(v=()=>{W(!1),!B&&J&&J.focus()},M[24]=J,M[25]=B,M[26]=v):v=M[26];let ea=v;M[27]===Symbol.for("react.memo_cache_sentinel")?(w=e=>(Z(t=>t.concat([e])),()=>Z(t=>t.filter(t=>t!==e))),M[27]=w):w=M[27];let el=w;M[28]!==J||M[29]!==eo||M[30]!==ea||M[31]!==er||M[32]!==ei||M[33]!==T||M[34]!==R||M[35]!==Y?(x=R&&(0,u.cloneElement)(R,{"aria-labelledby":T,onBlurCapture:eo,onClickOutside:er,onEscape:ei,onItemClick:ea,originElement:J,registerElement:el,shouldFocus:Y}),M[28]=J,M[29]=eo,M[30]=ea,M[31]=er,M[32]=ei,M[33]=T,M[34]=R,M[35]=Y,M[36]=x):x=M[36];let es=x;M[37]!==A||M[38]!==et||M[39]!==T||M[40]!==q?(k=A&&(0,u.cloneElement)(A,{"data-ui":"MenuButton",id:T,onClick:ee,onKeyDown:en,onMouseDown:et,"aria-haspopup":!0,"aria-expanded":q,ref:K,selected:A.props.selected??q}),M[37]=A,M[38]=et,M[39]=T,M[40]=q,M[41]=k):k=M[41];let eu=k;M[42]!==J?(_=()=>J,E=[J],M[42]=J,M[43]=_,M[44]=E):(_=M[43],E=M[44]),(0,u.useImperativeHandle)(t,_,E),M[45]!==H?(j=H||{},M[45]=H,M[46]=j):j=M[46],M[47]!==z||M[48]!==P||M[49]!==F||M[50]!==L||M[51]!==V||M[52]!==U||M[53]!==j?(S={boundaryElement:z,overflow:"auto",placement:P,portal:V,preventOverflow:U,radius:F,scheme:L,...j},M[47]=z,M[48]=P,M[49]=F,M[50]=L,M[51]=V,M[52]=U,M[53]=j,M[54]=S):S=M[54];let ec=S;return M[55]!==eu?(I=eu||(0,c.jsx)(c.Fragment,{}),M[55]=eu,M[56]=I):I=M[56],M[57]!==es||M[58]!==q||M[59]!==ec||M[60]!==I?(C=(0,c.jsx)(g.AM,{"data-ui":"MenuButton__popover",...ec,content:es,open:q,children:I}),M[57]=es,M[58]=q,M[59]=ec,M[60]=I,M[61]=C):C=M[61],C});function tZ(e){return!e}tX.displayName="ForwardRef(MenuButton)";let tQ=(0,h.i7)` 67 0% { 68 background-position: 100%; 69 } 70 100% { 71 background-position: -100%; 72 } 73`,t0=(0,h.AH)` 74 background-image: linear-gradient( 75 to right, 76 var(--card-skeleton-color-from), 77 var(--card-skeleton-color-to), 78 var(--card-skeleton-color-from), 79 var(--card-skeleton-color-from), 80 var(--card-skeleton-color-from) 81 ); 82 background-position: 100%; 83 background-size: 200% 100%; 84 background-attachment: fixed; 85 animation-name: ${tQ}; 86 animation-timing-function: ease-in-out; 87 animation-iteration-count: infinite; 88 animation-duration: 2000ms; 89`,t1=(0,h.AH)` 90 opacity: ${({$visible:e})=>+!!e}; 91 transition: opacity 200ms ease-in; 92 93 @media screen and (prefers-reduced-motion: no-preference) { 94 ${({$animated:e})=>e?t0:(0,h.AH)` 95 background-color: var(--card-skeleton-color-from); 96 `} 97 } 98 99 @media screen and (prefers-reduced-motion: reduce) { 100 background-color: var(--card-skeleton-color-from); 101 } 102`,t2=(0,h.I4)(g.az).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(g.gK,t1),t5=(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p=(0,d.c)(16);p[0]!==e?({animated:o,delay:n,radius:r,...i}=e,p[0]=e,p[1]=n,p[2]=r,p[3]=i,p[4]=o):(n=p[1],r=p[2],i=p[3],o=p[4]);let m=void 0!==o&&o,[h,y]=(0,u.useState)(!n);p[5]!==n?(a=()=>
102{if(!n)return;let e=setTimeout(()=>{y(!0)},n);return()=>{clearTimeout(e)}},l=[n],p[5]=n,p[6]=a,p[7]=l):(a=p[6],l=p[7]),(0,u.useEffect)(a,l),p[8]!==r?(s=(0,g.GB)(r),p[8]=r,p[9]=s):s=p[9];let b=!n||h;return p[10]!==m||p[11]!==t||p[12]!==i||p[13]!==s||p[14]!==b?(f=(0,c.jsx)(t2,{...i,$animated:m,$radius:s,$visible:b,ref:t}),p[10]=m,p[11]=t,p[12]=i,p[13]=s,p[14]=b,p[15]=f):f=p[15],f});t5.displayName="ForwardRef(Skeleton)";let t3=(0,h.I4)(t5).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(e=>{let{$size:t,$style:n}=e,{font:r,media:i}=(0,tk.JW)(e.theme),o=r[n];return(0,g.U1)(i,t,e=>{let t=o.sizes[e];return{height:t.lineHeight-t.ascenderHeight-t.descenderHeight}})});(0,u.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let s=i;return a[5]!==s||a[6]!==t||a[7]!==n?(o=(0,c.jsx)(t3,{...n,$size:s,ref:t,$style:"text"}),a[5]=s,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(TextSkeleton)",(0,u.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let s=i;return a[5]!==s||a[6]!==t||a[7]!==n?(o=(0,c.jsx)(t3,{...n,$size:s,ref:t,$style:"label"}),a[5]=s,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(LabelSkeleton)",(0,u.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let s=i;return a[5]!==s||a[6]!==t||a[7]!==n?(o=(0,c.jsx)(t3,{...n,$size:s,ref:t,$style:"heading"}),a[5]=s,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(HeadingSkeleton)",(0,u.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let s=i;return a[5]!==s||a[6]!==t||a[7]!==n?(o=(0,c.jsx)(t3,{...n,$size:s,ref:t,$style:"code"}),a[5]=s,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(CodeSkeleton)",(0,u.forwardRef)(function(e,t){let n,r,i,o=(0,d.c)(9);o[0]!==e?({flex:n,...r}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=void 0===e.tabIndex?0:e.tabIndex;return o[3]!==n||o[4]!==e.children||o[5]!==t||o[6]!==r||o[7]!==a?(i=(0,c.jsx)(g.az,{"data-ui":"TabPanel",...r,flex:n,ref:t,role:"tabpanel",tabIndex:a,children:e.children}),o[3]=n,o[4]=e.children,o[5]=t,o[6]=r,o[7]=a,o[8]=i):i=o[8],i}).displayName="ForwardRef(TabPanel)";let t4={error:"critical",warning:"caution",success:"positive",info:"neutral"},t6={error:"critical",warning:"caution",success:"positive",info:"neutral"},t7=(0,h.I4)(g.so).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,t9=(0,h.I4)(g.Zp).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,t8=h.I4.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,ne=(0,h.I4)(g.Zp).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,nt=(0,h.I4)(g.Zp).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${e=>{let{color:t}=(0,tk.JW)(e.theme);return t.button.default[e.tone].enabled.bg}};`,nn={error:"alert",warning:"alert",success:"alert",info:"alert"};function nr(e){let t,n,r,i,o,a,l,s,u,f,p,m,h,y,b,v,w,x,k,_,E=(0,d.c)(50);E[0]!==e?({closable:t,description:n,duration:r,onClose:i,radius:l,title:s,status:a,updatedAt:u,...o}=e,E[0]=e,E[1]=t,E[2]=n,E[3]=r,E[4]=i,E[5]=o,E[6]=a,E[7]=l,E[8]=s,E[9]=u):(t=E[1],n=E[2],r=E[3],i=E[4],o=E[5],a=E[6],l=E[7],s=E[8],u=E[9]);let j=void 0===l?3:l,S=a?t4[a]:"default",I=a?t6[a]:"default",C=a?nn[a]:"status",M=.26
102*!(0,g.jt)();E[10]!==M?(f=M?{type:"spring",visualDuration:M,bounce:.25}:{duration:0},E[10]=M,E[11]=f):f=E[11];let $=f,z=r&&isFinite(r)&&r<20736e5;E[12]===Symbol.for("react.memo_cache_sentinel")?(p=["hidden","initial"],E[12]=p):p=E[12];let A=p;E[13]===Symbol.for("react.memo_cache_sentinel")?(m=["visible","slideIn"],E[13]=m):m=E[13];let T=m;E[14]===Symbol.for("react.memo_cache_sentinel")?(h=["hidden","slideOut"],E[14]=h):h=E[14];let R=h,O=z?"":void 0;return E[15]!==s?(y=s&&(0,c.jsx)(g.EY,{size:1,weight:"medium",children:s}),E[15]=s,E[16]=y):y=E[16],E[17]!==n||E[18]!==$?(b=n&&(0,c.jsx)(ns,{muted:!0,size:1,variants:no,transition:$,children:n}),E[17]=n,E[18]=$,E[19]=b):b=E[19],E[20]!==y||E[21]!==b?(v=(0,c.jsx)(t7,{flex:1,padding:3,children:(0,c.jsxs)(g.BJ,{space:3,children:[y,b]})}),E[20]=y,E[21]=b,E[22]=v):v=E[22],E[23]!==I||E[24]!==t||E[25]!==i?(w=t&&(0,c.jsx)(g.az,{padding:1,children:(0,c.jsx)(g.$n,{as:"button",icon:e0.USm,mode:"bleed",padding:2,tone:I,onClick:i,style:{verticalAlign:"top"}})}),E[23]=I,E[24]=t,E[25]=i,E[26]=w):w=E[26],E[27]!==v||E[28]!==w||E[29]!==$?(x=(0,c.jsxs)(nl,{align:"flex-start",variants:no,transition:$,children:[v,w]}),E[27]=v,E[28]=w,E[29]=$,E[30]=x):x=E[30],E[31]!==S||E[32]!==r||E[33]!==z||E[34]!==i||E[35]!==j||E[36]!==$||E[37]!==u||E[38]!==M?(k=z&&(0,c.jsxs)(nu,{variants:no,transition:$,children:[(0,c.jsx)(ne,{tone:S,radius:j}),(0,c.jsx)(nc,{tone:S,initial:{scaleX:0},animate:{scaleX:1},transition:{delay:M,duration:r/1e3,ease:"linear"},onAnimationComplete:i},`progress-${u}`)]}),E[31]=S,E[32]=r,E[33]=z,E[34]=i,E[35]=j,E[36]=$,E[37]=u,E[38]=M,E[39]=k):k=E[39],E[40]!==S||E[41]!==j||E[42]!==o||E[43]!==C||E[44]!==x||E[45]!==k||E[46]!==O||E[47]!==$||E[48]!==M?(_=(0,c.jsxs)(na,{"data-ui":"Toast",role:C,...o,"data-has-duration":O,custom:M,radius:j,shadow:2,tone:S,forwardedAs:"li",layout:"position",variants:ni,initial:A,animate:T,exit:R,transition:$,children:[x,k]}),E[40]=S,E[41]=j,E[42]=o,E[43]=C,E[44]=x,E[45]=k,E[46]=O,E[47]=$,E[48]=M,E[49]=_):_=E[49],_}nr.displayName="Toast";let ni={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:e=>e?{opacity:1,transition:{when:"beforeChildren",staggerChildren:e/3,duration:e/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},no={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},na=t_.P.create(t9),nl=t_.P.create(g.so),ns=t_.P.create(g.EY),nu=t_.P.create(t8),nc=t_.P.create(nt);(0,g.bz)("@sanity/ui/context/toast",null);(0,h.I4)(g.xA).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`;
102function nd(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let t=e.firstChild;t&&t instanceof HTMLElement&&t.focus()}}let nf=(0,g.bz)("@sanity/ui/context/tree",null);(0,u.forwardRef)(function(e,t){let n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C=(0,d.c)(38);C[0]!==e?({children:n,gap:r,space:a,onFocus:i,...o}=e,C[0]=e,C[1]=n,C[2]=r,C[3]=i,C[4]=o,C[5]=a):(n=C[1],r=C[2],i=C[3],o=C[4],a=C[5]);let M=void 0===r?void 0===a?1:a:r,$=(0,u.useRef)(null),[z,A]=(0,u.useState)(null),T=(0,u.useRef)(z);C[6]===Symbol.for("react.memo_cache_sentinel")?(l=[],C[6]=l):l=C[6];let R=l;C[7]===Symbol.for("react.memo_cache_sentinel")?(s=[],C[7]=s):s=C[7];let[O,N]=(0,u.useState)(s);C[8]===Symbol.for("react.memo_cache_sentinel")?(f={},C[8]=f):f=C[8];let[P,L]=(0,u.useState)(f),D=(0,u.useRef)(P);C[9]===Symbol.for("react.memo_cache_sentinel")?(p=()=>$.current,C[9]=p):p=C[9],(0,u.useImperativeHandle)(t,p),C[10]!==z?(m=()=>{T.current=z},h=[z],C[10]=z,C[11]=m,C[12]=h):(m=C[11],h=C[12]),(0,u.useEffect)(m,h),C[13]!==P?(y=()=>{D.current=P},b=[P],C[13]=P,C[14]=y,C[15]=b):(y=C[14],b=C[15]),(0,u.useEffect)(y,b),C[16]===Symbol.for("react.memo_cache_sentinel")?(v=(e,t,n,r)=>(L(r=>({...r,[t]:{element:e,expanded:n}})),r&&A(e),()=>{L(e=>{let n={...e};return delete n[t],n})}),C[16]=v):v=C[16];let H=v;C[17]===Symbol.for("react.memo_cache_sentinel")?(w=(e,t)=>{L(n=>{let r=n[e];return r?{...n,[e]:{...r,expanded:t}}:n})},C[17]=w):w=C[17];let F=w,U=z||O[0]||null;C[18]!==M||C[19]!==P||C[20]!==U?(x={version:0,focusedElement:U,level:0,path:R,registerItem:H,setExpanded:F,setFocusedElement:A,gap:M,space:M,state:P},C[18]=M,C[19]=P,C[20]=U,C[21]=x):x=C[21];let B=x;C[22]!==O?(k=e=>{if(T.current){if("ArrowDown"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(r),o=t.length;for(let t=1;t<o;t+=1){if(!i[t])continue;let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(D.current,O,T.current);t&&(nd(t),A(t));return}if("ArrowUp"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(0,r),o=i.length;for(let t=o-1;t>=0;t-=1){let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(D.current,O,T.current);t&&(nd(t),A(t));return}if("ArrowLeft"===e.key){e.preventDefault();let t=T.current.getAttribute("data-tree-key");if(!t)return;let n=D.current[t];if(!n)return;if(n.expanded)L(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!1}}:e});else{let e=t.split("/");e.pop();let n=e.join("/"),r=n&&D.current[n];r&&(r.element.focus(),A(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=T.current.getAttribute("data-tree-key");if(!t)return;D.current[t]?.expanded||L(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},C[22]=O,C[23]=k):k=C[23];let V=k;C[24]!==i?(_=e=>{A(e.target),i?.(e)},C[24]=i,C[25]=_):_=C[25];let q=_;return C[26]===Symbol.for("react.memo_cache_sentinel")?(E=()=>{$.current&&N(Array.from($.current.querySelectorAll('[data-ui="TreeItem"]')))},C[26]=E):E=C[26],C[27]!==n?(j=[n],C[27]=n,C[28]=j):j=C[28],(0,u.useEffect)(E,j),C[29]!==n||C[30]!==q||C[31]!==V||C[32]!==o||C[33]!==M?(S=(0,c.jsx)(g.BJ,{as:"ul","data-ui":"Tree",...o,onFocus:q,onKeyDown:V,ref:$,role:"tree",gap:M,children:n}),C[29]=n,C[30]=q,C[31]=V,C[32]=o,C[33]=M,C[34]=S):S=C[34],C[35]!==B||C[36]!==S?(I=(0,c.jsx)(nf.Provider,{value:B,children:S}),C[35]=B,C[36]=S,C[37]=I):I=C[37],I}).displayName="ForwardRef(Tree)";(0,h.I4)(g.az).attrs({forwardedAs:"a"}).withConfig({displayName:"TreeItemBox",componentId:"sc-iiskig-1"})(function(e){let{$level:t}=e,{space:n}=(0,tk.JW)(e.theme);return(0,h.AH)` 103 padding-left: ${(0,g.D0)(n[2]*t)}; 104 105 &[data-as='a'] { 106 text-decoration: none; 107 } 108 `}),(0,h.I4)(g.EY).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`;var np=n(26719),nm=n(7262),ng=n(15770),nh=n(37305),ny=n(31536),nb=n(32466),nv=n(37121),nw="object"==typeof global&&global&&global.Object===Object&&global,nx="object"==typeof self&&self&&self.Object===Object&&self,nk=nw||nx||Function("return this")(),n_=nk.Symbol,nE=Object.prototype,nj=nE.hasOwnProperty,nS=nE.toString,nI=n_?n_.toStringTag:void 0;let nC=function(e){var t=nj.call(e,nI),n=e[nI];try{e[nI]=void 0;var r=!0}catch(e){}var i=nS.call(e);return r&&(t?e[nI]=n:delete e[nI]),i};var nM=Object.prototype.toString,n$=n_?n_.toStringTag:void 0;
108let nz=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":n$&&n$ in Object(e)?nC(e):nM.call(e)},nA=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},nT=function(e){if(!nA(e))return!1;var t=nz(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var nR=nk["__core-js_shared__"],nO=function(){var e=/[^.]+$/.exec(nR&&nR.keys&&nR.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),nN=Function.prototype.toString;let nP=function(e){if(null!=e){try{return nN.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var nL=/^\[object .+?Constructor\]$/,nD=Object.prototype,nH=Function.prototype.toString,nF=nD.hasOwnProperty,nU=RegExp("^"+nH.call(nF).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let nB=function(e){return!!nA(e)&&(!nO||!(nO in e))&&(nT(e)?nU:nL).test(nP(e))},nV=function(e,t){var n=null==e?void 0:e[t];return nB(n)?n:void 0};var nq=function(){try{var e=nV(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();let nW=function(e,t,n){"__proto__"==t&&nq?nq(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},nY=function(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r},nG=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var l=o[++r];if(!1===t(i[l],l,i))break}return e},nJ=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},nK=function(e){return null!=e&&"object"==typeof e},nX=function(e){return nK(e)&&"[object Arguments]"==nz(e)};var nZ=Object.prototype,nQ=nZ.hasOwnProperty,n0=nZ.propertyIsEnumerable,n1=nX(function(){return arguments}())?nX:function(e){return nK(e)&&nQ.call(e,"callee")&&!n0.call(e,"callee")},n2=Array.isArray,n5="object"==typeof exports&&exports&&!exports.nodeType&&exports,n3=n5&&"object"==typeof module&&module&&!module.nodeType&&module,n4=n3&&n3.exports===n5?nk.Buffer:void 0;let n6=(n4?n4.isBuffer:void 0)||function(){return!1};var n7=/^(?:0|[1-9]\d*)$/;let n9=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&n7.test(e))&&e>-1&&e%1==0&&e<t},n8=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff};var re={};re["[object Float32Array]"]=re["[object Float64Array]"]=re["[object Int8Array]"]=re["[object Int16Array]"]=re["[object Int32Array]"]=re["[object Uint8Array]"]=re["[object Uint8ClampedArray]"]=re["[object Uint16Array]"]=re["[object Uint32Array]"]=!0,re["[object Arguments]"]=re["[object Array]"]=re["[object ArrayBuffer]"]=re["[object Boolean]"]=re["[object DataView]"]=re["[object Date]"]=re["[object Error]"]=re["[object Function]"]=re["[object Map]"]=re["[object Number]"]=re["[object Object]"]=re["[object RegExp]"]=re["[object Set]"]=re["[object String]"]=re["[object WeakMap]"]=!1;var rt="object"==typeof exports&&exports&&!exports.nodeType&&exports,rn=rt&&"object"==typeof module&&module&&!module.nodeType&&module,rr=rn&&rn.exports===rt&&nw.process,ri=function(){try{var e=rn&&rn.require&&rn.require("util").types;if(e)return e;return rr&&rr.binding&&rr.binding("util")}catch(e){}}(),ro=ri&&ri.isTypedArray,ra=ro?function(e){return ro(e)}:function(e){return nK(e)&&n8(e.length)&&!!re[nz(e)]},rl=Object.prototype.hasOwnProperty;let rs=function(e,t){var n=n2(e),r=!n&&n1(e),i=!n&&!r&&n6(e),o=!n&&!r&&!i&&ra(e),a=n||r||i||o,l=a?nJ(e.length,String):[],s=l.length;for(var u in e)(t||rl.call(e,u))&&!(a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||n9(u,s)))&&l.push(u);return l};var ru=Object.prototype;let rc=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||ru)};var rd=(a=Object.keys,l=Object,function(e){return a(l(e))}),rf=Object.prototype.hasOwnProperty;let rp=function(e){if(!rc(e))return rd(e);var t=[];for(var n in Object(e))rf.call(e,n)&&"constructor"!=n&&t.push(n);return t},rm=function(e){return null!=e&&n8(e.length)&&!nT(e)},rg=function(e){return rm(e)?rs(e):rp(e)};var rh=(i=function(e,t){return e&&nG(e,t,rg)},function(e,t){if(null==e)return e;if(!rm(e))return i(e,t);for(var n=e.length,r=-1,o=Object(e);++r<n&&!1!==t(o[r],r,o););return e});let ry=function(e,t,n,r){return rh(e,function(e,i,o){t(r,e,n(e),o)}),r},rb=function(e,t){return e===t||e!=e&&t!=t},rv=function(e,t){for(var n=e.length;n--;)if(rb(e[n][0],t))return n;return -1};var rw=Array.prototype.splice;function rx(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}rx.prototype.clear=function(){this.__data__=[],this.size=0},rx.prototype.delete=function(e){var t=this.__data__,n=rv(t,e);return!(n<0)&&(n==t.length-1?t.pop():rw.call(t,n,1),--this.size,!0)},rx.prototype.get=function(e){var t=this.__data__,n=rv(t,e);return n<0?void 0:t[n][1]},rx.prototype.has=function(e){return rv(this.__data__,e)>-1},rx.prototype.set=function(e,t){var n=this.__data__,r=rv(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var rk=nV(nk,"Map"),r_=nV(Object,"create"),rE=Object.prototype.hasOwnProperty,rj=Object.prototype.hasOwnProperty;function rS(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}rS.prototype.clear=function(){this.__data__=r_?r_(null):{},this.size=0},rS.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},rS.prototype.get=function(e){var t=this.__data__;if(r_){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return rE.call(t,e)?t[e]:void 0},rS.prototype.has=function(e){var t=this.__data__;return r_?void 0!==t[e]:rj.call(t,e)},rS.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=r_&&void 0===t?"__lodash_hash_undefined__":t,this};let rI=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},rC=function(e,t){var n=e.__data__;return rI(t)?n["string"==typeof t?"string":"hash"]:n.map};function rM(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function r$(e){var t=this.__data__=new rx(e);this.size=t.size}function rz(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new rM;++t<n;)this.add(e[t])}rM.prototype.clear=function(){this.size=0,this.__data__={hash:new rS,map:new(rk||rx),string:new rS}},rM.prototype.delete=function(e){var t=rC(this,e).delete(e);return this.size-=!!t,t},rM.prototype.get=function(e){return rC(this,e).get(e)},rM.prototype.has=function(e){return rC(this,e).has(e)},rM.prototype.set=function(e,t){var n=rC(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},r$.prototype.clear=function(){this.__data__=new rx,this.size=0},r$.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},r$.prototype.get=function(e){return this.__data__.get(e)},r$.prototype.has=function(e){return this.__data__.has(e)},r$.prototype.set=function(e,t){var n=this.__data__;if(n instanceof rx){var r=n.__data__;if(!rk||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new rM(r)}return n.set(e,t),this.size=n.size,this},rz.prototype.add=rz.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},rz.prototype.has=function(e){return this.__data__.has(e)};let rA=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}
108,rT=function(e,t,n,r,i,o){var a=1&n,l=e.length,s=t.length;if(l!=s&&!(a&&s>l))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=2&n?new rz:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var m=e[d],g=t[d];if(r)var h=a?r(g,m,d,t,e,o):r(m,g,d,e,t,o);if(void 0!==h){if(h)continue;f=!1;break}if(p){if(!rA(t,function(e,t){if(!p.has(t)&&(m===e||i(m,e,n,r,o)))return p.push(t)})){f=!1;break}}else if(!(m===g||i(m,g,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f};var rR=nk.Uint8Array;let rO=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},rN=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var rP=n_?n_.prototype:void 0,rL=rP?rP.valueOf:void 0;let rD=function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new rR(e),new rR(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return rb(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=rO;case"[object Set]":var s=1&r;if(l||(l=rN),e.size!=t.size&&!s)break;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=rT(l(e),l(t),r,i,o,a);return a.delete(e),c;case"[object Symbol]":if(rL)return rL.call(e)==rL.call(t)}return!1},rH=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e},rF=function(e,t,n){var r=t(e);return n2(e)?r:rH(r,n(e))},rU=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o};var rB=Object.prototype.propertyIsEnumerable,rV=Object.getOwnPropertySymbols,rq=rV?function(e){return null==e?[]:rU(rV(e=Object(e)),function(t){return rB.call(e,t)})}:function(){return[]};let rW=function(e){return rF(e,rg,rq)};var rY=Object.prototype.hasOwnProperty;let rG=function(e,t,n,r,i,o){var a=1&n,l=rW(e),s=l.length;if(s!=rW(t).length&&!a)return!1;for(var u=s;u--;){var c=l[u];if(!(a?c in t:rY.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var m=a;++u<s;){var g=e[c=l[u]],h=t[c];if(r)var y=a?r(h,g,c,t,e,o):r(g,h,c,e,t,o);if(!(void 0===y?g===h||i(g,h,n,r,o):y)){p=!1;break}m||(m="constructor"==c)}if(p&&!m){var b=e.constructor,v=t.constructor;b!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof v&&v instanceof v)&&(p=!1)}return o.delete(e),o.delete(t),p};var rJ=nV(nk,"DataView"),rK=nV(nk,"Promise"),rX=nV(nk,"Set"),rZ=nV(nk,"WeakMap"),rQ="[object Map]",r0="[object Promise]",r1="[object Set]",r2="[object WeakMap]",r5="[object DataView]",r3=nP(rJ),r4=nP(rk),r6=nP(rK),r7=nP(rX),r9=nP(rZ),r8=nz;(rJ&&r8(new rJ(new ArrayBuffer(1)))!=r5||rk&&r8(new rk)!=rQ||rK&&r8(rK.resolve())!=r0||rX&&r8(new rX)!=r1||rZ&&r8(new rZ)!=r2)&&(r8=function(e){var t=nz(e),n="[object Object]"==t?e.constructor:void 0,r=n?nP(n):"";if(r)switch(r){case r3:return r5;case r4:return rQ;case r6:return r0;case r7:return r1;case r9:return r2}return t});let ie=r8;var it="[object Arguments]",ir="[object Array]",ii="[object Object]",io=Object.prototype.hasOwnProperty;let ia=function(e,t,n,r,i,o){var a=n2(e),l=n2(t),s=a?ir:ie(e),u=l?ir:ie(t);s=s==it?ii:s,u=u==it?ii:u;var c=s==ii,d=u==ii,f=s==u;if(f&&n6(e)){if(!n6(t))return!1;a=!0,c=!1}if(f&&!c)return o||(o=new r$),a||ra(e)?rT(e,t,n,r,i,o):rD(e,t,s,n,r,i,o);if(!(1&n)){var p=c&&io.call(e,"__wrapped__"),m=d&&io.call(t,"__wrapped__");
108if(p||m){var g=p?e.value():e,h=m?t.value():t;return o||(o=new r$),i(g,h,n,r,o)}}return!!f&&(o||(o=new r$),rG(e,t,n,r,i,o))},il=function e(t,n,r,i,o){return t===n||(null!=t&&null!=n&&(nK(t)||nK(n))?ia(t,n,r,i,e,o):t!=t&&n!=n)},is=function(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=Object(e);i--;){var l=n[i];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<o;){var s=(l=n[i])[0],u=e[s],c=l[1];if(a&&l[2]){if(void 0===u&&!(s in e))return!1}else{var d=new r$;if(r)var f=r(u,c,s,e,t,d);if(!(void 0===f?il(c,u,3,r,d):f))return!1}}return!0},iu=function(e){return e==e&&!nA(e)},ic=function(e){for(var t=rg(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,iu(i)]}return t},id=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},ip=function(e){var t=ic(e);return 1==t.length&&t[0][2]?id(t[0][0],t[0][1]):function(n){return n===e||is(n,e,t)}},im=function(e){return"symbol"==typeof e||nK(e)&&"[object Symbol]"==nz(e)};var ig=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ih=/^\w*$/;let iy=function(e,t){if(n2(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||im(e))||ih.test(e)||!ig.test(e)||null!=t&&e in Object(t)};function ib(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(ib.Cache||rM),n}ib.Cache=rM;var iv=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,iw=/\\(\\)?/g,ix=function(e){var t=ib(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(iv,function(e,n,r,i){t.push(r?i.replace(iw,"$1"):n||e)}),t});let ik=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i};var i_=1/0,iE=n_?n_.prototype:void 0,ij=iE?iE.toString:void 0;let iS=function e(t){if("string"==typeof t)return t;if(n2(t))return ik(t,e)+"";if(im(t))return ij?ij.call(t):"";var n=t+"";return"0"==n&&1/t==-i_?"-0":n},iI=function(e,t){return n2(e)?e:iy(e,t)?[e]:ix(null==e?"":iS(e))};var iC=1/0;let iM=function(e){if("string"==typeof e||im(e))return e;var t=e+"";return"0"==t&&1/e==-iC?"-0":t},i$=function(e,t){t=iI(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[iM(t[n++])];return n&&n==r?e:void 0},iz=function(e,t,n){var r=null==e?void 0:i$(e,t);return void 0===r?n:r},iA=function(e,t){return null!=e&&t in Object(e)},iT=function(e,t,n){t=iI(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=iM(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&n8(i)&&n9(a,i)&&(n2(e)||n1(e))},iR=function(e){return e},iO=function(e){var t;return iy(e)?(t=iM(e),function(e){return null==e?void 0:e[t]}):function(t){return i$(t,e)}},iN=function(e){if("function"==typeof e)return e;if(null==e)return iR;if("object"==typeof e){var t,n;return n2(e)?(t=e[0],n=e[1],iy(t)&&iu(n)?id(iM(t),n):function(e){var r=iz(e,t);return void 0===r&&r===n?null!=e&&iT(e,t,iA):il(n,r,3)}):ip(e)}return iO(e)};var iP=Object.prototype.hasOwnProperty,iL=(o=function(e,t,n){iP.call(e,n)?e[n].push(t):nW(e,n,[t])},function(e,t){return(n2(e)?nY:ry)(e,o,iN(t,2),{})}),iD=n(58496),iH=n(77241),iF=n(42764),iU=n(34098),iB=n(78242),iV=n(41423),iq=n(13862),iW=n(3318),iY=n(19273),iG=n(80032);function iJ(e){if("patch"===e.type)return e.id;if("create"===e.type)return e.document._id;if("delete"===e.type)return e.id;if("createIfNotExists"===e.type||"createOrReplace"===e.type)return e.document._id;throw Error("Invalid mutation type")}let iK=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};function iX(e){return"string"==typeof e?._key}function iZ(e){return"object"==typeof e&&"_key"in e&&"string"==typeof e._key}function iQ(e){return"number"==typeof e||iZ(e)}function i0(e,t){if(0===e.length)return t;let n=t;for(let t of e){if(iQ(t)){if(!Array.isArray(n))return;if(iZ(t)){n=n.find(e=>e._key===t._key);continue}n=n[t];continue}n=n[t]}return n}let i1=/^[a-z_$]+/;function i2(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}
108]`:iZ(e)?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&i1.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function i5(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function i3(e,t){if("number"==typeof t){var n=e.length,r=t;if(0===n&&(-1===r||0===r))return 0;let i=r<0?n+r:r;return i>=n||i<0?null:i}if(iZ(t)){let n=e.findIndex(e=>(null!==e&&"object"==typeof e&&"string"==typeof e._key&&e._key||null)===t._key);return -1===n?null:n}throw Error(`Expected path segment to be addressing a single array item either by numeric index or by '_key'. Instead saw ${JSON.stringify(t)}`)}function i4(e,t,n,r){let i=e.slice();return i.splice(t,n,...r||[]),i}function i6(e,t){var n;if(!Array.isArray(t))throw TypeError('Cannot apply "insert()" on non-array value');let r=i3(t,e.referenceItem);if(null===r)throw Error(`Found no matching array element to insert ${e.position}`);return 0===t.length?e.items:i4(t,(n=e.position,"before"===n?r:r+1),0,e.items)}let i7=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);var i9=Object.freeze({__proto__:null,assign:function(e,t){if(!i5(t))throw TypeError('Cannot apply "assign()" on non-object value');return!function(e){for(let t in e)if(i7(e,t))return!1;return!0}(e.value)?{...t,...e.value}:t},dec:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "dec()" on non-numeric value');return t-e.amount},diffMatchPatch:function(e,t){if("string"!=typeof t)throw TypeError('Cannot apply "diffMatchPatch()" on non-string value');return(0,nv.$i)((0,nv.iz)(e.value),t)[0]},inc:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "inc()" on non-numeric value');return t+e.amount},insert:i6,remove:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "remove()" on non-array value');let n=i3(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return i4(t,n,1,[])},replace:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "replace()" on non-array value');let n=i3(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return i4(t,n,e.items.length,e.items)},set:function(e,t){return e.value},setIfMissing:function(e,t){return t??e.value},truncate:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "truncate()" on non-array value');return"number"==typeof e.endIndex?t.slice(0,e.startIndex).concat(t.slice(e.endIndex)):t.slice(0,e.startIndex)},unassign:function(e,t){if(!i5(t))throw TypeError('Cannot apply "unassign()" on non-object value');return 0===e.keys.length?t:function(e,t){let n={...e};for(let e of t)delete n[e];return n}(t,e.keys)},unset:function(e){},upsert:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "upsert()" on non-array value');
108if(0===e.items.length)return t;let n=[],r=[];if(e.items.forEach((e,i)=>{let o=t.findIndex(t=>t?._key===e._key);o>=0?n[o]=i:r.push(e)}),0===n.length&&0==r.length)return t;let i=[...t];for(let t of n)i[t]=e.items[n[t]];return i6({type:"insert",items:r,referenceItem:e.referenceItem,position:e.position},i)}});function i8(e,t){return e.reduce((e,t)=>oe(t,e),t)}function oe(e,t){return function e(t,n,r){if(!(t.length>0)){if(!(n.type in i9))throw Error(`Invalid operation type: "${n.type}"`);return i9[n.type](n,r)}let[i,...o]=t;if(iQ(i)&&Array.isArray(r)){var a=i,l=o,s=n,u=r;let t=i3(u,a);if(null===t||-1===t)return u;let c=u[t],d=e(l,s,c);return d===c?u:i4(u,t,1,[d])}if("string"==typeof i&&i5(r)){var c=i,d=o,f=n,p=r;let t=p[c];if(void 0===t&&d.length>0)return p;let a=e(d,f,t);return a===t?p:{...p,[c]:a}}throw Error(`Cannot apply operation of type "${n.type}" to path ${i2(t)} on ${typeof r} value`)}(e.path,e.op,t)}function ot(e){return"_id"in e}function on(e,t){return t.reduce((e,t)=>{let n=or(e,t);if("error"===n.status)throw Error(n.message);return"noop"===n.status?e:n.after},e)}function or(e,t){if("create"===t.type)return function(e,t){var n;if(e)return{status:"error",message:"Document already exist"};let r=(n=t.document,ot(n)?n:{...n,_id:iK()});return{status:"created",id:r._id,after:r}}(e,t);if("createIfNotExists"===t.type){return n=e,ot((r=t).document)?n?{status:"noop"}:{status:"created",id:r.document._id,after:r.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("delete"===t.type){return i=e,o=t,i?o.id!==i._id?{status:"error",message:"Delete mutation targeted wrong document"}:{status:"deleted",id:o.id,before:i,after:void 0}:{status:"noop"}}if("createOrReplace"===t.type){return a=e,ot((l=t).document)?a?{status:"updated",id:l.document._id,before:a,after:l.document}:{status:"created",id:l.document._id,after:l.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("patch"===t.type){var n,r,i,o,a,l,s=e,u=t;if(!s)return{status:"error",message:"Cannot apply patch on nonexistent document"};let c=function(e,t){if(e.options?.ifRevision&&t._rev!==e.options.ifRevision)throw Error("Revision mismatch");if(e.id!==t._id)throw Error(`Document id mismatch. Refusing to apply mutation for document with id="${e.id}" on the given document with id="${t._id}"`);return i8(e.patches,t)}(u,s);return s===c?{status:"noop"}:{status:"updated",id:u.id,before:s,after:c}}throw Error(`Invalid mutation type: ${t.type}`)}function oi(e,t,n){let r=[];for(let n of e.slice().reverse()){if(t(n))return r;r.push(n)}return r.reverse()}function oo(e,t){return i2(e)===i2(t)}function oa(e,t){let n=e;return t.reduce((e,t)=>{let r=n;if(n=oe(t,n),"set"===t.op.type&&"string"==typeof t.op.value){let n=i0(t.path,r);if("string"==typeof n){let r={...t,op:{type:"diffMatchPatch",value:(0,nv.w1)((0,nv.jW)(n,t.op.value))}};return e.flatMap(e=>oo(e.path,t.path)&&"diffMatchPatch"===e.op.type?[]:e).concat(r)}}return e.push(t),e},[])}function ol(e,t,n,r){let i=t,o=r.map(t=>{let n=t.mutations.flatMap(t=>{if(iJ(t)!==e)return[];let n=i;return i=on(i,[t]),n&&"patch"===t.type?{type:"dmpified",mutation:{...t,dmpPatches:oa(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=i8(t.mutation.dmpPatches,a),n.push(t)}catch{console.warn("Failed to apply dmp patch, falling back to original");try{a=i8(t.mutation.original,a),n.push(t)}catch(t){throw Error(`Failed to apply patch for document "${e}": ${t.message}`)}}else a=on(a,[t])})}),[r.map(t=>({...t,mutations:t.mutations.map(t=>"patch"!==t.type||iJ(t)!==e?t:{...t,patches:t.patches.map(e=>"set"!==e.op.type?e:{...e,op:{...e.op,value:i0(e.path,a)}})})})),a]}function os(e){var t=e;if("create"===t.type||"createIfNotExists"===t.type||"createOrReplace"===t.type)return{[t.type]:t.document};
108if("delete"===t.type)return{delete:{id:t.id}};let n=t.options?.ifRevision;return t.patches.map(e=>({patch:{id:t.id,...n&&{ifRevisionID:n},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[i2(t)]};if("insert"===n.type)return{insert:{[n.position]:i2([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[i2(t)]:n.value}};if("inc"===n.type)return{inc:{[i2(t)]:n.amount}};if("dec"===n.type)return{dec:{[i2(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[i2(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${i2(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>i2([...t,{_key:e._key}])),insert:{[n.position]:i2([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[i2(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>i2(t.concat(e)))};if("replace"===n.type)return{insert:{replace:i2(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[i2(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(e)}}))}function ou(e){let t=e.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation","reconnect"],includeResult:!1,includePreviousRevision:!1,visibility:"transaction",effectFormat:"mendoza",includeMutations:!1}).pipe((0,iH.u)({resetOnRefCountZero:!0})),n=t.pipe((0,iF.p)(e=>"reconnect"===e.type)),r=t.pipe((0,iF.p)(e=>"welcome"===e.type)),i=t.pipe((0,iF.p)(e=>"mutation"===e.type)),o=(0,nb.h)(r,n).pipe((0,iU.t)({bufferSize:1,refCount:!0})).pipe((0,iF.p)(e=>"welcome"===e.type));return(0,nb.h)(o,i,n)}let oc=(0,iW.mj)({types:{},actions:{"assign error to context":(0,iY.a)({error:({event:e})=>e}),"clear error from context":(0,iY.a)({error:void 0}),"connect to server-sent events":(0,ng.r)({type:"connect"}),"listen to server-sent events":(0,ng.b)("server-sent events",{id:"listener",input:({context:e})=>({listener:e.sharedListener||ou(e.client),id:e.id})}),"stop listening to server-sent events":(0,ng.s)("listener"),"buffer remote mutation events":(0,iY.a)({mutationEvents:({event:e,context:t})=>((0,iW.DT)(e,"mutation"),[...t.mutationEvents,e])}),"restore stashed changes":(0,iY.a)({stagedChanges:({event:e,context:t})=>((0,iW.DT)(e,"xstate.done.actor.submitTransactions"),t.stashedChanges),stashedChanges:[]}),"rebase fetched remote snapshot":(0,iG.e)(({enqueue:e})=>{e.assign(({event:e,context:t})=>{(0,iW.DT)(e,"xstate.done.actor.getDocument");let n=t.remote,r=e.output,i=!1;for(let e of t.mutationEvents)e.effects?.apply&&(e.previousRev||"appear"===e.transition)&&(i||e.previousRev!==r?._rev||(i=!0),i&&(r=od(r,e.effects.apply,e.resultRev)));t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[o,a]=ol(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,iY.a)(({event:e,context:t})=>{(0,iW.DT)(e,"mutation");let n=t.remote;if(e.transactionId===n?._rev)return{};let r=od(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]=ol(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,iY.a)({fetchRemoteSnapshotAttempts:({context:e})=>e.fetchRemoteSnapshotAttempts+1}),"reset fetch attempts":(0,iY.a)({fetchRemoteSnapshotAttempts:0}),"increment submit attempts":(0,iY.a)({submitTransactionsAttempts:({context:e})=>e.submitTransactionsAttempts+1}),"reset submit attempts":(0,iY.a)({submitTransactionsAttempts:0}),"stage mutation":(0,iY.a)({stagedChanges:({event:e,context:t})=>((0,iW.DT)(e,"mutate"),[...t.stagedChanges,{transaction:!1,mutations:e.mutations}])}),"stash mutation":(0,iY.a)({stashedChanges:({event:e,context:t})=>((0,iW.DT)(e,"mutate"),[...t.stashedChanges,{transaction:!1,mutations:e.mutations}])}),"rebase local snapshot":(0,iG.e)(({enqueue:e})=>{e.assign({local:({event:e,context:t})=>{(0,iW.DT)(e,"mutate");let n=new Map;
108return t.local&&n.set(t.id,t.local),function(e,t){e.forEach(e=>{("created"===e.status||"updated"===e.status)&&t.set(e.id,e.after),"deleted"===e.status&&t.delete(e.id)})}(function(e,t){let n=Object.create(null);for(let r of e){let e=iJ(r);if(!e)throw Error("Unable to get document id from mutation");let i=n[e]?.after||t.get(e),o=or(i,r);if("error"===o.status)throw Error(o.message);"noop"!==o.status&&("updated"===o.status||"created"===o.status||"deleted"===o.status)&&(e in n||(n[e]={before:i,after:void 0,muts:[]}),n[e].after=o.after)}return Object.entries(n).map(([e,{before:t,after:n,muts:r}])=>({id:e,status:n?t?"updated":"created":"deleted",mutations:r,before:t,after:n}))}(e.mutations,n),n),n.get(t.id)}}),e.sendParent(({context:e})=>({type:"rebased.local",id:e.id,document:e.local}))}),"send pristine event to parent":(0,iG.b)(({context:e})=>({type:"pristine",id:e.id})),"send sync event to parent":(0,iG.b)(({context:e})=>({type:"sync",id:e.id,document:e.remote})),"send mutation event to parent":(0,iG.b)(({context:e,event:t})=>((0,iW.DT)(t,"mutation"),{type:"mutation",id:e.id,previousRev:t.previousRev,resultRev:t.resultRev,effects:t.effects}))},actors:{"server-sent events":(0,A.OX)(({input:e})=>{let{listener:t,id:n}=e;return(0,iB.v)(()=>t).pipe((0,iF.p)(e=>"welcome"===e.type||"reconnect"===e.type||"mutation"===e.type&&e.documentId===n),(0,iV.Q)(iq.$))}),"fetch remote snapshot":(0,A.Sx)(async({input:e,signal:t})=>{let{client:n,id:r}=e;return await n.getDocument(r,{signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}),"submit mutations as transactions":(0,A.Sx)(async({input:e,signal:t})=>{let{client:n,transactions:r}=e;for(let e of r){if(t.aborted)return;await n.dataRequest("mutate",function(e){return{transactionId:e.id,mutations:e.mutations.flatMap(os)}}(e),{visibility:"async",returnDocuments:!1,signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}})},delays:{fetchRemoteSnapshotTimeout:({context:e})=>1e3*Math.pow(2,e.fetchRemoteSnapshotAttempts),submitTransactionsTimeout:({context:e})=>1e3*Math.pow(2,e.submitTransactionsAttempts)}}).createMachine({id:"document-mutator",context:({input:e})=>({client:e.client.withConfig({allowReconfigure:!1}),sharedListener:e.sharedListener,id:e.id,remote:void 0,local:void 0,mutationEvents:[],stagedChanges:[],stashedChanges:[],error:void 0,fetchRemoteSnapshotAttempts:0,submitTransactionsAttempts:0,cache:e.cache}),entry:["connect to server-sent events"],on:{mutate:{actions:["rebase local snapshot","stage mutation"]}},initial:"disconnected",states:{disconnected:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}}},connecting:{on:{welcome:"connected",reconnect:"reconnecting",error:"connectFailure"},tags:["busy"]},connectFailure:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}},entry:["stop listening to server-sent events","assign error to context"],exit:["clear error from context"],tags:["error"]},reconnecting:{on:{welcome:{target:"connected"},error:{target:"connectFailure"}},tags:["busy","error"]},connected:{on:{mutation:{actions:["buffer remote mutation events"]},reconnect:"reconnecting"},entry:["clear error from context"],initial:"loading",states:{loading:{invoke:{src:"fetch remote snapshot",id:"getDocument",input:({context:e})=>({client:e.client,id:e.id}),onError:{target:"loadFailure"},onDone:{target:"loaded",actions:["rebase fetched remote snapshot","reset fetch attempts"]}},tags:["busy"]},loaded:{entry:["send sync event to parent"],on:{mutation:{actions:["apply mendoza patch","send mutation event to parent"]}},initial:"pristine",states:{pristine:{on:{mutate:{actions:["rebase local snapshot","stage mutation"],target:"dirty"}},tags:["ready"]},dirty:{on:{submit:"submitting"},tags:["ready"]},submitting:{on:{mutate:{actions:["rebase local snapshot","stash mutation"]}},invoke:{src:"submit mutations as transactions",id:"submitTransactions",input:({context:e})=>{let t=new Map;return t.set(e.id,e.remote),{client:e.client,transactions:(function(e,t){let n=[],r=[];return e.forEach(e=>{t(e)?r.push(e):(r.length>0&&n.push(r),r=[],n.push([e]))}),r.length>0&&n.push(r),n})(e.stagedChanges,e=>!e.transaction).flatMap(e=>({...e[0],mutations:e.flatMap(e=>e.mutations)})).map(e=>({...e,mutations:Object.values(iL(e.mutations,iJ)).flatMap(e=>{var t,n;return(0===(n=0===(t=e).length?t:t.reduce((e,t)=>
108"delete"===t.type?[t]:(e.push(t),e),[])).length?n:n.reduce((e,t)=>("createIfNotExists"!==t.type?e.push(t):oi(e,e=>"delete"===e.type).find(e=>"createIfNotExists"===e.type)||e.push(t),e),[])).flat().reduce((e,t)=>{let n=e[e.length-1];return n&&"patch"!==n.type||"patch"!==t.type?e.concat(t):e.slice(0,-1).concat({...t,patches:(n?.patches||[]).concat(t.patches)})},[])})})).map(e=>({...e,mutations:e.mutations.map(e=>"patch"!==e.type?e:{...e,patches:e.patches.reduce((e,t)=>{if("unset"!==t.op.type)return e.push(t),e;let n=e.filter(e=>{var n,r;return n=t.path,r=e.path,!(n.length<=r.length&&n.every((e,t)=>{var n,i;return n=e,i=function(e,t){if(t<0||t>=e.length)throw Error("Index out of bounds");return e[t]}(r,t),iX(n)&&iX(i)?n._key===i._key:"number"==typeof n?Number(n)===Number(i):n===i}))});return n.push(t),n},[]).reduceRight((e,t)=>(e.find(e=>{var n,r;return n=e.op,("set"===(r=t.op).type||"unset"===r.type)&&("set"===n.type||"unset"===n.type)&&oo(e.path,t.path)})||e.unshift(t),e),[]).reduce((e,t)=>("setIfMissing"!==t.op.type?e.push(t):oi(e,e=>"unset"===e.op.type).find(e=>"setIfMissing"===e.op.type&&oo(e.path,t.path))||e.push(t),e),[])})})).map(e=>{var n;return{...e,mutations:(n=t,e.mutations.map((e,t)=>{var r,i;return"patch"===e.type?(r=n.get(e.id),i=e,r?{...i,patches:oa(r,i.patches)}:i):e}))}}).map(e=>e.transaction&&void 0!==e.id?{id:e.id,mutations:e.mutations}:{mutations:e.mutations})}},onError:{target:"submitFailure"},onDone:{target:"pristine",actions:["restore stashed changes","reset submit attempts","send pristine event to parent"]}},tags:["busy","ready"]},submitFailure:{exit:["clear error from context"],after:{submitTransactionsTimeout:{actions:["increment submit attempts"],target:"submitting"}},on:{retry:"submitting"},tags:["error","ready"]}}},loadFailure:{exit:["clear error from context"],after:{fetchRemoteSnapshotTimeout:{actions:["increment fetch attempts"],target:"loading"}},on:{retry:"loading"},tags:["error"]}}}}});function od(e,t,n){let r=(0,iD.X)(function(e){if(!e)return null;let{_rev:t,...n}=e;return n}(e),t);return r?Object.assign(r,{_rev:n}):null}let of=(0,iW.mj)({types:{},actions:{"emit sync event":(0,iG.a)(({event:e})=>((0,iW.DT)(e,"sync"),e)),"emit mutation event":(0,iG.a)(({event:e})=>((0,iW.DT)(e,"mutation"),e)),"emit rebased event":(0,iG.a)(({event:e})=>((0,iW.DT)(e,["rebased.local","rebased.remote"]),e)),"emit pristine event":(0,iG.a)(({event:e})=>((0,iW.DT)(e,["pristine"]),e)),"add document actor":(0,iY.a)({documents:({context:e,event:t,spawn:n})=>{(0,iW.DT)(t,"observe");let r=t.documentId;return e.documents[r]?e.documents:{...e.documents,[r]:n("documentMutatorMachine",{input
108:{id:r,client:e.client,sharedListener:e.sharedListener||ou(e.client)},id:r})}}}),"stop remote snapshot":(0,ng.s)(({context:e,event:t})=>((0,iW.DT)(t,"unobserve"),e.documents[t.documentId])),"remove remote snapshot from context":(0,iY.a)({documents:({context:e,event:t})=>{if((0,iW.DT)(t,"unobserve"),!e.documents[t.documentId])return e.documents;let{[t.documentId]:n,...r}=e.documents;return r}})},actors:{documentMutatorMachine:oc}}).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:{}}}),op=e=>{let t,n,r,i,o=(0,d.c)(8),{comlink:a,history:l}=e;return o[0]!==a||o[1]!==l?(t=()=>a?.on("presentation/navigate",e=>{l?.update(e)}),n=[a,l],o[0]=a,o[1]=l,o[2]=t,o[3]=n):(t=o[2],n=o[3]),(0,u.useEffect)(t,n),o[4]!==a||o[5]!==l?(r=()=>{if(l)return l.subscribe(e=>{e.title=e.title||document.title,a?.post("visual-editing/navigate",e)})},i=[a,l],o[4]=a,o[5]=l,o[6]=r,o[7]=i):(r=o[6],i=o[7]),(0,u.useEffect)(r,i),null},om=e=>{let t,n,r=(0,d.c)(3),{comlink:i}=e;return r[0]!==i?(t=()=>{let e=()=>{i.post("visual-editing/meta",{title:document.title})},t=new MutationObserver(t=>{let[n]=t;"TITLE"===n.target.nodeName&&e()});return t.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),e(),()=>t.disconnect()},n=[i],r[0]=i,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,u.useEffect)(t,n),null};function og(e){let t=new CustomEvent("sanity/dragEnd",{detail:e,cancelable:!0});window.dispatchEvent(t)}let oh=(0,u.createContext)(null);function oy(){let e=(0,u.useContext)(oh);if(!e)throw Error("Schema context is missing");return e}function ob(e,t,n,r){if(!e.type)throw Error("Node type is missing");return()=>t.patch(()=>(function(e,t,n){let{path:r,key:i}=ee(e);return[z(r,C([{_type:t,_key:Q()}],n,{_key:i}))]})(e,n,r))}function ov(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Duplicate",icon:e0.TdU,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t,n="after"){let{path:r,key:i}=ee(e);return[z(r,C({...U(t,e.path),_key:Q()},n,{_key:i}))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Duplicated"}]:[]}function ow(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Remove",icon:e0.YPx,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t){let{path:n,key:r}=ee(e),i=U(t,n).findIndex(e=>e._key===r);return[z(n,M(i,i+1))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Removed"}]:[]}async function ox(e,t=!0){let{node:n,doc:r}=e;if(!r)return[];let i=[],o=[],[a,l,s,u]=await Promise.all([et(n,r,"previous"),et(n,r,"next"),et(n,r,"first"),et(n,r,"last")]);return s.length&&o.push({type:"action",label:"To top",icon:e0.VQ$,action:()=>r.patch(s),telemetryEvent:"Visual Editing Context Menu Item Moved"}),a.length&&o.push({type:"action",label:"Up",icon:e0.Kpk,action:()=>r.patch(a),telemetryEvent:"Visual Editing Context Menu Item Moved"}),l.length&&o.push({type:"action",label:"Down",icon:e0.ZLN,action:()=>r.patch(l),telemetryEvent:"Visual Editing Context Menu Item Moved"}),u.length&&o.push({type:"action",label:"To bottom",icon:e0.wvk,action:()=>r.patch(u),telemetryEvent:"Visual Editing Context Menu Item Moved"}),o.length&&(i.push({type:"group",label:"Move",icon:e0.ycB,items:o}),t&&i.push({type:"divider"})),i}async function ok(e){let{node:t,field:n,doc:r}=e,i=[];return i.push(...ov(e)),i.push(...ow(e)),i.push(...await ox(e)),i.push({type:"action",label:"Insert before",icon:e0.SKY,action:ob(t,r,n.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i.push({type:"action",label:"Insert after",icon:e0.amD,action:ob(t,r,n.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i}let o_=e=>{let t,n,r,i,o,a=(0,d.c)(12),{label:l,parent:s,width:u,onSelect:f,boundaryElement:p}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=["left-start","right","left","right-end","left-end","bottom","top"],a[0]=t):t=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(n=[4,4,4,4],a[1]=n):n=a[1],a[2]!==p||a[3]!==u?(r={arrow:!1,constrainSize:!0,floatingBoundary:p,padding:0,placement:"right-start",fallbackPlacements:t,preventOverflow:!0,width:u,__unstable_margins:n},a[2]=p,a[3]=u,a[4]=r):r=a[4],a[5]!==f||a[6]!==s?(i=(0,c.jsx)(tb,{node:s,onSelect:f}),a[5]=f,a[6]=s,a[7]=i):i=a[7],a[8]!==l||a[9]!==r||a[10]!==i?(o=(0,c.jsx)(g.rX,{fontSize:1,icon:e0.amD,padding:2,popover:r,space
108:2,text:l,children:i}),a[8]=l,a[9]=r,a[10]=i,a[11]=o):o=a[11],o};async function oE(e){let{doc:t,node:n,parent:r}=e,i=[];if(i.push(...ov(e)),i.push(...ow(e)),i.push(...await ox(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,c.jsx)(o_,{label:"Insert before",onSelect:e=>{ob(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,c.jsx)(o_,{label:"Insert after",onSelect:e=>{ob(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:e0.SKY,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",icon:ta(e),label:"block"===e.name?"Paragraph":e.title||e.name,action:ob(n,t,e.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))}),i.push({type:"group",label:"Insert after",icon:e0.amD,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",label:"block"===e.name?"Paragraph":e.title||e.name,icon:ta(e),action:ob(n,t,e.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))});return i}let oj=[-4,4,-4,4];function oS(e){let t,n=(0,d.c)(27),{node:r,onDismiss:i,boundaryElement:o}=e,a=th();n[0]!==r||n[1]!==i||n[2]!==a?(t=()=>{"action"===r.type&&(r.action?.(),i?.(),r.telemetryEvent&&a(r.telemetryEvent,null))},n[0]=r,n[1]=i,n[2]=a,n[3]=t):t=n[3];let l=t;if("divider"===r.type){let e;return n[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,c.jsx)(g.Nj,{}),n[4]=e):e=n[4],e}if("action"===r.type){let e,t=!r.action;return n[5]!==r.hotkeys||n[6]!==r.icon||n[7]!==r.label||n[8]!==l||n[9]!==t?(e=(0,c.jsx)(g.Dr,{fontSize:1,hotkeys:r.hotkeys,icon:r.icon,padding:2,space:2,text:r.label,disabled:t,onClick:l}),n[5]=r.hotkeys,n[6]=r.icon,n[7]=r.label,n[8]=l,n[9]=t,n[10]=e):e=n[10],e}if("group"===r.type){let e,t,a,l=r.icon;n[11]===Symbol.for("react.memo_cache_sentinel")?(e={arrow:!1,constrainSize:!0,placement:"right-start",fallbackPlacements:["left-start","right","left","right-end","left-end","bottom","top"],preventOverflow:!0,__unstable_margins:oj},n[11]=e):e=n[11];let s=r.label;if(n[12]!==o||n[13]!==r.items||n[14]!==i){let e;n[16]!==o||n[17]!==i?(e=(e,t)=>(0,c.jsx)(oS,{node:e,onDismiss:i,boundaryElement:o},t),n[16]=o,n[17]=i,n[18]=e):e=n[18],t=r.items.map(e),n[12]=o,n[13]=r.items,n[14]=i,n[15]=t}else t=n[15];return n[19]!==r.icon||n[20]!==r.label||n[21]!==t?(a=(0,c.jsx)(g.rX,{fontSize:1,icon:l,padding:2,popover:e,space:2,text:s,children:t}),n[19]=r.icon,n[20]=r.label,n[21]=t,n[22]=a):a=n[22],a}if("custom"===r.type){let e,{component:t}=r;return n[23]!==t||n[24]!==o||n[25]!==a?(e=(0,c.jsx)(t,{boundaryElement:o,sendTelemetry:a}),n[23]=t,n[24]=o,n[25]=a,n[26]=e):e=n[26],e}return null}let oI=e=>{let t,n,r,i,o,a,l,s,f,p,m,h,y,b,v,w=(0,d.c)(43),{node:x,onDismiss:k,position:_}=e,{x:E,y:j}=_,[S,I]=(0,u.useState)(null),{getField:C}=oy(),{getDocument:M}=X();w[0]!==C||w[1]!==x?(t=C(x),w[0]=C,w[1]=x,w[2]=t):t=w[2];let{field:$,parent:z}=t,A=$?.title||$?.name||"Unknown type",[T,R]=(0,u.useState)(void 0);w[3]!==$||w[4]!==M||w[5]!==x||w[6]!==z?(n=()=>{(async()=>{let e=M(x.id);e&&R(await function(e){let{node:t,field:n,parent:r,doc:i}=e;return n?.type==="arrayItem"?ok({node:t,field:n,doc:i}):r?.type==="union"?oE({node:t,parent:r,doc:i}):Promise.resolve([])}({node:x,field:$,parent:z,doc:e}))})()},r=[$,x,z,M],w[3]=$,w[4]=M,w[5]=x,w[6]=z,w[7]=n,w[8]=r):(n=w[7],r=w[8]),(0,u.useEffect)(n,r),w[9]!==E||w[10]!==j?(i={getBoundingClientRect:()=>({bottom:j,left:E,right:E,top:j,width:0,height:0})},w[9]=E,w[10]=j,w[11]=i):i=w[11];let O=i;w[12]!==$?(o=ta($),w[12]=$,w[13]=o):o=w[13];let N=o;w[14]===Symbol.for("react.memo_cache_sentinel")?(a={minWidth:120,maxWidth:160},w[14]=a):a=w[14],w[15]!==N||w[16]!==T?(l=(0,c.jsx)(g.az,{flex:"none",children:T?(0,c.jsx)(g.EY,{size:1,children:N}):(0,c.jsx)(g.y$,{size:1})}),w[15]=N,w[16]=T,w[17]=l):l=w[17];let P=T?A:"Loading...";w[18]!==P?(s=(0,c.jsx)(g.BJ,{flex:1,space:2,children:(0,c.jsx)(g.EY,{size:1,weight:"semibold",children:P})}),w[18]=P,w[19]=s):s=w[19],w[20]!==l||w[21]!==s?(f=(0,c.jsxs)(g.so,{gap:2,padding:2,children:[l,s]}),w[20]=l,w[21]=s,w[22]=f):f=w[22],w[23]!==S||w[24]!==T||w[25]!==k?(p=T&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(g.Nj,{}),T.map((e,t)=>(0,c.jsx)(oS,{node:e,onDismiss:k,boundaryElement:S},t))]}),w[23]=S,w[24]=T,w[25]=k,w[26]=p):p=w[26],w[27]!==f||w[28]!==p?(m=(0,c.jsxs)(g.W1,{style:a,children:[f,p]}),w[27]=f,w[28]=p,w[29]=m):m=w[29];let L=`${E}-${j}`;return w[30]!==E||w[31]!==j?(h={position:"absolute",left:E,top:j},w[30]=E,w[31]=j,w[32]=h):h=w[32],w[33]!==L||w[34]!==h?(y=(0,c.jsx)("div",{style:h},L),w[33]=L,w[34]=h,w[35]=y):y=w[35],w[36]!==O||w[37]!==m||w[38]!==y?(b=(0,c.jsx)(g.AM,{__unstable_margins:oj,arrow:!1,open:!0,placement:"right-start",referenceElement:O,content:m,children:y}),w[36]=O,w[37]=m,w[38]=y,w[39]=b):b=w[39],w[40]!==k||w[41]!==b?(v=(0,c.jsx)(tc,{setBoundaryElement:I,onDismiss:k,children:b}),w[40]=k,w[41]=b,w[42]=v):v=w[42],v},oC=(0,u.createContext)(null),oM=(0,h.I4)(g.Zp)` 109 background-color: var(--overlay-bg); 110 border-radius: 3px; 111 pointer-events: none; 112 position: absolute; 113 will-change: transform;
114 box-shadow: var(--overlay-box-shadow); 115 transition: none; 116 117 --overlay-bg: transparent; 118 --overlay-box-shadow: inset 0 0 0 1px transparent; 119 120 [data-overlays] & { 121 --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color)); 122 --overlay-box-shadow: inset 0 0 0 2px 123 color-mix(in srgb, transparent 50%, var(--card-focus-ring-color)); 124 } 125 126 [data-fading-out] & { 127 transition: 128 box-shadow 1550ms, 129 background-color 1550ms; 130 131 --overlay-bg: rgba(0, 0, 255, 0); 132 --overlay-box-shadow: inset 0 0 0 1px transparent; 133 } 134 135 &[data-focused] { 136 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 137 } 138 139 &[data-hovered]:not([data-focused]) { 140 transition: none; 141 --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color); 142 } 143 144 /* [data-unmounted] & { 145 --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color); 146 } */ 147 148 :link { 149 text-decoration: none; 150 } 151`,o$=(0,h.I4)(g.so)` 152 bottom: 100%; 153 cursor: pointer; 154 pointer-events: none; 155 position: absolute; 156 right: 0; 157 158 [data-hovered]:not([data-menu-open]) & { 159 pointer-events: all; 160 } 161 162 [data-flipped] & { 163 bottom: auto; 164 top: 100%; 165 } 166`,oz=(0,h.I4)(g.so)` 167 top: 100%; 168 cursor: pointer; 169 pointer-events: none; 170 position: absolute; 171 left: 0; 172 173 gap: 4px; 174 padding: 4px 0; 175 flex-wrap: wrap; 176 177 [data-hovered]:not([data-menu-open]) & { 178 pointer-events: all; 179 } 180 181 [data-flipped] & { 182 top: calc(100% + 2rem); 183 } 184`,oA=(0,h.I4)(g.so)` 185 margin: -0.5rem; 186 187 [data-hovered]:not([data-menu-open]) & { 188 pointer-events: all; 189 } 190`,oT=(0,h.I4)(g.so)` 191 bottom: 100%; 192 cursor: pointer; 193 pointer-events: none; 194 position: absolute; 195 left: 0; 196 197 [data-hovered]:not([data-menu-open]) & { 198 pointer-events: all; 199 } 200 201 [data-flipped] & { 202 bottom: auto; 203 top: 100%; 204 } 205`,oR=(0,h.I4)(g.Zp)` 206 cursor: pointer; 207 background-color: var(--card-focus-ring-color); 208 right: 0; 209 border-radius: 3px; 210 211 & [data-ui='Text'] { 212 color: #fff; 213 white-space: nowrap; 214 } 215`,oO=(0,h.I4)(g.so)` 216 display: flex; 217 align-items: center; 218 background-color: var(--card-focus-ring-color); 219 right: 0; 220 border-radius: 3px; 221 & [data-ui='Text'], 222 & [data-sanity-icon] { 223 color: #fff; 224 white-space: nowrap; 225 } 226`,oN=h.I4.div` 227 position: absolute; 228 inset: 0; 229 pointer-events: all; 230`,oP=e=>{let t,n,r,i,o,a,l,s,f,p,h,y,b,v,w,x,k,_=(0,d.c)(60),{id:E,element:j,focused:S,componentResolver:I,node:C,showActions:M,draggable:$,targets:z,elementType:A,comlink:T,onActivateExclusivePlugin:R,onMenuOpenChange:O,inFrame:N}=e,{getField:P,getType:L}=oy();_[0]!==L||_[1]!==C?(t=L(C),_[0]=L,_[1]=C,_[2]=t):t=_[2];let D=t;_[3]!==C?(n="path"in C?function(e){let{id:t,type:n,path:r,baseUrl:i,tool:o,workspace:a,perspective:l}=e,[s,u]=(0,m.iz)({baseUrl:i,workspace:a,tool:o,type:n,id:t,path:r?function(e){let t="";for(let n of e){if("string"==typeof n){t&&(t+="."),t+=n;continue}if("number"==typeof n){t&&(t+=":"),t+=`${n}`;continue}if(null!==n&&Array.isArray(n)){t&&(t+=":"),t+=`${n.join(",")}}`;continue}if(n._key){t&&(t+=":"),t+=`${n._key}`;continue}}return t}(m.C.fromString(r)):[]}).split("?"),c=new URLSearchParams(u),d=l||c.get("perspective");return"drafts"===d?c.delete("perspective"):d&&c.set("perspective",d),`${s}?${c}`}(C):C.href,_[3]=C,_[4]=n):n=_[4];let H=n,F=function(){let e=(0,u.useContext)(oC);if(!e)throw Error("Preview Snapshots context is missing");return e}();e:{let e;if(!("path"in C)){r=void 0;break e}_[5]!==C||_[6]!==F?(e=F.find(e=>e._id===C.id)?.title,_[5]=C,_[6]=F,_[7]=e):e=_[7],r=e}let U=r;_[8]!==j||_[9]!==S||_[10]!==P||_[11]!==L?(i=function(e,t){let n=L(e),{field:r,parent:i}=P(e);if(!("id"in e)||!r||!n)return;let o=r.value.type;return{document:n,element:j,targetElement:t||j,field:r,focused:!!S,node:e,parent:i,type:o}},_[8]=j,_[9]=S,_[10]=P,_[11]=L,_[12]=i):i=_[12];let B=i;if(_[13]!==A||_[14]!==B||_[15]!==C?(o="element"===A?B(C):void 0,_[13]=A,_[14]=B,_[15]=C,_[16]=o):o=_[16],_[17]!==B||_[18]!==z){let e;_[20]!==B?(e=e=>B(e.sanity,e.element),_[20]=B,_[21]=e):e=_[21],a=z.map(e).filter(oF),_[17]=B,_[18]=z,_[19]=a}else a=_[19];_[22]!==o||_[23]!==a?(l={legacyComponentContext:o,pluginContexts:a},_[22]=o,_[23]=a,_[24]=l):l=_[24];let V=l,q=function(e,t){let n,r=(0,d.c)(3);if(r[0]!==e||r[1]!==t){e:{if(!e){n=void 0;break e}let r=t?.(e);if(!r){n=void 0;break e}if((0,u.isValidElement)(r)){n=r;break e}n=(Array.isArray(r)?r:[r]).map(oD)}r[0]=e,r[1]=t,r[2]=n}else n=r[2];return n}(V.legacyComponentContext,I),W=function(e,t){let n,r=(0,d.c)(5);if(r[0]!==e||r[1]!==t){let i;r[3]!==t?(i=e=>{let n={id:e_(),context:e,hud:[],exclusive:[]};return t?.forEach(t=>{t.guard?.(e)&&("hud"===t.type&&n.hud.push(t),"exclusive"===t.type&&n.exclusive.push(t))}),n},r[3]=t,r[4]=i):i=r[4],n=e.map(i),r[0]=e,r[1]=t,r[2]=n}else n=r[2];return n}(V.pluginContexts,e.plugins);_[25]!==D?(s=D?.icon?(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:D.icon}}):(0,c.jsx)(e0.pyG,{}),_[25]=D,_[26]=s):s=_[26];let Y=s,G=(0,u.useId)();_[27]!==W?(f=W?.some(oU),_[27]=W,_[28]=f):f=_[28];let J=f||W?.length>1;_[29]!==E?(p=()=>{window.dispatchEvent(new CustomEvent("sanity-overlay/label-click",{detail:{id:E}}))},_[29]=E,_[30]=p):p=_[30];let K=p;return _[31]!==H||_[32]!==N||_[33]!==M?(h=M?(0,c.jsx)(o$,{gap:1,paddingY:1,children:(0,c.jsx)(oH,{inFrame:N,href:H})}):null,_[31]=H,_[32]=N,_[33]=M,_[34]=h):h=_[34],_[35]!==T||_[36]!==$||_[37]!==K||_[38]!==Y||_[39]!==G||_[40]!==W||_[41]!==R||_[42]!==O||_[43]!==J||_[44]!==U?(y=(U||J)&&(0,c.jsx)(oT,{gap:1,paddingY:1,onClick:K,children:(0,c.jsxs)(oO,{gap:2,padding:2,children:[$&&(0,c.jsx)(g.az,{marginRight:1,children:(0,c.jsx)(g.EY,{className:"drag-handle",size:0,children:(0,c.jsx)(e0.GG1,{})})}),(0,c.jsx)(g.EY,{size:0,children:Y}),U&&(0,c.jsx)(g.EY,{size:1,weight:"medium",children:U}),J&&(0,c.jsx)(g.az,{paddingLeft:2,onClick:oB,children:(0,c.jsx)(oA,{children:(0,c.jsx)(tX,{id:G,popover:{animate:!0,placement:"bottom-start",constrainSize:!0,tone:"default"},onOpen:()=>{O?.(!0)},onClose:()=>{O?.(!1)},button:(0,c.jsx)(g.$n,{icon:e0.Lz$,tone:"primary",padding:2}),menu:(0,c.jsx)(g.W1,{paddingY:0,children:(0,c.jsx)(tx,{children:W?.map((e,t)=>(0,c.jsxs)(u.Fragment,{children:[(0,c.jsxs)(g.BJ,{role:"group",paddingY:1,space:0,children:[(0,c.jsx)(g.Dr,{paddingY:2,text:(0,c.jsx)(g.az,{paddingY:2,children:(0,c.jsx)(g.EY,{muted:!0,size:1,style:{textTransform:"capitalize"},children:`${e.context.document.name}: ${e.context.field?.name}`})}),onClick:()=>{e.context.node&&T?.post("visual-editing/focus",e.context.node)}}),e.exclusive.map(t=>
230t.component?(0,c.jsx)(g.Dr,{paddingY:2,icon:t.icon||(0,c.jsx)(e0.gP2,{}),text:(0,c.jsx)(g.az,{paddingY:2,children:(0,c.jsx)(g.EY,{size:1,children:t.title||t.name})}),onClick:()=>R?.(t,e.context)},t.name):null)]}),t<W.length-1&&(0,c.jsx)(g.Nj,{})]},e.id))})})})})})]})}),_[35]=T,_[36]=$,_[37]=K,_[38]=Y,_[39]=G,_[40]=W,_[41]=R,_[42]=O,_[43]=J,_[44]=U,_[45]=y):y=_[45],_[46]!==W?(b=W?.map(oV),_[46]=W,_[47]=b):b=_[47],_[48]!==b?(v=(0,c.jsx)(oz,{children:b}),_[48]=b,_[49]=v):v=_[49],_[50]!==h||_[51]!==y||_[52]!==v?(w=(0,c.jsxs)(tx,{children:[h,y,v]}),_[50]=h,_[51]=y,_[52]=v,_[53]=w):w=_[53],_[54]!==q||_[55]!==V.legacyComponentContext?(x=Array.isArray(q)?q.map((e,t)=>{let{component:n,props:r}=e;return(0,c.jsx)(n,{PointerEvents:tx,...V.legacyComponentContext,...r},t)}):q,_[54]=q,_[55]=V.legacyComponentContext,_[56]=x):x=_[56],_[57]!==w||_[58]!==x?(k=(0,c.jsxs)(c.Fragment,{children:[w,x]}),_[57]=w,_[58]=x,_[59]=k):k=_[59],k},oL=(0,u.memo)(function(e){let t,n,r,i,o,a,l,s,f,p,m,g,h,y=(0,d.c)(39),{draggable:b,focused:v,hovered:w,rect:x,wasMaybeCollapsed:k,enableScrollIntoView:_,inFrame:E}=e,j=(0,u.useRef)(null),S=(0,u.useRef)(!1),I=`${x.w}px`,C=`${x.h}px`,M=`translate(${x.x}px, ${x.y}px)`;y[0]!==I||y[1]!==C||y[2]!==M?(t={width:I,height:C,transform:M},y[0]=I,y[1]=C,y[2]=M,y[3]=t):t=y[3];let $=t;y[4]!==_||y[5]!==v||y[6]!==k?(n=()=>{if(!S.current&&!k&&!0===v&&j.current&&_){let e=j.current;(0,np.A)(j.current,{behavior:t=>{0!==t.length&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}S.current=!0===v},r=[v,k,_],y[4]=_,y[5]=v,y[6]=k,y[7]=n,y[8]=r):(n=y[7],r=y[8]),(0,u.useEffect)(n,r);let[z,A]=(0,u.useState)(!1);y[9]!==w?(i=()=>{if(!j.current||!w)return;let e=new IntersectionObserver(e=>{let[t]=e;A(t.boundingClientRect.top<0)},{threshold:1});return e.observe(j.current),()=>e.disconnect()},y[9]=w,y[10]=i):i=y[10],y[11]!==w||y[12]!==z?(o=[w,z],y[11]=w,y[12]=z,y[13]=o):o=y[13],(0,u.useEffect)(i,o);let[T,R]=(0,u.useState)(null);y[14]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{R(null),window.dispatchEvent(new CustomEvent("sanity-overlay/exclusive-plugin-closed"))},y[14]=a):a=y[14];let O=a;y[15]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>{R({plugin:e,context:t})},y[15]=l):l=y[15];let N=l,P=T?.plugin.component,[L,D]=(0,u.useState)(!1);y[16]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{(0,u.startTransition)(()=>D(!1))},y[16]=s):s=y[16],y[17]!==w?(f=[w],y[17]=w,y[18]=f):f=y[18],(0,u.useEffect)(s,f),y[19]!==P||y[20]!==L?(p=L||P?(0,c.jsx)(td,{onDismiss:O,blockScroll:L}):null,y[19]=P,y[20]=L,y[21]=p):p=y[21];let H=v?"":void 0,F=w?"":void 0,U=z?"":void 0,B=b?"":void 0,V=L?"":void 0;return y[22]!==P||y[23]!==T||y[24]!==w||y[25]!==E||y[26]!==e?(m=P?(0,c.jsx)(oN,{"data-sanity-overlay-element":!0,onClick:oq,children:(0,c.jsx)(P,{...T.context,closeExclusiveView:O})}):w?(0,c.jsx)(oP,{...e,inFrame:E,onActivateExclusivePlugin:N,onMenuOpenChange:D}):null,y[22]=P,y[23]=T,y[24]=w,y[25]=E,y[26]=e,y[27]=m):m=y[27],y[28]!==$||y[29]!==H||y[30]!==F||y[31]!==U||y[32]!==B||y[33]!==V||y[34]!==m?(g=(0,c.jsx)(oM,{"data-focused":H,"data-hovered":F,"data-flipped":U,"data-draggable":B,"data-menu-open":V,ref:j,style:$,children:m}),y[28]=$,y[29]=H,y[30]=F,y[31]=U,y[32]=B,y[33]=V,y[34]=m,y[35]=g):g=y[35],y[36]!==p||y[37]!==g?(h=(0,c.jsxs)(c.Fragment,{children:[p,g]}),y[36]=p,y[37]=g,y[38]=h):h=y[38],h});function oD(e){return"object"==typeof e&&"component"in e?e:{component:e,props:{}}}let oH=(0,u.memo)(function(e){let t,n,r,i=(0,d.c)(8),{inFrame:o}=e,a=(0,u.useSyncExternalStore)(oW,oY);i[0]!==e.href||i[1]!==a?(t=function e(t,n){try{let r=new URL(t,typeof location>"u"?void 0:location.origin);if(r.hash){let t=new URL(e(r.hash.slice(1),n));return`${r.origin}${r.pathname}${r.search}#${t.pathname}${t.search}`}return r.searchParams.set("preview",n),r.toString()}catch{return t}}(e.href,a),i[0]=e.href,i[1]=a,i[2]=t):t=i[2];let l=t,s=o?void 0:"_blank",f=o?"noopener":"noopener noreferrer";return i[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,c.jsx)(oR,{padding:2,children:(0,c.jsx)(g.EY,{size:1,weight:"medium",children:"Open in Studio"})}),i[3]=n):n=i[3],i[4]!==l||i[5]!==s||i[6]!==f?(r=(0,c.jsx)(g.az,{as:"a",href:l,target:s,rel:f,children:n}),i[4]=l,i[5]=s,i[6]=f,i[7]=r):r=i[7],r});function oF(e){return void 0!==e}function oU(e){return e.exclusive.length>0}function oB(e){e.stopPropagation()}function oV(e){return(0,c.jsx)(u.Fragment,{children:e.hud.map(t=>{let n=t.component;return n?(0,c.jsx)(n,{...e.context},t.name):null})},e.id)}function oq(e){e.stopPropagation()}function oW(e){let t=()=>e();return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)}function oY(){return window.location.href}let oG=e=>{let t,n=(0,d.c)(5),{dragGroupRect:r}
230=e,i=`${r.y}px`,o=`${r.x}px`,a=`${r.w-1}px`,l=`${r.h-1}px`;return n[0]!==i||n[1]!==o||n[2]!==a||n[3]!==l?(t=(0,c.jsx)("div",{style:{position:"absolute",top:i,left:o,width:a,height:l,border:"1px dashed #f0709b",pointerEvents:"none"}}),n[0]=i,n[1]=o,n[2]=a,n[3]=l,n[4]=t):t=n[4],t},oJ=e=>{let t,n=(0,d.c)(4),{dragInsertPosition:r}=e;if(null===r)return;let i=r?.left||r?.right?"horizontal":"vertical",o=0,a=0,l=0,s=0;if("horizontal"===i){let{left:e,right:t}=r;if(l=6,t&&e){let n=e.rect.x+e.rect.w,r=t.rect.x,i=.0125*Math.min(t.rect.h,e.rect.h);o=.5*n+.5*r-3,a=e.rect.y+i,s=Math.min(t.rect.h,e.rect.h)-2*i}else if(t&&!e){let e=.0125*t.rect.h;o=t.rect.x-3,a=t.rect.y+e,s=t.rect.h-2*e}else if(e&&!t){let t=.0125*e.rect.h;o=e.rect.x+e.rect.w-3,a=e.rect.y+t,s=e.rect.h-2*t}}else{let{bottom:e,top:t}=r;if(e&&t){let n=Math.min(t.rect.x,e.rect.x),r=t.rect.y+t.rect.h,i=e.rect.y,u=.0125*Math.min(e.rect.w,t.rect.w);s=6,o=n+u,a=.5*r+.5*i-3,l=Math.max(e.rect.w,t.rect.w)-2*u}else if(e&&!t){let t=.0125*e.rect.w;o=e.rect.x+t,a=e.rect.y-3,l=e.rect.w-2*t,s=6}else if(t&&!e){let e=.0125*t.rect.w;o=t.rect.x+e,a=t.rect.y+t.rect.h-3,l=t.rect.w-2*e,s=6}}let u=`${l}px`,f=`${s}px`,p=`translate(${o}px, ${a}px)`;return n[0]!==u||n[1]!==f||n[2]!==p?(t=(0,c.jsx)("div",{style:{position:"absolute",width:u,height:f,transform:p,background:"#556bfc",border:"2px solid white",borderRadius:"999px",zIndex:"999999"}}),n[0]=u,n[1]=f,n[2]=p,n[3]=t):t=n[3],t},oK=h.I4.div` 231 --drag-preview-opacity: 0.98; 232 --drag-preview-skeleton-stroke: #ffffff; 233 234 @media (prefers-color-scheme: dark) { 235 --drag-preview-skeleton-stroke: #383d51; 236 } 237 238 position: fixed; 239 display: grid; 240 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})`}; 241 width: ${({$width:e})=>`${e}px`}; 242 height: ${({$height:e})=>`${e}px`}; 243 z-index: 9999999; 244 opacity: var(--drag-preview-opacity); 245 cursor: move; 246 247 .drag-preview-content-wrapper { 248 position: relative; 249 width: 100%; 250 height: 100%; 251 container-type: inline-size; 252 } 253 254 [data-ui='card'] { 255 position: relative; 256 width: 100%; 257 height: 100%; 258 } 259 260 .drag-preview-skeleton { 261 position: absolute; 262 inset: 0; 263 264 rect { 265 stroke: var(--drag-preview-skeleton-stroke); 266 } 267 } 268 269 .drag-preview-handle { 270 position: absolute; 271 top: 4cqmin; 272 left: 4cqmin; 273 width: 6cqmin; 274 fill: var(--drag-preview-handle-fill); 275 } 276`,oX=e=>{let t,n,r,i,o,a,l,s,u,f,p,m,h,y,b,v,w,x,k,_,E,j=(0,d.c)(50),{skeleton:S}=e,I=Math.min(S.maxWidth,window.innerWidth/2),C=S.w>I?I/S.w:1,M=S.offsetX*C,$=S.offsetY*C,z=(0,g.Xy)(),A=(0,g.M4)(),T=A.radius[~~function(e,t,n,r,i){var o;return o=(e-0)*(i-1)/1920+1,o<r?r:o>i?i:o}(S.w,0,0,1,A.radius.length-2)];if(j[0]!==M||j[1]!==$||j[2]!==z||j[3]!==T||j[4]!==C||j[5]!==S.childRects||j[6]!==S.h||j[7]!==S.w){let e=S.childRects.filter(oZ),c=S.childRects.filter(oQ);n=oK,i=S.w,o=S.h,a=M,l=$,s=C,t=g.Zp,m=T,h=4,y="hidden",b="transparent",v=z?"dark":"light",p="drag-preview-content-wrapper",u="drag-preview-skeleton",f=`0 0 ${S.w} ${S.h}`,r=[...e,...c],j[0]=M,j[1]=$,j[2]=z,j[3]=T,j[4]=C,j[5]=S.childRects,j[6]=S.h,j[7]=S.w,j[8]=t,j[9]=n,j[10]=r,j[11]=i,j[12]=o,j[13]=a,j[14]=l,j[15]=s,j[16]=u,j[17]=f,j[18]=p,j[19]=m,j[20]=h,j[21]=y,j[22]=b,j[23]=v}else t=j[8],n=j[9],r=j[10],i=j[11],o=j[12],a=j[13],l=j[14],s=j[15],u=j[16],f=j[17],p=j[18],m=j[19],h=j[20],y=j[21],b=j[22],v=j[23];return j[24]!==r||j[25]!==A.color?(w=r.map((e,t)=>(0,c.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,fill:A.color.skeleton.from},t)),j[24]=r,j[25]=A.color,j[26]=w):w=j[26],j[27]!==w||j[28]!==u||j[29]!==f?(x=(0,c.jsx)("svg",{className:u,viewBox:f,children:w}),j[27]=w,j[28]=u,j[29]=f,j[30]=x):x=j[30],j[31]!==x||j[32]!==p?(k=(0,c.jsx)("div",{className:p,children:x}),j[31]=x,j[32]=p,j[33]=k):k=j[33],j[34]!==t||j[35]!==k||j[36]!==m||j[37]!==h||j[38]!==y||j[39]!==b||j[40]!==v?(_=(0,c.jsx)(t,{radius:m,shadow:h,overflow:y,tone:b,scheme:v,children:k}),j[34]=t,j[35]=k,j[36]=m,j[37]=h,j[38]=y,j[39]=b,j[40]=v,j[41]=_):_=j[41],j[42]!==n||j[43]!==i||j[44]!==o||j[45]!==a||j[46]!==l||j[47]!==s||j[48]!==_?(E=(0,c.jsx)(n,{$width:i,$height:o,$offsetX:a,$offsetY:l,$scaleFactor:s,children:_}),j[42]=n,j[43]=i,j[44]=o,j[45]=a,j[46]=l,j[47]=s,j[48]=_,j[49]=E):E=j[49],E};function oZ(e){return"IMG"===e.tagName}function oQ(e){return"IMG"!==e.tagName}let o0=(0,h.I4)(g.Zp)` 277 position: fixed; 278 bottom: 2rem; 279 left: 2rem; 280`,o1=()=>{let e,t,n=(0,d.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e={zIndex:"999999"},n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,c.jsx)(o0,{padding:2,shadow:2,radius:2,style:e,children:(0,c.jsxs)(g.so,{align:"center",gap:2,children:[(0,c.jsx)(g.qW,{keys:["Shift"]}),(0,c.jsx)(g.EY,{size:1,children:"Zoom Out"}),(0,c.jsx)(e0.mSu,{})]})}),n[1]=t):t=n[1],t};function o2(e,t){let{type:n}=t,{contextMenu:r,focusPath:i,perspective:o,isDragging:a,dragInsertPosition:l,dragShowMinimap:s,dragShowMinimapPrompt:u,dragSkeleton:c,dragMinimapTransition:d,dragGroupRect:f}=e,p=!1;if("presentation/focus"===n){let n=e.focusPath;n!==(i=t.data.path)&&(p=n.slice(i.length).startsWith("["))}return"presentation/perspective"===n&&(o=t.data.perspective),"element/contextmenu"===n&&(r="sanity"in t?{node:t.sanity,position:t.position}:null),("element/click"===n||"element/mouseleave"===n||"overlay/blur"===n||"presentation/blur"===n||"presentation/focus"===n)&&(r=null),"overlay/dragUpdateInsertPosition"===n&&(l=t.insertPosition),"overlay/dragStart"===n&&(a=!0),"overlay/dragUpdateSkeleton"===t.type&&(c=t.skeleton),"overlay/dragEnd"===n&&(a=!1),"overlay/dragToggleMinimapPrompt"===t.type&&(u=t.display),"overlay/dragStartMinimapTransition"===n&&(d=!0),"overlay/dragEndMinimapTransition"===n&&(d=!1),"overlay/dragUpdateGroupRect"===n&&(f=t.groupRect),"overlay/dragToggleMinimap"===n&&(s=t.display),{...e,contextMenu:r,elements:((e,t)=>{let{type:n}=t;switch(n){case"element/register":return e.find(e=>e.id===t.id)?e:[...e,{id:t.id,activated:!1,element:t.element,focused:!1,hovered:!1,rect:t.rect,sanity:t.sanity,dragDisabled:t.dragDisabled,targets:t.targets,elementType:t.elementType}];case"element/activate":return e.map(e=>e.id===t.id?{...e,activated:!0}:e);case"element/update":return e.map(e=>e.id===t.id?{...e,sanity:t.sanity,rect:t.rect,targets:t.targets,elementType:t.elementType}:e);case"element/unregister":return e.filter(e=>e.id!==t.id);case"element/deactivate":return e.map(e=>e.id===t.id?{...e,activated:!1,hovered:!1}:e);case"element/mouseenter":return e.map(e=>e.id===t.id?{...e,rect:t.rect,hovered:!0}:{...e,hovered:!1});case"element/mouseleave":return e.map(e=>e.id===t.id?{...e,hovered:!1}:e);case"element/updateRect":return e.map(e=>e.id===t.id?{...e,rect:t.rect}:e);case"element/click":return e.map(e=>({...e,focused:e.id===t.id&&"clicked"}));case"overlay/reset-mouse-state":return e.map(e=>({...e,focused:!1,hovered:!1}));case"overlay/blur":return e.map(e=>({...e,focused:!1}));case"presentation/blur":return e.map(e=>({...e,focused:!1}));case"presentation/focus":{let n=e.find(e=>"clicked"===e.focused);return e.map(e=>
280{let r="path"in e.sanity&&e.sanity.id===t.data.id&&e.sanity.path===t.data.path;return n&&e===n&&r?e:{...e,focused:r&&n?"duplicate":r}})}default:return e}})(e.elements,t),dragInsertPosition:l,dragSkeleton:c,dragGroupRect:f,isDragging:a,focusPath:i,perspective:o,wasMaybeCollapsed:p,dragShowMinimap:s,dragShowMinimapPrompt:u,dragMinimapTransition:d}}let o5=function(e){let t,n,r,i,o,a,l,s=(0,d.c)(13),{comlink:f,children:p}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[0]=t):t=s[0];let[m,g]=(0,u.useState)(t);s[1]!==f?(n=async e=>{if(f)try{let t=await f.fetch("visual-editing/preview-snapshots",void 0,{signal:e,suppressWarnings:!0});g(t.snapshots)}catch{}},s[1]=f,s[2]=n):n=s[2];let h=n;return s[3]!==f||s[4]!==h?(r=()=>{if(!f)return;let e=new AbortController,t=f.onStatus(()=>{h(e.signal)},"connected");return()=>{e.abort(),t()}},i=[f,h],s[3]=f,s[4]=h,s[5]=r,s[6]=i):(r=s[5],i=s[6]),(0,u.useEffect)(r,i),s[7]!==f?(o=()=>f?.on("presentation/preview-snapshots",e=>{g(e.snapshots)}),a=[f],s[7]=f,s[8]=o,s[9]=a):(o=s[8],a=s[9]),(0,u.useEffect)(o,a),s[10]!==p||s[11]!==m?(l=(0,c.jsx)(oC.Provider,{value:m,children:p}),s[10]=p,s[11]=m,s[12]=l):l=s[12],l};function o3(e){return"document"===e.type}function o4(e){return"type"===e.type}let o6=function(e){let t,n,r,i,o,a,l,s,f,p,m,g=(0,d.c)(22),{comlink:h,children:y,elements:b}=e;g[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,g[0]=t):t=g[0];let[v,w]=(0,u.useState)(t),[x,k]=(0,u.useState)(null);
280g[1]!==h?(n=()=>{if(!h)return;let e=async function(e){if(h)try{let t=await h.fetch("visual-editing/schema",void 0,{signal:e,suppressWarnings:!0});k(t.schema)}catch{}},t=new AbortController,n=h.onStatus(()=>{e(t.signal)},"connected");return()=>{t.abort(),n()}},r=[h],g[1]=h,g[2]=n,g[3]=r):(n=g[2],r=g[3]),(0,u.useEffect)(n,r),g[4]===Symbol.for("react.memo_cache_sentinel")?(i=[],g[4]=i):i=g[4];let _=(0,u.useRef)(i),E=(0,u.useDeferredValue)(b);g[5]!==E?(o=E.reduce((e,t)=>{let{sanity:n}=t;if(!("id"in n)||!n.path.includes("[_key=="))return e;let r=n.path.split(".").toReversed().reduce((e,t)=>e.length?[t,...e]:t.includes("[_key==")?[t]:[],[]).join(".");return e.find(e=>e.id===n.id&&e.path===r)||e.push({id:n.id,path:r}),e},[]),g[5]=E,g[6]=o):o=g[6];let j=o,S=(0,u.useRef)(null);g[7]!==h||g[8]!==j?(a=()=>{if(!j.length||!h)return;let e=async(e,t)=>{let n=_.current;try{_.current=e;let n=await h.fetch("visual-editing/schema-union-types",{paths:e},{signal:t,suppressWarnings:!0});if(t.aborted)return;w(n.types),S.current=null}catch{}t.aborted&&(_.current=n)};j.some(e=>!_.current.find(t=>{let{id:n,path:r}=t;return n===e.id&&r===e.path}))&&(S.current?.abort(),S.current=new AbortController,e(j,S.current.signal))},l=[h,j],g[7]=h,g[8]=j,g[9]=a,g[10]=l):(a=g[9],l=g[10]),(0,u.useEffect)(a,l),g[11]!==x?(s=(e,t)=>{if(!x||"string"!=typeof e&&(!("path"in e)||!Array.isArray(x)))return;let n="string"==typeof e?e:e.type;return x.filter("document"===(t||"document")?o3:o4).find(e=>e.name===n)},g[11]=x,g[12]=s):s=g[12];let I=s;g[13]!==I||g[14]!==v?(f=e=>{if(!("path"in e))return{field:void 0,parent:void 0};let t=I(e);if(!t)return{field:void 0,parent:void 0};let n=e.path.split(".").flatMap(o7);try{return function t(n,r,i,o){let a=void 0===o?[]:o;if(!n)return{field:void 0,parent:void 0};let[l,...s]=r;if("fields"in n){let e=n.fields[l];if(!e&&"rest"in n)return t(n.rest,r,n,a);if(!s.length)return{field:e,parent:i};if(!e)throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`);return t(e.value,s,n,[...a,l])}if("array"===n.type)return t(n.of,r,n,a);if("arrayItem"===n.type)return s.length?t(n.value,s,n,[...a,l]):{field:n,parent:i};if("union"===n.type){let r=l.startsWith("[_key==")?v?.get(e.id)?.get([a.join("."),l].filter(Boolean).join("")):l;return t(n.of.find(e=>"unionOption"===e.type?e.name===r:e),s,n,[...a,l])}if("unionOption"===n.type)return l?t(n.value,r,n,a):{field:n,parent:i};if("inline"===n.type)return t(I(n.name,"type").value,r,n,a);throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`)}(t,n,void 0)}catch(e){return e instanceof Error&&console.warn(e.message),{field:void 0,parent:void 0}}},g[13]=I,g[14]=v,g[15]=f):f=g[15];let C=f;g[16]!==C||g[17]!==I?(p={getField:C,getType:I},g[16]=C,g[17]=I,g[18]=p):p=g[18];let M=p;return g[19]!==y||g[20]!==M?(m=(0,c.jsx)(oh.Provider,{value:M,children:y}),g[19]=y,g[20]=M,g[21]=m):m=g[21],m};function o7(e){return e.includes("[")?e.split(/(\[.+\])/,2):[e]}let o9=(e=>{let t=e,n=new Set;return{getState:()=>t,setState:e=>{t=e(t),n.forEach(e=>e())},subscribe:e=>(n.add(e),()=>n.delete(e))}})({}),o8=e=>{let t,n,r,i,o,a,l=(0,d.c)(11),{comlink:s,children:f}=e;l[0]!==s?(t=()=>s?.on("presentation/shared-state",ae),n=[s],l[0]=s,l[1]=t,l[2]=n):(t=l[1],n=l[2]),(0,u.useEffect)(t,n),l[3]!==s?(r=()=>{(async function(){let e=await s?.fetch("visual-editing/shared-state",void 0,{suppressWarnings:!0});e&&o9.setState(()=>e.state)})().catch(at)},i=[s],l[3]=s,l[4]=r,l[5]=i):(r=l[4],i=l[5]),(0,u.useEffect)(r,i),l[6]!==s?(o={comlink:s,store:o9},l[6]=s,l[7]=o):o=l[7];let p=o;return l[8]!==f||l[9]!==p?(a=(0,c.jsx)(eQ.Provider,{value:p,children:f}),l[8]=f,l[9]=p,l[10]=a):a=l[10],a};function ae(e){"value"in e?o9.setState(t=>({...t,[e.key]:e.value})):o9.setState(t=>Object.fromEntries(Object.entries(t).filter(t=>{let[n]=t;return n!==e.key})))}function at(e){console.debug(e),console.warn("[@sanity/visual-editing]: Failed to fetch shared state. Check your version of `sanity` is up-to-date")}let an=e=>{let t,n,r=(0,d.c)(5),{children:i,comlink:o}=e;r[0]!==o?(t=(e,t)=>
280{if(!o)return;let n=tm[e];if(n)o.post("visual-editing/telemetry-log",{event:n,data:t});else throw Error(`Telemetry event: ${e} does not exist`)},r[0]=o,r[1]=t):t=r[1];let a=t;return r[2]!==i||r[3]!==a?(n=(0,c.jsx)(tg.Provider,{value:a,children:i}),r[2]=i,r[3]=a,r[4]=n):n=r[4],n};function ar(){}function ai(e){return e.id}function ao(e){return!!e}function aa(e){let{sanity:t}=e;return t&&"id"in t?t:null}let al=h.I4.div` 281 background-color: transparent; 282 direction: ltr; 283 inset: 0; 284 pointer-events: none; 285 position: absolute; 286 width: 100%; 287 height: 100%; 288 z-index: ${({$zIndex:e})=>e??"9999999"}; 289`;function as(e){let t,n;return t=requestAnimationFrame(()=>{n=requestAnimationFrame(e)}),()=>{void 0!==t&&cancelAnimationFrame(t),void 0!==n&&cancelAnimationFrame(n)}}let au=e=>{let t,n,r,i,o,a=(0,d.c)(8),{documentIds:l}=e;a[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],a[0]=t):t=a[0];let[s,c]=(0,u.useState)(t);a[1]!==l?(n=()=>{(0,u.startTransition)(()=>c(e=>{let t=Array.from(new Set(l));return e.length===t.length&&e.reduce(a_,t)?.length===0?e:t}))},r=[l],a[1]=l,a[2]=n,a[3]=r):(n=a[2],r=a[3]),(0,u.useEffect)(n,r);let f=V();return a[4]!==f||a[5]!==s?(i=()=>{for(let e of s)f.send({type:"observe",documentId:(0,m.T4)(e)}),f.send({type:"observe",documentId:(0,m.IM)(e)});return()=>{for(let e of s)f.send({type:"unobserve",documentId:(0,m.T4)(e)}),f.send({type:"unobserve",documentId:(0,m.IM)(e)})}},o=[f,s],a[4]=f,a[5]=s,a[6]=i,a[7]=o):(i=a[6],o=a[7]),(0,u.useEffect)(i,o),null},ac=e=>{let t,n,r,i=(0,d.c)(12),{comlink:o,dispatch:a,inFrame:l,inPopUp:s,onDrag:c,overlayEnabled:f,rootElement:p}=e,{dispatchDragEndEvent:g}=function(){let e,t,n,r=(0,d.c)(4),{getDocument:i}=X();return r[0]!==i?(e=()=>{let e=e=>{let{insertPosition:t,target:n,preventInsertDefault:r}=e.detail;if(r)return;let o=function(e){if(e){let{top:t,right:n,bottom:r,left:i}=e;if(i||t)return{node:(i??t).sanity,position:"after"};if(n||r)return{node:(n??r).sanity,position:"before"}}}(t);if(o){let e=i(n.id),{node:t,position:r}=o,{key:a,hasExplicitKey:l}=ee(n),{path:s,key:u}=ee(t);s&&u&&u!==a&&e.patch(async e=>{let{getSnapshot:t}=e,i=U(await t(),n.path);return l?[z(s,$({_key:a})),z(s,C(i,r,{_key:u}))]:[z(s,$(~~a)),z(s,C(i,r,u>a?~~u-1:~~u))]})}};return window.addEventListener("sanity/dragEnd",e),()=>{window.removeEventListener("sanity/dragEnd",e)}},t=[i],r[0]=i,r[1]=e,r[2]=t):(e=r[1],t=r[2]),(0,u.useEffect)(e,t),r[3]===Symbol.for("react.memo_cache_sentinel")?(n={dispatchDragEndEvent:og},r[3]=n):n=r[3],n}(),h=th();i[0]!==o||i[1]!==a||i[2]!==g||i[3]!==c||i[4]!==h?(t=e=>{if("element/click"===e.type){let{sanity:t}=e;o?.post("visual-editing/focus",t),h("Visual Editing Overlay Clicked",null)}else if("overlay/activate"===e.type)o?.post("visual-editing/toggle",{enabled:!0});else if("overlay/deactivate"===e.type)o?.post("visual-editing/toggle",{enabled:!1});else if("overlay/dragEnd"===e.type){let{insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}=e;g({insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}),t&&h("Visual Editing Drag Sequence Completed",null)}else if("overlay/dragUpdateCursorPosition"===e.type)return void c(e.x,e.y);else if("overlay/dragToggleMinimap"===e.type&&!0===e.display)h("Visual Editing Drag Minimap Enabled",null);else if("overlay/setCursor"===e.type){let{element:t,cursor:n}=e;n?t.style.cursor=n:t.style.removeProperty("cursor")}a(e)},i[0]=o,i[1]=a,i[2]=g,i[3]=c,i[4]=h,i[5]=t):t=i[5];let y=function(e,t,n,r){let i,o,a=(0,d.c)(7),l=(0,u.useRef)(void 0),s=G();return a[0]!==e||a[1]!==t||a[2]!==n||a[3]!==r||a[4]!==s?(i=()=>{if(e)return l.current=function({handler:e,overlayElement:t,inFrame:n,inPopUp:r,optimisticActorReady:i}){let o=!1,a=new Map,l=new WeakMap,s=new Set,u=new WeakMap,c=new WeakMap,d,f,p,g=!1,h=[],y=()=>h[h.length-1];function b(e,t){e.removeEventListener("click",t.click,{capture:!0}),e.removeEventListener("contextmenu",t.contextmenu,{capture:!0}),e.removeEventListener("mousemove",t.mousemove,{capture:!0}),e.removeEventListener("mousedown",t.mousedown,{capture:!0}),e.removeEventListener("mouseenter",t.mouseenter),e.removeEventListener("mouseleave",t.mouseleave)}
289function 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}),d.observe(o),e({type:"element/activate",id:t})}function w({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;b(i,r),d.unobserve(o),h=h.filter(e=>e!==i),e({type:"element/deactivate",id:t})}function x(t){if(!(!n&&!r||!i))for(let n of h){if(t===n){let n=l.get(t)?.sanity;if(!n||!eY(n))return;if(eZ(t,n,s,l)){let n=t.style.cursor;n&&c.set(t,n),e({type:"overlay/setCursor",element:t,cursor:"move"});continue}}k(n)}}function k(t){let n=c.get(t);e({type:"overlay/setCursor",element:t,cursor:n})}function _(c){for(let d of function e(t){let n=[];function r(e,t,n,r){let i=function(e){if("object"==typeof e&&null!==e)return ed(e);try{let t=JSON.parse(e);return ed(t)}catch{let t=e.split(";").reduce((e,t)=>{let[n,r]=t.split("=");if(!n||t.includes("=")&&!r)return e;switch(n){case"id":e.id=r;break;case"type":e.type=r;break;case"path":e.path=m.C.toString(function(e){let t=[];for(let n of e.split(".")){let e=ea.exec(n);if(e){t.push(e[1],Number(e[2]));continue}let r=el.exec(n);if(r){t.push(r[1],[Number(r[2]),Number(r[3])]);continue}let i=es.exec(n);if(i){t.push(i[1],{_key:i[2]});continue}t.push(n)}return t}(r));break;case"base":e.baseUrl=decodeURIComponent(r);break;case"perspective":e.perspective=r;break;case"tool":e.tool=r;break;case"workspace":e.workspace=r;break;case"projectId":e.projectId=r;break;case"dataset":e.dataset=r}return e},{});if((0,en.is)(eo,t))return t;return}}(t);if(!i)return;let o=function e(t){let{display:n}=window.getComputedStyle(t);if("inline"!==n)return t;let r=t.parentElement;return r?e(r):null}(e);if(o)return{elements:{element:e,measureElement:o},sanity:i,reason:n,preventGrouping:r}}if(t)for(let i of t.childNodes)!function t(i,o){let a=function(t){let{nodeType:n,parentElement:i,textContent:o}=t;if(t.nodeType===Node.ELEMENT_NODE&&t.dataset?.sanityEditTarget!==void 0){let n=eG(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=eW(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&&eq(t.textContent)));if(t.dataset?.sanityEditInfo)return r(t,t.dataset.sanityEditInfo,"data-attribute",!!(t.textContent&&eq(t.textContent)));if("IMG"===t.tagName){let e=eW(t.alt,!0);return e?r(t,e,"stega-attribute"):void 0}if("TIME"===t.tagName){let e=eW(t.dateTime,!0);return e?r(t,e,"stega-attribute"):void 0}if("SVG"===t.tagName.toUpperCase()){if(!t.ariaLabel)return;let e=eW(t.ariaLabel,!0);return e?r(t,e,"stega-attribute"):void 0}}}(i),l=o;if(i.nodeType===Node.ELEMENT_NODE&&i.dataset?.sanityEditGroup!==void 0&&(l={type:"group",elements:{element:i,measureElement:i},targets:[]},n.push(l)),a){let e={elements:a.elements,sanity:a.sanity,reason:a.reason};l&&!a.preventGrouping?l.targets.push(e):n.push({elements:a.elements,type:"element",targets:[e]})}if(i.nodeType===Node.ELEMENT_NODE&&"IMG"!==i.tagName&&"SCRIPT"!==i.tagName&&"SANITY-VISUAL-EDITING"!==i.tagName)for(let e of i.childNodes)t(e,l)}(i,void 0);return n.map(e=>{if(0===e.targets.length&&"group"===e.type)return{...e,commonSanity:void 0};let t=1===e.targets.length?e.targets[0].sanity:eG(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)}(c)){if("group"===d.type){for(let e of d.targets){let t=l.get(e.elements.element);t&&"element"===t.type&&E(e.elements.element)}0===d.targets.length&&E(d.elements.element)}if(!d.commonSanity)continue;let{element:c}=d.elements;l.has(c)?function(t){let{element:n}=t.elements,r=l.get(n);r&&(l.set(n,{...r,sanity:t.commonSanity}),e({type:"element/update",elementType:r.type,id:r.id,rect:eE(n),sanity:t.commonSanity,targets:t.targets.map(e=>({sanity:e.sanity,element:e.elements.element}))}))}(d):function({type:c,elements:d,commonSanity:p,targets:m}){let{element:b,measureElement:w}=d,_={click(t){let r=t.target;if(b===y()&&b.contains(r)){n&&(t.preventDefault(),t.stopPropagation());let r=l.get(b)?.sanity;r&&!g&&e({type:"element/click",id:E,sanity:r})}},contextmenu(t){if(!("path"in p)||!n&&!r||!i||!p.path.split(".").pop()?.includes("[_key=="))return;let o=t.target;b===y()&&b.contains(o)&&((n||r)&&(t.preventDefault(),t.stopPropagation()),e({type:"element/contextmenu",id:E,position:{x:t.clientX,y:t.clientY},sanity:p}))},mousedown(t){if(t.preventDefault(),t.currentTarget!==h.at(-1)||b.getAttribute("data-sanity-drag-disable")||!n&&!r||!i)return;let o=l.get(b)?.sanity;if(!o||!eY(o)||!eJ(o.path))return;let a=eZ(b,p,s,l);a&&function(e){var t;let{mouseEvent:n,element:r,overlayGroup:i,handler:o,target:a,onSequenceStart:l,onSequenceEnd:s}=e;if(0!==n.button)return;window.focus();let u=i.map(e=>eE(e.elements.element)),c=r.getAttribute("data-sanity-drag-flow")||((t=u).some(e=>t.filter(t=>!eS(e,t)).some(t=>e.y===t.y))?"horizontal":"vertical"),d=r.getAttribute("data-sanity-drag-group"),f=!!r.getAttribute("data-sanity-drag-minima
289p-disable"),p=!!r.getAttribute("data-sanity-drag-prevent-default"),m=r.getAttribute("data-unstable_sanity-drag-document-height"),g=r.getAttribute("data-unstable_sanity-drag-group-height"),h=null,y=eT(n),b=document.body,{minYScaled:v,scaleFactor:w}=function(e,t){let n=t||e$(e).height,r=(n+=200)>window.innerHeight?window.innerHeight/n:1,{min:i}=e$(e.map(e=>eM(e,r,{x:window.innerWidth/2,y:0})));return{scaleFactor:r,minYScaled:i-100*r}}(u,g?~~g:null),x=!1,k=!1,_=!0;eL||(eU={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}},eF=m?~~m:document.documentElement.scrollHeight);let E=setInterval(()=>{u=i.map(e=>eE(e.elements.element))},150),j=()=>{w>=1||(o({type:"overlay/dragUpdateSkeleton",skeleton:eR(eH,r,w)}),o({type:"overlay/dragToggleMinimapPrompt",display:!1}),eO(b,w,v,o,150).then(()=>{setTimeout(()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:eN(u)})},300)}))},S=e=>{Math.abs(e.deltaY)>=10&&w<1&&!eL&&!k&&!f&&_&&(o({type:"overlay/dragToggleMinimapPrompt",display:!0}),k=!0),!e.shiftKey||eL||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eL=!0,setTimeout(()=>{j()},50))},I=e=>{if(e.preventDefault(),eD=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}}(eH=eT(e)),4>Math.abs(eI(eH,y)))return;if(!x){let e=eN(u),t=eR(eH,r,1);o({type:"overlay/dragStart",flow:c}),o({type:"overlay/dragUpdateSkeleton",skeleton:t}),o({type:"overlay/dragUpdateGroupRect",groupRect:e}),x=!0,l()}o({type:"overlay/dragUpdateCursorPosition",x:eH.x,y:eH.y}),!e.shiftKey||eL||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eL=!0,setTimeout(()=>{j()},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:eC(r,t,n),right:eC(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:eC(r,t,n),bottom:eC(i,t,n)}}}(eH,u,c);JSON.stringify(h)!==JSON.stringify(t)&&o({type:"overlay/dragUpdateInsertPosition",insertPosition:eA(i,h=t,c)})},C=()=>{_=!1,o({type:"overlay/dragEnd",target:a,insertPosition:h?eA(i,h,c):null,dragGroup:d,flow:c,preventInsertDefault:p}),k&&o({type:"overlay/dragToggleMinimapPrompt",display:!1}),eL||(clearInterval(E),s(),T(),A()),z()},M=e=>{"Shift"===e.key&&eL&&(eL=!1,o({type:"overlay/dragUpdateSkeleton",skeleton:eR(eH,r,1/w)}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eP(eD.y,b,eF,o,150,eU)},50),o({type:"overlay/dragUpdateGroupRect",groupRect:null}),_||(clearInterval(E),z(),T(),A(),s()))},$=()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:null}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eP(eD.y,b,eF,o,150,eU).then(()=>{eL=!1})},50),clearInterval(E),z(),T(),A(),s()},z=()=>{window.removeEventListener("mousemove",I),window.removeEventListener("wheel",S),window.removeEventListener("mouseup",C)},A=()=>{window.removeEventListener("keyup",M)},T=()=>{window.removeEventListener("blur",$)};window.addEventListener("blur",$),window.addEventListener("keyup",M),window.addEventListener("wheel",S),window.addEventListener("mousemove",I),window.addEventListener("mouseup",C)}({element:b,handler:e,mouseEvent:t,overlayGroup:a,target:o,onSequenceStart:()=>{g=!0},onSequenceEnd:()=>{setTimeout(()=>{g=!1},250)}})},mousemove(e){_.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",_.mouseenter),t.addEventListener("mouseleave",_.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&b.closest("[data-vercel-edit-info]")||b.closest("[data-vercel-edit-target]")||(h.push(b),e({type:"element/mouseenter",id:E,rect:eE(b)}),x(b))},mouseleave(n){function r(){h.pop();let t=y();if(e({type:"element/mouseleave",id:E}),t){x(t);let n=l.get(t);n&&e({type:"element/mouseenter",id:n.id,rect:eE(t)})}k(b)}let{relatedTarget:i}=n,o=eV(i),a=t.contains(o);if(eB(o)&&a)return function e(t){let n=i=>{let{relatedTarget:o}=i;eV(o)?o&&eB(o)&&(t.removeEventListener("mouseleave",n),e(o)):(t.removeEventListener("mouseleave",n),r())};t.addEventListener("mouseleave",n)}(o);r()}},E=e_(),j={type:c,id:E,elements:d,sanity:p,handlers:_};s.add(b),u.set(w,b),a.set(E,b),l.set(b,j),f?.observe(b),e({type:"element/register",elementType:c,id:E,element:b,rect:eE(b),sanity:p,dragDisabled:!!b.getAttribute("data-sanity-drag-disable"),targets:m.map(e=>({sanity:e.sanity,element:e.elements.element}))}),o&&v(j)}(d)}}function E(t){let n=l.get(t);if(n){let{id:r,handlers:i}=n;b(t,i),d.unobserve(t),l.delete(t),s.delete(t),a.delete(r),e({type:"element/unregister",id:r})}}function j(t){let n=l.get(t);n&&e({type:"element/updateRect",id:n.id,rect:eE(t)})}function S(e){if(o)for(let t of e){let{target:e}=t,n=eB(e)&&l.get(e);n&&(t.isIntersecting?v(n):w(n))}}function I(t){let n=eV(t.target);if(n){"capture"===n.dataset.sanityOverlayElement&&(t.preventDefault(),t.stopPropagation());return}h=[],e({type:"overlay/blur"})}function C(){h=[],e({type:"overlay/reset-mouse-state"})}function M(){for(let e of s)j(e)}function $(t){"Escape"===t.key&&(h=[],e({type:"overlay/blur"}))}function z(e){let{target:t}=e;if(!(t===window.document||!eB(t)))for(let e of s)t.contains(e)&&j(e)}function A(){o||(f=new IntersectionObserver(S,{threshold:.3}
289),s.forEach(e=>f.observe(e)),e({type:"overlay/activate"}),o=!0)}function T(){o&&(f?.disconnect(),s.forEach(e=>{let t=l.get(e);t&&w(t)}),e({type:"overlay/deactivate"}),o=!1)}function R(t){let{id:n}=t.detail,r=a.get(n);if(!r)return;let i=l.get(r)?.sanity;i&&e({type:"element/click",id:n,sanity:i})}return window.document.fonts.ready.then(()=>{for(let e of s)j(e)}),window.addEventListener("click",I),window.addEventListener("contextmenu",I),window.addEventListener("sanity-overlay/exclusive-plugin-closed",C),window.addEventListener("sanity-overlay/label-click",R),window.addEventListener("keydown",$),window.addEventListener("resize",M),window.addEventListener("scroll",z,{capture:!0,passive:!0}),d=new ResizeObserver(function(e){for(let t of e){let e=t.target;if(eB(e)){let t=u.get(e);if(!t)return;j(t)}}}),(p=new MutationObserver(function(e){let n=!1;for(let r of e){let{target:e,type:i}=r,o="characterData"===i?e.parentElement:e;if(!(o===t||t.contains(o))&&(n=!0,eB(o))){let e=o.parentElement?.closest("[data-sanity-edit-group]")||null;_({childNodes:[eB(e)?e:o]})}}if(n)for(let e of s)e.isConnected||E(e),l.get(e)?.type!=="group"||e.hasAttribute("data-sanity-edit-group")||E(e)})).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),_(document.body),A(),{activate:A,deactivate:T,destroy:function(){window.removeEventListener("click",I),window.removeEventListener("contextmenu",I),window.removeEventListener("sanity-overlay/exclusive-plugin-closed",C),window.removeEventListener("sanity-overlay/label-click",R),window.removeEventListener("keydown",$),window.removeEventListener("resize",M),window.removeEventListener("scroll",z),p.disconnect(),d.disconnect(),s.forEach(e=>{E(e)}),a.clear(),s.clear(),h=[],T()}}}({handler:t,overlayElement:e,inFrame:n,inPopUp:r,optimisticActorReady:s}),()=>{l.current?.destroy(),l.current=void 0}},o=[e,t,n,r,s],a[0]=e,a[1]=t,a[2]=n,a[3]=r,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,u.useEffect)(i,o),l}(p,t,l,s);return i[6]!==y.current||i[7]!==f?(n=()=>{f?y.current?.activate():y.current?.deactivate()},i[6]=y.current,i[7]=f,i[8]=n):n=i[8],i[9]!==y||i[10]!==f?(r=[y,f],i[9]=y,i[10]=f,i[11]=r):r=i[11],(0,u.useEffect)(n,r),null};function ad(e){let t,n,r,i,o,a,l,s,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C=(0,d.c)(77),{comlink:M,comlinkStatus:$,componentResolver:z,inFrame:A,inPopUp:T,zIndex:R}=e,O=(0,g.Xy)();C[0]===Symbol.for("react.memo_cache_sentinel")?(t={contextMenu:null,dragInsertPosition:null,dragShowMinimap:!1,dragShowMinimapPrompt:!1,dragSkeleton:null,elements:[],focusPath:"",isDragging:!1,perspective:"published",wasMaybeCollapsed:!1,dragMinimapTransition:!1,dragGroupRect:null},C[0]=t):t=C[0];let[N,P]=(0,u.useReducer)(o2,t),{contextMenu:L,dragInsertPosition:D,dragShowMinimap:H,dragShowMinimapPrompt:F,dragSkeleton:U,elements:B,isDragging:V,perspective:q,wasMaybeCollapsed:W,dragMinimapTransition:Y,dragGroupRect:J}=N,[K,X]=(0,u.useState)(null),[Z,Q]=(0,u.useState)(!0);C[1]!==M?(n=()=>{let e=[M?.on("presentation/focus",e=>{P({type:"presentation/focus",data:e})}),M?.on("presentation/blur",e=>{P({type:"presentation/blur",data:e})}),M?.on("presentation/toggle-overlay",()=>{Q(aw)})].filter(Boolean);return()=>e.forEach(av)},r=[M],C[1]=M,C[2]=n,C[3]=r):(n=C[2],r=C[3]),(0,u.useEffect)(n,r),function(e,t){let n,r,i=(0,d.c)(4);i[0]!==e||i[1]!==t?(n=()=>{let n=new AbortController;e?.fetch("visual-editing/fetch-perspective",void 0,{signal:n.signal,suppressWarnings:!0}).then(e=>{t({type:"presentation/perspective",data:e})}).catch(ar);let r=e?.on("presentation/perspective",e=>{t({type:"presentation/perspective",data:e})});return()=>{r?.(),n.abort()}},r=[e,t],i[0]=e,i[1]=t,i[2]=n,i[3]=r):(n=i[2],r=i[3]),(0,u.useEffect)(n,r)}(M,P),function(e,t,n){let r,i,o,a=(0,d.c)(7),l=(0,u.useRef)(void 0);a[0]!==e?(r=(t,n)=>{e?.post("visual-editing/documents",{documents:t,perspective:n})},a[0]=e,a[1]=r):r=a[1];let s=r;a[2]!==t||a[3]!==n||a[4]!==s?(i=()=>{let e=t.map(aa).filter(ao),r=new Set(e.map(ai));if(!l.current||!function(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(r,l.current.nodeIds)||n!==l.current.perspective){let t=Array.from(r).map(t=>{let{type:n,projectId:r,dataset:i}=e.find(e=>e.id===t);return r&&i?{_id:t,_type:n,_projectId:r,_dataset:i}:{_id:t,_type:n}});l.current={nodeIds:r,perspective:n}
289,s(t,n)}},o=[t,n,s],a[2]=t,a[3]=n,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,u.useEffect)(i,o)}(M,B,q),C[4]!==K?(i=(e,t)=>{K&&(K.style.setProperty("--drag-preview-x",`${e}px`),K.style.setProperty("--drag-preview-y",`${t-window.scrollY}px`))},C[4]=K,C[5]=i):i=C[5];let ee=i;C[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=!1,t=t=>{ak(t)&&e&&(e=!1,Q(ay))},n=t=>{var n,r;if(ak(t)){if(t.ctrlKey||t.metaKey||t.shiftKey)return;e||(e=!0,Q(ah))}n=["mod","\\"],r=t,n.every(e=>ax[e]?r[ax[e]]:r.key===e.toUpperCase())&&Q(ag)},r=()=>{e&&(e=!1,Q(am))};return window.addEventListener("click",ab),window.addEventListener("keydown",n),window.addEventListener("keyup",t),window.addEventListener("blur",r),()=>{window.removeEventListener("click",ab),window.removeEventListener("keydown",n),window.removeEventListener("keyup",t),window.removeEventListener("blur",r)}},a=[Q],C[6]=o,C[7]=a):(o=C[6],a=C[7]),(0,u.useEffect)(o,a);let[et,en]=(0,u.useState)(!1),[er,ei]=(0,u.useState)(!1),eo=(0,u.useRef)(void 0);C[8]!==Z?(l=()=>{if(Z)return as(()=>{en(!0),as(()=>{ei(!0),eo.current=setTimeout(()=>{ei(!1),en(!1)},1500)})});eo.current&&(clearTimeout(eo.current),(0,u.startTransition)(()=>{en(!1),ei(!1)}))},s=[Z],C[8]=Z,C[9]=l,C[10]=s):(l=C[9],s=C[10]),(0,u.useEffect)(l,s),C[11]!==B?(f=B.flatMap(ap),C[11]=B,C[12]=f):f=C[12];let ea=f;C[13]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{P({type:"overlay/blur"})},C[13]=p):p=C[13];let el=p,es=G(),eu=es?z:void 0,[ec,ed]=(0,u.useState)(!1);!ec&&A&&"connected"===$&&ed(!0);e:{let t;if(V){let e;C[14]===Symbol.for("react.memo_cache_sentinel")?(e=[],C[14]=e):e=C[14],m=e;break e}C[15]!==M||C[16]!==eu||C[17]!==Y||C[18]!==H||C[19]!==B||C[20]!==A||C[21]!==V||C[22]!==es||C[23]!==e.plugins||C[24]!==ec||C[25]!==W?(t=B.filter(af).map(t=>{let{id:n,element:r,focused:i,hovered:o,rect:a,sanity:l,dragDisabled:s,targets:u,elementType:d}=t,f=!s&&!!r.getAttribute("data-sanity")&&es&&B.some(e=>"id"in e.sanity&&"id"in l&&eX(e.sanity,l)&&e.sanity.path!==l.path);return(0,c.jsx)(oL,{comlink:M,componentResolver:eu,plugins:e.plugins,element:r,enableScrollIntoView:!V&&!Y&&!H,id:n,focused:i,hovered:o,node:l,rect:a,showActions:!ec,draggable:f,isDragging:V||Y,wasMaybeCollapsed:i&&W,targets:u,elementType:d,inFrame:A},n)}),C[15]=M,C[16]=eu,C[17]=Y,C[18]=H,C[19]=B,C[20]=A,C[21]=V,C[22]=es,C[23]=e.plugins,C[24]=ec,C[25]=W,C[26]=t):t=C[26],m=t}let ef=m,ep=O?"dark":"light",em=er?"":void 0,eg=et?"":void 0;return C[27]!==ea||C[28]!==q?(h=(0,c.jsx)(au,{documentIds:ea,perspective:q}),C[27]=ea,C[28]=q,C[29]=h):h=C[29],C[30]!==M||C[31]!==A||C[32]!==T||C[33]!==Z||C[34]!==K||C[35]!==ee?(y=(0,c.jsx)(ac,{comlink:M,dispatch:P,inFrame:A,inPopUp:T,onDrag:ee,overlayEnabled:Z,rootElement:K}),C[30]=M,C[31]=A,C[32]=T,C[33]=Z,C[34]=K,C[35]=ee,C[36]=y):y=C[36],C[37]!==L?(b=L&&(0,c.jsx)(oI,{...L,onDismiss:el}),C[37]=L,C[38]=b):b=C[38],C[39]!==J||C[40]!==D||C[41]!==Y||C[42]!==F||C[43]!==V?(v=V&&!Y&&(0,c.jsxs)(c.Fragment,{children:[D&&(0,c.jsx)(oJ,{dragInsertPosition:D}),F&&(0,c.jsx)(o1,{}),J&&(0,c.jsx)(oG,{dragGroupRect:J})]}),C[39]=J,C[40]=D,C[41]=Y,C[42]=F,C[43]=V,C[44]=v):v=C[44],C[45]!==U||C[46]!==V?(w=V&&U&&(0,c.jsx)(oX,{skeleton:U}),C[45]=U,C[46]=V,C[47]=w):w=C[47],C[48]!==ef||C[49]!==em||C[50]!==eg||C[51]!==h||C[52]!==y||C[53]!==b||C[54]!==v||C[55]!==w||C[56]!==R?(x=(0,c.jsxs)(al,{"data-fading-out":em,"data-overlays":eg,ref:X,$zIndex:R,children:[h,y,b,ef,v,w]}),C[48]=ef,C[49]=em,C[50]=eg,C[51]=h,C[52]=y,C[53]=b,C[54]=v,C[55]=w,C[56]=R,C[57]=x):x=C[57],C[58]!==M||C[59]!==x?(k=(0,c.jsx)(o8,{comlink:M,children:x}),C[58]=M,C[59]=x,C[60]=k):k=C[60],C[61]!==M||C[62]!==k?(_=(0,c.jsx)(o5,{comlink:M,children:k}),C[61]=M,C[62]=k,C[63]=_):_=C[63],C[64]!==M||C[65]!==B||C[66]!==_?(E=(0,c.jsx)(o6,{comlink:M,elements:B,children:_}),C[64]=M,C[65]=B,C[66]=_,C[67]=E):E=C[67],C[68]!==K||C[69]!==E?(j=(0,c.jsx)(g.XS,{children:(0,c.jsx)(g.GD,{element:K,children:E})}),C[68]=K,C[69]=E,C[70]=j):j=C[70],C[71]!==ep||C[72]!==j?(S=(0,c.jsx)(g.NP,{scheme:ep,theme:g.Qx,tone:"transparent",children:j}),C[71]=ep,C[72]=j,C[73]=S):S=C[73],C[74]!==M||C[75]!==S?(I=(0,c.jsx)(an,{comlink:M,children:S}),C[74]=M,C[75]=S,C[76]=I):I=C[76],I}function af(e){return e.activated||e.focused}function ap(e){return"id"in e.sanity?[e.sanity.id]:[]}function am(e){return!e}function ag(e){return!e}function ah(e){return!e}function ay(e){return!e}function ab(e){let t=e.target;if(((0,g.nY)(t)||(0,g.sb)(t)&&t.closest("a"))&&e.altKey){e.preventDefault(),e.stopPropagation();let t=new MouseEvent(e.type,{...e,altKey:!1,bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}function av(e){return e()}function aw(e){return!e}let ax={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function ak(e){return"Alt"===e.key}function a_(e,t){return e.filter(e=>e!==t)}let aE=e=>{let t,n,r=(0,d.c)(4),{comlink:i,refresh:o}=e,a=(0,u.useRef)(0),l=(0,u.useRef)(0);return r[0]!==i||r[1]!==o?(t=()=>i.on("presentation/refresh",e=>{if("manual"===e.source){clearTimeout(a.current);
289let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e);let n=!1;a.current=window.setTimeout(()=>{i.post("visual-editing/refreshed",e),n=!0},3e3),t?.finally?.(()=>{n||(clearTimeout(a.current),i.post("visual-editing/refreshed",e))})}else if("mutation"===e.source){clearTimeout(l.current);let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e),l.current=window.setTimeout(()=>{let t=o(e);!1!==t&&(i.post("visual-editing/refreshing",e),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e))},1e3),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e)}}),n=[i,o],r[0]=i,r[1]=o,r[2]=t,r[3]=n):(t=r[2],n=r[3]),(0,u.useEffect)(t,n),null};function aj(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 aS(){console.warn("[@sanity/visual-editing] Package version mismatch detected: Please update your Sanity studio to prevent potential compatibility issues.")}function aI(){}let aC=e=>{let t,n,r,i,o,a,l,s,m=(0,d.c)(23),{components:g,plugins:h,history:y,portal:b,refresh:v,zIndex:w}=e,x=void 0===b||b,[k,_]=(0,u.useState)(null),[E,j]=(0,u.useState)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{(0,u.startTransition)(()=>{_((0,f.Fk)()),j((0,f.v$)())})},n=[],m[0]=t,m[1]=n):(t=m[0],n=m[1]),(0,u.useEffect)(t,n);let[S,C]=(0,u.useState)(null);m[2]!==x?(r=()=>{if(!1===x)return;let e=document.createElement("sanity-visual-editing");return document.documentElement.appendChild(e),(0,u.startTransition)(()=>C(e)),()=>{(0,u.startTransition)(()=>C(null)),document.documentElement.contains(e)&&document.documentElement.removeChild(e)}},i=[x],m[2]=x,m[3]=r,m[4]=i):(r=m[3],i=m[4]),(0,u.useEffect)(r,i);let[M,$]=function(e){let t,n,r,i,o,a=(0,d.c)(9),l=void 0===e||e,[s,c]=(0,u.useState)(),[p,m]=(0,u.useState)("idle");return a[0]!==l?(t=()=>{if(!l)return;let e=(0,nm.RM)({name:"visual-editing",connectTo:"presentation"},(0,nm.Uc)().provide({actors:(0,f.jF)()})),t=e.onStatus(()=>m("connected"),"connected");(0,u.startTransition)(()=>c(e));let n=e.start();return()=>{t(),n(),(0,u.startTransition)(()=>c(void 0))}},n=[l],a[0]=l,a[1]=t,a[2]=n):(t=a[1],n=a[2]),(0,u.useEffect)(t,n),a[3]!==p?(r=()=>{if("connected"===p)return;let e=new AbortController;return window.addEventListener("message",aj,{signal:e.signal}),()=>{e.abort()}},i=[p],a[3]=p,a[4]=r,a[5]=i):(r=a[4],i=a[5]),(0,u.useEffect)(r,i),a[6]!==s||a[7]!==p?(o=[s,p],a[6]=s,a[7]=p,a[8]=o):o=a[8],o}(!0===k||!0===E);!function(e){let t,n,r=(0,d.c)(3);r[0]!==e?(t=()=>{if(!e)return;let t=function(e){let t=new nh.m(1),n=new ny.B;return e.fetch("visual-editing/snapshot-welcome",void 0,{suppressWarnings:!0}).then(e=>{t.next(e.event)}).catch(()=>{}
289),e.on("presentation/snapshot-event",e=>{"reconnect"===e.event.type&&t.next(e.event),"mutation"===e.event.type&&n.next(e.event)}),(0,nb.h)(t,n)}(e),n=of.provide({actors:{documentMutatorMachine:(e=>{let t=(0,A.Sx)(async({input:t,signal:n})=>{let{id:r}=t,{snapshot:i}=await e.fetch("visual-editing/fetch-snapshot",{documentId:r},{signal:n});return i}),n=(0,A.Sx)(async({input:t})=>{let{transactions:n}=t;for(let t of n){let n=I.encodeTransaction(t);return e.post("visual-editing/mutate",n)}});return oc.provide({actions:{"send sync event to parent":(0,iG.e)(({enqueue:e})=>{e.sendParent(({context:e})=>({type:"sync",id:e.id,document:e.remote})),e.emit(({context:e})=>({type:"ready",snapshot:e.local}))})},actors:{"fetch remote snapshot":t,"submit mutations as transactions":n}})})(e)}}),r=(0,ng.c)(n,{input:{client:{withConfig:aI},sharedListener:t}});r.start();let i=new AbortController;return e.fetch("visual-editing/features",void 0,{signal:i.signal,suppressWarnings:!0}).then(e=>{e.features.optimistic&&function(e){for(let t of(R=e,O))t()}(r)}).catch(aS),()=>{r.stop(),i.abort()}},n=[e],r[0]=e,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,u.useEffect)(t,n)}("connected"===$?M:void 0),m[5]!==M||m[6]!==$||m[7]!==g||m[8]!==k||m[9]!==E||m[10]!==h||m[11]!==w?(o=null!==k&&null!==E&&(0,c.jsx)(ad,{comlink:M,comlinkStatus:$,componentResolver:g,plugins:h,inFrame:k,inPopUp:E,zIndex:w}),m[5]=M,m[6]=$,m[7]=g,m[8]=k,m[9]=E,m[10]=h,m[11]=w,m[12]=o):o=m[12],m[13]!==M||m[14]!==y||m[15]!==v?(a=M&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(op,{comlink:M,history:y}),(0,c.jsx)(om,{comlink:M}),v&&(0,c.jsx)(aE,{comlink:M,refresh:v})]}),m[13]=M,m[14]=y,m[15]=v,m[16]=a):a=m[16],m[17]!==o||m[18]!==a?(l=(0,c.jsxs)(c.Fragment,{children:[o,a]}),m[17]=o,m[18]=a,m[19]=l):l=m[19];let z=l;return!1!==x&&S?(m[20]!==z||m[21]!==S?(s=(0,p.createPortal)(z,S),m[20]=z,m[21]=S,m[22]=s):s=m[22],s):z};aC.displayName="VisualEditing";var aM=n(45377);function a$(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n<t);return r||t>-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function az(e,t){if(!function(e,t){if("string"!=typeof e)return!1;let{pathname:n}=a$(e);return n===t||n.startsWith(`${t}/`)}(e,t))return e;let n=e.slice(t.length);return n.startsWith("/")?n:`/${n}`}function aA(e){let{basePath:t="",plugins:n,components:r,refresh:i,trailingSlash:o=!1,zIndex:a}=e,l=(0,s.useRouter)(),d=(0,u.useRef)(l),[f,p]=(0,u.useState)();(0,u.useEffect)(()=>{d.current=l},[l]);let m=(0,u.useMemo)(()=>({subscribe:e=>(p(()=>e),()=>p(void 0)),update:e=>{switch(e.type){case"push":return d.current.push(az(e.url,t));case"pop":return d.current.back();case"replace":return d.current.replace(az(e.url,t));default:throw Error(`Unknown update type: ${e.type}`)}}}),[t]),g=(0,s.usePathname)(),h=(0,s.useSearchParams)();return(0,u.useEffect)(()=>{f&&f({type:"push",url:((e,t)=>{let{pathname:n,query:r,hash:i}=a$(e);if(t)return n.endsWith("/")?`${n}${r}${i}`:`${n}/${r}${i}`;return`${n.replace(/\/$/,"")||"/"}${r}${i}`})(function(e,t){if(!e.startsWith("/")||!t)return e;if("/"===e&&t)return t;let{pathname:n,query:r,hash:i}=a$(e);return`${t}${n}${r}${i}`}(`${g}${h?.size?`?${h}`:""}`,t),o)})},[t,f,g,h,o]),(0,c.jsx)(aC,{plugins:n,components:r,history:m,portal:!0,refresh:(0,u.useCallback)(e=>{if(i)return i(e);switch(e.source){case"manual":return e.livePreviewEnabled?(console.debug("Live preview is setup, calling router.refresh() to refresh the server components without refetching cached data"),d.current.refresh(),Promise.resolve()):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,aM.q)());case"mutation":return e.livePreviewEnabled?(console.debug("Live preview is setup, mutation is skipped assuming its handled by the live preview"),!1):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,aM.q)());default:throw Error("Unknown refresh source",{cause:e})}},[i]),zIndex:a})}},84211:(e,t,n)=>{e.exports=n(12605)}}]);
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.